:root{color-scheme:light;--yc-palette-blue-50: #eaf2ff;--yc-palette-blue-200: #b8d1ff;--yc-palette-blue-500: #1e6bff;--yc-palette-blue-600: #0b5cff;--yc-palette-cyan-500: #05a6ff;--yc-palette-slate-25: #f8fafc;--yc-palette-slate-50: #f4f7fb;--yc-palette-slate-100: #edf1f5;--yc-palette-slate-200: #dce4f0;--yc-palette-slate-300: #b9c6d8;--yc-palette-slate-500: #64748b;--yc-palette-slate-700: #334155;--yc-palette-slate-900: #111827;--yc-palette-slate-950: #07111f;--yc-palette-slate-1000: #020617;--yc-palette-white: #ffffff;--yc-palette-green-600: #07866f;--yc-palette-amber-700: #b45309;--yc-palette-red-600: #d92d20;--yc-palette-orange-500: #ff6a00;--yc-palette-orange-700: #d9480f;--yc-primary: var(--yc-palette-blue-500);--yc-primary-hover: #3d82ff;--yc-primary-active: var(--yc-palette-blue-600);--yc-primary-soft: var(--yc-palette-blue-50);--yc-primary-border: var(--yc-palette-blue-200);--yc-on-primary: var(--yc-palette-white);--yc-bg-layout: var(--yc-palette-slate-50);--yc-bg-layout-end: #f7f9fc;--yc-bg-strong: var(--yc-palette-blue-50);--yc-bg-container: var(--yc-palette-white);--yc-bg-elevated: var(--yc-palette-white);--yc-bg-subtle: var(--yc-palette-slate-25);--yc-bg-hover: #f5f8fc;--yc-bg-selected: var(--yc-palette-blue-50);--yc-bg-ambient-primary: rgba(30, 107, 255, .12);--yc-bg-ambient-accent: rgba(255, 106, 0, .1);--yc-media-preview-bg: #0f172a;--yc-text-primary: var(--yc-palette-slate-900);--yc-text-secondary: var(--yc-palette-slate-700);--yc-text-tertiary: var(--yc-palette-slate-500);--yc-text-disabled: #94a3b8;--yc-border: var(--yc-palette-slate-200);--yc-border-light: var(--yc-palette-slate-100);--yc-border-strong: var(--yc-palette-slate-300);--yc-divider: var(--yc-palette-slate-100);--yc-success: var(--yc-palette-green-600);--yc-status-success-text: #06705f;--yc-success-soft: #e4f8f1;--yc-success-border: #9ddfce;--yc-warning: var(--yc-palette-amber-700);--yc-status-warning-text: #92400e;--yc-warning-soft: #fff7e6;--yc-warning-border: #f6d28b;--yc-danger: var(--yc-palette-red-600);--yc-status-danger-text: #b42318;--yc-danger-soft: #fff0ee;--yc-danger-border: #f4b4ae;--yc-info: var(--yc-primary);--yc-status-info-text: var(--yc-primary-active);--yc-info-soft: var(--yc-primary-soft);--yc-info-border: var(--yc-primary-border);--yc-accent: var(--yc-palette-orange-500);--yc-accent-active: var(--yc-palette-orange-700);--yc-accent-soft: #fff3e8;--yc-nav-bg: var(--yc-bg-container);--yc-nav-context-bg: var(--yc-bg-subtle);--yc-nav-hover: var(--yc-bg-hover);--yc-nav-active: var(--yc-primary);--yc-nav-text: var(--yc-text-secondary);--yc-nav-text-active: var(--yc-text-primary);--yc-nav-text-muted: var(--yc-text-tertiary);--yc-nav-border: var(--yc-border-light);--yc-nav-control-bg: var(--yc-bg-subtle);--yc-nav-control-hover: var(--yc-bg-hover);--yc-nav-control-border: var(--yc-border);--yc-brand-mark-bg: var(--yc-primary);--yc-bg-brand-gradient: var(--yc-brand-mark-bg);--yc-overlay-backdrop: rgba(15, 23, 42, .42);--yc-overlay-blur: 10px;--yc-font-family-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", sans-serif;--yc-font-xs: 12px;--yc-font-sm: 13px;--yc-font-md: 14px;--yc-font-lg: 16px;--yc-font-xl: 20px;--yc-font-2xl: 24px;--yc-font-3xl: 32px;--yc-line-tight: 1.25;--yc-line-normal: 1.5;--yc-line-relaxed: 1.65;--yc-space-1: 4px;--yc-space-2: 8px;--yc-space-3: 12px;--yc-space-4: 16px;--yc-space-5: 20px;--yc-space-6: 24px;--yc-space-8: 32px;--yc-space-10: 40px;--yc-space-12: 48px;--yc-radius-control: 6px;--yc-radius-card: 8px;--yc-radius-dialog: 8px;--yc-radius-xs: 8px;--yc-radius-sm: 10px;--yc-radius-md: 12px;--yc-radius-lg: 16px;--yc-radius-xl: 20px;--yc-radius-pill: 999px;--yc-shadow-subtle: 0 8px 24px rgba(15, 23, 42, .06);--yc-shadow-card: 0 12px 32px rgba(15, 23, 42, .07);--yc-shadow-floating: 0 18px 46px rgba(15, 23, 42, .12);--yc-shadow-modal: 0 28px 90px rgba(15, 23, 42, .24);--yc-shadow-legacy: 0 18px 44px rgba(15, 23, 42, .1);--yc-ease-out: cubic-bezier(.23, 1, .32, 1);--yc-ease-in-out: cubic-bezier(.77, 0, .175, 1);--yc-motion-fast: .14s ease;--yc-motion-normal: .18s ease;--yc-motion-modal: .22s ease;--yc-control-height-compact: 32px;--yc-control-height-form: 36px;--yc-control-height: 40px;--yc-control-height-lg: 44px;--yc-control-height-sm: 34px;--yc-control-height-md: var(--yc-control-height);--yc-focus-ring: 0 0 0 4px color-mix(in srgb, var(--yc-primary) 18%, transparent);--yc-focus-outline: rgba(30, 107, 255, .3);--yc-page-max: 1480px;--yc-page-gutter: 24px;--yc-page-gutter-sm: 16px;--yc-page-padding-top: 20px;--yc-page-padding-bottom: 28px;--yc-page-gap: 16px;--yc-page-frame-max: var(--yc-page-max);--yc-shell-topnav-height: 54px;--yc-shell-context-height: 34px;--yc-content-scrollbar-width: 0px;--yc-table-row-height: 56px;--yc-table-row-height-compact: 44px;--yc-table-header-height: 48px;--yc-modal-width-md: 720px;--yc-modal-width-lg: 960px;--yc-z-topnav: 3000;--yc-z-dropdown: 5200;--yc-z-modal: 9000;--yc-z-popover: 9900;--yc-z-confirm: 12000;--yc-z-toast: 13000;--yc-layer-page: var(--yc-bg-layout);--yc-layer-panel: var(--yc-bg-container);--yc-layer-panel-soft: var(--yc-bg-subtle);--yc-layer-floating: var(--yc-bg-elevated);--yc-text: var(--yc-text-primary);--yc-text-strong: var(--yc-text-primary);--yc-text-muted: var(--yc-text-tertiary);--yc-text-accent: var(--yc-primary);--yc-border-subtle: var(--yc-border);--yc-border-emphasis: var(--yc-border-strong);--yc-border-accent: var(--yc-primary-border);--bg: var(--yc-bg-layout);--bg-strong: var(--yc-bg-strong);--surface: var(--yc-bg-container);--surface-soft: var(--yc-bg-subtle);--surface-raised: var(--yc-bg-elevated);--border: var(--yc-border);--border-strong: var(--yc-border-strong);--text: var(--yc-text-primary);--muted: var(--yc-text-tertiary);--muted-strong: var(--yc-text-secondary);--primary: var(--yc-primary);--primary-strong: var(--yc-primary-active);--primary-soft: var(--yc-primary-soft);--primary-border: var(--yc-primary-border);--on-primary: var(--yc-on-primary);--media-preview-bg: var(--yc-media-preview-bg);--accent: var(--yc-accent);--accent-strong: var(--yc-accent-active);--accent-soft: var(--yc-accent-soft);--green: var(--yc-success);--green-soft: var(--yc-success-soft);--amber: var(--yc-warning);--amber-soft: var(--yc-warning-soft);--red: var(--yc-danger);--red-soft: var(--yc-danger-soft);--violet: var(--yc-primary);--violet-soft: var(--yc-primary-soft);--shadow: var(--yc-shadow-legacy);--shadow-soft: var(--yc-shadow-subtle);--shadow-strong: var(--yc-shadow-modal);--shadow-lg: var(--yc-shadow-floating);--radius: var(--yc-radius-lg);--radius-sm: var(--yc-radius-sm);--sidebar-width: 284px}:root[data-theme=dark]{color-scheme:dark;--yc-primary: #4d8dff;--yc-primary-hover: #69a0ff;--yc-primary-active: #79a8ff;--yc-primary-soft: rgba(77, 141, 255, .14);--yc-primary-border: rgba(121, 168, 255, .38);--yc-on-primary: var(--yc-palette-slate-950);--yc-bg-layout: #0b1020;--yc-bg-layout-end: #101827;--yc-bg-strong: #101a2f;--yc-bg-container: #111827;--yc-bg-elevated: #172235;--yc-bg-subtle: #162033;--yc-bg-hover: #1b273a;--yc-bg-selected: rgba(77, 141, 255, .14);--yc-bg-ambient-primary: rgba(77, 141, 255, .2);--yc-bg-ambient-accent: rgba(255, 106, 0, .12);--yc-media-preview-bg: #050a16;--yc-text-primary: #f8fafc;--yc-text-secondary: #c1cbd8;--yc-text-tertiary: #93a4ba;--yc-text-disabled: #667892;--yc-border: #27364f;--yc-border-light: #1d2a3e;--yc-border-strong: #3a4d69;--yc-divider: #233149;--yc-success: #4fd1b4;--yc-status-success-text: #75dfc7;--yc-success-soft: rgba(79, 209, 180, .13);--yc-success-border: rgba(79, 209, 180, .34);--yc-warning: #f6b04a;--yc-status-warning-text: #ffc86f;--yc-warning-soft: rgba(246, 176, 74, .13);--yc-warning-border: rgba(246, 176, 74, .34);--yc-danger: #ff7a6e;--yc-status-danger-text: #ff9b92;--yc-danger-soft: rgba(255, 122, 110, .13);--yc-danger-border: rgba(255, 122, 110, .34);--yc-accent: #ff8a34;--yc-accent-active: #ffb173;--yc-accent-soft: rgba(255, 106, 0, .14);--yc-status-info-text: #8db5ff;--yc-overlay-backdrop: rgba(2, 6, 23, .66);--yc-nav-bg: var(--yc-bg-container);--yc-nav-context-bg: var(--yc-bg-layout);--yc-nav-hover: var(--yc-bg-hover);--yc-nav-active: var(--yc-primary);--yc-nav-text: var(--yc-text-secondary);--yc-nav-text-active: var(--yc-text-primary);--yc-nav-text-muted: var(--yc-text-tertiary);--yc-nav-border: var(--yc-border-light);--yc-nav-control-bg: var(--yc-bg-subtle);--yc-nav-control-hover: var(--yc-bg-hover);--yc-nav-control-border: var(--yc-border);--yc-shadow-subtle: 0 12px 32px rgba(0, 0, 0, .22);--yc-shadow-legacy: 0 22px 54px rgba(0, 0, 0, .36)}.hq-admin-shell{--yc-motion-fast: .14s var(--yc-ease-out);--yc-motion-normal: .18s var(--yc-ease-out);--yc-motion-modal: .22s var(--yc-ease-out);--yc-focus-outline: color-mix(in srgb, var(--yc-primary) 30%, transparent);--danger: var(--yc-danger);--danger-soft: var(--yc-danger-soft);--warning: var(--yc-warning);--warning-soft: var(--yc-warning-soft);--success: var(--yc-success);--success-soft: var(--yc-success-soft);--blue: var(--yc-primary);--orange: var(--yc-accent);--orange-soft: var(--yc-accent-soft);--orange-strong: var(--yc-accent-active);--teal: var(--yc-success);--bg-soft: var(--yc-bg-subtle);--surface-2: var(--yc-bg-subtle);--surface-hover: var(--yc-bg-hover);--surface-muted: var(--yc-bg-hover);--ink: var(--yc-text-primary);--text-primary: var(--yc-text-primary);--text-secondary: var(--yc-text-secondary);--text-tertiary: var(--yc-text-tertiary);--text-muted: var(--yc-text-tertiary);--success-strong: var(--yc-success);--danger-strong: var(--yc-danger);--green-border: var(--yc-success-border);--red-border: var(--yc-danger-border);--line: var(--yc-border-light);--yc-surface: var(--yc-bg-container);--yc-surface-soft: var(--yc-layer-panel-soft);--yc-layer-raised: var(--yc-layer-floating);--yc-font-size-xs: var(--yc-font-xs);--yc-font-size-sm: var(--yc-font-sm);--focus-ring: var(--yc-focus-ring);--shadow-sm: var(--yc-shadow-card);--radius-control: var(--yc-radius-control);--content-max-width: var(--yc-page-max)}:root[data-theme=dark] .hq-admin-shell{--yc-shadow-card: 0 14px 34px rgba(0, 0, 0, .22);--yc-shadow-floating: 0 20px 48px rgba(0, 0, 0, .32);--yc-shadow-modal: 0 28px 90px rgba(0, 0, 0, .46)}@media(prefers-reduced-motion:reduce){:root,.hq-admin-shell{--yc-motion-fast: 0ms;--yc-motion-normal: 0ms;--yc-motion-modal: 0ms}}:root{font-family:var(--yc-font-family-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{background:var(--yc-bg-layout)}body{margin:0;min-width:320px;color:var(--text);background:radial-gradient(circle at 12% 0%,var(--yc-bg-ambient-primary),transparent 30rem),radial-gradient(circle at 94% 6%,var(--yc-bg-ambient-accent),transparent 22rem),linear-gradient(180deg,var(--yc-bg-layout) 0%,var(--yc-bg-layout-end) 100%);overflow-x:hidden}:root[data-theme=dark] body{background:radial-gradient(circle at 10% 0%,var(--yc-bg-ambient-primary),transparent 30rem),radial-gradient(circle at 90% 4%,var(--yc-bg-ambient-accent),transparent 24rem),linear-gradient(180deg,var(--yc-bg-layout) 0%,var(--yc-bg-layout-end) 100%)}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--yc-focus-outline);outline-offset:2px}.app-shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh}.app-shell.topnav-shell{display:block}.sidebar{position:sticky;top:0;height:100vh;padding:22px 18px;background:#ffffffdb;border-right:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:22px}.brand{display:flex;align-items:center;gap:12px;padding:4px 6px 14px;border-bottom:1px solid var(--border)}.brand-mark{width:42px;height:42px;display:grid;place-items:center;color:#fff;font-weight:800;border-radius:12px;background:linear-gradient(135deg,var(--primary),#05a6ff);letter-spacing:0}.brand strong,.task-row strong,.store-card h3,.transfer-card h3{display:block;color:var(--text)}.brand span{color:var(--muted);font-size:12px}.sidebar nav{display:grid;gap:6px}.nav-item{width:100%;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:11px 12px;border:1px solid transparent;border-radius:12px;color:var(--muted-strong);background:transparent;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.nav-item:hover{background:var(--primary-soft);border-color:var(--border);color:var(--primary)}.nav-item:active{transform:translateY(1px)}.nav-item.active{background:var(--primary-soft);border-color:var(--primary-border);color:var(--primary-strong)}.nav-item strong{display:block;font-size:14px;line-height:1.25}.nav-item small{display:block;margin-top:2px;color:var(--muted);font-size:12px}.sidebar-note{margin-top:auto;display:flex;gap:10px;padding:14px;border:1px solid #d9d1f5;border-radius:14px;background:var(--primary-soft);color:var(--muted-strong);font-size:12px;line-height:1.55}.cloud-topnav{position:sticky;top:0;z-index:45;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 28px #0f172a0d}.cloud-topnav-inner{width:min(1480px,calc(100vw - 48px));min-height:68px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 auto}.cloud-brand{min-width:0;display:inline-flex;align-items:center;gap:12px;padding:0;border:0;color:var(--text);background:transparent;text-align:left}.cloud-brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,var(--primary),#05a6ff);font-weight:900;letter-spacing:0;box-shadow:0 10px 22px #1e6bff38}.cloud-brand strong,.cloud-brand small{display:block;white-space:nowrap}.cloud-brand strong{font-size:15px;line-height:1.2}.cloud-brand small{margin-top:2px;color:var(--muted);font-size:12px;font-weight:750}.cloud-nav-groups{min-width:0;display:flex;align-items:center;gap:2px}.cloud-nav-group{position:relative}.cloud-nav-group>button{min-height:38px;display:inline-flex;align-items:center;gap:4px;padding:0 12px;border:1px solid transparent;border-radius:10px;color:var(--muted-strong);background:transparent;font-weight:850;transition:color .16s ease,background .16s ease,border-color .16s ease}.cloud-nav-group>button:hover,.cloud-nav-group:focus-within>button,.cloud-nav-group.active>button{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.cloud-nav-menu{position:absolute;top:calc(100% + 10px);left:0;width:284px;display:grid;gap:6px;padding:10px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.cloud-nav-group:hover .cloud-nav-menu,.cloud-nav-group:focus-within .cloud-nav-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.cloud-nav-menu button{min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:10px;border:1px solid transparent;border-radius:12px;color:var(--text);background:transparent;text-align:left}.cloud-nav-menu button:hover,.cloud-nav-menu button:focus-visible,.cloud-nav-menu button.active{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft);outline:none}.cloud-nav-menu strong,.cloud-nav-menu small{display:block}.cloud-nav-menu small{margin-top:3px;color:var(--muted);font-size:12px}.cloud-topnav-actions{display:flex;align-items:center;gap:8px}.cloud-topnav-actions .global-search-shell{width:min(360px,26vw)}.cloud-account{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface-soft);font-size:13px;font-weight:850;white-space:nowrap}.cloud-mobile-trigger{display:none}.cloud-topnav-context{width:min(1480px,calc(100vw - 48px));min-height:42px;display:flex;align-items:center;gap:10px;margin:0 auto;color:var(--muted);border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.cloud-topnav-context span,.cloud-topnav-context strong,.cloud-topnav-context small{display:inline-flex;align-items:center;gap:6px;min-width:0}.cloud-topnav-context strong{color:var(--text)}.cloud-topnav-context small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-mobile-panel{display:none}:root[data-theme=dark] .cloud-topnav,:root[data-theme=dark] .global-search,:root[data-theme=dark] .global-search-panel,:root[data-theme=dark] .cloud-nav-menu,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .panel,:root[data-theme=dark] .drawer,:root[data-theme=dark] .confirm-dialog,:root[data-theme=dark] .toast{background:color-mix(in srgb,var(--surface) 94%,transparent)}:root[data-theme=dark] .field,:root[data-theme=dark] .cloud-account,:root[data-theme=dark] .global-search-shortcut,:root[data-theme=dark] .dashboard-todo,:root[data-theme=dark] .dashboard-flow-card,:root[data-theme=dark] .dashboard-health-grid article,:root[data-theme=dark] .dashboard-finance-strip dl,:root[data-theme=dark] .quick-action,:root[data-theme=dark] .empty-state.compact,:root[data-theme=dark] .drawer-section,:root[data-theme=dark] .icon-button{background:var(--surface-soft)}:root[data-theme=dark] .data-table th,:root[data-theme=dark] .data-table,:root[data-theme=dark] .table-wrap,:root[data-theme=dark] .public-detail-flow,:root[data-theme=dark] .public-main-figure{background:var(--surface-soft)}:root[data-theme=dark] .data-table th{background:#1b273a}:root[data-theme=dark] .data-table td{border-bottom-color:var(--border)}:root[data-theme=dark] .data-table tbody tr:hover{background:#4d8dff14}:root[data-theme=dark] .dashboard-trend-chart{background:linear-gradient(180deg,rgba(58,77,105,.55) 1px,transparent 1px) 0 0 / 100% 33.333%}:root[data-theme=dark] .task-row,:root[data-theme=dark] .audit-row,:root[data-theme=dark] .dashboard-closure-step,:root[data-theme=dark] .dashboard-focus-row,:root[data-theme=dark] .dashboard-risk-history button,:root[data-theme=dark] .dashboard-risk-shortcuts button{background:var(--surface-soft)}:root[data-theme=dark] .dashboard-closure-done{background:var(--green-soft)}:root[data-theme=dark] .dashboard-closure-attention{background:var(--amber-soft)}:root[data-theme=dark] .dashboard-closure-blocked{background:var(--red-soft)}:root[data-theme=dark] .btn-secondary,:root[data-theme=dark] .btn-ghost{color:var(--muted-strong);background:var(--surface-soft);border-color:var(--border)}:root[data-theme=dark] .btn-primary{color:#07111f}:root[data-theme=dark] .global-search:focus-within,:root[data-theme=dark] .field:focus-within{background:var(--surface-raised)}:root[data-theme=dark] .btn:disabled{color:#667085;background:#1f2a3d}.main{min-width:0;padding:24px}.topnav-shell .main{padding:18px 24px 32px}.topbar{max-width:1480px;margin:0 auto 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.page-heading-bar{padding:4px 2px 0}.topbar h1{margin:3px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.05;letter-spacing:0}.eyebrow{color:var(--primary);font-size:12px;font-weight:800}.topbar-actions,.header-actions,.confirm-actions,.transfer-actions,.store-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.global-search,.field{min-height:42px;display:flex;align-items:center;gap:8px;border:1px solid var(--border);background:#ffffffeb;border-radius:12px;color:var(--muted);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.global-search-shell{position:relative;width:min(420px,34vw)}.global-search{width:100%;padding:0 12px;box-shadow:var(--shadow-soft)}.global-search input{min-width:0;min-height:38px}.global-search-shortcut{flex:0 0 auto;padding:3px 6px;border:1px solid var(--border);border-radius:7px;background:#f8fafc;color:var(--muted);font-family:inherit;font-size:11px;font-weight:900;line-height:1}.global-search:focus-within,.field:focus-within{border-color:var(--primary-border);box-shadow:0 0 0 4px #1e6bff1f;background:#fff}.global-search-panel{position:absolute;z-index:40;top:calc(100% + 8px);right:0;width:min(680px,calc(100vw - 48px));max-height:min(560px,calc(100vh - 140px));display:grid;gap:6px;padding:10px;border:1px solid var(--border);border-radius:16px;background:#fffffffa;box-shadow:0 24px 72px #0f172a29;overflow-y:auto}.global-search-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 8px}.global-search-panel-head strong{color:var(--text)}.global-search-panel-head span{color:var(--muted);font-size:12px;font-weight:800}.global-search-panel button{width:100%;min-height:68px;display:grid;grid-template-columns:38px minmax(0,1fr) minmax(128px,auto);align-items:center;gap:10px;padding:10px;border:1px solid transparent;border-radius:13px;color:var(--text);background:transparent;text-align:left;cursor:pointer}.global-search-panel button:hover,.global-search-panel button:focus-visible,.global-search-panel button.active{border-color:var(--primary-border);background:var(--primary-soft);outline:none}.global-search-result-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(30,107,255,.14);border-radius:12px;color:var(--primary);background:#1e6bff14}.global-search-panel button>span:nth-child(2),.global-search-panel button em{min-width:0;display:grid;gap:4px}.global-search-panel button strong,.global-search-panel button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-panel button strong{color:var(--text);font-size:13px}.global-search-panel button small{color:var(--muted);font-size:12px}.global-search-panel button em{justify-items:end;font-style:normal}.global-search-panel button em b{color:var(--primary);font-size:12px}.global-search-empty{min-height:72px;display:grid;place-items:center;align-content:center;gap:6px;color:var(--muted);font-size:13px;font-weight:800}input,select{width:100%;border:0;outline:0;background:transparent;color:var(--text)}select{cursor:pointer}.btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:11px;border:1px solid transparent;font-size:14px;font-weight:700;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}.btn-primary{color:#fff;background:var(--primary);box-shadow:0 10px 24px #1e6bff38}.btn-primary:hover:not(:disabled){background:var(--primary-strong)}.btn-secondary{color:var(--muted-strong);background:var(--surface);border-color:var(--border)}.btn-ghost{color:var(--primary-strong);background:var(--primary-soft);border-color:transparent}.btn-ghost:hover:not(:disabled){background:var(--primary-soft)}.btn-danger{color:#fff;background:var(--red)}.btn:disabled{color:#94a3b8;background:#eef2f7;box-shadow:none}.view-grid,.page-panel,.share-preview,.store-layout{max-width:1480px;margin:0 auto}.view-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.metric-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-grid.inline{padding:18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-grid.inline .metric-card{min-height:118px}.metric-grid.five,.metric-grid.six{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-card,.panel,.drawer,.confirm-dialog{border:1px solid var(--border);background:#fffffff0;box-shadow:var(--shadow-soft)}.metric-card{min-height:96px;display:flex;justify-content:space-between;gap:12px;padding:14px;border-radius:14px}.metric-card p,.metric-card strong,.metric-card span{margin:0}.metric-card p{color:var(--muted);font-size:13px;font-weight:700}.metric-card strong{display:block;margin-top:8px;font-size:24px;letter-spacing:0}.metric-card span{display:block;margin-top:8px;color:var(--green);font-size:12px;font-weight:700}.metric-icon{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:var(--primary);background:var(--primary-soft)}.metric-green .metric-icon{color:var(--green);background:var(--green-soft)}.metric-amber .metric-icon{color:var(--amber);background:var(--amber-soft)}.metric-red .metric-icon{color:var(--red);background:var(--red-soft)}.metric-violet .metric-icon{color:var(--violet);background:var(--violet-soft)}.panel{border-radius:var(--radius);overflow:hidden;min-width:0}.page-panel{padding:0}.section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid var(--border)}.section-header>div{min-width:0}.section-header h2{margin:0;font-size:20px}.section-header p{max-width:760px;margin:6px 0 0;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.wide{grid-column:1 / -1}.dashboard-command{align-items:start;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.dashboard-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:22px}.dashboard-command-hero{border-color:color-mix(in srgb,var(--primary-border) 58%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 70%,transparent),transparent 44%),linear-gradient(180deg,var(--surface),var(--surface-soft))}.dashboard-hero-copy{min-width:0}.dashboard-hero h2{margin:8px 0 0;font-size:24px;letter-spacing:0}.dashboard-hero p{max-width:860px;margin:8px 0 0;color:var(--muted);line-height:1.7}.dashboard-eyebrow{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border:1px solid var(--primary-border);border-radius:999px;color:var(--primary-strong);background:var(--primary-soft);font-size:12px;font-weight:850}.dashboard-hero-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.dashboard-hero-status span{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface);font-size:12px;font-weight:850}.dashboard-hero-status .ok{color:var(--green);border-color:color-mix(in srgb,var(--green) 28%,var(--border));background:var(--green-soft)}.dashboard-hero-status .attention{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 32%,var(--border));background:var(--amber-soft)}.dashboard-hero-status .danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 30%,var(--border));background:var(--red-soft)}.dashboard-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex:0 0 auto}.dashboard-hero-actions .btn-primary{background:var(--accent);box-shadow:0 12px 26px #ff6a002e}.dashboard-hero-actions .btn-primary:hover:not(:disabled){background:var(--accent-strong)}.dashboard-priority,.dashboard-ops-plan,.dashboard-ledger-card,.dashboard-flow-panel,.dashboard-product-health,.dashboard-finance-panel,.dashboard-transfer-feed,.dashboard-risk-feed{min-height:100%}.metric-grid.dashboard-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.dashboard-metrics .metric-card{min-height:86px;padding:12px;border-radius:14px;box-shadow:none}.dashboard-metrics .metric-card strong{font-size:22px}.dashboard-metrics .metric-card span{line-height:1.35}.dashboard-order-trend{display:grid;gap:0}.dashboard-trend-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard-trend-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:16px 18px 0}.dashboard-trend-summary dl{min-width:0;margin:0;padding:12px 14px;border:0;border-right:1px solid var(--border);border-radius:0;background:transparent}.dashboard-trend-summary dl:last-child{border-right:0}.dashboard-trend-summary dt,.dashboard-trend-day span,.dashboard-trend-legend{color:var(--muted)}.dashboard-trend-summary dd{margin:4px 0 0;color:var(--text);font-size:22px;font-weight:880}.dashboard-trend-chart{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;margin:16px 18px 0;padding:16px 0 0;border:0;border-radius:0;background:linear-gradient(180deg,rgba(226,232,240,.72) 1px,transparent 1px) 0 0 / 100% 33.333%}.dashboard-trend-day{min-width:0;display:grid;justify-items:center;gap:7px}.dashboard-trend-bars{height:112px;display:flex;align-items:end;gap:4px}.dashboard-trend-bars i{width:10px;min-height:0;border-radius:999px 999px 4px 4px;transition:height .18s ease,transform .18s ease,opacity .18s ease}.dashboard-trend-day:hover .dashboard-trend-bars i{transform:translateY(-2px)}.dashboard-trend-bars .outbound,.dashboard-trend-legend .outbound{background:var(--primary)}.dashboard-trend-bars .inbound,.dashboard-trend-legend .inbound{background:var(--green)}.dashboard-trend-bars .transfer,.dashboard-trend-legend .transfer{background:var(--amber)}.dashboard-trend-day strong{color:var(--text);font-size:14px}.dashboard-trend-day span{font-size:12px;font-weight:760}.dashboard-trend-legend{display:flex;flex-wrap:wrap;gap:14px;padding:12px 18px 18px;font-size:12px;font-weight:760}.dashboard-trend-legend span{display:inline-flex;align-items:center;gap:6px}.dashboard-trend-legend i{width:8px;height:8px;border-radius:999px}.dashboard-todo-list{display:grid;gap:10px;padding:18px}.dashboard-todo{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:14px;color:var(--text);background:#fbfdff;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.dashboard-todo:hover{border-color:var(--primary-border);background:var(--primary-soft);box-shadow:0 12px 28px #1e6bff14}.dashboard-todo:active{transform:translateY(1px)}.dashboard-todo:focus-visible{outline:3px solid rgba(30,107,255,.2);outline-offset:2px}.dashboard-todo strong,.dashboard-todo small{display:block}.dashboard-todo small{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}.dashboard-todo-target{color:var(--primary-strong)!important;font-weight:800}.dashboard-todo b{color:var(--text);font-size:18px;white-space:nowrap}.dashboard-todo-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--primary);background:var(--primary-soft)}.dashboard-todo-green .dashboard-todo-icon{color:var(--green);background:var(--green-soft)}.dashboard-todo-amber .dashboard-todo-icon{color:var(--amber);background:var(--amber-soft)}.dashboard-todo-red .dashboard-todo-icon{color:var(--red);background:var(--red-soft)}.dashboard-todo-blue .dashboard-todo-icon{color:#2563eb;background:#eff6ff}.dashboard-risk-shortcuts{display:grid;grid-template-columns:1fr;gap:0;padding:0 18px 12px}.dashboard-risk-shortcuts button{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-bottom:0;border-radius:0;color:var(--text);background:#fbfdff;text-align:left;cursor:pointer}.dashboard-risk-shortcuts button:first-child{border-top-left-radius:14px;border-top-right-radius:14px}.dashboard-risk-shortcuts button:last-child{border-bottom:1px solid var(--border);border-bottom-left-radius:14px;border-bottom-right-radius:14px}.dashboard-risk-shortcuts button:only-child{border-radius:14px}.dashboard-risk-shortcuts button:hover,.dashboard-risk-shortcuts button:focus-visible{border-color:var(--primary-border);background:var(--primary-soft);outline:none}.dashboard-risk-shortcuts svg{color:var(--primary)}.dashboard-risk-shortcuts strong,.dashboard-risk-shortcuts small,.dashboard-risk-history strong,.dashboard-risk-history small{display:block}.dashboard-risk-shortcuts small,.dashboard-risk-history small{margin-top:3px;color:var(--muted);font-size:12px}.dashboard-risk-shortcuts b{font-size:18px}.dashboard-risk-history{display:grid;gap:8px;padding:0 18px 18px}.dashboard-risk-history button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:#fff;text-align:left;cursor:pointer}.dashboard-risk-history button:hover,.dashboard-risk-history button:focus-visible{border-color:var(--primary-border);background:var(--primary-soft);outline:none}.dashboard-focus-list{display:grid;gap:10px;padding:18px}.dashboard-focus-row{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:14px;background:#fbfdff;color:var(--text);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-focus-row:hover{border-color:var(--primary-border);background:var(--primary-soft);box-shadow:0 12px 28px #1e6bff14}.dashboard-focus-row:active{transform:translateY(1px)}.dashboard-focus-row>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:var(--primary-soft);color:var(--primary-strong);font-weight:900}.dashboard-focus-row strong,.dashboard-focus-row small{display:block}.dashboard-focus-row small{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}.dashboard-focus-green>span{color:var(--green);background:var(--green-soft)}.dashboard-focus-amber>span{color:var(--amber);background:var(--amber-soft)}.dashboard-focus-red>span{color:var(--red);background:var(--red-soft)}.dashboard-focus-blue>span{color:#2563eb;background:#eff6ff}.dashboard-ledger-note{display:flex;align-items:flex-start;gap:8px;margin:0 18px 18px;padding:11px 12px;border:1px solid rgba(245,158,11,.3);border-radius:12px;color:#8a4b08;background:var(--amber-soft);font-size:13px;font-weight:750;line-height:1.55}.dashboard-ledger-note svg{flex:0 0 auto;margin-top:2px}.dashboard-flow-grid{display:grid;grid-template-columns:1fr;gap:0;padding:0 18px 18px}.dashboard-flow-card{min-height:0;display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(150px,1.1fr);align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-bottom:0;border-radius:0;background:#f8fbff}.dashboard-flow-card:first-child{border-top-left-radius:14px;border-top-right-radius:14px}.dashboard-flow-card:last-child{border-bottom:1px solid var(--border);border-bottom-left-radius:14px;border-bottom-right-radius:14px}.dashboard-flow-card:only-child{border-radius:14px}.dashboard-flow-card span,.dashboard-flow-card small,.dashboard-health-grid span,.dashboard-health-grid small,.dashboard-finance-strip dt{color:var(--muted)}.dashboard-flow-card strong,.dashboard-health-grid strong,.dashboard-finance-strip dd{color:var(--text);font-size:21px;font-weight:850}.dashboard-flow-card strong,.dashboard-flow-card small{text-align:right}.dashboard-flow-green{border-color:#b5ebce;background:var(--green-soft)}.dashboard-flow-amber{border-color:#f2d38a;background:var(--amber-soft)}.dashboard-flow-red{border-color:#fecaca;background:var(--red-soft)}.dashboard-flow-blue{border-color:#bfdbfe;background:#eff6ff}.dashboard-closure-panel{display:grid;gap:0}.dashboard-closure-grid{display:grid;grid-template-columns:1fr;gap:0;padding:0 18px 18px}.dashboard-closure-step{min-width:0;min-height:0;display:grid;grid-template-columns:28px 34px minmax(260px,1fr) minmax(92px,auto) minmax(108px,auto);align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--border);border-bottom:0;border-radius:0;color:var(--text);background:#fbfdff;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-closure-step:first-child{border-top-left-radius:14px;border-top-right-radius:14px}.dashboard-closure-step:last-child{border-bottom:1px solid var(--border);border-bottom-left-radius:14px;border-bottom-right-radius:14px}.dashboard-closure-step:only-child{border-radius:14px}.dashboard-closure-step:hover,.dashboard-closure-step:focus-visible{border-color:var(--primary-border);background:var(--primary-soft);box-shadow:0 12px 28px #1e6bff14;outline:none}.dashboard-closure-step:active{transform:translateY(1px)}.dashboard-closure-index,.dashboard-closure-icon{display:inline-grid;place-items:center}.dashboard-closure-index{width:28px;height:28px;border-radius:10px;color:var(--primary-strong);background:var(--primary-soft);font-size:12px;font-weight:900}.dashboard-closure-icon{width:34px;height:34px;border-radius:12px;color:#2563eb;background:#eff6ff}.dashboard-closure-copy{display:grid;gap:5px;min-width:0}.dashboard-closure-copy strong,.dashboard-closure-copy small{display:block}.dashboard-closure-copy small{color:var(--muted);font-size:12px;line-height:1.45}.dashboard-closure-step b{color:var(--text);font-size:18px;line-height:1.1;text-align:right}.dashboard-closure-step em{color:var(--primary-strong);font-size:12px;font-style:normal;font-weight:850;text-align:right}.dashboard-closure-done{border-color:#b5ebce;background:var(--green-soft)}.dashboard-closure-done .dashboard-closure-icon{color:var(--green);background:#dcfce7}.dashboard-closure-attention{border-color:#f2d38a;background:var(--amber-soft)}.dashboard-closure-attention .dashboard-closure-icon{color:var(--amber);background:#ffedd5}.dashboard-closure-blocked{border-color:#fecaca;background:var(--red-soft)}.dashboard-closure-blocked .dashboard-closure-icon{color:var(--red);background:#fee2e2}@media(max-width:900px){.dashboard-closure-step{grid-template-columns:28px minmax(0,1fr)}.dashboard-closure-icon,.dashboard-closure-step b,.dashboard-closure-step em{grid-column:2;justify-self:start;text-align:left}}.dashboard-health-grid{display:grid;grid-template-columns:1fr;gap:0;padding:0 18px 18px}.dashboard-health-grid article,.dashboard-finance-strip dl{margin:0;padding:12px 14px;border:1px solid var(--border);border-bottom:0;border-radius:0;background:#fbfdff}.dashboard-health-grid article:first-child,.dashboard-finance-strip dl:first-child{border-top-left-radius:14px;border-top-right-radius:14px}.dashboard-health-grid article:last-child,.dashboard-finance-strip dl:last-child{border-bottom:1px solid var(--border);border-bottom-left-radius:14px;border-bottom-right-radius:14px}.dashboard-health-grid article:only-child,.dashboard-finance-strip dl:only-child{border-radius:14px}.dashboard-health-grid article{display:grid;grid-template-columns:minmax(130px,1fr) auto;align-items:center;gap:4px 14px}.dashboard-health-grid span,.dashboard-health-grid strong,.dashboard-health-grid small,.dashboard-finance-strip dt,.dashboard-finance-strip dd{display:block}.dashboard-health-grid strong,.dashboard-finance-strip dd{margin-top:0;text-align:right}.dashboard-health-grid small{grid-column:1 / -1;margin-top:2px;line-height:1.45}.dashboard-finance-strip{display:grid;grid-template-columns:1fr;gap:0;padding:0 18px 18px}.dashboard-finance-strip dl{display:grid;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:10px}.dashboard-finance-strip .danger{border-color:#fecaca;background:var(--red-soft)}.dashboard-finance-strip .danger dd{color:var(--red)}.task-row-button{width:100%;color:inherit;text-align:left;cursor:pointer}.task-row-button:hover{border-color:var(--primary-border);background:var(--primary-soft)}.task-row-button:focus-visible{outline:3px solid rgba(30,107,255,.2);outline-offset:2px}.mock-chart{height:260px;display:flex;align-items:end;gap:18px;padding:24px;background:linear-gradient(180deg,transparent 24%,rgba(226,229,238,.8) 25%,transparent 26%),linear-gradient(180deg,transparent 49%,rgba(226,229,238,.8) 50%,transparent 51%),linear-gradient(180deg,transparent 74%,rgba(226,229,238,.8) 75%,transparent 76%)}.mock-chart i{flex:1;min-width:24px;border-radius:12px 12px 4px 4px;background:linear-gradient(180deg,var(--primary),#0f9b8e);box-shadow:0 10px 24px #1e6bff29}.quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px}.quick-action{min-height:112px;display:grid;align-content:center;gap:8px;padding:14px;border:1px solid var(--border);border-radius:14px;color:var(--muted-strong);background:#fff}.quick-action svg{color:var(--primary)}.quick-action strong{color:var(--text);font-size:24px}.yc-brand-logo{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none}.stock-ledger,.task-list,.audit-list,.risk-grid{padding:18px}.stock-ledger{display:grid;gap:16px}.ledger-row{display:grid;grid-template-columns:100px 1fr 88px;align-items:center;gap:12px;color:var(--muted-strong);font-size:14px}.ledger-row strong{text-align:right;color:var(--text)}.ledger-bar{height:10px;overflow:hidden;border-radius:999px;background:#e9eef6}.ledger-bar i{display:block;height:100%;border-radius:inherit;background:var(--primary)}.ledger-bar.green i{background:var(--green)}.ledger-bar.violet i{background:var(--violet)}.task-list{display:grid;gap:10px}.task-row{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:14px;background:#fbfdff}.task-row span,.store-card p,.transfer-card p,.detail-list dt,.hint,.share-info p{color:var(--muted)}.task-icon{width:42px;height:42px;display:grid;place-items:center;color:var(--primary);border-radius:12px;background:var(--primary-soft)}.risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.risk-grid article{min-height:140px;display:grid;align-content:start;gap:10px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.audit-list{display:grid;gap:8px}.audit-row{display:grid;grid-template-columns:12px 1fr auto;gap:12px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:#fff}.audit-row-button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.audit-row-button:hover{border-color:var(--primary-border);background:var(--primary-soft);box-shadow:0 10px 24px #1e6bff14}.audit-row-button:active{transform:translateY(1px)}.audit-row-button:focus-visible{outline:3px solid rgba(30,107,255,.2);outline-offset:2px}.audit-dot{width:10px;height:10px;border-radius:999px;background:var(--primary)}.audit-warning .audit-dot{background:var(--amber)}.audit-danger .audit-dot{background:var(--red)}.audit-row span,.audit-row time{display:block;color:var(--muted);font-size:12px}.filter-bar{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px 190px;gap:12px;padding:18px 18px 0}.inventory-split-toolbar{grid-template-columns:minmax(320px,1fr)}.inventory-command-center.panel{overflow:hidden}.inventory-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px clamp(18px,2vw,26px) 12px}.inventory-command-head h2,.inventory-command-head p{margin:0}.inventory-command-head h2{color:var(--text);font-size:24px;line-height:1.25}.inventory-command-head p{margin-top:6px;color:var(--muted);font-size:13px;font-weight:740;line-height:1.55}.inventory-command-center .section-eyebrow{margin-bottom:4px}.inventory-health-summary.summary-rail{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.inventory-health-summary .summary-rail-item{min-height:82px}.inventory-module-shell .section-header{padding:0 clamp(20px,2vw,30px) 8px;border-bottom:0}.inventory-module-shell.panel{border:0;background:transparent;box-shadow:none;overflow:visible}.inventory-task-tabs.module-subnav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:calc(100% - clamp(36px,4vw,52px));margin:0 clamp(18px,2vw,26px) 12px;padding:6px;border-radius:16px;background:color-mix(in srgb,var(--surface-soft) 68%,var(--surface))}.inventory-task-tabs button{min-height:56px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid transparent;border-radius:12px;background:transparent}.inventory-task-tabs button:hover,.inventory-task-tabs button:focus-visible{border-color:var(--primary-border);background:var(--primary-soft)}.inventory-task-tabs button.active{border-color:var(--primary-border);background:var(--surface);box-shadow:0 8px 20px #1e6bff14}.inventory-task-tabs .module-tab-icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--border);border-radius:11px;color:var(--muted-strong);background:var(--surface-soft)}.inventory-task-tabs .task-red .module-tab-icon{color:var(--red);border-color:color-mix(in srgb,var(--red) 28%,var(--border));background:var(--red-soft)}.inventory-task-tabs .task-amber .module-tab-icon{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 32%,var(--border));background:var(--amber-soft)}.inventory-task-tabs .task-green .module-tab-icon{color:var(--green);border-color:color-mix(in srgb,var(--green) 28%,var(--border));background:var(--green-soft)}.inventory-task-tabs .task-blue .module-tab-icon{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.inventory-task-tabs .module-tab-copy{min-width:0;display:grid;gap:3px}.inventory-task-tabs .module-tab-copy strong,.inventory-task-tabs .module-tab-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-task-tabs .module-tab-copy strong{color:var(--text);font-size:13px;font-weight:900}.inventory-task-tabs .module-tab-copy small{color:var(--muted);font-size:11px;font-style:normal;font-weight:740}.inventory-task-tabs button>em{min-width:36px;padding:4px 7px;border-radius:999px;color:var(--text);background:var(--surface-soft);font-size:12px;font-weight:920;text-align:center;font-variant-numeric:tabular-nums}.inventory-task-tabs button.active>em,.inventory-task-tabs .task-red>em,.inventory-task-tabs .task-amber>em{color:var(--primary-strong);background:var(--primary-soft)}.inventory-ledger-panel .section-header{align-items:center;padding:18px 18px 12px}.inventory-ledger-tools{display:grid;gap:10px;margin:0 18px 14px;padding:10px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface-soft) 68%,var(--surface))}.inventory-ledger-tools .filter-bar{margin:0;padding:0;border:0;background:transparent}.inventory-ledger-tools .field,.inventory-ledger-tools input,.inventory-ledger-tools select{min-height:38px;background:var(--surface)}.inventory-store-toolbar{grid-template-columns:minmax(320px,1fr) minmax(220px,320px)}.inventory-store-filter{position:relative;min-width:0}.inventory-store-filter .inventory-store-search{width:100%}.inventory-movement-toolbar{grid-template-columns:minmax(340px,1fr) minmax(180px,220px) 176px}.inventory-movements-panel .section-header{padding:16px 18px 8px;border-bottom:0}.inventory-movement-tools{margin-bottom:10px;padding:8px}.inventory-store-clear{width:26px;height:26px;display:grid;flex:0 0 auto;place-items:center;border:0;border-radius:999px;color:var(--muted);background:transparent;cursor:pointer}.inventory-store-clear:hover,.inventory-store-clear:focus-visible{color:var(--primary-strong);background:var(--primary-soft)}.inventory-store-suggestions{position:absolute;z-index:18;top:calc(100% + 6px);right:0;left:0;display:grid;gap:4px;max-height:260px;overflow:auto;padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 18px 36px #0f172a24}.inventory-store-suggestions button{min-width:0;display:grid;gap:2px;padding:9px 10px;border:0;border-radius:9px;color:var(--text);background:transparent;cursor:pointer;text-align:left}.inventory-store-suggestions button:hover,.inventory-store-suggestions button:focus-visible{background:var(--primary-soft)}.inventory-store-suggestions span,.inventory-store-suggestions small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-store-suggestions span{font-size:13px;font-weight:900}.inventory-store-suggestions small{color:var(--muted);font-size:11px;font-weight:760}.inventory-scope-select select{width:100%}.inventory-scope-note{min-height:34px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--amber) 28%,var(--border));border-radius:12px;color:color-mix(in srgb,var(--amber) 70%,var(--text));background:var(--amber-soft);font-size:12px;font-weight:760;line-height:1.45}.inventory-scope-note-danger{border-color:color-mix(in srgb,var(--red) 28%,var(--border));color:color-mix(in srgb,var(--red) 72%,var(--text));background:var(--red-soft)}.inventory-movement-loading{justify-content:flex-start;padding:4px 2px}.inventory-rule-help{position:relative}.inventory-rule-help summary{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--border);border-radius:10px;color:var(--muted-strong);background:var(--surface);cursor:pointer;font-size:12px;font-weight:850;list-style:none}.inventory-rule-help summary::-webkit-details-marker{display:none}.inventory-rule-help summary:hover,.inventory-rule-help[open] summary{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.inventory-rule-help div{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:min(360px,calc(100vw - 48px));display:grid;gap:7px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--yc-shadow-floating)}.inventory-rule-help p{margin:0;color:var(--muted-strong);font-size:12px;font-weight:760;line-height:1.5}.inventory-status-filter{display:flex;flex-wrap:wrap;gap:8px;padding:0}.inventory-status-filter button{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface);cursor:pointer}.inventory-status-filter button:hover,.inventory-status-filter button:focus-visible,.inventory-status-filter button.active{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.inventory-status-filter small{min-width:22px;padding:2px 6px;border-radius:999px;color:var(--text);background:var(--surface-soft);font-size:11px;font-weight:900;text-align:center;font-variant-numeric:tabular-nums}.inventory-source-note{display:flex;align-items:center;gap:8px;margin:14px 18px 0;padding:11px 12px;border:1px solid rgba(20,184,166,.24);border-radius:12px;color:#0f766e;background:#f0fdfadb;font-size:13px;font-weight:700}.inventory-collision-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:11px 12px;border:1px solid #f2d38a;border-radius:12px;color:#9a5b00;background:#fffaf0;font-size:13px;font-weight:700;line-height:1.55}.inventory-collision-note svg{flex:0 0 auto;margin-top:2px}.inventory-risk-inline-note{margin-top:12px}.inventory-ledger-tools .inventory-risk-inline-note{margin-top:0}.inventory-row-actions{position:relative;display:inline-grid;grid-template-columns:max-content;align-items:center;justify-content:end;gap:6px}.inventory-row-actions:has(.inventory-row-more){grid-template-columns:max-content 34px}.inventory-row-actions .btn{min-height:32px;padding:0 9px;border-radius:9px;font-size:12px;white-space:nowrap}.inventory-row-actions .inventory-primary-action{min-width:68px}.inventory-row-more{position:relative}.inventory-row-more summary{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;color:var(--muted-strong);background:var(--surface);cursor:pointer;list-style:none}.inventory-row-more summary::-webkit-details-marker{display:none}.inventory-row-more summary:hover,.inventory-row-more[open] summary{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.inventory-row-more:not([open]) .inventory-row-more-menu{display:none}.inventory-row-more-menu{position:absolute;z-index:45;top:calc(100% + 6px);right:0;width:190px;display:grid;gap:2px;padding:6px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--yc-shadow-floating)}.inventory-row-more-menu button{width:100%;min-height:34px;display:flex;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:10px;color:var(--muted-strong);background:transparent;cursor:pointer;font-size:12px;font-weight:820;text-align:left;white-space:nowrap}.inventory-row-more-menu button:hover,.inventory-row-more-menu button:focus-visible{color:var(--primary-strong);background:var(--primary-soft);outline:0}.inventory-row-more-menu button:disabled{cursor:not-allowed;color:var(--muted);opacity:.56}.inventory-risk-board{grid-column:1 / -1}.inventory-risk-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px 0}.inventory-risk-summary article{min-width:0;padding:13px 14px;border:1px solid var(--border);border-radius:14px;background:#fff}.inventory-risk-summary span,.inventory-risk-summary small,.inventory-risk-summary strong{display:block}.inventory-risk-summary span{color:var(--muted);font-size:12px;font-weight:800}.inventory-risk-summary strong{margin-top:5px;color:var(--text);font-size:22px}.inventory-risk-summary small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.45}.inventory-risk-summary .risk-high{border-color:#ef444438;background:#fff7f7}.inventory-risk-summary .risk-medium{border-color:#f59e0b3d;background:#fffbeb}.inventory-risk-toolbar{grid-template-columns:minmax(280px,1fr) 260px 220px}.inventory-risk-table-wrap{margin-top:14px}.inventory-risk-table.data-table{min-width:1080px;table-layout:fixed}.inventory-risk-table th:nth-child(1){width:44px}.inventory-risk-table th:nth-child(2){width:112px}.inventory-risk-table th:nth-child(3){width:150px}.inventory-risk-table th:nth-child(4){width:230px}.inventory-risk-table th:nth-child(5){width:170px}.inventory-risk-table th:nth-child(6){width:auto}.inventory-risk-table th:nth-child(7){width:278px}.inventory-risk-actions{display:inline-grid;grid-template-columns:repeat(3,max-content);align-items:center;justify-content:end;gap:6px}.inventory-risk-actions .btn{min-height:32px;padding:0 10px;border-radius:9px;font-size:12px;white-space:nowrap}.risk-resolution-note{color:var(--muted-strong);font-weight:700}.inventory-risk-modal-layer{align-items:center;justify-content:center;padding:24px}.inventory-risk-detail-modal{width:min(920px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden}.inventory-risk-modal-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding:20px 22px;border-bottom:1px solid var(--line)}.inventory-risk-modal-header .modal-eyebrow{margin-bottom:8px}.inventory-risk-modal-header h3{margin:0;font-size:22px;line-height:1.25}.inventory-risk-modal-header p{margin:8px 0 0;color:var(--muted);font-weight:700;line-height:1.55}.inventory-risk-modal-body{display:grid;gap:14px;padding:18px 22px 22px;overflow:auto;background:color-mix(in srgb,var(--surface-2) 52%,var(--surface))}.inventory-risk-detail-modal .risk-record-section{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.risk-record-section .detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-record-note{display:grid;gap:6px;margin-top:12px;padding:12px;border:1px solid #e5ddff;border-radius:12px;background:var(--primary-soft)}.risk-record-note span{color:var(--muted);font-size:12px;font-weight:800}.risk-record-note strong{color:var(--text);line-height:1.6}.inventory-risk-dialog{width:min(520px,100%)}.inventory-risk-dialog .form-field{margin:0}.inventory-risk-dialog textarea{min-height:112px;resize:vertical}.inventory-split-table-wrap{margin-top:14px;overflow-x:auto;overflow-y:visible}@media(max-width:720px){.inventory-risk-modal-layer{padding:12px}.inventory-risk-detail-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.inventory-risk-modal-header{padding:16px}.inventory-risk-modal-body{padding:14px}.risk-record-section .detail-list{grid-template-columns:1fr}}.inventory-ledger-table.data-table{min-width:1120px;table-layout:fixed}.inventory-stock-table.data-table{min-width:1180px}.inventory-movement-table.data-table{min-width:1080px;table-layout:fixed}.inventory-ledger-table .inventory-ledger-id-col{width:auto}.inventory-ledger-table .inventory-ledger-meta-col{width:12%}.inventory-stock-number-col,.inventory-movement-number-col{width:110px;text-align:right}.inventory-ledger-table .inventory-ledger-barcode-col{width:110px}.inventory-ledger-table .inventory-ledger-status-col{width:104px}.inventory-ledger-table .inventory-ledger-distribution-col{width:260px}.inventory-ledger-table .inventory-ledger-change-col{width:110px}.inventory-ledger-table .inventory-ledger-action-col{width:126px;text-align:right}.inventory-movement-action-col{width:96px;text-align:center}.inventory-ledger-table td{height:64px}.inventory-movement-time-col{width:118px}.inventory-movement-order-col{width:200px}.inventory-movement-warehouse-col{width:148px}.inventory-sku-cell,.inventory-meta-cell{min-width:0;display:grid;gap:4px}.inventory-sku-cell strong,.inventory-meta-cell span{min-width:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:900;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.inventory-sku-cell small,.inventory-meta-cell small,.inventory-sku-cell em{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;font-weight:760;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.inventory-sku-cell em{margin-top:-1px;color:var(--muted-strong);font-style:normal;font-weight:720}.inventory-stock-status{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface-soft);font-size:12px;font-weight:900;white-space:nowrap}.inventory-stock-status small{margin:0;color:inherit;font-size:10px;font-weight:820}.inventory-number-cell{color:var(--text);font-size:13px;font-weight:900;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.inventory-number-strong{color:var(--primary-strong);font-weight:960}.inventory-number-zero{color:var(--muted);opacity:.78}.inventory-movement-time{display:grid;gap:4px}.inventory-movement-time strong,.inventory-movement-time small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-movement-time strong{color:var(--text);font-size:13px;font-weight:900}.inventory-movement-time small{color:var(--muted);font-size:12px;font-weight:740}.inventory-status-normal{color:var(--green);border-color:color-mix(in srgb,var(--green) 28%,var(--border));background:var(--green-soft)}.inventory-status-low,.inventory-status-backlog{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 32%,var(--border));background:var(--amber-soft)}.inventory-status-out,.inventory-status-abnormal{color:var(--red);border-color:color-mix(in srgb,var(--red) 30%,var(--border));background:var(--red-soft)}.inventory-stock-distribution{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.inventory-stock-distribution div{min-width:0;display:grid;gap:3px}.inventory-stock-distribution dt,.inventory-stock-distribution dd{margin:0}.inventory-stock-distribution dt{overflow:hidden;color:var(--muted);font-size:11px;font-weight:780;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.inventory-stock-distribution dd{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:900;line-height:1.2;white-space:nowrap}.inventory-stock-distribution .total dd{color:var(--primary-strong);font-weight:960}.inventory-stock-distribution .zero dt,.inventory-stock-distribution .zero dd{color:var(--muted);opacity:.72}.inventory-barcode-value{color:var(--muted-strong);font-size:12px;font-weight:760;white-space:nowrap}.inventory-barcode-flag{white-space:nowrap}.inventory-change-text{color:var(--muted);font-size:12px;font-weight:760;white-space:nowrap}.inventory-ledger-table.data-table td.inventory-action-cell{text-align:right}.inventory-movement-table.data-table td.inventory-movement-action-cell{text-align:center}.inventory-movement-action-cell .btn{min-width:64px;justify-content:center;padding:0 10px}.inventory-mobile-list{display:none}.inventory-mobile-card{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--yc-shadow-card)}.inventory-mobile-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.inventory-mobile-card-head button{min-width:0;display:grid;gap:4px;padding:0;border:0;color:var(--text);background:transparent;cursor:pointer;text-align:left}.inventory-mobile-card-head strong,.inventory-mobile-card-head small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-mobile-card-head strong{font-size:14px;line-height:1.35}.inventory-mobile-card-head small,.inventory-mobile-meta span{color:var(--muted);font-size:12px;font-weight:760}.inventory-mobile-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.inventory-mobile-meta span{min-width:0;overflow:hidden;padding:7px 9px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);text-overflow:ellipsis;white-space:nowrap}.inventory-mobile-actions{display:flex;justify-content:flex-end;padding-top:10px;border-top:1px solid var(--border)}.inventory-mobile-stock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.inventory-mobile-stock-grid div{min-width:0;display:grid;gap:4px;padding:9px 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.inventory-mobile-stock-grid dt,.inventory-mobile-stock-grid dd{margin:0}.inventory-mobile-stock-grid dt{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.inventory-mobile-stock-grid dd{color:var(--text);font-size:14px;font-weight:920;text-align:right;font-variant-numeric:tabular-nums}.inventory-mobile-stock-grid .strong dd{color:var(--primary-strong)}.inventory-mobile-stock-grid .zero dt,.inventory-mobile-stock-grid .zero dd{color:var(--muted);opacity:.78}.inventory-split-footnote{margin:12px 18px 18px;color:var(--muted);font-size:13px;line-height:1.6}.inventory-import-workspace{grid-column:1 / -1}.inventory-import-rule-banner{grid-template-columns:22px minmax(0,1fr) auto}.inventory-import-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-import-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;padding:14px 18px 0}.inventory-import-guard{min-width:0;display:grid;align-content:start;gap:12px;padding:14px;border:1px solid #f2d38a;border-radius:14px;background:linear-gradient(135deg,#fffaf0,#fff)}.inventory-import-guard h3{margin:8px 0 6px;color:var(--text);font-size:16px}.inventory-import-guard p,.inventory-import-guard small{margin:0;color:var(--muted-strong);font-size:12px;font-weight:760;line-height:1.55}.inventory-import-guard input{min-height:42px;width:100%;padding:0 12px;border:1px solid var(--border-strong);border-radius:11px;color:var(--text);background:var(--surface);font-weight:800}.inventory-import-guard input:focus{border-color:var(--primary);outline:3px solid rgba(30,107,255,.14)}.inventory-import-guard input:disabled{cursor:not-allowed;color:var(--muted);background:#f8fafc}.danger-text{color:#b91c1c!important}.inventory-import-issues{margin:14px 18px 18px}.inventory-import-issue-list{max-height:360px}section.inventory-drilldown-dialog{width:min(880px,calc(100vw - 36px));max-height:min(86vh,calc(100vh - 36px));grid-template-rows:auto minmax(0,1fr) auto;border-radius:18px}.inventory-drilldown-dialog .dialog-body{display:grid;min-height:0;padding:0;overflow:hidden}.inventory-drilldown-dialog .dialog-actions{padding:12px 20px}.inventory-drilldown-body{min-height:0;display:grid;align-content:start;gap:10px;overflow:auto;padding:12px 20px}.inventory-drilldown-section{display:grid;gap:10px;margin:0;padding:12px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 46%,var(--surface))}.inventory-drilldown-identity-list.detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-drilldown-identity-list.detail-list dd{overflow-wrap:anywhere;white-space:normal}.inventory-drilldown-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.inventory-drilldown-section h4,.inventory-drilldown-section-head h4,.inventory-drilldown-section-head p{margin:0}.inventory-drilldown-section h4,.inventory-drilldown-section-head h4{color:var(--text);font-size:14px;font-weight:900}.inventory-drilldown-section-head p{margin-top:4px;color:var(--muted);font-size:12px;font-weight:740;line-height:1.45}.inventory-process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inventory-validation-strip{display:flex;flex-wrap:wrap;gap:8px}.inventory-validation-strip span{min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface);font-size:12px;font-weight:780}.inventory-drilldown-details{border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden}.inventory-drilldown-details summary{min-height:42px;display:flex;align-items:center;padding:0 14px;color:var(--text);cursor:pointer;font-size:13px;font-weight:900;list-style:none}.inventory-drilldown-details summary::-webkit-details-marker{display:none}.inventory-drilldown-details[open] summary{border-bottom:1px solid var(--border)}.inventory-drilldown-details>:not(summary){margin:10px}.inventory-drilldown-static-section{overflow:visible}.inventory-drilldown-static-section>h4{min-height:42px;display:flex;align-items:center;margin:0;padding:0 14px;border-bottom:1px solid var(--border);color:var(--text);font-size:13px;font-weight:900}.inventory-drilldown-static-section>:not(h4){margin:10px}.inventory-adjustment-dialog{width:min(560px,calc(100vw - 32px))}.inventory-adjustment-dialog-body{display:grid;gap:14px}.inventory-adjustment-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.inventory-adjustment-summary>div{min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.inventory-adjustment-summary span,.inventory-adjustment-summary strong{display:block}.inventory-adjustment-summary span{color:var(--muted);font-size:12px;font-weight:760}.inventory-adjustment-summary strong{margin-top:6px;color:var(--text);font-size:18px;font-weight:920}.inventory-adjustment-dialog-body p{margin:0;color:var(--muted-strong);font-size:13px;font-weight:720;line-height:1.6}.inventory-adjustment-actions{display:flex;flex-wrap:wrap;gap:10px}.drilldown-identity{display:grid;gap:12px}.drilldown-identity>div:first-child{min-width:0}.drilldown-identity strong,.drilldown-related-row strong,.drilldown-balance-row strong{display:block;color:var(--text);font-size:14px;line-height:1.35}.drilldown-identity small,.drilldown-related-row small,.drilldown-balance-row small{display:block;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}.drilldown-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:0}.drilldown-kpi-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.drilldown-movement-focus-grid{display:grid;grid-template-columns:1fr 1.4fr .8fr .8fr;gap:8px}.drilldown-movement-focus-grid>div{min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.drilldown-movement-focus-grid span,.drilldown-movement-focus-grid strong{display:block}.drilldown-movement-focus-grid span{color:var(--muted);font-size:12px;font-weight:700}.drilldown-movement-focus-grid strong{min-width:0;margin-top:6px;overflow-wrap:anywhere;color:var(--text);font-size:15px;line-height:1.35}.drilldown-kpi-grid>div{min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.drilldown-kpi-grid span,.drilldown-kpi-grid strong{display:block}.drilldown-kpi-grid span{color:var(--muted);font-size:12px;font-weight:700}.drilldown-kpi-grid strong{margin-top:6px;font-size:18px}.drilldown-balance-list,.drilldown-related-list{display:grid;gap:8px}.drilldown-balance-row,.drilldown-related-row{min-width:0;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.drilldown-balance-row{display:grid;gap:10px}.drilldown-balance-row dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.drilldown-balance-row dl.drilldown-balance-current-grid{grid-template-columns:minmax(0,1fr)}.drilldown-balance-row dt,.drilldown-balance-row dd{margin:0}.drilldown-balance-row dt{color:var(--muted);font-size:11px;font-weight:760}.drilldown-balance-row dd{margin-top:4px;color:var(--text);font-size:14px;font-weight:860}.drilldown-related-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.drilldown-row-meta{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;color:var(--muted-strong);font-size:12px;font-weight:800}.drilldown-row-meta .btn{min-height:30px;padding:0 9px;border-radius:9px;gap:5px;font-size:12px}.drilldown-row-meta .btn svg{width:14px;height:14px}@media(max-width:720px){.drilldown-kpi-grid,.drilldown-kpi-grid-compact,.drilldown-movement-focus-grid,.inventory-adjustment-summary{grid-template-columns:minmax(0,1fr)}.inventory-adjustment-actions{display:grid}.inventory-adjustment-actions .btn{width:100%;justify-content:center}}.stock-order-board,.collision-resolution-board{grid-column:1 / -1}.collision-resolution-list{display:grid;gap:10px;margin:16px 18px 18px}.collision-resolution-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px;border:1px solid color-mix(in srgb,var(--amber) 34%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--amber-soft) 42%,var(--surface))}.collision-resolution-main{display:grid;gap:6px;min-width:0}.collision-resolution-main strong{color:var(--text);font-size:18px}.collision-resolution-main small,.collision-resolution-main p{margin:0;color:var(--muted-strong);font-size:12px;font-weight:760;line-height:1.5}.collision-note-text{color:var(--amber)!important}.collision-resolution-actions{display:grid;align-content:center;gap:8px}.collision-split-preview-board{grid-column:1 / -1}.collision-preview-selector{display:flex;flex-wrap:wrap;gap:10px;margin:14px 18px 0}.collision-split-preview{display:grid;gap:14px;margin:14px 18px 18px}.collision-split-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.collision-split-summary article{display:grid;gap:5px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.collision-split-summary span,.collision-existing-sku,.collision-split-facts dt,.collision-split-guard{color:var(--muted);font-size:12px;font-weight:760}.collision-split-summary strong{color:var(--text);font-size:20px;line-height:1}.collision-existing-sku{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--primary-border);border-radius:14px;background:var(--primary-soft);color:var(--primary-strong)}.collision-split-targets{display:grid;gap:12px}.collision-split-target{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 88%,var(--surface-soft))}.collision-split-target-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.collision-split-target-head h4,.collision-split-target-head p{margin:6px 0 0}.collision-split-target-head h4{color:var(--text);font-size:15px}.collision-split-target-head p{color:var(--muted-strong);font-size:12px;font-weight:760;line-height:1.5}.collision-split-target-head>strong{color:var(--primary);font-size:22px;line-height:1}.collision-split-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.collision-split-facts div{padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.collision-split-facts dt,.collision-split-facts dd{margin:0}.collision-split-facts dd{margin-top:5px;color:var(--text);font-size:12px;font-weight:850;line-height:1.45}.collision-split-warehouses{display:flex;flex-wrap:wrap;gap:8px}.collision-split-warehouses span{padding:7px 9px;border:1px solid var(--primary-border);border-radius:999px;background:var(--primary-soft);color:var(--primary-strong);font-size:12px;font-weight:850}.collision-split-guard{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--amber) 34%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--amber-soft) 54%,var(--surface));color:var(--amber)}.collision-split-guard>div{flex:1;min-width:0}.collision-split-guard .btn{flex:0 0 auto}.collision-split-guard p{margin:0 0 4px}.collision-split-guard p:last-child{margin-bottom:0}.stock-order-list{display:grid;gap:10px;margin:16px 18px 18px}.stock-order-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--yc-shadow-card)}.stock-order-card strong,.stock-order-card small{display:block}.stock-order-card small{margin-top:4px;color:var(--muted);font-size:12px}.stock-order-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;color:var(--muted-strong);font-size:12px;font-weight:800}.stock-order-task-tabs.module-subnav{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin:14px 0}.stock-order-task-tabs button{min-width:0;min-height:68px;justify-content:stretch;display:grid;grid-template-columns:34px minmax(0,1fr) minmax(34px,auto);gap:10px;padding:10px;text-align:left}.stock-order-task-tabs button.module-tab-no-count{grid-template-columns:34px max-content;justify-content:center;padding-inline:14px}.stock-order-task-tabs .module-tab-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;color:var(--muted-strong);background:var(--surface)}.stock-order-task-tabs .task-red .module-tab-icon{color:var(--red);border-color:color-mix(in srgb,var(--red) 28%,var(--border));background:var(--red-soft)}.stock-order-task-tabs .task-amber .module-tab-icon{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 32%,var(--border));background:var(--amber-soft)}.stock-order-task-tabs .task-green .module-tab-icon{color:var(--green);border-color:color-mix(in srgb,var(--green) 30%,var(--border));background:var(--green-soft)}.stock-order-task-tabs .task-blue .module-tab-icon{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.stock-order-task-tabs .module-tab-copy{min-width:0;display:grid;gap:3px}.stock-order-task-tabs .module-tab-copy strong,.stock-order-task-tabs .module-tab-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-order-task-tabs .module-tab-copy strong{color:var(--text);font-size:14px;font-weight:840;line-height:1.22}.stock-order-task-tabs .module-tab-copy small{color:var(--muted);font-size:12px;font-style:normal;font-weight:700;line-height:1.22}.stock-order-task-tabs button>em{min-width:36px;padding:4px 7px;border-radius:999px;color:var(--text);background:var(--surface-soft);font-size:12px;font-weight:920;text-align:center;font-variant-numeric:tabular-nums}.stock-order-task-tabs button.active>em,.stock-order-task-tabs .task-red>em,.stock-order-task-tabs .task-amber>em{color:var(--primary-strong);background:var(--primary-soft)}.stock-order-ledger-table.data-table{min-width:1000px;table-layout:fixed}.stock-order-ledger-table .stock-order-check-col{width:44px}.stock-order-ledger-table .stock-order-id-col{width:22%}.stock-order-ledger-table .stock-order-owner-col{width:16%}.stock-order-ledger-table .stock-order-items-col{width:auto}.stock-order-ledger-table .stock-order-qty-col{width:118px}.stock-order-ledger-table .stock-order-time-col{width:138px}.stock-order-id-cell,.stock-order-owner-cell,.stock-order-items-cell,.stock-order-state-cell,.stock-order-time-cell{min-width:0;display:grid;gap:4px}.stock-order-id-cell strong,.stock-order-owner-cell span,.stock-order-items-cell strong,.stock-order-state-cell strong,.stock-order-time-cell span{min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.stock-order-id-cell strong,.stock-order-state-cell strong{font-size:13px;font-weight:920}.stock-order-id-cell small,.stock-order-owner-cell small,.stock-order-items-cell small,.stock-order-time-cell small{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.stock-order-state-cell strong{font-variant-numeric:tabular-nums}.stock-order-status-badge{width:fit-content}.stock-order-action-cell{text-align:right}.stock-order-row-actions{position:relative;display:inline-grid;grid-template-columns:max-content 34px;align-items:center;justify-content:end;gap:6px}.stock-order-row-actions .stock-order-primary-action{min-width:66px;white-space:nowrap}.stock-order-mobile-list{display:none}.stock-order-mobile-card{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--yc-shadow-card)}.stock-order-mobile-card.active{border-color:var(--primary-border);box-shadow:0 0 0 3px var(--primary-soft)}.stock-order-mobile-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.stock-order-mobile-head label{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px}.stock-order-mobile-head strong,.stock-order-mobile-head small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-order-mobile-head strong{color:var(--text);font-size:14px}.stock-order-mobile-head small,.stock-order-mobile-desc{color:var(--muted);font-size:12px;font-weight:760}.stock-order-mobile-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.stock-order-mobile-facts div{min-width:0;display:grid;gap:4px;padding:8px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.stock-order-mobile-facts dt,.stock-order-mobile-facts dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-order-mobile-facts dt{color:var(--muted);font-size:11px;font-weight:780}.stock-order-mobile-facts dd{color:var(--text);font-size:12px;font-weight:900}.stock-order-mobile-desc{margin:0;line-height:1.45}.stock-order-mobile-actions{display:flex;justify-content:flex-end;padding-top:10px;border-top:1px solid var(--border)}.stock-order-drawer{z-index:60}.drawer-muted-note{margin:12px 0 0;color:var(--muted);font-size:12px;font-weight:700;line-height:1.55}.stock-order-item-list{display:grid;gap:10px}.stock-order-receive-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px}.stock-order-receive-summary span{display:inline-flex;align-items:baseline;gap:6px;min-height:30px;padding:5px 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:var(--surface-soft);font-size:12px;font-weight:800}.stock-order-receive-summary strong{color:var(--text);font-size:14px;font-weight:950}.stock-order-receive-summary .has-difference{border-color:color-mix(in srgb,var(--warning) 42%,var(--border));background:color-mix(in srgb,var(--warning-soft) 62%,var(--surface))}.stock-order-edit-diff-panel{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-soft) 76%,var(--surface))}.stock-order-edit-diff-panel>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.stock-order-edit-diff-panel strong{color:var(--text);font-weight:900}.stock-order-edit-diff-panel span,.stock-order-edit-diff-panel small{color:var(--muted);font-size:12px;font-weight:750}.stock-order-edit-diff-list{display:grid;gap:8px}.stock-order-edit-diff-list article{min-width:0;display:grid;grid-template-columns:78px 84px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:var(--radius-sm);background:var(--surface)}.stock-order-edit-diff-list article>span{width:max-content;max-width:78px;padding:3px 7px;border-radius:999px;color:var(--primary-strong);background:var(--primary-soft)}.stock-order-edit-diff-list article>strong,.stock-order-edit-diff-list article>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-sku-add-panel{display:grid;gap:10px;margin-bottom:12px;padding:12px;border:1px solid var(--primary-border);border-radius:14px;background:color-mix(in srgb,var(--primary-soft) 52%,var(--surface))}.stock-order-item-row{display:grid;grid-template-columns:minmax(0,1fr) 132px auto;align-items:center;gap:12px;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.stock-order-item-row.has-receive-breakdown{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;column-gap:16px}.stock-order-item-copy{min-width:0;display:grid;gap:4px}.stock-order-receive-meta{min-width:0;display:grid;gap:10px;justify-items:stretch}.stock-order-receive-meta>.status-badge{justify-self:end;min-width:88px;text-align:center;white-space:nowrap}.stock-order-receive-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:0}.stock-order-receive-breakdown span{min-width:0;display:grid;gap:3px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:10px;color:var(--muted);background:var(--surface-soft);font-size:11px;font-weight:800;line-height:1.2}.stock-order-receive-breakdown strong{color:var(--text);font-size:15px;font-weight:950;text-align:right}.stock-order-receive-breakdown .has-difference{border-color:color-mix(in srgb,var(--warning) 48%,var(--border));background:color-mix(in srgb,var(--warning-soft) 68%,var(--surface))}.stock-order-detail-conflict-banner{margin:0}.stock-order-item-row.line-invalid{border-color:color-mix(in srgb,var(--danger) 54%,var(--border));background:color-mix(in srgb,var(--danger-soft) 72%,var(--surface))}.stock-order-item-row.line-invalid .stock-order-quantity-field input{border-color:color-mix(in srgb,var(--danger) 62%,var(--border))}.stock-order-item-error{margin:6px 0 0;color:var(--danger);font-size:12px;font-weight:800;line-height:1.45}@media(max-width:1180px){.stock-order-item-row.has-receive-breakdown{grid-template-columns:minmax(0,1fr)}.stock-order-receive-meta>.status-badge{justify-self:start}}.stock-order-item-row strong,.stock-order-item-row small{display:block}.stock-order-item-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-order-item-row small{margin-top:4px;color:var(--muted);font-size:12px}.stock-order-quantity-field{height:auto;min-height:62px;display:grid;gap:4px;padding:7px 10px}.stock-order-quantity-field span{color:var(--muted);font-size:11px;font-weight:800}.stock-order-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stock-order-flow-grid article{min-width:0;display:grid;gap:5px;padding:12px;border:1px solid var(--border);border-radius:13px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}.stock-order-flow-grid article.active{border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 52%,var(--surface));box-shadow:var(--yc-shadow-card)}.stock-order-flow-grid article>span{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;color:var(--primary-strong);background:var(--primary-soft);font-size:12px;font-weight:900}.stock-order-flow-grid strong,.stock-order-flow-grid small{display:block}.stock-order-flow-grid strong{color:var(--text);font-size:13px}.stock-order-flow-grid small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.45}.stock-order-context-actions{margin-top:12px}.field{padding:0 12px}.product-warning-panel{display:grid;grid-template-columns:minmax(116px,.55fr) minmax(124px,.72fr) repeat(4,minmax(118px,1fr));gap:8px;margin:16px 18px 14px;padding:8px;border:1px solid color-mix(in srgb,var(--amber) 34%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--amber-soft) 52%,var(--surface))}.product-warning-panel.product-quality-nav{border-color:color-mix(in srgb,var(--amber) 28%,var(--border))}.product-quality-nav-label{min-width:0;display:grid;align-content:center;gap:2px;padding:7px 10px;border-right:1px solid color-mix(in srgb,var(--amber) 24%,var(--border))}.product-quality-nav-label span{color:var(--amber);font-size:12px;font-weight:900}.product-quality-nav-label small{min-width:0;color:var(--muted);font-size:11px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-warning-summary{display:contents;min-width:0}.product-quality-overview{border-color:var(--primary-border);background:var(--primary-soft)}.product-quality-card{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:42px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--amber) 22%,var(--border));border-radius:10px;color:inherit;background:color-mix(in srgb,var(--surface) 86%,transparent);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.product-quality-card:hover,.product-quality-card.active{border-color:var(--primary);background:var(--surface);box-shadow:var(--yc-shadow-card)}.product-quality-card:active{transform:translateY(1px)}.product-quality-card:focus-visible{outline:0;box-shadow:var(--yc-focus-ring)}.product-warning-summary span,.product-warning-summary small,.product-quality-overview span,.product-quality-overview small{display:block;min-width:0;color:var(--muted);font-size:12px;font-weight:750;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-quality-nav .product-quality-card small{display:none}.product-warning-summary strong,.product-quality-overview strong{display:block;margin:0;color:var(--text);font-size:14px;line-height:1}@media(max-width:900px){.product-quality-nav-label{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--amber) 24%,var(--border))}}.warning-mini-list{display:grid;gap:8px;max-height:178px;overflow:auto}.warning-mini-list article{min-width:0;display:grid;grid-template-columns:18px 1fr;gap:8px;padding:9px;border:1px solid color-mix(in srgb,var(--amber) 28%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 80%,var(--surface))}.warning-mini-list svg{margin-top:2px;color:var(--amber)}.warning-mini-list strong{display:block;color:var(--text);font-size:12px}.warning-locate-button{min-height:28px;margin-top:8px;padding:0 10px;border:1px solid var(--primary-border);border-radius:999px;color:var(--primary-strong);background:var(--primary-soft);font-size:12px;font-weight:850;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.warning-locate-button:hover{border-color:var(--primary);background:var(--primary-soft)}.warning-locate-button:active{transform:translateY(1px)}.warning-locate-button:focus-visible{outline:0;box-shadow:var(--yc-focus-ring)}.product-flag-row{display:flex;flex-wrap:wrap;gap:6px}.data-flag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));color:var(--muted-strong);font-size:12px;font-weight:850;white-space:nowrap}.data-flag-success{color:var(--green);border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:var(--green-soft)}.data-flag-warning{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft)}.data-flag-danger{color:var(--danger);border-color:color-mix(in srgb,var(--red) 34%,var(--border));background:var(--red-soft)}.data-flag-info{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.product-operation-badge-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.product-operation-badge{display:inline-flex;align-items:center;min-height:21px;padding:0 7px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:999px;color:var(--primary-strong);background:var(--primary-soft);font-size:11px;font-weight:850;white-space:nowrap}.product-operation-badge.muted{color:var(--muted);border-color:var(--border);background:var(--surface-soft)}.batch-bar{display:flex;align-items:center;gap:10px;margin:14px 18px 0;padding:10px;border:1px solid var(--primary-border);border-radius:14px;background:var(--primary-soft)}.batch-bar>span,.batch-bar-summary{margin-right:auto;color:var(--primary-strong);font-weight:800}.batch-bar-summary small{display:block;margin-top:2px;color:var(--muted);font-size:12px;font-weight:700}.batch-bar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.check-column{width:44px;min-width:44px;text-align:center}.check-column input{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.check-column input:focus-visible{outline:0;box-shadow:var(--yc-focus-ring)}.data-table .row-active{background:var(--primary-soft)}.data-table small{display:block;margin-top:4px;color:var(--muted)}.soft-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:color-mix(in srgb,var(--surface-soft) 84%,var(--surface));font-size:12px;font-weight:800}.soft-chip-warning{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft)}input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary)}.product-cell{display:flex;align-items:flex-start;gap:12px;width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.product-cell:hover strong{color:var(--primary)}.product-cell:focus-visible{outline:3px solid rgba(30,107,255,.2);outline-offset:3px;border-radius:12px}.product-thumb{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--border);border-radius:12px;color:var(--primary);background:var(--primary-soft)}.product-cell-main{min-width:0;display:grid;gap:6px}.product-row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.product-row-meta small{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.media-score{min-width:150px}.media-chip-stack{display:flex;flex-wrap:wrap;gap:6px}.product-stock-balance-cell{display:grid;grid-template-columns:repeat(3,minmax(46px,1fr));gap:6px;margin:0}.product-stock-balance-cell div{min-width:0;padding:7px 8px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}.product-stock-balance-cell dt,.product-stock-balance-cell dd{display:block;margin:0}.product-stock-balance-cell dt{color:var(--muted);font-size:11px;font-weight:850}.product-stock-balance-cell dd{margin-top:3px;color:var(--text);font-size:13px;font-weight:900}.media-score-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.media-score-top span{color:var(--muted);font-size:12px}.mini-progress{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border) 56%,var(--surface))}.mini-progress i{display:block;height:100%;border-radius:inherit;background:var(--primary)}.inventory-mini{display:grid;grid-template-columns:repeat(3,minmax(54px,1fr));gap:6px;margin:0}.barcode-value{display:inline-block;margin-right:6px;word-break:break-all}.inventory-mini div{padding:8px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 84%,var(--surface))}.inventory-mini dt{color:var(--muted);font-size:11px}.inventory-mini dd{margin:4px 0 0;color:var(--text);font-size:16px;font-weight:800}.price-stack{display:grid;gap:4px}.status-badge,.count-pill,.share-label{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.status-active,.status-completed,.status-settled{color:var(--green);background:var(--green-soft);border:1px solid color-mix(in srgb,var(--green) 34%,var(--border))}.status-review,.status-pending,.status-partial,.status-picking,.status-pending_review,.status-outbound_review,.status-in_transit,.status-receiving{color:var(--amber);background:var(--amber-soft);border:1px solid color-mix(in srgb,var(--amber) 34%,var(--border))}.status-disabled,.status-overdue,.status-exception{color:var(--red);background:var(--red-soft);border:1px solid color-mix(in srgb,var(--red) 34%,var(--border))}.status-archived{color:var(--muted-strong);background:color-mix(in srgb,var(--surface-soft) 86%,var(--surface));border:1px solid var(--border)}.count-pill,.share-label{color:var(--primary-strong);background:var(--primary-soft)}.drawer{position:fixed;top:18px;right:18px;bottom:18px;z-index:20;width:min(460px,calc(100vw - 36px));border-radius:18px;display:flex;flex-direction:column;overflow:hidden}.drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px;border-bottom:1px solid var(--border)}.drawer-header h3{margin:4px 0 0;font-size:20px}.icon-button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;color:var(--muted-strong);background:var(--surface)}.icon-button:hover{color:var(--primary);border-color:var(--primary-border);background:var(--primary-soft)}.drawer-body{padding:16px;overflow:auto;display:grid;gap:14px}.drawer-section{padding:14px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 62%,var(--surface))}.drawer-section h4{margin:0 0 12px}.detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.detail-list div{min-width:0;padding:10px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 58%,var(--surface))}.detail-list dt,.detail-list dd{margin:0}.detail-list dt{color:var(--muted);font-size:12px;font-weight:760}.detail-list dd{margin-top:4px;min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;font-weight:800;white-space:nowrap}.requirement-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.requirement{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:10px;border-radius:12px;border:1px solid var(--border)}.requirement span,.requirement strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.requirement.pass{color:var(--green);background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 34%,var(--border))}.requirement.warn{color:var(--amber);background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 34%,var(--border))}.drawer-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}footer.drawer-actions{flex:0 0 auto;padding:14px 16px 16px;border-top:1px solid var(--border);background:var(--surface)}.dialog-header,.dialog-actions{flex:0 0 auto}.dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid var(--border)}.dialog-header h3,.dialog-header p{margin:0}.dialog-header h3{font-size:20px}.dialog-header p{margin-top:6px;color:var(--muted)}.dialog-body{min-height:0;padding:16px 18px;overflow:auto}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px 18px;border-top:1px solid var(--border);background:var(--surface)}.app-dialog{width:min(560px,calc(100vw - 36px));max-height:min(760px,calc(100vh - 36px));padding:0;display:flex;flex-direction:column;overflow:hidden}.metric-strip{display:flex;flex-wrap:wrap;gap:10px;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.metric-strip>*{flex:1 1 180px;min-width:0}.summary-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:0;margin:0 18px 18px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.summary-rail-item{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;border-right:1px solid var(--border)}.summary-rail-item:last-child{border-right:0}.summary-rail-item small,.summary-rail-item em,.summary-rail-item strong{display:block;min-width:0}.summary-rail-item small{color:var(--muted);font-size:11px;font-weight:800}.summary-rail-item strong{margin-top:2px;color:var(--text);font-size:19px;line-height:1.1}.summary-rail-item em{margin-top:3px;overflow:hidden;color:var(--muted-strong);font-size:11px;font-style:normal;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.summary-rail-icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;color:var(--muted-strong);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}.summary-blue .summary-rail-icon{color:var(--primary-strong);background:var(--primary-soft);border-color:var(--primary-border)}.summary-green .summary-rail-icon{color:var(--green);background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 34%,var(--border))}.summary-amber .summary-rail-icon{color:var(--amber);background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 34%,var(--border))}.summary-red .summary-rail-icon{color:var(--red);background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 34%,var(--border))}.summary-violet .summary-rail-icon{color:var(--primary-strong);background:var(--primary-soft);border-color:var(--primary-border)}.status-tone-neutral{color:var(--muted-strong);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));border-color:var(--border)}.status-tone-success{color:var(--green);background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 34%,var(--border))}.status-tone-warning{color:var(--amber);background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 34%,var(--border))}.status-tone-danger{color:var(--red);background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 34%,var(--border))}.status-tone-info{color:var(--primary-strong);background:var(--primary-soft);border-color:var(--primary-border)}.stock-order-posted-note{grid-column:1 / -1;display:flex;align-items:center;gap:8px;min-height:42px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--green) 34%,var(--border));border-radius:12px;background:var(--green-soft);color:var(--green);font-size:12px;font-weight:800}.product-v1-layout{width:100%;min-width:0;max-width:1480px;margin:0 auto;display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}.product-module-shell{width:100%;min-width:0;max-width:1480px;margin:0 auto;display:grid;gap:16px}.product-module-header{overflow:hidden;padding-bottom:12px}.module-subnav.product-module-subnav{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:14px clamp(20px,2vw,30px) 4px;padding:6px;border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.module-subnav.product-module-subnav button{min-height:68px;padding:11px 12px;text-align:left}.product-module-subnav button span,.product-module-subnav button strong,.product-module-subnav button small{display:block}.product-module-subnav button strong{color:inherit;font-size:13px}.product-module-subnav button small{min-width:0;margin-top:2px;padding:0;color:var(--muted);background:transparent;font-size:11px;line-height:1.35}.product-module-subnav button em{width:fit-content;max-width:100%;min-width:0;margin-top:6px;padding:3px 8px;border-radius:999px;color:var(--primary-strong);background:var(--primary-soft);font-size:11px;font-style:normal;font-weight:900;text-align:center}.metric-grid.product-module-metrics{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}.metric-grid.product-module-metrics .metric-card{min-height:92px;padding:14px}.product-ledger-panel{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-ledger-panel .filter-bar,.product-ledger-panel .table-wrap{box-sizing:border-box;max-width:100%}.product-ledger-tools{display:grid;gap:10px;margin:0 0 16px;padding:0;border:0;border-radius:0;background:transparent}.product-ledger-tools .product-warning-panel{display:flex;align-items:stretch;gap:8px;margin:0;padding:0;border:0;background:transparent;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.product-ledger-tools .product-quality-nav-label{flex:0 0 118px;padding:6px 10px 6px 2px;border-right:1px solid color-mix(in srgb,var(--amber) 20%,var(--border));border-bottom:0}.product-ledger-tools .product-quality-card{flex:1 0 132px;min-height:38px;padding:7px 9px;background:color-mix(in srgb,var(--surface) 88%,transparent);scroll-snap-align:start}.product-ledger-tools .filter-bar{max-width:none}.product-ledger-filter-bar{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(132px,.55fr));gap:8px;margin:0;padding:0;border:0;background:transparent}.product-ledger-filter-bar .field{min-height:38px}.product-ledger-panel>.filter-bar{margin:0 18px 16px;padding:10px;border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface))}.product-ledger-panel>.filter-bar .field,.product-ledger-panel>.filter-bar input,.product-ledger-panel>.filter-bar select{background:var(--surface)}.product-ledger-panel .data-table{min-width:860px}.product-ledger-table-shell{display:grid;min-width:0}.product-ledger-table-wrap{overflow-x:auto;overflow-y:visible}.product-ledger-panel .product-ledger-table{width:100%;min-width:0;table-layout:fixed}.product-ledger-table th,.product-ledger-table td{vertical-align:middle}.product-ledger-table th{white-space:nowrap}.product-ledger-table td{color:var(--text)}.product-ledger-table .product-select-col{width:44px}.product-ledger-table .product-info-col{width:auto}.product-ledger-table .product-category-col{width:96px}.product-ledger-table .product-stock-col{width:162px}.product-ledger-table .product-material-col{width:136px}.product-ledger-table .product-action-col{width:166px}.product-table-info-cell{align-items:center;cursor:default;min-width:0;padding:2px 0}.product-thumb-preview-anchor{position:relative;display:inline-flex;flex:0 0 auto;width:80px;height:80px;overflow:visible}.product-table-thumb{flex:0 0 auto;width:80px;height:80px;padding:0;border-color:var(--primary-border);border-radius:14px;color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 86%,var(--surface));cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product-table-thumb:hover,.product-table-thumb:focus-visible{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)}.product-thumb-preview-anchor.has-preview:hover .product-table-thumb,.product-thumb-preview-anchor.has-preview:focus-within .product-table-thumb{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)}.product-table-thumb:active{transform:translateY(1px)}.product-table-thumb.has-image{overflow:hidden;padding:0;border-color:var(--border);background:var(--surface-soft)}.product-table-thumb.has-warning{border-color:color-mix(in srgb,var(--amber) 42%,var(--border));background:var(--amber-soft)}.product-table-thumb img{display:block;width:100%;height:100%;object-fit:cover}.product-thumb-preview-popover{display:none}@media(hover:hover)and (pointer:fine){.product-thumb-preview-anchor.has-preview{z-index:2}.product-thumb-preview-anchor.has-preview:after{position:absolute;top:-6px;left:100%;display:block;width:8px;height:200px;content:""}.product-thumb-preview-anchor.has-preview:hover,.product-thumb-preview-anchor.has-preview:focus-within{z-index:30}.product-thumb-preview-popover{position:absolute;top:-6px;left:calc(100% + 8px);z-index:30;display:block;width:200px;height:200px;overflow:hidden;pointer-events:auto;visibility:hidden;background:#fff;border:1px solid color-mix(in srgb,var(--border) 78%,#fff);border-radius:8px;box-shadow:0 18px 46px #0f172a2e;opacity:0;transform:translateY(2px) scale(.985);transform-origin:left top;transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s}.product-thumb-preview-popover img{display:block;width:100%;height:100%;object-fit:cover}.product-thumb-preview-anchor.has-preview:hover .product-thumb-preview-popover,.product-thumb-preview-anchor.has-preview:focus-within .product-thumb-preview-popover{visibility:visible;opacity:1;transform:translateY(0) scale(1);transition-delay:.18s,.18s,0s}}.product-info-trigger{width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.product-info-trigger:hover strong{color:var(--primary)}.product-info-trigger:focus-visible{outline:3px solid rgba(30,107,255,.2);outline-offset:3px;border-radius:12px}.product-name-clamp{display:-webkit-box;overflow:hidden;color:var(--text);font-size:13px;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-code-line,.product-row-bottom{display:flex;min-width:0;align-items:center;gap:5px 8px}.product-code-line{flex-wrap:wrap}.product-row-bottom{flex-wrap:nowrap}.product-row-bottom>*{flex:0 0 auto}.product-code-line small,.product-spec-line,.product-state-cell small,.product-category-brand-cell small{color:var(--muted);font-size:11px;line-height:1.35}.product-spec-line{display:block;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.product-stock-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border:1px solid var(--border);border-radius:999px;font-size:11px;font-weight:850;line-height:1;white-space:nowrap}.product-stock-success{color:var(--green);border-color:color-mix(in srgb,var(--green) 28%,var(--border));background:var(--green-soft)}.product-stock-warning{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 32%,var(--border));background:var(--amber-soft)}.product-stock-danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 28%,var(--border));background:var(--red-soft)}.product-stock-info{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.product-category-brand-cell{display:grid;gap:5px;min-width:0}.product-category-brand-cell strong,.product-category-brand-cell span,.product-category-brand-cell small{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.product-category-brand-cell strong{color:var(--text);font-size:13px;font-weight:850}.product-category-brand-cell span{color:var(--muted-strong);font-size:12px;font-weight:760}.product-category-brand-cell span.unmatched{color:var(--amber)}.product-stock-compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.product-stock-compact div{min-width:0;min-height:40px;display:grid;align-content:center;gap:3px;padding:5px 7px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 76%,var(--surface))}.product-stock-compact dt,.product-stock-compact dd{display:inline;margin:0}.product-stock-compact dt{overflow:hidden;color:var(--muted);font-size:11px;font-weight:800;white-space:nowrap;line-height:1.2;text-overflow:ellipsis}.product-stock-compact dd{color:var(--text);font-size:13px;font-weight:900;line-height:1.2;font-variant-numeric:tabular-nums;text-align:left}@media(max-width:1520px){.product-ledger-table .product-category-col{width:90px}.product-ledger-table .product-stock-col{width:144px}.product-ledger-table .product-material-col{width:122px}.product-ledger-table .product-action-col{width:156px}}.product-material-summary{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.product-material-summary span{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface-soft);font-size:11px;font-weight:850;line-height:1;white-space:nowrap}.product-material-summary span.ready{color:var(--green);border-color:color-mix(in srgb,var(--green) 24%,var(--border));background:var(--green-soft)}.product-material-summary span.missing{color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.product-state-cell{display:grid;gap:5px;justify-items:start}.product-row-actions{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap}.product-row-actions .btn{min-width:60px;flex:0 0 auto;white-space:nowrap}.product-row-actions .icon-button{flex:0 0 auto}.product-row-actions .product-listing-icon-button{width:40px;min-width:40px;height:40px;border-radius:10px}.product-row-actions .product-listing-icon-button.is-list-action{color:#fff;border-color:var(--primary);background:var(--primary);box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 22%,transparent)}.product-row-actions .product-listing-icon-button.is-list-action:hover:not(:disabled),.product-row-actions .product-listing-icon-button.is-list-action:focus-visible:not(:disabled){color:#fff;border-color:var(--primary-strong);background:var(--primary-strong)}.product-row-actions .product-listing-icon-button.is-unlist-action{color:var(--text);border-color:var(--border);background:var(--surface)}.product-row-actions .product-row-more{flex:0 0 auto}.product-ledger-batch-bar{flex-wrap:wrap;gap:8px;margin:12px 0;padding:10px 12px}.product-ledger-batch-bar>span{min-width:min(260px,100%)}.product-ledger-batch-bar .btn{min-height:36px;white-space:nowrap}section.confirm-dialog.app-dialog.product-bulk-category-dialog{width:min(820px,calc(100vw - 36px));max-height:min(820px,calc(100vh - 36px))}.product-bulk-category-dialog .dialog-body{display:grid;gap:12px;padding:14px}.product-bulk-category-search{min-height:42px;margin:0;background:var(--surface)}.product-bulk-category-selected{min-width:0;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--primary-border);border-radius:12px;color:var(--primary-strong);background:var(--primary-soft)}.product-bulk-category-selected span{flex:0 0 auto;color:var(--muted-strong);font-size:12px;font-weight:850}.product-bulk-category-selected strong{min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.product-bulk-category-tree{display:grid;gap:8px;max-height:min(520px,calc(100vh - 310px));overflow:auto;padding-right:2px}.product-bulk-category-group{display:grid;gap:6px}.product-bulk-category-children{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-left:16px;border-left:1px solid color-mix(in srgb,var(--border) 82%,transparent)}.product-bulk-category-option{min-width:0;min-height:50px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:var(--surface);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.product-bulk-category-option:hover,.product-bulk-category-option.active{border-color:var(--primary-border);background:var(--primary-soft)}.product-bulk-category-option.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 14%,transparent)}.product-bulk-category-option span{min-width:0;display:grid;gap:2px}.product-bulk-category-option strong,.product-bulk-category-option small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-bulk-category-option strong{font-size:13px;line-height:1.25}.product-bulk-category-option small{color:var(--muted);font-size:11px;font-weight:780;line-height:1.2}.product-bulk-category-option em{color:var(--muted-strong);font-size:12px;font-style:normal;font-weight:900;font-variant-numeric:tabular-nums}section.confirm-dialog.app-dialog.product-listing-dialog{width:min(560px,calc(100vw - 36px))}.product-listing-dialog .dialog-body{padding:14px}.product-listing-confirm{display:grid;gap:6px;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--primary-soft) 62%,var(--surface))}.product-listing-confirm.unlist{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:color-mix(in srgb,var(--amber-soft) 62%,var(--surface))}.product-listing-confirm strong{color:var(--text);font-size:14px;line-height:1.35}.product-listing-confirm p{margin:0;color:var(--muted-strong);font-size:12px;line-height:1.5}.product-mobile-list{display:none}.product-mobile-card{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--yc-shadow-card)}.product-mobile-head{display:grid;grid-template-columns:auto 80px minmax(0,1fr) auto;align-items:start;gap:10px}.product-mobile-select{width:44px;min-width:44px;height:44px;display:grid;place-items:center;border-radius:12px;cursor:pointer}.product-mobile-select:hover,.product-mobile-select:focus-within{background:var(--primary-soft)}.product-mobile-select input{margin:0}.product-mobile-title{display:flex;min-width:0;align-items:center;gap:10px;border:0;color:inherit;background:transparent;text-align:left}.product-mobile-title>span:last-child{display:grid;min-width:0;gap:4px}.product-mobile-title small{color:var(--muted);font-size:11px;font-weight:760}.product-mobile-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-mobile-meta span{min-width:0;overflow:hidden;padding:8px 10px;border:1px solid var(--border);border-radius:12px;color:var(--muted-strong);background:var(--surface-soft);font-size:12px;font-weight:760;white-space:nowrap;text-overflow:ellipsis}.product-mobile-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--border)}@media(max-width:1180px){.product-v1-layout{grid-template-columns:minmax(0,1fr);gap:14px}.product-category-panel{position:static;grid-column:auto;max-height:none;overflow:hidden}.product-category-panel .section-header{padding:16px 18px 8px}.product-category-search{margin:10px 18px 8px}.category-tree{display:grid;max-height:340px;gap:8px;padding:0 18px 16px;overflow:auto;scroll-snap-type:none}.category-tree button{min-height:46px;scroll-snap-align:unset}.product-category-children{margin-left:24px}.product-ledger-panel{overflow:hidden}.product-ledger-panel .filter-bar{grid-template-columns:minmax(0,1fr) minmax(160px,220px)}.product-ledger-panel .data-table{min-width:860px}.product-ledger-panel .product-ledger-table{min-width:0}}@media(max-width:760px){.product-ledger-panel .table-wrap.product-ledger-table-wrap{display:none}.product-mobile-list{display:grid;gap:12px;padding:14px}.product-ledger-table-shell .table-pagination{margin:0 14px 14px}.product-ledger-panel .product-ledger-filter-bar{grid-template-columns:minmax(240px,1.2fr) repeat(3,minmax(148px,.8fr));overflow-x:auto;overflow-y:hidden}.product-mobile-footer{align-items:center;flex-direction:row}.product-mobile-footer .product-row-actions{width:auto;margin-left:auto;justify-content:flex-end}.product-mobile-card .product-row-actions .btn{min-height:44px}}@media(max-width:480px){.product-mobile-head{grid-template-columns:auto 80px minmax(0,1fr)}.product-mobile-head>.status-badge{grid-column:3;justify-self:start}.product-mobile-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-subpage{display:grid;gap:16px;overflow:hidden}.catalog-import-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 18px}.catalog-import-action-grid article{display:grid;gap:10px;align-content:start;padding:16px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 12px 28px #0f172a0d}.catalog-import-action-grid span,.catalog-warning-head span,.import-warning-dialog span{color:var(--muted);font-size:12px;font-weight:900}.catalog-import-action-grid strong,.catalog-warning-head strong{color:var(--text);font-size:16px}.catalog-import-action-grid p,.catalog-warning-head p{margin:0;color:var(--muted-strong);line-height:1.6}.catalog-import-action-grid article>div,.catalog-warning-head-actions,.inline-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.catalog-import-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:14px;padding:0 18px}.catalog-import-dropzone,.catalog-import-rules,.catalog-import-summary,.catalog-import-commit-panel,.catalog-import-result{border:1px solid var(--border);border-radius:16px;background:var(--surface)}.catalog-import-dropzone{min-height:180px;display:grid;place-items:center;gap:8px;padding:22px;text-align:center;border-style:dashed;color:var(--primary);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.catalog-import-dropzone:hover,.catalog-import-dropzone:focus-within{border-color:#7c3aed6b;background:#7c3aed0d;box-shadow:0 0 0 3px #7c3aed14}.catalog-import-dropzone input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.catalog-import-dropzone strong{color:var(--text);font-size:18px}.catalog-import-dropzone span,.catalog-import-rules p,.catalog-import-summary small,.catalog-import-commit-panel p{margin:0;color:var(--muted);line-height:1.6}.catalog-import-rules{display:grid;align-content:center;gap:10px;padding:18px;background:color-mix(in srgb,var(--surface-soft) 62%,var(--surface))}.product-import-metrics{padding-top:0}.catalog-warning-workbench{display:grid;gap:12px;margin:0 18px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.catalog-warning-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.catalog-warning-head>div:first-child{display:grid;gap:4px}.catalog-warning-filter-row{display:flex;flex-wrap:wrap;gap:8px}.catalog-warning-filter-row button{min-height:34px;border:1px solid var(--border);border-radius:999px;padding:0 12px;color:var(--muted-strong);background:var(--surface-muted);font-weight:900;cursor:pointer}.catalog-warning-filter-row button:hover,.catalog-warning-filter-row button:focus-visible,.catalog-warning-filter-row button.active{color:var(--primary);border-color:#7c3aed4d;background:#7c3aed17}.catalog-warning-batch-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;padding:10px;border:1px solid rgba(124,58,237,.18);border-radius:14px;color:var(--primary);background:#7c3aed12}.catalog-warning-batch-bar span{margin-right:auto;font-weight:900}.catalog-warning-table{max-height:none;overflow-x:auto;overflow-y:hidden}.catalog-warning-table-frame{min-width:0}.catalog-warning-table .data-table{min-width:1040px}.catalog-warning-table td strong,.catalog-warning-table td small,.catalog-warning-table td span{display:block}.catalog-warning-table td small{color:var(--muted)}.catalog-import-summary,.catalog-import-commit-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:0 18px;padding:14px}.catalog-import-summary span{display:block;color:var(--muted);font-size:12px;font-weight:900}.catalog-import-summary strong{color:var(--text)}.catalog-import-filter-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.catalog-import-filter-list button{min-height:34px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted-strong);font-weight:900;cursor:pointer}.catalog-import-filter-list button:hover,.catalog-import-filter-list button:focus-visible,.catalog-import-filter-list button.active{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary-strong);outline:none}.catalog-import-table{margin:0 18px;max-height:none;overflow-x:auto;overflow-y:hidden}.catalog-import-table .data-table{min-width:1080px}.catalog-import-table td small,.catalog-import-table td strong{display:block}.catalog-import-issue{display:inline-flex;max-width:260px;padding:5px 8px;border-radius:999px;font-size:12px;font-weight:900;line-height:1.35}.catalog-import-issue.success{color:var(--teal);background:#14b8a61a}.catalog-import-issue.warning{color:var(--amber);background:#f59e0b1f}.catalog-import-issue.danger{color:var(--danger);background:#ef44441a}.catalog-import-commit-panel{grid-template-columns:minmax(0,1fr) minmax(220px,300px) auto;margin-bottom:18px;background:color-mix(in srgb,var(--surface-soft) 62%,var(--surface))}.catalog-import-commit-panel input{min-height:42px;border:1px solid var(--border);border-radius:12px;padding:0 12px;font-weight:800}.catalog-import-result{display:flex;align-items:center;gap:8px;margin:-4px 18px 18px;padding:12px 14px;color:var(--teal);background:#14b8a61a}.import-warning-dialog{width:min(720px,calc(100vw - 32px))}.import-warning-dialog .dialog-body{display:grid;gap:14px;padding:18px}.import-warning-message{display:grid;gap:8px;padding:14px;border:1px solid rgba(245,158,11,.22);border-radius:14px;background:#fffbebd1}.import-warning-message p{margin:0;color:var(--text);line-height:1.65}.product-workbench-grid{display:grid;gap:12px;padding:0 18px}.product-workbench-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.product-workbench-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-backlog-card{min-height:128px;display:grid;align-content:start;gap:8px;padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.product-backlog-card svg{width:36px;height:36px;padding:8px;border-radius:12px}.product-backlog-card span,.product-backlog-card small{color:var(--muted);font-size:12px;font-weight:800}.product-backlog-card strong{color:var(--text);font-size:28px;line-height:1}.product-backlog-card.tone-purple svg{color:var(--primary);background:var(--primary-soft)}.product-backlog-card.tone-blue svg{color:var(--primary-strong);background:var(--primary-soft)}.product-backlog-card.tone-green svg{color:var(--green);background:var(--green-soft)}.product-backlog-card.tone-amber svg{color:var(--amber);background:var(--amber-soft)}.media-filter-strip{display:flex;flex-wrap:wrap;gap:8px;margin:0 18px;padding:12px 0 2px}.media-filter-strip button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted-strong);font-size:13px;font-weight:900;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.media-filter-strip button:hover,.media-filter-strip button:focus-visible,.media-filter-strip button.active{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary-strong);outline:none;box-shadow:0 0 0 3px #1e6bff1a}.media-filter-strip button span{min-width:24px;padding:2px 6px;border-radius:999px;background:var(--surface);color:var(--muted-strong);font-size:11px;line-height:1.35}.media-filter-strip button.active span{color:var(--primary-strong);background:color-mix(in srgb,var(--surface) 92%,var(--amber-soft))}.media-readiness-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:10px;margin:0 18px;padding:12px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,var(--surface-soft)),color-mix(in srgb,var(--surface-soft) 66%,var(--surface)))}.media-readiness-strip article{min-width:0;display:grid;gap:5px;padding:10px 12px;border:1px solid var(--border);border-radius:13px;background:var(--surface-soft)}.media-readiness-strip span,.media-readiness-strip small{color:var(--muted);font-weight:800}.media-readiness-strip span{font-size:12px}.media-readiness-strip strong{color:var(--text);font-size:24px;line-height:1.1}.media-readiness-strip small{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.media-readiness-strip.compact article{padding:9px 11px}.media-readiness-strip.compact strong{font-size:20px}.media-readiness-actions{display:grid;align-content:center;gap:8px;min-width:148px}.product-subpage-table,.product-warning-feed{min-width:0;margin:0 18px 18px;border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow:hidden}.subpage-table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 62%,var(--surface))}.subpage-table-head h3,.subpage-table-head p{margin:0}.subpage-table-head p{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.5}.product-cell.compact .product-thumb{width:34px;height:34px;border-radius:10px}.completion-cell{min-width:110px;display:grid;gap:6px}.completion-cell span{color:var(--text);font-size:12px;font-weight:900}.completion-cell:before,.completion-cell i{grid-area:2 / 1;height:7px;border-radius:999px}.completion-cell:before{content:"";background:#edf2f7}.completion-cell i{display:block;background:linear-gradient(90deg,var(--primary),#14b8a6)}.product-media-manager{min-width:0;display:grid;grid-template-columns:minmax(260px,.32fr) minmax(0,1fr);gap:14px;margin:0 18px 18px}.media-group-queue,.media-manager-panel{min-width:0;border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow:hidden}.compact-head{align-items:center;padding:12px 14px}.media-group-list{max-height:660px;display:grid;gap:8px;padding:12px;overflow-y:auto}.media-queue-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 12px 0}.media-queue-toolbar button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--muted-strong);cursor:pointer}.media-queue-toolbar button:hover,.media-queue-toolbar button:focus-visible{border-color:var(--primary-border);color:var(--primary-strong);outline:none;box-shadow:0 0 0 3px #1e6bff1a}.media-group-row{width:100%;min-height:86px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.media-group-row:hover,.media-group-row:focus-visible{border-color:#d8ccff;background:var(--primary-soft);outline:none}.media-group-row.active{border-color:var(--primary-border);background:var(--primary-soft);box-shadow:0 10px 24px #1e6bff1f}.media-group-row span{min-width:0;display:grid;gap:4px}.media-group-row strong,.media-group-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-group-row strong{font-size:13px}.media-group-row small{color:var(--muted);font-size:12px}.media-missing-tags{display:flex!important;flex-wrap:wrap;gap:4px;margin-top:2px}.media-missing-tags i{padding:3px 6px;border-radius:999px;background:color-mix(in srgb,var(--amber-soft) 80%,var(--surface));color:var(--amber);font-style:normal;font-size:11px;font-weight:900}.media-missing-tags i.ready{background:var(--green-soft);color:var(--green)}.media-missing-tags i.warning{background:var(--amber-soft);color:var(--amber)}.media-missing-tags i.advice{border:1px solid color-mix(in srgb,var(--amber) 28%,var(--border));background:var(--amber-soft);color:var(--amber)}.media-missing-tags .data-flag{font-size:11px;line-height:1}.media-group-score{display:grid;justify-items:end;gap:4px}.media-group-row em{min-width:42px;padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));color:var(--muted-strong);font-style:normal;font-size:12px;font-weight:900;text-align:center}.media-group-score small{color:var(--muted);font-size:11px;font-weight:800}.media-manager-panel{display:grid;gap:14px;padding:14px}.media-manager-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:2px 2px 0}.media-manager-head h3,.media-manager-head p{margin:0}.media-manager-head p{margin-top:5px;color:var(--muted);font-size:12px}.media-manager-meta-strip{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.media-manager-meta-strip>span{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));font-size:12px;font-weight:850}.media-manager-meta-strip>span.ready{color:var(--green);border-color:#a7f3d0;background:var(--green-soft)}.media-manager-meta-strip>span.warning{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft)}.media-manager-meta-strip strong{color:var(--primary-strong);font-size:13px}.media-manager-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 62%,var(--surface))}.media-manager-action-copy{min-width:0;display:grid;gap:3px}.media-manager-action-copy strong{color:var(--text);font-size:13px;font-weight:900}.media-manager-action-copy span{overflow:hidden;color:var(--muted);font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.media-manager-action-buttons{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.risk-return-prompt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--primary-border);border-radius:14px;background:var(--primary-soft);box-shadow:0 12px 30px #6848ff1a}.risk-return-prompt div:first-child{display:grid;gap:3px;min-width:0}.risk-return-prompt strong{color:var(--text);font-size:13px}.risk-return-prompt span{color:var(--muted);font-size:12px}.risk-return-prompt .risk-return-meta{width:fit-content;margin-top:2px;padding:4px 8px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));color:var(--muted-strong);font-weight:800}.risk-return-prompt .risk-return-meta.success{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:var(--green-soft);color:var(--green)}.risk-return-prompt .risk-return-meta.warning{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft);color:var(--amber)}.risk-return-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sku-risk-return-prompt{margin-top:12px}.media-type-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.media-type-tabs button{min-width:0;min-height:58px;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--muted-strong);cursor:pointer;text-align:left}.media-type-tabs button:hover,.media-type-tabs button:focus-visible,.media-type-tabs button.active{border-color:var(--primary-border);color:var(--primary-strong);background:var(--primary-soft);outline:none}.media-type-tabs .module-tab-copy{min-width:0;display:grid;gap:3px}.media-type-tabs .module-tab-copy strong,.media-type-tabs .module-tab-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-type-tabs .module-tab-copy small,.media-type-tabs button>em{color:var(--muted);font-size:12px}.media-dropzone{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border:1px dashed var(--primary-border);border-radius:14px;background:linear-gradient(180deg,var(--primary-soft),var(--surface));cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.media-dropzone:hover:not(.disabled),.media-dropzone:focus-within:not(.disabled){border-color:var(--primary);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 72%,var(--surface)),color-mix(in srgb,var(--surface) 88%,var(--primary-soft)));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 8%,transparent)}.media-dropzone.drag-active,.media-quick-dropzone.drag-active{border-color:var(--primary);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 88%,var(--surface)),color-mix(in srgb,var(--surface) 80%,var(--primary-soft)));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent),0 18px 34px #1e6bff1f}.media-dropzone.disabled{color:var(--muted);border-color:var(--border);background:var(--surface-soft);cursor:not-allowed}.media-dropzone>div{display:grid;gap:5px}.media-dropzone svg{color:var(--primary)}.media-dropzone strong{color:var(--text)}.media-dropzone span{color:var(--muted);font-size:12px}.file-input{display:none}.media-upload-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--primary-border);border-radius:12px;background:var(--surface);color:var(--primary-strong);font-weight:900;cursor:pointer;box-shadow:0 8px 18px #1e6bff14}.media-upload-button:hover{background:var(--primary-soft)}.media-upload-button.disabled{border-color:var(--border);background:var(--surface-soft);color:var(--muted);cursor:not-allowed;box-shadow:none}.product-media-upload-progress{min-width:0;display:grid;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--primary-soft) 54%,var(--surface))}.product-media-upload-progress>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.product-media-upload-progress strong,.product-media-upload-progress span{min-width:0;color:var(--primary-strong);font-size:12px;font-weight:900;line-height:1.35}.product-media-upload-progress strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-media-upload-progress>div>span{flex:0 0 auto;color:var(--muted-strong);white-space:nowrap}.product-media-upload-track{position:relative;display:block;width:100%;height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,var(--surface))}.product-media-upload-track i{display:block;height:100%;border-radius:inherit;background:var(--primary);transition:width .16s ease}.product-media-upload-progress.batch{gap:10px}.product-media-upload-items{display:grid;gap:6px;margin:0;padding:0;list-style:none}.product-media-upload-items li{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,var(--surface) 78%,var(--primary-soft))}.product-media-upload-items li.failed{background:color-mix(in srgb,var(--danger-soft) 64%,var(--surface))}.product-media-upload-items span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-media-upload-items em{color:var(--muted-strong);font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.media-asset-board{border:1px solid var(--border);border-radius:14px;overflow:hidden}.media-notice{margin:12px 14px 0;padding:10px 12px;border:1px solid var(--border);border-radius:12px;font-size:13px;font-weight:800}.media-notice-success{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:var(--green-soft);color:var(--green)}.media-notice-danger{border-color:color-mix(in srgb,var(--red) 34%,var(--border));background:var(--red-soft);color:var(--red)}.media-notice-info{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary-strong)}.main-image-spec-audit{display:grid;gap:10px;margin:12px 14px 0;padding:12px;border:1px solid color-mix(in srgb,var(--amber) 34%,var(--border));border-radius:14px;background:var(--amber-soft)}.main-image-spec-audit.ready{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:var(--green-soft)}.main-image-spec-head{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px}.main-image-spec-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--amber-soft) 80%,var(--surface));color:var(--amber)}.main-image-spec-audit.ready .main-image-spec-icon{background:var(--green-soft);color:var(--green)}.main-image-spec-head strong,.main-image-spec-head small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-image-spec-head strong{color:var(--text);font-size:13px;font-weight:950}.main-image-spec-head small{margin-top:3px;color:var(--muted-strong);font-size:12px;font-weight:760}.main-image-spec-head em{padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 86%,var(--surface));color:var(--amber);font-style:normal;font-size:12px;font-weight:900;white-space:nowrap}.main-image-spec-audit.ready .main-image-spec-head em{color:var(--green)}.main-image-spec-empty{min-height:38px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px dashed color-mix(in srgb,var(--amber) 34%,var(--border));border-radius:12px;color:var(--muted-strong);font-size:12px;font-weight:800;background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.main-image-spec-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.main-image-spec-list article{min-width:0;display:grid;gap:3px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--amber) 34%,var(--border));border-radius:12px;background:#ffffffc7}.main-image-spec-list span,.main-image-spec-list small{color:var(--muted-strong);font-size:11px;font-weight:760}.main-image-spec-list strong{color:var(--amber);font-size:13px;font-weight:950}.media-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;padding:14px}.media-asset-card{position:relative;min-width:0;border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden;box-shadow:0 10px 24px #0f172a0a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.media-asset-card[draggable=true]{cursor:grab}.media-asset-card.dragging{opacity:.58;cursor:grabbing;transform:scale(.98)}.media-asset-card.drag-over{border-color:#9c84ff;box-shadow:0 0 0 3px #1e6bff1f,0 16px 34px #0f172a1a}.media-asset-preview{aspect-ratio:1 / 1;display:grid;place-items:center;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}.media-asset-preview img,.media-asset-preview video{width:100%;height:100%;object-fit:contain}.media-asset-preview svg{color:var(--primary)}.media-asset-meta{min-height:58px;display:grid;gap:4px;padding:10px;border-top:1px solid var(--border)}.media-asset-meta strong,.media-asset-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-asset-meta strong{color:var(--text);font-size:13px}.media-asset-meta small{color:var(--muted);font-size:12px}.media-asset-actions{position:absolute;top:8px;left:8px;right:8px;display:flex;justify-content:flex-end;gap:5px}.media-asset-actions button,.media-asset-actions .media-drag-handle{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--border);border-radius:999px;background:#ffffffeb;color:var(--muted-strong)}.media-asset-actions button{cursor:pointer}.media-asset-actions button:hover:not(:disabled),.media-asset-actions button:focus-visible:not(:disabled){color:var(--primary-strong);border-color:var(--primary-border);outline:none}.media-asset-actions .media-drag-handle{cursor:grab}.media-asset-actions button:disabled{opacity:.45;cursor:not-allowed}.media-asset-upload-card{min-height:206px;display:grid;place-items:center;align-content:center;gap:8px;border-style:dashed;color:var(--primary-strong);cursor:pointer}.media-asset-upload-card:hover,.media-asset-upload-card:focus-within{border-color:var(--primary-border);background:var(--primary-soft)}.media-asset-upload-card small{color:var(--muted);font-size:12px;font-weight:800}.media-delete-dialog{width:min(560px,calc(100vw - 40px))}.media-delete-confirm-body{display:grid;grid-template-columns:128px minmax(0,1fr);gap:14px;align-items:start}.media-delete-preview{aspect-ratio:1 / 1;display:grid;place-items:center;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));overflow:hidden}.media-delete-preview img,.media-delete-preview video{width:100%;height:100%;object-fit:contain}.media-delete-preview svg{color:var(--primary)}.media-delete-confirm-body strong,.media-delete-confirm-body span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-delete-confirm-body strong{color:var(--text);font-size:15px;font-weight:950}.media-delete-confirm-body span{margin-top:4px;color:var(--muted);font-size:12px;font-weight:780}.media-delete-confirm-body p{margin:10px 0 0;color:var(--muted-strong);font-size:13px;line-height:1.65}.sku-cover-assignment-body{display:grid;gap:18px}.sku-cover-assignment-body>section{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.sku-cover-assignment-body section>header div,.sku-cover-assignment-loading{display:grid;gap:4px}.sku-cover-assignment-body section>header span,.sku-cover-result-list article div span{color:var(--muted);font-size:13px}.sku-cover-main-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sku-cover-main-card{min-width:0;display:grid;gap:8px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.sku-cover-main-card img{width:100%;aspect-ratio:1;display:block;border-radius:6px;object-fit:cover;background:var(--surface-muted)}.sku-cover-main-card select{min-width:0;min-height:38px;padding:0 8px;border:1px solid var(--border);border-radius:6px;color:var(--text);background:var(--surface)}.sku-cover-pool-card span{color:var(--muted-strong);font-size:13px}.sku-cover-result-list{display:grid;gap:8px}.sku-cover-result-list article{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;border:1px solid var(--border);border-radius:8px}.sku-cover-result-list article img{width:48px;height:48px;display:block;border-radius:6px;object-fit:cover;background:var(--surface-muted)}.sku-cover-result-list article div{min-width:0;display:grid;gap:3px}.sku-cover-result-list article em{padding:4px 7px;border-radius:6px;color:var(--muted-strong);background:var(--surface-muted);font-size:12px;font-style:normal}.sku-cover-result-list article em.is-dedicated{color:var(--primary);background:var(--primary-soft)}.sku-cover-assignment-loading{place-items:center;min-height:220px;color:var(--muted)}.sku-cover-assignment-empty{margin:0;color:var(--muted)}@media(max-width:680px){.sku-cover-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-cover-result-list article{grid-template-columns:44px minmax(0,1fr)}.sku-cover-result-list article em{grid-column:2;justify-self:start}}.media-quick-dialog{width:min(720px,calc(100vw - 40px));max-height:min(760px,calc(100vh - 56px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 28px 90px #0f172a33;overflow:hidden}.media-quick-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid var(--border)}.media-quick-header h2,.media-quick-header p{margin:0}.media-quick-header h2{color:var(--text);font-size:18px}.media-quick-header p{margin-top:5px;color:var(--muted);font-size:13px}.media-quick-header button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--muted-strong);cursor:pointer}.media-quick-header button:hover,.media-quick-header button:focus-visible{border-color:var(--primary-border);color:var(--primary-strong);outline:none;box-shadow:0 0 0 3px #1e6bff1a}.media-quick-body{min-width:0;display:grid;gap:14px;padding:18px 20px 20px;overflow:auto}.media-quick-type-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.media-quick-type-list button{min-width:0;min-height:64px;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--muted-strong);cursor:pointer;text-align:left}.media-quick-type-list button:hover,.media-quick-type-list button:focus-visible,.media-quick-type-list button.active{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary-strong);outline:none}.media-quick-type-list .module-tab-copy{min-width:0;display:grid;gap:3px}.media-quick-type-list .module-tab-copy strong,.media-quick-type-list .module-tab-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-quick-type-list .module-tab-copy small,.media-quick-type-list button>em{color:var(--muted);font-size:12px}.media-quick-dropzone{min-height:230px;display:grid;place-items:center;align-content:center;gap:9px;padding:24px;border:1px dashed var(--primary-border);border-radius:16px;background:linear-gradient(180deg,var(--primary-soft),var(--surface));color:var(--primary-strong);text-align:center;cursor:pointer}.media-quick-dropzone:hover,.media-quick-dropzone:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #1e6bff1a}.media-quick-dropzone strong{color:var(--text);font-size:16px}.media-quick-dropzone span,.media-quick-dropzone small{color:var(--muted);font-size:13px;line-height:1.5}.media-quick-dropzone.disabled{border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));color:var(--muted);cursor:not-allowed;box-shadow:none}.product-split-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);gap:14px;margin:0 18px 18px}.product-split-board .product-subpage-table,.product-split-board .product-warning-feed{margin:0}.sku-fix-list{display:grid;gap:10px;padding:12px}.sku-fix-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:var(--surface)}.sku-fix-row:hover{border-color:var(--primary-border);background:var(--primary-soft)}.sku-fix-main{min-width:0;border:0;background:transparent;text-align:left;cursor:pointer}.sku-fix-main strong,.sku-fix-main span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-fix-main strong{color:var(--text);font-size:13px}.sku-fix-main span{margin-top:3px;color:var(--muted);font-size:12px}.sku-fix-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.sku-fix-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:10px;padding:0 12px 12px}.sku-fix-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.warning-progress-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:0 12px 12px}.warning-progress-tabs button{min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface);font-size:12px;font-weight:850;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.warning-progress-tabs button:hover,.warning-progress-tabs button:focus-visible,.warning-progress-tabs button.active{border-color:var(--primary-border);color:var(--primary-strong);background:var(--primary-soft);box-shadow:0 8px 22px #1e6bff14}.product-warning-detail-list.expanded{max-height:640px;padding:12px}.product-sku-quick-dialog{width:min(1080px,calc(100vw - 36px));height:min(860px,calc(100dvh - 56px));max-height:min(860px,calc(100dvh - 56px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-strong)}.product-sku-quick-dialog .dialog-header{background:var(--surface)}.product-sku-quick-dialog .dialog-body{flex:1 1 auto;min-height:0;display:flex;padding:0;overflow:hidden}.product-sku-quick-dialog .dialog-actions,.product-sku-confirm-dialog .dialog-actions{position:relative;z-index:2;justify-content:space-between}.dialog-action-cluster{display:inline-flex;flex-wrap:wrap;gap:10px;align-items:center}.product-sku-quick-dialog .sku-quick-layout{width:100%;min-height:0;height:100%;grid-template-columns:minmax(210px,240px) minmax(0,1fr);border-top:0}.product-spu-quick-dialog{width:min(760px,calc(100vw - 36px));height:auto}.product-spu-create-dialog,.product-create-dialog{width:min(1120px,calc(100vw - 36px))}.product-create-dialog .dialog-body{flex:1 1 auto;display:flex;min-width:0;padding:0;overflow:hidden}.product-create-dialog .dialog-actions{justify-content:space-between}.product-create-layout{width:100%;max-width:100%;min-height:0;flex:1 1 auto;display:grid;gap:12px;padding:14px 16px;overflow-x:hidden;overflow-y:auto}.product-create-step-tabs{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:6px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 74%,var(--surface))}.product-create-step-tabs button{min-width:0;min-height:54px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;border:1px solid transparent;border-radius:10px;color:var(--muted-strong);background:transparent;text-align:left;cursor:pointer}.product-create-step-tabs button.active{border-color:var(--primary-border);color:var(--primary-strong);background:var(--primary-soft)}.product-create-step-tabs button.locked{cursor:not-allowed;opacity:.54}.product-create-step-tabs button svg{width:28px;height:28px;padding:6px;border:1px solid var(--border);border-radius:9px;color:currentColor;background:var(--surface)}.product-create-step-tabs button span,.product-create-step-tabs button strong,.product-create-step-tabs button small{min-width:0;display:block}.product-create-step-tabs button strong{overflow:hidden;color:inherit;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.product-create-step-tabs button small{margin-top:2px;overflow:hidden;color:var(--muted);font-size:11px;font-weight:760;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-create-basics-step{display:grid;gap:14px;min-width:0}.product-create-section,.product-create-success,.product-create-panel{width:100%;max-width:100%;min-width:0;display:grid;gap:12px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.product-create-panel-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.product-create-panel-head h4,.product-create-panel-head p{margin:0}.product-create-panel-head h4{color:var(--text);font-size:16px;line-height:1.35}.product-create-panel-head p{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.55}.product-create-section-title{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.product-create-section-title>svg{width:34px;height:34px;padding:8px;border:1px solid var(--primary-border);border-radius:10px;color:var(--primary-strong);background:var(--primary-soft)}.product-create-section-title strong,.product-create-section-title small{display:block;min-width:0}.product-create-section-title strong{color:var(--text);font-size:15px;line-height:1.35}.product-create-section-title small{margin-top:2px;color:var(--muted);font-size:12px;line-height:1.55}.product-create-grid{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(180px,.9fr) minmax(180px,.9fr);gap:12px;align-items:start}.product-create-grid.sku{grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(150px,1fr))}.product-create-grid>*,.product-create-price-grid>*,.product-create-material-readiness>*,.product-create-operation-grid>*,.product-create-preview-grid>*{min-width:0}.product-create-name-field{min-width:0}.product-create-grid>.form-field>input,.product-create-grid>.form-field>select,.product-create-grid>.product-catalog-combobox .product-catalog-combobox-control,.product-create-grid>.product-create-category-field .category-cascade-trigger{height:46px;min-height:46px}.product-create-grid>.product-catalog-combobox .product-catalog-combobox-control input{height:44px;min-height:44px}.product-create-code-band{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid color-mix(in srgb,var(--amber) 36%,var(--border));border-radius:12px;color:color-mix(in srgb,var(--amber) 76%,var(--text));background:color-mix(in srgb,var(--amber-soft) 66%,var(--surface))}.product-create-code-band.ready{border-color:color-mix(in srgb,var(--green) 34%,var(--border));color:var(--green);background:color-mix(in srgb,var(--green-soft) 68%,var(--surface))}.product-create-code-band>span{min-width:0;font-size:12px;font-weight:800;line-height:1.55}.product-create-code-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px}.product-create-code-item{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);gap:2px 8px;align-items:center;padding:8px 10px;border:1px solid color-mix(in srgb,var(--green) 24%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--surface) 72%,var(--green-soft))}.product-create-code-item svg{grid-row:span 2}.product-create-code-item span,.product-create-code-item strong{min-width:0;overflow-wrap:anywhere}.product-create-code-item span{color:var(--muted-strong);font-size:11px;font-weight:800}.product-create-code-item strong{color:var(--text);font-size:13px;line-height:1.3}.product-create-success-inline{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid color-mix(in srgb,var(--green) 34%,var(--border));border-radius:12px;color:var(--green);background:color-mix(in srgb,var(--green-soft) 68%,var(--surface))}.product-create-success-inline>span{min-width:0;color:var(--green);font-size:12px;font-weight:900;line-height:1.55}.product-create-success-inline .product-create-code-grid{width:min(460px,100%)}.product-create-checkbox{min-height:44px}.product-create-price-grid{width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(3,minmax(140px,1fr))}.product-create-success{justify-items:center;padding:22px;text-align:center}.product-create-success-mark{width:54px;height:54px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--green) 32%,var(--border));border-radius:16px;color:var(--green);background:var(--green-soft)}.product-create-success h4,.product-create-success p{margin:0}.product-create-success h4{color:var(--text);font-size:18px;line-height:1.35}.product-create-success p{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.55}.product-create-success-grid{width:min(680px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}.product-create-copy-row{min-width:0;display:grid;grid-template-columns:minmax(82px,auto) minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:46px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface));text-align:left;cursor:pointer}.product-create-copy-row:hover{border-color:var(--primary-border);background:var(--primary-soft)}.product-create-copy-row span,.product-create-copy-row strong{min-width:0;overflow-wrap:anywhere}.product-create-copy-row span{color:var(--muted);font-size:12px;font-weight:850}.product-create-copy-row strong{color:var(--text);font-size:13px;line-height:1.35}.product-create-copy-row svg{color:var(--primary-strong)}.product-catalog-combobox-control.disabled{cursor:not-allowed;opacity:.72}.product-create-material-readiness{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.product-create-material-readiness article{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--border);border-radius:11px;background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.product-create-material-readiness article.ready{border-color:color-mix(in srgb,var(--green) 32%,var(--border));background:var(--green-soft)}.product-create-material-readiness article.missing{border-color:color-mix(in srgb,var(--amber) 30%,var(--border));background:var(--amber-soft)}.product-create-material-readiness svg{color:var(--primary-strong)}.product-create-material-readiness span,.product-create-material-readiness strong,.product-create-material-readiness small{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-create-material-readiness strong{color:var(--text);font-size:12px;font-weight:950}.product-create-material-readiness small{margin-top:2px;color:var(--muted);font-size:11px;font-weight:760}.product-create-media-tabs{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.product-create-media-tabs button{min-width:0;min-height:54px;justify-content:flex-start;padding:8px 10px;text-align:left}.product-create-media-tabs .module-tab-icon{width:30px;height:30px;display:grid;flex:0 0 30px;place-items:center;border:1px solid var(--border);border-radius:9px;color:var(--muted-strong);background:var(--surface)}.product-create-media-tabs .module-tab-copy{min-width:0;flex:1 1 auto}.product-create-media-tabs .module-tab-copy strong{display:block;overflow:hidden;color:var(--text);font-size:13px;font-weight:850;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-create-media-tabs button>em{min-width:38px;padding:2px 6px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface-soft);font-size:11px;font-style:normal;font-weight:800;line-height:1.35;text-align:center}.product-create-media-tabs button.active .module-tab-icon,.product-create-media-tabs button[aria-selected=true] .module-tab-icon,.product-create-media-tabs button.active>em,.product-create-media-tabs button[aria-selected=true]>em{border-color:var(--primary-border);color:var(--primary-strong);background:var(--primary-soft)}.product-create-dropzone{width:100%;max-width:100%;min-width:0;min-height:78px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:13px 15px;border:1px dashed var(--primary-border);border-radius:14px;color:var(--primary-strong);background:color-mix(in srgb,var(--primary-soft) 44%,var(--surface));cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.product-create-dropzone.drag-active,.product-create-dropzone:hover:not(.disabled),.product-create-dropzone:focus-within:not(.disabled){border-color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 68%,var(--surface));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)}.product-create-dropzone.disabled{cursor:not-allowed;opacity:.58}.product-create-dropzone>svg{width:32px;height:32px;padding:7px;border:1px solid var(--primary-border);border-radius:10px;background:var(--surface)}.product-create-dropzone span,.product-create-dropzone strong,.product-create-dropzone small{min-width:0;display:block}.product-create-dropzone strong{color:var(--text);font-size:13px;font-weight:950}.product-create-dropzone small{margin-top:2px;color:var(--muted);font-size:12px;line-height:1.45}.product-create-asset-list{display:grid;gap:8px;max-height:310px;overflow:auto}.product-create-asset-row{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 56%,var(--surface))}.product-create-asset-thumb{width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:11px;color:var(--primary-strong);background:var(--primary-soft)}.product-create-asset-thumb img,.product-create-asset-thumb video{width:100%;height:100%;object-fit:cover}.product-create-asset-row>span,.product-create-asset-row strong,.product-create-asset-row small{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-create-asset-row strong{color:var(--text);font-size:13px;font-weight:950}.product-create-asset-row small{margin-top:3px;color:var(--muted);font-size:12px}.product-create-asset-row b{margin-left:6px;padding:2px 6px;border-radius:999px;color:var(--green);background:var(--green-soft);font-size:10px}.product-create-asset-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.product-create-asset-actions button{min-width:30px;min-height:30px;display:inline-grid;grid-auto-flow:column;place-items:center;gap:4px;padding:0 7px;border:1px solid var(--border);border-radius:8px;color:var(--muted-strong);background:var(--surface);cursor:pointer}.product-create-asset-actions button:hover:not(:disabled){color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.product-create-asset-actions button:disabled{cursor:not-allowed;opacity:.45}.product-create-asset-actions span{color:var(--red);font-size:11px;font-weight:900}.product-create-operation-grid{width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.product-create-notify-toggle,.product-operation-notify-toggle{grid-template-columns:20px minmax(0,1fr) 22px}.product-create-notify-toggle>svg{color:var(--primary-strong)}.product-create-operation-actions{justify-content:space-between}.product-create-preview-hero{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 62%,var(--surface))}.product-create-preview-cover{aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:14px;color:var(--primary-strong);background:var(--primary-soft)}.product-create-preview-cover img{width:100%;height:100%;object-fit:cover}.product-create-preview-hero h4,.product-create-preview-hero p,.product-create-preview-hero small{min-width:0;margin:0}.product-create-preview-hero h4{margin-top:8px;color:var(--text);font-size:18px;line-height:1.35}.product-create-preview-hero p,.product-create-preview-hero small{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.5}.product-create-preview-hero small{display:flex;align-items:center;gap:5px;overflow-wrap:anywhere}.product-create-preview-grid{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.product-create-preview-grid article{min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.product-create-preview-grid span,.product-create-preview-grid strong{display:block;min-width:0;overflow-wrap:anywhere}.product-create-preview-grid span{color:var(--muted);font-size:11px;font-weight:850}.product-create-preview-grid strong{margin-top:3px;color:var(--text);font-size:13px;line-height:1.35}.product-create-operation-preview{width:100%;max-width:100%;min-width:0;display:grid;gap:8px;padding:11px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 62%,var(--surface))}.product-create-operation-preview>span{color:var(--muted);font-size:12px;font-weight:850}.product-create-operation-preview>div{display:flex;flex-wrap:wrap;gap:6px}.product-create-operation-preview em{padding:4px 8px;border:1px solid var(--primary-border);border-radius:999px;color:var(--primary-strong);background:var(--primary-soft);font-size:12px;font-style:normal;font-weight:900}.product-create-operation-preview p{margin:0;color:var(--muted-strong);font-size:12px;line-height:1.55}@media(max-width:1180px){.product-create-step-tabs,.product-create-media-tabs,.product-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-create-name-field{grid-column:1 / -1}.product-create-grid.sku,.product-create-material-readiness,.product-create-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-create-code-band,.product-create-success-inline{grid-template-columns:minmax(0,1fr)}.product-create-code-grid,.product-create-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.product-spu-create-dialog,.product-create-dialog{width:min(100vw - 20px,560px)}.product-create-layout{padding:12px}.product-create-section,.product-create-success,.product-create-panel{padding:12px;border-radius:12px}.product-create-step-tabs,.product-create-media-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.product-create-step-tabs button{min-height:64px;align-items:start}.product-create-step-tabs button strong,.product-create-step-tabs button small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.product-create-grid,.product-create-grid.sku,.product-create-price-grid,.product-create-material-readiness,.product-create-operation-grid,.product-create-preview-grid,.product-create-code-band,.product-create-success-inline,.product-create-code-grid,.product-create-success-grid{grid-template-columns:minmax(0,1fr)}.product-create-copy-row{grid-template-columns:minmax(70px,auto) minmax(0,1fr) 20px}.product-create-panel-head,.product-create-operation-actions{align-items:flex-start;flex-direction:column}.product-create-preview-hero,.product-create-asset-row{grid-template-columns:minmax(0,1fr)}.product-create-preview-cover{width:min(180px,100%)}.media-dropzone{align-items:flex-start;flex-direction:column}.product-media-upload-progress>div{align-items:flex-start;flex-direction:column;gap:4px}.product-media-upload-progress strong{white-space:normal;overflow-wrap:anywhere}.product-create-asset-actions{justify-content:flex-start}}.product-sku-confirm-dialog{width:min(560px,calc(100vw - 36px));background:var(--surface);opacity:1}.product-sku-confirm-layer{background:#0f172a85;backdrop-filter:none;-webkit-backdrop-filter:none}.sku-archive-confirm-body{display:grid;gap:12px}.sku-archive-confirm-body p{margin:0;color:var(--muted);line-height:1.7}.sku-archive-confirm-body ul{margin:0;padding:12px 12px 12px 28px;border:1px solid color-mix(in srgb,var(--amber) 38%,var(--border));border-radius:14px;color:var(--amber);background:color-mix(in srgb,var(--amber-soft) 58%,var(--surface))}.dialog-title-row{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--border);background:var(--surface)}.dialog-title-row h3,.dialog-title-row p{margin:0}.dialog-title-row h3{color:var(--text);font-size:19px;line-height:1.25}.dialog-title-row p{margin-top:5px;color:var(--muted);font-size:13px;line-height:1.45}.sku-quick-layout{min-height:0;display:grid;grid-template-columns:240px minmax(0,1fr);gap:0;border-top:1px solid var(--border)}.spu-quick-layout{min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr);gap:0;border-top:1px solid var(--border)}.spu-quick-brief{min-height:0;display:grid;align-content:start;gap:12px;padding:16px;border-right:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 76%,var(--surface))}.spu-quick-cover{min-height:132px;display:grid;place-items:center;border:1px dashed #d8cef8;border-radius:16px;color:var(--primary-strong);background:var(--primary-soft)}.product-spu-create-layout{min-height:0;display:grid;gap:12px;padding:16px;overflow:auto}.media-quick-footer{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.media-quick-footer span{min-width:0;overflow:hidden;color:var(--muted-strong);font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.product-spu-create-section{display:grid;gap:14px;padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.product-spu-create-section>div:first-child{display:grid;gap:4px}.product-spu-create-section strong{color:var(--text);font-size:15px}.product-spu-create-section small{color:var(--muted);line-height:1.55}.sku-quick-list{min-height:0;display:grid;align-content:start;gap:8px;padding:14px;border-right:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 78%,var(--surface));overflow:auto}.sku-quick-list>span{color:var(--muted);font-size:12px;font-weight:900}.sku-quick-list button{display:grid;gap:4px;padding:10px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:var(--surface);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.sku-quick-list .sku-quick-create-button{display:inline-flex;justify-content:center;text-align:center}.sku-quick-list button:hover,.sku-quick-list button:focus-visible,.sku-quick-list button.active{border-color:var(--primary-border);background:var(--primary-soft);box-shadow:0 10px 22px #1e6bff14}.sku-quick-list strong,.sku-quick-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-quick-list small{color:var(--muted);font-size:12px}.sku-quick-list em{width:fit-content;padding:3px 7px;border-radius:999px;color:#9a5800;background:var(--amber-soft);font-size:11px;font-style:normal;font-weight:900}.sku-quick-form{min-height:0;min-width:0;display:grid;align-content:start;gap:12px;padding:16px 16px 22px;background:color-mix(in srgb,var(--surface-soft) 54%,var(--surface));overflow:auto;overscroll-behavior:contain;scroll-padding-bottom:96px}.sku-quick-section{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.product-sku-quick-dialog .sku-quick-section:last-of-type{scroll-margin-bottom:110px}.sku-quick-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sku-quick-section-head>span{min-width:0}.sku-quick-section-head strong,.sku-quick-section-head small{display:block}.sku-quick-section-head strong{color:var(--text);font-size:14px;font-weight:900}.sku-quick-section-head small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.5}.sku-price-copy-control{position:relative;z-index:4;flex:0 0 auto;min-width:0}.sku-price-copy-trigger.btn{min-height:31px;padding-inline:10px;border-radius:9px;font-size:12px;font-weight:850;white-space:nowrap}.modal-layer:has(.sku-price-copy-dialog){z-index:calc(var(--yc-z-modal) + 40);align-items:center}section.confirm-dialog.app-dialog.sku-price-copy-dialog{width:min(1040px,calc(100vw - 48px));max-width:min(1040px,calc(100vw - 48px));max-height:min(760px,calc(100dvh - 36px));transform-origin:center}.sku-price-copy-dialog .dialog-body{padding:0;overflow:hidden}.sku-price-copy-dialog-body{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:14px;overflow:hidden;background:color-mix(in srgb,var(--surface-soft) 54%,var(--surface))}.sku-price-copy-query-panel{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:center}.sku-price-copy-query-panel .sku-price-copy-source-note{grid-column:1 / -1}.sku-price-copy-dialog-grid{min-width:0;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sku-price-copy-candidates-panel,.sku-price-copy-preview-panel{min-width:0;min-height:0;display:grid;align-content:start;gap:9px;padding:0;border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.sku-price-copy-candidates-panel{grid-template-rows:auto minmax(0,1fr)}.sku-price-copy-preview-panel{grid-template-rows:auto auto auto auto}.sku-price-copy-panel-title{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.sku-price-copy-panel-title strong,.sku-price-copy-panel-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-price-copy-panel-title strong{color:var(--text);font-size:13px;font-weight:950}.sku-price-copy-panel-title span{color:var(--muted);font-size:12px;font-weight:780}.sku-price-copy-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sku-price-copy-head span,.sku-price-copy-head strong,.sku-price-copy-head small{min-width:0;display:block}.sku-price-copy-head strong{color:var(--text);font-size:13px;font-weight:900}.sku-price-copy-head small{margin-top:2px;color:var(--muted);font-size:11px;line-height:1.45}.sku-price-copy-head button{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;color:var(--muted-strong);background:var(--surface);cursor:pointer}.sku-price-copy-search{min-width:0;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:0 10px;border:1px solid var(--border);border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 58%,var(--surface))}.sku-price-copy-search input{min-width:0;min-height:36px;padding:0;border:0;outline:0;background:transparent;color:var(--text)}.sku-price-copy-strategy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 66%,var(--surface))}.sku-price-copy-strategy label{min-width:0;min-height:30px;display:grid;place-items:center;padding:0 8px;border:1px solid transparent;border-radius:8px;color:var(--muted-strong);font-size:12px;font-weight:850;cursor:pointer}.sku-price-copy-strategy label.active{border-color:var(--primary-border);color:var(--primary-strong);background:var(--surface);box-shadow:0 8px 18px #1e6bff14}.sku-price-copy-strategy input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sku-price-copy-list{display:grid;gap:6px;max-height:min(390px,calc(100dvh - 330px));overflow:auto}.sku-price-copy-option{min-width:0;width:100%;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,.86fr);align-items:center;gap:8px;padding:8px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:color-mix(in srgb,var(--surface-soft) 52%,var(--surface));text-align:left;cursor:pointer}.sku-price-copy-option:hover,.sku-price-copy-option:focus-visible,.sku-price-copy-option.selected{border-color:var(--primary-border);background:var(--primary-soft);box-shadow:0 10px 22px #1e6bff14}.sku-price-copy-option:disabled{cursor:not-allowed;opacity:.78}.sku-price-copy-option-main,.sku-price-copy-option-main strong,.sku-price-copy-option-main small{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-price-copy-option-main strong{color:var(--text);font-size:12px;font-weight:900}.sku-price-copy-option-main small{margin-top:2px;color:var(--muted);font-size:11px}.sku-price-copy-option-prices{min-width:0;display:grid;gap:2px;color:var(--muted);font-size:11px;font-weight:750;text-align:right}.sku-price-copy-option-prices em{min-width:0;display:grid;grid-template-columns:minmax(42px,auto) minmax(0,1fr);gap:5px;overflow:hidden;text-overflow:ellipsis;font-style:normal;white-space:nowrap}.sku-price-copy-option-prices b{color:var(--muted);font-size:10px;font-weight:850}.sku-price-copy-empty{min-height:72px;display:grid;place-items:center;padding:12px;border:1px dashed var(--border);border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 58%,var(--surface));font-size:12px;font-weight:760;text-align:center}.sku-price-copy-preview{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.sku-price-copy-preview div{min-width:0;display:grid;gap:4px;padding:8px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 58%,var(--surface))}.sku-price-copy-preview div.changed{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:var(--green-soft)}.sku-price-copy-preview span,.sku-price-copy-preview small,.sku-price-copy-preview strong{min-width:0}.sku-price-copy-preview span{color:var(--muted);font-size:11px;font-weight:850}.sku-price-copy-preview small{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:5px;color:var(--muted-strong);font-size:11px;font-weight:760}.sku-price-copy-preview b{color:var(--muted);font-size:10px;font-weight:850}.sku-price-copy-preview i{color:var(--muted);font-style:normal}.sku-price-copy-preview strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.sku-price-copy-source-note{padding:7px 9px;border:1px solid color-mix(in srgb,var(--amber) 28%,var(--border));border-radius:10px;color:var(--amber);background:var(--amber-soft);font-size:11px;font-weight:800;line-height:1.45}.sku-price-copy-source-note.neutral{color:var(--muted-strong);border-color:color-mix(in srgb,var(--border) 86%,transparent);background:color-mix(in srgb,var(--surface) 72%,var(--surface-soft))}.sku-price-copy-source-note.warning{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft)}.sku-price-copy-actions{display:flex;justify-content:flex-end;gap:8px}.sku-price-copy-actions .btn{min-height:32px;padding-inline:10px;font-size:12px}.sku-price-copy-footer{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.sku-price-copy-footer>span{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.sku-price-copy-footer>div{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px}.modal-layer:has(.sku-price-copy-dialog){opacity:1;transition:opacity .18s cubic-bezier(.23,1,.32,1)}@starting-style{.modal-layer:has(.sku-price-copy-dialog){opacity:0}}section.confirm-dialog.app-dialog.sku-price-copy-dialog{opacity:1;transform:scale(1);transition:opacity .21s cubic-bezier(.23,1,.32,1),transform .21s cubic-bezier(.23,1,.32,1)}@starting-style{section.confirm-dialog.app-dialog.sku-price-copy-dialog{opacity:0;transform:scale(.98)}}.sku-price-copy-dialog .dialog-header{padding:20px 24px 18px}.sku-price-copy-dialog .dialog-header h3{font-size:22px;letter-spacing:0}.sku-price-copy-dialog .dialog-header p{margin-top:4px;max-width:720px}.sku-price-copy-dialog .dialog-actions{padding:16px 24px}.sku-price-copy-dialog-body{gap:16px;padding:18px 24px 20px}.sku-price-copy-search{min-height:42px;border-radius:12px;background:var(--surface)}.sku-price-copy-search:focus-within{border-color:var(--primary-border);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)}.sku-price-copy-strategy{min-height:42px;border-radius:12px}.sku-price-copy-strategy label{min-height:34px;transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.sku-price-copy-strategy label:active{transform:scale(.985)}.sku-price-copy-query-panel .sku-price-copy-source-note{min-height:34px;display:flex;align-items:center;padding-inline:12px}.sku-price-copy-panel-title{min-height:44px;padding:0 14px;border-bottom:1px solid color-mix(in srgb,var(--border) 86%,transparent);background:color-mix(in srgb,var(--surface-soft) 48%,var(--surface))}.sku-price-copy-list{gap:0;max-height:min(410px,calc(100dvh - 330px));border-radius:0;overflow:auto}.sku-price-copy-table-head,.sku-price-copy-option{display:grid;grid-template-columns:30px minmax(168px,1.25fr) repeat(3,minmax(86px,.72fr));align-items:center;column-gap:12px}.sku-price-copy-table-head{position:sticky;top:0;z-index:1;min-height:38px;padding:0 14px;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);color:var(--muted);background:color-mix(in srgb,var(--surface) 94%,var(--surface-soft));font-size:11px;font-weight:900}.sku-price-copy-table-head:before{content:""}.sku-price-copy-table-head span:first-child{text-align:left}.sku-price-copy-table-head span:not(:first-child){text-align:right}.sku-price-copy-option{width:100%;min-height:72px;padding:10px 14px;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:0;background:var(--surface);box-shadow:none;transition:background-color .17s cubic-bezier(.23,1,.32,1),box-shadow .17s cubic-bezier(.23,1,.32,1),color .17s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.sku-price-copy-option:hover,.sku-price-copy-option:focus-visible{outline:0}@media(hover:hover)and (pointer:fine){.sku-price-copy-option:hover:not(:disabled){background:color-mix(in srgb,var(--primary-soft) 42%,var(--surface))}}.sku-price-copy-option:active:not(:disabled){transform:scale(.995)}.sku-price-copy-option.selected{background:color-mix(in srgb,var(--primary-soft) 76%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-border) 80%,transparent)}.sku-price-copy-option-radio{width:18px;height:18px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--border) 92%,var(--muted));border-radius:999px;background:var(--surface);transition:background-color .17s cubic-bezier(.23,1,.32,1),border-color .17s cubic-bezier(.23,1,.32,1),box-shadow .17s cubic-bezier(.23,1,.32,1)}.sku-price-copy-option-radio:after{width:6px;height:6px;border-radius:999px;background:var(--primary);content:"";opacity:0;transform:scale(.8);transition:opacity .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1)}.sku-price-copy-option.selected .sku-price-copy-option-radio{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)}.sku-price-copy-option.selected .sku-price-copy-option-radio:after{opacity:1;transform:scale(1)}.sku-price-copy-option-main{display:grid;gap:3px}.sku-price-copy-option-main small,.sku-price-copy-option-main code,.sku-price-copy-option-main em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-price-copy-option-main code{color:var(--muted);font-size:11px;font-style:normal;font-weight:760}.sku-price-copy-option-main em{width:max-content;max-width:100%;padding:1px 6px;border-radius:999px;color:var(--amber);background:var(--amber-soft);font-size:10px;font-style:normal;font-weight:850}.sku-price-copy-option-price{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px;overflow:hidden;color:var(--text);font-size:12px;font-weight:900;text-align:right;text-overflow:ellipsis;white-space:nowrap}.sku-price-copy-option-price b{display:none;color:var(--muted);font-size:11px;font-weight:820}.sku-price-copy-option-price em{min-width:0;overflow:hidden;font-style:normal;text-overflow:ellipsis}.sku-price-copy-option-unavailable{grid-column:3 / -1;justify-self:end;min-width:0;color:var(--muted);font-size:12px;font-weight:820}.sku-price-copy-list-footer{min-height:36px;display:flex;align-items:center;padding:0 14px;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 42%,var(--surface));font-size:12px;font-weight:760}.sku-price-copy-preview{gap:0;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:12px;overflow:hidden;background:var(--surface)}.sku-price-copy-preview-head,.sku-price-copy-preview-row{display:grid;grid-template-columns:minmax(92px,.82fr) repeat(3,minmax(86px,1fr));align-items:center;column-gap:10px;gap:0 10px;border-right:0;border-bottom:0;border-left:0;border-radius:0}.sku-price-copy-preview-head{min-height:38px;padding:0 12px;border-top:0;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 58%,var(--surface));font-size:11px;font-weight:900}.sku-price-copy-preview-head span:not(:first-child){text-align:right}.sku-price-copy-preview-row{min-height:58px;padding:10px 12px;border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:var(--surface);transition:background-color .17s cubic-bezier(.23,1,.32,1),border-color .17s cubic-bezier(.23,1,.32,1)}.sku-price-copy-preview-row.changed{background:color-mix(in srgb,var(--green-soft) 38%,var(--surface))}.sku-price-copy-preview-row>span{color:var(--text);font-size:12px;font-weight:900}.sku-price-copy-preview-row>small{display:block;overflow:hidden;color:var(--muted-strong);font-size:12px;font-weight:820;text-align:right;text-overflow:ellipsis;white-space:nowrap}.sku-price-copy-result-chip{justify-self:end;min-width:0;max-width:100%;overflow:hidden;padding:4px 9px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface));font-size:11px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;transition:background-color .17s cubic-bezier(.23,1,.32,1),border-color .17s cubic-bezier(.23,1,.32,1),color .17s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1)}.sku-price-copy-result-chip.fill{color:var(--green);border-color:color-mix(in srgb,var(--green) 36%,var(--border));background:var(--green-soft)}.sku-price-copy-result-chip.overwrite{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 36%,var(--border));background:var(--amber-soft)}.sku-price-copy-result-chip.keep{color:var(--muted-strong)}.sku-price-copy-rule-note{min-height:38px;display:flex;align-items:center;padding:8px 11px;border:1px solid color-mix(in srgb,var(--primary-border) 58%,var(--border));border-radius:11px;color:var(--primary-strong);background:color-mix(in srgb,var(--primary-soft) 54%,var(--surface));font-size:12px;font-weight:790;line-height:1.45}.sku-price-copy-rule-note.warning{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft)}.sku-price-copy-footer .btn{transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.sku-price-copy-footer .btn:active{transform:scale(.98)}.sku-price-copy-dialog-grid{align-items:start;gap:16px}.sku-price-copy-candidates-panel,.sku-price-copy-preview-panel{align-self:start;border-color:color-mix(in srgb,var(--border) 88%,transparent);box-shadow:none}.sku-price-copy-candidates-panel{grid-template-rows:auto auto}.sku-price-copy-panel-title{min-height:42px;background:color-mix(in srgb,var(--surface-soft) 36%,var(--surface))}.sku-price-copy-list{max-height:min(332px,calc(100dvh - 356px));overflow-x:hidden;overflow-y:auto}.sku-price-copy-table-head,.sku-price-copy-option{grid-template-columns:28px minmax(0,1fr) repeat(3,minmax(74px,82px));column-gap:8px}.sku-price-copy-table-head{min-height:40px;padding:0 10px;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 42%,var(--surface))}.sku-price-copy-table-head span{min-width:0;line-height:1.18}.sku-price-copy-table-head span:not(:first-child){justify-self:end;max-width:82px;white-space:normal}.sku-price-copy-option{min-height:74px;padding:8px 10px;border-bottom-color:color-mix(in srgb,var(--border) 84%,transparent)}@media(hover:hover)and (pointer:fine){.sku-price-copy-option:hover:not(:disabled){background:color-mix(in srgb,var(--primary-soft) 28%,var(--surface))}}.sku-price-copy-option.selected{background:color-mix(in srgb,var(--primary-soft) 48%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-border) 72%,transparent)}.sku-price-copy-option-main{gap:2px}.sku-price-copy-option-main strong{font-size:13px;line-height:1.18}.sku-price-copy-option-main small,.sku-price-copy-option-main code{font-size:11px;line-height:1.25}.sku-price-copy-option-price{font-variant-numeric:tabular-nums;line-height:1.2}.sku-price-copy-option-price em{font-variant-numeric:tabular-nums}.sku-price-copy-list-footer{min-height:34px;background:color-mix(in srgb,var(--surface-soft) 36%,var(--surface))}.sku-price-copy-preview{gap:0;border-color:color-mix(in srgb,var(--border) 88%,transparent);border-radius:12px;background:var(--surface)}.sku-price-copy-preview>.sku-price-copy-preview-head,.sku-price-copy-preview>.sku-price-copy-preview-row{grid-template-columns:minmax(72px,.78fr) minmax(66px,.74fr) minmax(66px,.74fr) minmax(112px,1fr);gap:0 9px;margin:0;border-right:0;border-bottom:0;border-left:0;border-radius:0;box-shadow:none}.sku-price-copy-preview>.sku-price-copy-preview-head{min-height:36px;padding:0 12px;border-top:0;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 42%,var(--surface))}.sku-price-copy-preview>.sku-price-copy-preview-row{min-height:52px;padding:8px 12px;border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:var(--surface)}.sku-price-copy-preview>.sku-price-copy-preview-row.changed{border-top-color:color-mix(in srgb,var(--border) 82%,transparent);background:var(--surface)}.sku-price-copy-preview-row>span,.sku-price-copy-preview-row>small{line-height:1.25}.sku-price-copy-preview-row>small{font-variant-numeric:tabular-nums}.sku-price-copy-result-chip{padding:4px 8px;font-variant-numeric:tabular-nums}.sku-price-copy-result-chip.fill{color:color-mix(in srgb,var(--green) 86%,var(--text));border-color:color-mix(in srgb,var(--green) 30%,var(--border));background:color-mix(in srgb,var(--green-soft) 58%,var(--surface))}.sku-price-copy-result-chip.overwrite{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:color-mix(in srgb,var(--amber-soft) 68%,var(--surface))}.sku-price-copy-rule-note{min-height:34px;border-color:color-mix(in srgb,var(--primary-border) 46%,var(--border));background:color-mix(in srgb,var(--primary-soft) 42%,var(--surface))}.sku-price-copy-rule-note.warning{background:color-mix(in srgb,var(--amber-soft) 72%,var(--surface))}section.confirm-dialog.app-dialog.sku-price-copy-dialog{--sku-price-copy-content-width: min(1120px, calc(100vw - 64px) );width:var(--sku-price-copy-content-width);max-width:var(--sku-price-copy-content-width)}.sku-price-copy-dialog .dialog-header,.sku-price-copy-dialog .dialog-body,.sku-price-copy-dialog .dialog-actions{box-sizing:border-box;width:100%;max-width:var(--sku-price-copy-content-width);margin-inline:auto}.sku-price-copy-dialog .dialog-header{padding:20px 23px 16px}.sku-price-copy-dialog .dialog-actions{justify-content:stretch;padding:14px 23px 18px}.sku-price-copy-dialog-body{padding:16px 23px 18px}.sku-price-copy-dialog-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.sku-price-copy-candidates-panel,.sku-price-copy-preview-panel{gap:0;border-radius:8px}.sku-price-copy-preview-panel{grid-template-rows:auto auto auto}.sku-price-copy-panel-title{min-height:40px;padding:0 14px}.sku-price-copy-title-state{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px}.sku-price-copy-title-state.ready{color:color-mix(in srgb,var(--green) 88%,var(--text))}.sku-price-copy-title-state.ready:before{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:currentColor;content:""}.sku-price-copy-preview{border:0;border-radius:0;overflow:visible;background:transparent}.sku-price-copy-preview>.sku-price-copy-preview-head,.sku-price-copy-preview>.sku-price-copy-preview-row{grid-template-columns:minmax(0,1.4fr) minmax(74px,1fr) minmax(74px,1fr) minmax(118px,1.6fr)}.sku-price-copy-preview>.sku-price-copy-preview-head{min-height:34px;padding:0 14px;border-top:0;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:color-mix(in srgb,var(--surface-soft) 38%,var(--surface))}.sku-price-copy-preview>.sku-price-copy-preview-row{min-height:54px;padding:8px 14px;border-top:0;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.sku-price-copy-preview>.sku-price-copy-preview-row:last-child{border-bottom:0}.sku-price-copy-preview>.sku-price-copy-preview-row.changed{border-color:color-mix(in srgb,var(--border) 78%,transparent);background:var(--surface)}.sku-price-copy-result-chip{justify-self:start;border-radius:999px}.sku-price-copy-rule-note{min-height:0;padding:9px 14px;border:0;border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:0;color:var(--muted);background:transparent;font-weight:760}.sku-price-copy-rule-note.warning{color:color-mix(in srgb,var(--amber) 92%,var(--text));border-top-color:color-mix(in srgb,var(--amber) 24%,var(--border));background:color-mix(in srgb,var(--amber-soft) 42%,var(--surface))}.sku-price-copy-preview-panel>.sku-price-copy-source-note.warning{margin:0;padding:9px 14px;border:0;border-top:1px solid color-mix(in srgb,var(--amber) 24%,var(--border));border-radius:0;background:color-mix(in srgb,var(--amber-soft) 36%,var(--surface));font-weight:760}@media(prefers-reduced-motion:reduce){.modal-layer:has(.sku-price-copy-dialog),section.confirm-dialog.app-dialog.sku-price-copy-dialog,.sku-price-copy-option,.sku-price-copy-option-radio,.sku-price-copy-option-radio:after,.sku-price-copy-result-chip,.sku-price-copy-strategy label,.sku-price-copy-footer .btn{transition-duration:.01ms;transform:none}}.sku-quick-status-strip{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 76%,var(--surface))}.checkbox-field.compact{min-height:48px}.share-preview-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;padding:0 18px 18px}.share-phone-frame{min-height:620px;display:grid;grid-template-rows:auto 260px auto 1fr;gap:12px;padding:16px;border:1px solid var(--border);border-radius:28px;background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface-soft) 72%,var(--surface)));box-shadow:0 20px 54px #0f172a1f}.share-phone-top,.share-phone-detail{display:flex;align-items:center;justify-content:space-between;gap:8px}.share-phone-top{color:var(--muted-strong);font-size:12px;font-weight:900}.share-phone-hero{display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed #cfc7ea;border-radius:18px;color:var(--primary);background:var(--primary-soft);text-align:center}.share-phone-hero strong,.share-phone-hero span,.share-phone-copy strong,.share-phone-copy p{display:block;margin:0}.share-phone-copy{display:grid;gap:6px}.share-phone-copy strong{color:var(--text);font-size:18px}.share-phone-copy p{color:var(--muted);font-size:12px;line-height:1.6}.share-phone-detail{align-items:flex-start;flex-direction:column}.share-phone-detail span{width:100%;min-height:42px;display:flex;align-items:center;padding:0 12px;border:1px solid #e2e8f0;border-radius:12px;color:var(--muted-strong);background:var(--surface);font-size:12px;font-weight:850}.product-category-panel,.product-inspector,.right-inspector{position:sticky;top:18px;max-height:calc(100vh - 36px);overflow:auto}.product-inspector-layer{align-items:center;justify-content:center;padding:32px 18px}.product-inspector-floating{position:relative;top:auto;width:min(1180px,calc(100vw - 36px));max-height:min(840px,calc(100dvh - 64px));overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-lg)}.product-inspector-floating .section-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-height:0;padding-block:16px;padding-right:58px}.product-inspector-title-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.product-inspector-floating .inspector-body{min-height:0;overflow:auto}.product-inspector-floating-close{position:absolute;top:14px;right:14px;z-index:2}.category-tree{display:grid;gap:8px;max-height:min(560px,calc(100vh - 360px));padding:0 14px 14px;overflow:auto}.product-category-search{min-height:40px;margin:14px 14px 10px;padding:0 10px;box-shadow:none}.category-tree button{min-height:42px;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;padding:0 10px;border:1px solid transparent;border-radius:10px;color:var(--muted-strong);background:transparent;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease}.category-tree button:hover,.category-tree button.active{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.category-tree strong{color:var(--muted);font-size:12px}.product-category-branch{display:grid;gap:4px;min-width:0}.product-category-tree-row{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:6px;min-width:0}.category-tree .product-category-expand{width:32px;min-width:32px;min-height:32px;height:32px;display:grid;grid-template-columns:1fr;place-items:center;padding:0;border-radius:8px;color:var(--muted)}.category-tree .product-category-expand:disabled{cursor:default;opacity:.45;background:transparent;border-color:transparent}.product-category-expand-dot{width:4px;height:4px;border-radius:999px;background:currentColor}.category-tree .product-category-node{min-width:0;min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px}.category-tree .product-category-all{grid-template-columns:18px minmax(0,1fr) auto}.product-category-title{min-width:0;display:grid;gap:1px}.product-category-title strong,.product-category-title small,.product-category-child span,.product-category-node>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-category-title strong{color:var(--text);font-size:13px;line-height:1.25}.product-category-title small{color:var(--muted);font-size:10px;line-height:1.2}.product-category-children{display:grid;gap:4px;margin-left:28px;padding-left:8px;border-left:1px solid color-mix(in srgb,var(--border) 82%,transparent)}.category-tree .product-category-child{min-height:36px;padding-block:6px;color:var(--muted-strong)}@media(max-width:1180px){.product-inspector-workspace{grid-template-columns:1fr}.product-inspector-taskbar{position:relative;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.product-inspector-taskbar button{flex:0 0 176px;scroll-snap-align:start}.product-category-search{margin:10px 18px 8px}.category-tree{display:flex;max-height:none;gap:8px;padding:0 18px 16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.category-tree button{flex:0 0 156px;min-height:46px;scroll-snap-align:start}}.inspector-body{display:grid;gap:10px;padding:12px;background:color-mix(in srgb,var(--surface-soft) 62%,var(--surface))}.product-inspector-summary-strip{display:flex;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:12px;background:var(--surface)}.product-inspector-summary-strip span{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:999px;color:var(--muted-strong);background:color-mix(in srgb,var(--surface-soft) 62%,transparent);font-size:12px;font-weight:850}.product-inspector-summary-strip span.needs-action{border-color:color-mix(in srgb,var(--amber) 36%,var(--border));color:var(--amber);background:color-mix(in srgb,var(--amber-soft) 58%,var(--surface))}.product-inspector-summary-strip strong{color:var(--text);font-size:13px;font-weight:950}.product-inspector-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;border:0;border-radius:0;background:transparent}.product-inspector-context article{min-width:0;min-height:58px;padding:8px 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.product-inspector-context article.needs-action{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft)}.product-inspector-context span,.product-inspector-context strong,.product-inspector-context small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-inspector-context span{color:var(--muted);font-size:11px;font-weight:850}.product-inspector-context strong{margin-top:3px;color:var(--text);font-size:13px;font-weight:950}.product-inspector-context small{margin-top:2px;color:var(--muted-strong);font-size:11px;font-weight:720}.product-inspector-action-strip{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.product-inspector-action-strip .btn{min-height:34px;padding-inline:11px}.product-inspector-workspace{min-width:0;display:grid;grid-template-columns:184px minmax(0,1fr);gap:16px;align-items:start}.product-inspector-taskbar{display:grid;grid-template-columns:1fr;gap:8px;padding:8px 0;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));box-sizing:border-box;overflow:hidden;position:sticky;top:0}.product-inspector-taskbar button{width:calc(100% - 16px);min-width:0;min-height:44px;margin:0;justify-self:center;box-sizing:border-box;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:9px 12px;border:1px solid transparent;border-radius:10px;color:var(--muted-strong);background:transparent;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.product-inspector-taskbar button:hover,.product-inspector-taskbar button.active{color:var(--primary-strong);background:var(--primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-border) 78%,transparent),0 6px 14px #1e6bff0d}.product-inspector-taskbar button:hover{border-color:color-mix(in srgb,var(--primary-border) 58%,transparent)}.product-inspector-taskbar button.active{border-color:color-mix(in srgb,var(--primary-border) 78%,transparent)}.product-inspector-taskbar button:active{transform:translateY(1px)}.product-inspector-taskbar button:focus-visible{outline:3px solid rgba(30,107,255,.2);outline-offset:2px}.product-inspector-taskbar .module-tab-copy,.product-inspector-taskbar .module-tab-copy strong,.product-inspector-taskbar .module-tab-copy small{min-width:0;display:block}.product-inspector-taskbar .module-tab-copy strong,.product-inspector-taskbar .module-tab-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-inspector-taskbar .module-tab-copy strong{color:inherit;font-size:13px;font-weight:900}.product-inspector-taskbar .module-tab-copy small{margin-top:2px;color:var(--muted);font-size:11px;font-weight:760}.product-inspector-taskbar em{min-width:24px;padding:3px 6px;border-radius:999px;color:var(--primary-strong);background:var(--primary-soft);font-size:11px;font-style:normal;font-weight:900;text-align:center}.product-inspector-taskbar button.module-tab-no-count{grid-template-columns:18px minmax(0,1fr)}.product-inspector-content{min-width:0;display:grid;gap:10px}.product-inspector-footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:12px;background:var(--surface)}.product-inspector-footer>span{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.product-inspector-footer>div{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.product-inspector-footer .btn{min-height:34px}.product-inspector-share-panel{min-width:0;display:grid;gap:10px}.inspector-share-summary{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.inspector-share-summary.ready{border-color:color-mix(in srgb,var(--green) 35%,var(--border));background:color-mix(in srgb,var(--green-soft) 58%,var(--surface))}.inspector-share-summary.blocked{border-color:color-mix(in srgb,var(--amber) 32%,var(--border));background:color-mix(in srgb,var(--amber-soft) 50%,var(--surface))}.inspector-share-status{min-width:0;display:grid;gap:3px}.inspector-share-status span,.inspector-share-status p,.inspector-share-status strong,.inspector-share-status em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector-share-status span{color:var(--muted-strong);font-size:12px;font-weight:900}.inspector-share-status strong{color:var(--text);font-size:18px;font-weight:950}.inspector-share-status p,.inspector-share-status em{color:var(--muted);font-size:12px;line-height:1.45}.inspector-share-status em{color:var(--amber);font-style:normal;font-weight:850}.inspector-share-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.inspector-share-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.inspector-share-grid article,.inspector-share-note{min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.inspector-share-grid span,.inspector-share-grid strong,.inspector-share-grid small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector-share-grid span{color:var(--muted);font-size:11px;font-weight:850}.inspector-share-grid strong{margin-top:4px;color:var(--text);font-size:14px;font-weight:950}.inspector-share-grid small{margin-top:3px;color:var(--muted-strong);font-size:11px;font-weight:760}.inspector-share-checks{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.inspector-share-checks button{min-width:0;min-height:54px;display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-areas:"icon label" "icon value";align-items:center;column-gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:12px;color:var(--muted-strong);background:var(--surface);text-align:left;cursor:pointer}.inspector-share-checks button.pass{border-color:color-mix(in srgb,var(--green) 30%,var(--border));color:var(--green);background:color-mix(in srgb,var(--green-soft) 42%,var(--surface))}.inspector-share-checks button.todo{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));color:var(--amber);background:color-mix(in srgb,var(--amber-soft) 42%,var(--surface))}.inspector-share-checks svg{grid-area:icon}.inspector-share-checks span,.inspector-share-checks strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector-share-checks span{grid-area:label;color:var(--muted);font-size:11px;font-weight:850}.inspector-share-checks strong{grid-area:value;color:var(--text);font-size:13px;font-weight:950}.inspector-share-note{display:flex;align-items:center;gap:8px;color:var(--muted-strong);font-size:12px;font-weight:760}.inspector-section{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.product-profile-panel{min-height:0;display:grid;grid-template-rows:minmax(0,auto) auto;gap:0;align-content:stretch;padding:0;overflow:hidden}.profile-main-area{min-width:0;min-height:0;display:grid;align-content:start;gap:10px;padding:12px}.profile-sku-switch{min-width:0;display:grid;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 56%,var(--surface))}.profile-sku-switch-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-sku-switch-head>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13px;font-weight:950}.profile-summary-chips{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.profile-summary-chips span{min-height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:999px;color:var(--muted-strong);background:var(--surface);font-size:12px;font-weight:850}.profile-summary-chips span.needs-action{border-color:color-mix(in srgb,var(--amber) 36%,var(--border));color:var(--amber);background:color-mix(in srgb,var(--amber-soft) 62%,var(--surface))}.profile-summary-chips strong{color:var(--text);font-weight:950}.profile-sku-table{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:10px;background:var(--surface)}.profile-sku-table-row{min-width:0;display:grid;grid-template-columns:minmax(88px,.8fr) minmax(110px,1fr) minmax(160px,1.2fr) auto;align-items:center;gap:10px;min-height:38px;padding:0 12px}.profile-sku-table-row.head{color:var(--muted-strong);background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface));font-size:12px;font-weight:900}.profile-sku-option{width:100%;min-height:42px;border:0;border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);color:var(--text);background:var(--surface);cursor:pointer;font:inherit;text-align:left;transition:background .15s ease,color .15s ease}.profile-sku-option strong,.profile-sku-option span,.profile-sku-option code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-sku-option strong{color:var(--text);font-size:13px;font-weight:950}.profile-sku-option span,.profile-sku-option code{color:var(--muted-strong);font-size:12px;font-style:normal;font-weight:780}.profile-sku-option code{font-variant-numeric:tabular-nums}.profile-sku-list{min-width:0;display:grid;gap:0}.profile-sku-list.scrollable{max-height:214px;overflow-y:auto}.profile-sku-option:hover,.profile-sku-option.active{color:var(--primary-strong);background:var(--primary-soft)}.profile-sku-option:focus-visible{outline:0;box-shadow:var(--yc-focus-ring)}.profile-data-title{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.profile-data-title h3{margin:0;color:var(--text);font-size:18px;font-weight:950}.profile-form-stack{min-width:0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);gap:16px}.profile-spu-column{min-width:0;display:grid;align-content:start;gap:16px}.profile-editor-section{min-width:0;display:grid;align-content:start;gap:8px}.profile-form-stack>.profile-sku-column{padding-top:0;padding-left:16px;border-top:0;border-left:1px solid color-mix(in srgb,var(--border) 82%,transparent)}.profile-editor-section-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.profile-editor-section-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:14px;font-weight:950}.profile-editor-section-head .sku-price-copy-control{margin-left:auto}.profile-grid{min-width:0;display:grid;gap:9px;align-items:end}.profile-grid-spu{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-grid-spu>.form-field>input,.profile-grid-spu>.form-field>select,.profile-grid-spu>.product-catalog-combobox .product-catalog-combobox-control,.profile-grid-spu>.product-profile-category-field .category-cascade-trigger{height:46px;min-height:46px}.profile-grid-spu>.product-catalog-combobox .product-catalog-combobox-control input{height:44px;min-height:44px}.product-name-supplement-field{min-width:0}.product-name-supplement-label-row{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.product-name-supplement-label-row>label{min-width:0;overflow:hidden;color:var(--muted-strong);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.product-name-supplement-label-row>small{flex:0 0 auto;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;line-height:1}.product-name-supplement-control{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:7px}.product-name-supplement-control>input,.product-name-candidates-trigger{width:100%;height:46px;min-height:46px;box-sizing:border-box}.product-name-candidates-trigger{display:inline-grid;place-items:center;padding:0;border:1px solid var(--primary-border);border-radius:11px;color:var(--primary-strong);background:var(--primary-soft);font:inherit;font-size:14px;font-weight:950;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.product-name-candidates-trigger:hover:not(:disabled),.product-name-candidates-trigger:focus-visible,.product-name-candidates-trigger.has-value{border-color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 76%,var(--surface))}.product-name-candidates-trigger:focus-visible{outline:0;box-shadow:var(--yc-focus-ring)}.product-name-candidates-trigger:disabled{cursor:not-allowed;opacity:.55}.product-name-candidates-dialog{width:min(560px,calc(100vw - 32px))}.product-name-candidates-dialog .dialog-body{padding:16px}.product-name-candidates-dialog .dialog-actions{padding:12px 16px}.product-name-candidates-editor{min-width:0;display:grid;gap:12px}.product-name-candidates-summary{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.product-name-candidates-summary span,.product-name-candidates-summary strong{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;font-size:12px;line-height:1}.product-name-candidates-summary span{color:var(--muted-strong);background:var(--surface-soft);font-weight:760}.product-name-candidates-summary strong{margin-left:auto;color:var(--primary-strong);background:var(--primary-soft);font-weight:900;font-variant-numeric:tabular-nums}.product-name-candidates-editor .form-field{min-width:0}.product-name-candidates-editor textarea{width:100%;min-height:220px;max-height:46vh;padding:10px 12px;border-color:var(--border);border-radius:10px;color:var(--text);background:var(--surface);font:inherit;font-size:14px;line-height:1.65;resize:vertical}.product-name-candidates-editor textarea:focus{outline:0;border-color:var(--primary);box-shadow:var(--yc-focus-ring)}.product-name-candidates-editor>p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.product-name-supplement-import-dialog{width:min(980px,calc(100vw - 32px))}.product-name-supplement-import-dialog .dialog-body{padding:18px}.product-name-supplement-import{display:grid;gap:16px;min-width:0}.product-name-supplement-import-options{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(380px,1fr);gap:16px}.product-name-supplement-option-group{display:grid;align-content:start;gap:9px;min-width:0}.product-name-supplement-option-group>strong{color:var(--text);font-size:13px}.product-name-supplement-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-name-supplement-segmented>button{display:grid;gap:3px;min-width:0;min-height:64px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--surface);text-align:left;cursor:pointer}.product-name-supplement-segmented>button:hover,.product-name-supplement-segmented>button:focus-visible,.product-name-supplement-segmented>button.is-active{border-color:var(--primary);background:var(--primary-soft)}.product-name-supplement-segmented>button:focus-visible{outline:0;box-shadow:var(--yc-focus-ring)}.product-name-supplement-segmented span{font-size:14px;font-weight:800}.product-name-supplement-segmented small{overflow:hidden;color:var(--muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-name-supplement-mode-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-name-supplement-mode-choice{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;min-height:64px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--surface);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.product-name-supplement-mode-choice:hover,.product-name-supplement-mode-choice.is-active{border-color:var(--primary);background:var(--primary-soft)}.product-name-supplement-mode-choice:focus-within{border-color:var(--primary);outline:0;box-shadow:var(--yc-focus-ring)}.product-name-supplement-mode-choice>input[type=radio]{width:16px;height:16px;min-width:16px;min-height:16px;margin:2px 0 0;padding:0;flex:0 0 auto;accent-color:var(--primary);cursor:pointer}.product-name-supplement-mode-choice>span{display:grid;gap:3px;min-width:0}.product-name-supplement-mode-choice strong{font-size:13px;font-weight:800;line-height:1.35}.product-name-supplement-mode-choice small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.4}.product-name-supplement-mode-choice em{align-self:start;padding:2px 6px;border-radius:999px;color:var(--primary-strong);background:var(--surface);font-size:11px;font-style:normal;font-weight:800;line-height:1.35}.product-name-supplement-file-card{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.product-name-supplement-file-copy,.product-name-supplement-file-actions{display:flex;align-items:center;gap:10px;min-width:0}.product-name-supplement-file-copy>svg{flex:0 0 auto;color:var(--primary)}.product-name-supplement-file-copy>div{min-width:0}.product-name-supplement-file-copy strong{display:block;overflow:hidden;max-width:380px;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.product-name-supplement-file-copy p,.product-name-supplement-issues p{margin:3px 0 0;color:var(--muted);font-size:12px}.product-name-supplement-import-error,.product-name-supplement-completed{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border-radius:9px;font-size:13px}.product-name-supplement-import-error{border:1px solid color-mix(in srgb,var(--danger) 34%,var(--border));color:var(--danger);background:var(--danger-soft)}.product-name-supplement-progress{display:grid;gap:9px;min-width:0;padding:11px 13px;border:1px solid var(--primary-border);border-radius:10px;background:var(--primary-soft)}.product-name-supplement-progress-head,.product-name-supplement-progress-head>div,.product-name-supplement-progress-counts{display:flex;align-items:center}.product-name-supplement-progress-head{justify-content:space-between;gap:14px;min-width:0}.product-name-supplement-progress-head>div{gap:7px;min-width:0;color:var(--primary-strong)}.product-name-supplement-progress-head svg{width:17px;height:17px;flex:0 0 auto}.product-name-supplement-progress-head span{font-size:13px;font-weight:800}.product-name-supplement-progress-head small{color:var(--muted-strong);font-size:12px}.product-name-supplement-progress-head>strong{flex:0 0 auto;color:var(--primary-strong);font-size:13px;font-variant-numeric:tabular-nums}.product-name-supplement-progress-track{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--primary) 14%,var(--surface))}.product-name-supplement-progress-track>span{display:block;width:0;height:100%;border-radius:inherit;background:var(--primary);transition:width .26s ease}.product-name-supplement-progress-counts{gap:16px;color:var(--muted-strong);font-size:12px}.product-name-supplement-progress-counts strong{margin-left:3px;color:var(--text);font-variant-numeric:tabular-nums}.product-name-supplement-completed{color:var(--success);background:var(--success-soft)}.product-name-supplement-import-result{display:grid;gap:12px;min-width:0}.product-name-supplement-import-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:10px}.product-name-supplement-import-summary>div{display:grid;gap:3px;min-width:0;padding:10px 12px;border-right:1px solid var(--border)}.product-name-supplement-import-summary>div:last-child{border-right:0}.product-name-supplement-import-summary span{color:var(--muted);font-size:12px}.product-name-supplement-import-summary strong{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.product-name-supplement-import-summary .status strong{color:var(--primary-strong);font-size:13px}.product-name-supplement-import-summary .status.is-succeeded strong{color:var(--success)}.product-name-supplement-import-summary .status.is-partial strong,.product-name-supplement-import-summary .status.is-failed strong{color:var(--danger)}.product-name-supplement-issues{min-width:0;padding:12px;border:1px solid var(--border);border-radius:10px}.product-name-supplement-issues-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.product-name-supplement-issues-head>div{min-width:0;display:grid;gap:2px}.product-name-supplement-issues-head small{color:var(--muted);font-size:12px;font-weight:500}.product-name-supplement-issues .table-scroll{max-height:280px;overflow:auto}.product-name-supplement-issues table{width:100%;border-collapse:collapse;font-size:12px}.product-name-supplement-issues th,.product-name-supplement-issues td{padding:8px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}@media(max-width:760px){.product-name-supplement-import-options,.product-name-supplement-import-summary,.product-name-supplement-mode-row{grid-template-columns:1fr}.product-name-supplement-file-card,.product-name-supplement-file-actions{align-items:stretch;flex-direction:column}.product-name-supplement-progress-head{align-items:flex-start;flex-direction:column;gap:5px}.product-name-supplement-progress-head>div{flex-wrap:wrap}.product-name-supplement-import-summary>div{border-right:0;border-bottom:1px solid var(--border)}.product-name-supplement-import-summary>div:last-child{border-bottom:0}}.profile-grid-sku{grid-template-columns:repeat(12,minmax(0,1fr))}.profile-field-full,.profile-sku-name-field{grid-column:1 / -1}.profile-grid-sku>.profile-sku-name-field{grid-column:span 9}.profile-grid-sku>.profile-status-field{grid-column:span 3}.profile-grid-sku>.profile-sku-code-field,.profile-grid-sku>.profile-skuid-field{grid-column:span 6}.profile-grid-sku>.profile-spec-field{grid-column:span 8}.profile-grid-sku>.profile-unit-field{grid-column:span 4}.profile-grid-sku>.profile-barcode-field{grid-column:1 / -1}.profile-barcode-verification{grid-column:1 / -1;min-width:0;display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--primary-soft) 28%,var(--surface))}.profile-barcode-verification-head,.profile-barcode-verification-current,.profile-barcode-verification-actions{min-width:0;display:flex;align-items:center;gap:10px}.profile-barcode-verification-head{justify-content:space-between}.profile-barcode-verification-head>div{min-width:0;display:grid;gap:3px}.profile-barcode-verification-head strong{color:var(--text);font-size:13px;font-weight:950}.profile-barcode-verification-head small,.profile-barcode-verification-current span,.profile-barcode-verification .muted-copy{color:var(--muted);font-size:12px;font-weight:720;line-height:1.45}.profile-barcode-verification .muted-copy{margin:0}.profile-barcode-verification-current{flex-wrap:wrap;padding:9px 10px;border-radius:10px;background:var(--surface)}.profile-barcode-verification-current code{color:var(--primary-strong);font-weight:900;overflow-wrap:anywhere}.profile-barcode-verification-actions{align-items:end;flex-wrap:wrap}.profile-barcode-verification-actions .form-field{min-width:220px;flex:1 1 260px}.profile-barcode-verification-history summary{color:var(--muted-strong);font-size:12px;font-weight:850;cursor:pointer}.profile-barcode-verification-history ol{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.profile-barcode-verification-history li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;border-radius:9px;background:var(--surface);font-size:11px}.profile-barcode-verification-history li span{min-width:0;color:var(--muted)}.profile-price-grid{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;align-items:end}.profile-grid-sku>.product-pricing-preview{grid-column:1 / -1;margin-top:0}.profile-grid-sku>.product-pricing-preview.ready{border-radius:10px}.profile-grid-sku>.product-pricing-preview .product-pricing-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-copy-field{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label action" "value action";align-items:center;gap:3px 8px;min-height:50px;padding:7px 8px 7px 10px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:11px;background:var(--surface)}.profile-copy-field.prominent{border-color:color-mix(in srgb,var(--primary) 26%,var(--border));background:color-mix(in srgb,var(--primary-soft) 46%,var(--surface))}.profile-copy-field span{grid-area:label;min-width:0;overflow:hidden;color:var(--muted);font-size:11px;font-weight:840;text-overflow:ellipsis;white-space:nowrap}.profile-copy-field strong{grid-area:value;min-width:0;color:var(--text);font-size:13px;font-weight:950;line-height:1.25;overflow-wrap:anywhere}.profile-copy-field button,.profile-field-icon-button{grid-area:action;width:34px;height:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--primary-border);border-radius:9px;color:var(--primary-strong);background:var(--primary-soft);font:inherit;cursor:pointer}.profile-copy-field button:hover:not(:disabled),.profile-field-icon-button:hover:not(:disabled){border-color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 76%,var(--surface))}.profile-copy-field button:disabled,.profile-field-icon-button:disabled{cursor:not-allowed;opacity:.5}.profile-field-label-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.profile-field-label-row>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-field-label-row .data-flag{min-height:20px;padding:0 7px;font-size:11px}.profile-input-with-action{position:relative;min-width:0;display:block}.profile-input-with-action input{width:100%;min-width:0;padding-right:50px}.profile-input-with-action .profile-field-icon-button{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.profile-inline-check{min-width:0;display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:760;line-height:1.35}.profile-inline-check input{width:15px;height:15px;margin:0}.profile-save-bar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--surface) 96%,transparent)}.profile-save-bar>span{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.profile-save-bar>div{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.profile-save-bar .btn{min-height:36px}.product-code-target-dialog{width:min(100vw - 40px,560px)}.product-code-target-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-code-target-grid button{min-width:0;display:grid;gap:5px;min-height:118px;padding:14px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:color-mix(in srgb,var(--surface-soft) 62%,var(--surface));cursor:pointer;font:inherit;text-align:left}.product-code-target-grid button:hover,.product-code-target-grid button:focus-visible{border-color:var(--primary-border);background:var(--primary-soft);outline:0}.product-code-target-grid button:disabled{cursor:not-allowed;opacity:.58}.product-code-target-grid strong,.product-code-target-grid span,.product-code-target-grid small{min-width:0;overflow:hidden;text-overflow:ellipsis}.product-code-target-grid strong{color:var(--text);font-size:14px;font-weight:950}.product-code-target-grid span{color:var(--primary-strong);font-size:18px;font-weight:950;white-space:nowrap}.product-code-target-grid small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.45}@media(max-width:1180px){.profile-grid-spu{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-grid-sku{grid-template-columns:repeat(12,minmax(0,1fr))}.profile-grid-sku>.profile-sku-name-field{grid-column:span 9}.profile-grid-sku>.profile-status-field{grid-column:span 3}.profile-grid-sku>.profile-sku-code-field,.profile-grid-sku>.profile-skuid-field{grid-column:span 6}.profile-grid-sku>.profile-spec-field{grid-column:span 8}.profile-grid-sku>.profile-unit-field{grid-column:span 4}.profile-grid-sku>.profile-barcode-field{grid-column:1 / -1}.profile-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.profile-main-area{padding:10px}.profile-sku-switch{padding:8px}.profile-sku-switch-head{align-items:flex-start;flex-direction:column;gap:8px}.profile-summary-chips{justify-content:flex-start}.profile-sku-switch-head>strong,.profile-editor-section-head strong{white-space:normal}.profile-sku-table-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;min-height:48px;padding:7px 10px}.profile-sku-table-row.head{display:none}.profile-sku-option span,.profile-sku-option code{grid-column:1 / -1}.profile-form-stack{grid-template-columns:1fr}.profile-form-stack>.profile-sku-column{padding-top:10px;padding-left:0;border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-left:0}.profile-grid-spu,.profile-grid-sku{grid-template-columns:1fr}.profile-grid-sku>.profile-copy-field,.profile-grid-sku>.form-field,.profile-grid-sku>.profile-barcode-field,.profile-barcode-verification,.profile-price-grid{grid-column:auto}.profile-price-grid{grid-template-columns:1fr}.profile-barcode-verification-head,.profile-barcode-verification-actions{align-items:stretch;flex-direction:column}.profile-barcode-verification-actions .form-field{width:100%;min-width:0;flex-basis:auto}.profile-barcode-verification-history li{grid-template-columns:1fr}.profile-grid-sku>.product-pricing-preview .product-pricing-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-grid-sku>.product-pricing-preview .product-pricing-preview-head{align-items:flex-start}.profile-grid-sku>.product-pricing-preview .product-pricing-preview-head span{align-items:flex-start;flex-direction:column;gap:2px}.profile-grid-sku>.product-pricing-preview .product-pricing-preview-head small{text-align:left;white-space:normal}.profile-save-bar{align-items:stretch;flex-direction:column}.profile-save-bar>span{white-space:normal}.profile-save-bar>div,.profile-save-bar .btn{width:100%}.profile-save-bar>div{justify-content:stretch}.product-code-target-grid{grid-template-columns:1fr}}.product-operation-panel{align-content:start}.product-operation-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-operation-toggle{min-width:0;display:grid;grid-template-columns:18px 1fr;gap:9px;align-items:start;padding:11px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface));cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.product-operation-toggle:hover,.product-operation-toggle.active{border-color:var(--primary-border);background:var(--primary-soft)}.product-operation-toggle:active{transform:translateY(1px)}.product-operation-toggle:focus-within{outline:0;box-shadow:var(--yc-focus-ring)}.product-operation-toggle input{width:16px;height:16px;margin-top:2px;accent-color:var(--primary)}.product-operation-toggle strong,.product-operation-toggle small{display:block;min-width:0}.product-operation-toggle strong{color:var(--text);font-size:13px;line-height:1.35}.product-operation-toggle small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.45}.product-operation-note-field{display:grid;gap:7px}.product-operation-note-field span,.product-operation-actions>span{color:var(--muted);font-size:12px;font-weight:800}.product-operation-note-field textarea{width:100%;min-height:82px;resize:vertical;padding:10px 12px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--surface);font:inherit;line-height:1.5}.product-operation-note-field textarea:focus{outline:0;border-color:var(--primary);box-shadow:var(--yc-focus-ring)}.product-operation-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.product-operation-notification-dialog{width:min(980px,calc(100vw - 32px))}.product-operation-notification-body{display:grid;gap:12px;min-width:0}.operation-notification-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.operation-notification-summary span,.operation-notification-summary strong{display:block;min-width:0}.operation-notification-summary span{color:var(--muted);font-size:12px;font-weight:800}.operation-notification-summary strong{margin-top:2px;color:var(--text);font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-notification-table-wrap{max-height:none;overflow-x:auto;overflow-y:hidden}.operation-notification-tags{display:flex;flex-wrap:wrap;gap:6px}.operation-notification-tags span{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border:1px solid var(--primary-border);border-radius:999px;color:var(--primary);background:var(--primary-soft);font-size:12px;font-weight:800;line-height:1.2}.operation-notification-tags.muted span{border-color:var(--border);color:var(--muted);background:var(--surface-soft)}@media(max-width:900px){.product-operation-toggle-grid{grid-template-columns:1fr}.product-operation-actions{align-items:stretch;flex-direction:column}.operation-notification-summary{grid-template-columns:1fr}}.material-quick-panel{gap:12px}.material-gap-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.material-gap-strip article{min-width:0;display:grid;gap:3px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 60%,var(--surface))}.material-gap-strip article.needs-action{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:color-mix(in srgb,var(--amber-soft) 54%,var(--surface))}.material-gap-strip article.pass{border-color:color-mix(in srgb,var(--green) 30%,var(--border));background:color-mix(in srgb,var(--green-soft) 44%,var(--surface))}.material-gap-strip span,.material-gap-strip small{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.material-gap-strip strong{color:var(--text);font-size:18px;line-height:1}.product-alternate-cover-panel{gap:12px}.product-alternate-cover-panel .inspector-section-head .soft-chip{flex:0 0 auto;gap:6px}.alternate-cover-current-reference{min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 58%,var(--surface))}.alternate-cover-current-thumb{width:72px;aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:10px;color:var(--muted);background:var(--surface)}.alternate-cover-current-thumb img{display:block;width:100%;height:100%;object-fit:cover}.alternate-cover-current-reference>div:last-child{min-width:0;display:grid;gap:3px}.alternate-cover-current-reference strong,.alternate-cover-current-reference span,.alternate-cover-current-reference small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alternate-cover-current-reference strong{color:var(--text);font-size:13px;font-weight:950}.alternate-cover-current-reference span{color:var(--muted-strong);font-size:12px;font-weight:820}.alternate-cover-current-reference small{color:var(--muted);font-size:11px;font-weight:720}.app-dialog.product-main-image-dialog{width:min(calc(100vw - 24px),1480px);max-height:calc(100dvh - 16px);display:flex;flex-direction:column;overflow:hidden;transform:translateY(-8px)}.app-dialog.product-main-image-dialog .dialog-header{padding:16px 28px 14px}.app-dialog.product-main-image-dialog .dialog-body{flex:1 1 auto;min-height:0;padding:12px 28px 14px;overflow:auto}.app-dialog.product-main-image-dialog .dialog-header p{max-width:100%;overflow-wrap:anywhere;white-space:normal}.app-dialog.product-main-image-dialog .dialog-actions{flex:0 0 auto;padding:12px 28px;background:var(--surface)}.main-image-quick-editor{min-width:0;display:grid;gap:10px}.product-image-pool-editor-panel .main-image-editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:4px;border-radius:10px}.product-image-pool-editor-panel .main-image-editor-tabs button{min-width:0;min-height:54px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:8px;padding:7px 10px;border-radius:8px;text-align:left}.product-image-pool-editor-panel .main-image-editor-tabs .module-tab-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--primary-strong);background:var(--primary-soft)}.product-image-pool-editor-panel .main-image-editor-tabs .module-tab-copy{min-width:0;display:grid;gap:2px}.product-image-pool-editor-panel .main-image-editor-tabs .module-tab-copy strong,.product-image-pool-editor-panel .main-image-editor-tabs .module-tab-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-image-pool-editor-panel .main-image-editor-tabs .module-tab-copy strong{color:inherit;font-size:13px;font-weight:900}.product-image-pool-editor-panel .main-image-editor-tabs .module-tab-copy small{padding:0;border-radius:0;color:var(--muted);background:transparent;font-size:11px;font-weight:720}.product-image-pool-editor-panel .main-image-editor-tabs button>em{min-width:36px;padding:3px 6px;border-radius:999px;color:var(--primary-strong);background:var(--primary-soft);font-size:11px;font-style:normal;font-weight:900;text-align:center}.main-image-quick-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:center;gap:12px}.main-image-quick-head>div{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.main-image-quick-head>div>small{flex-basis:100%;min-width:0;overflow:hidden;color:var(--muted);font-size:11px;font-weight:740;text-overflow:ellipsis;white-space:nowrap}.main-image-quick-head strong{color:var(--text);font-size:15px;font-weight:950}.main-image-quick-head span,.main-image-quick-head em{min-height:26px;display:inline-flex;align-items:center;border-radius:999px;padding:0 9px;font-size:12px;font-style:normal;font-weight:900;line-height:1}.main-image-quick-head span{color:var(--primary-strong);background:var(--primary-soft)}.main-image-quick-head em{color:var(--amber);background:var(--amber-soft)}.main-image-quick-head em.saved{color:var(--green);background:var(--green-soft)}.main-image-quick-upload{min-width:0;min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--primary-border) 76%,var(--border));border-radius:12px;color:var(--primary-strong);background:color-mix(in srgb,var(--primary-soft) 36%,var(--surface));cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.main-image-quick-upload svg{justify-self:center}.main-image-quick-upload span{min-width:0;display:grid;gap:3px}.main-image-quick-upload strong,.main-image-quick-upload small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-image-quick-upload strong{color:var(--primary-strong);font-size:13px;font-weight:950}.main-image-quick-upload small{color:var(--muted);font-size:11px;font-weight:780}.main-image-quick-upload.drag-active{border-color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 58%,var(--surface));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)}.main-image-quick-upload.drag-invalid{border-color:var(--danger);color:var(--danger);background:var(--danger-soft)}.main-image-quick-upload.disabled{cursor:not-allowed;opacity:.62}.main-image-quick-grid{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.main-image-quick-card{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:7px;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--surface);transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .18s ease}.main-image-quick-card.is-primary{border-color:color-mix(in srgb,var(--green) 38%,var(--border));background:color-mix(in srgb,var(--green-soft) 24%,var(--surface))}.main-image-quick-card.is-alternate{grid-template-rows:minmax(0,1fr) auto auto;border-color:color-mix(in srgb,var(--primary-border) 52%,var(--border))}.main-image-quick-card.is-dragging{opacity:.56;transform:scale(.985)}.main-image-quick-card.is-drop-target{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)}.main-image-quick-preview{position:relative;justify-self:center;width:min(100%,168px);aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:10px;color:var(--primary-strong);background:var(--primary-soft);padding:0;cursor:zoom-in}.main-image-quick-preview:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 22%,transparent);outline-offset:2px}.main-image-quick-preview img{display:block;width:100%;height:100%;object-fit:cover}.main-image-role-badge{position:absolute;z-index:1;right:7px;bottom:7px;min-height:22px;display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;font-size:10px;font-weight:950;line-height:1;box-shadow:0 8px 18px #0f172a1f}.main-image-role-badge.is-current{color:var(--green);background:color-mix(in srgb,var(--green-soft) 88%,var(--surface))}.main-image-role-badge.is-attachment{color:var(--muted-strong);background:color-mix(in srgb,var(--surface-soft) 88%,var(--surface))}.main-image-role-badge.is-alternate{color:var(--primary-strong);background:color-mix(in srgb,var(--primary-soft) 88%,var(--surface))}.main-image-quick-meta{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) 44px;align-items:center;gap:7px}.main-image-quick-meta strong{min-width:0;overflow:hidden;color:var(--text);font-size:12px;font-weight:850;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.alternate-cover-promote-button{width:100%;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:1px solid var(--primary-border);border-radius:9px;color:var(--primary-strong);background:color-mix(in srgb,var(--primary-soft) 56%,var(--surface));font-size:11px;font-weight:900;cursor:pointer;touch-action:manipulation}.alternate-cover-promote-button:hover:not(:disabled),.alternate-cover-promote-button:focus-visible:not(:disabled){border-color:var(--primary);background:var(--primary-soft);outline:0}.alternate-cover-promote-button:disabled{cursor:not-allowed;opacity:.5}.main-image-quick-empty{grid-column:1 / -1;min-height:260px;display:grid;place-items:center;align-content:center;gap:7px;border:1px dashed var(--border);border-radius:12px;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 68%,var(--surface));text-align:center}.main-image-quick-empty strong{color:var(--text);font-size:15px;font-weight:950}.main-image-quick-empty span{color:var(--muted);font-size:12px;font-weight:780}@media(max-width:760px){.app-dialog.product-main-image-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);transform:none}.app-dialog.product-main-image-dialog .dialog-body,.app-dialog.product-main-image-dialog .dialog-actions{padding-right:14px;padding-left:14px}.main-image-quick-head{grid-template-columns:1fr}.main-image-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:761px)and (max-width:979px){.main-image-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.main-image-quick-preview{width:min(100%,146px)}}@media(max-width:460px){.main-image-quick-editor{gap:10px}.main-image-quick-grid{gap:8px}.main-image-quick-card{padding:7px}.main-image-quick-meta{grid-template-columns:28px minmax(0,1fr) 44px;gap:6px}.product-image-pool-editor-panel .main-image-editor-tabs button{grid-template-columns:minmax(0,1fr) auto;min-height:46px;padding:6px 8px}.product-image-pool-editor-panel .main-image-editor-tabs .module-tab-icon,.product-image-pool-editor-panel .main-image-editor-tabs .module-tab-copy small{display:none}.product-image-pool-editor-panel .main-image-editor-tabs button>em{min-width:32px;padding-inline:5px;font-size:10px}}.material-main-image-editor{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--primary-border) 70%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--primary-soft) 20%,var(--surface))}.main-image-editor-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;gap:12px}.main-image-editor-head>div{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.main-image-editor-head strong{color:var(--text);font-size:14px;font-weight:950}.main-image-editor-head span,.main-image-editor-head em{min-height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;font-size:11px;font-style:normal;font-weight:900;line-height:1}.main-image-editor-head span{color:var(--primary-strong);background:var(--primary-soft)}.main-image-editor-head em{color:var(--amber);background:var(--amber-soft)}.main-image-editor-head em.saved{color:var(--green);background:var(--green-soft)}.main-image-upload{min-height:48px}.main-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.main-image-card{min-width:0;display:grid;gap:7px;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.main-image-card.is-primary{border-color:color-mix(in srgb,var(--green) 36%,var(--border));background:color-mix(in srgb,var(--green-soft) 24%,var(--surface))}.main-image-card.is-dragging{opacity:.55;transform:scale(.985)}.main-image-card.is-drop-target{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)}.main-image-card-preview{position:relative;aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:10px;color:var(--primary-strong);background:var(--primary-soft)}.main-image-card-preview img{display:block;width:100%;height:100%;object-fit:cover}.main-image-order,.main-image-primary-badge{position:absolute;z-index:1;min-height:22px;display:inline-flex;align-items:center;border-radius:999px;padding:0 7px;font-size:11px;font-weight:950;line-height:1;box-shadow:0 8px 18px #0f172a1f}.main-image-order{top:7px;left:7px;color:#172033;background:#ffffffeb}.main-image-primary-badge{right:7px;bottom:7px;color:var(--green);background:color-mix(in srgb,var(--green-soft) 82%,var(--surface))}.main-image-card-footer{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;gap:6px}.main-image-card-footer strong{min-width:0;overflow:hidden;color:var(--text);font-size:11px;font-weight:850;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.main-image-drag-handle{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;color:var(--muted-strong);background:var(--surface-soft);cursor:grab}.main-image-drag-handle:disabled{cursor:not-allowed;opacity:.45}.main-image-delete-button{justify-self:end;width:44px;height:44px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--danger) 22%,var(--border));border-radius:10px;color:var(--danger);background:color-mix(in srgb,var(--danger-soft) 64%,var(--surface));cursor:pointer;touch-action:manipulation;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.main-image-delete-button:hover,.main-image-delete-button:focus-visible{border-color:color-mix(in srgb,var(--danger) 48%,var(--border));color:var(--danger);background:color-mix(in srgb,var(--danger-soft) 88%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 12%,transparent);outline:0}.main-image-delete-button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.main-image-empty{grid-column:1 / -1;min-height:180px;display:grid;place-items:center;align-content:center;gap:6px;border:1px dashed var(--border);border-radius:12px;color:var(--muted);background:color-mix(in srgb,var(--surface) 72%,transparent);text-align:center}.main-image-empty strong{color:var(--text);font-size:14px}.main-image-empty span{color:var(--muted);font-size:12px;font-weight:760}.main-image-editor-footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.main-image-editor-footer span{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.material-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.private-media-boundary-note{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--primary-border) 58%,var(--border));border-radius:10px;color:var(--primary-strong);background:color-mix(in srgb,var(--primary-soft) 34%,var(--surface))}.private-media-boundary-note>svg{justify-self:center}.private-media-boundary-note>span{min-width:0;display:grid;gap:2px}.private-media-boundary-note strong,.private-media-boundary-note small{min-width:0;overflow-wrap:anywhere}.private-media-boundary-note strong{color:var(--text);font-size:12px;font-weight:900}.private-media-boundary-note small{color:var(--muted);font-size:11px;font-weight:720}.private-media-section{border-color:color-mix(in srgb,var(--primary-border) 46%,var(--border))}.private-media-list{max-height:320px}.alternate-cover-promote-comparison{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px}.alternate-cover-promote-comparison>svg{color:var(--muted)}.alternate-cover-promote-comparison figure{min-width:0;display:grid;gap:7px;margin:0}.alternate-cover-promote-comparison figure>span{color:var(--muted-strong);font-size:11px;font-weight:850}.alternate-cover-promote-comparison img,.alternate-cover-promote-comparison figure>div{width:100%;aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:10px;color:var(--muted);background:var(--surface-soft);object-fit:cover;font-size:12px;font-weight:800}.product-alternate-cover-promote-dialog .dialog-body>p{margin:0;color:var(--muted-strong);font-size:13px;line-height:1.65}.material-quick-section{min-width:0;display:grid;gap:8px;padding:10px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 56%,var(--surface))}.material-quick-section-head{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px}.material-quick-section-head svg{color:var(--primary-strong)}.material-quick-section-head span,.material-asset-row span{min-width:0;display:grid;gap:2px}.material-quick-section-head strong,.material-quick-section-head small,.material-asset-row strong,.material-asset-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-quick-section-head strong,.material-asset-row strong{color:var(--text);font-size:12px;font-weight:950}.material-quick-section-head small,.material-asset-row small{color:var(--muted);font-size:11px;font-weight:730}.material-quick-section-head em{padding:2px 7px;border-radius:999px;color:var(--primary-strong);background:var(--primary-soft);font-size:11px;font-style:normal;font-weight:900}.material-quick-upload{min-height:54px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;border:1px dashed var(--primary-border);border-radius:12px;color:var(--primary-strong);background:color-mix(in srgb,var(--primary-soft) 44%,var(--surface));font-size:12px;font-weight:900;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.material-quick-upload:hover:not(.disabled),.material-quick-upload:focus-within:not(.disabled){border-color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 64%,var(--surface));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 8%,transparent)}.material-quick-upload.drag-active{border-color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 78%,var(--surface));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent),0 14px 26px #1e6bff1f}.material-quick-upload.drag-invalid{color:#b42318;border-color:color-mix(in srgb,#ef4444 62%,var(--border));background:color-mix(in srgb,#fee2e2 58%,var(--surface));box-shadow:0 0 0 4px #ef44441a}.material-quick-upload.uploading{cursor:progress}.material-quick-upload>svg{color:currentColor}.material-quick-upload>span{min-width:0;display:grid;gap:2px}.material-quick-upload>span strong,.material-quick-upload>span small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-quick-upload>span strong{color:var(--text);font-size:12px;font-weight:950}.material-quick-upload>span small{color:var(--muted);font-size:11px;font-weight:760}.material-quick-upload>em{padding:3px 7px;border-radius:999px;color:var(--primary-strong);background:var(--primary-soft);font-size:10px;font-style:normal;font-weight:950}.material-quick-upload.disabled{cursor:not-allowed;opacity:.6}.material-asset-list{display:grid;gap:7px;max-height:226px;overflow:auto}.material-asset-row{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.material-asset-thumb{width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:9px;color:var(--primary-strong);background:var(--primary-soft)}.material-asset-thumb img,.material-asset-thumb video{width:100%;height:100%;object-fit:cover}.material-asset-row b{margin-left:6px;padding:2px 6px;border-radius:999px;color:var(--green);background:var(--green-soft);font-size:10px;font-weight:900}.material-asset-actions{display:flex;gap:4px}.material-asset-actions button{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;color:var(--muted-strong);background:var(--surface-soft);cursor:pointer}.material-asset-actions button:hover:not(:disabled){border-color:var(--primary-border);color:var(--primary-strong);background:var(--primary-soft)}.material-asset-actions button:disabled{cursor:not-allowed;opacity:.45}.material-empty-row{min-height:58px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--border);border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--surface) 70%,transparent);font-size:12px;font-weight:800}section.confirm-dialog.app-dialog.product-public-media-workbench-dialog{width:min(980px,calc(100vw - 32px));max-height:min(900px,calc(100vh - 32px));grid-template-rows:auto minmax(0,1fr) auto}.product-public-media-workbench-dialog>.dialog-header>div{min-width:0}.product-public-media-workbench-dialog>.dialog-header h3,.product-public-media-workbench-dialog>.dialog-header p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-public-media-workbench-dialog>.dialog-body{min-height:0;padding:14px 16px;overflow-x:hidden;overflow-y:auto}.product-public-media-workbench{min-width:0;display:grid;gap:12px}.product-public-media-scope-note{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--primary-border);border-radius:8px;color:var(--primary-strong);background:color-mix(in srgb,var(--primary-soft) 58%,var(--surface))}.product-public-media-scope-note>span{min-width:0;display:grid;gap:2px}.product-public-media-scope-note strong{color:var(--text);font-size:13px;font-weight:900}.product-public-media-scope-note small{color:var(--muted-strong);font-size:12px;line-height:1.45}.product-public-media-task-nav{min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(168px,1fr);overflow-x:auto;overflow-y:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);scrollbar-width:thin}.product-public-media-task-nav>button{min-width:168px;height:48px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px;border:0;border-right:1px solid var(--border);color:var(--muted-strong);background:transparent;cursor:pointer;white-space:nowrap;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.product-public-media-task-nav>button:last-child{border-right:0}.product-public-media-task-nav>button:hover:not(:disabled){color:var(--text);background:var(--surface-soft)}.product-public-media-task-nav>button:focus-visible{position:relative;z-index:1;outline:2px solid color-mix(in srgb,var(--primary) 45%,transparent);outline-offset:-2px}.product-public-media-task-nav>button.is-active{color:var(--primary-strong);background:var(--primary-soft);box-shadow:inset 0 -2px 0 var(--primary)}.product-public-media-task-nav>button:disabled{cursor:wait;opacity:.6}.product-public-media-task-nav span{min-width:0;overflow:hidden;font-size:13px;font-weight:860;text-overflow:ellipsis}.product-public-media-task-nav strong{padding:2px 7px;border-radius:999px;color:inherit;background:color-mix(in srgb,currentColor 8%,var(--surface));font-size:11px;font-weight:900}.product-public-media-loading{min-height:180px;display:grid;place-content:center;justify-items:center;gap:10px;color:var(--muted);font-size:13px;font-weight:760}.product-public-media-workbench .product-image-pool-editor-panel,.product-public-media-workbench .material-quick-panel{min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.product-public-media-workbench .main-image-editor-context{padding:8px 10px;border-radius:7px;font-size:12px;line-height:1.45}.product-public-media-workbench .material-quick-panel>.inspector-section-head{display:none}.product-public-media-workbench .material-quick-grid,.product-public-media-workbench .material-quick-grid.is-single-type{grid-template-columns:minmax(0,1fr)}.product-public-media-workbench .material-quick-section{grid-template-columns:minmax(0,1fr) minmax(230px,300px);align-items:center;gap:10px 12px;padding:12px;border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 58%,var(--surface))}.product-public-media-workbench .material-quick-section-head{grid-column:1}.product-public-media-workbench .material-quick-upload{grid-column:2;min-height:50px;border-radius:8px}.product-public-media-workbench .material-asset-list{grid-column:1 / -1;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;max-height:none;overflow:visible}.product-public-media-workbench .material-asset-row{min-height:62px;padding:8px;border-radius:8px}.material-asset-thumb{position:relative;padding:0;cursor:zoom-in}button.material-asset-thumb{font:inherit}.material-asset-thumb:hover,.material-asset-thumb:focus-visible{border-color:var(--primary-border);outline:2px solid color-mix(in srgb,var(--primary) 18%,transparent);outline-offset:1px}.material-asset-thumb.is-video{cursor:pointer;background:color-mix(in srgb,var(--primary-soft) 54%,#172033)}.material-video-play{position:absolute;inset:50% auto auto 50%;width:24px;height:24px;display:grid;place-items:center;padding-left:1px;border-radius:999px;color:#fff;background:#111827b8;transform:translate(-50%,-50%)}section.confirm-dialog.app-dialog.product-media-preview-dialog{width:min(920px,calc(100vw - 32px));max-height:min(900px,calc(100vh - 32px))}.product-media-preview-stage{min-height:min(62vh,640px);display:grid;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#111827}.product-media-preview-stage img,.product-media-preview-stage video{display:block;max-width:100%;max-height:min(68vh,720px);object-fit:contain}.product-public-media-workbench-footer{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.product-public-media-workbench-footer>span{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.product-public-media-workbench-footer>div{display:flex;gap:8px}.product-public-media-dirty-copy{margin:0;color:var(--muted-strong);font-size:13px;line-height:1.6}@media(max-width:700px){section.confirm-dialog.app-dialog.product-public-media-workbench-dialog{width:min(100vw - 16px,980px);max-height:calc(100vh - 16px)}.product-public-media-workbench-dialog>.dialog-body{padding:10px}.product-public-media-scope-note{grid-template-columns:22px minmax(0,1fr)}.product-public-media-scope-note>.status-badge{grid-column:2;justify-self:start}.product-public-media-workbench .material-quick-section{grid-template-columns:minmax(0,1fr)}.product-public-media-workbench .material-quick-upload{grid-column:1}.product-public-media-workbench .material-asset-list{grid-template-columns:minmax(0,1fr)}.product-public-media-workbench-footer>span{display:none}.product-public-media-workbench-footer,.product-public-media-workbench-footer>div{justify-content:flex-end}}.spu-summary-panel{align-items:stretch}.spu-summary-cover{min-height:140px;display:grid;place-items:center;align-content:center;gap:9px;border:1px dashed #cfc7ea;border-radius:12px;color:var(--primary);background:var(--primary-soft);font-size:12px;font-weight:850;text-align:center}.spu-summary-content{min-width:0;display:grid;gap:10px}.product-inspector-floating .detail-list{gap:8px}.product-inspector-floating .detail-list div{padding:8px;border-radius:10px}.spu-edit-form{display:grid;gap:12px}.spu-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sku-edit-panel{background:var(--surface)}.spu-sku-list-panel{border:1px solid var(--border);background:var(--surface)}.sku-mini-list{display:grid;gap:7px}.sku-mini-row{width:100%;min-height:56px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:color-mix(in srgb,var(--surface-soft) 54%,var(--surface));text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.sku-mini-row:hover,.sku-mini-row.active{border-color:var(--primary-border);background:var(--primary-soft);box-shadow:0 10px 24px #1e6bff14}.sku-mini-row:active{transform:translateY(1px)}.sku-mini-row:focus-visible{outline:3px solid rgba(30,107,255,.2);outline-offset:2px}.sku-mini-row strong,.sku-mini-row small{display:block}.sku-mini-row strong{overflow:hidden;text-overflow:ellipsis;color:var(--text);font-size:12px;font-weight:900;white-space:nowrap}.sku-mini-row small{margin-top:3px;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:11px;white-space:nowrap}.inspector-section-head,.sku-edit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.inspector-section-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.inspector-section-actions .btn{min-height:34px;padding-inline:10px;font-size:12px}.inspector-section-head.compact{align-items:center}.inspector-section-head h3,.sku-edit-head h3{margin:0}.inspector-section-head p,.sku-edit-head p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.ownership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ownership-grid article{min-width:0;padding:9px;border:1px solid #e2e8f0;border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.ownership-grid article>span,.ownership-grid article>small{display:block}.ownership-grid article>span{margin-bottom:8px;color:var(--text);font-size:12px;font-weight:900}.ownership-grid article>small{margin-top:8px;color:var(--muted);font-size:11px;font-weight:750}@media(max-width:1180px){.product-inspector-floating{width:min(960px,calc(100vw - 24px))}.product-inspector-workspace{grid-template-columns:minmax(0,1fr)}.product-inspector-taskbar{position:relative;grid-template-columns:repeat(3,minmax(0,1fr))}.product-inspector-taskbar button{min-width:0}.material-gap-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.product-inspector-footer{align-items:flex-start;flex-direction:column}.inspector-share-summary,.inspector-share-grid,.inspector-share-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-share-summary .inspector-share-status{grid-column:1 / -1}}@media(max-width:760px){.product-inspector-layer{padding:12px 8px}.product-inspector-floating,.product-sku-quick-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 24px);border-radius:14px}.product-sku-quick-dialog .sku-quick-layout{grid-template-columns:minmax(0,1fr)}.sku-quick-list{display:flex;max-height:154px;border-right:0;border-bottom:1px solid var(--border);overflow-x:auto;overflow-y:hidden}.sku-quick-list>span,.sku-quick-list button{flex:0 0 180px}.sku-price-grid{grid-template-columns:minmax(0,1fr)}.sku-quick-section-head,.profile-editor-section-head{align-items:flex-start;flex-wrap:wrap}.sku-price-copy-control{margin-left:auto}section.confirm-dialog.app-dialog.sku-price-copy-dialog{--sku-price-copy-content-width: calc(100vw - 24px) ;width:var(--sku-price-copy-content-width);max-width:var(--sku-price-copy-content-width);max-height:calc(100dvh - 24px)}.sku-price-copy-dialog .dialog-header,.sku-price-copy-dialog .dialog-body,.sku-price-copy-dialog .dialog-actions{max-width:100%}.sku-price-copy-dialog-body{grid-template-rows:auto minmax(0,1fr);gap:10px;padding:12px;overflow:auto}.sku-price-copy-dialog .dialog-actions{padding:12px}.sku-price-copy-query-panel,.sku-price-copy-dialog-grid{grid-template-columns:minmax(0,1fr)}.sku-price-copy-dialog-grid{min-height:auto}.sku-price-copy-candidates-panel,.sku-price-copy-preview-panel{padding:0}.sku-price-copy-list{max-height:min(24dvh,184px);overflow-x:hidden;overflow-y:auto}.sku-price-copy-strategy{grid-template-columns:minmax(0,1fr)}.sku-price-copy-table-head{display:none}.sku-price-copy-option{grid-template-columns:24px minmax(0,1fr) max-content;column-gap:8px;row-gap:4px;align-items:start;min-height:0;padding:8px 10px}.sku-price-copy-option-radio{grid-column:1;grid-row:1;margin-top:2px}.sku-price-copy-option-main{grid-column:2;grid-row:1 / span 3;display:grid;gap:1px;margin-bottom:2px}.sku-price-copy-option-main strong,.sku-price-copy-option-main small,.sku-price-copy-option-main code{display:block;min-width:0;line-height:1.18}.sku-price-copy-option-main code{max-width:100%;overflow:hidden;text-overflow:ellipsis}.sku-price-copy-option-price{grid-column:3;display:block;justify-self:end;min-height:0;text-align:right;line-height:1.16}.sku-price-copy-option-price b{display:none}.sku-price-copy-option-price em{display:block;font-size:12px}.sku-price-copy-option-unavailable{grid-column:2 / 4;justify-self:start;text-align:left}.sku-price-copy-preview{grid-template-columns:minmax(0,1fr)}.sku-price-copy-preview>.sku-price-copy-preview-head{display:none}.sku-price-copy-preview>.sku-price-copy-preview-row{grid-template-columns:minmax(0,1fr);gap:5px;align-items:start;min-height:0;padding:9px 10px}.sku-price-copy-preview>.sku-price-copy-preview-row>small{display:flex;justify-content:space-between;gap:8px;text-align:left}.sku-price-copy-result-chip{justify-self:start}.sku-price-copy-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sku-price-copy-actions .btn{width:100%}.sku-price-copy-footer{align-items:stretch;flex-direction:column}.sku-price-copy-footer>span{white-space:normal}.sku-price-copy-footer>div{width:100%}.sku-price-copy-footer .btn{flex:1 1 0}.product-inspector-title-row,.product-inspector-title-actions,.price-inline-actions,.product-inspector-footer>div{align-items:flex-start;flex-direction:column}.product-inspector-summary-strip span,.price-inline-actions .btn,.product-inspector-footer .btn{width:100%}.product-inspector-taskbar,.material-gap-strip,.material-quick-grid,.ownership-grid,.inspector-share-summary,.inspector-share-grid,.inspector-share-checks{grid-template-columns:minmax(0,1fr)}.alternate-cover-promote-comparison{grid-template-columns:minmax(0,1fr);gap:8px}.alternate-cover-promote-comparison>svg{justify-self:center;transform:rotate(90deg)}.alternate-cover-promote-comparison img,.alternate-cover-promote-comparison figure>div{max-height:180px}.inspector-share-actions .btn{width:100%}.material-asset-row{grid-template-columns:42px minmax(0,1fr)}.material-asset-actions{grid-column:1 / -1;justify-content:flex-end}}.sku-edit-summary{display:grid;gap:8px}.sku-identity-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 88px;gap:7px;margin:0}.sku-identity-grid div{min-width:0;padding:8px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 58%,var(--surface))}.sku-identity-grid dt,.sku-identity-grid dd{margin:0}.sku-identity-grid dt{color:var(--muted);font-size:12px;font-weight:750}.sku-identity-grid dd{margin-top:4px;overflow:hidden;text-overflow:ellipsis;color:var(--text);font-size:13px;font-weight:900;white-space:nowrap}.price-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.price-mini-grid div{min-width:0;padding:8px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 58%,var(--surface))}.price-mini-grid dt,.price-mini-grid dd{margin:0}.price-mini-grid dt{color:var(--muted);font-size:12px;font-weight:750}.price-mini-grid dd{margin-top:4px;color:var(--text);font-weight:900}.sku-edit-form{display:grid;gap:12px}.sku-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.price-inline-grid{align-items:end;margin-top:2px}.price-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 58%,var(--surface))}.price-inline-actions>span{min-width:0;color:var(--muted);font-size:12px;font-weight:760}.price-inline-actions .btn{flex:0 0 auto;min-height:34px}.checkbox-field{min-height:54px;display:grid;grid-template-columns:20px 1fr;align-items:center;gap:10px;padding:10px;border:1px solid #e2e8f0;border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));cursor:pointer}.checkbox-field:hover{border-color:var(--primary-border);background:var(--primary-soft)}.checkbox-field strong,.checkbox-field small{display:block}.checkbox-field strong{color:var(--text);font-size:13px}.checkbox-field small{margin-top:2px;color:var(--muted);font-size:12px;line-height:1.45}.inspector-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.product-warning-detail-panel{border-color:color-mix(in srgb,var(--amber) 28%,var(--border));background:color-mix(in srgb,var(--amber-soft) 34%,var(--surface))}.warning-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.warning-scope-grid article{min-width:0;padding:9px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.warning-scope-grid article.warning{border-color:color-mix(in srgb,var(--amber) 32%,var(--border));background:color-mix(in srgb,var(--amber-soft) 52%,var(--surface))}.warning-scope-grid span,.warning-scope-grid small{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:12px;font-weight:780;white-space:nowrap}.warning-scope-grid strong{display:block;margin:5px 0 3px;color:var(--text);font-size:22px;line-height:1}.product-warning-detail-list{display:grid;gap:8px;max-height:360px;overflow:auto}.product-warning-detail-list article{display:grid;gap:7px;padding:10px;border:1px solid color-mix(in srgb,var(--amber) 28%,var(--border));border-radius:12px;background:var(--surface);transition:border-color .15s ease,background .15s ease}.product-warning-detail-list article.active-sku{border-color:color-mix(in srgb,var(--green) 32%,var(--border));background:color-mix(in srgb,var(--green-soft) 52%,var(--surface))}.product-warning-detail-list article.processed{opacity:.7;background:color-mix(in srgb,var(--surface-soft) 64%,var(--surface))}.product-warning-row-head,.product-warning-row-actions{display:flex;flex-wrap:wrap;gap:6px}.product-warning-row-actions{justify-content:flex-end}.product-warning-detail-list strong,.product-warning-detail-list p,.product-warning-detail-list small{display:block}.product-warning-detail-list strong{color:var(--text);font-size:13px}.product-warning-detail-list p{margin:0;color:var(--muted-strong);font-size:12px;font-weight:760;line-height:1.5}.product-warning-detail-list small{color:var(--muted);font-size:12px;line-height:1.45}.inspector-empty-state{min-height:124px;display:grid;place-items:center;align-content:center;gap:7px;padding:12px;border:1px dashed var(--border);border-radius:12px;color:var(--muted);background:var(--surface);text-align:center}.inspector-empty-state svg{color:#059669}.inspector-empty-state strong{color:var(--text)}.detail-right-layout{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:stretch}.main-work-area{min-width:0}.right-inspector{border-left:1px solid var(--border);background:linear-gradient(180deg,var(--surface),var(--primary-soft))}.right-inspector .section-header{padding:16px}.warning-box{padding:12px;border:1px solid #f4c98b;border-radius:12px;color:var(--amber);background:var(--amber-soft);line-height:1.6;font-weight:700}.warning-box.compact{padding:9px 10px;font-size:12px;line-height:1.5}.inline-warning{margin:0 18px 18px}.form-field{display:grid;gap:7px}.form-field span{color:var(--muted-strong);font-size:13px;font-weight:800}.form-field>label{color:var(--muted-strong);font-size:13px;font-weight:800}.form-field input,.form-field select,.form-field textarea{min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.form-field textarea{min-height:92px;padding:10px 12px;resize:vertical}.form-field small{color:var(--muted);font-size:12px;line-height:1.45}.product-editor-grid{min-width:0;display:grid;gap:14px}.product-editor-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.product-editor-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-catalog-combobox{position:relative;min-width:0}.product-catalog-combobox-control{min-height:42px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.product-catalog-combobox-control.open,.product-catalog-combobox-control:focus-within{border-color:#bfaeff;box-shadow:0 0 0 3px #1e6bff21}.product-catalog-combobox-control svg{color:var(--muted)}.product-catalog-combobox-control input{min-width:0;min-height:40px;padding:0;border:0;border-radius:0;outline:0;background:transparent}.product-catalog-combobox-menu{position:absolute;z-index:80;top:calc(100% + 6px);left:0;right:0;max-height:240px;overflow:auto;padding:6px;border:1px solid #dfe6f2;border-radius:12px;background:var(--surface);box-shadow:0 18px 36px #0f172a21}.product-catalog-combobox-menu button,.product-catalog-combobox-empty{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--text);font-size:13px;font-weight:700;text-align:left}.product-catalog-combobox-option-main{min-width:0;display:grid;gap:2px}.product-catalog-combobox-option-main>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-catalog-combobox-option-main>small{color:var(--muted);font-size:11px;font-weight:600}.product-catalog-combobox-menu button:hover,.product-catalog-combobox-menu button:focus-visible,.product-catalog-combobox-menu button.highlighted,.product-catalog-combobox-menu button.selected{background:#f3efff;color:var(--primary-strong)}.product-catalog-combobox-menu button.custom{margin-top:4px;border-top:1px solid var(--border);border-radius:8px;color:var(--green)}.product-catalog-combobox-empty{color:var(--muted);font-weight:600}.product-code-change-dialog{width:min(680px,calc(100vw - 40px));max-height:min(760px,calc(100vh - 40px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.product-code-change-dialog .dialog-body{min-width:0;padding:20px 24px;overflow:auto}.product-code-change-dialog .dialog-actions{justify-content:space-between;gap:12px}.product-code-change-body{display:grid;gap:16px}.product-code-change-dialog .form-field{min-width:0}.product-code-change-dialog .form-field input,.product-code-change-dialog .form-field textarea{width:100%;font-weight:740}.product-code-change-dialog .form-field input:disabled{color:var(--text);background:var(--surface-soft)}.product-code-impact-panel{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.product-code-impact-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.product-code-impact-head strong{min-width:0;color:var(--text);font-size:13px;font-weight:850}.product-code-mapping-table{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.product-code-mapping-row{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--border);color:var(--text);font-size:13px}.product-code-mapping-row:first-child{border-top:0}.product-code-mapping-row.head{color:var(--muted-strong);background:var(--surface-soft);font-size:12px;font-weight:850}.product-code-mapping-row span,.product-code-mapping-row strong{min-width:0;overflow-wrap:anywhere}.product-code-mapping-row strong{font-weight:850}.product-code-impact-panel .detail-list.compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-code-impact-panel .detail-list.compact div{min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.product-code-impact-panel .warning-box.compact{display:flex;align-items:flex-start;gap:8px}.form-message.success{border-color:color-mix(in srgb,var(--green) 28%,var(--border));color:var(--green);background:var(--green-soft)}.product-pricing-preview{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--text);font-size:13px}.product-pricing-preview.loading,.product-pricing-preview.muted,.product-pricing-preview.warning{grid-template-columns:auto minmax(0,1fr);align-items:center}.product-pricing-preview.warning{border-color:color-mix(in srgb,var(--orange) 42%,var(--border));background:var(--orange-soft);color:var(--orange-strong);font-weight:760}.product-pricing-preview.ready{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:var(--green-soft)}.product-pricing-preview-head{display:flex;gap:10px;align-items:center}.product-pricing-preview-head span{min-width:0;flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.product-pricing-preview-head strong{flex:0 0 auto}.product-pricing-preview-head small{min-width:0;flex:1 1 auto;color:var(--muted);font-weight:650;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.product-pricing-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.product-pricing-preview-grid span{min-width:0;display:grid;gap:2px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--green) 24%,var(--border));border-radius:8px;background:var(--surface)}.product-pricing-preview-grid small{color:var(--muted);font-weight:650}@media(max-width:640px){.product-editor-grid.two,.product-editor-grid.three{grid-template-columns:1fr}.product-code-change-dialog{width:min(100vw - 24px,680px);max-height:min(760px,calc(100vh - 24px))}.product-code-change-dialog .dialog-body{padding:16px}.product-code-change-dialog .dialog-actions{align-items:stretch}.product-code-change-dialog .dialog-action-cluster{width:100%;justify-content:flex-end}.product-code-impact-panel .detail-list.compact{grid-template-columns:1fr}.product-code-mapping-row{grid-template-columns:56px minmax(0,1fr) minmax(0,1fr);gap:8px;padding:9px 10px}.product-pricing-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-editor-section-head .sku-price-copy-control{flex:0 0 auto;margin-left:auto}.sku-price-copy-trigger.btn{min-height:24px;height:24px;padding:0 9px;border-radius:999px;gap:4px;font-size:12px;font-weight:850;line-height:1;box-shadow:none}.sku-price-copy-trigger.btn svg{width:13px;height:13px}.profile-price-field-with-action{min-width:0}.profile-field-label-row--price{min-height:24px}.profile-field-label-row--price .sku-price-copy-control{flex:0 0 auto;margin-left:auto}.profile-field-label-row--price .sku-price-copy-trigger.btn{min-height:22px;height:22px;padding:0 8px}section.confirm-dialog.app-dialog.sku-price-copy-dialog.sku-price-copy-dialog--compact{--sku-price-copy-content-width: min(640px, calc(100vw - 28px) );width:var(--sku-price-copy-content-width);max-width:var(--sku-price-copy-content-width)}.sku-price-copy-dialog.sku-price-copy-dialog--compact .dialog-header,.sku-price-copy-dialog.sku-price-copy-dialog--compact .dialog-body,.sku-price-copy-dialog.sku-price-copy-dialog--compact .dialog-actions{width:100%;max-width:var(--sku-price-copy-content-width)}.sku-price-copy-dialog.sku-price-copy-dialog--compact .dialog-header{padding:12px 18px 8px}.sku-price-copy-dialog.sku-price-copy-dialog--compact .dialog-body{padding:8px 12px;background:var(--surface)}.sku-price-copy-dialog.sku-price-copy-dialog--compact .dialog-actions{padding:8px 12px}.sku-price-copy-dialog--compact .sku-price-copy-dialog-body,.sku-price-copy-dialog--compact .sku-price-copy-transfer-body{display:grid;gap:8px;padding:0;overflow:visible;background:transparent}.sku-price-copy-transfer-source{min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--green) 28%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--green) 8%,var(--surface))}.sku-price-copy-transfer-source>div{min-width:0;display:grid;gap:3px}.sku-price-copy-transfer-source strong,.sku-price-copy-panel-title strong{color:var(--text);font-size:13px;font-weight:950}.sku-price-copy-transfer-source span{min-width:0;color:var(--muted);font-size:12px;font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-price-copy-transfer-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sku-price-copy-transfer-fields label{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 7px;align-items:center;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.sku-price-copy-transfer-fields label.active{border-color:color-mix(in srgb,var(--blue) 46%,var(--border));background:color-mix(in srgb,var(--blue) 7%,var(--surface))}.sku-price-copy-transfer-fields label.disabled{cursor:not-allowed;opacity:.55}.sku-price-copy-transfer-fields input{grid-row:span 2;width:16px;height:16px}.sku-price-copy-transfer-fields span,.sku-price-copy-transfer-fields em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-price-copy-transfer-fields span{color:var(--text);font-size:12px;font-weight:900}.sku-price-copy-transfer-fields em{color:var(--muted);font-size:12px;font-style:normal;font-weight:720}.sku-price-copy-dialog--compact .sku-price-copy-query-panel{display:block;padding:0;border:0;background:transparent}.sku-price-copy-dialog--compact .sku-price-copy-search{min-height:36px;border-radius:9px}.sku-price-copy-dialog--compact .sku-price-copy-search:focus-within{border-color:color-mix(in srgb,var(--blue) 42%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 10%,transparent)}.sku-price-copy-dialog--compact .sku-price-copy-search input:focus{outline:0;box-shadow:none}.sku-price-copy-dialog--compact .sku-price-copy-strategy{min-height:36px;padding:3px;border-radius:9px}.sku-price-copy-dialog--compact .sku-price-copy-strategy label{min-height:28px;border-radius:7px}.sku-price-copy-target-panel,.sku-price-copy-candidates-panel,.sku-price-copy-preview-panel{min-width:0;display:grid;gap:8px}.sku-price-copy-dialog--compact .sku-price-copy-panel-title{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0}.sku-price-copy-dialog--compact .sku-price-copy-panel-title button{border:0;background:transparent;color:var(--blue);font-size:12px;font-weight:900;cursor:pointer}.sku-price-copy-target-list{display:grid;gap:7px;max-height:248px;overflow:auto;padding-right:2px}.sku-price-copy-target{width:100%;min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr) minmax(96px,.45fr);align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer}.sku-price-copy-target:hover,.sku-price-copy-target:focus-visible,.sku-price-copy-target.selected{border-color:color-mix(in srgb,var(--blue) 48%,var(--border));background:color-mix(in srgb,var(--blue) 6%,var(--surface))}.sku-price-copy-target:disabled{cursor:not-allowed;opacity:.55}.sku-price-copy-check{width:18px;height:18px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--border) 75%,var(--muted));border-radius:5px;color:var(--blue);font-size:12px;font-weight:950}.sku-price-copy-target span:nth-child(2),.sku-price-copy-target strong,.sku-price-copy-target small,.sku-price-copy-target code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-price-copy-target span:nth-child(2){display:grid;gap:1px}.sku-price-copy-target strong{font-size:13px;font-weight:950}.sku-price-copy-target small,.sku-price-copy-target code{color:var(--muted);font-size:12px;font-weight:720}.sku-price-copy-target code{text-align:right}.sku-price-copy-compact-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(230px,.92fr);gap:12px}.sku-price-copy-dialog--compact .sku-price-copy-list{max-height:246px;border:0;background:transparent;box-shadow:none}.sku-price-copy-dialog--compact .sku-price-copy-option{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;padding:8px 10px;border-radius:8px}.sku-price-copy-dialog--compact .sku-price-copy-option-prices{min-width:0;display:grid;gap:2px;color:var(--muted);font-size:12px}.sku-price-copy-dialog--compact .sku-price-copy-preview-panel{align-self:start;gap:6px;padding:0 0 0 12px;border:0;border-left:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:0;background:transparent}.sku-price-copy-dialog--compact .sku-price-copy-preview-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr);gap:7px;align-items:center;min-height:42px;padding:6px 10px;border-top:1px solid color-mix(in srgb,var(--border) 56%,transparent);background:color-mix(in srgb,var(--green) 4%,var(--surface))}.sku-price-copy-dialog--compact .sku-price-copy-panel-title+.sku-price-copy-preview-row{border-top:0;border-radius:7px 7px 0 0}.sku-price-copy-dialog--compact .sku-price-copy-preview-row:has(+.sku-price-copy-source-note){border-radius:0 0 7px 7px}.sku-price-copy-dialog--compact .sku-price-copy-preview-row span,.sku-price-copy-dialog--compact .sku-price-copy-preview-row small,.sku-price-copy-dialog--compact .sku-price-copy-preview-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-price-copy-dialog--compact .sku-price-copy-preview-row span{color:var(--text);font-size:12px;font-weight:850}.sku-price-copy-dialog--compact .sku-price-copy-preview-row small{color:var(--muted);font-size:12px;font-weight:700}.sku-price-copy-dialog--compact .sku-price-copy-preview-row strong{color:var(--text);font-size:12px;font-weight:950}.sku-price-copy-dialog--compact .sku-price-copy-preview-row.changed strong{color:var(--blue)}.sku-price-copy-dialog--compact .sku-price-copy-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.sku-price-copy-dialog--compact .sku-price-copy-footer>span{min-width:0;flex:1 1 auto;color:var(--muted);font-size:12px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-price-copy-dialog--compact .sku-price-copy-footer>div{flex:0 0 auto;display:flex;gap:8px}@media(max-width:640px){section.confirm-dialog.app-dialog.sku-price-copy-dialog.sku-price-copy-dialog--compact{--sku-price-copy-content-width: calc(100vw - 24px) }.sku-price-copy-transfer-fields,.sku-price-copy-compact-grid{grid-template-columns:1fr}.sku-price-copy-target{grid-template-columns:22px minmax(0,1fr)}.sku-price-copy-target code{grid-column:2;text-align:left}.sku-price-copy-dialog--compact .sku-price-copy-footer{align-items:stretch;flex-direction:column}.sku-price-copy-dialog--compact .sku-price-copy-footer>div{justify-content:flex-end}}.product-listing-plans-workspace,.listing-plan-workspace{min-width:0;display:grid;gap:14px}.listing-plan-notice{margin:0}.listing-plan-title-row{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,#fff),var(--surface)),var(--surface);box-shadow:0 12px 32px color-mix(in srgb,var(--text) 5%,transparent)}.listing-plan-title-row h2{margin:4px 0;color:var(--text);font-size:20px;line-height:1.25}.listing-plan-title-row p{max-width:780px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.listing-plan-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.listing-plan-back{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0;border:0;color:var(--primary-strong);background:transparent;font-size:13px;font-weight:850;cursor:pointer}.listing-plan-back:hover{color:var(--primary)}.listing-plan-summary.summary-rail{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.listing-plan-toolbar.data-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 58%,var(--surface))}.listing-plan-toolbar .search-field{flex:1 1 280px;max-width:none}.listing-plan-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.listing-plan-status-tabs.status-tabs{display:grid;grid-template-columns:repeat(5,minmax(112px,1fr));gap:6px;padding:6px;border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 68%,var(--surface));box-shadow:inset 0 1px color-mix(in srgb,var(--border) 72%,transparent)}.listing-plan-status-tabs.status-tabs button{min-height:42px;border-radius:10px;transition:transform .16s cubic-bezier(.23,1,.32,1),color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}@media(hover:hover)and (pointer:fine){.listing-plan-status-tabs.status-tabs button:hover{transform:translateY(-1px)}}.listing-plan-status-tabs.status-tabs button:active{transform:scale(.985)}.listing-plan-table-panel{min-width:0;display:grid;gap:10px}.listing-plan-items-table-wrap.table-wrap{width:100%;max-width:none;margin:0;border-radius:14px;background:var(--surface);box-shadow:0 14px 38px color-mix(in srgb,var(--text) 5%,transparent),inset 0 1px color-mix(in srgb,var(--border) 68%,transparent)}.listing-plan-items-table.data-table{min-width:1160px;table-layout:fixed}.listing-plan-col-select{width:52px}.listing-plan-col-image{width:72px}.listing-plan-col-product{width:22%}.listing-plan-col-sku{width:12%}.listing-plan-col-category{width:11%}.listing-plan-col-status{width:8%}.listing-plan-col-flow{width:13%}.listing-plan-col-source{width:6%}.listing-plan-col-action{width:278px}.listing-plan-items-table.data-table th,.listing-plan-items-table.data-table td{text-align:left}.listing-plan-items-table.data-table th:first-child,.listing-plan-items-table.data-table td:first-child{text-align:center}.listing-plan-items-table.data-table th:nth-child(2),.listing-plan-items-table.data-table td:nth-child(2){text-align:center}.listing-plan-items-table.data-table th:last-child,.listing-plan-items-table.data-table td:last-child{text-align:left;padding-right:22px;padding-left:22px}.listing-plan-items-table.data-table th{letter-spacing:0;white-space:nowrap}.listing-plan-items-table.data-table tbody tr{transition:background .16s ease,box-shadow .16s ease}.listing-plan-detail-pagination.table-pagination{width:100%;max-width:none;margin:0}.listing-plan-items-table-wrap.table-wrap+.listing-plan-detail-pagination.table-pagination{margin-top:0}.listing-plan-events-table-wrap.table-wrap{width:100%;max-width:none;margin:0;border-radius:14px;background:var(--surface);box-shadow:0 14px 38px color-mix(in srgb,var(--text) 5%,transparent),inset 0 1px color-mix(in srgb,var(--border) 68%,transparent)}.listing-plan-events-table.data-table{min-width:1040px;table-layout:fixed}.listing-plan-events-col-time{width:15%}.listing-plan-events-col-plan{width:20%}.listing-plan-events-col-product{width:22%}.listing-plan-events-col-action{width:14%}.listing-plan-events-col-status{width:17%}.listing-plan-events-col-operator{width:12%}.listing-plan-events-table.data-table th,.listing-plan-events-table.data-table td{text-align:left}.listing-plan-events-table.data-table th{letter-spacing:0;white-space:nowrap}.listing-plan-event-action-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-plan-events-pagination.table-pagination{width:100%;max-width:none;margin:0}.listing-plan-events-table-wrap.table-wrap+.listing-plan-events-pagination.table-pagination{margin-top:0}.listing-plan-import-table-wrap.table-wrap{width:100%;max-width:none;margin:0}.listing-plan-import-table.data-table th,.listing-plan-import-table.data-table td{text-align:left}.listing-plan-ledger-table-wrap.table-wrap{width:100%;max-width:none;margin:0}.listing-plan-ledger-table.data-table{min-width:1140px;table-layout:fixed}.listing-plan-ledger-col-plan{width:17%}.listing-plan-ledger-col-scope{width:14%}.listing-plan-ledger-col-status{width:9%}.listing-plan-ledger-col-structure{width:17%}.listing-plan-ledger-col-category{width:15%}.listing-plan-ledger-col-time{width:12%}.listing-plan-ledger-col-action{width:236px}.listing-plan-ledger-table.data-table th,.listing-plan-ledger-table.data-table td{text-align:left}.listing-plan-ledger-table.data-table th{letter-spacing:0;white-space:nowrap}.listing-plan-category-link{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:0;border:0;color:var(--text);background:transparent;text-align:left;cursor:pointer}.listing-plan-category-link strong{color:var(--primary);font-size:13px}.listing-plan-category-link span{color:var(--muted);font-size:12px}.listing-plan-category-link:hover strong{text-decoration:underline;text-underline-offset:3px}.listing-plan-ledger-actions{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0}.listing-plan-ledger-actions .btn,.listing-plan-ledger-actions .table-action-menu summary{min-width:72px;min-height:36px;height:36px;border-radius:10px;font-size:12px;font-weight:850}.listing-plan-ledger-actions .btn{padding-right:12px;padding-left:12px}.listing-plan-ledger-actions .table-action-menu summary{width:42px;min-width:42px}.listing-plan-ledger-actions .btn:active:not(:disabled),.listing-plan-ledger-actions .table-action-menu summary:active{transform:scale(.975)}.listing-plan-row-actions{display:flex;align-items:center;justify-content:flex-start;gap:18px;min-width:0;width:100%;max-width:100%;margin:0}.listing-plan-row-actions .btn{min-width:104px;min-height:36px;padding-right:12px;padding-left:12px;border-radius:10px;font-size:12px;font-weight:850;transition:transform .14s cubic-bezier(.23,1,.32,1),background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.listing-plan-row-actions .btn:active:not(:disabled){transform:scale(.975)}.listing-plan-confirm-dialog{max-width:440px}.listing-plan-confirm-body{display:grid;gap:12px}.listing-plan-confirm-copy{min-width:0;display:grid;gap:4px;padding:12px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface))}.listing-plan-confirm-copy strong,.listing-plan-confirm-copy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-plan-confirm-copy strong{color:var(--text);font-size:14px;font-weight:900}.listing-plan-confirm-copy span{color:var(--muted);font-size:12px;font-weight:760}.listing-plan-link{min-width:0;display:grid;gap:3px;width:100%;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.listing-plan-product-link{margin:-2px 0 -2px -4px;padding:2px 4px;border-radius:8px;transition:background .16s ease,color .16s ease,transform .16s ease}.listing-plan-product-link:hover,.listing-plan-product-link:focus-visible{background:color-mix(in srgb,var(--primary) 8%,transparent)}.listing-plan-product-link:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 34%,transparent);outline-offset:2px}.listing-plan-product-link:active{transform:translateY(1px)}.listing-plan-link strong,.listing-plan-muted-cell strong{min-width:0;display:block;color:var(--text);font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-plan-link span,.listing-plan-muted-cell span{min-width:0;display:block;color:var(--muted);font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-plan-image-cell{overflow:visible}.listing-plan-thumb-preview-anchor{position:relative;display:inline-flex;width:44px;height:44px;overflow:visible;vertical-align:middle}.listing-plan-thumb-button{display:grid;place-items:center;width:44px;height:44px;padding:0;overflow:hidden;color:var(--primary);cursor:pointer;background:color-mix(in srgb,var(--primary-soft) 82%,var(--surface));border:1px solid color-mix(in srgb,var(--primary-border) 76%,var(--border));border-radius:10px;transition:transform .14s cubic-bezier(.23,1,.32,1),border-color .16s ease,box-shadow .16s ease,background .16s ease}.listing-plan-thumb-button.has-image{background:var(--surface-soft);border-color:var(--border)}.listing-plan-thumb-button.is-empty{color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.listing-plan-thumb-button:disabled{cursor:default;opacity:.76}.listing-plan-thumb-button img{display:block;width:100%;height:100%;object-fit:cover}.listing-plan-thumb-button:hover:not(:disabled),.listing-plan-thumb-button:focus-visible{background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface));border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent);transform:translateY(-1px)}.listing-plan-thumb-button:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 34%,transparent);outline-offset:2px}.listing-plan-thumb-button:active:not(:disabled){transform:scale(.97)}.listing-plan-thumb-preview-popover{display:none}@media(hover:hover)and (pointer:fine){.listing-plan-thumb-preview-anchor.has-preview{z-index:2}.listing-plan-thumb-preview-anchor.has-preview:after{position:absolute;top:-4px;left:100%;display:block;width:8px;height:160px;content:""}.listing-plan-thumb-preview-anchor.has-preview:hover,.listing-plan-thumb-preview-anchor.has-preview:focus-within{z-index:36}.listing-plan-thumb-preview-popover{position:absolute;top:-4px;left:calc(100% + 8px);z-index:36;display:block;width:160px;height:160px;overflow:hidden;pointer-events:auto;visibility:hidden;background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 78%,var(--surface));border-radius:10px;box-shadow:0 18px 42px color-mix(in srgb,var(--text) 18%,transparent);opacity:0;transform:translateY(2px) scale(.985);transform-origin:left top;transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s}.listing-plan-thumb-preview-popover img{display:block;width:100%;height:100%;object-fit:cover}.listing-plan-thumb-preview-anchor.has-preview:hover .listing-plan-thumb-preview-popover,.listing-plan-thumb-preview-anchor.has-preview:focus-within .listing-plan-thumb-preview-popover{visibility:visible;opacity:1;transform:translateY(0) scale(1);transition-delay:.16s,.16s,0s}}.listing-plan-link:hover strong{color:var(--primary-strong)}.listing-plan-count-strip{display:flex;flex-wrap:wrap;gap:5px;max-width:360px}.listing-plan-count-strip span,.listing-plan-candidate-list span,.listing-plan-message-list span{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface-soft);font-size:11px;font-weight:800;white-space:nowrap}.listing-plan-batch-bar,.listing-plan-import-actions,.listing-plan-import-target{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 12px;border:1px solid var(--primary-border);border-radius:12px;background:var(--primary-soft)}.listing-plan-batch-bar>span,.listing-plan-import-actions>span{color:var(--primary-strong);font-size:13px;font-weight:850}.listing-plan-import-target{justify-content:flex-start;color:var(--primary-strong)}.listing-plan-import-target>div{min-width:0;display:grid;gap:2px}.listing-plan-import-target strong{color:var(--text);font-size:13px}.listing-plan-import-target span{color:var(--muted);font-size:12px}.listing-plan-import-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.listing-plan-import-mode button{display:grid;gap:3px;min-height:58px;padding:10px 12px;border:1px solid transparent;border-radius:9px;color:var(--muted-strong);background:transparent;text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.listing-plan-import-mode button:hover:not(:disabled){border-color:var(--primary-border);background:var(--primary-soft);transform:translateY(-1px)}.listing-plan-import-mode button.is-active{border-color:var(--primary-border);color:var(--primary-strong);background:var(--primary-soft);box-shadow:0 8px 22px #2563eb1f}.listing-plan-import-mode button:disabled{cursor:default}.listing-plan-import-mode strong{color:inherit;font-size:13px;font-weight:900}.listing-plan-import-mode span{color:var(--muted);font-size:12px;line-height:1.45}.listing-plan-candidate-list,.listing-plan-message-list{display:flex;flex-wrap:wrap;gap:5px}.listing-plan-candidate-list button{display:grid;gap:2px;min-width:180px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer}.listing-plan-candidate-list button:hover:not(:disabled),.listing-plan-candidate-list button:focus-visible{border-color:var(--primary);outline:none}.listing-plan-candidate-list button span{padding:0;border:0;color:var(--muted)}.listing-plan-candidate-list button em{color:var(--primary);font-size:12px;font-style:normal;font-weight:700}.listing-plan-candidate-list button:disabled{cursor:wait;opacity:.6}.listing-plan-status-flow{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.listing-plan-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.listing-plan-form .form-field-wide{grid-column:1 / -1}.listing-plan-match-panel{grid-column:1 / -1;min-width:0;display:grid;gap:10px;padding:10px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface))}.listing-plan-match-panel.success{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:color-mix(in srgb,var(--green-soft) 72%,var(--surface))}.listing-plan-match-panel.warning{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:color-mix(in srgb,var(--amber-soft) 70%,var(--surface))}.listing-plan-match-panel.danger{border-color:color-mix(in srgb,var(--red) 34%,var(--border));background:color-mix(in srgb,var(--red-soft) 70%,var(--surface))}.listing-plan-match-state{min-width:0;display:flex;align-items:center;gap:8px;color:var(--muted-strong);font-size:12px;font-weight:850}.listing-plan-match-panel.success .listing-plan-match-state{color:var(--green)}.listing-plan-match-panel.warning .listing-plan-match-state{color:var(--amber)}.listing-plan-match-panel.danger .listing-plan-match-state{color:var(--red)}.listing-plan-match-state span{min-width:0;overflow-wrap:anywhere}.listing-plan-match-card,.listing-plan-match-mini-card{min-width:0;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface) 92%,transparent)}.listing-plan-match-card{display:grid;gap:10px;padding:11px}.listing-plan-match-card-main{min-width:0;display:grid;gap:3px}.listing-plan-match-card-main strong,.listing-plan-match-mini-card strong{min-width:0;color:var(--text);font-size:13px;font-weight:950;line-height:1.35;overflow-wrap:anywhere}.listing-plan-match-card-main span{min-width:0;color:var(--muted);font-size:12px;font-weight:720;line-height:1.45;overflow-wrap:anywhere}.listing-plan-match-meta{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}.listing-plan-match-meta div{min-width:0;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.listing-plan-match-meta dt,.listing-plan-match-meta dd{min-width:0;margin:0}.listing-plan-match-meta dt{color:var(--muted);font-size:11px;font-weight:850}.listing-plan-match-meta dd{margin-top:3px;color:var(--text);font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-plan-match-existing{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:2px;color:var(--muted);font-size:12px;font-weight:800}.listing-plan-match-candidates{min-width:0;display:grid;gap:7px;max-height:190px;overflow:auto}.listing-plan-match-mini-card{width:100%;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:3px;padding:9px 10px;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.listing-plan-match-mini-card:hover,.listing-plan-match-mini-card:focus-visible,.listing-plan-match-mini-card.selected{border-color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface))}.listing-plan-match-mini-card:focus-visible{outline:0;box-shadow:var(--yc-focus-ring)}.listing-plan-match-mini-card:active{transform:scale(.99)}.listing-plan-match-check{width:18px;height:18px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--border) 72%,var(--muted));border-radius:5px;color:var(--primary-strong);background:var(--surface);font-size:12px;font-weight:950;line-height:1}.listing-plan-match-mini-card.selected .listing-plan-match-check{border-color:var(--primary);background:var(--primary);color:#fff}.listing-plan-match-mini-card>span:nth-child(2){min-width:0;display:grid;gap:2px}.listing-plan-match-mini-card small{min-width:0;color:var(--muted);font-size:12px;font-weight:720;line-height:1.45;overflow-wrap:anywhere}.listing-plan-match-mini-card em{color:var(--primary-strong);font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}@media(max-width:720px){.listing-plan-title-row{align-items:stretch;flex-direction:column;padding:14px}.listing-plan-actions,.listing-plan-import-actions{justify-content:flex-start}.listing-plan-import-mode{grid-template-columns:1fr}.listing-plan-toolbar .search-field{max-width:none}.listing-plan-toolbar-actions{width:100%}.listing-plan-toolbar-actions .btn{flex:1 1 140px}.listing-plan-status-tabs.status-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-plan-status-tabs.status-tabs button:last-child{grid-column:1 / -1}.listing-plan-items-table.data-table{min-width:1080px}.listing-plan-events-table.data-table{min-width:880px}.listing-plan-col-select{width:48px}.listing-plan-col-image{width:64px}.listing-plan-col-product{width:200px}.listing-plan-col-sku{width:132px}.listing-plan-col-category{width:126px}.listing-plan-col-status{width:92px}.listing-plan-col-flow{width:150px}.listing-plan-col-source{width:68px}.listing-plan-col-action{width:266px}.listing-plan-items-table.data-table th:last-child,.listing-plan-items-table.data-table td:last-child{padding-right:18px;padding-left:18px}.listing-plan-items-table-wrap.table-wrap-sticky-actions .data-table-sticky-actions th:last-child,.listing-plan-items-table-wrap.table-wrap-sticky-actions .data-table-sticky-actions td:last-child{position:static;box-shadow:none}.listing-plan-row-actions .btn{min-width:96px}.listing-plan-form{grid-template-columns:1fr}.listing-plan-match-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-listing-coverage-summary{display:grid;grid-template-columns:minmax(240px,1.25fr) minmax(360px,1.6fr) auto;align-items:center;gap:16px;margin-bottom:12px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.store-listing-coverage-heading,.store-listing-coverage-metrics,.store-listing-coverage-actions,.store-listing-coverage-error{display:flex;align-items:center;min-width:0}.store-listing-coverage-heading{gap:10px}.store-listing-coverage-heading strong,.store-listing-coverage-heading small,.store-listing-coverage-metrics strong,.store-listing-coverage-metrics small{display:block}.store-listing-coverage-heading small,.store-listing-coverage-metrics small{color:var(--text-muted);font-size:12px}.store-listing-coverage-icon{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--surface))}.store-listing-coverage-metrics{justify-content:stretch}.store-listing-coverage-metrics>span{min-width:82px;padding:0 14px;border-left:1px solid var(--border)}.store-listing-coverage-metrics strong{margin-top:2px;font-size:18px}.store-listing-coverage-metrics .is-warning strong{color:var(--warning, #b45309)}.store-listing-coverage-actions{flex-direction:column;align-items:flex-end;gap:6px}.store-listing-coverage-link{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--brand);font-weight:700;white-space:nowrap}.store-listing-coverage-error{justify-content:space-between;gap:8px;color:var(--danger, #b91c1c)}@media(max-width:1080px){.store-listing-coverage-summary{grid-template-columns:minmax(0,1fr) auto}.store-listing-coverage-metrics,.store-listing-coverage-error{grid-column:1 / -1;grid-row:2}}@media(max-width:600px){.store-listing-coverage-summary{grid-template-columns:minmax(0,1fr)}.store-listing-coverage-actions,.store-listing-coverage-metrics,.store-listing-coverage-error{grid-column:1;grid-row:auto}.store-listing-coverage-actions{align-items:flex-start}.store-listing-coverage-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.store-listing-coverage-metrics>span{padding:8px 10px;border:0;border-top:1px solid var(--border)}}.product-spu-governance-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin-bottom:12px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-subtle);color:var(--yc-text-secondary)}.product-spu-merge-content{width:100%;min-width:0;display:grid;gap:16px}.product-spu-merge-content>*,.product-spu-merge-search,.product-spu-merge-search .form-field{width:100%;min-width:0}.product-spu-merge-content>.product-spu-merge-candidates.table-wrap{width:100%;max-width:none;margin:0}.product-spu-merge-impact-note{overflow:hidden;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.product-spu-merge-impact-note>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--yc-border-light);background:var(--yc-bg-subtle)}.product-spu-merge-impact-icon{display:inline-grid;width:36px;height:36px;place-items:center;color:var(--yc-status-warning-text);border:1px solid var(--yc-warning-border);border-radius:8px;background:var(--yc-warning-soft)}.product-spu-merge-impact-eyebrow{display:block;margin-bottom:2px;color:var(--yc-status-warning-text);font-size:12px;font-weight:600}.product-spu-merge-impact-note h3{margin:0;color:var(--yc-text-primary);font-size:15px;line-height:1.5}.product-spu-merge-impact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.product-spu-merge-impact-grid>article{display:grid;align-content:start;gap:5px;min-width:0;padding:13px 16px 14px}.product-spu-merge-impact-grid>article+article{border-left:1px solid var(--yc-border-light)}.product-spu-merge-impact-grid span{color:var(--yc-text-secondary);font-size:12px}.product-spu-merge-impact-grid strong{color:var(--yc-text-primary);font-size:13px;font-weight:600;line-height:1.55}.product-spu-merge-search-row,.product-spu-merge-preview-action{display:flex;align-items:center;gap:12px}.product-spu-merge-search-row input{flex:1}.product-spu-merge-preview-action{justify-content:space-between;padding:12px 14px;border:1px solid var(--yc-border);border-radius:8px}.product-spu-merge-preview{display:grid;gap:12px}.product-spu-merge-preview h3{margin:0}.product-spu-merge-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid var(--yc-border);border-radius:8px;overflow:hidden}.product-spu-merge-preview dl>div{display:grid;gap:4px;padding:12px 14px;border-bottom:1px solid var(--yc-border)}.product-spu-merge-preview dl>div:nth-child(odd){border-right:1px solid var(--yc-border)}.product-spu-merge-preview dt{color:var(--yc-text-secondary);font-size:12px}.product-spu-merge-preview dd{margin:0;font-weight:600}@media(max-width:720px){.product-spu-governance-actions,.product-spu-merge-search-row,.product-spu-merge-preview-action{align-items:stretch;flex-direction:column}.product-spu-merge-preview dl{grid-template-columns:1fr}.product-spu-merge-preview dl>div:nth-child(odd){border-right:0}.product-spu-merge-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-spu-merge-impact-grid>article:nth-child(3){border-left:0}.product-spu-merge-impact-grid>article:nth-child(n+3){border-top:1px solid var(--yc-border-light)}}@media(max-width:480px){.product-spu-merge-impact-note>header{grid-template-columns:auto minmax(0,1fr)}.product-spu-merge-impact-note>header .status-badge{grid-column:2;justify-self:start}.product-spu-merge-impact-grid{grid-template-columns:minmax(0,1fr)}.product-spu-merge-impact-grid>article+article{border-top:1px solid var(--yc-border-light);border-left:0}}.product-channel-bindings{min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--yc-primary) 28%,var(--yc-border));border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--yc-primary) 4%,var(--yc-bg-container))}.product-channel-bindings>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.product-channel-bindings>header>div{display:grid;gap:3px}.product-channel-bindings>header strong{font-size:15px}.product-channel-bindings>header span,.product-channel-binding-preview span{color:var(--yc-text-secondary);font-size:12px}.product-channel-binding-list{display:grid;overflow:hidden;border:1px solid color-mix(in srgb,var(--yc-primary) 18%,var(--yc-border));border-radius:var(--yc-radius-lg);background:var(--yc-bg-container)}.product-channel-binding-row{display:grid;grid-template-columns:minmax(84px,.72fr) minmax(0,2.2fr) 58px;align-items:center;min-width:0;min-height:68px;gap:12px;padding:9px 10px 9px 12px}.product-channel-binding-row+.product-channel-binding-row{border-top:1px solid var(--yc-border-light)}.product-channel-binding-row.blocked{background:color-mix(in srgb,var(--yc-danger) 4%,var(--yc-bg-container))}.product-channel-binding-channel{display:grid;justify-items:start;min-width:0;gap:4px}.product-channel-binding-channel>span{max-width:100%;overflow:hidden;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.product-channel-binding-channel em{padding:1px 6px;border-radius:999px;background:var(--yc-bg-subtle);color:var(--yc-text-secondary);font-size:11px;font-style:normal;font-weight:650;line-height:20px;white-space:nowrap}.product-channel-binding-channel em.exact{background:color-mix(in srgb,var(--yc-primary) 10%,var(--yc-bg-container));color:var(--yc-primary)}.product-channel-binding-channel em.unbound{background:var(--yc-warning-soft);color:var(--yc-warning)}.product-channel-binding-value{display:grid;min-width:0;gap:4px}.product-channel-binding-value strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.product-channel-binding-meta{display:flex;min-width:0;align-items:center;gap:5px;color:var(--yc-text-secondary);font-size:12px;white-space:nowrap}.product-channel-binding-meta code{overflow:hidden;color:inherit;font-family:inherit;text-overflow:ellipsis}.product-channel-binding-alert{display:flex;align-items:center;gap:4px;color:var(--yc-danger);font-size:12px;line-height:18px}.product-channel-binding-alert.unbound{color:var(--yc-warning)}.product-channel-binding-action{width:58px;min-width:58px;padding-inline:0}.product-channel-binding-dialog .ui-dialog-body{display:grid;gap:14px}.product-channel-binding-search{display:grid;gap:6px}.product-channel-binding-search>label{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;min-height:46px;gap:8px;padding-inline:13px;border:1px solid var(--yc-border);border-radius:var(--yc-radius-lg);color:var(--yc-text-secondary);background:var(--yc-bg-container)}.product-channel-binding-search>label:focus-within{border-color:var(--yc-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--yc-primary) 14%,transparent)}.product-channel-binding-search input{width:100%;min-width:0;border:0;outline:0;color:var(--yc-text-primary);font:inherit;background:transparent}.product-channel-binding-search>span{color:var(--yc-text-secondary);font-size:12px}.product-channel-binding-options{display:grid;max-height:min(340px,42vh);overflow:auto;border:1px solid var(--yc-border);border-radius:var(--yc-radius-lg);background:var(--yc-bg-container)}.product-channel-binding-option{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;border:0;color:var(--yc-text-primary);text-align:left;background:transparent;cursor:pointer}.product-channel-binding-option+.product-channel-binding-option{border-top:1px solid var(--yc-border-light)}.product-channel-binding-option:is(:hover,:focus-visible){outline:0;background:color-mix(in srgb,var(--yc-primary) 5%,var(--yc-bg-container))}.product-channel-binding-option.selected{background:color-mix(in srgb,var(--yc-primary) 9%,var(--yc-bg-container))}.product-channel-binding-option-radio{width:16px;height:16px;box-sizing:border-box;border:1px solid var(--yc-border-strong);border-radius:50%;background:var(--yc-bg-container)}.product-channel-binding-option.selected .product-channel-binding-option-radio{border:5px solid var(--yc-primary)}.product-channel-binding-option-copy{display:grid;min-width:0;gap:3px}.product-channel-binding-option-copy strong,.product-channel-binding-option-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-channel-binding-option-copy span,.product-channel-binding-option code{color:var(--yc-text-secondary);font-size:12px}.product-channel-binding-option code{font-family:inherit;white-space:nowrap}.product-channel-binding-empty{padding:28px 16px;color:var(--yc-text-secondary);text-align:center}.product-channel-binding-preview{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--yc-primary) 7%,var(--yc-bg-container));color:var(--yc-primary)}.product-channel-binding-preview>div{display:grid;min-width:0;gap:3px}.product-channel-binding-preview strong{overflow-wrap:anywhere;color:var(--yc-text-primary)}.product-channel-binding-confirm{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid var(--yc-border);border-radius:var(--yc-radius-lg);font-weight:650}@media(max-width:640px){.product-channel-binding-row{grid-template-columns:minmax(0,1fr) 58px;gap:5px 10px;padding-block:10px}.product-channel-binding-channel{display:flex;grid-column:1;align-items:center;gap:7px}.product-channel-binding-value{grid-column:1}.product-channel-binding-action{grid-column:2;grid-row:1 / span 2}.product-channel-binding-option{grid-template-columns:18px minmax(0,1fr)}.product-channel-binding-option code{grid-column:2}}.settings-page-shell{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:252px minmax(0,1fr);gap:18px;align-items:start}.settings-page-nav,.settings-work-area{min-width:0;width:100%}.settings-nav-head{display:grid;gap:6px;padding:4px 4px 12px;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.settings-nav-head span{color:var(--text);font-size:18px;font-weight:950}.settings-nav-head p{max-width:24ch;margin:0;color:var(--muted);font-size:12px;font-weight:700;line-height:1.55}.settings-tab-list{display:grid;gap:6px;margin-top:12px}.settings-tab-list button{width:100%;min-width:0;min-height:54px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:12px;color:var(--muted-strong);background:transparent;text-align:left;font-weight:800;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.settings-tab-list button>svg{display:block;color:var(--muted)}.settings-tab-list button>span{min-width:0;display:grid;gap:2px}.settings-tab-list button strong,.settings-tab-list button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-tab-list button strong{color:inherit;font-size:13px}.settings-tab-list button small{color:var(--muted);font-size:11px;font-weight:700}.settings-tab-list button:hover,.settings-tab-list button.active{border-color:var(--primary-border);color:var(--primary-strong);background:var(--primary-soft)}.settings-tab-list button:hover>svg,.settings-tab-list button.active>svg{color:var(--primary-strong)}.settings-tab-list button:active{transform:translateY(1px)}.settings-tab-list button:focus-visible{outline:0;box-shadow:var(--yc-focus-ring)}.settings-section{overflow:visible;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.settings-section+.settings-section{margin-top:16px}.settings-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;margin:0 18px 14px;overflow:visible;border:0;border-radius:0;background:transparent}.settings-summary-grid .metric-card{min-height:76px;border:0;border-right:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:0;background:transparent;box-shadow:none}.settings-subsection{margin:16px 18px 18px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.settings-brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;padding:0 16px 16px}.settings-brand-card{min-height:82px;display:grid;gap:6px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.settings-brand-card strong{color:var(--text)}.settings-brand-card span,.settings-brand-card small{color:var(--muted);font-size:12px;font-weight:700}.settings-brand-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.settings-brand-card-footer button{min-height:28px;padding:4px 8px;border:1px solid var(--border);border-radius:8px;color:var(--primary-strong);background:var(--surface);font-size:12px;font-weight:800;cursor:pointer}.settings-brand-card-footer button:hover{border-color:var(--primary-border);background:var(--primary-soft)}.settings-stock-split{display:flex;flex-wrap:wrap;gap:6px}.settings-stock-split span{padding:4px 7px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:var(--surface);font-size:12px;font-weight:800}.table-wrap-contained{margin:0 16px 16px;border-radius:14px}.settings-local-subnav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 18px}.settings-local-subnav button{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--muted-strong);font-weight:900;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.settings-local-subnav button:hover,.settings-local-subnav button:focus-visible,.settings-local-subnav button.active{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary-strong);outline:none;box-shadow:0 8px 22px color-mix(in srgb,var(--primary) 10%,transparent)}.settings-local-subnav button>em{min-width:24px;padding:2px 7px;border-radius:999px;background:var(--primary-soft);color:var(--muted);font-size:11px}.settings-account-layout,.settings-warehouse-layout,.settings-standard-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:14px;padding:0 18px 18px;align-items:start}.settings-table-only{grid-template-columns:minmax(0,1fr)}.settings-account-main,.settings-warehouse-main,.settings-standard-main,.settings-role-page,.settings-security-page{border:0;border-radius:0;background:transparent}.settings-account-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 180px 140px;gap:10px;padding:12px;margin-bottom:10px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface))}.settings-account-toolbar.account-ledger-toolbar{grid-template-columns:minmax(280px,1fr) repeat(3,minmax(140px,180px))}.settings-account-toolbar select{min-height:42px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font-weight:800}.settings-account-row-actions{display:inline-grid;grid-template-columns:repeat(3,34px);gap:6px;flex-wrap:nowrap}.settings-role-page{display:grid;gap:16px;padding-top:0}.settings-security-page{display:grid;gap:16px;padding:16px 18px 18px}.settings-security-list{display:grid;gap:10px}.settings-security-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.settings-security-row>div{display:grid;gap:4px}.settings-security-row span{color:var(--muted);font-size:12px;font-weight:800}.settings-miniprogram-auth-card{display:grid;gap:16px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.settings-miniprogram-auth-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settings-miniprogram-auth-head h3{margin:6px 0;color:var(--text);font-size:18px}.settings-miniprogram-auth-head p{max-width:68ch;margin:0;color:var(--muted);font-size:13px;font-weight:700;line-height:1.65}.settings-card-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--primary-strong);font-size:12px;font-weight:900}.settings-miniprogram-auth-error{padding:10px 12px;border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border));border-radius:12px;color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface));font-size:13px;font-weight:800}.settings-miniprogram-auth-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-miniprogram-auth-status-grid article{display:grid;gap:8px;min-height:104px;padding:14px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.settings-miniprogram-auth-status-grid span,.settings-miniprogram-auth-status-grid small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.55}.settings-miniprogram-auth-status-grid strong:not(.status-badge){color:var(--text);font-size:15px;font-weight:900}.settings-miniprogram-auth-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) max-content;gap:12px;align-items:end}.settings-miniprogram-auth-action{display:flex;align-items:flex-end;justify-content:flex-end;min-width:190px}@media(max-width:900px){.settings-miniprogram-auth-status-grid,.settings-miniprogram-auth-form{grid-template-columns:minmax(0,1fr)}.settings-miniprogram-auth-head{display:grid}.settings-miniprogram-auth-action{justify-content:stretch;min-width:0}.settings-miniprogram-auth-action .btn{width:100%}}.permission-chip-list{display:flex;flex-wrap:wrap;gap:6px}.permission-chip{display:inline-flex;min-height:26px;align-items:center;padding:4px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface);font-size:12px;font-weight:800;white-space:nowrap}.account-editor-dialog,.account-reset-dialog{width:min(560px,calc(100vw - 28px))}.password-reset-card{display:grid;gap:6px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.password-reset-card span{color:var(--muted);font-size:12px;font-weight:800}.password-reset-card strong{color:var(--text);font-size:18px}.password-reset-secret{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft)}.password-reset-secret strong{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;letter-spacing:0}.settings-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 18px 18px}.settings-share-template-group{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.35fr);gap:18px;align-items:start;margin:0 18px 18px;padding:16px 0 0;border-top:1px solid color-mix(in srgb,var(--border) 68%,transparent)}.settings-share-template-copy{min-width:0;display:grid;gap:7px}.settings-share-template-copy h3{margin:0;color:var(--text);font-size:15px;font-weight:950}.settings-share-template-copy p{max-width:68ch;margin:0;color:var(--muted);font-size:12px;font-weight:750;line-height:1.65}.settings-share-template-copy code{padding:1px 5px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:6px;color:var(--primary-strong);background:var(--surface-soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.settings-share-template-field{min-width:0}.settings-share-template-field input{width:100%}.settings-share-template-preview{overflow-wrap:anywhere}.form-field-error>input,.form-field-error>select,.form-field-error>textarea{border-color:color-mix(in srgb,var(--danger) 48%,var(--border));background:color-mix(in srgb,var(--danger-soft) 44%,var(--surface))}.form-field-error>input:focus,.form-field-error>select:focus,.form-field-error>textarea:focus{border-color:color-mix(in srgb,var(--danger) 58%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 14%,transparent)}.settings-share-template-error{color:var(--danger)!important;overflow-wrap:anywhere}.settings-policy-note{display:flex;align-items:center;gap:10px;margin:0 18px 18px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--green) 32%,var(--border));border-radius:14px;color:var(--green);background:var(--green-soft);font-weight:800}.settings-policy-note-blue{border-color:var(--primary-border);color:var(--primary-strong);background:var(--primary-soft)}.settings-policy-note-amber{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));color:var(--amber);background:var(--amber-soft)}.settings-policy-note-danger{border-color:color-mix(in srgb,var(--danger) 34%,var(--border));color:var(--danger);background:var(--danger-soft)}.media-storage-form-grid{grid-template-columns:180px minmax(280px,1fr) repeat(3,140px) 190px;align-items:end}.media-storage-form-grid .form-field-wide{min-width:0}.form-checkbox-field{min-height:44px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:9px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--muted);font-weight:800}.form-checkbox-field input{width:16px;height:16px;accent-color:var(--primary)}.form-checkbox-field span{color:var(--text)}.media-storage-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 18px 18px}.media-storage-preview-table{margin:0 18px 18px}.media-storage-preview-table code{display:inline-block;max-width:min(680px,100%);overflow:hidden;color:var(--primary-strong);text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.media-storage-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.media-storage-current-target{min-width:0;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:14px;align-items:center;margin:0 18px 18px;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.media-storage-current-main{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center}.media-storage-current-main svg{color:var(--primary-strong)}.media-storage-current-main span,.media-storage-current-meta span{min-width:0;display:grid;gap:2px}.media-storage-current-main small,.media-storage-current-meta em{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.media-storage-current-main strong,.media-storage-current-meta strong{min-width:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.media-storage-current-main strong{font-size:16px}.media-storage-current-meta{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.media-storage-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 18px 18px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:16px;overflow:hidden;background:color-mix(in srgb,var(--surface-soft) 70%,transparent)}.media-storage-status-strip>div{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon meta";gap:2px 10px;padding:14px;border-right:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.media-storage-status-strip>div:last-child{border-right:0}.media-storage-status-strip svg{grid-area:icon;align-self:center;color:var(--primary-strong)}.media-storage-status-strip span{grid-area:label;color:var(--muted);font-size:11px;font-weight:800}.media-storage-status-strip strong{grid-area:value;min-width:0;overflow:hidden;color:var(--text);font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.media-storage-status-strip small{grid-area:meta;color:var(--muted);font-size:11px;font-weight:800}.media-storage-section{display:grid;gap:14px;padding:0 18px 18px}.media-storage-section+.media-storage-section{padding-top:2px}.media-storage-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding-top:2px}.media-storage-section-head h3{margin:0;color:var(--text);font-size:16px;font-weight:950}.media-storage-section-head p{max-width:58ch;margin:0;color:var(--muted);font-size:12px;font-weight:750;line-height:1.5}.media-storage-provider-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.media-storage-provider-list button{min-width:0;min-height:70px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:10px;border:1px solid var(--border);border-radius:14px;color:var(--muted-strong);background:var(--surface);text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.media-storage-provider-list button svg{color:var(--muted)}.media-storage-provider-list button span{min-width:0;display:grid;gap:3px}.media-storage-provider-list button strong,.media-storage-provider-list button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-storage-provider-list button strong{color:inherit;font-size:13px;font-weight:950}.media-storage-provider-list button small{color:var(--muted);font-size:11px;font-weight:750}.media-storage-provider-list button:hover,.media-storage-provider-list button.active{border-color:var(--primary-border);color:var(--primary-strong);background:var(--primary-soft)}.media-storage-provider-list button:hover svg,.media-storage-provider-list button.active svg{color:var(--primary-strong)}.media-storage-provider-list button:focus-visible{outline:0;box-shadow:var(--yc-focus-ring)}.media-storage-minimal-grid,.media-storage-advanced-grid,.media-storage-mime-grid,.media-storage-limit-grid,.media-storage-secret-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.media-storage-minimal-grid,.media-storage-mime-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.media-storage-mime-grid input,.media-storage-mime-grid textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.media-storage-mime-grid textarea{min-height:64px;resize:vertical;overflow-wrap:anywhere;white-space:pre-wrap}.media-storage-minimal-grid .form-field-wide,.media-storage-advanced-grid .form-field-wide{grid-column:span 2}.media-storage-secret-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.media-storage-secret-grid .btn{min-height:44px;align-self:end}.media-storage-secret-state{flex:0 0 auto;display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:999px;color:var(--muted-strong);background:var(--surface-soft);font-size:12px;font-weight:900}.media-storage-secret-state.active{border-color:color-mix(in srgb,var(--green) 38%,var(--border));color:var(--green);background:var(--green-soft)}.media-storage-local-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-soft) 62%,transparent)}.media-storage-local-panel>div{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center}.media-storage-local-panel svg{color:var(--primary-strong)}.media-storage-local-panel span{min-width:0;display:grid;gap:3px}.media-storage-local-panel strong,.media-storage-local-panel small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-storage-local-panel strong{color:var(--text);font-weight:950}.media-storage-local-panel small{color:var(--muted);font-size:12px;font-weight:750}.media-storage-advanced,.media-storage-secret-panel,.media-storage-global-rules{border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:16px;overflow:hidden;background:color-mix(in srgb,var(--surface) 94%,transparent)}.media-storage-advanced:not([open])>:not(summary),.media-storage-secret-panel:not([open])>:not(summary),.media-storage-global-rules:not([open])>:not(summary){display:none}.media-storage-advanced{margin-top:2px}.media-storage-global-rules{margin:0 18px 18px}.media-storage-advanced>summary,.media-storage-secret-panel>summary,.media-storage-global-rules>summary{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;color:var(--muted-strong);cursor:pointer;list-style:none}.media-storage-advanced>summary::-webkit-details-marker,.media-storage-secret-panel>summary::-webkit-details-marker,.media-storage-global-rules>summary::-webkit-details-marker{display:none}.media-storage-advanced>summary:hover,.media-storage-secret-panel>summary:hover,.media-storage-global-rules>summary:hover{background:color-mix(in srgb,var(--primary-soft) 48%,transparent)}.media-storage-advanced>summary svg,.media-storage-secret-panel>summary svg,.media-storage-global-rules>summary svg{color:var(--primary-strong)}.media-storage-advanced>summary span,.media-storage-secret-panel>summary span,.media-storage-global-rules>summary span{min-width:0;display:grid;gap:2px}.media-storage-advanced>summary strong,.media-storage-secret-panel>summary strong,.media-storage-secret-panel>summary em,.media-storage-global-rules>summary strong,.media-storage-global-rules>summary em{color:var(--text);font-size:13px;font-style:normal;font-weight:950}.media-storage-advanced>summary small,.media-storage-secret-panel>summary small,.media-storage-global-rules>summary small{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.media-storage-global-rules>summary em{color:var(--primary-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-storage-advanced-grid,.media-storage-rules-body{padding:0 14px 14px}.media-storage-rules-body{display:grid;gap:14px;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent);padding-top:14px}.media-storage-path-grid{margin:0}.media-storage-fallback-grid{display:grid;grid-template-columns:minmax(0,1fr)}.media-storage-preview-list{display:grid;margin:0;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--surface)}.media-storage-preview-list>div{min-width:0;display:grid;grid-template-columns:minmax(120px,160px) minmax(220px,.55fr) minmax(0,1fr);gap:14px;align-items:center;padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.media-storage-preview-list>div:last-child{border-bottom:0}.media-storage-preview-list span{color:var(--muted);font-size:12px;font-weight:850}.media-storage-preview-list strong,.media-storage-preview-list code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-storage-preview-list strong{color:var(--text);font-size:13px}.media-storage-preview-list code{color:var(--primary-strong);font-size:12px}.media-storage-diagnostics-section{padding-top:0}.media-storage-diagnostic-entry{border-top:1px solid color-mix(in srgb,var(--border) 68%,transparent);padding-top:16px}.media-storage-diagnostics-head{align-items:center}.media-storage-diagnostics-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.media-storage-diagnostic-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--surface-soft) 64%,var(--surface))}.media-storage-diagnostic-summary>div{min-width:0;display:grid;gap:3px;padding:12px 14px;border-right:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.media-storage-diagnostic-summary>div:last-child{border-right:0}.media-storage-diagnostic-summary-compact{margin-top:0}.media-storage-profile-section{border-top:1px solid color-mix(in srgb,var(--border) 68%,transparent);padding-top:16px}.media-storage-default-profile{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;margin-bottom:12px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:12px;padding:12px 14px;background:color-mix(in srgb,var(--primary-soft) 38%,var(--surface))}.media-storage-default-profile svg{color:var(--primary-strong)}.media-storage-default-profile span{min-width:0;display:grid;gap:2px}.media-storage-default-profile strong,.media-storage-profile-name strong,.media-storage-profile-row strong{min-width:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.media-storage-default-profile small,.media-storage-profile-row small{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.media-storage-profile-table{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--surface)}.media-storage-profile-row{min-width:0;display:grid;grid-template-columns:minmax(170px,1fr) minmax(140px,.8fr) minmax(200px,1.05fr) minmax(96px,.45fr) minmax(96px,.45fr) minmax(180px,auto);gap:14px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);padding:12px 14px}.media-storage-profile-row:last-child{border-bottom:0}.media-storage-profile-row-head{background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));color:var(--muted-strong);font-size:12px;font-weight:950}.media-storage-profile-row>div{min-width:0;display:grid;gap:3px}.media-storage-profile-row.is-default{background:color-mix(in srgb,var(--primary-soft) 22%,var(--surface))}.media-storage-profile-counts{justify-items:end;text-align:right}.media-storage-profile-status{justify-items:start}.media-storage-profile-state-chip{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 10px;border:1px solid color-mix(in srgb,var(--green) 32%,var(--border));border-radius:999px;color:var(--green);background:var(--green-soft);font-size:12px;font-weight:950;white-space:nowrap}.media-storage-profile-state-chip.is-disabled{border-color:color-mix(in srgb,var(--border) 82%,transparent);color:var(--muted-strong);background:var(--surface-soft)}.media-storage-profile-actions{display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:8px}.media-storage-profile-default-chip{display:inline-flex;align-items:center;min-height:32px;border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border));border-radius:10px;padding:0 12px;color:var(--primary-strong);font-size:12px;font-weight:950;background:color-mix(in srgb,var(--primary-soft) 52%,var(--surface))}.media-storage-profile-empty{padding:18px;color:var(--muted);font-size:13px;font-weight:850}.media-storage-profile-modal{width:min(860px,calc(100vw - 32px))}.media-storage-profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.media-storage-profile-form .form-checkbox-field{align-self:end;min-height:46px}.media-storage-secret-panel .media-storage-secret-grid{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent);padding:14px}.media-storage-utility-strip{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 18px 18px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 60%,var(--surface))}.media-storage-utility-strip>span{min-width:0;display:grid;grid-template-columns:24px auto minmax(0,1fr);gap:8px;align-items:center}.media-storage-utility-strip svg{color:var(--primary-strong)}.media-storage-utility-strip strong,.media-storage-utility-strip small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-storage-utility-strip strong{color:var(--text);font-size:13px;font-weight:950}.media-storage-utility-strip small{color:var(--muted);font-size:12px;font-weight:780}.media-storage-diagnostic-summary span,.media-storage-diagnostic-summary small,.media-storage-diagnostic-stack small,.media-storage-diagnostic-source small{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.media-storage-diagnostic-summary strong,.media-storage-diagnostic-stack strong,.media-storage-diagnostic-source strong{min-width:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.media-storage-diagnostic-table{display:grid;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--surface)}.media-storage-diagnostic-row{min-width:0;display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(120px,.5fr) minmax(260px,1.3fr) minmax(96px,.35fr) 92px;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.media-storage-diagnostic-row:last-child{border-bottom:0}.media-storage-diagnostic-row-head{min-height:44px;color:var(--muted-strong);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));font-size:12px;font-weight:950}.media-storage-diagnostic-source,.media-storage-diagnostic-stack{min-width:0;display:grid;gap:4px}.media-storage-diagnostic-url{min-width:0}.media-storage-diagnostic-url code{display:block;min-width:0;max-width:100%;overflow:hidden;color:var(--primary-strong);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.media-storage-diagnostic-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface-soft);font-size:12px;font-weight:950;white-space:nowrap}.media-storage-diagnostic-badge.success{border-color:color-mix(in srgb,var(--green) 36%,var(--border));color:var(--green);background:var(--green-soft)}.media-storage-diagnostic-badge.warning{border-color:color-mix(in srgb,var(--orange) 42%,var(--border));color:var(--orange);background:color-mix(in srgb,var(--orange) 12%,var(--surface))}.media-storage-diagnostic-badge.danger{border-color:color-mix(in srgb,var(--red) 36%,var(--border));color:var(--red);background:var(--red-soft)}.media-storage-diagnostic-action{display:flex;justify-content:flex-end}.media-storage-diagnostic-empty{padding:16px;border:1px dashed color-mix(in srgb,var(--border) 80%,transparent);border-radius:14px;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 60%,transparent);font-size:13px;font-weight:850}.media-storage-diagnostic-modal{width:min(960px,calc(100vw - 32px))}.media-storage-diagnostic-hub-modal{max-height:min(80vh,780px)}.media-storage-diagnostic-modal-body{display:grid;gap:16px;max-height:calc(80vh - 156px);overflow:auto;padding-right:2px}.media-storage-diagnostic-modal-actions{justify-content:flex-start}.media-storage-diagnostic-modal-section{display:grid;gap:12px;padding-bottom:4px}.media-storage-diagnostic-inline-detail{padding:14px;border:1px solid color-mix(in srgb,var(--primary-border) 72%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--primary-soft) 34%,var(--surface))}.media-storage-diagnostic-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.media-storage-diagnostic-detail-grid>div{min-width:0;display:grid;gap:6px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.media-storage-diagnostic-detail-grid span{color:var(--muted);font-size:12px;font-weight:850}.media-storage-diagnostic-detail-grid strong,.media-storage-diagnostic-detail-grid code{min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:13px;font-weight:950}.media-storage-diagnostic-detail-wide{grid-column:1 / -1}@media(max-width:1180px){.media-storage-form-grid,.media-storage-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page-shell{grid-template-columns:220px minmax(0,1fr)}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-storage-current-target{grid-template-columns:minmax(0,1fr)}.media-storage-current-meta,.media-storage-status-strip,.media-storage-provider-list,.media-storage-diagnostic-summary,.media-storage-minimal-grid,.media-storage-advanced-grid,.media-storage-mime-grid,.media-storage-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-storage-diagnostic-summary>div:nth-child(2n){border-right:0}.media-storage-diagnostic-summary>div:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.media-storage-diagnostic-row{grid-template-columns:minmax(190px,1.1fr) minmax(110px,.45fr) minmax(220px,1fr) minmax(88px,.35fr) 86px}.media-storage-profile-row{grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr) minmax(150px,.9fr) minmax(80px,.4fr) minmax(80px,.4fr) minmax(150px,auto)}.media-storage-secret-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-storage-secret-grid .btn,.media-storage-minimal-grid .form-field-wide,.media-storage-advanced-grid .form-field-wide,.media-storage-form-grid .form-field-wide,.form-checkbox-field{grid-column:span 2}}@media(max-width:720px){.settings-page-shell{grid-template-columns:minmax(0,1fr)}.settings-page-nav{position:static}.settings-tab-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form-grid,.settings-share-template-group,.media-storage-form-grid,.media-storage-path-grid,.media-storage-current-target,.media-storage-current-meta,.media-storage-status-strip,.media-storage-provider-list,.media-storage-diagnostic-summary,.media-storage-minimal-grid,.media-storage-advanced-grid,.media-storage-mime-grid,.media-storage-limit-grid,.media-storage-secret-grid,.media-storage-local-panel{grid-template-columns:minmax(0,1fr)}.media-storage-form-grid .form-field-wide,.form-checkbox-field,.media-storage-secret-grid .btn,.media-storage-minimal-grid .form-field-wide,.media-storage-advanced-grid .form-field-wide{grid-column:auto}.media-storage-advanced>summary,.media-storage-secret-panel>summary,.media-storage-global-rules>summary{grid-template-columns:28px minmax(0,1fr)}.media-storage-secret-panel>summary em,.media-storage-global-rules>summary em{grid-column:2}.media-storage-utility-strip{display:grid;align-items:stretch}.media-storage-utility-strip>span{grid-template-columns:24px minmax(0,1fr)}.media-storage-utility-strip small{grid-column:2}.media-storage-utility-strip .btn{width:100%}.media-storage-status-strip>div{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.media-storage-status-strip>div:last-child{border-bottom:0}.media-storage-diagnostics-head,.media-storage-diagnostics-actions{align-items:stretch}.media-storage-diagnostics-head{display:grid}.media-storage-diagnostics-actions{justify-content:stretch}.media-storage-diagnostics-actions .btn{width:100%}.media-storage-diagnostic-summary>div,.media-storage-diagnostic-summary>div:nth-child(2n),.media-storage-diagnostic-summary>div:nth-child(-n+2){border-right:0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.media-storage-diagnostic-summary>div:last-child{border-bottom:0}.media-storage-diagnostic-row-head{display:none}.media-storage-profile-form{grid-template-columns:minmax(0,1fr)}.media-storage-profile-row-head{display:none}.media-storage-profile-row{grid-template-columns:minmax(0,1fr);gap:8px;align-items:stretch}.media-storage-profile-row>div{gap:4px}.media-storage-profile-counts{justify-items:start;text-align:left}.media-storage-profile-status{justify-items:start}.media-storage-profile-actions{justify-content:stretch}.media-storage-profile-actions .btn,.media-storage-profile-default-chip{width:100%;justify-content:center}.media-storage-diagnostic-row{grid-template-columns:minmax(0,1fr);gap:8px}.media-storage-diagnostic-action{justify-content:stretch}.media-storage-diagnostic-action .btn{width:100%}.media-storage-diagnostic-detail-grid{grid-template-columns:minmax(0,1fr)}.media-storage-preview-list>div{grid-template-columns:minmax(0,1fr);gap:4px}}.settlement-linkage-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 18px 18px}.settlement-linkage-board article{display:grid;gap:6px;padding:14px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.settlement-linkage-board span,.settlement-linkage-board small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.45}.settlement-linkage-board strong{color:var(--text);font-size:17px}.settlement-warehouse-table{margin:0 18px 18px;border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow:hidden}.settlement-warehouse-table .table-wrap{border:0;border-radius:0}.settings-toggle-card{min-height:72px;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.settings-toggle-card:hover{border-color:var(--primary-border);background:var(--primary-soft)}.settings-toggle-card:active{transform:translateY(1px)}.settings-toggle-card input{width:18px;height:18px;accent-color:var(--primary);cursor:pointer}.settings-toggle-card span{min-width:0;display:grid;gap:4px}.settings-toggle-card strong{color:var(--text)}.settings-toggle-card small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.4}.settings-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 18px}.settings-module-option{min-height:76px;display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.settings-module-option:hover{border-color:var(--primary-border);background:var(--primary-soft)}.settings-module-option.active{border-color:var(--primary-border);background:var(--primary-soft);box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 10%,transparent)}.settings-module-option:active{transform:translateY(1px)}.settings-module-option input{width:18px;height:18px;margin-top:2px;accent-color:var(--primary);cursor:pointer}.settings-module-option span{min-width:0;display:grid;gap:5px}.settings-module-option strong{color:var(--text)}.settings-module-option small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.4}.standard-data-dialog{width:min(520px,calc(100vw - 28px));overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-strong)}.standard-data-dialog .dialog-body{display:grid;gap:14px;padding:18px}section.confirm-dialog.app-dialog.category-data-dialog{width:min(780px,calc(100vw - 32px));max-height:min(900px,calc(100dvh - 32px));grid-template-rows:auto minmax(0,1fr) auto}.category-data-dialog .dialog-header{padding:16px 18px}.category-data-dialog .dialog-header h3{font-size:22px;line-height:1.18}.category-data-dialog .dialog-header p{max-width:620px;margin-top:4px;font-size:14px;line-height:1.45}.category-data-dialog .dialog-body{padding:0}.category-data-dialog .dialog-actions{padding:12px 18px 14px}.brand-data-dialog{width:min(500px,calc(100vw - 28px))}.standard-data-dialog-body{display:grid;gap:14px;padding:18px}.category-data-dialog .standard-data-dialog-body{grid-template-columns:minmax(0,1fr) minmax(156px,.32fr);align-items:end;gap:12px;padding:14px 16px 16px}.category-data-dialog .standard-data-dialog-body>.form-field:first-child,.category-data-dialog .category-parent-picker{grid-column:1 / -1}.category-data-dialog .standard-data-dialog-body>.form-field:nth-of-type(2){grid-column:1}.category-data-dialog .standard-data-switch{grid-column:2}.account-store-scope-field{display:grid;gap:10px;min-width:0}.account-store-scope-field>span{color:var(--muted);font-size:12px;font-weight:800}.account-store-scope-list{display:grid;gap:8px;max-height:220px;min-width:0;overflow:auto;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--surface-muted)}.account-store-scope-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.account-store-scope-option input{width:16px;height:16px}.account-store-scope-option span{display:grid;gap:2px;min-width:0}.account-store-scope-option strong,.account-store-scope-option small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-parent-picker{display:grid;gap:8px;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.category-parent-current{min-height:40px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--primary-border);border-radius:12px;background:var(--primary-soft)}.category-parent-current span{color:var(--muted);font-size:12px;font-weight:900}.category-parent-current strong{min-width:0;color:var(--text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-parent-current button{min-height:34px;padding:5px 10px;border:1px solid var(--primary-border);border-radius:10px;color:var(--primary-strong);background:var(--surface);font-weight:900;cursor:pointer}.category-parent-current button:hover,.category-parent-current button:focus-visible{background:var(--primary-soft);outline:none}.category-parent-root-action{min-width:0}.category-parent-root-action button{width:100%;min-height:46px;display:grid;gap:2px;align-content:center;justify-items:start;padding:8px 12px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:var(--surface-soft);text-align:left;cursor:pointer}.category-parent-root-action button.active,.category-parent-root-action button:hover,.category-parent-root-action button:focus-visible{border-color:var(--primary-border);background:var(--primary-soft);outline:none}.category-parent-root-action span,.category-parent-root-action small{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-parent-root-action span{font-size:14px;font-weight:900}.category-parent-root-action small{color:var(--muted);font-size:12px;font-weight:760}.category-parent-picker .category-cascade-picker{gap:8px}.category-parent-picker .category-cascade-candidates{padding:10px;border-radius:12px}.category-parent-picker .category-cascade-section-head{margin-bottom:8px}.category-parent-picker .category-cascade-root-list{max-height:220px}.category-parent-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;overflow:visible;padding:0}.category-parent-options button{min-height:46px;display:grid;gap:1px;align-content:center;justify-items:start;padding:7px 10px;border:1px solid var(--border);border-radius:11px;color:var(--text);background:var(--surface);text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.category-parent-options button:hover,.category-parent-options button:focus-visible,.category-parent-options button.active{border-color:var(--primary-border);background:var(--primary-soft);outline:none;box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 8%,transparent)}.category-parent-options button:active{transform:translateY(1px)}.category-parent-options span{max-width:100%;color:var(--text);font-size:14px;font-weight:900;line-height:1.14;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-parent-options small{max-width:100%;color:var(--muted);font-size:12px;font-weight:700;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){section.confirm-dialog.app-dialog.category-data-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.category-data-dialog .dialog-header{padding:14px 16px}.category-data-dialog .dialog-header h3{font-size:20px}.category-data-dialog .dialog-header p{font-size:13px}.category-data-dialog .standard-data-dialog-body{grid-template-columns:1fr;gap:10px;padding:12px}.category-data-dialog .standard-data-dialog-body>.form-field:nth-of-type(2),.category-data-dialog .standard-data-switch{grid-column:1 / -1}.category-data-dialog .category-parent-picker{padding:9px}.category-data-dialog .category-parent-current{grid-template-columns:1fr;align-items:stretch;gap:6px}.category-data-dialog .category-parent-current button{justify-self:start}.category-data-dialog .category-parent-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.category-data-dialog .category-parent-options button{min-height:44px;padding:6px 8px}}.standard-data-switch{min-height:44px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font-weight:800}.import-source-strip{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 18px 0;padding:10px 12px;border:1px solid var(--primary-border);border-radius:14px;color:var(--primary-strong);background:var(--primary-soft);font-size:13px;font-weight:800}.import-rule-banner{min-height:52px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;margin:12px 18px 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--amber) 34%,var(--border));border-radius:14px;color:var(--amber);background:var(--amber-soft);font-size:13px;font-weight:800}.import-rule-banner svg{color:var(--amber)}.import-flow-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 18px 0}.import-flow-step{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));font-size:12px;font-weight:900}.import-flow-step.flow-active{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.import-flow-step.flow-done{color:var(--green);border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:var(--green-soft)}.import-flow-step.flow-skipped{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.import-flow-step.flow-error{color:var(--red);border-color:color-mix(in srgb,var(--red) 34%,var(--border));background:var(--red-soft)}.import-source-strip div{min-width:0;display:flex;align-items:center;gap:8px}.import-source-strip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 18px 0}.import-kpi-grid article{min-height:104px;padding:14px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}.import-kpi-grid article.success{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:var(--green-soft)}.import-kpi-grid article.warning{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft)}.import-kpi-grid article.info{border-color:var(--primary-border);background:var(--primary-soft)}.import-kpi-grid article.danger{border-color:color-mix(in srgb,var(--red) 34%,var(--border));background:var(--red-soft)}.import-kpi-grid span,.import-kpi-grid small{display:block;color:var(--muted);font-size:12px;font-weight:800}.import-kpi-grid strong{display:block;margin:8px 0 6px;color:var(--text);font-size:26px;line-height:1}.import-commit-summary{display:flex;gap:10px;align-items:flex-start;margin:14px 18px 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--green) 34%,var(--border));border-radius:14px;background:var(--green-soft);color:var(--green);font-size:13px;font-weight:800}.import-commit-summary span{display:block;margin-top:4px;color:var(--muted-strong);font-size:12px;line-height:1.6}.import-commit-summary small{display:block;margin-top:6px;color:var(--amber);line-height:1.5}.import-commit-summary.ensure-already_imported{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.import-commit-summary.ensure-blocked,.import-commit-summary.ensure-failed{color:var(--red);border-color:color-mix(in srgb,var(--red) 34%,var(--border));background:var(--red-soft)}.import-commit-summary.ensure-blocked span,.import-commit-summary.ensure-failed span{color:var(--red)}.import-content-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:14px;padding:14px 18px 18px}.import-block{min-width:0;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.import-block-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--border)}.import-block-head span{color:var(--muted);font-size:12px;font-weight:700}.import-table-wrap{margin:0;border:0;border-radius:0}.import-table{min-width:640px}.owner-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.owner-hq{color:var(--primary-strong);background:var(--primary-soft);border:1px solid var(--primary-border)}.owner-transfer{color:var(--green);background:var(--green-soft);border:1px solid color-mix(in srgb,var(--green) 34%,var(--border))}.issue-list{display:grid;gap:8px;padding:12px;max-height:420px;overflow:auto}.issue-row{display:grid;grid-template-columns:20px 1fr;gap:10px;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.issue-row svg{margin-top:2px}.issue-row strong,.issue-row span,.issue-row small{display:block}.issue-row strong{font-size:13px}.issue-row span{margin-top:4px;color:var(--muted-strong);font-size:12px}.issue-row small{margin-top:4px;color:var(--muted)}.issue-link-button{min-height:28px;margin-top:8px;padding:0 10px;border:1px solid var(--primary-border);border-radius:999px;color:var(--primary-strong);background:var(--primary-soft);font-size:12px;font-weight:850;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.issue-link-button:hover{border-color:var(--primary);background:var(--primary-soft)}.issue-link-button:active{transform:translateY(1px)}.issue-link-button:focus-visible{outline:0;box-shadow:var(--yc-focus-ring)}.issue-warning{border-color:color-mix(in srgb,var(--amber) 34%,var(--border))}.issue-warning svg{color:var(--amber)}.issue-error{border-color:color-mix(in srgb,var(--red) 34%,var(--border))}.issue-error svg{color:var(--red)}.issue-more,.import-empty{padding:12px;border:1px dashed var(--border-strong);border-radius:12px;color:var(--muted-strong);background:var(--surface);font-size:13px;font-weight:800;text-align:center}.import-empty{display:grid;place-items:center;gap:8px;margin:18px;min-height:160px}.import-empty svg{color:var(--amber)}.warning-backlog-section{margin-top:16px}.backlog-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 18px 0}.backlog-summary-grid article{min-width:0;padding:13px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}.backlog-summary-grid article.success{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:var(--green-soft)}.backlog-summary-grid article.warning{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft)}.backlog-summary-grid span,.backlog-summary-grid small{display:block;color:var(--muted);font-size:12px;font-weight:800;line-height:1.45}.backlog-summary-grid strong{display:block;margin:8px 0 4px;color:var(--text);font-size:24px;line-height:1}.backlog-filter-bar{display:grid;grid-template-columns:minmax(260px,1fr) 180px 160px;gap:12px;padding:14px 18px 0}.backlog-list{display:grid;gap:10px;padding:14px 18px 18px}.backlog-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);transition:border-color .15s ease,background .15s ease,transform .15s ease}.backlog-row:hover{border-color:var(--primary-border);background:var(--primary-soft)}.backlog-row.processed{background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));opacity:.72}.backlog-row-main{min-width:0}.backlog-row-main strong,.backlog-row-main p,.backlog-row-main small{display:block}.backlog-row-main strong{margin-top:7px;color:var(--text);font-size:13px}.backlog-row-main p{margin:5px 0 0;color:var(--muted-strong);font-size:13px;font-weight:750;line-height:1.55}.backlog-row-main small{margin-top:4px;color:var(--muted);line-height:1.5}.backlog-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.status-tabs{display:flex;gap:8px;padding:16px 18px 0;overflow-x:auto}.status-tabs button{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted-strong);font-weight:800;white-space:nowrap}.status-tabs button:hover,.status-tabs button.active{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.status-tabs button span{min-width:22px;min-height:22px;display:grid;place-items:center;padding:0 7px;border-radius:999px;color:var(--muted-strong);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));font-size:12px}.status-tabs button.active span{color:var(--primary-strong);background:var(--surface)}.operation-layout,.stock-order-workspace{max-width:1480px;margin:0 auto}.module-subnav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;padding:6px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}.module-subnav button{min-height:46px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.module-subnav button:hover,.module-subnav button:focus-visible{color:var(--text);background:var(--surface);border-color:var(--border);outline:none}.module-subnav button.active{color:var(--primary);background:var(--surface);border-color:var(--primary-border);box-shadow:0 8px 22px color-mix(in srgb,var(--primary) 12%,transparent)}.module-subnav small{min-width:24px;padding:2px 7px;border-radius:999px;background:var(--primary-soft);color:var(--muted);font-size:11px}.finance-module-shell{max-width:1480px;margin:0 auto;display:grid;gap:14px}.finance-subnav{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.finance-dashboard,.finance-subpage,.finance-action-queue{display:grid;gap:14px}.finance-operating-dashboard{gap:18px}.finance-cockpit-hero,.finance-dashboard-section{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.finance-cockpit-hero{display:grid;gap:18px;padding:18px}.finance-cockpit-title{display:grid;gap:6px}.finance-cockpit-title span{color:var(--primary);font-size:12px;font-weight:900;letter-spacing:.04em}.finance-cockpit-title h2{margin:0;color:var(--text);font-size:clamp(22px,2vw,30px);line-height:1.18}.finance-cockpit-title p,.finance-dashboard-section-title p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.finance-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.finance-dashboard-section{display:grid;gap:14px;padding:16px}.finance-dashboard-section-title,.finance-section-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.finance-dashboard-section-title{justify-content:flex-start}.finance-dashboard-section-title>span{width:4px;height:34px;flex:0 0 auto;border-radius:999px;background:var(--primary)}.finance-dashboard-section-title h3{margin:0 0 4px;color:var(--text);font-size:18px;line-height:1.3}.finance-dashboard-table{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);overflow:auto}.finance-dashboard-table .data-table{min-width:980px}.finance-dashboard-table .data-table th.numeric,.finance-dashboard-table .data-table td.numeric{text-align:right;font-variant-numeric:tabular-nums}.finance-dashboard-table .data-table td.strong{color:var(--text);font-weight:900}.finance-dashboard-table .data-table td.danger{color:var(--red);font-weight:900}.finance-dashboard-table .data-table td.muted{color:var(--muted)}.finance-trend-switch{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft)}.finance-trend-switch button{min-height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--muted-strong);font-weight:800;cursor:pointer}.finance-trend-switch button:hover,.finance-trend-switch button.active{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-soft)}.finance-trend-chart{min-height:260px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;align-items:end;padding:16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--surface),var(--surface-soft))}.finance-trend-column{min-width:0;height:220px;display:grid;grid-template-rows:38px 1fr 22px;gap:6px;align-items:end;text-align:center}.finance-trend-column span,.finance-trend-column small{overflow:hidden;color:var(--muted);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.finance-trend-column i{width:min(100%,34px);min-height:4px;margin:0 auto;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,var(--primary),color-mix(in srgb,var(--primary) 58%,transparent));box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 22%,transparent)}.finance-transaction-table .data-table{min-width:1320px}.finance-todo-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.finance-todo-card{min-width:0;min-height:116px;display:grid;gap:5px;justify-items:start;padding:14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--text);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.finance-todo-card:hover,.finance-todo-card:focus-visible{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--surface));transform:translateY(-1px);outline:none}.finance-todo-card span{color:var(--muted-strong);font-size:13px;font-weight:900}.finance-todo-card strong{color:var(--text);font-size:24px;line-height:1}.finance-todo-card small{color:var(--primary);font-size:13px;font-weight:900}.finance-todo-card em{color:var(--muted);font-style:normal;font-size:12px;line-height:1.45}.finance-todo-card.tone-danger{border-color:color-mix(in srgb,var(--red) 34%,var(--border))}.finance-todo-card.tone-warning{border-color:color-mix(in srgb,var(--amber) 38%,var(--border))}.finance-bills-page,.finance-ledger-page{display:grid;gap:14px}.finance-ledger-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.finance-ledger-header h3{margin:0;color:var(--text);font-size:18px}.finance-ledger-header p{margin:5px 0 0;color:var(--muted);font-size:13px}.finance-ledger-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(150px,max-content));gap:10px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.finance-ledger-toolbar select{min-height:40px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--text);font-weight:800}.finance-ledger-table{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);overflow:auto}.finance-ledger-table .data-table{min-width:1120px}.finance-ledger-table .data-table th.numeric,.finance-ledger-table .data-table td.numeric{text-align:right;font-variant-numeric:tabular-nums}.finance-ledger-table .data-table td.strong{color:var(--text);font-weight:900}.finance-ledger-table .data-table td.danger{color:var(--red);font-weight:900}.finance-ledger-table .data-table td.muted{color:var(--muted)}.finance-ledger-table .operation-col{width:116px;text-align:right;white-space:nowrap}.finance-ledger-table .finance-row-actions{display:inline-flex;justify-content:flex-end;gap:8px;width:100%}.finance-sort-button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:900;cursor:pointer}.finance-sort-button span{color:var(--muted);font-size:11px}.finance-sort-button.active{color:var(--primary)}.finance-task-dialog{width:min(760px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 48px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;padding:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-strong);color:var(--text);overflow:hidden}.finance-task-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.finance-task-dialog header span{display:inline-flex;margin-bottom:6px;color:var(--primary);font-size:12px;font-weight:900}.finance-task-dialog header h3{margin:0;color:var(--text);font-size:22px}.finance-task-dialog header p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.finance-task-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finance-task-summary article,.finance-task-focus{min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-soft)}.finance-task-summary article{display:grid;gap:4px}.finance-task-summary span,.finance-task-summary small,.finance-task-focus small{color:var(--muted);font-size:12px;font-weight:800}.finance-task-summary strong{min-width:0;overflow:hidden;color:var(--text);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.finance-task-section{min-height:0;overflow:auto;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-soft)}.finance-task-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.finance-task-section-head>div{min-width:0;display:grid;gap:3px}.finance-task-section-head strong{color:var(--text);font-size:14px}.finance-task-section-head span,.finance-task-empty{color:var(--muted);font-size:12px;font-weight:800}.finance-task-bill-list,.finance-task-source-list{display:grid;gap:8px}.finance-task-bill-row,.finance-task-source-row{min-width:0;display:grid;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.finance-task-bill-row{grid-template-columns:minmax(150px,1fr) minmax(92px,auto) auto minmax(178px,auto)}.finance-task-bill-row>div:first-child,.finance-task-source-row>span{min-width:0;display:grid;gap:4px}.finance-task-bill-row strong,.finance-task-source-row strong{min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.finance-task-bill-row span,.finance-task-bill-row small,.finance-task-source-row small,.finance-task-source-row em{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.finance-task-row-money{display:grid;justify-items:end;gap:3px;color:var(--text)}.finance-task-row-money b,.finance-task-source-row b{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.finance-task-row-actions{display:flex;justify-content:flex-end;gap:8px}.finance-task-row-actions .btn{min-height:36px;padding-inline:12px}.finance-task-source-section{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.finance-task-source-row{grid-template-columns:auto minmax(0,1fr) minmax(92px,auto) minmax(110px,auto);cursor:pointer}.finance-task-source-row:hover{border-color:var(--primary-border);background:var(--surface-hover)}.finance-task-source-row input{width:16px;height:16px;accent-color:var(--primary)}.finance-task-source-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:10px;color:var(--muted);font-size:12px;font-weight:900}.finance-task-focus{display:flex;align-items:center;justify-content:space-between;gap:12px}.finance-task-focus>div{min-width:0;display:grid;gap:4px}.finance-task-focus strong{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.finance-task-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finance-task-actions .btn{justify-content:center}@media(max-width:1180px){.finance-kpi-grid,.finance-todo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-ledger-toolbar{grid-template-columns:minmax(0,1fr) minmax(140px,180px)}.finance-section-title-row{display:grid}.finance-trend-switch{width:fit-content;max-width:100%;flex-wrap:wrap;border-radius:var(--radius-sm)}}@media(max-width:720px){.finance-cockpit-hero,.finance-dashboard-section{padding:12px;border-radius:var(--radius-sm)}.finance-kpi-grid,.finance-todo-grid,.finance-ledger-toolbar{grid-template-columns:minmax(0,1fr)}.finance-ledger-header,.finance-pagination{display:grid}.finance-task-summary,.finance-task-actions,.finance-task-bill-row,.finance-task-source-row{grid-template-columns:minmax(0,1fr)}.finance-task-row-money,.finance-task-row-actions,.finance-task-source-pagination{justify-content:flex-start;justify-items:start}.finance-trend-chart{min-height:220px;gap:6px;padding:12px;overflow-x:auto}.finance-trend-column{width:46px;height:180px}}.finance-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.finance-summary-strip article,.finance-action-row{min-height:76px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:var(--shadow-soft)}.finance-summary-strip article{align-items:flex-start;flex-direction:column}.finance-summary-strip strong{font-size:22px}.finance-unbilled-toolbar,.finance-ledger-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 180px auto auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-soft)}.finance-ledger-toolbar{grid-template-columns:minmax(260px,1fr) 160px auto;border-width:0 0 1px;border-radius:16px 16px 0 0;box-shadow:none}.search-input{min-height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));color:var(--muted);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.search-input:hover,.search-input:focus-within{border-color:var(--primary-border);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.search-input input{width:100%;min-width:0;border:0;outline:0;background:transparent}.finance-unbilled-toolbar select,.finance-ledger-toolbar select{min-height:42px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font-weight:800}.finance-unbilled-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.finance-unbilled-summary article{display:grid;gap:6px;padding:14px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface-soft) 82%,var(--surface)))}.finance-unbilled-summary span,.finance-unbilled-summary small{color:var(--muted);font-weight:800}.finance-unbilled-summary strong{color:var(--text);font-size:20px}.finance-unbilled-product{min-width:0;display:grid;gap:4px}.finance-unbilled-product strong{max-width:280px;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.finance-unbilled-product>span{width:fit-content;padding:2px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface));font-size:12px;font-weight:800}.finance-unbilled-product div{display:grid;gap:2px}.finance-unbilled-product small{max-width:360px;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.finance-ledger-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.finance-ledger-card,.finance-detail-panel{border:1px solid var(--border);border-radius:16px;background:var(--surface)}.finance-detail-panel{position:sticky;top:88px;padding:14px}.finance-bill-drawer{z-index:56;width:min(760px,calc(100vw - 36px));box-shadow:var(--yc-shadow-modal)}section.confirm-dialog.app-dialog.finance-bill-dialog{width:min(860px,calc(100vw - 36px));max-height:min(840px,calc(100vh - 36px))}.finance-bill-dialog .dialog-header{padding:18px 20px}.finance-bill-dialog .dialog-header h3{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-bill-dialog .dialog-header p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.finance-bill-dialog .dialog-body{padding:16px}.finance-bill-drawer .drawer-header p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.finance-bill-drawer .section-header{padding:0;border:0}.finance-bill-drawer .inspector-body,.finance-bill-dialog .inspector-body{display:grid;gap:14px;padding:0}.finance-bill-confirm{align-content:start}.finance-bill-confirm-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:12px;align-items:stretch;padding:14px;border:1px solid var(--primary-border);border-radius:16px;background:color-mix(in srgb,var(--primary-soft) 58%,var(--surface))}.finance-bill-confirm-title{min-width:0;display:grid;align-content:center;justify-items:start;gap:8px}.finance-bill-confirm-title h4{margin:0;color:var(--text);font-size:20px;line-height:1.18;font-weight:950}.finance-bill-confirm-title p{max-width:62ch;margin:0;color:var(--muted-strong);font-size:13px;font-weight:780;line-height:1.45}.finance-bill-confirm-amount{min-width:0;display:grid;align-content:center;justify-items:end;gap:5px;padding:14px;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface) 78%,transparent)}.finance-bill-confirm-amount span,.finance-bill-confirm-amount small{color:var(--muted);font-size:12px;font-weight:850}.finance-bill-confirm-amount strong{overflow:hidden;max-width:100%;color:var(--text);font-size:28px;line-height:1;font-weight:950;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.finance-bill-confirm-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.finance-bill-confirm-summary div,.finance-bill-confirm-totals div{min-width:0;display:grid;gap:4px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 62%,var(--surface))}.finance-bill-confirm-summary span,.finance-bill-confirm-totals span{color:var(--muted);font-size:11px;font-weight:850}.finance-bill-confirm-summary strong,.finance-bill-confirm-totals strong{overflow:hidden;color:var(--text);font-size:14px;font-weight:920;text-overflow:ellipsis;white-space:nowrap}.finance-bill-lines-panel{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface-soft) 50%,var(--surface))}.finance-bill-line-list{display:grid;gap:8px;max-height:380px;overflow:auto;padding-right:2px}.finance-bill-confirm-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 86%,var(--surface-soft))}.finance-bill-confirm-totals{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(86px,1fr));gap:8px}.finance-bill-confirm-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.finance-bill-confirm-more{border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 52%,var(--surface))}.finance-bill-confirm-more summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.finance-bill-confirm-more summary::-webkit-details-marker{display:none}.finance-bill-confirm-more summary span{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:13px;font-weight:900}.finance-bill-confirm-more summary svg{color:var(--primary)}.finance-bill-confirm-more summary small{color:var(--muted);font-size:12px;font-weight:780}.finance-bill-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px}.finance-bill-record-grid .finance-record-list{min-width:0;max-height:180px;display:grid;gap:8px;margin:0;padding:10px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:12px;background:var(--surface)}.finance-bill-record-grid .finance-record-list>strong{color:var(--text);font-size:13px;font-weight:900}.finance-bill-record-grid .finance-record-list span{min-width:0;display:inline-flex;align-items:center;gap:6px;color:var(--muted-strong);font-size:12px;font-weight:780}@media(max-width:760px){.finance-bill-confirm-hero,.finance-bill-confirm-footer{grid-template-columns:1fr}.finance-bill-confirm-amount{justify-items:start}.finance-bill-confirm-summary,.finance-bill-confirm-totals,.finance-bill-record-grid{grid-template-columns:1fr 1fr}.finance-bill-line-card{grid-template-columns:1fr}.finance-line-actions,.finance-bill-confirm-actions{justify-content:stretch}.finance-line-actions .btn,.finance-bill-confirm-actions .btn{flex:1 1 148px}}@media(max-width:520px){.finance-bill-confirm-summary,.finance-bill-confirm-totals,.finance-bill-record-grid{grid-template-columns:1fr}}.finance-bill-task-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.data-table tr.selected-row{background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface));box-shadow:inset 3px 0 0 var(--primary)}.row-actions{display:flex;flex-wrap:wrap;gap:6px}.finance-bill-action-dock{display:grid;gap:12px;padding:14px;border:1px solid var(--primary-border);border-radius:14px;background:linear-gradient(180deg,var(--primary-soft),var(--surface))}.finance-bill-action-dock>div:first-child{display:grid;gap:4px}.finance-bill-action-dock span{color:var(--muted);font-size:12px;font-weight:900}.finance-bill-action-dock strong{font-size:24px}.finance-next-step-hint{max-width:100%;display:inline-flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid var(--primary-border);border-radius:999px;background:color-mix(in srgb,var(--surface) 68%,var(--primary-soft))}.finance-next-step-hint strong,.finance-bill-next-step-card strong{color:var(--text);font-size:12px;font-weight:900}.finance-next-step-hint small,.finance-bill-next-step-card small{overflow:hidden;color:var(--muted);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.finance-bill-next-step-card{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--primary-border);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}.finance-bill-next-step-card span{color:var(--muted);font-size:11px;font-weight:900}.finance-next-step-success strong{color:var(--green)}.finance-next-step-warning strong{color:var(--amber)}.finance-next-step-danger strong{color:var(--red)}.finance-next-step-info strong{color:var(--primary-strong)}.finance-bill-next-step-card.finance-next-step-success{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:var(--green-soft)}.finance-bill-next-step-card.finance-next-step-warning{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft)}.finance-bill-next-step-card.finance-next-step-danger{border-color:color-mix(in srgb,var(--red) 34%,var(--border));background:var(--red-soft)}.finance-bill-next-step-card.finance-next-step-info{border-color:var(--primary-border);background:var(--primary-soft)}.finance-mini-list{display:grid;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.finance-mini-list span{min-height:30px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));color:var(--muted-strong);font-size:12px}.finance-bill-line-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.finance-line-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.finance-line-actions .btn{min-height:30px;padding-inline:9px;white-space:nowrap}.finance-bill-lines-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.finance-bill-lines-head>div:first-child{min-width:0;display:grid;gap:3px}.finance-bill-lines-head strong{color:var(--text);font-size:13px;font-weight:900}.finance-bill-lines-head span{color:var(--muted);font-size:12px;font-weight:800}.finance-bill-line-main{display:grid;gap:4px;min-width:0}.finance-bill-line-main strong,.finance-bill-line-main small,.finance-bill-line-main em,.finance-bill-line-main code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-bill-line-main strong{color:var(--ink);font-size:13px}.finance-bill-line-main small,.finance-bill-line-main em{color:var(--muted);font-size:12px;font-style:normal}.finance-bill-line-main code{width:fit-content;max-width:100%;padding:3px 6px;border:1px solid var(--primary-border);border-radius:8px;background:var(--primary-soft);color:var(--primary-strong);font-family:inherit;font-size:11px;font-weight:800}.finance-line-source-muted{min-height:auto;padding:6px 8px;border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));color:var(--muted);white-space:nowrap}.finance-action-row>div{display:grid;gap:4px}.finance-action-row span{color:var(--muted);font-size:13px}.finance-action-feedback{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid color-mix(in srgb,var(--green) 22%,transparent);border-radius:14px;background:linear-gradient(135deg,var(--green-soft),var(--surface));box-shadow:var(--shadow-soft)}.finance-action-feedback.tone-warning{border-color:color-mix(in srgb,var(--amber) 34%,transparent);background:linear-gradient(135deg,var(--amber-soft),var(--surface))}.finance-action-feedback.tone-info{border-color:color-mix(in srgb,var(--primary) 24%,transparent);background:linear-gradient(135deg,var(--primary-soft),var(--surface))}.finance-action-feedback>div:first-child{display:grid;gap:5px;min-width:0}.finance-action-feedback strong{color:var(--text);font-size:14px}.finance-action-feedback small{color:var(--muted-strong);font-size:12px;line-height:1.55}.finance-action-feedback-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.finance-dialog{width:min(520px,calc(100vw - 32px))}.finance-dialog .dialog-body{display:grid;gap:14px;padding:18px}.finance-dialog-hint{margin:-8px 0 0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--green) 34%,var(--border));border-radius:10px;background:var(--green-soft);color:var(--green);font-size:12px;font-weight:800}.finance-record-list{max-height:460px;overflow:auto;padding-right:4px}.finance-dialog-hint.warning{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:color-mix(in srgb,var(--amber-soft) 80%,var(--surface));color:var(--amber)}.inline-loading{margin-top:12px;padding:10px 12px;border:1px solid var(--primary-border);border-radius:12px;background:var(--primary-soft);color:var(--primary-strong);font-weight:800}.filter-popover-wrap{position:relative}.floating-filter-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:var(--yc-z-dropdown);width:min(360px,calc(100vw - 48px));display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--yc-radius-md);background:var(--surface-raised);box-shadow:var(--yc-shadow-floating)}.floating-filter-actions,.subpage-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.data-tools-shell,.data-tools-page{display:grid;gap:16px}.data-tool-receipt{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid color-mix(in srgb,var(--green) 24%,transparent);border-radius:16px;color:var(--green);background:linear-gradient(180deg,color-mix(in srgb,var(--green-soft) 94%,var(--surface)),color-mix(in srgb,var(--green-soft) 74%,var(--surface)));box-shadow:var(--shadow-soft)}.data-tool-receipt-warning{border-color:color-mix(in srgb,var(--amber) 28%,transparent);color:var(--amber);background:linear-gradient(180deg,color-mix(in srgb,var(--amber-soft) 92%,var(--surface)),color-mix(in srgb,var(--amber-soft) 74%,var(--surface)))}.data-tool-receipt-info{border-color:color-mix(in srgb,var(--primary) 22%,transparent);color:var(--primary);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 90%,var(--surface)),color-mix(in srgb,var(--surface-soft) 78%,var(--surface)))}.data-tool-receipt strong{display:block;color:var(--text)}.data-tool-receipt p{margin:3px 0 0;color:var(--muted-strong);line-height:1.5}.data-tool-receipt time{color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.data-tool-receipt button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;color:var(--muted-strong);background:color-mix(in srgb,var(--surface) 72%,transparent);cursor:pointer}.data-tool-receipt button:hover{color:var(--text);border-color:color-mix(in srgb,var(--primary) 26%,transparent);background:var(--surface)}.data-tool-history-panel{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-soft)}.data-tool-history-head,.data-tool-history-item{display:grid;align-items:center;gap:12px}.data-tool-history-head{grid-template-columns:minmax(0,1fr) auto}.data-tool-history-head div{min-width:0;display:grid;gap:4px}.data-tool-history-head strong{color:var(--text)}.data-tool-history-head span{color:var(--muted);font-size:12px;font-weight:800}.data-tool-history-head button{min-height:34px;padding:0 12px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface-muted);font-weight:900;cursor:pointer}.data-tool-history-head button:hover,.data-tool-history-head button:focus-visible{border-color:color-mix(in srgb,var(--primary) 28%,transparent);color:var(--primary);outline:none}.data-tool-history-list{display:grid;gap:8px}.data-tool-history-item{grid-template-columns:10px minmax(0,1fr) auto auto;min-height:58px;padding:10px 12px;border:1px solid var(--border);border-radius:13px;background:var(--surface-soft)}.data-tool-history-item div{min-width:0;display:grid;gap:3px}.data-tool-history-item strong,.data-tool-history-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-tool-history-item strong{color:var(--text);font-size:13px}.data-tool-history-item small,.data-tool-history-item time{color:var(--muted);font-size:12px;font-weight:800}.data-tool-history-item button{min-height:34px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);border-radius:999px;color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent);font-size:12px;font-weight:900;cursor:pointer}.data-tool-history-item button:hover,.data-tool-history-item button:focus-visible{border-color:color-mix(in srgb,var(--primary) 34%,transparent);background:color-mix(in srgb,var(--primary) 12%,transparent);outline:none}.data-tool-history-dot{width:9px;height:9px;border-radius:999px;background:var(--green)}.data-tool-history-warning .data-tool-history-dot{background:var(--amber)}.data-tool-history-info .data-tool-history-dot{background:var(--primary)}.data-tools-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.data-tools-brief-grid article,.template-process-panel,.template-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft)}.data-tools-brief-grid article{display:grid;gap:6px;padding:14px;border-radius:16px}.data-tools-brief-grid span,.template-process-panel span,.template-card small{color:var(--muted);font-size:12px;font-weight:800}.data-tools-brief-grid strong,.template-process-panel strong{color:var(--text);font-size:15px}.data-tools-brief-grid p,.template-process-panel p,.template-card p{margin:0;color:var(--muted-strong);line-height:1.6}.export-workbench-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 180px auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-soft)}.export-workbench-toolbar select{min-height:42px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font-weight:800}.export-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.export-dataset-card{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:16px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-soft) 96%,transparent));box-shadow:var(--shadow-soft);transition:border-color .16s ease,transform .16s ease}.export-dataset-card:hover{border-color:color-mix(in srgb,var(--primary) 28%,transparent);transform:translateY(-1px)}.export-dataset-card .btn{grid-column:1 / -1;justify-content:center}.data-tool-card-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.data-tool-card-actions .btn{grid-column:auto;justify-content:center}.export-dataset-card strong{display:block;color:var(--text);font-size:15px}.export-dataset-card>div:not(.export-card-icon)>p,.export-dataset-card>div:not(.export-card-icon)>span{margin:6px 0 0;color:var(--muted);line-height:1.55}.export-card-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 16%,transparent)}.template-process-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;border-radius:18px}.template-process-panel>div:first-child{display:grid;gap:6px}.template-process-steps{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.template-process-steps span{min-height:34px;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--primary) 16%,transparent);border-radius:999px;padding:0 12px;color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.template-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.template-card{display:grid;gap:12px;padding:16px;border-radius:18px}.template-card:hover{border-color:color-mix(in srgb,var(--primary) 28%,transparent)}.template-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.template-card-head strong{display:block;color:var(--text);font-size:16px}.template-card-head span{display:inline-flex;margin-top:4px;padding:4px 8px;border-radius:999px;color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent);font-size:12px;font-weight:900}.template-state-guarded .template-card-head span{color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent)}.template-state-planned .template-card-head span{color:var(--muted);background:var(--surface-muted)}.template-card-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 16%,transparent)}.template-field-list{display:flex;flex-wrap:wrap;gap:8px}.template-field-list span{display:inline-flex;min-height:30px;align-items:center;border:1px solid var(--border);border-radius:999px;padding:0 10px;color:var(--muted-strong);background:var(--surface-muted);font-size:12px;font-weight:800}.template-card .btn{justify-content:center}.data-tools-imports-page{gap:14px}.data-tools-import-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.data-tools-import-principles article,.data-tools-import-card{border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-soft)}.data-tools-import-principles article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;align-items:start;padding:14px}.data-tools-import-principles span{width:34px;height:34px;grid-row:span 2;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);border-radius:12px;color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}.data-tools-import-principles strong{color:var(--text);font-size:14px}.data-tools-import-principles p,.data-tools-import-card p{margin:0;color:var(--muted-strong);line-height:1.6}.data-tools-import-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.data-tools-import-card{display:grid;gap:12px;padding:16px}.data-tools-import-card header,.data-tools-import-card footer{display:grid;gap:10px}.data-tools-import-card header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.data-tools-import-card header div{min-width:0;display:grid;gap:6px}.data-tools-import-card header span{width:fit-content;display:inline-flex;min-height:26px;align-items:center;border-radius:999px;padding:0 10px;color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent);font-size:12px;font-weight:900}.data-tools-import-card header strong{color:var(--text);font-size:16px}.data-tools-import-card header small,.data-tools-import-card footer small{color:var(--muted);font-size:12px;font-weight:800}.template-state-guarded.data-tools-import-card header span{color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent)}.template-state-planned.data-tools-import-card header span{color:var(--muted-strong);background:var(--surface-muted)}.data-tools-import-fields{display:flex;flex-wrap:wrap;gap:7px}.data-tools-import-fields span{min-height:28px;display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;padding:0 10px;color:var(--muted-strong);background:var(--surface-muted);font-size:12px;font-weight:800}.data-tools-import-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.data-tools-import-card-actions .btn{justify-content:center}@media(max-width:900px){.data-tools-import-principles,.data-tools-import-card-actions{grid-template-columns:1fr}}.audit-quick-filter-row{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-soft)}.audit-quick-filter-row button{min-height:34px;border:1px solid var(--border);border-radius:999px;padding:0 12px;color:var(--muted-strong);background:var(--surface-muted);font-weight:900;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.audit-quick-filter-row button:hover,.audit-quick-filter-row button:focus-visible{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 28%,transparent);background:color-mix(in srgb,var(--primary) 8%,transparent)}.audit-quick-filter-row button.active{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 34%,transparent);background:color-mix(in srgb,var(--primary) 12%,transparent)}.audit-filter-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;align-items:end;padding:14px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 88%,transparent)}.audit-filter-bar .form-field{min-width:0}.audit-filter-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-items:center}.audit-query-table{max-height:520px;overflow:auto}.audit-query-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.audit-query-table .data-table{min-width:920px}.audit-query-table tbody tr{cursor:pointer}.audit-event-inspector{position:sticky;top:88px;display:grid;gap:14px;padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.audit-event-target{display:grid;gap:8px;padding:14px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}.audit-event-target span{color:var(--muted);font-size:12px;font-weight:900}.audit-event-target p{margin:0;color:var(--muted-strong);line-height:1.6}.audit-inspector-actions{display:grid;gap:8px}.audit-severity-pill{display:inline-flex;min-width:58px;justify-content:center;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid var(--border);background:var(--surface-muted);color:var(--muted)}.audit-severity-info{color:var(--teal);background:color-mix(in srgb,var(--green) 10%,transparent);border-color:color-mix(in srgb,var(--green) 20%,transparent)}.audit-severity-warning{color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent);border-color:color-mix(in srgb,var(--amber) 24%,transparent)}.audit-severity-danger{color:var(--danger);background:color-mix(in srgb,var(--red) 10%,transparent);border-color:color-mix(in srgb,var(--red) 22%,transparent)}.audit-trace-dialog{width:min(880px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px))}.audit-trace-dialog .dialog-body{display:grid;gap:14px;padding:16px}.audit-trace-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;align-items:center}.audit-trace-toolbar .search-field{min-height:42px;margin:0}.audit-trace-meta{display:flex;flex-wrap:wrap;gap:8px}.audit-trace-meta span{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--muted-strong);font-size:12px;font-weight:800}.audit-trace-list{display:grid;gap:10px}.audit-trace-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.audit-trace-item:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:color-mix(in srgb,var(--primary) 5%,var(--surface))}.audit-trace-dot{width:9px;height:9px;border-radius:999px;background:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 14%,transparent)}.audit-trace-warning .audit-trace-dot{background:var(--amber);box-shadow:0 0 0 4px color-mix(in srgb,var(--amber) 18%,transparent)}.audit-trace-danger .audit-trace-dot{background:var(--red);box-shadow:0 0 0 4px color-mix(in srgb,var(--red) 16%,transparent)}.audit-trace-item strong,.audit-trace-item small,.audit-trace-item em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-trace-item strong{color:var(--text);font-size:14px;font-weight:900}.audit-trace-item small{margin-top:3px;color:var(--muted-strong);font-size:12px;font-weight:800}.audit-trace-item em{margin-top:5px;color:var(--muted);font-style:normal;font-size:12px;line-height:1.4}@media(max-width:640px){.audit-trace-dialog{width:min(100%,calc(100vw - 24px))}.audit-trace-toolbar{grid-template-columns:1fr}.audit-trace-toolbar .btn{justify-content:center}.audit-trace-item{grid-template-columns:10px minmax(0,1fr)}.audit-trace-item>.status-badge{grid-column:2;justify-self:start}}.warehouse-lifecycle-trigger{appearance:none;cursor:pointer;font:inherit;transition:box-shadow .16s ease,transform .16s ease}.warehouse-lifecycle-trigger:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--yc-primary) 14%,transparent);transform:translateY(-1px)}.warehouse-lifecycle-trigger.status-danger{border-color:color-mix(in srgb,var(--yc-status-danger-text) 28%,transparent);background:color-mix(in srgb,var(--yc-status-danger-text) 10%,var(--yc-bg-surface));color:var(--yc-status-danger-text)}.warehouse-lifecycle-editor-note{grid-column:1 / -1;margin:0;padding:12px 14px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-subtle);color:var(--yc-text-secondary);font-size:13px;line-height:1.6}.warehouse-lifecycle-dialog{width:min(720px,calc(100vw - 32px))}.warehouse-lifecycle-dialog-body{display:grid;gap:16px;padding:20px}.warehouse-lifecycle-loading{margin:0;color:var(--yc-text-secondary)}.warehouse-lifecycle-impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--yc-border);border-radius:10px;background:var(--yc-bg-surface)}.warehouse-lifecycle-impact-grid>span{display:grid;gap:5px;padding:14px;border-right:1px solid var(--yc-divider);border-bottom:1px solid var(--yc-divider)}.warehouse-lifecycle-impact-grid>span:nth-child(3n){border-right:0}.warehouse-lifecycle-impact-grid>span:nth-last-child(-n+3){border-bottom:0}.warehouse-lifecycle-impact-grid small{color:var(--yc-text-tertiary);font-size:12px}.warehouse-lifecycle-impact-grid strong{color:var(--yc-text-primary);font-size:22px}.warehouse-lifecycle-alert,.warehouse-lifecycle-migrations{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-subtle);color:var(--yc-text-secondary);font-size:13px;line-height:1.55}.warehouse-lifecycle-alert{grid-template-columns:auto 1fr;align-items:start}.warehouse-lifecycle-alert.is-danger{border-color:color-mix(in srgb,var(--yc-status-danger-text) 28%,transparent);background:color-mix(in srgb,var(--yc-status-danger-text) 8%,var(--yc-bg-surface));color:var(--yc-status-danger-text)}.warehouse-lifecycle-migrations span{overflow-wrap:anywhere;color:var(--yc-text-tertiary)}@media(max-width:640px){.warehouse-lifecycle-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-lifecycle-impact-grid>span,.warehouse-lifecycle-impact-grid>span:nth-child(3n),.warehouse-lifecycle-impact-grid>span:nth-last-child(-n+3){border-right:1px solid var(--yc-divider);border-bottom:1px solid var(--yc-divider)}.warehouse-lifecycle-impact-grid>span:nth-child(2n){border-right:0}.warehouse-lifecycle-impact-grid>span:nth-last-child(-n+2){border-bottom:0}}.platform-fee-platform-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.platform-fee-platform-tabs button{min-width:0;display:grid;gap:2px;justify-items:start;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font-weight:760;text-align:left}.platform-fee-platform-tabs button.active{border-color:color-mix(in srgb,var(--primary) 36%,var(--border));background:var(--primary-soft);color:var(--primary-strong)}.platform-fee-platform-tabs small,.platform-fee-category-list span,.platform-fee-settings-section td small{color:var(--muted)}.platform-fee-category-list{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.platform-fee-category-list span:not(.muted){padding:3px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--text);font-size:12px;font-weight:720}.platform-fee-rule-dialog,.platform-fee-bind-dialog,.platform-fee-import-dialog{width:min(100vw - 40px,960px)}.platform-fee-category-picker{max-height:44vh;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.platform-fee-descendant-toggle{margin-bottom:10px}.platform-fee-import-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.platform-fee-import-summary span{padding:6px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);font-weight:760}.platform-fee-import-table-wrap{max-height:none;overflow-x:auto;overflow-y:hidden}@media(max-width:640px){.platform-fee-platform-tabs{grid-template-columns:1fr}.platform-fee-rule-dialog,.platform-fee-bind-dialog,.platform-fee-import-dialog{width:min(100vw - 24px,960px)}.platform-fee-category-picker{grid-template-columns:1fr;max-height:42vh}.platform-fee-settings-section .platform-fee-table-wrap{overflow:visible}.platform-fee-settings-section .platform-fee-table{min-width:0;display:block;border:0}.platform-fee-settings-section .platform-fee-table thead{display:none}.platform-fee-settings-section .platform-fee-table tbody{display:grid;gap:12px}.platform-fee-settings-section .platform-fee-table tr{display:block;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.platform-fee-settings-section .platform-fee-table td{width:100%;display:grid;grid-template-columns:minmax(88px,32%) minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border-bottom:1px solid var(--border);text-align:left}.platform-fee-settings-section .platform-fee-table td:last-child{border-bottom:0}.platform-fee-settings-section .platform-fee-table td:before{color:var(--muted);font-size:12px;font-weight:760;line-height:1.4;white-space:normal}.platform-fee-settings-section .platform-fee-table td:nth-child(1):before{content:"平台类目"}.platform-fee-settings-section .platform-fee-table td:nth-child(2):before{content:"费率"}.platform-fee-settings-section .platform-fee-table td:nth-child(3):before{content:"绑定分类"}.platform-fee-settings-section .platform-fee-table td:nth-child(4):before{content:"影响"}.platform-fee-settings-section .platform-fee-table td:nth-child(5):before{content:"状态"}.platform-fee-settings-section .platform-fee-table td:nth-child(6):before{content:"操作"}}.stock-order-subpage{display:grid;gap:14px;margin-top:14px}.stock-order-review-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start}.stock-order-review-list,.stock-order-impact-panel{border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:14px}.subpage-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.subpage-title-row.compact-row{margin-top:-4px;margin-bottom:10px}.subpage-title-row h3{margin:0;font-size:17px;color:var(--text)}.subpage-title-row p{margin:4px 0 0;color:var(--muted);font-size:13px}.stock-order-review-card{width:100%;min-height:74px;margin-top:8px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;text-align:left;cursor:pointer}.stock-order-review-card-main,.stock-order-review-card-side{min-width:0;display:grid;align-content:center;gap:4px}.stock-order-review-card-side{justify-items:end;text-align:right}.stock-order-review-card:hover,.stock-order-review-card:focus-visible,.stock-order-review-card.active{border-color:var(--primary-border);background:var(--primary-soft);outline:none}.stock-order-review-card strong,.stock-order-review-card small{display:block}.stock-order-review-card small{margin-top:4px;color:var(--muted)}.stock-order-review-card em,.stock-order-review-state{width:fit-content;max-width:100%;padding:3px 7px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));font-size:11px;font-style:normal;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-order-review-state.ok{color:var(--green);background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 34%,var(--border))}.stock-order-review-state.blocked{color:var(--amber);background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 34%,var(--border))}.stock-order-review-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:10px;margin-bottom:12px;padding:12px;border:1px solid var(--primary-border);border-radius:14px;background:var(--primary-soft)}.stock-order-review-context div{min-width:0;display:grid;gap:4px}.stock-order-review-context span,.stock-order-review-context small{color:var(--muted);font-size:12px;font-weight:800}.stock-order-review-context strong{min-width:0;overflow:hidden;color:var(--text);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.impact-summary-strip{display:flex;align-items:center;gap:8px;padding:12px;border-radius:12px;margin-bottom:12px;border:1px solid var(--border)}.impact-summary-strip.ok{color:var(--green);background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 34%,var(--border))}.impact-summary-strip.blocked{color:var(--amber);background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 34%,var(--border))}.stock-order-blocking-list{display:grid;gap:8px;margin-bottom:12px;padding:12px;border:1px solid color-mix(in srgb,var(--amber) 36%,var(--border));border-radius:12px;background:var(--amber-soft);color:var(--amber)}.stock-order-blocking-list strong{font-size:13px;font-weight:900}.stock-order-blocking-list ul{display:grid;gap:6px;margin:0;padding-left:18px}.stock-order-blocking-list li{line-height:1.5;font-size:12px;font-weight:750}.impact-table-wrap .data-table{min-width:760px}.compact-table th,.compact-table td{padding:10px 12px}.number-positive{color:var(--green);font-weight:800}.number-negative{color:var(--red);font-weight:800}.loading-inline{display:flex;align-items:center;gap:8px;color:var(--muted);padding:16px}.compact-search{width:min(360px,100%)}.batch-result-dialog{width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 48px)}.batch-result-dialog .dialog-body{min-height:0;overflow:auto}.batch-result-list{display:grid;gap:8px;padding:14px}.batch-result-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:12px}.batch-result-row.ok{color:var(--green);background:color-mix(in srgb,var(--green-soft) 68%,var(--surface))}.batch-result-row.failed{color:var(--amber);background:color-mix(in srgb,var(--amber-soft) 72%,var(--surface))}.batch-result-row strong,.batch-result-row small{display:block}.batch-result-row small{margin-top:3px;color:var(--muted)}.batch-result-copy{min-width:0}.batch-result-copy .document-action-error-insight{margin-top:8px}.batch-result-open{align-self:center;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent);font-weight:800;padding:7px 10px;white-space:nowrap;cursor:pointer}.batch-result-open:hover{border-color:color-mix(in srgb,var(--accent) 52%,var(--border));background:color-mix(in srgb,var(--accent) 16%,var(--surface))}.stock-order-workbench-table{margin-top:14px}.stock-order-workbench-table .data-table{min-width:1080px}.stock-order-audit-event-row{grid-template-columns:auto minmax(180px,1fr) minmax(80px,120px) minmax(120px,150px) auto;align-items:center}.audit-event-row-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.audit-event-row-actions .btn{min-height:30px;padding:5px 8px;font-size:12px}@media(max-width:980px){.module-subnav{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-order-review-layout{grid-template-columns:1fr}.stock-order-review-context{grid-template-columns:1fr;align-items:stretch}.stock-order-review-context .btn{width:100%;justify-content:center}.subpage-title-row{align-items:stretch;flex-direction:column}.stock-order-audit-event-row{grid-template-columns:auto minmax(0,1fr)}.audit-event-row-actions{grid-column:2;justify-content:flex-start}}.stock-order-workbench-table td:nth-child(5){min-width:240px}.stock-order-workbench-table td:nth-child(2),.stock-order-workbench-table td:nth-child(4),.stock-order-workbench-table td:nth-child(5){vertical-align:top}.stock-order-create-dialog{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.stock-order-create-head,.stock-order-create-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px}.stock-order-create-head{border-bottom:1px solid var(--border)}.stock-order-create-head h3{margin:0;color:var(--text)}.stock-order-create-head p{margin:6px 0 0;color:var(--muted);line-height:1.5}.stock-order-create-body{display:grid;gap:14px;padding:18px;overflow:auto}.stock-order-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stock-order-create-dialog .form-field{min-width:0;display:grid;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface));color:var(--muted-strong);font-size:12px;font-weight:850;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.stock-order-create-dialog .form-field:focus-within{border-color:var(--primary-border);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent);background:var(--surface)}.stock-order-create-dialog .form-field input,.stock-order-create-dialog .form-field select,.stock-order-create-dialog .form-field textarea{min-height:32px;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:14px}.stock-order-create-dialog .form-field textarea{min-height:82px;resize:vertical;line-height:1.6}.sku-picker-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);gap:12px}.sku-picker-main{min-width:0;display:grid;gap:10px}.sku-option-list{max-height:312px;overflow:auto;display:grid;gap:8px;padding:10px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}.sku-option-card{width:100%;display:grid;gap:4px;padding:11px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--muted);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.sku-option-card:hover,.sku-option-card:focus-visible,.sku-option-card.active{border-color:var(--primary-border);background:var(--primary-soft);box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 8%,transparent);transform:translateY(-1px)}.sku-option-card strong{color:var(--text)}.sku-option-card span,.sku-option-card small{color:var(--muted-strong);font-weight:750}.sku-option-card small{color:var(--muted)}.sku-option-empty,.draft-selected-sku p{margin:0;padding:18px;color:var(--muted);text-align:center;font-weight:800}.draft-selected-sku{min-width:0;display:grid;align-content:start;gap:12px;padding:14px;border:1px solid var(--primary-border);border-radius:16px;background:linear-gradient(180deg,var(--primary-soft),var(--surface))}.draft-selected-sku strong{color:var(--text);font-size:15px;line-height:1.5}.draft-selected-sku dl{display:grid;gap:8px;margin:0}.draft-selected-sku dl div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.draft-selected-sku dt{color:var(--muted);font-weight:750}.draft-selected-sku dd{margin:0;color:var(--text);font-weight:850;text-align:right}.stock-order-create-actions{justify-content:flex-end;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.draft-line-panel{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.draft-line-panel-head,.draft-line-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.draft-line-panel-head strong,.draft-line-row strong{display:block;color:var(--text)}.draft-line-panel-head span,.draft-line-row span{color:var(--muted);font-size:12px;font-weight:750}.draft-line-list{display:grid;gap:8px}.draft-line-row{min-height:66px;padding:10px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.draft-line-row>div{min-width:0;flex:1}.draft-line-row label{width:128px;display:grid;gap:4px;color:var(--muted-strong);font-size:12px;font-weight:800}.draft-line-row input{min-height:34px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.operation-filter-bar{grid-template-columns:minmax(300px,1fr) 190px 220px}.inline-feedback{min-height:42px;display:flex;align-items:center;gap:10px;margin:14px 18px 0;padding:9px 12px;border:1px solid color-mix(in srgb,var(--green) 34%,var(--border));border-radius:13px;color:var(--green);background:var(--green-soft);font-weight:800}.inline-feedback span{flex:1}.inline-feedback button{min-height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--green) 36%,var(--border));border-radius:9px;color:var(--green);background:var(--surface);font-weight:800}.operation-table td:nth-child(4),.operation-table td:nth-child(5){min-width:160px}.operation-inspector-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.operation-note-list{display:grid;gap:8px}.operation-note-list span{padding:10px 12px;border:1px solid var(--border);border-radius:12px;color:var(--muted-strong);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface));font-size:13px;font-weight:700}.transfer-list{display:grid;gap:14px;padding:18px}.transfer-module-shell{max-width:1480px;margin:0 auto}.transfer-subnav{grid-template-columns:repeat(5,minmax(0,1fr))}.transfer-metrics{margin-top:12px}.transfer-closure-overview{display:grid;gap:8px;margin-top:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.transfer-closure-overview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.transfer-closure-overview-head strong,.transfer-closure-overview-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-closure-overview-head strong{color:var(--text);font-size:13px;font-weight:900}.transfer-closure-overview-head span{color:var(--muted-strong);font-size:12px;font-weight:800}.transfer-closure-overview-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.transfer-closure-overview-item{min-width:0;min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 10px;border:1px solid var(--border);border-radius:var(--yc-radius-md);color:var(--text);background:color-mix(in srgb,var(--surface-soft) 56%,var(--surface));text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.transfer-closure-overview-item:hover,.transfer-closure-overview-item:focus-visible{border-color:var(--primary-border);background:var(--primary-soft);box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 10%,transparent)}.transfer-closure-overview-item:active{transform:translateY(1px)}.transfer-closure-overview-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--yc-radius-sm);color:var(--primary);background:var(--primary-soft)}.transfer-closure-overview-item span:nth-child(2){min-width:0;display:grid;gap:3px}.transfer-closure-overview-item strong,.transfer-closure-overview-item small,.transfer-closure-overview-item em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-closure-overview-item strong{color:var(--text);font-size:12px;font-weight:900}.transfer-closure-overview-item small{color:var(--muted-strong);font-size:11px;font-weight:750}.transfer-closure-overview-item em{color:var(--text);font-size:16px;font-style:normal;font-weight:950}.transfer-closure-overview-item.tone-success .transfer-closure-overview-icon{color:var(--green);background:var(--green-soft)}.transfer-closure-overview-item.tone-warning .transfer-closure-overview-icon{color:var(--amber);background:var(--amber-soft)}.transfer-closure-overview-item.tone-danger .transfer-closure-overview-icon{color:var(--red);background:var(--red-soft)}.transfer-closure-overview-item.tone-info .transfer-closure-overview-icon{color:var(--primary);background:var(--primary-soft)}.transfer-closure-overview-item.is-empty{color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}.transfer-closure-overview-item.is-empty em{color:var(--muted)}.transfer-action-feedback{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--green) 28%,transparent);border-radius:16px;background:linear-gradient(135deg,var(--green-soft),var(--surface));box-shadow:var(--shadow-soft)}.transfer-action-feedback.tone-warning{border-color:color-mix(in srgb,var(--amber) 34%,transparent);background:linear-gradient(135deg,var(--amber-soft),var(--surface))}.transfer-action-feedback.tone-info{border-color:color-mix(in srgb,var(--primary) 24%,transparent);background:linear-gradient(135deg,var(--primary-soft),var(--surface))}.transfer-action-feedback>div:first-child{display:grid;gap:5px;min-width:0}.transfer-action-feedback strong{color:var(--text);font-size:14px;font-weight:900}.transfer-action-feedback small{color:var(--muted-strong);font-size:12px;line-height:1.5}.transfer-action-feedback-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.transfer-action-feedback-actions .transfer-next-step-hint{margin-top:0}.transfer-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;margin-top:12px}.transfer-ledger-card,.transfer-detail-panel{border:1px solid var(--border);border-radius:var(--yc-radius-lg);background:var(--surface);padding:0;box-shadow:none}.transfer-workbench-table{border-radius:var(--yc-radius-lg)}.transfer-ledger-toolbar{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(140px,.6fr)) auto auto auto;gap:10px;align-items:center;margin:0;padding:0;border:0;border-radius:0;background:transparent}.transfer-search-field{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:12px;color:var(--muted);background:var(--surface)}.transfer-search-field input,.transfer-ledger-toolbar select{width:100%;min-height:40px;border:0;outline:0;color:var(--text);background:transparent;font:inherit}.transfer-ledger-toolbar select{padding:0 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface);cursor:pointer}.transfer-search-field:focus-within,.transfer-ledger-toolbar select:focus-visible{border-color:var(--primary-border);box-shadow:var(--yc-focus-ring)}.transfer-filter-count{color:var(--muted);font-size:12px;font-weight:850;white-space:nowrap}.transfer-workbench-table tr{cursor:pointer}.transfer-workbench-table .data-table th:nth-child(5),.transfer-workbench-table .data-table th:nth-child(6),.transfer-workbench-table .data-table td:nth-child(5),.transfer-workbench-table .data-table td:nth-child(6){text-align:right}.transfer-workbench-table .data-table th:last-child,.transfer-workbench-table .data-table td:last-child,.transfer-action-cell{width:132px;text-align:right}.transfer-row-actions{position:relative;display:inline-grid;grid-template-columns:max-content 34px;align-items:center;justify-content:end;gap:6px}.transfer-row-actions .transfer-primary-action{min-width:66px;white-space:nowrap}.transfer-workbench-table td:nth-child(3),.transfer-workbench-table td:nth-child(4),.transfer-workbench-table td:nth-child(6),.transfer-workbench-table td:nth-child(8){min-width:150px}.transfer-next-step-hint{display:flex;width:max-content;max-width:190px;flex-direction:column;gap:2px;margin-top:6px;padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));color:var(--muted-strong);line-height:1.2}.transfer-next-step-hint strong{font-size:12px;color:var(--text)}.transfer-next-step-hint small{font-size:11px;color:var(--muted)}.transfer-next-step-hint.tone-success{border-color:color-mix(in srgb,var(--green) 32%,transparent);background:color-mix(in srgb,var(--green-soft) 90%,var(--surface))}.transfer-next-step-hint.tone-warning{border-color:color-mix(in srgb,var(--amber) 34%,transparent);background:color-mix(in srgb,var(--amber-soft) 92%,var(--surface))}.transfer-next-step-hint.tone-danger{border-color:color-mix(in srgb,var(--red) 28%,transparent);background:color-mix(in srgb,var(--red-soft) 92%,var(--surface))}.transfer-next-step-hint.tone-info{border-color:color-mix(in srgb,var(--primary) 25%,transparent);background:color-mix(in srgb,var(--primary-soft) 92%,var(--surface))}.transfer-detail-layer{z-index:80}.transfer-linkage-dialog{width:min(960px,calc(100vw - 48px));max-height:min(860px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border-radius:var(--yc-radius-xl);box-shadow:var(--yc-shadow-modal)}.transfer-linkage-dialog .drawer-header{flex:0 0 auto}.transfer-linkage-dialog .drawer-body{flex:1 1 auto;min-height:0;padding:16px 20px}.transfer-linkage-dialog .drawer-header p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.transfer-linkage-dialog .drawer-section{background:var(--surface)}.transfer-linkage-dialog .transfer-drawer-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px;border:1px solid var(--border);border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.transfer-linkage-overview,.transfer-confirm-sheet{display:grid;gap:12px}.transfer-cancelled-notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid color-mix(in srgb,var(--amber) 32%,var(--border));border-radius:14px;color:var(--text);background:color-mix(in srgb,var(--amber-soft) 72%,var(--surface))}.transfer-cancelled-notice>span{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:12px;color:var(--amber);background:var(--surface)}.transfer-cancelled-notice strong,.transfer-cancelled-notice p,.transfer-cancelled-notice small{display:block;min-width:0}.transfer-cancelled-notice strong{font-size:15px}.transfer-cancelled-notice p{margin:4px 0 0;color:var(--muted-strong);line-height:1.5}.transfer-cancelled-notice small{margin-top:4px;color:var(--muted)}.transfer-confirm-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:14px;align-items:stretch;padding:14px;border:1px solid var(--primary-border);border-radius:16px;background:color-mix(in srgb,var(--primary-soft) 58%,var(--surface))}.transfer-confirm-title{min-width:0;display:grid;align-content:center;gap:8px}.transfer-confirm-title h4{margin:0;color:var(--text);font-size:20px;line-height:1.18}.transfer-confirm-title p{max-width:66ch;margin:0;color:var(--muted-strong);font-size:13px;font-weight:760;line-height:1.5}.transfer-confirm-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.transfer-confirm-meta>span:last-child{color:var(--muted);font-size:12px;font-weight:850}.transfer-confirm-amount{display:grid;align-content:center;justify-items:end;gap:5px;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 48%,var(--border));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 82%,var(--surface)) 0%,var(--surface) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent),0 14px 28px color-mix(in srgb,var(--primary) 12%,transparent)}.transfer-confirm-amount span,.transfer-confirm-amount small{color:var(--muted);font-size:12px;font-weight:850}.transfer-confirm-amount strong{color:var(--primary-strong);font-size:34px;line-height:1;font-variant-numeric:tabular-nums}.transfer-confirm-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 68%,var(--surface))}.transfer-confirm-route div{min-width:0;display:grid;gap:3px}.transfer-confirm-route span,.transfer-confirm-route em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.transfer-confirm-route strong{overflow:hidden;color:var(--text);font-size:14px;font-weight:920;text-overflow:ellipsis;white-space:nowrap}.transfer-confirm-route>svg{color:var(--primary)}.transfer-confirm-route button{min-height:34px;padding:0 11px;border:1px solid var(--primary-border);border-radius:var(--radius-control);color:var(--primary-strong);background:var(--primary-soft);font:inherit;font-size:12px;font-weight:900;cursor:pointer}.transfer-confirm-route button:hover,.transfer-confirm-route button:focus-visible{outline:0;box-shadow:var(--yc-focus-ring)}.transfer-confirm-sheet .transfer-item-mini-table{padding:0;overflow:hidden;background:var(--surface)}.transfer-confirm-sheet .transfer-item-mini-head{padding:12px 14px 4px}.transfer-confirm-sheet .transfer-item-mini-table .table-wrap{max-height:none;overflow-x:auto;overflow-y:hidden;border-inline:0;border-bottom:0;border-radius:0 0 12px 12px}.transfer-confirm-sheet .transfer-item-mini-table .data-table{min-width:680px}.transfer-confirm-sheet .transfer-item-mini-table td:nth-last-child(-n+3),.transfer-confirm-sheet .transfer-item-mini-table th:nth-last-child(-n+3){text-align:right;white-space:nowrap}.transfer-confirm-footer{position:sticky;bottom:-16px;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:16px 16px 0 0;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 -12px 24px color-mix(in srgb,var(--bg) 16%,transparent)}.transfer-confirm-totals{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(86px,1fr));gap:8px}.transfer-confirm-totals div{min-width:0;display:grid;gap:4px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 62%,var(--surface))}.transfer-confirm-totals span{color:var(--muted);font-size:11px;font-weight:850}.transfer-confirm-totals strong{overflow:hidden;color:var(--text);font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.transfer-confirm-totals .transfer-confirm-total-emphasis{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent)}.transfer-confirm-totals .transfer-confirm-total-emphasis span,.transfer-confirm-totals .transfer-confirm-total-emphasis strong{color:var(--primary-strong)}.transfer-confirm-totals .transfer-confirm-total-emphasis strong{font-size:17px}.transfer-confirm-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.transfer-confirm-primary-button{min-width:168px;box-shadow:0 10px 20px color-mix(in srgb,var(--primary) 20%,transparent)}.transfer-direct-complete-button{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));color:var(--primary-strong);background:color-mix(in srgb,var(--primary-soft) 56%,var(--surface))}.transfer-direct-complete-button:hover,.transfer-direct-complete-button:focus-visible{border-color:var(--primary-border);box-shadow:var(--yc-focus-ring)}.transfer-direct-complete-dialog{max-width:min(560px,calc(100vw - 32px))}.transfer-direct-complete-body{display:grid;gap:14px}.transfer-direct-complete-body p{margin:0;color:var(--muted-strong);font-size:14px;font-weight:760;line-height:1.6}.transfer-direct-complete-summary{margin:0}.transfer-direct-complete-summary dd:last-child{color:var(--primary-strong);font-size:18px}.transfer-exception-dialog-body{display:grid;gap:14px}.transfer-exception-dialog-body>p{margin:0;color:var(--muted-strong);font-size:14px;font-weight:760;line-height:1.6}.transfer-confirm-more{border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 52%,var(--surface))}.transfer-confirm-more summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.transfer-confirm-more summary::-webkit-details-marker{display:none}.transfer-confirm-more summary span{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:13px;font-weight:900}.transfer-confirm-more summary svg{color:var(--primary)}.transfer-confirm-more summary small{color:var(--muted);font-size:12px;font-weight:780}.transfer-confirm-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px}.transfer-confirm-more-grid button{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:12px;color:var(--muted-strong);background:var(--surface);text-align:left;cursor:pointer}.transfer-confirm-more-grid button:hover,.transfer-confirm-more-grid button:focus-visible{border-color:var(--primary-border);color:var(--primary-strong);outline:0;box-shadow:var(--yc-focus-ring)}.transfer-confirm-more-grid button>svg{color:currentColor}.transfer-confirm-more-grid button span{min-width:0;display:grid;gap:2px}.transfer-confirm-more-grid button strong,.transfer-confirm-more-grid button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-confirm-more-grid button strong{color:inherit;font-size:12px;font-weight:900}.transfer-confirm-more-grid button small{color:var(--muted);font-size:11px;font-weight:760}.transfer-confirm-more-grid button em{padding:3px 7px;border-radius:999px;color:var(--primary-strong);background:var(--primary-soft);font-size:11px;font-style:normal;font-weight:900}.transfer-detail-modebar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 60%,var(--surface))}.transfer-detail-modebar span{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;font-weight:820;text-align:right;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.transfer-confirm-hero,.transfer-confirm-footer{grid-template-columns:1fr}.transfer-confirm-amount{justify-items:start}.transfer-confirm-route{grid-template-columns:1fr}.transfer-confirm-route>svg{transform:rotate(90deg)}.transfer-confirm-totals,.transfer-confirm-more-grid{grid-template-columns:1fr 1fr}.transfer-confirm-actions{justify-content:stretch}.transfer-confirm-actions .btn{flex:1 1 148px}.transfer-detail-modebar{align-items:stretch;flex-direction:column}.transfer-detail-modebar span{text-align:left;white-space:normal}}@media(max-width:520px){.transfer-confirm-totals,.transfer-confirm-more-grid{grid-template-columns:1fr}}.transfer-linkage-stock,.transfer-finance-linkage,.transfer-closure-checklist,.transfer-audit-timeline{display:grid;gap:12px}.drawer-section-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drawer-section-title-row h4{margin:0}.drawer-section-title-row span{display:block;margin-top:4px;color:var(--muted);font-size:12px;font-weight:750}.audit-mini-timeline{display:grid;gap:8px}.audit-mini-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}.audit-mini-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 86%,var(--surface))}.audit-mini-icon.severity-warning{color:var(--amber);background:var(--amber-soft)}.audit-mini-icon.severity-danger{color:var(--red);background:var(--red-soft)}.audit-mini-item div{min-width:0;display:grid;gap:3px}.audit-mini-item strong,.audit-mini-item small,.audit-mini-item em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-mini-item strong{color:var(--text);font-size:13px}.audit-mini-item small{color:var(--muted);font-size:12px}.audit-mini-item em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750}.transfer-closure-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:10px;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);border-radius:14px;background:linear-gradient(180deg,var(--primary-soft) 0%,var(--surface) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--surface) 72%,transparent)}.transfer-closure-next.blocked{border-color:color-mix(in srgb,var(--red) 28%,transparent);background:linear-gradient(180deg,var(--red-soft) 0%,var(--surface) 100%)}.transfer-closure-next.done{border-color:color-mix(in srgb,var(--green) 24%,transparent);background:linear-gradient(180deg,var(--green-soft) 0%,var(--surface) 100%)}.transfer-terminal-state{border-color:color-mix(in srgb,var(--amber) 28%,var(--border));background:color-mix(in srgb,var(--amber-soft) 36%,var(--surface))}.transfer-terminal-state>div{display:grid;gap:8px}.transfer-terminal-state h4,.transfer-terminal-state p{margin:0}.transfer-terminal-state p{color:var(--muted-strong);line-height:1.5}.transfer-terminal-state small{color:var(--muted)}.transfer-closure-next>span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:var(--primary);background:var(--primary-soft)}.transfer-closure-next.blocked>span{color:var(--red);background:var(--red-soft)}.transfer-closure-next.done>span{color:var(--green);background:color-mix(in srgb,var(--green) 34%,var(--border))}.transfer-closure-next>div{min-width:0;display:grid;gap:4px}.transfer-closure-next strong{color:var(--text);font-size:14px;font-weight:950}.transfer-closure-next small{color:var(--muted-strong);font-size:12px;line-height:1.5}.transfer-closure-list{display:grid;gap:8px}.transfer-closure-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:13px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}.transfer-closure-item.state-done{border-color:color-mix(in srgb,var(--green) 22%,transparent);background:var(--green-soft)}.transfer-closure-item.state-active{border-color:color-mix(in srgb,var(--amber) 28%,transparent);background:var(--amber-soft)}.transfer-closure-item.state-blocked{border-color:color-mix(in srgb,var(--red) 28%,transparent);background:var(--red-soft)}.transfer-closure-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 86%,var(--surface))}.transfer-closure-item.state-done .transfer-closure-icon{color:var(--green);background:color-mix(in srgb,var(--green) 34%,var(--border))}.transfer-closure-item.state-active .transfer-closure-icon{color:var(--amber);background:var(--amber-soft)}.transfer-closure-item.state-blocked .transfer-closure-icon{color:var(--red);background:var(--red-soft)}.transfer-closure-item div{min-width:0;display:grid;gap:3px}.transfer-closure-item strong,.transfer-closure-item small,.transfer-closure-item em{min-width:0;overflow:hidden;text-overflow:ellipsis}.transfer-closure-item strong{color:var(--text);font-size:13px;font-weight:900}.transfer-closure-item small{color:var(--muted);font-size:12px;line-height:1.45}.transfer-closure-item em{justify-self:end;padding:4px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface);font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.transfer-stock-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.transfer-stock-strip div{min-width:0;display:grid;gap:5px;padding:12px;border:1px solid var(--primary-border);border-radius:12px;background:var(--primary-soft)}.transfer-stock-strip span{color:var(--muted);font-size:12px;font-weight:850}.transfer-stock-strip strong{color:var(--text);font-size:20px;line-height:1}.transfer-impact-mini-table{max-height:none;overflow-x:auto;overflow-y:hidden;border-radius:12px}.transfer-impact-mini-table .data-table{min-width:520px}.transfer-item-mini-table{display:grid;gap:8px;padding:10px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 62%,var(--surface))}.transfer-item-mini-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.transfer-item-mini-head strong{color:var(--text);font-size:13px;font-weight:900}.transfer-item-mini-head span{color:var(--muted);font-size:12px;font-weight:850}.transfer-item-mini-table .table-wrap{max-height:none;overflow-x:auto;overflow-y:hidden;border-radius:10px}.transfer-item-mini-table .data-table{min-width:560px}.transfer-detail-conflict-banner{margin:0}.transfer-item-mini-table tr.line-invalid td{border-color:color-mix(in srgb,var(--danger) 42%,var(--border));background:color-mix(in srgb,var(--danger-soft) 64%,var(--surface))}.transfer-item-mini-table tr.line-invalid td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--danger) 78%,var(--border))}.transfer-item-error{margin:6px 0 0;color:var(--danger);font-size:12px;font-weight:800;line-height:1.45;white-space:normal}.transfer-item-mini-table td strong,.transfer-item-mini-table td small{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-item-mini-table td small{margin-top:3px;color:var(--muted);font-size:12px}.transfer-route-text{color:var(--muted-strong);font-size:12px;font-weight:850}.transfer-impact-mini-table td strong,.transfer-impact-mini-table td small{display:block;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-impact-mini-table td small{margin-top:3px;color:var(--muted);font-size:12px}.link-button{border:0;background:transparent;color:var(--primary);font:inherit;font-weight:900;cursor:pointer;padding:0}.link-button:hover,.link-button:focus-visible{color:var(--primary-strong);text-decoration:underline;outline:none}.muted-text{color:var(--muted);font-size:12px;font-weight:800}.table-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.table-actions.transfer-row-actions{display:inline-grid;grid-template-columns:max-content 34px;gap:6px;flex-wrap:nowrap}.transfer-linked-order{display:grid;gap:4px;margin:12px 0;padding:12px;border:1px solid var(--primary-border);border-radius:13px;background:var(--primary-soft)}.transfer-linked-order strong{color:var(--primary)}.transfer-linked-order span,.transfer-linked-order small{color:var(--muted-strong);font-size:12px;font-weight:800}.transfer-action-dock{display:grid;gap:12px;margin-bottom:12px;padding:12px;border:1px solid var(--primary-border);border-radius:14px;background:var(--primary-soft)}.transfer-action-dock span,.transfer-create-summary span{color:var(--muted);font-size:12px;font-weight:800}.transfer-action-dock strong,.transfer-create-summary strong{display:block;margin-top:4px;color:var(--text);font-size:16px}.transfer-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.transfer-action-note{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--muted);font-size:13px;font-weight:800}.transfer-exception-dialog{width:min(440px,calc(100vw - 32px))}.transfer-void-exception-dialog{width:min(620px,calc(100vw - 32px))}.transfer-exception-dialog .form-field{margin:14px 0}.transfer-exception-dialog textarea{width:100%;resize:vertical}.transfer-void-blockers{display:grid;gap:6px;margin:8px 0 0;padding-left:18px}.transfer-void-blockers li{line-height:1.55}.transfer-void-blockers small{display:block;color:var(--text-muted);font-weight:700}.transfer-create-dialog{width:min(1040px,calc(100vw - 32px));max-height:calc(100vh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.transfer-create-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;padding:18px;overflow:auto}.transfer-create-main,.transfer-create-side{min-width:0;display:grid;align-content:start;gap:14px}.transfer-sku-picker{display:grid;gap:8px;max-height:420px;overflow:auto;padding:8px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}.transfer-sku-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:var(--surface);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.transfer-sku-option:active{transform:translateY(1px)}.transfer-sku-option:focus-visible{outline:0;box-shadow:var(--yc-focus-ring)}.transfer-sku-option strong,.transfer-sku-option small{display:block}.transfer-sku-option small{margin-top:4px;color:var(--muted);font-size:12px}.transfer-sku-option b{color:var(--primary-strong);font-size:18px}.transfer-create-summary{padding:14px;border:1px solid var(--primary-border);border-radius:14px;background:var(--primary-soft)}.transfer-settlement-link-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--green) 32%,var(--border));border-radius:14px;background:var(--green-soft)}.transfer-settlement-link-card div{min-width:0;display:grid;gap:4px}.transfer-settlement-link-card span,.transfer-settlement-link-card small{color:var(--green);font-size:12px;font-weight:800}.transfer-settlement-link-card strong{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-settlement-link-card button{min-height:34px;flex:0 0 auto;padding:6px 10px;border:1px solid color-mix(in srgb,var(--green) 36%,var(--border));border-radius:10px;color:var(--green);background:var(--surface);font-weight:900;cursor:pointer}.transfer-settlement-link-card button:hover,.transfer-settlement-link-card button:focus-visible{border-color:color-mix(in srgb,var(--green) 52%,var(--border));background:var(--green-soft);outline:none}.transfer-create-summary small{display:block;margin-top:6px;color:var(--muted);line-height:1.45}.transfer-card{padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.transfer-main,.transfer-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.transfer-main h3{margin:4px 0 6px}.stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:16px 0}.stepper span{min-height:32px;display:grid;place-items:center;border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 86%,var(--surface));font-size:12px;font-weight:800}.stepper .done{color:var(--on-primary);background:var(--primary)}.stepper.vertical{grid-template-columns:1fr;margin:0}.stepper.vertical span{justify-content:start;padding:0 12px}.transfer-meta{justify-content:flex-start;color:var(--muted);font-size:13px;margin-bottom:14px}.store-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px}.store-cards{display:grid;gap:14px;padding:18px}.store-card{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:16px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.store-card h3{margin:4px 0 6px}.store-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.store-card dt{color:var(--muted);font-size:12px}.store-card dd{margin:4px 0 0;font-size:20px;font-weight:800}.share-preview{display:grid;gap:18px}.share-shell,.share-section{border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-soft)}.share-shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:20px;padding:20px}.share-main-image{min-height:430px;display:grid;place-items:center;align-content:center;gap:12px;border:1px solid var(--border);border-radius:20px;color:var(--primary);background:var(--primary-soft)}.share-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto}.share-thumbs button{width:64px;height:64px;border:1px solid var(--border);border-radius:14px;color:var(--muted);background:var(--surface)}.share-thumbs button.active,.share-thumbs button:hover{color:var(--primary);border-color:var(--primary-border);background:var(--primary-soft)}.share-info{display:grid;align-content:start;gap:18px;padding:18px}.share-info h2{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.08}.share-info dl{display:grid;gap:0;margin:0;border:1px solid var(--border);border-radius:16px;overflow:hidden}.share-info dl div{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:14px;border-bottom:1px solid var(--border)}.share-info dl div:last-child{border-bottom:0}.share-info dt{color:var(--muted)}.share-info dd{margin:0;font-weight:800}.privacy-strip{display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--green) 34%,var(--border));border-radius:14px;color:var(--green);background:var(--green-soft);font-weight:800}.share-section{padding:20px}.share-section h3{margin:0 0 14px}.video-preview{height:280px;display:grid;place-items:center;align-content:center;gap:12px;border-radius:18px;color:color-mix(in srgb,var(--surface-soft) 86%,var(--surface));background:var(--media-preview-bg)}.detail-flow{display:grid}.detail-image-block{width:min(780px,100%);min-height:360px;display:grid;place-items:center;margin:0 auto;border:1px solid var(--border);background:var(--primary-soft);color:var(--muted);font-weight:800}.detail-image-block+.detail-image-block{border-top:0}.share-control-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;padding:0 18px 18px}.share-filter-strip{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 18px 18px}.share-filter-strip button{min-height:38px;padding:0 13px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted-strong);font-size:13px;font-weight:900;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.share-filter-strip button:hover,.share-filter-strip button:focus-visible,.share-filter-strip button.active{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary-strong);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.live-share-layout{grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);align-items:start}.share-product-rail,.share-link-workbench{border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-soft)}.share-product-rail{display:grid;gap:12px;padding:14px}.search-field{min-height:44px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;border:1px solid var(--border);border-radius:13px;color:var(--muted);background:var(--surface-soft)}.search-field.compact{min-height:40px}.search-field input{min-width:0;border:0;outline:0;color:var(--text);background:transparent}.share-product-list{display:grid;gap:8px;max-height:560px;overflow:auto}.share-product-row{width:100%;min-height:86px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;border:1px solid transparent;border-radius:14px;color:var(--muted-strong);background:transparent;text-align:left}.share-product-row>span:nth-child(2){min-width:0;display:grid;gap:3px}.share-product-row>.product-thumb,.share-product-row>.status-badge{margin-top:2px}.share-product-row:hover,.share-product-row.active{border-color:var(--primary-border);background:var(--primary-soft)}.share-product-row strong,.share-product-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-product-row strong{color:var(--text);font-size:13px}.share-product-row small{margin-top:3px;color:var(--muted);font-size:12px}.share-product-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.share-product-tags i{padding:3px 6px;border-radius:999px;background:color-mix(in srgb,var(--amber-soft) 80%,var(--surface));color:var(--amber);font-style:normal;font-size:11px;font-weight:900}.share-product-tags i.advice{border:1px solid color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft);color:var(--amber)}.product-thumb.teal{color:var(--green);background:var(--green-soft)}.product-thumb.amber{color:var(--amber);background:var(--amber-soft)}.share-link-workbench{min-height:520px;display:grid;align-content:start;gap:16px;padding:18px}.share-link-head,.share-link-actions,.share-qr-panel,.public-section-head{display:flex;align-items:center;gap:12px}.share-link-head{justify-content:space-between}.share-link-head h3,.share-link-head p,.public-section-head h2,.public-section-head p{margin:0}.share-link-head h3{font-size:20px}.share-link-head p,.public-section-head p{color:var(--muted);font-size:13px;line-height:1.55}.share-readiness-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.share-readiness-strip.ready{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:var(--green-soft)}.share-readiness-strip.blocked{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft)}.share-link-status-line{min-width:0}.share-link-status-line span,.share-link-status-line p,.share-link-status-line strong,.share-link-status-line em{display:block;margin:0}.share-link-status-line span{color:var(--muted);font-size:12px;font-weight:900}.share-link-status-line strong{margin-top:4px;color:var(--text);font-size:18px}.share-link-status-line p,.share-link-status-line em{margin-top:6px;overflow-wrap:anywhere;color:var(--muted);font-style:normal;line-height:1.55}.share-link-status-line em{color:var(--amber);font-size:13px;font-weight:850}.share-requirement-inline{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.share-requirement-pill{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface);font-size:12px;font-weight:850}.share-requirement-pill.pass{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:var(--green-soft)}.share-requirement-pill.required{border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft)}.share-requirement-pill.optional{background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.share-requirement-pill strong{color:var(--text)}.share-requirement-pill em{color:var(--primary-strong);font-style:normal}.share-link-actions{flex-wrap:wrap;margin-top:4px}.share-preview-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.52fr);gap:12px}.share-mini-preview{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.share-mini-preview-head,.share-mini-preview-body,.share-mini-sections{display:flex;gap:10px}.share-mini-preview-head{align-items:center;justify-content:space-between}.share-mini-preview-head strong{color:var(--text)}.share-mini-preview-head span{padding:5px 8px;border-radius:999px;color:var(--primary-strong);background:var(--primary-soft);font-size:12px;font-weight:900}.share-mini-preview-body{align-items:stretch}.share-mini-mobile .share-mini-preview-body{display:grid}.share-mini-cover{width:184px;min-height:160px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));color:var(--primary);overflow:hidden}.share-mini-mobile .share-mini-cover{width:100%;min-height:220px}.share-mini-cover img{width:100%;height:100%;object-fit:contain}.share-mini-copy{min-width:0;display:grid;align-content:start;gap:10px}.share-mini-copy h4,.share-mini-copy p,.share-mini-copy dl{margin:0}.share-mini-copy h4{color:var(--text);font-size:18px}.share-mini-copy p{color:var(--muted);line-height:1.55}.share-mini-copy dl{display:grid;gap:6px}.share-mini-copy dl div{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:12px;background:var(--surface-soft)}.share-mini-copy dt{color:var(--muted)}.share-mini-copy dd{margin:0;color:var(--text);font-weight:900}.share-mini-sections{flex-wrap:wrap}.share-mini-sections span{padding:6px 9px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface-soft);font-size:12px;font-weight:900}.form-message{padding:12px 14px;border:1px solid var(--border);border-radius:14px;color:var(--muted-strong);background:var(--surface-soft);font-weight:750}.form-message.success{color:var(--green);border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:var(--green-soft)}.form-message.error{color:var(--red);border-color:color-mix(in srgb,var(--red) 34%,var(--border));background:var(--red-soft)}.form-message.warning{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft)}.share-qr-dialog{width:min(680px,calc(100vw - 40px));border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--yc-shadow-modal);overflow:hidden}.share-qr-dialog .dialog-body{padding:0}.share-qr-dialog-body{display:grid;grid-template-columns:156px minmax(0,1fr);gap:18px;padding:20px}.share-qr-dialog-meta{min-width:0;display:grid;align-content:start;gap:8px}.share-qr-dialog-meta span{color:var(--muted);font-size:12px;font-weight:900}.share-qr-dialog-meta strong{color:var(--text);font-size:24px}.share-qr-dialog-meta code{max-width:100%;overflow-wrap:anywhere;padding:10px 12px;border:1px solid var(--border);border-radius:12px;color:var(--primary-strong);background:var(--surface-soft)}.share-qr-dialog-meta p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.share-qr-panel{align-items:flex-start;padding:14px;border:1px solid var(--primary-border);border-radius:16px;background:var(--primary-soft)}.share-qr-panel strong,.share-qr-panel code,.share-qr-panel p{display:block;margin:0}.share-qr-panel p{margin:6px 0 10px;color:var(--muted);line-height:1.55}.share-qr-panel code{max-width:100%;overflow-wrap:anywhere;padding:8px 10px;border:1px solid var(--border);border-radius:10px;color:var(--primary-strong);background:var(--surface)}.qr-preview{width:132px;height:132px;flex:0 0 auto;display:grid;place-items:center;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.qr-preview img{width:100%;height:100%;object-fit:contain;border-radius:8px}.category-workspace{gap:14px}.category-tree-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.category-tree-main{min-width:0}.category-tree-toolbar{align-items:center;gap:8px}.category-toolbar-status{flex:1 1 100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);color:var(--muted-strong);font-size:13px;line-height:1.5}.category-toolbar-status>span{min-width:0;overflow-wrap:anywhere}.category-toolbar-status>div{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.category-tree-table-wrap{max-width:100%;overflow-x:auto;contain:paint}.category-tree-table-wrap .category-tree-table.data-table{min-width:780px;table-layout:fixed}.category-tree-table-wrap .category-tree-table.data-table.is-organizing{min-width:900px}.category-tree-table th:first-child{width:42%}.category-tree-table th:nth-child(2){width:132px}.category-tree-table th:nth-child(3){width:72px}.category-tree-table th:nth-child(4){width:112px}.category-tree-table th:nth-child(5){width:112px}.category-tree-table th:nth-child(6){width:96px}.category-tree-table tr.is-pending td{background:color-mix(in srgb,var(--amber-soft) 58%,transparent)}.category-tree-table tr.is-dragging td{opacity:.72}.category-path-cell{min-width:0}.category-path-layout{display:flex;align-items:center;gap:6px;min-width:0}.category-path-layout .category-tree-name{flex:1 1 auto}.category-sort-meta{display:block;margin:2px 0 0 36px;color:var(--muted);font-size:12px;line-height:1.3}.category-drag-handle{width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:var(--surface);cursor:grab}.category-drag-handle:active{cursor:grabbing}.category-drag-handle:hover,.category-drag-handle:focus-visible{color:var(--primary-strong);border-color:var(--primary-border);outline:none}.category-tree-name{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px;align-items:center;min-width:0;padding-left:calc(var(--category-depth, 0) * 16px)}.category-tree-spacer{width:28px;height:28px}.category-tree-name strong,.category-tree-name small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-tree-name strong{color:var(--text)}.category-tree-name small{margin-top:2px;color:var(--muted);font-size:12px}.category-state-cell>span:first-child{display:block;margin-bottom:4px;color:var(--text);white-space:nowrap}.category-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px;white-space:nowrap}.category-operation-dialog{width:min(640px,calc(100vw - 40px))}.category-merge-dialog{width:min(780px,calc(100vw - 32px))}.category-merge-layout{display:grid;gap:12px}.category-merge-source{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:12px;align-items:stretch;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.category-merge-source>div:first-child{min-width:0;display:grid;gap:4px;align-content:center}.category-merge-source span,.category-merge-source dt{color:var(--muted);font-size:12px;font-weight:760}.category-merge-source strong,.category-merge-source dd{min-width:0;color:var(--text);font-weight:850;overflow-wrap:anywhere}.category-merge-source dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.category-merge-source dl div{min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.category-merge-source dd{margin:3px 0 0}.category-merge-candidate-meta{color:var(--muted);font-size:12px;line-height:1.4}.category-merge-status{padding:12px;border:1px dashed var(--border);border-radius:10px;color:var(--muted-strong);background:var(--surface-soft);font-weight:760;text-align:center}.category-merge-impact{display:grid;gap:10px;padding:12px;border:1px solid var(--primary-border);border-radius:12px;background:var(--primary-soft)}.category-merge-impact>strong{color:var(--text)}.category-merge-impact dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.category-merge-impact dl div{min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.category-merge-impact dt{color:var(--muted);font-size:12px;font-weight:760}.category-merge-impact dd{margin:3px 0 0;color:var(--text);font-weight:850;overflow-wrap:anywhere}.category-impact-summary{display:grid;gap:12px}.category-impact-summary p{margin:0;color:var(--muted-strong);line-height:1.6}.category-impact-summary dl{display:grid;gap:10px;margin:0}.category-impact-summary dl div{min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.category-impact-summary dt{color:var(--muted);font-size:12px}.category-impact-summary dd{margin:4px 0 0;color:var(--text);font-weight:800;overflow-wrap:anywhere}.category-impact-list{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--primary-border);border-radius:10px;color:var(--text);background:var(--primary-soft)}.category-impact-list strong{font-size:13px}.category-impact-list ul{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--muted-strong);font-size:13px;line-height:1.5}.category-impact-blocked{border-color:color-mix(in srgb,var(--red) 34%,var(--border));color:var(--red);background:var(--red-soft)}.category-code-impact{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.category-code-impact>strong{color:var(--text);font-size:13px}.category-code-impact dl{grid-template-columns:repeat(3,minmax(0,1fr))}.category-code-impact p{margin:0;color:var(--muted-strong);font-size:13px}@media(max-width:640px){.category-toolbar-status{align-items:stretch;flex-direction:column}.category-toolbar-status>div{justify-content:stretch}.category-toolbar-status .btn{flex:1 1 140px}.category-tree-table-wrap .category-tree-table.data-table{min-width:760px}.category-tree-table-wrap .category-tree-table.data-table.is-organizing{min-width:900px}.category-merge-dialog{width:calc(100vw - 24px)}.category-merge-source,.category-merge-impact dl,.category-merge-source dl{grid-template-columns:1fr}}.product-code-prefix,.product-code-category-stack span,.product-code-category-stack small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-code-prefix{color:var(--text);font-size:15px;letter-spacing:0}.product-code-category-stack{max-width:260px;display:grid;gap:3px}.product-code-category-stack span{color:var(--text);font-weight:760}.product-code-category-stack small{color:var(--muted);font-size:12px}.product-code-dialog{width:min(760px,calc(100vw - 40px))}.product-code-dialog-body{display:grid;gap:16px}.product-code-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-code-remark-field{grid-column:1 / -1}section.confirm-dialog.app-dialog.product-code-import-dialog{width:min(1120px,calc(100vw - 40px));max-height:min(86vh,calc(100vh - 40px))}section.confirm-dialog.app-dialog.product-code-import-dialog .dialog-body{min-width:0;overflow:hidden}.product-code-import-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.product-code-import-summary span{padding:6px 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface-soft);font-size:12px;font-weight:760}.product-code-import-summary .is-error{border-color:color-mix(in srgb,var(--red) 34%,var(--border));color:var(--red);background:var(--red-soft)}.product-code-import-alert,.product-code-delete-warning{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--amber) 34%,var(--border));border-radius:8px;color:var(--text);background:var(--amber-soft);line-height:1.5}.product-code-import-alert svg,.product-code-delete-warning svg{flex:0 0 auto;margin-top:2px;color:var(--text)}.product-code-import-error-actions{display:flex;justify-content:flex-end;margin:-4px 0 12px}.product-code-import-table-wrap{max-height:none;overflow-x:auto;overflow-y:hidden;margin-bottom:14px;scrollbar-gutter:auto;scrollbar-color:#64748b #eef2ff;scrollbar-width:thin}.product-code-import-table-wrap::-webkit-scrollbar{width:10px;height:10px}.product-code-import-table-wrap::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#64748b;background-clip:padding-box}.product-code-import-table-wrap::-webkit-scrollbar-track{border-radius:999px;background:var(--surface-soft)}.product-code-import-table,.table-wrap .product-code-import-table.data-table{width:100%;min-width:1040px;table-layout:fixed}.product-code-import-table .product-code-import-col-row{width:7%}.product-code-import-table .product-code-import-col-prefix{width:12%}.product-code-import-table .product-code-import-col-params{width:17%}.product-code-import-table .product-code-import-col-category{width:24%}.product-code-import-table .product-code-import-col-action{width:13%}.product-code-import-table .product-code-import-col-status{width:17%}.product-code-import-table .product-code-import-col-tools{width:10%}.product-code-import-table th,.product-code-import-table td{text-align:center;vertical-align:middle}.product-code-import-table th{position:sticky;top:0;z-index:2;background:var(--surface);white-space:nowrap}.product-code-import-table th.numeric,.product-code-import-table td.numeric{text-align:center}.product-code-import-category-cell{min-width:0;display:grid;justify-items:center;gap:5px;text-align:center}.product-code-prefix-input{width:min(120px,100%);min-width:0;text-align:center;white-space:nowrap;text-overflow:ellipsis}.product-code-import-category-cell small,.product-code-import-message{display:block;min-width:0;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-code-import-message{max-width:160px;margin-right:auto;margin-left:auto}.product-code-import-clear-confirm{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;margin-bottom:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--amber) 34%,var(--border));border-radius:10px;background:var(--amber-soft)}.product-code-import-clear-confirm input{width:18px;height:18px;margin-top:2px}.product-code-import-clear-confirm span,.product-code-import-clear-confirm strong,.product-code-import-clear-confirm small{min-width:0;display:block}.product-code-import-clear-confirm small{margin-top:2px;color:var(--muted);font-size:12px;line-height:1.4}.product-code-import-category-list{min-width:0;display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.product-code-import-category-list span,.product-code-import-binding-mode{max-width:100%;border:1px solid var(--border);border-radius:999px;padding:3px 7px;background:var(--surface-soft);color:var(--text);font-size:12px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-code-import-binding-mode.danger{border-color:color-mix(in srgb,var(--red) 34%,var(--border));color:var(--red);background:var(--red-soft)}.product-code-import-table td:nth-child(4),.product-code-import-table td:nth-child(5),.product-code-import-table td:nth-child(6),.product-code-import-table td:nth-child(7){white-space:nowrap}.product-code-import-table .status-badge,.product-code-import-table .btn{white-space:nowrap}.product-code-import-table tr.has-error td{background:var(--red-soft)}.product-code-import-table tr.is-located td{animation:product-code-import-located 1.6s ease-out}@keyframes product-code-import-located{0%{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--amber) 70%,transparent)}to{box-shadow:inset 0 0 0 0 transparent}}.product-code-import-table .status-danger{border-color:color-mix(in srgb,var(--red) 34%,var(--border));color:var(--red);background:var(--red-soft)}.product-code-delete-dialog{width:min(620px,calc(100vw - 40px))}.product-code-delete-body{display:grid;gap:12px}.product-code-delete-body dl{display:grid;gap:8px;margin:0}.product-code-delete-body dl div{min-width:0;display:grid;grid-template-columns:minmax(90px,120px) minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid var(--border)}.product-code-delete-body dt{color:var(--muted);font-size:12px;font-weight:760}.product-code-delete-body dd{margin:0;color:var(--text);overflow-wrap:anywhere}@media(max-width:640px){.category-code-impact dl{grid-template-columns:1fr}.product-code-dialog{width:min(100vw - 24px,760px)}.product-code-import-dialog,.product-code-delete-dialog{width:min(100vw - 24px,1120px)}.product-code-form-grid{grid-template-columns:1fr}.product-code-settings-section .settings-data-table-wrap{overflow:visible}.product-code-settings-section .settings-data-table{min-width:0;display:block;border:0}.product-code-settings-section .settings-data-table thead{display:none}.product-code-settings-section .settings-data-table tbody{display:grid;gap:12px}.product-code-settings-section .settings-data-table tr{display:block;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.product-code-settings-section .settings-data-table td{width:100%;display:grid;grid-template-columns:minmax(88px,32%) minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border-bottom:1px solid var(--border);text-align:left}.product-code-settings-section .settings-data-table td:last-child{border-bottom:0}.product-code-settings-section .settings-data-table td:before{color:var(--muted);font-size:12px;font-weight:760;line-height:1.4;white-space:normal}.product-code-settings-section .settings-data-table td:nth-child(1):before{content:"编码前缀"}.product-code-settings-section .settings-data-table td:nth-child(2):before{content:"绑定分类"}.product-code-settings-section .settings-data-table td:nth-child(3):before{content:"下个序号"}.product-code-settings-section .settings-data-table td:nth-child(4):before{content:"SKU 后缀"}.product-code-settings-section .settings-data-table td:nth-child(5):before{content:"已分配"}.product-code-settings-section .settings-data-table td:nth-child(6):before{content:"状态"}.product-code-settings-section .settings-data-table td:nth-child(7):before{content:"分类设置"}.product-code-settings-section .settings-data-table td:nth-child(8):before{content:"操作"}.product-code-import-table-wrap{max-height:none;overflow-x:auto;overflow-y:hidden}.product-code-settings-section .settings-data-table td[colspan]{display:block;padding:12px}.product-code-settings-section .settings-data-table td[colspan]:before{content:none}.product-code-settings-section .settings-data-table .table-actions,.product-code-settings-section .product-code-row-actions{justify-content:flex-start;flex-wrap:wrap}}.settings-warehouse-master{display:inline-grid;gap:2px}.settings-warehouse-master strong{color:var(--yc-text-primary);font-weight:600}.settings-warehouse-master small{color:var(--yc-text-tertiary);font-size:12px}.warehouse-account-summary{display:grid;gap:10px;padding:14px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-subtle)}.warehouse-account-summary-heading,.warehouse-account-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.warehouse-account-summary-heading>span{display:inline-flex;align-items:center;gap:8px;color:var(--yc-text-primary)}.warehouse-account-row{padding:10px 0;border-top:1px solid var(--yc-divider)}.warehouse-account-row>span{display:grid;min-width:0;gap:2px}.warehouse-account-row strong{overflow:hidden;color:var(--yc-text-primary);text-overflow:ellipsis}.warehouse-account-row small,.warehouse-account-empty,.warehouse-account-security-note{margin:0;color:var(--yc-text-tertiary);font-size:12px}@media(max-width:640px){.warehouse-account-row{align-items:stretch;flex-direction:column}}.public-share-page{min-height:100vh;overflow-x:hidden;padding:24px;background:radial-gradient(circle at 10% 0%,rgba(30,107,255,.08),transparent 28rem),linear-gradient(180deg,#f8f7fd,#f4f7fb)}.public-share-shell{width:100%;max-width:1180px;display:grid;gap:18px;margin:0 auto;overflow-x:hidden}.public-share-shell.loading{min-height:420px;place-items:center;align-content:center;color:var(--muted)}.public-share-header,.public-hero-section,.public-content-section{border:1px solid var(--border);border-radius:22px;background:#ffffffeb;box-shadow:var(--shadow-soft)}.public-share-header{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 18px}.public-share-header span{min-width:0;overflow:hidden;color:var(--muted);font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.public-share-header strong{min-width:0;overflow:hidden;color:var(--text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.public-readiness-alert{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #f5d28f;border-radius:16px;color:var(--amber);background:var(--amber-soft);font-weight:850}.public-readiness-alert span{min-width:0;overflow-wrap:anywhere}.public-hero-section{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:18px;padding:18px;overflow:hidden}.public-gallery{min-width:0;display:grid;gap:12px}.public-gallery-status{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px;color:var(--muted);font-size:13px;font-weight:850}.public-gallery-status strong{flex:0 0 auto;color:var(--text);font-weight:900}.public-main-figure{aspect-ratio:1 / 1;min-height:0;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:#f5f8fc}.public-main-figure img{width:100%;height:100%;object-fit:contain}.public-media-empty{display:grid;place-items:center;align-content:center;gap:8px;color:var(--primary);font-weight:850}.public-thumbs{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px}.public-thumbs button{width:74px;height:74px;flex:0 0 auto;overflow:hidden;padding:0;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.public-thumbs button:hover,.public-thumbs button.active{border-color:var(--primary-border);box-shadow:0 0 0 3px #1e6bff1f}.public-thumbs button:focus-visible,.public-video-list button:focus-visible,.public-qc-list a:focus-visible{outline:3px solid rgba(30,107,255,.22);outline-offset:2px}.public-thumbs img{width:100%;height:100%;object-fit:cover}.public-product-info{min-width:0;display:grid;align-content:start;gap:16px;padding:8px 4px}.public-chip{width:max-content;padding:7px 12px;border:1px solid #d7cdfb;border-radius:999px;color:var(--primary-strong);background:var(--primary-soft);font-size:13px;font-weight:900}.public-product-info h1{margin:0;color:var(--text);font-size:36px;line-height:1.12;letter-spacing:0}.public-product-info p{min-width:0;margin:0;color:var(--muted-strong);line-height:1.7;overflow-wrap:anywhere}.public-product-info dl{display:grid;gap:0;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:16px}.public-product-info dl div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:13px 14px;border-bottom:1px solid var(--border);background:var(--surface-soft)}.public-product-info dl div:last-child{border-bottom:0}.public-product-info dt{color:var(--muted)}.public-product-info dd{min-width:0;margin:0;overflow:hidden;color:var(--text);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.public-price-row{background:#f8fbff}.public-retail-price{color:var(--primary-strong);font-variant-numeric:tabular-nums}.public-privacy-strip,.public-mobile-action{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #b5ebce;border-radius:14px;color:#057a55;background:var(--green-soft);font-weight:850}.public-anchor-nav{position:sticky;top:10px;z-index:5;display:flex;gap:8px;overflow-x:auto;padding:10px;border:1px solid var(--border);border-radius:18px;background:#fffffff0;box-shadow:var(--shadow-soft)}.public-anchor-nav a{min-height:42px;display:inline-flex;align-items:center;padding:0 16px;border:1px solid var(--border);border-radius:999px;color:var(--text);background:var(--surface);font-weight:850;text-decoration:none;white-space:nowrap}.public-anchor-nav a:hover,.public-anchor-nav a:focus-visible{color:var(--primary-strong);border-color:#d7cdfb;background:var(--primary-soft)}.public-content-section{display:grid;gap:16px;padding:18px;overflow:hidden}.public-section-head svg{flex:0 0 auto;color:var(--primary)}.public-video-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px}.public-video-layout video{width:100%;max-height:440px;aspect-ratio:16 / 9;border-radius:16px;background:#101828}.public-video-list{display:grid;align-content:start;gap:8px}.public-video-list button,.public-qc-list a{min-height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:var(--surface);font-weight:850;text-align:left}.public-video-list button:hover,.public-video-list button.active,.public-qc-list a:hover{color:var(--primary-strong);border-color:#d7cdfb;background:var(--primary-soft)}.public-detail-flow{width:min(820px,100%);display:grid;justify-self:center;overflow:hidden;border:0;border-radius:0;background:transparent}.public-detail-flow img{width:100%;height:auto;display:block;border:0;background:transparent}.public-detail-flow img+img{border-top:0}:root[data-theme=dark] .public-detail-flow{background:transparent}.public-qc-list{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted)}.public-qc-list a{color:var(--primary-strong);text-decoration:none}.public-mobile-action{display:none}.checklist-panel{display:grid;gap:10px;margin:0 18px 18px}.check-row{display:flex;gap:10px;align-items:center;min-height:48px;padding:12px;border:1px solid var(--border);border-radius:14px;background:#f8fbff}.check-row svg{color:var(--green);flex:0 0 auto}.modal-layer{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:18px;background:#0f172a52;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.confirm-dialog{width:min(420px,100%);padding:20px;border-radius:18px}.confirm-dialog h3{margin:0}.confirm-dialog p{color:var(--muted);line-height:1.6}section.confirm-dialog.app-dialog{width:min(560px,calc(100vw - 36px));max-height:min(760px,calc(100vh - 36px));padding:0;display:flex;flex-direction:column;overflow:hidden}.confirm-actions{justify-content:flex-end}.toast{position:fixed;right:22px;top:22px;z-index:70;display:flex;align-items:center;gap:8px;min-height:48px;max-width:min(420px,calc(100vw - 32px));padding:0 16px;border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:var(--shadow);font-weight:800}.toast-success{color:#057a55;border-color:#b5ebce}.toast-error{color:var(--red);border-color:#fecaca}.toast-info{color:var(--primary);border-color:var(--primary-border)}.empty-state,.loading-screen{min-height:320px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--muted);text-align:center}.empty-state.compact{min-height:150px;margin:14px 18px 18px;border:1px dashed var(--border);border-radius:16px;background:#fbfdff}.empty-state strong,.loading-screen span{color:var(--text)}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:1180px){.cloud-topnav-inner,.cloud-topnav-context{width:calc(100vw - 28px)}.cloud-topnav-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.cloud-nav-groups{display:none}.cloud-topnav-actions{justify-content:flex-end}.cloud-topnav-actions .global-search-shell{width:min(360px,42vw)}.cloud-account{display:none}.cloud-mobile-trigger{display:grid}.cloud-mobile-panel{width:calc(100vw - 28px);display:grid;gap:14px;margin:0 auto 12px;padding:14px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:var(--shadow-soft)}.cloud-mobile-search{min-height:46px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--border);border-radius:12px;color:var(--muted-strong);background:var(--surface-soft);text-align:left}.cloud-mobile-panel section{display:grid;gap:8px}.cloud-mobile-panel section>strong{color:var(--muted);font-size:12px}.cloud-mobile-panel section>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cloud-mobile-panel section button{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:var(--surface)}.cloud-mobile-panel section button.active{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;padding:14px}.sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar-note{display:none}.metric-grid,.view-grid,.store-layout,.share-shell,.product-v1-layout,.product-workbench-grid.four,.product-workbench-grid.three,.product-split-board,.product-media-manager,.catalog-import-action-grid,.catalog-import-hero,.catalog-warning-head,.catalog-import-commit-panel,.share-preview-layout,.detail-right-layout,.settings-page-shell,.import-content-grid,.inventory-import-layout,.product-warning-panel{grid-template-columns:1fr}.metric-grid.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.product-category-panel,.product-inspector,.right-inspector,.settings-page-nav{position:static;max-height:none}.right-inspector{border-left:0;border-right:0;border-top:1px solid var(--border)}.settings-page-nav{border:0}.import-kpi-grid,.inventory-import-kpi-grid,.product-warning-summary,.backlog-summary-grid,.product-module-subnav,.media-type-tabs,.media-quick-type-list{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-workspace-grid{grid-template-columns:1fr}.transfer-closure-overview-list{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-ledger-layout,.finance-summary-strip,.finance-unbilled-summary,.settlement-linkage-board,.data-tool-history-item,.data-tools-brief-grid,.export-card-grid,.export-workbench-toolbar,.template-process-panel,.template-card-grid,.audit-filter-bar,.audit-query-layout,.settings-summary-grid,.settings-local-subnav,.settings-account-layout,.settings-warehouse-layout,.settings-standard-layout,.settings-form-grid,.settings-module-grid,.share-control-strip,.media-readiness-strip,.share-preview-board,.share-readiness-strip,.share-qr-dialog-body,.share-link-grid,.public-hero-section,.public-video-layout,.dashboard-risk-shortcuts{grid-template-columns:1fr}.finance-detail-panel,.audit-event-inspector{position:static}.finance-unbilled-toolbar,.finance-ledger-toolbar,.settings-account-toolbar{grid-template-columns:minmax(220px,1fr) 160px}.collision-split-summary,.collision-split-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-order-create-grid,.transfer-create-body,.sku-picker-layout{grid-template-columns:1fr}.global-search-shell{width:min(100%,420px)}.share-product-list{max-height:360px}.public-product-info{padding:0}}@media(max-width:1500px){.import-content-grid{grid-template-columns:1fr}}@media(max-width:760px){.cloud-topnav-inner{min-height:60px;gap:8px}.cloud-brand small,.cloud-topnav-context small,.cloud-topnav-actions .global-search-shell,.cloud-topnav-actions .btn{display:none}.cloud-topnav-context{min-height:36px;gap:8px;font-size:12px}.cloud-mobile-panel section>div{grid-template-columns:1fr}.topnav-shell .main,.main{padding:14px}.sidebar{gap:12px;padding:12px 14px}.brand{padding-bottom:10px}.sidebar nav{display:flex;gap:8px;max-width:100%;margin:0 -4px;padding:0 4px 4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.sidebar .nav-item{min-width:148px;min-height:48px}.sidebar .nav-item small{display:none}.topbar,.section-header,.dashboard-hero,.media-manager-head,.media-manager-actions,.data-tool-history-head,.risk-return-prompt,.media-dropzone,.transfer-main,.transfer-meta{display:grid}.topbar-actions,.dashboard-hero-actions,.header-actions{width:100%}.stock-order-create-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:16px}.stock-order-create-head,.stock-order-create-actions,.draft-line-panel-head,.transfer-action-buttons,.draft-line-row{align-items:stretch;display:grid}.draft-line-row label,.global-search-shell,.global-search,.btn{width:100%}.global-search,.global-search input,.btn{min-height:44px}.global-search-panel{right:auto;left:0;width:min(100%,calc(100vw - 28px));max-height:min(520px,calc(100vh - 132px))}.global-search-panel button{grid-template-columns:38px minmax(0,1fr);align-items:start}.global-search-panel button em{grid-column:2;justify-items:start}.global-search-shortcut{display:none}.metric-grid,.summary-rail,.risk-grid,.dashboard-flow-grid,.dashboard-closure-grid,.dashboard-health-grid,.dashboard-finance-strip,.filter-bar,.quick-grid,.import-kpi-grid,.inventory-import-kpi-grid,.inventory-import-layout,.media-type-tabs,.media-quick-type-list,.product-warning-summary,.share-control-strip,.share-preview-board,.share-readiness-strip,.share-qr-dialog-body,.backlog-summary-grid,.collision-split-summary,.collision-split-facts,.backlog-filter-bar,.backlog-row,.catalog-import-action-grid,.catalog-import-hero,.catalog-warning-head,.catalog-import-summary,.catalog-import-commit-panel,.settings-summary-grid,.settings-form-grid,.settings-local-subnav,.settings-account-toolbar,.settings-security-row,.data-tools-brief-grid,.data-tool-card-actions,.settlement-linkage-board,.template-process-panel,.template-card-grid,.settings-module-grid{grid-template-columns:1fr}.settings-summary-grid .metric-card{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--border) 62%,transparent)}.settings-summary-grid .metric-card:last-child{border-bottom:0}.metric-grid.dashboard-metrics,.dashboard-trend-actions,.dashboard-trend-summary,.dashboard-trend-chart{grid-template-columns:1fr}.dashboard-trend-summary{padding:0 14px 12px}.dashboard-trend-chart{margin:0 14px;overflow-x:auto;grid-template-columns:repeat(7,minmax(54px,1fr));padding:14px}.data-tool-receipt{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.data-tool-receipt time{grid-column:2}.audit-filter-actions{display:grid;grid-template-columns:1fr;justify-content:stretch}.template-process-steps{justify-content:flex-start}.finance-unbilled-toolbar,.finance-ledger-toolbar{grid-template-columns:1fr}.finance-unbilled-toolbar .btn,.finance-ledger-toolbar .btn{width:100%}.backlog-row-actions{display:grid;grid-template-columns:1fr;justify-content:stretch}.category-parent-options,.category-parent-current{grid-template-columns:1fr}.settings-page-shell{gap:12px}.module-subnav,.transfer-subnav,.finance-subnav,.data-tools-subnav,.product-module-subnav{display:flex;gap:8px;margin:12px -4px 0;padding:6px 4px 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.inventory-import-rule-banner{grid-template-columns:22px 1fr}.inventory-import-rule-banner .btn{grid-column:1 / -1}.module-subnav button,.transfer-subnav button,.finance-subnav button,.data-tools-subnav button,.product-module-subnav button{min-width:142px;flex:0 0 auto}.inventory-task-tabs.module-subnav{display:flex;width:auto;margin-right:14px;margin-left:14px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.inventory-task-tabs.module-subnav button{flex:0 0 220px}.transfer-ledger-card,.transfer-detail-panel,.transfer-create-body{padding:12px}.transfer-ledger-toolbar,.transfer-closure-overview-head,.transfer-closure-overview-list{grid-template-columns:1fr}.transfer-closure-overview-head{display:grid;align-items:start}.transfer-action-feedback,.finance-action-feedback{grid-template-columns:1fr}.transfer-action-feedback-actions,.finance-action-feedback-actions{flex-wrap:wrap;justify-content:flex-start}.transfer-filter-count{white-space:normal}.transfer-linkage-drawer,.transfer-linkage-dialog,.finance-bill-drawer{inset:10px;width:auto;border-radius:16px}.transfer-stock-strip{grid-template-columns:1fr}.transfer-closure-next{grid-template-columns:auto minmax(0,1fr)}.transfer-closure-next .btn{grid-column:2;justify-self:start}.transfer-closure-item{grid-template-columns:auto minmax(0,1fr)}.transfer-closure-item em,.transfer-closure-item .btn{grid-column:2;justify-self:start}.transfer-impact-mini-table .data-table{min-width:480px}.settings-nav{padding:0}.settings-nav-head{display:grid;gap:4px}.settings-nav-head p{max-width:none}.settings-tab-list{display:flex;gap:8px;margin:12px -4px 0;padding:0 4px 4px;border:0;background:transparent;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.settings-nav button{min-width:154px;min-height:44px;flex:0 0 auto}.import-source-strip,.import-block-head,.import-flow-strip,.inventory-split-toolbar,.inventory-store-toolbar,.inventory-movement-toolbar,.inventory-risk-toolbar,.import-rule-banner{grid-template-columns:1fr;align-items:flex-start}.inventory-source-note{align-items:flex-start}.inventory-status-filter{flex-wrap:nowrap;margin:0 14px;padding:12px 0 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.inventory-status-filter button{flex:0 0 auto}.inventory-stock-table.data-table{display:none}.inventory-mobile-list{display:grid;gap:12px;margin:12px 14px 0}.inventory-mobile-card{border-radius:14px;box-shadow:none}.inventory-mobile-meta,.inventory-mobile-stock-grid{grid-template-columns:1fr}.inventory-rule-help{justify-self:start}.inventory-rule-help div{right:auto;left:0}.inventory-split-table-wrap{display:none}.inventory-mobile-list{display:grid;gap:12px;padding:14px}.inventory-mobile-card .inventory-stock-distribution,.inventory-mobile-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}section.inventory-drilldown-dialog{width:100%;max-height:calc(100vh - 20px);border-radius:14px}.inventory-drilldown-dialog .dialog-header,.inventory-drilldown-dialog .dialog-actions{padding-left:14px;padding-right:14px}.inventory-drilldown-body{padding:12px 14px}.inventory-process-grid,.drilldown-kpi-grid,.drilldown-balance-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-drilldown-identity-list.detail-list{grid-template-columns:1fr}.inventory-drilldown-dialog .dialog-actions{display:grid;grid-template-columns:1fr}.stock-order-workbench-table{display:none}.stock-order-mobile-list{display:grid;gap:12px;padding:14px}.stock-order-card,.stock-order-meta,.dashboard-todo,.transfer-sku-option,.transfer-settlement-link-card,.collision-resolution-card,.collision-resolution-actions,.sku-fix-row,.collision-split-target-head,.stock-order-item-row{display:grid;grid-template-columns:1fr;justify-items:stretch}.stock-order-meta,.collision-resolution-actions{justify-content:stretch}.stock-order-receive-breakdown{width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.task-row,.audit-row,.store-card{grid-template-columns:1fr}.ledger-row{grid-template-columns:76px 1fr 64px}.drawer{inset:10px;width:auto}.drawer-actions,.stock-order-drawer-tabs,.transfer-drawer-tabs,.finance-bill-task-tabs,.stock-order-flow-grid,.sku-quick-layout,.requirement-list,.detail-list,.drilldown-kpi-grid,.drilldown-balance-row dl,.drilldown-related-row,.sku-identity-grid,.price-mini-grid,.sku-price-grid,.warning-scope-grid,.spu-edit-grid,.inspector-actions,.product-inspector-context,.product-inspector-action-strip,.product-inspector-taskbar,.sku-mini-row,.spu-summary-panel,.ownership-grid,.product-workbench-grid.four,.product-workbench-grid.three,.product-split-board,.product-media-manager,.media-delete-confirm-body,.media-readiness-strip,.share-preview-layout,.share-readiness-strip,.share-preview-board,.share-qr-dialog-body,.share-link-grid,.public-hero-section,.public-video-layout{grid-template-columns:1fr}.summary-rail{margin:0 14px 14px}.summary-rail-item{border-right:0;border-bottom:1px solid var(--border)}.summary-rail-item:last-child{border-bottom:0}.public-share-page{padding:12px 12px calc(84px + env(safe-area-inset-bottom))}.share-readiness-strip{align-items:stretch}.media-readiness-actions{min-width:0}.media-manager-actions{grid-template-columns:1fr}.media-manager-action-buttons{justify-content:flex-start}.public-share-shell{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.public-share-header{grid-template-columns:1fr;min-height:52px;align-items:start;gap:4px;padding:10px 14px}.public-share-header strong{justify-self:start}.public-hero-section,.public-content-section{padding:12px;border-radius:18px}.public-readiness-alert{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:flex-start}.public-main-figure{aspect-ratio:1 / 1}.public-product-info h1{font-size:27px}.public-anchor-nav{top:6px;margin:0 -2px;border-radius:16px}.public-anchor-nav a,.public-video-list button,.public-qc-list a{min-height:44px}.public-video-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.public-video-list button{min-width:128px;flex:0 0 auto}.public-mobile-action{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:20;display:flex;justify-content:center;min-height:50px;box-shadow:var(--shadow)}.stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.share-main-image{min-height:300px}.video-preview{height:220px}.toast{left:14px;right:14px;top:auto;bottom:calc(14px + env(safe-area-inset-bottom))}.media-filter-strip{margin:0 14px}.share-filter-strip{margin:-2px 14px 14px}.share-mini-preview-body{display:grid}.share-mini-cover{width:100%}.share-qr-dialog{width:calc(100vw - 20px);border-radius:16px}.media-quick-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:16px}.media-quick-header,.media-quick-body,.media-quick-footer{padding-left:14px;padding-right:14px}.media-quick-footer{display:grid;justify-items:stretch}.media-quick-dropzone{min-height:180px}}body,button,input,select,textarea{font-family:var(--yc-font-family-sans)}body{font-size:var(--yc-font-md);line-height:var(--yc-line-normal)}textarea{min-height:96px;resize:vertical}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-strong)}button,[role=button],.btn,.icon-button,.module-subnav button,.data-table tbody tr,.cloud-brand,.cloud-nav-group>button{-webkit-tap-highlight-color:transparent}button:focus-visible,.btn:focus-visible,.icon-button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.module-subnav button:focus-visible,.data-table button:focus-visible{outline:none;box-shadow:var(--yc-focus-ring)}.topbar,.view-grid,.page-panel,.share-preview,.store-layout,.product-module-shell,.inventory-split-shell,.stock-order-shell,.transfer-module-shell,.finance-module-shell,.settings-page-shell,.data-tools-shell{width:min(100%,var(--yc-page-max));max-width:var(--yc-page-max);margin-right:auto;margin-left:auto}.main,.topnav-shell .main{padding:var(--yc-page-gutter)}.topbar{margin-bottom:var(--yc-space-5)}.topbar h1{font-size:clamp(28px,2.7vw,40px);letter-spacing:0}.topbar p,.page-heading-bar p,.section-header p{color:var(--muted);line-height:var(--yc-line-relaxed)}.panel,.metric-card,.summary-rail,.summary-rail-item,.empty-state,.table-wrap,.drawer,.confirm-dialog,.app-dialog,.cloud-nav-menu,.global-search-panel{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:var(--yc-shadow-card)}.panel,.summary-rail,.table-wrap{border-radius:var(--yc-radius-lg)}.metric-card,.summary-rail-item,.empty-state{border-radius:var(--yc-radius-md)}.inventory-health-summary.summary-rail{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:0 clamp(20px,2vw,30px) 12px;overflow:visible;border:0;background:transparent;box-shadow:none}.inventory-health-summary .summary-rail-item{min-height:72px;padding-top:10px;padding-bottom:10px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 60%,var(--surface));box-shadow:none}.stock-order-workbench-table .stock-order-ledger-table.data-table{min-width:1000px}@media(max-width:1180px){.inventory-health-summary.summary-rail{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}}@media(max-width:640px){.inventory-health-summary.summary-rail{display:flex;margin-right:14px;margin-left:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.inventory-health-summary .summary-rail-item{flex:0 0 154px;min-height:76px;scroll-snap-align:start}}.panel{overflow:hidden}.section-header{padding:var(--yc-space-5) var(--yc-space-6);border-bottom:1px solid var(--border)}.section-header h2,.drawer-header h3,.dialog-header h3{color:var(--text);font-size:var(--yc-font-xl);line-height:var(--yc-line-tight);letter-spacing:0}.section-header h2,.section-header p,.drawer-header h3,.dialog-header h3,.dialog-header p{margin-top:0}.btn{min-height:var(--yc-control-height);border-radius:var(--yc-radius-sm);font-size:var(--yc-font-sm);font-weight:800;letter-spacing:0}.btn-primary{color:#fff;background:linear-gradient(180deg,var(--primary),var(--primary-strong));box-shadow:0 12px 26px color-mix(in srgb,var(--primary) 24%,transparent)}.btn-primary:hover:not(:disabled){background:linear-gradient(180deg,var(--primary-strong),var(--primary))}.btn-secondary{color:var(--muted-strong);background:var(--surface);border-color:var(--border);box-shadow:0 1px 1px #0f172a08}.btn-secondary:hover:not(:disabled){color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.btn-ghost{color:var(--primary-strong);background:color-mix(in srgb,var(--primary-soft) 78%,var(--surface));border-color:transparent}.btn-danger{color:#fff;background:linear-gradient(180deg,var(--red),color-mix(in srgb,var(--red) 84%,#7f1d1d))}.btn:disabled,.icon-button:disabled{color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 78%,var(--surface));border-color:var(--border);box-shadow:none;cursor:not-allowed;opacity:.78;transform:none}.btn[data-loading=true],.btn[aria-busy=true]{cursor:progress;pointer-events:none}.btn[data-loading=true] span,.btn[aria-busy=true] span{opacity:.88}input:disabled,select:disabled,textarea:disabled{color:var(--muted);cursor:not-allowed;background:color-mix(in srgb,var(--surface-soft) 84%,var(--surface));border-color:var(--border);opacity:1}.icon-button{min-width:var(--yc-control-height);width:var(--yc-control-height);min-height:var(--yc-control-height);height:var(--yc-control-height);display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:var(--yc-radius-sm);color:var(--muted-strong);background:var(--surface);transition:color var(--yc-motion-fast),background var(--yc-motion-fast),border-color var(--yc-motion-fast),transform var(--yc-motion-fast),box-shadow var(--yc-motion-fast)}.icon-button:hover:not(:disabled){color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft);transform:translateY(-1px)}.field,.global-search,.form-field>input,.form-field>select,.form-field>textarea,.form-field-control,.category-combobox-control,.filter-bar input,.filter-bar select{min-height:var(--yc-control-height-lg);border:1px solid var(--border);border-radius:var(--yc-radius-md);color:var(--text);background:var(--surface);transition:border-color var(--yc-motion-fast),background var(--yc-motion-fast),box-shadow var(--yc-motion-fast)}.form-field>input,.form-field>select,.form-field>textarea,.filter-bar input,.filter-bar select{padding:0 var(--yc-space-3)}.form-field>textarea{padding-top:var(--yc-space-3);padding-bottom:var(--yc-space-3)}.field:focus-within,.global-search:focus-within,.form-field>input:focus,.form-field>select:focus,.form-field>textarea:focus,.category-combobox-control:focus-within{border-color:var(--primary-border);background:var(--surface);box-shadow:var(--yc-focus-ring)}.form-field{color:var(--muted-strong);font-size:var(--yc-font-sm);font-weight:800}.form-field small,.form-field em{color:var(--muted);font-size:var(--yc-font-xs);font-weight:700;line-height:var(--yc-line-normal)}.filter-bar{gap:var(--yc-space-3);padding:var(--yc-space-3);border:1px solid var(--border);border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--surface-soft) 78%,var(--surface))}.module-subnav{gap:var(--yc-space-1);padding:6px;border:1px solid var(--border);border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}.module-subnav button{min-height:var(--yc-control-height-lg);border:1px solid transparent;border-radius:var(--yc-radius-md);color:var(--muted-strong);background:transparent;transition:color var(--yc-motion-fast),background var(--yc-motion-fast),border-color var(--yc-motion-fast),box-shadow var(--yc-motion-fast)}.module-subnav button:hover,.module-subnav button:focus-visible{color:var(--primary-strong);border-color:var(--primary-border);background:var(--surface)}.module-subnav button.active,.module-subnav button[aria-selected=true]{color:var(--primary-strong);border-color:var(--primary-border);background:var(--surface);box-shadow:0 8px 20px #0f172a0f}.module-subnav small{color:var(--muted)}.table-wrap{overflow:auto;max-width:100%;overscroll-behavior-x:contain;scrollbar-gutter:auto;scrollbar-color:color-mix(in srgb,var(--muted) 36%,transparent) transparent;box-shadow:none}.table-wrap:focus-within{border-color:var(--primary-border)}.data-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);color:var(--text);font-size:var(--yc-font-sm)}.data-table th,.data-table td{padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:middle}.data-table th{color:var(--muted-strong);background:var(--surface-soft);font-size:var(--yc-font-xs);font-weight:900;letter-spacing:0}.data-table tbody tr{transition:background var(--yc-motion-fast),box-shadow var(--yc-motion-fast)}.data-table tbody tr:hover{background:color-mix(in srgb,var(--primary-soft) 62%,var(--surface))}.data-table tr.selected-row,.data-table .row-active{background:color-mix(in srgb,var(--primary-soft) 78%,var(--surface))}.status-badge{min-height:24px;display:inline-flex;align-items:center;justify-content:center;justify-self:start;width:fit-content;max-width:100%;gap:5px;padding:0 9px;border:1px solid var(--border);border-radius:var(--yc-radius-pill);color:var(--muted-strong);background:var(--surface-soft);font-size:12px;font-weight:850;line-height:1;white-space:nowrap}.status-tone-success,.status-badge.success,.status-badge.enabled{color:var(--green);border-color:color-mix(in srgb,var(--green) 32%,var(--border));background:var(--green-soft)}.status-tone-warning,.status-badge.warning{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 32%,var(--border));background:var(--amber-soft)}.status-tone-danger,.status-badge.danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 30%,var(--border));background:var(--red-soft)}.status-tone-info,.status-badge.info{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.modal-layer{display:grid;place-items:center;padding:var(--yc-space-6);background:#0f172a6b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-layer.transfer-detail-layer{z-index:80}.modal-layer.app-confirm-layer{z-index:12000}.confirm-dialog,.app-dialog{width:min(960px,calc(100vw - 48px));max-height:min(860px,calc(100vh - 48px));display:flex;flex-direction:column;border-radius:var(--yc-radius-xl);box-shadow:var(--yc-shadow-modal);overflow:hidden}.drawer{max-height:calc(100vh - 32px);display:flex;flex-direction:column;border-radius:var(--yc-radius-xl);box-shadow:var(--yc-shadow-floating);overflow:hidden}.drawer-header,.dialog-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--yc-space-4);padding:var(--yc-space-5) var(--yc-space-6);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 96%,transparent)}.drawer-body,.dialog-body{flex:1 1 auto;min-height:0;overflow:auto}.drawer-actions,.dialog-actions{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--yc-space-3);padding:var(--yc-space-4) var(--yc-space-6);border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.empty-state{display:grid;place-items:center;align-content:center;min-height:180px;gap:var(--yc-space-2);padding:var(--yc-space-8);color:var(--muted);text-align:center}.empty-state strong{color:var(--text);font-size:var(--yc-font-lg)}.empty-state svg{color:var(--primary)}.toast{border-radius:var(--yc-radius-lg);border-color:var(--border);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:var(--yc-shadow-floating);pointer-events:none}.confirm-dialog[aria-busy=true]{cursor:progress}.confirm-actions .btn{min-width:96px}section.confirm-dialog.app-dialog.product-sku-quick-dialog{width:min(980px,calc(100vw - 36px));max-height:min(820px,calc(100vh - 36px));padding:0}section.confirm-dialog.app-dialog.product-spu-quick-dialog{width:min(760px,calc(100vw - 36px))}section.confirm-dialog.app-dialog.product-spu-create-dialog{width:min(900px,calc(100vw - 36px))}section.confirm-dialog.app-dialog.product-sku-confirm-dialog{width:min(560px,calc(100vw - 36px))}.cloud-topnav-inner,.cloud-topnav-context{width:min(var(--yc-page-max),calc(100vw - 48px))}.cloud-nav-menu,.global-search-panel{border-radius:var(--yc-radius-lg);box-shadow:var(--yc-shadow-floating)}.cloud-mobile-panel{border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 96%,transparent)}.dashboard-cockpit{width:min(100%,var(--yc-page-max));max-width:var(--yc-page-max);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--yc-space-4);align-items:start}.dashboard-cockpit>.wide,.dashboard-cockpit>.metric-grid,.dashboard-cockpit-grid,.dashboard-cockpit-board,.dashboard-cockpit>.dashboard-priority,.dashboard-cockpit>.dashboard-quick-actions-panel{grid-column:1 / -1}.dashboard-cockpit-board{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(340px,.72fr);gap:var(--yc-space-4);align-items:stretch}.dashboard-cockpit-main,.dashboard-cockpit-side{min-width:0;display:grid;gap:var(--yc-space-4);align-content:stretch}.dashboard-cockpit-main{grid-template-rows:auto minmax(0,1fr)}.dashboard-cockpit-side{grid-template-rows:repeat(2,minmax(0,1fr))}.dashboard-cockpit-board .panel{min-height:0}.dashboard-cockpit-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:var(--yc-space-4);align-items:start}.dashboard-cockpit-grid .dashboard-order-trend{grid-row:span 2;align-self:start}.dashboard-cockpit .dashboard-hero{padding:var(--yc-space-6)}.dashboard-cockpit .dashboard-hero h2{font-size:clamp(24px,2vw,32px)}.dashboard-cockpit .dashboard-hero p{max-width:760px}.dashboard-cockpit .dashboard-trend-chart{min-height:0}.dashboard-cockpit>.dashboard-order-trend{gap:0}.dashboard-cockpit>.dashboard-order-trend>.dashboard-trend-summary{padding:var(--yc-space-4) var(--yc-space-4) 0}.dashboard-cockpit>.dashboard-order-trend>.dashboard-trend-chart{margin:var(--yc-space-4) var(--yc-space-4) 0}.dashboard-cockpit>.dashboard-order-trend>.dashboard-trend-legend{padding:var(--yc-space-3) var(--yc-space-4) var(--yc-space-4)}.dashboard-spotlight-panel{min-height:100%}.dashboard-spotlight-list{display:grid;gap:var(--yc-space-2);padding:var(--yc-space-4)}.dashboard-spotlight-row{width:100%;min-height:74px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:var(--yc-space-3);padding:var(--yc-space-3);border:1px solid var(--border);border-radius:var(--yc-radius-md);color:var(--text);background:var(--surface);text-align:left;cursor:pointer;transition:background var(--yc-motion-fast),border-color var(--yc-motion-fast),box-shadow var(--yc-motion-fast),transform var(--yc-motion-fast)}.dashboard-spotlight-row:hover{border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 74%,var(--surface));box-shadow:0 10px 24px #0f172a12;transform:translateY(-1px)}.dashboard-spotlight-row:focus-visible{outline:none;box-shadow:var(--yc-focus-ring)}.dashboard-spotlight-rank{width:30px;height:30px;display:grid;place-items:center;border-radius:var(--yc-radius-sm);color:var(--primary-strong);background:var(--primary-soft);font-size:var(--yc-font-xs);font-weight:900}.dashboard-spotlight-copy{min-width:0;display:grid;gap:2px}.dashboard-spotlight-copy strong,.dashboard-spotlight-copy small,.dashboard-spotlight-copy em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-spotlight-copy strong{color:var(--text);font-size:var(--yc-font-sm)}.dashboard-spotlight-copy small,.dashboard-spotlight-copy em{color:var(--muted);font-size:var(--yc-font-xs);font-style:normal;font-weight:720}.dashboard-spotlight-row b{justify-self:end;color:var(--muted-strong);font-size:var(--yc-font-xs);white-space:nowrap}.dashboard-spotlight-red .dashboard-spotlight-rank{color:var(--red);background:var(--red-soft)}.dashboard-spotlight-amber .dashboard-spotlight-rank{color:var(--amber);background:var(--amber-soft)}.dashboard-spotlight-green .dashboard-spotlight-rank{color:var(--green);background:var(--green-soft)}.dashboard-quick-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--yc-space-3);padding:var(--yc-space-4)}.dashboard-quick-action{min-height:104px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:var(--yc-space-3);padding:var(--yc-space-4);border:1px solid var(--border);border-radius:var(--yc-radius-lg);color:var(--text);background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface-soft) 54%,var(--surface)));text-align:left;cursor:pointer;transition:background var(--yc-motion-fast),border-color var(--yc-motion-fast),box-shadow var(--yc-motion-fast),transform var(--yc-motion-fast)}.dashboard-quick-action:hover{border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 68%,var(--surface));box-shadow:0 14px 30px #0f172a14;transform:translateY(-1px)}.dashboard-quick-action:focus-visible{outline:none;box-shadow:var(--yc-focus-ring)}.dashboard-quick-action-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--yc-radius-md);color:var(--primary-strong);background:var(--primary-soft)}.dashboard-quick-action span:nth-child(2){min-width:0;display:grid;gap:5px}.dashboard-quick-action strong,.dashboard-quick-action small{min-width:0;overflow:hidden;text-overflow:ellipsis}.dashboard-quick-action strong{color:var(--text);font-size:var(--yc-font-md)}.dashboard-quick-action small{color:var(--muted);font-size:var(--yc-font-xs);line-height:var(--yc-line-normal)}.dashboard-quick-action-amber .dashboard-quick-action-icon{color:var(--amber);background:var(--amber-soft)}.dashboard-quick-action-blue .dashboard-quick-action-icon{color:var(--primary-strong);background:var(--primary-soft)}:root[data-theme=dark] .panel,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .summary-rail,:root[data-theme=dark] .summary-rail-item,:root[data-theme=dark] .empty-state,:root[data-theme=dark] .table-wrap,:root[data-theme=dark] .drawer,:root[data-theme=dark] .confirm-dialog,:root[data-theme=dark] .app-dialog,:root[data-theme=dark] .cloud-nav-menu,:root[data-theme=dark] .global-search-panel,:root[data-theme=dark] .toast{background:color-mix(in srgb,var(--surface) 94%,transparent)}:root[data-theme=dark] .field,:root[data-theme=dark] .global-search,:root[data-theme=dark] .form-field>input,:root[data-theme=dark] .form-field>select,:root[data-theme=dark] .form-field>textarea,:root[data-theme=dark] .category-combobox-control,:root[data-theme=dark] .search-input,:root[data-theme=dark] .filter-bar input,:root[data-theme=dark] .filter-bar select,:root[data-theme=dark] .btn-secondary,:root[data-theme=dark] .icon-button{color:var(--text);background:var(--surface-soft);border-color:var(--border)}:root[data-theme=dark] .search-input input{color:var(--text)}:root[data-theme=dark] .search-input:hover,:root[data-theme=dark] .search-input:focus-within{color:var(--text);border-color:var(--primary-border);background:color-mix(in srgb,var(--surface-raised) 84%,var(--surface-soft));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}:root[data-theme=dark] .filter-bar,:root[data-theme=dark] .module-subnav,:root[data-theme=dark] .drawer-actions,:root[data-theme=dark] .dialog-actions,:root[data-theme=dark] .data-table th{background:color-mix(in srgb,var(--surface-soft) 84%,var(--surface))}:root[data-theme=dark] .module-subnav small{color:var(--muted-strong);background:color-mix(in srgb,var(--surface-raised) 72%,var(--surface-soft))}:root[data-theme=dark] .module-subnav.product-module-subnav{border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}:root[data-theme=dark] .summary-rail-icon{color:var(--muted-strong);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}:root[data-theme=dark] .summary-blue .summary-rail-icon,:root[data-theme=dark] .summary-violet .summary-rail-icon{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}:root[data-theme=dark] .summary-green .summary-rail-icon{color:var(--green);border-color:color-mix(in srgb,var(--green) 36%,var(--border));background:var(--green-soft)}:root[data-theme=dark] .summary-amber .summary-rail-icon{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 36%,var(--border));background:var(--amber-soft)}:root[data-theme=dark] .summary-red .summary-rail-icon{color:var(--red);border-color:color-mix(in srgb,var(--red) 36%,var(--border));background:var(--red-soft)}:root[data-theme=dark] .product-ledger-tools{border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 84%,var(--surface))}:root[data-theme=dark] .product-ledger-tools .product-quality-card{background:color-mix(in srgb,var(--surface-soft) 88%,var(--surface))}:root[data-theme=dark] .product-ledger-tools .product-warning-panel.product-quality-nav{border:0;background:transparent}:root[data-theme=dark] .product-warning-panel.product-quality-nav{border-color:color-mix(in srgb,var(--amber) 24%,var(--border));background:color-mix(in srgb,var(--surface-soft) 86%,var(--amber-soft))}:root[data-theme=dark] .product-quality-nav-label{border-color:color-mix(in srgb,var(--amber) 22%,var(--border))}:root[data-theme=dark] .product-quality-card{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 90%,var(--surface))}:root[data-theme=dark] .product-quality-card:hover,:root[data-theme=dark] .product-quality-card.active,:root[data-theme=dark] .product-quality-overview{border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 34%,var(--surface-soft))}:root[data-theme=dark] .table-pagination{border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 86%,var(--surface))}:root[data-theme=dark] .table-pagination-summary select{color:var(--text);border-color:var(--border);background:var(--surface)}:root[data-theme=dark] .data-table,:root[data-theme=dark] .data-table td{background:transparent}:root[data-theme=dark] .data-table tbody tr:hover,:root[data-theme=dark] .data-table tr.selected-row,:root[data-theme=dark] .data-table .row-active{background:#4d8dff1a}:root[data-theme=dark] .product-table-thumb,:root[data-theme=dark] .product-stock-compact div,:root[data-theme=dark] .product-material-summary span,:root[data-theme=dark] .product-mobile-card,:root[data-theme=dark] .product-mobile-meta span,:root[data-theme=dark] .product-row-more summary,:root[data-theme=dark] .product-row-more-menu{border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 90%,var(--surface))}:root[data-theme=dark] .product-row-more-menu{box-shadow:var(--yc-shadow-floating)}:root[data-theme=dark] .product-material-summary span.ready,:root[data-theme=dark] .product-stock-success{color:var(--green);border-color:color-mix(in srgb,var(--green) 32%,var(--border));background:var(--green-soft)}:root[data-theme=dark] .product-stock-warning{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft)}:root[data-theme=dark] .product-stock-danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 32%,var(--border));background:var(--red-soft)}:root[data-theme=dark] .modal-layer{background:#020617a8}:root[data-theme=dark] .product-inspector-floating{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface) 96%,var(--yc-palette-slate-1000));box-shadow:0 28px 72px #0000007a}:root[data-theme=dark] .product-inspector-floating .section-header{border-color:var(--border);background:color-mix(in srgb,var(--surface) 92%,var(--yc-palette-slate-1000))}:root[data-theme=dark] .product-inspector-floating .inspector-body{background:color-mix(in srgb,var(--surface) 86%,var(--yc-palette-slate-1000))}:root[data-theme=dark] .product-inspector-context,:root[data-theme=dark] .product-inspector-action-strip,:root[data-theme=dark] .product-inspector-taskbar,:root[data-theme=dark] .product-inspector-workspace,:root[data-theme=dark] .product-inspector-content,:root[data-theme=dark] .inspector-section,:root[data-theme=dark] .spu-sku-list-panel,:root[data-theme=dark] .sku-edit-panel{border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 84%,var(--surface))}:root[data-theme=dark] .product-inspector-context article,:root[data-theme=dark] .detail-list div,:root[data-theme=dark] .sku-mini-row,:root[data-theme=dark] .requirement,:root[data-theme=dark] .ownership-grid article,:root[data-theme=dark] .sku-identity-grid div,:root[data-theme=dark] .price-mini-grid div,:root[data-theme=dark] .checkbox-field,:root[data-theme=dark] .warning-scope-grid article,:root[data-theme=dark] .product-warning-detail-list article,:root[data-theme=dark] .inspector-empty-state{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface) 88%,var(--surface-soft))}:root[data-theme=dark] .requirement.pass{color:var(--green);border-color:color-mix(in srgb,var(--green) 36%,var(--border));background:color-mix(in srgb,var(--green-soft) 42%,var(--surface))}:root[data-theme=dark] .requirement.warn{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 36%,var(--border));background:color-mix(in srgb,var(--amber-soft) 42%,var(--surface))}:root[data-theme=dark] .requirement span{color:var(--muted-strong)}:root[data-theme=dark] .requirement strong{color:inherit}:root[data-theme=dark] .product-inspector-context article.needs-action,:root[data-theme=dark] .product-warning-detail-panel,:root[data-theme=dark] .warning-scope-grid article.warning{border-color:color-mix(in srgb,var(--amber) 36%,var(--border));background:color-mix(in srgb,var(--amber-soft) 52%,var(--surface))}:root[data-theme=dark] .product-inspector-taskbar button:hover,:root[data-theme=dark] .product-inspector-taskbar button.active,:root[data-theme=dark] .sku-mini-row:hover,:root[data-theme=dark] .sku-mini-row.active,:root[data-theme=dark] .checkbox-field:hover{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 46%,var(--surface-soft));box-shadow:0 12px 28px #0000003d}:root[data-theme=dark] .product-inspector-taskbar em,:root[data-theme=dark] .spu-summary-cover{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 62%,var(--surface))}:root[data-theme=dark] .product-warning-detail-list article.active-sku{border-color:color-mix(in srgb,var(--green) 38%,var(--border));background:color-mix(in srgb,var(--green-soft) 52%,var(--surface))}:root[data-theme=dark] .product-warning-detail-list article.processed{opacity:.72;background:color-mix(in srgb,var(--surface-soft) 78%,var(--surface))}:root[data-theme=dark] .product-sku-quick-dialog,:root[data-theme=dark] .product-spu-quick-dialog,:root[data-theme=dark] .product-spu-create-dialog,:root[data-theme=dark] .product-sku-confirm-dialog{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 96%,var(--surface))}:root[data-theme=dark] .warning-progress-tabs button,:root[data-theme=dark] .sku-quick-status-strip,:root[data-theme=dark] .media-manager-actions,:root[data-theme=dark] .risk-return-prompt .risk-return-meta,:root[data-theme=dark] .share-phone-frame{border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 88%,var(--surface))}:root[data-theme=dark] .sku-archive-confirm-body ul,:root[data-theme=dark] .media-manager-meta-strip>span.warning,:root[data-theme=dark] .risk-return-prompt .risk-return-meta.warning{border-color:color-mix(in srgb,var(--amber) 40%,var(--border));background:color-mix(in srgb,var(--amber-soft) 55%,var(--surface))}:root[data-theme=dark] .media-manager-meta-strip>span.ready,:root[data-theme=dark] .product-stock-success,:root[data-theme=dark] .sku-quick-list em{color:var(--green);border-color:color-mix(in srgb,var(--green) 40%,var(--border))}:root[data-theme=dark] .share-phone-detail span{color:var(--muted);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 86%,var(--surface))}:root[data-theme=dark] .product-quality-card:active,:root[data-theme=dark] .warning-progress-tabs button:focus-visible{box-shadow:0 12px 28px #0003}:root[data-theme=dark] .product-inspector-context span,:root[data-theme=dark] .product-inspector-taskbar small,:root[data-theme=dark] .sku-mini-row small,:root[data-theme=dark] .ownership-grid article>small,:root[data-theme=dark] .sku-identity-grid dt,:root[data-theme=dark] .price-mini-grid dt,:root[data-theme=dark] .checkbox-field small,:root[data-theme=dark] .warning-scope-grid span,:root[data-theme=dark] .warning-scope-grid small,:root[data-theme=dark] .product-warning-detail-list p,:root[data-theme=dark] .product-warning-detail-list small{color:var(--muted)}:root[data-theme=dark] .product-module-header,:root[data-theme=dark] .product-ledger-panel,:root[data-theme=dark] .product-category-panel,:root[data-theme=dark] .product-inspector,:root[data-theme=dark] .right-inspector,:root[data-theme=dark] .share-preview{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface) 94%,var(--yc-palette-slate-1000))}:root[data-theme=dark] .product-module-header .section-header,:root[data-theme=dark] .product-ledger-panel .section-header,:root[data-theme=dark] .product-category-panel .section-header,:root[data-theme=dark] .product-inspector .section-header,:root[data-theme=dark] .right-inspector .section-header{border-color:var(--border);background:color-mix(in srgb,var(--surface) 88%,var(--yc-palette-slate-1000))}:root[data-theme=dark] .product-module-subnav button.active,:root[data-theme=dark] .product-module-subnav button[aria-selected=true],:root[data-theme=dark] .product-module-subnav button:hover,:root[data-theme=dark] .product-module-subnav button:focus-visible{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--surface-raised) 86%,var(--primary-soft))}:root[data-theme=dark] .product-module-subnav button em,:root[data-theme=dark] .product-quality-card strong,:root[data-theme=dark] .product-warning-summary strong,:root[data-theme=dark] .product-quality-overview strong{color:var(--text)}:root[data-theme=dark] .product-ledger-filter-bar .field,:root[data-theme=dark] .product-ledger-filter-bar input,:root[data-theme=dark] .product-ledger-filter-bar select,:root[data-theme=dark] .product-category-search,:root[data-theme=dark] .form-field input,:root[data-theme=dark] .form-field select,:root[data-theme=dark] .product-catalog-combobox-control,:root[data-theme=dark] .catalog-import-commit-panel input{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 88%,var(--surface))}:root[data-theme=dark] .product-ledger-filter-bar input::placeholder,:root[data-theme=dark] .product-category-search::placeholder,:root[data-theme=dark] .product-catalog-combobox-control input::placeholder{color:color-mix(in srgb,var(--muted) 72%,transparent)}:root[data-theme=dark] .category-tree button,:root[data-theme=dark] .product-row-more-menu button,:root[data-theme=dark] .product-catalog-combobox-menu button,:root[data-theme=dark] .product-catalog-combobox-empty{color:var(--muted-strong)}:root[data-theme=dark] .category-tree button:hover,:root[data-theme=dark] .category-tree button.active,:root[data-theme=dark] .product-row-more-menu button:hover,:root[data-theme=dark] .product-row-more-menu button:focus-visible,:root[data-theme=dark] .product-catalog-combobox-menu button:hover,:root[data-theme=dark] .product-catalog-combobox-menu button:focus-visible,:root[data-theme=dark] .product-catalog-combobox-menu button.highlighted,:root[data-theme=dark] .product-catalog-combobox-menu button.selected{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 58%,var(--surface-soft))}:root[data-theme=dark] .product-catalog-combobox-menu{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface-raised) 94%,var(--yc-palette-slate-1000));box-shadow:0 22px 52px #00000080}:root[data-theme=dark] .status-active,:root[data-theme=dark] .status-completed,:root[data-theme=dark] .status-settled{color:var(--green);border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:var(--green-soft)}:root[data-theme=dark] .status-review,:root[data-theme=dark] .status-pending,:root[data-theme=dark] .status-partial,:root[data-theme=dark] .status-picking,:root[data-theme=dark] .status-pending_review,:root[data-theme=dark] .status-outbound_review,:root[data-theme=dark] .status-in_transit,:root[data-theme=dark] .status-receiving{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft)}:root[data-theme=dark] .status-disabled,:root[data-theme=dark] .status-overdue,:root[data-theme=dark] .status-exception{color:var(--red);border-color:color-mix(in srgb,var(--red) 34%,var(--border));background:var(--red-soft)}:root[data-theme=dark] .status-archived,:root[data-theme=dark] .status-tone-neutral{color:var(--muted-strong);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}:root[data-theme=dark] .spu-quick-brief,:root[data-theme=dark] .sku-quick-section,:root[data-theme=dark] .sku-quick-list,:root[data-theme=dark] .product-spu-create-section,:root[data-theme=dark] .sku-quick-list button,:root[data-theme=dark] .sku-quick-status-strip,:root[data-theme=dark] .catalog-import-dropzone,:root[data-theme=dark] .catalog-import-rules,:root[data-theme=dark] .catalog-import-summary,:root[data-theme=dark] .catalog-import-commit-panel,:root[data-theme=dark] .catalog-import-result,:root[data-theme=dark] .catalog-warning-workbench,:root[data-theme=dark] .catalog-import-filter-list button,:root[data-theme=dark] .import-warning-dialog,:root[data-theme=dark] .product-backlog-card,:root[data-theme=dark] .media-filter-strip button,:root[data-theme=dark] .media-readiness-strip,:root[data-theme=dark] .media-readiness-strip article,:root[data-theme=dark] .share-phone-detail span{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 86%,var(--surface))}:root[data-theme=dark] .spu-quick-layout,:root[data-theme=dark] .sku-quick-list,:root[data-theme=dark] .spu-quick-brief{border-color:var(--border)}:root[data-theme=dark] .product-spu-create-section,:root[data-theme=dark] .sku-quick-list button,:root[data-theme=dark] .media-readiness-strip article{background:color-mix(in srgb,var(--surface) 84%,var(--surface-soft))}:root[data-theme=dark] .sku-quick-list button:hover,:root[data-theme=dark] .sku-quick-list button:focus-visible,:root[data-theme=dark] .sku-quick-list button.active,:root[data-theme=dark] .catalog-warning-filter-row button:hover,:root[data-theme=dark] .catalog-warning-filter-row button:focus-visible,:root[data-theme=dark] .catalog-warning-filter-row button.active,:root[data-theme=dark] .catalog-import-filter-list button:hover,:root[data-theme=dark] .catalog-import-filter-list button:focus-visible,:root[data-theme=dark] .catalog-import-filter-list button.active,:root[data-theme=dark] .media-filter-strip button:hover,:root[data-theme=dark] .media-filter-strip button:focus-visible,:root[data-theme=dark] .media-filter-strip button.active{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 48%,var(--surface-soft));box-shadow:0 12px 28px #00000038}:root[data-theme=dark] .sku-quick-form{background:color-mix(in srgb,var(--surface) 76%,var(--yc-palette-slate-1000))}:root[data-theme=dark] .sku-quick-section-head strong{color:var(--text)}:root[data-theme=dark] .sku-quick-section-head small{color:var(--muted)}:root[data-theme=dark] .media-filter-strip button span,:root[data-theme=dark] .media-filter-strip button.active span,:root[data-theme=dark] .product-backlog-card.tone-blue svg,:root[data-theme=dark] .product-backlog-card.tone-green svg,:root[data-theme=dark] .product-backlog-card.tone-amber svg,:root[data-theme=dark] .product-backlog-card.tone-purple svg{color:var(--muted-strong);border-color:var(--border);background:color-mix(in srgb,var(--surface) 74%,var(--surface-soft))}:root[data-theme=dark] .product-backlog-card.tone-blue svg,:root[data-theme=dark] .product-backlog-card.tone-purple svg{color:var(--primary-strong);background:var(--primary-soft)}:root[data-theme=dark] .product-backlog-card.tone-green svg{color:var(--green);background:var(--green-soft)}:root[data-theme=dark] .product-backlog-card.tone-amber svg{color:var(--amber);background:var(--amber-soft)}:root[data-theme=dark] .warning-box,:root[data-theme=dark] .import-warning-message,:root[data-theme=dark] .catalog-warning-batch-bar,:root[data-theme=dark] .catalog-warning-overflow-note{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 38%,var(--border));background:color-mix(in srgb,var(--amber-soft) 48%,var(--surface))}:root[data-theme=dark] .catalog-import-issue.success,:root[data-theme=dark] .catalog-import-result{color:var(--green);background:var(--green-soft)}:root[data-theme=dark] .catalog-import-issue.warning{color:var(--amber);background:var(--amber-soft)}:root[data-theme=dark] .catalog-import-issue.danger{color:var(--red);background:var(--red-soft)}:root[data-theme=dark] .spu-summary-cover,:root[data-theme=dark] .share-phone-hero{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 56%,var(--surface))}:root[data-theme=dark] .share-phone-frame{background:linear-gradient(180deg,var(--surface-raised),var(--surface-soft));box-shadow:0 20px 54px #00000057}:root[data-theme=dark] .right-inspector{background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--primary-soft) 36%,var(--surface-soft)))}:root[data-theme=dark] .product-subpage-table,:root[data-theme=dark] .product-warning-feed,:root[data-theme=dark] .media-group-queue,:root[data-theme=dark] .media-manager-panel,:root[data-theme=dark] .share-link-workbench,:root[data-theme=dark] .share-mini-preview{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface) 92%,var(--yc-palette-slate-1000));box-shadow:none}:root[data-theme=dark] .subpage-table-head,:root[data-theme=dark] .media-manager-actions,:root[data-theme=dark] .share-mini-preview-head,:root[data-theme=dark] .share-mini-copy dl div{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 86%,var(--surface))}:root[data-theme=dark] .media-group-row,:root[data-theme=dark] .sku-fix-row,:root[data-theme=dark] .media-type-tabs button,:root[data-theme=dark] .media-queue-toolbar button,:root[data-theme=dark] .media-asset-card,:root[data-theme=dark] .media-quick-dialog,:root[data-theme=dark] .media-quick-type-list button,:root[data-theme=dark] .share-filter-strip button,:root[data-theme=dark] .share-thumbs button{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}:root[data-theme=dark] .media-group-row:hover,:root[data-theme=dark] .media-group-row:focus-visible,:root[data-theme=dark] .media-group-row.active,:root[data-theme=dark] .sku-fix-row:hover,:root[data-theme=dark] .media-type-tabs button:hover,:root[data-theme=dark] .media-type-tabs button:focus-visible,:root[data-theme=dark] .media-type-tabs button.active,:root[data-theme=dark] .media-queue-toolbar button:hover,:root[data-theme=dark] .media-queue-toolbar button:focus-visible,:root[data-theme=dark] .media-quick-type-list button:hover,:root[data-theme=dark] .media-quick-type-list button:focus-visible,:root[data-theme=dark] .media-quick-type-list button.active,:root[data-theme=dark] .share-filter-strip button:hover,:root[data-theme=dark] .share-filter-strip button:focus-visible,:root[data-theme=dark] .share-filter-strip button.active,:root[data-theme=dark] .share-thumbs button:hover,:root[data-theme=dark] .share-thumbs button.active{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 50%,var(--surface-soft));box-shadow:0 12px 28px #00000038}:root[data-theme=dark] .media-dropzone,:root[data-theme=dark] .media-quick-dropzone,:root[data-theme=dark] .share-main-image,:root[data-theme=dark] .detail-image-block{color:var(--primary-strong);border-color:var(--primary-border);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 56%,var(--surface)),color-mix(in srgb,var(--surface-soft) 88%,var(--surface)))}:root[data-theme=dark] .media-dropzone.drag-active,:root[data-theme=dark] .media-quick-dropzone.drag-active{color:var(--primary-strong);border-color:var(--primary);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 76%,var(--surface)),color-mix(in srgb,var(--surface-soft) 82%,var(--primary-soft)));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 18%,transparent),0 18px 34px #00000047}:root[data-theme=dark] .media-dropzone.disabled,:root[data-theme=dark] .media-quick-dropzone.disabled,:root[data-theme=dark] .media-asset-preview,:root[data-theme=dark] .media-delete-preview,:root[data-theme=dark] .share-mini-cover{color:var(--muted-strong);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}:root[data-theme=dark] .media-asset-meta,:root[data-theme=dark] .media-quick-header,:root[data-theme=dark] .media-quick-footer{border-color:var(--border);background:color-mix(in srgb,var(--surface) 82%,var(--surface-soft))}:root[data-theme=dark] .media-asset-actions button,:root[data-theme=dark] .media-asset-actions .media-drag-handle,:root[data-theme=dark] .media-quick-header button{color:var(--muted-strong);border-color:var(--border);background:color-mix(in srgb,var(--surface) 88%,var(--yc-palette-slate-1000))}:root[data-theme=dark] .main-image-spec-audit,:root[data-theme=dark] .main-image-spec-empty,:root[data-theme=dark] .main-image-spec-list article,:root[data-theme=dark] .share-readiness-strip.blocked,:root[data-theme=dark] .share-requirement-pill.required{color:var(--text);border-color:color-mix(in srgb,var(--amber) 36%,var(--border));background:color-mix(in srgb,var(--amber-soft) 46%,var(--surface))}:root[data-theme=dark] .main-image-spec-audit.ready,:root[data-theme=dark] .share-readiness-strip.ready,:root[data-theme=dark] .share-requirement-pill.pass,:root[data-theme=dark] .media-notice-success{color:var(--green);border-color:color-mix(in srgb,var(--green) 38%,var(--border));background:color-mix(in srgb,var(--green-soft) 48%,var(--surface))}:root[data-theme=dark] .main-image-spec-icon,:root[data-theme=dark] .main-image-spec-head em,:root[data-theme=dark] .media-missing-tags i,:root[data-theme=dark] .media-missing-tags i.warning,:root[data-theme=dark] .media-missing-tags i.advice,:root[data-theme=dark] .media-group-row em,:root[data-theme=dark] .media-notice-info,:root[data-theme=dark] .share-requirement-pill.optional,:root[data-theme=dark] .share-mini-preview-head span,:root[data-theme=dark] .share-mini-sections span{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:color-mix(in srgb,var(--amber-soft) 42%,var(--surface))}:root[data-theme=dark] .main-image-spec-audit.ready .main-image-spec-icon,:root[data-theme=dark] .main-image-spec-audit.ready .main-image-spec-head em,:root[data-theme=dark] .media-missing-tags i.ready{color:var(--green);border-color:color-mix(in srgb,var(--green) 36%,var(--border));background:color-mix(in srgb,var(--green-soft) 44%,var(--surface))}:root[data-theme=dark] .media-manager-meta-strip>span,:root[data-theme=dark] .risk-return-prompt .risk-return-meta,:root[data-theme=dark] .share-requirement-pill,:root[data-theme=dark] .share-product-tags i,:root[data-theme=dark] .media-notice,:root[data-theme=dark] .media-quick-dropzone small,:root[data-theme=dark] .media-quick-dropzone span,:root[data-theme=dark] .media-dropzone span{color:var(--muted-strong);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}:root[data-theme=dark] .share-product-tags i,:root[data-theme=dark] .share-product-tags i.advice{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:color-mix(in srgb,var(--amber-soft) 42%,var(--surface))}:root[data-theme=dark] .inventory-source-note,:root[data-theme=dark] .import-commit-summary,:root[data-theme=dark] .import-flow-step.flow-done,:root[data-theme=dark] .owner-transfer{color:var(--green);border-color:color-mix(in srgb,var(--green) 38%,var(--border));background:color-mix(in srgb,var(--green-soft) 48%,var(--surface))}:root[data-theme=dark] .inventory-collision-note,:root[data-theme=dark] .import-rule-banner,:root[data-theme=dark] .inventory-import-guard,:root[data-theme=dark] .collision-resolution-card,:root[data-theme=dark] .collision-split-guard,:root[data-theme=dark] .issue-warning,:root[data-theme=dark] .inventory-risk-summary .risk-medium,:root[data-theme=dark] .import-kpi-grid article.warning,:root[data-theme=dark] .backlog-summary-grid article.warning{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 38%,var(--border));background:color-mix(in srgb,var(--amber-soft) 46%,var(--surface))}:root[data-theme=dark] .inventory-risk-summary .risk-high,:root[data-theme=dark] .import-kpi-grid article.danger,:root[data-theme=dark] .import-commit-summary.ensure-blocked,:root[data-theme=dark] .import-commit-summary.ensure-failed,:root[data-theme=dark] .issue-error{color:var(--red);border-color:color-mix(in srgb,var(--red) 36%,var(--border));background:color-mix(in srgb,var(--red-soft) 44%,var(--surface))}:root[data-theme=dark] .inventory-risk-summary article,:root[data-theme=dark] .inventory-task-tabs button,:root[data-theme=dark] .inventory-task-tabs button>em,:root[data-theme=dark] .stock-order-task-tabs button,:root[data-theme=dark] .stock-order-task-tabs button>em,:root[data-theme=dark] .inventory-status-filter button,:root[data-theme=dark] .inventory-status-filter small,:root[data-theme=dark] .inventory-rule-help summary,:root[data-theme=dark] .inventory-rule-help div,:root[data-theme=dark] .inventory-row-more summary,:root[data-theme=dark] .inventory-row-more-menu,:root[data-theme=dark] .inventory-mobile-card,:root[data-theme=dark] .inventory-mobile-meta span,:root[data-theme=dark] .inventory-ledger-tools,:root[data-theme=dark] .inventory-drilldown-dialog,:root[data-theme=dark] .inventory-drilldown-section,:root[data-theme=dark] .inventory-drilldown-details,:root[data-theme=dark] .inventory-validation-strip span,:root[data-theme=dark] .stock-order-row-more summary,:root[data-theme=dark] .stock-order-row-more-menu,:root[data-theme=dark] .stock-order-mobile-card,:root[data-theme=dark] .stock-order-mobile-facts div,:root[data-theme=dark] .import-block,:root[data-theme=dark] .issue-row,:root[data-theme=dark] .issue-more,:root[data-theme=dark] .import-empty,:root[data-theme=dark] .backlog-summary-grid article,:root[data-theme=dark] .collision-split-summary article,:root[data-theme=dark] .collision-split-target,:root[data-theme=dark] .collision-split-facts div,:root[data-theme=dark] .stock-order-card,:root[data-theme=dark] .drilldown-kpi-grid>div,:root[data-theme=dark] .drilldown-balance-row,:root[data-theme=dark] .drilldown-related-row{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 84%,var(--surface));box-shadow:none}:root[data-theme=dark] .import-block-head,:root[data-theme=dark] .inventory-task-tabs .module-tab-icon,:root[data-theme=dark] .stock-order-task-tabs .module-tab-icon,:root[data-theme=dark] .drawer-sku-add-panel,:root[data-theme=dark] .import-flow-step,:root[data-theme=dark] .owner-pill,:root[data-theme=dark] .collision-existing-sku,:root[data-theme=dark] .collision-split-warehouses span{color:var(--muted-strong);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 88%,var(--surface))}:root[data-theme=dark] .inventory-drilldown-details[open] summary{border-color:var(--border);background:color-mix(in srgb,var(--surface) 86%,var(--surface-soft))}:root[data-theme=dark] .import-kpi-grid article,:root[data-theme=dark] .import-kpi-grid article.info,:root[data-theme=dark] .import-commit-summary.ensure-already_imported,:root[data-theme=dark] .import-flow-step.flow-active,:root[data-theme=dark] .import-flow-step.flow-skipped,:root[data-theme=dark] .owner-hq{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 46%,var(--surface))}:root[data-theme=dark] .stock-order-card:hover,:root[data-theme=dark] .inventory-task-tabs button:hover,:root[data-theme=dark] .inventory-task-tabs button.active,:root[data-theme=dark] .stock-order-task-tabs button:hover,:root[data-theme=dark] .stock-order-task-tabs button.active,:root[data-theme=dark] .inventory-status-filter button:hover,:root[data-theme=dark] .inventory-status-filter button.active,:root[data-theme=dark] .inventory-row-more summary:hover,:root[data-theme=dark] .inventory-row-more[open] summary,:root[data-theme=dark] .inventory-row-more-menu button:hover,:root[data-theme=dark] .inventory-row-more-menu button:focus-visible,:root[data-theme=dark] .stock-order-row-more summary:hover,:root[data-theme=dark] .stock-order-row-more[open] summary,:root[data-theme=dark] .stock-order-row-more-menu button:hover,:root[data-theme=dark] .stock-order-row-more-menu button:focus-visible{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 50%,var(--surface-soft));box-shadow:0 12px 28px #00000038}:root[data-theme=dark] .status-tabs button,:root[data-theme=dark] .status-tabs button span{color:var(--muted-strong);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 86%,var(--surface))}:root[data-theme=dark] .status-tabs button:hover,:root[data-theme=dark] .status-tabs button.active{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 48%,var(--surface-soft));box-shadow:0 12px 28px #0000002e}:root[data-theme=dark] .status-tabs button.active span{color:var(--primary-strong);background:color-mix(in srgb,var(--surface) 78%,var(--primary-soft))}:root[data-theme=dark] .inventory-import-guard input,:root[data-theme=dark] .backlog-filter-bar input,:root[data-theme=dark] .backlog-filter-bar select,:root[data-theme=dark] .danger-text,:root[data-theme=dark] .import-commit-summary.ensure-blocked span,:root[data-theme=dark] .import-commit-summary.ensure-failed span{color:var(--red)!important}:root[data-theme=dark] .transfer-ledger-card,:root[data-theme=dark] .transfer-detail-panel,:root[data-theme=dark] .transfer-closure-overview,:root[data-theme=dark] .transfer-linkage-dialog,:root[data-theme=dark] .transfer-linkage-dialog .drawer-section,:root[data-theme=dark] .transfer-linkage-drawer .drawer-section{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface) 92%,var(--yc-palette-slate-1000));box-shadow:none}:root[data-theme=dark] .transfer-ledger-toolbar,:root[data-theme=dark] .transfer-search-field,:root[data-theme=dark] .transfer-ledger-toolbar select,:root[data-theme=dark] .transfer-filter-count,:root[data-theme=dark] .transfer-closure-overview-item,:root[data-theme=dark] .transfer-next-step-hint,:root[data-theme=dark] .transfer-row-more summary,:root[data-theme=dark] .transfer-row-more-menu{color:var(--muted-strong);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 84%,var(--surface))}:root[data-theme=dark] .transfer-search-field input,:root[data-theme=dark] .transfer-ledger-toolbar select{color:var(--text)}:root[data-theme=dark] .transfer-search-field:focus-within,:root[data-theme=dark] .transfer-ledger-toolbar select:focus-visible,:root[data-theme=dark] .transfer-closure-overview-item:hover,:root[data-theme=dark] .transfer-closure-overview-item:focus-visible,:root[data-theme=dark] .transfer-row-more summary:hover,:root[data-theme=dark] .transfer-row-more[open] summary,:root[data-theme=dark] .transfer-row-more-menu button:hover,:root[data-theme=dark] .transfer-row-more-menu button:focus-visible,:root[data-theme=dark] .transfer-row-more-menu .btn:hover,:root[data-theme=dark] .transfer-row-more-menu .btn:focus-visible{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 48%,var(--surface-soft));box-shadow:0 12px 28px #00000038}:root[data-theme=dark] .transfer-row-more-menu button,:root[data-theme=dark] .transfer-row-more-menu .btn{color:var(--muted-strong);background:transparent;box-shadow:none}:root[data-theme=dark] .transfer-closure-overview-item.is-empty{color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 76%,var(--surface));opacity:.9}:root[data-theme=dark] .transfer-closure-overview-item.tone-success .transfer-closure-overview-icon,:root[data-theme=dark] .transfer-next-step-hint.tone-success{color:var(--green);border-color:color-mix(in srgb,var(--green) 38%,var(--border));background:color-mix(in srgb,var(--green-soft) 48%,var(--surface))}:root[data-theme=dark] .transfer-closure-overview-item.tone-warning .transfer-closure-overview-icon,:root[data-theme=dark] .transfer-next-step-hint.tone-warning,:root[data-theme=dark] .transfer-action-feedback.tone-warning{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 38%,var(--border));background:color-mix(in srgb,var(--amber-soft) 46%,var(--surface))}:root[data-theme=dark] .transfer-closure-overview-item.tone-danger .transfer-closure-overview-icon,:root[data-theme=dark] .transfer-next-step-hint.tone-danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 36%,var(--border));background:color-mix(in srgb,var(--red-soft) 44%,var(--surface))}:root[data-theme=dark] .transfer-closure-overview-item.tone-info .transfer-closure-overview-icon,:root[data-theme=dark] .transfer-next-step-hint.tone-info,:root[data-theme=dark] .transfer-action-feedback.tone-info{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 46%,var(--surface))}:root[data-theme=dark] .transfer-action-feedback{color:var(--green);border-color:color-mix(in srgb,var(--green) 38%,var(--border));background:color-mix(in srgb,var(--green-soft) 46%,var(--surface));box-shadow:none}:root[data-theme=dark] .transfer-next-step-hint strong,:root[data-theme=dark] .transfer-closure-overview-item strong,:root[data-theme=dark] .transfer-closure-overview-item em{color:inherit}:root[data-theme=dark] .transfer-closure-item{color:var(--muted-strong);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 84%,var(--surface))}:root[data-theme=dark] .transfer-closure-item.state-done{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:color-mix(in srgb,var(--green-soft) 42%,var(--surface))}:root[data-theme=dark] .transfer-closure-item.state-active{border-color:color-mix(in srgb,var(--amber) 36%,var(--border));background:color-mix(in srgb,var(--amber-soft) 42%,var(--surface))}:root[data-theme=dark] .transfer-closure-item.state-blocked{border-color:color-mix(in srgb,var(--red) 34%,var(--border));background:color-mix(in srgb,var(--red-soft) 42%,var(--surface))}:root[data-theme=dark] .transfer-closure-icon{color:var(--muted-strong);background:color-mix(in srgb,var(--surface-soft) 70%,var(--yc-palette-slate-1000))}:root[data-theme=dark] .transfer-closure-item.state-done .transfer-closure-icon{color:var(--green);background:color-mix(in srgb,var(--green-soft) 56%,var(--surface))}:root[data-theme=dark] .transfer-closure-item.state-active .transfer-closure-icon{color:var(--amber);background:color-mix(in srgb,var(--amber-soft) 54%,var(--surface))}:root[data-theme=dark] .transfer-closure-item.state-blocked .transfer-closure-icon{color:var(--red);background:color-mix(in srgb,var(--red-soft) 54%,var(--surface))}:root[data-theme=dark] .transfer-closure-item strong,:root[data-theme=dark] .transfer-closure-item small,:root[data-theme=dark] .transfer-closure-item em{color:inherit}:root[data-theme=dark] .transfer-closure-item em{border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 74%,var(--surface))}:root[data-theme=dark] .finance-summary-strip article,:root[data-theme=dark] .finance-action-row,:root[data-theme=dark] .finance-unbilled-summary article,:root[data-theme=dark] .finance-ledger-card,:root[data-theme=dark] .finance-detail-panel,:root[data-theme=dark] .finance-dialog,:root[data-theme=dark] .finance-bill-drawer .drawer-section,:root[data-theme=dark] .finance-bill-lines-head,:root[data-theme=dark] .finance-bill-line-card,:root[data-theme=dark] .data-tools-brief-grid article,:root[data-theme=dark] .template-process-panel,:root[data-theme=dark] .template-card,:root[data-theme=dark] .export-dataset-card,:root[data-theme=dark] .audit-event-inspector,:root[data-theme=dark] .settings-section,:root[data-theme=dark] .settings-subsection,:root[data-theme=dark] .settings-brand-card,:root[data-theme=dark] .settlement-linkage-board article,:root[data-theme=dark] .settings-role-page,:root[data-theme=dark] .settings-security-page,:root[data-theme=dark] .settlement-warehouse-table,:root[data-theme=dark] .backlog-row,:root[data-theme=dark] .audit-quick-filter-row,:root[data-theme=dark] .standard-data-dialog{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface) 92%,var(--yc-palette-slate-1000));box-shadow:none}:root[data-theme=dark] .finance-unbilled-toolbar,:root[data-theme=dark] .finance-ledger-toolbar,:root[data-theme=dark] .export-workbench-toolbar,:root[data-theme=dark] .audit-filter-bar,:root[data-theme=dark] .audit-event-target,:root[data-theme=dark] .finance-mini-list span,:root[data-theme=dark] .finance-bill-lines-head,:root[data-theme=dark] .finance-line-source-muted,:root[data-theme=dark] .settings-account-toolbar,:root[data-theme=dark] .settings-stock-split span{color:var(--muted-strong);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 84%,var(--surface));box-shadow:none}:root[data-theme=dark] .finance-unbilled-toolbar select,:root[data-theme=dark] .finance-ledger-toolbar select,:root[data-theme=dark] .export-workbench-toolbar select,:root[data-theme=dark] .settings-brand-card-footer button,:root[data-theme=dark] .category-parent-current button,:root[data-theme=dark] .category-parent-options button,:root[data-theme=dark] .settings-local-subnav button,:root[data-theme=dark] .settings-account-toolbar select{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}:root[data-theme=dark] .finance-unbilled-toolbar select:hover,:root[data-theme=dark] .finance-ledger-toolbar select:hover,:root[data-theme=dark] .export-workbench-toolbar select:hover,:root[data-theme=dark] .finance-unbilled-toolbar select:focus-visible,:root[data-theme=dark] .finance-ledger-toolbar select:focus-visible,:root[data-theme=dark] .export-workbench-toolbar select:focus-visible,:root[data-theme=dark] .settings-nav button:hover,:root[data-theme=dark] .settings-nav button:focus-visible,:root[data-theme=dark] .settings-nav button.active,:root[data-theme=dark] .settings-brand-card-footer button:hover,:root[data-theme=dark] .category-parent-current button:hover,:root[data-theme=dark] .category-parent-current button:focus-visible,:root[data-theme=dark] .category-parent-options button:hover,:root[data-theme=dark] .category-parent-options button:focus-visible,:root[data-theme=dark] .category-parent-options button.active,:root[data-theme=dark] .settings-local-subnav button:hover,:root[data-theme=dark] .settings-local-subnav button.active,:root[data-theme=dark] .settings-account-toolbar select:hover,:root[data-theme=dark] .settings-account-toolbar select:focus-visible,:root[data-theme=dark] .audit-quick-filter-row button:hover,:root[data-theme=dark] .audit-quick-filter-row button:focus-visible,:root[data-theme=dark] .audit-quick-filter-row button.active{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 46%,var(--surface-soft));outline:none;box-shadow:none}:root[data-theme=dark] .settings-local-subnav button>em,:root[data-theme=dark] .audit-quick-filter-row button{color:var(--muted-strong);border-color:var(--border);background:color-mix(in srgb,var(--surface-raised) 72%,var(--surface-soft))}:root[data-theme=dark] .finance-bill-action-dock,:root[data-theme=dark] .finance-bill-next-step-card,:root[data-theme=dark] .finance-bill-next-step-card.finance-next-step-info{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 42%,var(--surface))}:root[data-theme=dark] .finance-bill-next-step-card.finance-next-step-success,:root[data-theme=dark] .finance-dialog-hint,:root[data-theme=dark] .settings-policy-note{color:var(--green);border-color:color-mix(in srgb,var(--green) 36%,var(--border));background:color-mix(in srgb,var(--green-soft) 44%,var(--surface))}:root[data-theme=dark] .finance-bill-next-step-card.finance-next-step-warning,:root[data-theme=dark] .finance-dialog-hint.warning,:root[data-theme=dark] .settings-policy-note-amber{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 38%,var(--border));background:color-mix(in srgb,var(--amber-soft) 44%,var(--surface))}:root[data-theme=dark] .finance-bill-next-step-card.finance-next-step-danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 36%,var(--border));background:color-mix(in srgb,var(--red-soft) 42%,var(--surface))}:root[data-theme=dark] .settings-policy-note-blue{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 44%,var(--surface))}:root[data-theme=dark] .finance-action-feedback,:root[data-theme=dark] .finance-action-feedback.tone-info{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 44%,var(--surface));box-shadow:none}:root[data-theme=dark] .finance-action-feedback.tone-warning{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 38%,var(--border));background:color-mix(in srgb,var(--amber-soft) 44%,var(--surface))}:root[data-theme=dark] .finance-bill-line-main code{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.transfer-workspace-grid,.transfer-ledger-card,.transfer-detail-panel,.transfer-ledger-toolbar,.transfer-workbench-table{min-width:0}.transfer-ledger-card,.transfer-detail-panel{overflow:hidden}.transfer-workbench-table{max-width:100%;overflow-x:auto}.finance-module-shell,.finance-ledger-layout,.finance-ledger-card,.finance-ledger-toolbar,.finance-ledger-table,.settings-page-shell,.settings-work-area,.settings-account-layout,.settings-warehouse-layout,.settings-standard-layout,.settings-account-main,.settings-warehouse-main,.settings-standard-main,.settings-account-toolbar,.settlement-warehouse-table{min-width:0;max-width:100%}.finance-ledger-card,.settings-account-main,.settings-warehouse-main,.settings-standard-main,.settlement-warehouse-table{overflow:hidden}.finance-ledger-table,.settings-account-main .table-wrap,.settings-warehouse-main .table-wrap,.settings-standard-main .table-wrap,.settlement-warehouse-table .table-wrap{max-width:100%;overflow-x:auto}.transfer-ledger-toolbar>*,.transfer-search-field input,.transfer-ledger-toolbar select{min-width:0}@media(max-width:900px){.transfer-ledger-card,.transfer-detail-panel,.transfer-closure-overview,.transfer-ledger-toolbar{width:100%;max-width:100%;box-sizing:border-box}.transfer-workbench-table .data-table{min-width:980px}}@media(max-width:640px){.settings-tab-list{width:100%;max-width:100%}.settings-nav button{width:auto;flex:0 0 176px}.finance-ledger-toolbar,.settings-account-toolbar{grid-template-columns:1fr}.finance-ledger-toolbar>*,.settings-account-toolbar>*,.settings-account-toolbar select,.settings-account-toolbar input{min-width:0;width:100%}.settings-account-layout,.settings-warehouse-layout,.settings-standard-layout{grid-template-columns:1fr;padding:0 14px 14px}.dashboard-trend-chart{grid-template-columns:repeat(7,minmax(0,calc((100% - 24px) / 7)));gap:5px;margin-inline:14px;padding:14px 8px;overflow:hidden}.dashboard-trend-bars{gap:2px}.dashboard-trend-bars i{width:7px}.dashboard-trend-day{width:100%;max-width:100%;gap:5px;overflow:hidden}.dashboard-trend-day span{max-width:100%;overflow:hidden;font-size:10px;line-height:1.2;white-space:nowrap}.product-mobile-card .product-row-more{right:6px}.product-mobile-card .product-row-more-menu{right:0;left:auto;max-width:calc(100vw - 32px)}.inventory-row-actions .btn,.table-pagination select{min-height:40px}.modal-layer .drawer,.modal-layer .app-dialog,.modal-layer .standard-data-dialog,.modal-layer .transfer-linkage-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);box-sizing:border-box}}:root[data-theme=dark] .product-cell:hover strong,:root[data-theme=dark] .product-name-clamp,:root[data-theme=dark] .product-category-brand-cell strong,:root[data-theme=dark] .product-stock-compact dd,:root[data-theme=dark] .sku-quick-list strong,:root[data-theme=dark] .product-backlog-card strong,:root[data-theme=dark] .catalog-import-summary strong{color:var(--text)}:root[data-theme=dark] .product-cell:hover .product-name-clamp{color:var(--primary-strong)}@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(max-width:900px){:root{--yc-page-gutter: 18px}.topbar,.section-header,.drawer-header,.dialog-header{gap:var(--yc-space-3)}.section-header,.drawer-header,.dialog-header{padding:var(--yc-space-4)}.filter-bar{grid-template-columns:1fr}.module-subnav,.transfer-subnav,.finance-subnav,.data-tools-subnav,.product-module-subnav,.settings-tab-list{width:100%;max-width:100%;margin:var(--yc-space-3) 0 0;padding:6px;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:6px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-gutter:stable;scrollbar-color:color-mix(in srgb,var(--muted) 36%,transparent) transparent}.module-subnav button,.transfer-subnav button,.finance-subnav button,.data-tools-subnav button,.product-module-subnav button,.settings-tab-list button{flex:0 0 auto;min-width:142px;scroll-snap-align:start;white-space:nowrap}.table-wrap,.stock-order-workbench-table,.transfer-workbench-table,.inventory-split-table-wrap,.inventory-risk-table-wrap,.finance-ledger-table,.audit-query-table,.import-table-wrap,.catalog-warning-table,.catalog-import-table{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden}.dashboard-cockpit{gap:var(--yc-space-3)}.dashboard-cockpit-board{grid-template-columns:1fr}.dashboard-cockpit-main,.dashboard-cockpit-side{gap:var(--yc-space-3)}.dashboard-cockpit-main,.dashboard-cockpit-side{grid-template-rows:auto}.dashboard-cockpit-grid{grid-template-columns:1fr}.dashboard-cockpit-grid .dashboard-order-trend{grid-row:auto}.metric-grid.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:root{--yc-page-gutter: 14px}.main,.topnav-shell .main{padding:var(--yc-page-gutter)}.cloud-topnav-inner,.cloud-topnav-context{width:calc(100vw - 28px)}.btn,.icon-button,.module-subnav button{min-height:44px}.module-subnav,.transfer-subnav,.finance-subnav,.data-tools-subnav,.product-module-subnav,.settings-tab-list{margin-inline:0;padding:6px}.module-subnav button,.transfer-subnav button,.finance-subnav button,.data-tools-subnav button,.product-module-subnav button,.settings-tab-list button{min-width:134px}.modal-layer{padding:10px;align-items:end}.confirm-dialog,.app-dialog,.drawer,.transfer-linkage-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100vh - 20px);box-sizing:border-box;border-radius:18px}.drawer-actions,.dialog-actions{justify-content:stretch}.drawer-actions .btn,.dialog-actions .btn{flex:1 1 120px}.product-sku-quick-dialog .dialog-actions,.product-sku-confirm-dialog .dialog-actions{justify-content:stretch}.dialog-action-cluster{width:100%;justify-content:stretch}.dialog-action-cluster .btn{flex:1 1 136px;justify-content:center}.product-sku-quick-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100vh - 20px)}section.confirm-dialog.app-dialog.product-sku-quick-dialog,section.confirm-dialog.app-dialog.product-spu-quick-dialog,section.confirm-dialog.app-dialog.product-sku-confirm-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.product-sku-quick-dialog .sku-quick-layout{grid-template-columns:minmax(0,1fr)}.product-sku-quick-dialog .sku-quick-list{max-height:188px;border-right:0;border-bottom:1px solid var(--border)}.product-sku-quick-dialog .sku-quick-form,.product-sku-quick-dialog .sku-quick-section{padding:12px}.data-table th,.data-table td{padding:11px 12px}.dashboard-cockpit .dashboard-hero{padding:var(--yc-space-4)}.dashboard-hero,.dashboard-hero-actions,.dashboard-trend-summary{display:grid;grid-template-columns:1fr}.dashboard-hero-actions .btn{justify-content:center}.metric-grid.dashboard-metrics{grid-template-columns:1fr}.dashboard-quick-action-grid,.dashboard-spotlight-list,.dashboard-todo-list{padding:var(--yc-space-3)}.dashboard-quick-action{min-height:92px}.dashboard-todo{min-height:76px;grid-template-columns:40px minmax(0,1fr) max-content;justify-items:initial;align-items:center;gap:var(--yc-space-3);padding:var(--yc-space-3)}.dashboard-todo-icon{width:40px;height:40px;border-radius:var(--yc-radius-md)}.dashboard-todo>span:nth-of-type(2){min-width:0}.dashboard-todo b{justify-self:end;align-self:center;font-size:var(--yc-font-xl)}.dashboard-todo small{margin-top:2px;line-height:var(--yc-line-normal)}.product-inspector-layer{align-items:end;justify-content:center;padding:10px}.product-inspector-floating{position:relative;top:auto;width:100%;max-width:none;height:min(86vh,calc(100vh - 20px));max-height:calc(100vh - 20px);overflow:hidden;border-radius:18px 18px 14px 14px}.product-inspector-floating .section-header{padding:16px 58px 14px 16px}.product-inspector-floating .inspector-body{min-height:0;overflow:auto;padding:12px}.product-inspector-floating-close{top:12px;right:12px}.product-inspector-floating .product-inspector-context,.product-inspector-floating .product-inspector-action-strip,.product-inspector-floating .product-inspector-taskbar{grid-template-columns:1fr}.product-inspector-floating .product-inspector-workspace{grid-template-columns:minmax(0,1fr)}.product-inspector-floating .product-inspector-taskbar{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.product-inspector-floating .product-inspector-taskbar button{flex:0 0 168px;scroll-snap-align:start}.product-category-panel{max-height:none;overflow:hidden}.product-category-panel .section-header{padding:16px 16px 8px}.product-category-search{margin:10px 14px}.category-tree{display:flex;max-height:none;gap:8px;padding:0 14px 14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.category-tree button{flex:0 0 148px;min-height:46px;scroll-snap-align:start}}.inventory-split-view{gap:var(--yc-space-4)}.inventory-command-center.panel{display:grid;gap:var(--yc-space-4);padding:var(--yc-space-5);overflow:hidden;border:1px solid var(--border);border-radius:var(--yc-radius-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 38%,transparent),transparent 44%),color-mix(in srgb,var(--surface) 94%,var(--surface-soft));box-shadow:var(--yc-shadow-card)}.inventory-command-head{display:flex;align-items:end;justify-content:space-between;gap:var(--yc-space-4)}.inventory-command-head h2,.inventory-workbench-head h3{margin:0;color:var(--text);letter-spacing:0}.inventory-command-head h2{font-size:clamp(20px,1.45vw,28px);line-height:var(--yc-line-tight)}.inventory-command-head p,.inventory-workbench-head p{max-width:760px;margin:var(--yc-space-1) 0 0;color:var(--muted);font-size:var(--yc-font-sm);font-weight:720;line-height:var(--yc-line-normal)}.inventory-health-summary.summary-rail{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--yc-space-2);margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.inventory-health-summary .summary-rail-item{min-width:0;min-height:70px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:var(--yc-space-2);padding:10px;overflow:hidden;border:1px solid var(--border);border-radius:var(--yc-radius-md);background:color-mix(in srgb,var(--surface) 86%,var(--surface-soft));box-shadow:none}.inventory-health-summary .summary-rail-item:last-child{border-right:1px solid var(--border)}.inventory-health-summary .summary-rail-icon{width:32px;height:32px;border-radius:11px}.inventory-health-summary .summary-rail-item>span:not(.summary-rail-icon){min-width:0;display:grid;gap:2px}.inventory-health-summary .summary-rail-item small,.inventory-health-summary .summary-rail-item strong,.inventory-health-summary .summary-rail-item em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-health-summary .summary-rail-item strong{font-size:clamp(18px,1.18vw,24px);line-height:var(--yc-line-tight)}.inventory-health-summary .summary-rail-item em{font-size:11px;line-height:var(--yc-line-tight)}.inventory-workbench-head{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-3);padding-top:var(--yc-space-1)}.inventory-workbench-head h3{font-size:var(--yc-font-lg);line-height:var(--yc-line-tight)}.inventory-workbench-head p{max-width:680px}.inventory-task-tabs.module-subnav{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--yc-space-2);margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent}.inventory-task-tabs button{min-width:0;min-height:58px;grid-template-columns:32px minmax(0,1fr) auto;gap:var(--yc-space-2);padding:10px 12px;border:1px solid var(--border);border-radius:var(--yc-radius-md);background:color-mix(in srgb,var(--surface) 88%,var(--surface-soft))}.inventory-task-tabs button:hover,.inventory-task-tabs button:focus-visible,.inventory-task-tabs button.active{border-color:var(--primary-border);background:var(--surface);box-shadow:0 10px 24px #1e6bff14}.inventory-task-tabs .module-tab-icon{width:32px;height:32px;border-radius:11px}.inventory-task-tabs .module-tab-copy strong,.inventory-task-tabs .module-tab-copy small{max-width:100%}.inventory-task-tabs button>em{min-width:36px;max-width:64px}.inventory-ledger-panel .section-header{padding:18px 20px 10px;border-bottom:0}.inventory-ledger-tools{display:grid;gap:var(--yc-space-2);margin:0;padding:0 20px 14px;border:0;border-radius:0;background:transparent}.inventory-ledger-tools .filter-bar.inventory-split-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:var(--yc-space-2);margin:0;padding:0;border:0;border-radius:0;background:transparent}.inventory-ledger-tools .field{min-width:0;min-height:40px;display:flex;align-items:center;gap:var(--yc-space-2);padding:0 12px;border-radius:var(--yc-radius-md);background:var(--surface)}.inventory-ledger-tools .field input,.inventory-ledger-tools .field select{flex:1 1 auto;width:100%;min-width:0;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.inventory-ledger-tools .field input:focus,.inventory-ledger-tools .field select:focus{outline:none;box-shadow:none}.inventory-ledger-tools .search-field svg,.inventory-ledger-tools .select-field svg{flex:0 0 auto;color:var(--muted-strong)}.inventory-status-filter{gap:var(--yc-space-2);margin:0;padding:0}.inventory-status-filter button{min-height:32px;padding:0 10px;white-space:nowrap}.inventory-collision-note{margin:0;padding:10px 12px}.inventory-split-table-wrap{border-top:1px solid var(--border);border-radius:0}:root[data-theme=dark] .inventory-command-center.panel{border-color:var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 20%,transparent),transparent 48%),color-mix(in srgb,var(--surface) 90%,var(--surface-soft));box-shadow:none}:root[data-theme=dark] .inventory-health-summary .summary-rail-item,:root[data-theme=dark] .inventory-task-tabs button{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 76%,var(--surface))}:root[data-theme=dark] .inventory-task-tabs button:hover,:root[data-theme=dark] .inventory-task-tabs button:focus-visible,:root[data-theme=dark] .inventory-task-tabs button.active{border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 38%,var(--surface));box-shadow:none}:root[data-theme=dark] .inventory-ledger-tools{background:transparent}@media(max-width:1480px){.inventory-health-summary.summary-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.inventory-command-center.panel{padding:14px;gap:12px}.inventory-command-head,.inventory-workbench-head{display:block}.inventory-health-summary.summary-rail,.inventory-task-tabs.module-subnav{display:flex;width:100%;margin:0;padding:0 0 4px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin}.inventory-health-summary .summary-rail-item{flex:0 0 158px;min-height:68px;scroll-snap-align:start}.inventory-task-tabs.module-subnav button{flex:0 0 214px;scroll-snap-align:start}.inventory-ledger-panel .section-header{padding:16px 16px 10px}.inventory-ledger-tools{padding:0 16px 12px}.inventory-ledger-tools .filter-bar.inventory-split-toolbar{grid-template-columns:1fr}.inventory-status-filter{display:flex;flex-wrap:nowrap;margin:0;padding:0 0 2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.inventory-status-filter button{flex:0 0 auto}}@media(max-width:520px){.inventory-command-center.panel{padding:12px;border-radius:18px}.inventory-command-head h2{font-size:20px}.inventory-command-head p,.inventory-workbench-head p{font-size:12px}.inventory-health-summary .summary-rail-item{flex-basis:150px}.inventory-task-tabs.module-subnav button{flex-basis:204px}.inventory-ledger-tools{padding-right:14px;padding-left:14px}}.product-ledger-panel .section-header{padding:18px 20px 10px;border-bottom:0}.product-ledger-tools{display:grid;gap:var(--yc-space-2);margin:0;padding:0 20px 14px;border:0;border-radius:0;background:transparent}.product-ledger-tools .product-warning-panel.product-quality-nav{margin:0;padding:0;border:0;border-radius:0;background:transparent}.product-ledger-tools .product-quality-nav-label{padding-left:0;border-right-color:color-mix(in srgb,var(--amber) 16%,var(--border))}.product-ledger-tools .product-quality-card{min-height:38px;border-color:var(--border);background:color-mix(in srgb,var(--surface) 88%,var(--surface-soft))}.product-ledger-tools .product-quality-card.active,.product-ledger-tools .product-quality-card:hover,.product-ledger-tools .product-quality-card:focus-visible{border-color:var(--primary-border);background:var(--surface);box-shadow:0 8px 18px #1e6bff14}.product-ledger-tools .filter-bar.product-ledger-filter-bar{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,minmax(132px,.35fr));gap:var(--yc-space-2);margin:0;padding:0;border:0;border-radius:0;background:transparent}.product-ledger-filter-bar .field{min-width:0;min-height:40px;display:flex;align-items:center;gap:var(--yc-space-2);padding:0 12px;border-radius:var(--yc-radius-md);background:var(--surface)}.product-ledger-filter-bar .field input,.product-ledger-filter-bar .field select{flex:1 1 auto;width:100%;min-width:0;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.product-ledger-filter-bar .field input:focus,.product-ledger-filter-bar .field select:focus{outline:none;box-shadow:none}.product-ledger-filter-bar .search-field svg,.product-ledger-filter-bar .select-field svg{flex:0 0 auto;color:var(--muted-strong)}.product-stock-compact{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0}.product-stock-compact div{min-width:0;min-height:24px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;padding:3px 7px;border:1px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 64%,transparent)}.product-stock-compact div.has-stock{border-color:color-mix(in srgb,var(--primary-border) 68%,transparent);background:color-mix(in srgb,var(--primary-soft) 62%,var(--surface))}.product-stock-compact div.zero-stock{color:var(--muted);background:transparent;opacity:.72}.product-stock-compact dt,.product-stock-compact dd{min-width:0;display:block;margin:0;white-space:nowrap}.product-stock-compact dt{color:var(--muted);font-size:10px;font-weight:850;line-height:1}.product-stock-compact dd{overflow:hidden;color:var(--text);font-size:12px;font-weight:920;line-height:1.1;text-align:right;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.product-stock-compact div.has-stock dd{color:var(--primary-strong)}.product-stock-compact div.zero-stock dd{color:color-mix(in srgb,var(--muted) 74%,var(--text));font-weight:760}:root[data-theme=dark] .product-ledger-tools,:root[data-theme=dark] .product-ledger-tools .product-warning-panel.product-quality-nav{border:0;background:transparent}:root[data-theme=dark] .product-ledger-tools .product-quality-card,:root[data-theme=dark] .product-ledger-filter-bar .field{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}:root[data-theme=dark] .product-ledger-filter-bar .field input,:root[data-theme=dark] .product-ledger-filter-bar .field select{border:0;background:transparent}:root[data-theme=dark] .product-stock-compact div{border-color:transparent;background:color-mix(in srgb,var(--surface-soft) 58%,transparent)}:root[data-theme=dark] .product-stock-compact div.has-stock{border-color:color-mix(in srgb,var(--primary-border) 58%,var(--border));background:color-mix(in srgb,var(--primary-soft) 42%,var(--surface))}:root[data-theme=dark] .product-stock-compact div.zero-stock{background:transparent}@media(max-width:980px){.product-ledger-tools{padding-right:16px;padding-left:16px}.product-ledger-tools .filter-bar.product-ledger-filter-bar{grid-template-columns:1fr}}.stock-order-workspace .section-header{padding:18px 20px 10px;border-bottom:0}.stock-order-task-tabs.module-subnav{width:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--yc-space-2);margin:0 20px 14px;padding:0;border:0;border-radius:0;background:transparent}.stock-order-task-tabs button{min-width:0;min-height:58px;grid-template-columns:32px minmax(0,1fr) auto;gap:var(--yc-space-2);padding:10px 12px;border:1px solid var(--border);border-radius:var(--yc-radius-md);background:color-mix(in srgb,var(--surface) 88%,var(--surface-soft))}.stock-order-task-tabs button:hover,.stock-order-task-tabs button:focus-visible,.stock-order-task-tabs button.active{border-color:var(--primary-border);background:var(--surface);box-shadow:0 10px 24px #1e6bff14}.stock-order-task-tabs .module-tab-icon{width:32px;height:32px;border-radius:11px}.stock-order-task-tabs button>em{max-width:64px}.stock-order-summary-rail.summary-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--yc-space-2);margin:0 20px 12px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.stock-order-summary-rail .summary-rail-item{min-width:0;min-height:66px;padding:10px;overflow:hidden;border:1px solid var(--border);border-radius:var(--yc-radius-md);background:color-mix(in srgb,var(--surface) 86%,var(--surface-soft));box-shadow:none}.stock-order-summary-rail .summary-rail-item:last-child{border-right:1px solid var(--border)}.stock-order-summary-rail .summary-rail-item small,.stock-order-summary-rail .summary-rail-item strong,.stock-order-summary-rail .summary-rail-item em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-order-workspace .status-tabs{gap:var(--yc-space-2);padding:0}.stock-order-ledger-tools{display:grid;gap:var(--yc-space-2);padding:0 20px 14px}.stock-order-workspace .operation-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yc-space-2);margin:0;padding:0;border:0;border-radius:0;background:transparent}.stock-order-workspace .operation-filter-bar .field{min-width:0;min-height:48px;display:flex;align-items:center;gap:var(--yc-space-2);padding:0 12px;border-radius:var(--yc-radius-md);background:var(--surface)}.stock-order-workspace .operation-filter-bar .search-field{flex:1 1 320px}.stock-order-workspace .operation-filter-bar .field-inline{flex:0 1 220px;display:grid;align-content:center;gap:3px;padding-block:8px}.stock-order-workspace .operation-filter-bar .field-inline span{flex:0 0 auto;color:var(--yc-text-secondary);font-size:12px;font-weight:800;line-height:1.2;white-space:nowrap}.stock-order-workspace .operation-filter-bar .field input,.stock-order-workspace .operation-filter-bar .field select{flex:1 1 auto;width:100%;min-width:0;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.stock-order-workspace .operation-filter-bar .field input:focus,.stock-order-workspace .operation-filter-bar .field select:focus{outline:none;box-shadow:none}.stock-order-toolbar-meta{margin-left:auto;display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--yc-space-2)}.stock-order-workspace .inventory-source-note{margin:0}.stock-order-workspace .batch-bar{margin:0 20px 14px}.stock-order-workbench-table.table-wrap{margin:0 20px 18px;border-radius:var(--yc-radius-lg)}.stock-order-ledger-table .stock-order-qty-col,.stock-order-ledger-table td:nth-child(5){text-align:right}.stock-order-ledger-table .stock-order-action-col{width:150px}.stock-order-ledger-table .stock-order-state-cell{justify-items:end;text-align:right}.stock-order-ledger-table .stock-order-state-cell .status-badge{margin-left:auto}.stock-order-ledger-table.data-table th,.stock-order-ledger-table.data-table td{padding-top:11px;padding-bottom:11px}.stock-order-detail-layer{z-index:80}.stock-order-detail-dialog{width:min(960px,calc(100vw - 48px));max-height:min(860px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border-radius:var(--yc-radius-xl);box-shadow:var(--yc-shadow-modal)}.stock-order-detail-head{flex:0 0 auto}.stock-order-detail-body{flex:1 1 auto;min-height:0;display:grid;gap:var(--yc-space-3);padding:16px 20px;overflow:auto}.stock-order-detail-footer{flex:0 0 auto}.stock-order-detail-dialog .stock-order-drawer-tabs,.stock-order-detail-dialog .drawer-sku-add-panel,.stock-order-detail-dialog .stock-order-item-row,.stock-order-detail-dialog .stock-order-flow-grid article,.stock-order-detail-dialog .stock-order-operation-log-list article{border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.stock-order-detail-dialog .stock-order-drawer-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;border:1px solid var(--border);border-radius:var(--yc-radius-lg)}.stock-order-detail-dialog .stock-order-drawer-tabs button{min-width:0;min-height:62px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;border:1px solid transparent;border-radius:var(--yc-radius-md);color:var(--muted-strong);background:transparent;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.stock-order-detail-dialog .stock-order-drawer-tabs button:hover,.stock-order-detail-dialog .stock-order-drawer-tabs button.active{border-color:var(--primary-border);color:var(--primary-strong);background:var(--surface);box-shadow:var(--yc-shadow-card)}.stock-order-detail-dialog .stock-order-drawer-tabs button:active{transform:translateY(1px)}.stock-order-detail-dialog .stock-order-drawer-tabs button:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 22%,transparent);outline-offset:2px}.stock-order-detail-dialog .stock-order-drawer-tabs .module-tab-copy,.stock-order-detail-dialog .stock-order-drawer-tabs .module-tab-copy strong,.stock-order-detail-dialog .stock-order-drawer-tabs .module-tab-copy small{min-width:0;display:block}.stock-order-detail-dialog .stock-order-drawer-tabs .module-tab-copy strong,.stock-order-detail-dialog .stock-order-drawer-tabs .module-tab-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-order-detail-dialog .stock-order-drawer-tabs .module-tab-copy strong{color:inherit;font-size:var(--yc-font-size-xs);font-weight:900}.stock-order-detail-dialog .stock-order-drawer-tabs .module-tab-copy small{margin-top:2px;color:var(--muted);font-size:11px;font-weight:760}.stock-order-detail-dialog .stock-order-drawer-tabs em{min-width:32px;padding:4px 7px;border-radius:999px;color:var(--primary-strong);background:var(--primary-soft);font-size:11px;font-style:normal;font-weight:900;text-align:center}.stock-order-detail-dialog .drawer-section{display:grid;gap:var(--yc-space-3)}.stock-order-detail-dialog .drawer-section h4{margin:0;color:var(--text)}.stock-order-detail-dialog .drawer-sku-add-panel{margin-bottom:0;grid-template-columns:minmax(0,1fr) 132px;align-items:center}.stock-order-detail-dialog .drawer-sku-add-note{grid-column:1 / -1;margin:0;color:var(--muted);font-size:var(--yc-font-size-xs);font-weight:700;line-height:1.5}.stock-order-detail-dialog .stock-order-item-row{grid-template-columns:minmax(0,1fr) 132px auto}.stock-order-detail-dialog .stock-order-item-row.has-receive-breakdown{grid-template-columns:minmax(0,1fr) minmax(260px,320px) max-content;column-gap:14px}.stock-order-detail-dialog .stock-order-item-row.has-receive-breakdown>.status-badge{justify-self:end;min-width:72px;max-width:92px;text-align:center;white-space:nowrap}.stock-order-detail-dialog .stock-order-item-row.line-invalid{border-color:color-mix(in srgb,var(--danger) 54%,var(--border));background:color-mix(in srgb,var(--danger-soft) 72%,var(--surface))}.stock-order-detail-dialog .stock-order-item-row.line-invalid .stock-order-quantity-field input{border-color:color-mix(in srgb,var(--danger) 62%,var(--border))}.stock-order-detail-dialog .stock-order-item-error{margin:6px 0 0;color:var(--danger);font-size:12px;font-weight:800;line-height:1.45}.stock-order-detail-dialog .stock-order-operation-log-list{display:grid;gap:var(--yc-space-2)}.stock-order-detail-dialog .stock-order-operation-log-list h5{margin:var(--yc-space-1) 0 0;color:var(--text);font-size:var(--yc-font-size-sm)}.stock-order-detail-dialog .stock-order-operation-log-list article{display:grid;gap:var(--yc-space-1);padding:var(--yc-space-3);border:1px solid var(--border);border-radius:var(--yc-radius-md)}.stock-order-detail-dialog .stock-order-operation-log-list article>div{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-2)}.stock-order-detail-dialog .stock-order-operation-log-list span,.stock-order-detail-dialog .stock-order-operation-log-list small{color:var(--text-muted)}:root[data-theme=dark] .stock-order-task-tabs button,:root[data-theme=dark] .stock-order-summary-rail .summary-rail-item,:root[data-theme=dark] .stock-order-workspace .operation-filter-bar .field,:root[data-theme=dark] .stock-order-detail-dialog .stock-order-drawer-tabs,:root[data-theme=dark] .stock-order-detail-dialog .drawer-sku-add-panel,:root[data-theme=dark] .stock-order-detail-dialog .stock-order-item-row,:root[data-theme=dark] .stock-order-detail-dialog .stock-order-flow-grid article,:root[data-theme=dark] .stock-order-detail-dialog .stock-order-operation-log-list article{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 78%,var(--surface))}:root[data-theme=dark] .stock-order-detail-dialog .stock-order-item-row.line-invalid{border-color:color-mix(in srgb,var(--danger) 64%,var(--border));background:color-mix(in srgb,var(--danger) 14%,var(--surface))}:root[data-theme=dark] .stock-order-detail-dialog .stock-order-drawer-tabs button:hover,:root[data-theme=dark] .stock-order-detail-dialog .stock-order-drawer-tabs button.active{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 50%,var(--surface-soft));box-shadow:0 12px 28px #00000038}:root[data-theme=dark] .stock-order-workspace .operation-filter-bar,:root[data-theme=dark] .stock-order-ledger-tools,:root[data-theme=dark] .stock-order-summary-rail.summary-rail{border:0;background:transparent}:root[data-theme=dark] .stock-order-workspace .operation-filter-bar .field input,:root[data-theme=dark] .stock-order-workspace .operation-filter-bar .field select{border:0;background:transparent}@media(max-width:980px){.stock-order-task-tabs.module-subnav,.stock-order-summary-rail.summary-rail{display:flex;margin-right:16px;margin-left:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin}.stock-order-task-tabs.module-subnav button{flex:0 0 214px;scroll-snap-align:start}.stock-order-summary-rail .summary-rail-item{flex:0 0 160px;scroll-snap-align:start}.stock-order-workspace .operation-filter-bar{align-items:stretch}.stock-order-ledger-tools{padding-right:16px;padding-left:16px}.stock-order-workbench-table.table-wrap,.stock-order-workspace .inventory-source-note,.stock-order-workspace .batch-bar{margin-right:16px;margin-left:16px}.stock-order-toolbar-meta{width:100%;margin-left:0}}@media(max-width:720px){.stock-order-detail-layer{align-items:end;padding:10px}.stock-order-detail-dialog{width:100%;max-height:calc(100vh - 20px);border-radius:18px 18px 14px 14px}.stock-order-detail-head,.stock-order-detail-footer{padding-right:14px;padding-left:14px}.stock-order-detail-body{padding:12px 14px}.stock-order-detail-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.stock-order-detail-footer .btn{width:100%}.stock-order-detail-dialog .stock-order-item-row,.stock-order-detail-dialog .drawer-sku-add-panel,.stock-order-detail-dialog .stock-order-flow-grid,.stock-order-detail-dialog .stock-order-item-row.has-receive-breakdown{grid-template-columns:1fr}.stock-order-detail-dialog .stock-order-item-row.has-receive-breakdown>.status-badge{justify-self:start;max-width:none}.stock-order-detail-dialog .drawer-sku-add-note{grid-column:auto}}.table-wrap{position:relative;scrollbar-gutter:auto;border:1px solid var(--border);border-radius:var(--yc-radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 64%,transparent)}.table-wrap .data-table{min-width:100%;overflow:hidden;border-collapse:separate;border-spacing:0}.table-wrap .data-table thead th:first-child{border-top-left-radius:calc(var(--yc-radius-lg) - 1px)}.table-wrap .data-table thead th:last-child{padding-right:20px;border-top-right-radius:calc(var(--yc-radius-lg) - 1px)}.table-wrap .data-table tbody td:last-child{padding-right:20px}.stock-order-action-cell,.product-action-cell,.inventory-action-cell{padding-right:20px}:root[data-theme=dark] .table-wrap{border-color:var(--border);background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 72%,transparent)}.product-ledger-table-wrap,.inventory-split-table-wrap,.stock-order-workbench-table,.transfer-workbench-table,.audit-query-table{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 64%,transparent),inset -1px 0 0 var(--border)}:root[data-theme=dark] .product-ledger-table-wrap,:root[data-theme=dark] .inventory-split-table-wrap,:root[data-theme=dark] .stock-order-workbench-table,:root[data-theme=dark] .transfer-workbench-table,:root[data-theme=dark] .audit-query-table{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 72%,transparent),inset -1px 0 0 var(--border)}.transfer-module-shell .section-header{padding:18px 20px 10px;border-bottom:0}.transfer-subnav.module-subnav{width:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--yc-space-2);margin:0 20px 12px;padding:6px;border:1px solid var(--border);border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}.transfer-subnav.module-subnav button{min-width:0;min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--yc-space-2);align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:var(--yc-radius-md);background:color-mix(in srgb,var(--surface) 88%,var(--surface-soft));box-shadow:none}.transfer-subnav.module-subnav button:hover,.transfer-subnav.module-subnav button:focus-visible,.transfer-subnav.module-subnav button.active{border-color:var(--primary-border);background:var(--surface);box-shadow:0 10px 24px #1e6bff14}.transfer-subnav.module-subnav button small{justify-self:start;min-width:0;padding:0;color:var(--muted);background:transparent;text-align:left}.transfer-subnav.module-subnav button em{justify-self:end;min-width:28px;padding:3px 8px;border-radius:999px;color:var(--primary-strong);background:var(--primary-soft);text-align:center}.transfer-closure-overview{margin:0 20px 12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.transfer-closure-overview-head{padding:0 0 var(--yc-space-2)}.transfer-closure-overview-list{gap:var(--yc-space-2)}.transfer-closure-overview-item{min-height:58px;padding:9px 10px;background:color-mix(in srgb,var(--surface) 86%,var(--surface-soft));box-shadow:none}.transfer-workspace-grid{margin:var(--yc-space-3) 0 0;gap:var(--yc-space-3)}.transfer-ledger-card{padding:0;border-radius:var(--yc-radius-lg);background:var(--surface);box-shadow:none}.transfer-ledger-card .subpage-title-row{padding:18px 20px 8px}.transfer-ledger-toolbar{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(126px,.36fr)) auto auto auto;gap:var(--yc-space-2);margin:0;padding:0 20px 14px;border:0;border-radius:0;background:transparent}.transfer-search-field,.transfer-ledger-toolbar select{min-height:40px;border-radius:var(--yc-radius-md);background:var(--surface)}.transfer-workbench-table.table-wrap{margin:0 20px 18px;border-radius:var(--yc-radius-lg)}.transfer-linkage-dialog{color:var(--text);border:1px solid var(--border);background:var(--surface)}.transfer-linkage-dialog .drawer-header{border-bottom-color:var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent)}.transfer-linkage-dialog .drawer-body{gap:var(--yc-space-3);background:color-mix(in srgb,var(--surface-soft) 34%,var(--surface))}.transfer-linkage-dialog .drawer-section{border-color:var(--border);background:var(--surface)}.transfer-action-dock,.transfer-stock-strip div,.transfer-linked-order,.transfer-item-mini-table,.transfer-create-summary,.transfer-sku-picker,.transfer-sku-option{border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.transfer-closure-next{border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 62%,var(--surface));box-shadow:none}.transfer-closure-next.blocked{border-color:color-mix(in srgb,var(--red) 34%,var(--border));background:color-mix(in srgb,var(--red-soft) 64%,var(--surface))}.transfer-closure-next.done{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:color-mix(in srgb,var(--green-soft) 64%,var(--surface))}.transfer-closure-next small,.transfer-closure-item small,.transfer-linked-order span,.transfer-linked-order small{color:var(--muted-strong)}.transfer-create-dialog{color:var(--text);border-color:var(--border);background:var(--surface);box-shadow:var(--yc-shadow-modal)}.transfer-create-dialog .stock-order-create-head,.transfer-create-dialog .stock-order-create-actions{border-color:var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent)}.transfer-create-body{gap:var(--yc-space-3);padding:16px 18px;background:color-mix(in srgb,var(--surface-soft) 32%,var(--surface))}.transfer-create-main,.transfer-create-side{gap:var(--yc-space-3)}.transfer-sku-picker{max-height:min(42vh,420px);background:color-mix(in srgb,var(--surface-soft) 54%,var(--surface))}.transfer-sku-option{color:var(--text)}.transfer-sku-option:hover,.transfer-sku-option.active{border-color:var(--primary-border);background:var(--primary-soft)}.transfer-settlement-link-card{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:color-mix(in srgb,var(--green-soft) 62%,var(--surface))}.transfer-settlement-link-card span,.transfer-settlement-link-card small{color:color-mix(in srgb,var(--green) 78%,var(--text))}.transfer-settlement-link-card button{color:color-mix(in srgb,var(--green) 78%,var(--text));border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:var(--surface)}:root[data-theme=dark] .transfer-module-shell .section-header,:root[data-theme=dark] .transfer-ledger-card .subpage-title-row,:root[data-theme=dark] .transfer-create-dialog .stock-order-create-head,:root[data-theme=dark] .transfer-create-dialog .stock-order-create-actions,:root[data-theme=dark] .transfer-linkage-dialog .drawer-header{border-color:var(--border);background:color-mix(in srgb,var(--surface) 86%,var(--yc-palette-slate-1000))}:root[data-theme=dark] .transfer-closure-overview,:root[data-theme=dark] .transfer-ledger-toolbar,:root[data-theme=dark] .transfer-workspace-grid{border:0;background:transparent;box-shadow:none}:root[data-theme=dark] .transfer-subnav.module-subnav button,:root[data-theme=dark] .transfer-closure-overview-item,:root[data-theme=dark] .transfer-ledger-card,:root[data-theme=dark] .transfer-search-field,:root[data-theme=dark] .transfer-ledger-toolbar select,:root[data-theme=dark] .transfer-linkage-dialog,:root[data-theme=dark] .transfer-linkage-dialog .drawer-section,:root[data-theme=dark] .transfer-create-dialog,:root[data-theme=dark] .transfer-sku-picker,:root[data-theme=dark] .transfer-sku-option{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface) 90%,var(--yc-palette-slate-1000));box-shadow:none}:root[data-theme=dark] .transfer-linkage-dialog .drawer-body,:root[data-theme=dark] .transfer-create-body{background:color-mix(in srgb,var(--surface-soft) 42%,var(--yc-palette-slate-1000))}:root[data-theme=dark] .transfer-action-dock,:root[data-theme=dark] .transfer-stock-strip div,:root[data-theme=dark] .transfer-linked-order,:root[data-theme=dark] .transfer-item-mini-table,:root[data-theme=dark] .transfer-create-summary{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}:root[data-theme=dark] .transfer-closure-next{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 42%,var(--surface))}:root[data-theme=dark] .transfer-closure-next.blocked{color:var(--red);border-color:color-mix(in srgb,var(--red) 36%,var(--border));background:color-mix(in srgb,var(--red-soft) 42%,var(--surface))}:root[data-theme=dark] .transfer-closure-next.done{color:var(--green);border-color:color-mix(in srgb,var(--green) 36%,var(--border));background:color-mix(in srgb,var(--green-soft) 42%,var(--surface))}:root[data-theme=dark] .transfer-closure-next strong,:root[data-theme=dark] .transfer-closure-next small,:root[data-theme=dark] .transfer-stock-strip strong,:root[data-theme=dark] .transfer-create-summary strong,:root[data-theme=dark] .transfer-settlement-link-card strong{color:inherit}:root[data-theme=dark] .transfer-settlement-link-card{color:var(--green);border-color:color-mix(in srgb,var(--green) 36%,var(--border));background:color-mix(in srgb,var(--green-soft) 42%,var(--surface))}:root[data-theme=dark] .transfer-settlement-link-card span,:root[data-theme=dark] .transfer-settlement-link-card small,:root[data-theme=dark] .transfer-sku-option small,:root[data-theme=dark] .transfer-create-summary small,:root[data-theme=dark] .transfer-action-dock span{color:var(--muted-strong)}:root[data-theme=dark] .transfer-settlement-link-card button{color:var(--green);border-color:color-mix(in srgb,var(--green) 36%,var(--border));background:color-mix(in srgb,var(--surface-soft) 76%,var(--surface))}@media(max-width:980px){.transfer-subnav.module-subnav,.transfer-closure-overview,.transfer-workspace-grid{width:auto;margin-right:16px;margin-left:16px}.transfer-subnav.module-subnav{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.transfer-subnav.module-subnav button{flex:0 0 188px}.transfer-closure-overview-list{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.transfer-closure-overview-item{flex:0 0 196px}.transfer-ledger-toolbar{grid-template-columns:1fr;padding-right:16px;padding-left:16px}.transfer-workbench-table.table-wrap{margin-right:16px;margin-left:16px}}@media(max-width:720px){.transfer-create-body,.transfer-create-dialog .product-editor-grid.three,.transfer-create-dialog .product-editor-grid.two{grid-template-columns:1fr}.transfer-create-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:18px}.transfer-create-body{padding:12px 14px}.transfer-create-dialog .stock-order-create-head,.transfer-create-dialog .stock-order-create-actions{padding-right:14px;padding-left:14px}}.multi-value-search-control{display:flex;align-items:center;gap:8px;min-width:0}.multi-value-search-control>.ui-text-input{min-width:0;flex:1 1 auto}.search-field:has(>.multi-value-search-indicator){grid-template-columns:18px minmax(0,1fr) auto}.search-field:has(>.multi-value-search-indicator)>.multi-value-search-indicator{grid-column:3;grid-row:1;align-self:center}.multi-value-search-indicator{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border:1px solid var(--yc-border, var(--border));border-radius:999px;background:var(--yc-bg-subtle, var(--surface-muted));color:var(--yc-text-secondary, var(--text-secondary));font-size:12px;font-weight:700;line-height:1;white-space:nowrap;cursor:help;outline:none}.multi-value-search-indicator.is-active{border-color:color-mix(in srgb,var(--yc-primary, var(--primary)) 32%,transparent);background:color-mix(in srgb,var(--yc-primary, var(--primary)) 10%,var(--yc-bg-surface, var(--surface)));color:var(--yc-primary, var(--primary))}.multi-value-search-indicator:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--yc-primary, var(--primary)) 18%,transparent)}.multi-value-search-tooltip{position:absolute;z-index:80;top:calc(100% + 10px);right:0;display:none;width:min(320px,calc(100vw - 40px));padding:12px 14px;border:1px solid var(--yc-border, var(--border));border-radius:8px;background:var(--yc-bg-surface, var(--surface));box-shadow:0 12px 30px #0f172a24;color:var(--yc-text, var(--text));text-align:left;white-space:normal}.multi-value-search-tooltip strong,.multi-value-search-tooltip small{display:block}.multi-value-search-tooltip small{margin-top:5px;color:var(--yc-text-secondary, var(--text-secondary));font-size:12px;font-weight:500;line-height:1.55}.multi-value-search-indicator:hover .multi-value-search-tooltip,.multi-value-search-indicator:focus .multi-value-search-tooltip{display:block}.document-entry-header,.document-action-toolbar,.product-line-table-shell,.document-summary-bar{border:1px solid var(--border);background:var(--surface);border-radius:var(--yc-radius-lg);box-shadow:var(--shadow-sm)}.order-entry-dialog{--yc-order-entry-dialog-max-width: 1280px;width:min(var(--yc-order-entry-dialog-max-width),calc(100vw - 96px));max-height:calc(100dvh - 96px);background:var(--surface)}.order-entry-dialog--compact{--yc-order-entry-dialog-max-width: 1040px}.order-entry-dialog--standard{--yc-order-entry-dialog-max-width: 1200px}.order-entry-dialog--wide{--yc-order-entry-dialog-max-width: 1280px}.order-entry-modal-head,.order-entry-dialog .ui-dialog-header{background:var(--surface)}.order-entry-modal-body{min-height:0;gap:0;padding:var(--yc-space-4);background:var(--bg-soft);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.order-entry-dialog .ui-dialog-actions{padding:0}.order-entry-dialog .ui-dialog-actions>.document-summary-bar{width:100%;position:static;border:0;border-radius:0;box-shadow:none}body.yc-admin-shell-active #root .order-entry-dialog.ui-dialog{width:min(var(--yc-order-entry-dialog-max-width),calc(100vw - 96px));max-height:calc(100dvh - 96px)}body.yc-admin-shell-active #root .order-entry-dialog .ui-dialog-body{display:flex;flex:1 1 auto;min-height:0;padding:0;overflow:hidden}body.yc-admin-shell-active #root .order-entry-dialog .order-entry-modal-body{width:100%;max-height:100%;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}body.yc-admin-shell-active #root .order-entry-dialog .ui-dialog-actions{padding:0}.order-entry-dialog .form-field{padding:0;border:0;border-radius:0;border-color:transparent;background:transparent;color:var(--muted)}.order-entry-dialog .form-field:focus-within{border-color:transparent;background:transparent;box-shadow:none}.order-entry-dialog .form-field input,.order-entry-dialog .form-field select,.order-entry-dialog .form-field textarea{min-height:var(--yc-control-height-form);border-radius:var(--yc-radius-control);color:var(--text)}.order-entry-dialog .form-field:not(.form-field-checkbox)>input,.order-entry-dialog .form-field>select,.order-entry-dialog .form-field>textarea{width:100%;min-width:0;box-sizing:border-box;height:var(--yc-control-height-form);align-self:start;border:1px solid var(--border);background:var(--surface)}.order-entry-dialog .product-catalog-combobox-control,.order-entry-dialog .warehouse-select-field{min-height:var(--yc-control-height-form);border-radius:var(--yc-radius-control)}.order-entry-dialog .product-catalog-combobox-control input,.order-entry-dialog .warehouse-select-field input{min-height:calc(var(--yc-control-height-form) - 2px)}.order-entry-dialog .form-field-wide{grid-column:1 / -1}.order-entry-dialog .form-field-checkbox{align-content:center;grid-template-columns:auto 1fr;gap:var(--yc-space-2)}.order-entry-dialog .form-field-checkbox input{width:16px;min-height:16px}.document-entry-header{display:grid;gap:var(--yc-space-3);padding:var(--yc-space-4);min-width:0}.document-entry-title-row,.document-summary-bar,.document-action-toolbar,.document-toolbar-actions{display:flex;align-items:center;gap:var(--yc-space-3)}.document-entry-title-row,.document-summary-bar,.document-action-toolbar{justify-content:space-between}.document-entry-title-row h3{margin:0;font-size:18px;line-height:1.3;color:var(--text)}.document-entry-title-row p{margin:var(--yc-space-1) 0 0;color:var(--muted);font-size:13px;line-height:1.45}.document-entry-header-actions,.document-summary-actions{display:flex;align-items:center;gap:var(--yc-space-2);flex-wrap:wrap;justify-content:flex-end}.document-header-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--yc-space-3)}.order-entry-dialog .document-header-form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px var(--yc-space-3)}.order-entry-dialog .document-header-form-grid>*{min-width:0}.stock-order-create-dialog:not(.transfer-entry-dialog) .document-header-form-grid{grid-template-columns:minmax(150px,.85fr) minmax(200px,1.15fr) minmax(150px,.85fr) minmax(190px,1.1fr) minmax(220px,1.25fr)}.stock-order-create-dialog:not(.transfer-entry-dialog) .document-header-form-grid>.stock-order-entry-business-field{grid-column:1}.stock-order-create-dialog:not(.transfer-entry-dialog) .document-header-form-grid>.stock-order-entry-counterparty-field{grid-column:2}.stock-order-create-dialog:not(.transfer-entry-dialog) .document-header-form-grid>.stock-order-entry-warehouse-field{grid-column:3}.stock-order-create-dialog:not(.transfer-entry-dialog) .document-header-form-grid>.stock-order-entry-date-field{grid-column:4}.stock-order-create-dialog:not(.transfer-entry-dialog) .document-header-form-grid>.stock-order-entry-code-field{grid-column:5}.stock-order-create-dialog:not(.transfer-entry-dialog) .document-header-form-grid>.form-field-checkbox{grid-column:1}.transfer-entry-dialog .document-header-form-grid>:nth-child(1),.transfer-entry-dialog .document-header-form-grid>:nth-child(2){grid-column:span 3}.transfer-entry-dialog .document-header-form-grid>:nth-child(3),.transfer-entry-dialog .document-header-form-grid>:nth-child(4),.transfer-entry-dialog .document-header-form-grid>:nth-child(5){grid-column:span 2}.order-entry-dialog .document-header-form-grid>.form-field-wide{grid-column:1 / -1}.stock-order-create-dialog:not(.transfer-entry-dialog) .document-header-form-grid>.form-field-checkbox+.form-field-wide{grid-column:2 / -1}.stock-order-create-dialog:not(.transfer-entry-dialog) .document-header-form-grid>.stock-order-entry-resource-note{grid-column:1 / -1;margin:0;padding:0 var(--yc-space-1);color:var(--muted-strong);font-size:12px;line-height:18px}.stock-order-create-dialog:not(.transfer-entry-dialog) .document-header-form-grid>.stock-order-entry-resource-note[role=alert]{color:var(--red)}.document-header-fields{margin:0}.document-header-fields div{min-width:0;padding:var(--yc-space-3);border:1px solid var(--border);border-radius:var(--yc-radius-md);background:var(--surface-soft)}.document-header-fields dt{color:var(--muted);font-size:12px}.document-header-fields dd{margin:4px 0 0;color:var(--text);font-weight:700}.document-header-fields small{display:block;margin-top:2px;color:var(--muted)}.document-action-toolbar{position:relative;padding:var(--yc-space-3);min-width:0}.document-toolbar-actions{min-width:0;overflow:visible;flex-wrap:wrap;padding-bottom:0}.document-toolbar-actions .btn{flex:0 0 auto;white-space:nowrap}.document-toolbar-actions .btn span{white-space:nowrap}.product-quick-picker{position:relative;flex:1 1 420px;min-width:260px}.entry-search-field{display:flex;align-items:center;gap:var(--yc-space-2);min-height:42px;padding:0 var(--yc-space-3);border:1px solid var(--border);border-radius:var(--yc-radius-md);background:var(--surface);color:var(--muted)}.entry-search-field:focus-within{border-color:var(--primary);box-shadow:var(--yc-focus-ring)}.entry-search-field input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.warehouse-select{position:relative;display:grid;gap:4px;min-width:0}.order-entry-dialog .form-field .warehouse-select{width:100%}.warehouse-select-field{display:flex;align-items:center;gap:var(--yc-space-2);min-height:34px;padding:0 var(--yc-space-2);border:1px solid var(--border);border-radius:var(--yc-radius-sm);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface));color:var(--muted)}.warehouse-select-field:focus-within{border-color:var(--primary);background:var(--surface);box-shadow:var(--yc-focus-ring)}.warehouse-select-field input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-weight:650}.warehouse-select-icon{display:inline-grid;place-items:center;width:24px;height:24px;flex:0 0 auto;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.warehouse-select-icon:hover,.warehouse-select-icon:focus-visible{color:var(--text);background:var(--surface-soft);outline:none}.warehouse-select-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:11px;line-height:1.25;white-space:nowrap}.warehouse-select-popover{position:fixed;z-index:var(--yc-z-popover);max-height:min(320px,46vh);overflow-y:auto;overflow-x:hidden;padding:var(--yc-space-2);border:1px solid var(--border);border-radius:var(--yc-radius-md);background:var(--surface);box-shadow:var(--shadow-lg)}.warehouse-select-popover-floating[data-placement=top]{transform-origin:bottom center}.warehouse-select-popover-floating[data-placement=bottom]{transform-origin:top center}.warehouse-select-option{display:grid;gap:2px;width:100%;min-width:0;padding:9px 10px;border:0;border-radius:var(--yc-radius-sm);background:transparent;color:var(--text);text-align:left;cursor:pointer}.warehouse-select-option strong,.warehouse-select-option small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-select-option small{color:var(--muted);font-size:11px}.warehouse-select-option:hover,.warehouse-select-option.active,.warehouse-select-option:focus-visible{background:color-mix(in srgb,var(--primary-soft) 52%,var(--surface));outline:none}.warehouse-select-option.selected strong{color:var(--primary)}.warehouse-select-empty,.form-field-hint{color:var(--muted-strong);font-size:12px;line-height:1.5}.warehouse-select-empty{padding:var(--yc-space-3)}.form-field-hint{margin:0;padding:0 var(--yc-space-1)}.entry-search-clear{width:26px;height:26px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--muted);cursor:pointer}.entry-search-clear:hover,.entry-search-clear:focus-visible{color:var(--text);border-color:var(--primary);box-shadow:var(--yc-focus-ring);outline:none}.product-picker-popover{position:absolute;z-index:var(--yc-z-dropdown);top:calc(100% + 8px);left:0;right:0;max-height:min(420px,52vh);overflow-y:auto;overflow-x:hidden;border:1px solid var(--border);border-radius:var(--yc-radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);padding:var(--yc-space-2);overscroll-behavior:contain}.product-picker-popover-floating{position:fixed;right:auto;bottom:auto;z-index:calc(var(--yc-z-modal) + 900)}.product-picker-popover-head{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-3);margin:0 0 var(--yc-space-2);padding:var(--yc-space-2) var(--yc-space-2) var(--yc-space-3);border-bottom:1px solid var(--border);color:var(--muted)}.product-picker-popover-head span{color:var(--text);font-size:13px;font-weight:700}.product-picker-popover-head small{color:var(--muted);font-size:12px;white-space:nowrap}.product-picker-option{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 68px 68px 76px;gap:var(--yc-space-2);align-items:center;border:0;border-radius:var(--yc-radius-md);background:transparent;color:var(--text);cursor:pointer;padding:var(--yc-space-3);text-align:left}.product-picker-option:hover,.product-picker-option.active,.product-picker-option:focus-visible{background:color-mix(in srgb,var(--primary-soft) 48%,var(--surface));outline:none}.product-picker-option>span,.picker-product-copy{min-width:0}.product-picker-option strong,.entry-product-cell strong{display:block;color:var(--text);font-weight:700}.product-picker-option small,.entry-product-cell span{display:block;color:var(--muted);font-size:12px}.product-picker-option strong,.product-picker-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-stock{min-width:0;text-align:right;font-variant-numeric:tabular-nums}.picker-stock em{display:block;font-style:normal;color:var(--muted);font-size:11px}.picker-stock b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.picker-status{justify-self:end;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;border:1px solid var(--border);border-radius:999px;padding:4px 8px;color:var(--muted);font-size:12px;white-space:nowrap}.picker-status.warning{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 34%,var(--border));background:var(--amber-soft)}.picker-status.danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 34%,var(--border));background:var(--red-soft)}.product-line-table-shell{border:1px solid var(--border);border-radius:var(--yc-radius-lg);background:var(--surface);box-shadow:none;overflow:hidden;min-width:0;padding:0}.product-line-table-wrap{position:relative;z-index:30;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-gutter:auto}.product-line-table-shell>.product-line-table-wrap.table-wrap{margin:0}body.yc-admin-shell-active #root .product-line-table-shell{overflow:hidden}body.yc-admin-shell-active #root .product-line-table-wrap.table-wrap{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-gutter:auto}body.yc-admin-shell-active #root .product-line-table-wrap.table-wrap .entry-line-table.data-table{min-width:1064px}body.yc-admin-shell-active #root .product-line-table-wrap.table-wrap .transfer-line-table.data-table{min-width:1080px}.line-stock-conflict-banner{display:grid;gap:6px;margin:0;padding:12px 16px;border-bottom:1px solid color-mix(in srgb,var(--red) 24%,var(--border));background:color-mix(in srgb,var(--red-soft) 72%,var(--surface));color:var(--red)}.line-stock-conflict-banner strong{color:var(--red);font-size:13px}.line-stock-conflict-banner p{margin:0;color:color-mix(in srgb,var(--red) 82%,var(--text));font-size:12px;line-height:1.55}.order-entry-feedback-stack{display:grid;gap:8px}.order-entry-import-notice{display:grid;gap:2px;padding:9px 10px;border-color:color-mix(in srgb,var(--amber) 28%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--surface) 78%,var(--amber-soft))}.order-entry-import-notice strong{color:var(--text);font-size:12px;line-height:1.35}.order-entry-import-notice span{color:var(--muted-strong);font-size:12px;line-height:1.5}.stock-order-error-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.stock-order-error-actions .btn{min-height:34px}.document-action-error-insight{display:grid;gap:3px;margin-top:8px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--red) 26%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--surface) 72%,var(--red-soft))}.document-action-error-insight strong{color:var(--text);font-size:12px;line-height:1.35}.document-action-error-insight span{color:var(--muted-strong);font-size:12px;line-height:1.5}.document-action-error-insight small{color:var(--muted);font-size:12px;line-height:1.5}.order-entry-action-error{margin-top:0}.document-action-error-insight.insight-warning{border-color:color-mix(in srgb,var(--amber) 32%,var(--border));background:color-mix(in srgb,var(--surface) 76%,var(--amber-soft))}.document-action-error-insight.insight-info{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--surface) 78%,var(--primary-soft))}.product-line-table{width:100%;min-width:1064px}.product-line-table th,.product-line-table td{vertical-align:middle}.product-line-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.entry-row-index{width:48px;text-align:center;color:var(--muted)}.entry-row-actions-col,.entry-row-actions{width:64px;text-align:center}.entry-product-cell{min-width:0}.entry-product-picker-cell{position:relative;min-width:0;overflow:visible;z-index:var(--yc-z-dropdown)}.entry-stock-cell span{display:block;color:var(--muted);font-size:11px}.entry-stock-cell strong{color:var(--text)}.entry-quantity-cell input,.entry-money-cell input,.entry-warehouse-cell input,.product-line-table td>input{width:100%;min-height:34px;border:1px solid var(--border);border-radius:var(--yc-radius-sm);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface));color:var(--text);padding:0 var(--yc-space-2)}.entry-quantity-cell input:focus,.entry-money-cell input:focus,.entry-warehouse-cell input:focus,.product-line-table td>input:focus{outline:none;border-color:var(--primary);background:var(--surface);box-shadow:var(--yc-focus-ring)}.entry-quantity-cell,.entry-money-cell{width:120px}.entry-warehouse-cell{width:150px}.inbound-line-table .entry-quantity-cell,.inbound-line-table .entry-money-cell,.inbound-line-table .entry-warehouse-cell{width:auto}.line-highlighted{background:var(--primary-soft)}.line-empty{background:color-mix(in srgb,var(--surface-soft) 44%,var(--surface))}.line-invalid{background:var(--red-soft)}.line-table-footer{position:relative;z-index:1;padding:12px 16px;border-top:1px solid var(--border);border-radius:0 0 var(--yc-radius-lg) var(--yc-radius-lg);background:color-mix(in srgb,var(--surface-soft) 56%,var(--surface))}.line-table-footer .btn{min-height:40px}.entry-product-picker-cell .product-quick-picker{z-index:120}.entry-product-picker-cell .product-picker-popover{width:min(560px,calc(100vw - 72px));right:auto;z-index:var(--yc-z-dropdown)}.document-summary-bar{position:sticky;bottom:0;z-index:20;padding:var(--yc-space-3) var(--yc-space-4);gap:var(--yc-space-3)}.document-summary-metrics{display:flex;align-items:center;gap:var(--yc-space-4);flex-wrap:wrap;color:var(--muted)}.document-summary-metrics strong{margin-left:4px;color:var(--text)}.document-summary-metrics .danger,.document-summary-metrics .danger strong{color:var(--red)}.document-summary-metrics .warning,.document-summary-metrics .warning strong{color:var(--amber)}.document-summary-metrics em{margin-left:4px;font-style:normal}.entry-line-table{position:relative;z-index:30;width:100%;min-width:1064px;border-collapse:separate;border-spacing:0;table-layout:fixed}.entry-line-table col.entry-col-index{width:44px}.entry-line-table col.entry-col-actions{width:56px}.entry-line-table col.entry-col-product{width:220px}.entry-line-table col.entry-col-sku,.entry-line-table col.entry-col-spec{width:100px}.entry-line-table col.entry-col-unit{width:56px}.entry-line-table col.entry-col-quantity{width:72px}.entry-line-table col.entry-col-barcode,.entry-line-table col.entry-col-warehouse{width:120px}.entry-line-table col.entry-col-money{width:88px}.transfer-line-table{min-width:1080px}.transfer-line-table col.entry-col-index{width:52px}.transfer-line-table col.entry-col-actions{width:64px}.transfer-line-table col.entry-col-product{width:312px}.transfer-line-table col.entry-col-sku{width:140px}.transfer-line-table col.entry-col-spec{width:150px}.transfer-line-table col.entry-col-unit{width:72px}.transfer-line-table col.entry-col-quantity{width:92px}.transfer-line-table col.entry-col-barcode{width:198px}.entry-line-table th,.entry-line-table td{padding:10px 8px;vertical-align:middle}.entry-line-table th{height:48px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface));color:var(--muted);font-weight:700;overflow:visible;white-space:nowrap;text-overflow:clip}.entry-line-table th.entry-col-index,.entry-line-table th.entry-col-actions,.entry-line-table .entry-row-index,.entry-line-table .entry-row-actions,.entry-line-table th.entry-col-product,.entry-line-table th.entry-col-sku,.entry-line-table th.entry-col-spec,.entry-line-table th.entry-col-unit,.entry-line-table th.entry-col-barcode,.entry-line-table th.entry-col-warehouse,.entry-line-table .entry-product-cell,.entry-line-table .entry-sku-cell,.entry-line-table .entry-spec-cell,.entry-line-table .entry-unit-cell,.entry-line-table .entry-barcode-cell,.entry-line-table .entry-warehouse-cell{text-align:left}.entry-line-table th.entry-col-product{padding-left:18px}.entry-line-table th.entry-col-quantity,.entry-line-table th.entry-col-money,.entry-line-table .entry-quantity-cell,.entry-line-table .entry-money-cell{text-align:left;font-variant-numeric:tabular-nums}.entry-line-table tbody tr{height:74px;background:var(--surface);transition:background .16s ease,box-shadow .16s ease}.entry-line-table tbody tr:hover{background:color-mix(in srgb,var(--primary-soft) 20%,var(--surface))}.entry-line-table td{height:74px;max-height:74px;border-bottom:0;overflow:hidden}.entry-line-table tbody tr+tr td{border-top:1px solid var(--border)}.entry-line-table .entry-product-cell{padding-left:18px}.entry-quantity-cell input,.entry-money-cell input{text-align:left;font-variant-numeric:tabular-nums}.entry-sku-cell,.entry-spec-cell,.entry-unit-cell,.entry-barcode-cell,.entry-warehouse-cell,.entry-money-cell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.entry-warehouse-cell{overflow:visible}.entry-line-table .entry-product-cell strong,.entry-line-table .entry-product-cell span,.entry-line-table .entry-product-cell small,.entry-sku-cell,.entry-spec-cell,.entry-unit-cell,.entry-barcode-cell{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.entry-line-table .entry-product-cell strong{margin-bottom:4px}.entry-line-table .entry-product-cell .entry-product-meta{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--muted);font-size:12px;font-weight:760}.entry-product-meta-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-line-alert-chip{flex:0 0 auto;max-width:118px;overflow:hidden;padding:2px 7px;border:1px solid color-mix(in srgb,var(--red) 32%,transparent);border-radius:999px;color:var(--red);background:color-mix(in srgb,var(--red-soft) 70%,var(--surface));font-size:11px;font-style:normal;font-weight:900;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.entry-line-message{display:block;margin-top:2px;color:var(--muted);font-size:11px;line-height:1.35}.entry-line-table tbody tr.line-highlighted{background:color-mix(in srgb,var(--primary-soft) 52%,var(--surface))}.entry-line-table tbody tr.line-empty{background:color-mix(in srgb,var(--surface-soft) 44%,var(--surface))}.entry-line-table tbody tr.line-warning{background:color-mix(in srgb,var(--amber-soft) 58%,var(--surface))}.entry-line-table tbody tr.line-warning td:first-child{box-shadow:inset 4px 0 0 var(--amber)}.entry-line-table tbody tr.line-invalid{background:color-mix(in srgb,var(--red-soft) 68%,var(--surface))}.entry-line-table tbody tr.line-invalid:hover{background:color-mix(in srgb,var(--red-soft) 78%,var(--surface))}.entry-line-table tbody tr.line-invalid td:first-child{box-shadow:inset 4px 0 0 var(--red)}.entry-line-table tbody tr.line-invalid .entry-product-cell span{color:var(--muted);font-weight:760}.entry-line-table tbody tr.line-invalid .entry-product-cell .entry-line-alert-chip{color:var(--red);font-weight:900}.entry-line-table tbody tr.line-invalid .entry-line-message{color:var(--red);font-weight:700}.entry-line-table tbody tr.line-invalid input{border-color:color-mix(in srgb,var(--red) 44%,var(--border))}.entry-quantity-hint{display:block;margin-top:4px;color:var(--red);font-size:11px;font-weight:850;line-height:1.25;text-align:right;white-space:nowrap}.entry-line-table tbody tr.line-warning .entry-product-cell span,.entry-line-table tbody tr.line-warning .entry-line-message{color:var(--amber)}body.yc-admin-shell-active #root .order-entry-dialog .document-entry-header{border:1px solid var(--border);border-radius:var(--yc-radius-card) var(--yc-radius-card) 0 0;background:var(--surface);box-shadow:none}body.yc-admin-shell-active #root .order-entry-dialog .document-action-toolbar{border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border);border-radius:0;background:var(--surface);box-shadow:none}body.yc-admin-shell-active #root .order-entry-dialog .order-entry-feedback-stack{width:100%;padding:var(--yc-space-3);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border);background:var(--surface)}body.yc-admin-shell-active #root .order-entry-dialog .product-line-table-shell{border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border);border-radius:0 0 var(--yc-radius-card) var(--yc-radius-card);background:var(--surface);box-shadow:none}body.yc-admin-shell-active #root .order-entry-dialog .product-line-table-wrap.table-wrap{width:100%;max-width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto}body.yc-admin-shell-active #root .order-entry-dialog .ui-dialog-actions>.document-summary-bar{position:static}@media(max-width:760px){.order-entry-dialog .document-header-form-grid{grid-template-columns:1fr}.order-entry-dialog .document-header-form-grid>*,.order-entry-dialog .form-field-wide{grid-column:1 / -1}.document-entry-title-row,.document-action-toolbar,.document-summary-bar{align-items:stretch;flex-direction:column}.document-toolbar-actions,.document-summary-actions{justify-content:flex-start}.document-summary-bar{gap:var(--yc-space-3);padding:var(--yc-space-3);border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--surface) 92%,var(--surface-raised))}.document-summary-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--yc-space-2);padding:var(--yc-space-2);border:1px solid var(--border);border-radius:var(--yc-radius-md);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.document-summary-metrics span{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:var(--yc-space-2);padding:6px 8px;border-radius:var(--yc-radius-sm);background:color-mix(in srgb,var(--surface) 68%,transparent);font-size:12px}.document-summary-metrics strong{margin-left:0;font-size:14px}.document-summary-actions .btn{flex:1}.document-summary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--yc-space-2);width:100%}.document-summary-actions .btn{width:100%;min-height:44px}.product-picker-option{grid-template-columns:1fr}.product-picker-popover-head{align-items:flex-start;flex-direction:column;gap:2px}.product-picker-popover-head small{white-space:normal}.product-line-table-wrap,.entry-line-table,.entry-line-table tbody{display:block}.entry-line-table colgroup,.entry-line-table thead{display:none}.entry-line-table tbody{display:grid;gap:var(--yc-space-3);padding:var(--yc-space-3)}.entry-line-table tbody tr{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--yc-space-2) var(--yc-space-3);height:auto;padding:var(--yc-space-3);border:1px solid var(--border);border-radius:var(--yc-radius-md);background:var(--surface)}.entry-line-table tbody tr+tr td{border-top:0}.entry-line-table td{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:var(--yc-space-2);height:auto;max-height:none;padding:4px 0;border:0;overflow:visible;white-space:normal;text-overflow:clip}.entry-line-table td:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:600}.entry-line-table .entry-row-index,.entry-line-table .entry-row-actions{grid-template-columns:1fr;justify-items:start}.entry-line-table .entry-row-index:before,.entry-line-table .entry-row-actions:before{display:none}.entry-line-table .entry-product-cell{grid-column:1 / -1;grid-template-columns:1fr;padding-left:0}.entry-line-table .entry-product-cell:before{display:none}.entry-line-table .entry-product-cell strong,.entry-line-table .entry-product-cell span,.entry-line-table .entry-product-cell small,.entry-sku-cell,.entry-spec-cell,.entry-unit-cell,.entry-barcode-cell{white-space:normal}.entry-line-table td>input,.entry-quantity-cell input,.entry-money-cell input,.entry-warehouse-cell input{min-width:0}}@media(max-width:460px){.document-summary-metrics,.document-summary-actions{grid-template-columns:1fr}}.app-refresh-status{max-width:var(--content-max-width);margin:0 auto 14px;display:flex;align-items:center;gap:8px;padding:9px 12px;color:var(--primary);border:1px solid color-mix(in srgb,var(--primary-border) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--primary-soft) 74%,var(--surface));font-size:13px;font-weight:800}.app-refresh-status span{min-width:0;overflow-wrap:anywhere}.app-refresh-status.is-warning{color:#92400e;border-color:#fcd34d;background:#fffbeb}.app-refresh-status.is-error{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.cloud-refresh-control{position:relative;width:38px;height:38px;display:inline-grid;place-items:center;flex:0 0 38px}.cloud-refresh-button.icon-button{position:relative;width:38px;height:38px;min-width:38px;flex:0 0 38px}.cloud-refresh-indicator{position:absolute;right:4px;bottom:4px;width:8px;height:8px;border-radius:999px;border:2px solid var(--surface);background:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-soft) 80%,transparent);pointer-events:none}.cloud-refresh-control.is-loading .cloud-refresh-indicator{animation:yc-refresh-pulse .9s ease-in-out infinite}.cloud-refresh-control.is-loading .cloud-refresh-button svg{animation:yc-refresh-spin .9s linear infinite}.cloud-refresh-control.is-success .cloud-refresh-indicator{background:#047857;box-shadow:0 0 0 3px #04785724}.cloud-refresh-control.is-warning .cloud-refresh-indicator{background:#d97706;box-shadow:0 0 0 3px #d9770629}.cloud-refresh-control.is-error .cloud-refresh-indicator{background:#dc2626;box-shadow:0 0 0 3px #dc262629}.module-skeleton{max-width:var(--content-max-width);min-height:420px;margin:0 auto;display:grid;align-content:start;gap:14px;padding:clamp(16px,2vw,22px);color:var(--muted);border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 18px 54px #0f172a14}.module-skeleton-head,.module-skeleton-toolbar,.module-skeleton-table{display:grid;gap:10px}.module-skeleton-head{grid-template-columns:72px minmax(180px,.42fr);align-items:center}.module-skeleton-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(120px,.26fr))}.module-skeleton-table{padding-top:4px}.module-skeleton-chip,.module-skeleton-title,.module-skeleton-toolbar span,.module-skeleton-row{min-height:18px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface-raised) 78%,white),transparent),color-mix(in srgb,var(--border) 48%,var(--surface));background-size:220% 100%;animation:yc-admin-skeleton-sheen 1.2s ease-in-out infinite}.module-skeleton-chip{min-height:28px}.module-skeleton-title{min-height:24px}.module-skeleton-row{min-height:52px;border-radius:10px}.module-skeleton-row:nth-child(2n){width:94%}.module-skeleton-row:nth-child(3n){width:88%}.module-skeleton p{margin:4px 0 0;color:var(--muted);font-size:13px;font-weight:800;text-align:center}.toolbar-status{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;color:var(--primary);border:1px solid color-mix(in srgb,var(--primary-border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface));font-size:12px;font-weight:800;white-space:nowrap}.toolbar-status.is-warning{color:#92400e;border-color:#fcd34d;background:#fffbeb}.product-ledger-filter-status:before,.product-ledger-batch-status:before{content:"";width:10px;height:10px;border:2px solid color-mix(in srgb,var(--primary-border) 48%,transparent);border-top-color:var(--primary);border-radius:999px;animation:spin .9s linear infinite}.product-ledger-results{transition:opacity .16s ease}.product-ledger-results.is-stale{opacity:.72}.product-ledger-batch-bar.is-busy{border-color:color-mix(in srgb,var(--primary-border) 64%,transparent);background:color-mix(in srgb,var(--primary-soft) 44%,var(--surface))}.global-search-panel[aria-busy=true]{cursor:progress}.global-search-panel[aria-busy=true] .global-search-panel-head span{color:var(--primary)}:root[data-theme=dark] .app-refresh-status,:root[data-theme=dark] .toolbar-status{background:color-mix(in srgb,var(--primary-soft) 44%,var(--surface));border-color:color-mix(in srgb,var(--primary-border) 58%,transparent)}:root[data-theme=dark] .app-refresh-status.is-warning{color:#fde68a;background:color-mix(in srgb,#451a03 64%,var(--surface));border-color:#92400e}:root[data-theme=dark] .app-refresh-status.is-error{color:#fecaca;background:color-mix(in srgb,#450a0a 64%,var(--surface));border-color:#991b1b}:root[data-theme=dark] .cloud-refresh-control.is-success .cloud-refresh-indicator{background:#86efac}:root[data-theme=dark] .cloud-refresh-indicator{border-color:var(--surface-soft)}:root[data-theme=dark] .cloud-refresh-control.is-warning .cloud-refresh-indicator{background:#fbbf24}:root[data-theme=dark] .cloud-refresh-control.is-error .cloud-refresh-indicator{background:#f87171}:root[data-theme=dark] .toolbar-status.is-warning{color:#fde68a;background:color-mix(in srgb,#451a03 64%,var(--surface));border-color:#92400e}:root[data-theme=dark] .module-skeleton{box-shadow:none}@keyframes yc-admin-skeleton-sheen{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes yc-refresh-pulse{0%,to{transform:scale(.88);opacity:.68}50%{transform:scale(1);opacity:1}}@keyframes yc-refresh-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.app-refresh-status{margin-right:12px;margin-left:12px}.module-skeleton{min-height:360px;margin-right:12px;margin-left:12px;border-radius:12px}.module-skeleton-head,.module-skeleton-toolbar{grid-template-columns:minmax(0,1fr)}.toolbar-status,.product-ledger-filter-status,.product-ledger-batch-status{width:100%}}@media(prefers-reduced-motion:reduce){.module-skeleton-chip,.module-skeleton-title,.module-skeleton-toolbar span,.module-skeleton-row,.cloud-refresh-control.is-loading .cloud-refresh-indicator,.cloud-refresh-control.is-loading .cloud-refresh-button svg,.product-ledger-filter-status:before,.product-ledger-batch-status:before{animation:none}}.category-cascade-picker{display:grid;gap:14px;min-width:0}.category-cascade-picker.popover{display:block;position:relative;width:100%}.category-cascade-trigger{width:100%;min-height:46px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--text);padding:8px 12px;text-align:left;cursor:pointer;font:inherit;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.category-cascade-trigger span{min-width:0;display:grid;gap:2px}.category-cascade-trigger strong,.category-cascade-trigger small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-cascade-trigger strong{color:var(--muted-strong);font-size:14px;font-weight:900;line-height:1.3}.category-cascade-trigger.has-value strong{color:var(--text)}.category-cascade-trigger small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.25}.category-cascade-trigger svg{color:var(--muted-strong)}.category-cascade-trigger:hover,.category-cascade-trigger:focus-visible,.category-cascade-trigger[aria-expanded=true]{border-color:#93c5fd;background:color-mix(in srgb,#fff 88%,var(--primary-soft));box-shadow:var(--yc-focus-ring);outline:0}.category-cascade-trigger:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.category-cascade-popover-panel{position:fixed;z-index:var(--yc-z-popover);overflow:auto;border:1px solid color-mix(in srgb,var(--primary-border) 58%,var(--border));border-radius:18px;background:var(--surface);box-shadow:0 24px 80px #0f172a38;padding:12px}.category-cascade-picker.popover-content{gap:0}.category-cascade-picker.popover-content .category-cascade-candidates{padding:12px;border-radius:14px;background:color-mix(in srgb,var(--surface) 92%,var(--surface-soft))}.category-cascade-selected,.category-cascade-candidates{border:1px solid var(--border);border-radius:16px;background:#ffffffd1;padding:14px;min-width:0}.category-cascade-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--text)}.category-cascade-section-head>span:first-child{display:grid;gap:2px;min-width:0}.category-cascade-section-head strong{font-size:15px;line-height:1.35}.category-cascade-section-head small{color:var(--muted);font-size:12px;line-height:1.35}.category-cascade-section-head>span:last-child{flex:0 0 auto;border-radius:999px;background:#eff6ff;color:#2563eb;font-weight:800;padding:4px 10px;line-height:1.25}.category-cascade-chip-list{display:flex;flex-wrap:wrap;gap:8px;max-height:94px;overflow:auto;padding-right:2px}.category-cascade-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1e3a8a;padding:5px 6px 5px 10px;font-weight:800}.category-cascade-chip em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.category-cascade-chip button{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#2563eb1a;color:#2563eb;cursor:pointer}.category-cascade-search{display:flex;align-items:center;gap:10px;height:46px;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--muted);padding:0 14px;margin-bottom:12px}.category-cascade-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-weight:700}.category-cascade-columns{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;min-height:258px}.category-cascade-columns.no-children{grid-template-columns:minmax(0,1fr);min-height:auto}.category-cascade-root-list,.category-cascade-child-list{min-width:0;max-height:320px;overflow:auto;display:grid;align-content:start;gap:8px;padding-right:2px}.category-cascade-root-option,.category-cascade-child-option{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--text);padding:10px 12px;text-align:left;cursor:pointer}.category-cascade-root-option span,.category-cascade-child-option span{display:grid;gap:2px;min-width:0}.category-cascade-root-option strong,.category-cascade-child-option strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.35}.category-cascade-root-option small,.category-cascade-child-option small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;line-height:1.35;font-weight:700}.category-cascade-root-option:hover,.category-cascade-child-option:hover,.category-cascade-root-option:focus-visible,.category-cascade-child-option:focus-visible{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1f;outline:none}.category-cascade-root-option.active,.category-cascade-child-option.selected{border-color:#93c5fd;background:#eff6ff}.category-cascade-root-option.exact-match,.category-cascade-child-option.exact-match{border-color:#86efac;background:color-mix(in srgb,#ecfdf5 78%,#eff6ff);box-shadow:inset 3px 0 #22c55e}.category-cascade-root-option.selected,.category-cascade-child-option.root-choice.selected{border-color:#34d399;background:#ecfdf5}.category-cascade-child-option.disabled{opacity:.58;cursor:not-allowed}.category-cascade-empty{min-height:58px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--border);border-radius:14px;color:var(--muted);font-weight:800;text-align:center;padding:12px}@media(max-width:720px){.category-cascade-columns{grid-template-columns:1fr}.category-cascade-root-list,.category-cascade-child-list{max-height:240px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cloud-topnav{z-index:var(--yc-z-topnav);overflow:visible}.cloud-topnav-inner,.cloud-topnav-context{width:min(var(--yc-page-max),calc(100% - var(--yc-page-gutter) - var(--yc-page-gutter)))}.cloud-topnav-inner,.cloud-nav-groups,.cloud-nav-group{overflow:visible}.cloud-topnav-inner{position:relative;z-index:calc(var(--yc-z-dropdown) + 1)}.cloud-topnav-context{position:relative;z-index:var(--yc-z-topnav)}.cloud-nav-groups{position:relative;z-index:calc(var(--yc-z-dropdown) + 2)}.cloud-nav-group.has-menu:after{content:"";position:absolute;top:100%;right:0;left:0;height:12px}.cloud-nav-menu,.global-search-panel{position:absolute;z-index:var(--yc-z-dropdown)}.cloud-nav-group.open>button{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.cloud-nav-group.open .cloud-nav-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.cloud-mobile-panel{position:relative;z-index:var(--yc-z-dropdown)}@media(max-width:1180px)and (min-width:641px){.cloud-topnav-inner{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding-top:6px;padding-bottom:6px}.cloud-nav-groups{grid-column:1 / -1;display:flex!important;flex-wrap:wrap;align-items:center;gap:4px;width:100%;overflow:visible!important}.cloud-nav-group>button{min-height:34px;padding-inline:10px}.cloud-topnav-actions{justify-content:flex-end}.cloud-topnav-actions .global-search-shell,.cloud-refresh-control,.cloud-topnav-actions .btn,.cloud-account,.cloud-mobile-trigger{display:none!important}}@media(max-width:640px){.cloud-nav-groups,.cloud-refresh-control{display:none!important}}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--yc-space-5);padding:var(--yc-space-6);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--yc-layer-panel) 96%,transparent);box-shadow:var(--yc-shadow-card)}.page-header h1{margin:0;color:var(--yc-text-primary);font-size:clamp(24px,2.4vw,34px);line-height:var(--yc-line-tight);letter-spacing:0}.page-header p{max-width:760px;margin:var(--yc-space-2) 0 0;color:var(--yc-text-muted);line-height:var(--yc-line-relaxed)}.page-header-eyebrow{display:flex;align-items:center;gap:var(--yc-space-2);margin-bottom:var(--yc-space-2);color:var(--yc-text-secondary);font-size:var(--yc-font-sm);font-weight:800}.page-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--yc-space-2)}.data-toolbar,.filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--yc-space-3)}.data-toolbar{padding:var(--yc-space-3);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--yc-layer-panel) 94%,transparent)}.transfer-linkage-dialog .transfer-drawer-tabs,.finance-bill-drawer .finance-bill-task-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--yc-space-2);padding:var(--yc-space-2);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--yc-layer-panel-soft) 76%,var(--yc-layer-panel))}.transfer-linkage-dialog .transfer-drawer-tabs button,.finance-bill-drawer .finance-bill-task-tabs button{min-width:0;min-height:62px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:var(--yc-space-2);padding:10px;border:1px solid transparent;border-radius:var(--yc-radius-sm);color:var(--yc-text-secondary);background:transparent;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.transfer-linkage-dialog .transfer-drawer-tabs button:hover,.transfer-linkage-dialog .transfer-drawer-tabs button.active,.finance-bill-drawer .finance-bill-task-tabs button:hover,.finance-bill-drawer .finance-bill-task-tabs button.active{border-color:var(--primary-border);color:var(--primary-strong);background:color-mix(in srgb,var(--yc-layer-panel) 82%,var(--primary-soft));box-shadow:var(--yc-shadow-card)}.transfer-linkage-dialog .transfer-drawer-tabs button:active,.finance-bill-drawer .finance-bill-task-tabs button:active{transform:translateY(1px)}.transfer-linkage-dialog .transfer-drawer-tabs button:focus-visible,.finance-bill-drawer .finance-bill-task-tabs button:focus-visible{outline:0;box-shadow:var(--yc-focus-ring)}.transfer-linkage-dialog .transfer-drawer-tabs .module-tab-copy,.transfer-linkage-dialog .transfer-drawer-tabs .module-tab-copy strong,.transfer-linkage-dialog .transfer-drawer-tabs .module-tab-copy small,.finance-bill-drawer .finance-bill-task-tabs .module-tab-copy,.finance-bill-drawer .finance-bill-task-tabs .module-tab-copy strong,.finance-bill-drawer .finance-bill-task-tabs .module-tab-copy small{min-width:0;display:block}.transfer-linkage-dialog .transfer-drawer-tabs .module-tab-copy strong,.transfer-linkage-dialog .transfer-drawer-tabs .module-tab-copy small,.finance-bill-drawer .finance-bill-task-tabs .module-tab-copy strong,.finance-bill-drawer .finance-bill-task-tabs .module-tab-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-linkage-dialog .transfer-drawer-tabs .module-tab-copy strong,.finance-bill-drawer .finance-bill-task-tabs .module-tab-copy strong{color:inherit;font-size:var(--yc-font-sm);font-weight:900}.transfer-linkage-dialog .transfer-drawer-tabs .module-tab-copy small,.finance-bill-drawer .finance-bill-task-tabs .module-tab-copy small{margin-top:2px;color:var(--yc-text-muted);font-size:var(--yc-font-xs);font-weight:760}.transfer-linkage-dialog .transfer-drawer-tabs em,.finance-bill-drawer .finance-bill-task-tabs em{min-width:32px;padding:4px 7px;border-radius:var(--yc-radius-pill);color:var(--primary-strong);background:var(--primary-soft);font-size:var(--yc-font-xs);font-style:normal;font-weight:900;text-align:center}:root[data-theme=dark] .transfer-linkage-dialog .transfer-drawer-tabs,:root[data-theme=dark] .finance-bill-drawer .finance-bill-task-tabs{color:var(--yc-text-secondary);border-color:var(--yc-border-subtle);background:color-mix(in srgb,var(--yc-layer-panel-soft) 86%,var(--yc-layer-panel))}:root[data-theme=dark] .transfer-linkage-dialog .transfer-drawer-tabs button:hover,:root[data-theme=dark] .transfer-linkage-dialog .transfer-drawer-tabs button.active,:root[data-theme=dark] .finance-bill-drawer .finance-bill-task-tabs button:hover,:root[data-theme=dark] .finance-bill-drawer .finance-bill-task-tabs button.active{color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 46%,var(--yc-layer-panel-soft));box-shadow:none}.data-toolbar.inventory-split-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) minmax(220px,260px);align-items:center;width:100%}.data-toolbar.product-ledger-filter-bar{display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(132px,.55fr));align-items:center;width:100%;gap:8px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.data-toolbar.product-ledger-filter-bar .field{min-height:38px}.data-toolbar.transfer-ledger-toolbar{display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(150px,.58fr)) auto auto auto;align-items:center;gap:var(--yc-space-2);margin:var(--yc-space-3) 0;background:color-mix(in srgb,var(--yc-layer-panel) 94%,transparent)}.data-toolbar.transfer-ledger-toolbar .transfer-search-field,.data-toolbar.transfer-ledger-toolbar .transfer-filter-field{min-height:var(--yc-control-height-md);border-color:var(--yc-border-subtle);border-radius:var(--yc-radius-sm);background:var(--yc-layer-panel)}.data-toolbar.transfer-ledger-toolbar .transfer-filter-field{min-width:0;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;border:1px solid var(--yc-border-subtle)}.data-toolbar.transfer-ledger-toolbar .transfer-filter-field span{color:var(--yc-text-muted);font-size:12px;font-weight:900;white-space:nowrap}.data-toolbar.transfer-ledger-toolbar .transfer-filter-field select{min-width:0;width:100%;height:calc(var(--yc-control-height-md) - 2px);padding:0 26px 0 0;border:0;background:transparent;color:var(--yc-text-strong);font-size:14px;font-weight:900}.data-toolbar.transfer-ledger-toolbar .transfer-filter-field:focus-within{border-color:var(--primary-border);box-shadow:var(--yc-focus-ring)}.data-toolbar.transfer-ledger-toolbar .transfer-filter-field select:focus-visible{outline:0}.data-toolbar.finance-ledger-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(132px,.45fr));align-items:center;width:100%;gap:var(--yc-space-2);margin:0 0 var(--yc-space-3);background:color-mix(in srgb,var(--yc-layer-panel) 94%,transparent)}.data-toolbar.finance-ledger-toolbar .field,.data-toolbar.finance-ledger-toolbar select{min-height:var(--yc-control-height-md);border-color:var(--yc-border-subtle);border-radius:var(--yc-radius-sm);background:var(--yc-layer-panel)}.finance-batch-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-3);padding:var(--yc-space-3) var(--yc-space-4);border:1px solid var(--primary-border);border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--primary-soft) 48%,var(--yc-layer-panel));box-shadow:var(--yc-shadow-subtle)}.finance-batch-bar>div{min-width:0;display:flex;align-items:center;gap:var(--yc-space-2);flex-wrap:wrap}.finance-batch-bar strong{color:var(--yc-text-primary);font-weight:900}.finance-batch-bar span{color:var(--yc-text-secondary);font-size:var(--yc-font-sm);font-weight:800}.finance-select-col{width:56px;text-align:center}.finance-select-col input{width:16px;height:16px;accent-color:var(--primary)}.finance-task-actions{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.finance-ledger-data-table .numeric,.finance-ledger-data-table th.numeric,.finance-ledger-data-table td.numeric,.finance-dashboard-data-table .numeric,.finance-dashboard-data-table th.numeric,.finance-dashboard-data-table td.numeric,.finance-unbilled-data-table .numeric,.finance-unbilled-data-table th.numeric,.finance-unbilled-data-table td.numeric{text-align:right;font-variant-numeric:tabular-nums}.finance-dashboard-table,.finance-unbilled-table{width:100%}.finance-module-shell{gap:0;overflow:hidden}.finance-module-shell>.finance-subnav.module-subnav{width:auto;margin:0;border-width:0 0 1px;border-radius:0;background:color-mix(in srgb,var(--yc-layer-panel-soft) 72%,var(--yc-layer-panel));box-shadow:none}.finance-module-shell>.finance-dashboard{gap:0}.finance-module-shell .finance-cockpit-hero,.finance-module-shell .finance-dashboard-section{border-right:0;border-bottom:0;border-left:0;border-radius:0;background:transparent;box-shadow:none}.finance-module-shell .finance-cockpit-hero{border-top:0}.finance-module-shell .finance-dashboard-section{border-top:1px solid var(--yc-border-subtle)}.finance-module-shell .finance-dashboard-table,.finance-module-shell .finance-trend-chart{box-shadow:none}.finance-module-shell>.finance-workbench.finance-dashboard{display:grid;gap:var(--yc-space-4);padding:var(--yc-space-4)}.finance-workbench-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--yc-space-4);padding:var(--yc-space-5);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--yc-layer-panel) 94%,transparent)}.finance-workbench-head>div:first-child{min-width:0;display:grid;gap:var(--yc-space-2)}.finance-workbench-head span{color:var(--yc-text-accent);font-size:var(--yc-font-xs);font-weight:900}.finance-workbench-head h3{max-width:760px;margin:0;color:var(--yc-text-strong);font-size:22px;line-height:1.25}.finance-workbench-head p{max-width:760px;margin:0;color:var(--yc-text-muted);font-size:var(--yc-font-sm);line-height:1.6}.finance-workbench-head-actions{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--yc-space-2)}.finance-workbench-summary.summary-rail{margin:0}.finance-workbench-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--yc-space-4)}.finance-workbench-panel{min-width:0;display:grid;align-content:start;gap:var(--yc-space-3);padding:var(--yc-space-4);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--yc-layer-panel) 94%,transparent)}.finance-workbench-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--yc-space-3)}.finance-workbench-panel>header>div{min-width:0;display:grid;gap:var(--yc-space-1)}.finance-workbench-panel h3{margin:0;color:var(--yc-text-strong);font-size:18px;line-height:1.3}.finance-workbench-panel p{max-width:62ch;margin:0;color:var(--yc-text-muted);font-size:var(--yc-font-sm);line-height:1.55}.finance-workbench-list{display:grid;gap:var(--yc-space-2)}.finance-workbench-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(116px,auto) minmax(210px,auto);align-items:center;gap:var(--yc-space-3);padding:var(--yc-space-3);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-md);background:var(--yc-layer-panel-soft)}.finance-workbench-row-main,.finance-workbench-amount{min-width:0;display:grid;gap:3px}.finance-workbench-row-main strong,.finance-workbench-row-main span,.finance-workbench-row-main small,.finance-workbench-amount small,.finance-workbench-amount strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-workbench-row-main strong{color:var(--yc-text-strong);font-size:15px}.finance-workbench-row-main span,.finance-workbench-row-main small,.finance-workbench-amount small{color:var(--yc-text-muted);font-size:var(--yc-font-xs);font-weight:800}.finance-workbench-amount{justify-items:end;text-align:right}.finance-workbench-amount strong{color:var(--yc-text-strong);font-variant-numeric:tabular-nums}.finance-workbench-row-actions{display:flex;justify-content:flex-end;gap:var(--yc-space-2)}.finance-workbench-row-actions .btn{min-height:34px;padding-inline:var(--yc-space-3)}.finance-workbench .empty-state{min-height:180px;padding:var(--yc-space-5);border:1px dashed var(--yc-border-subtle);border-radius:var(--yc-radius-md);background:var(--yc-layer-panel-soft)}.finance-workbench-bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--yc-space-3)}.finance-workbench-link-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--yc-space-3);padding:var(--yc-space-4);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--yc-layer-panel) 94%,transparent);color:var(--yc-text);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.finance-workbench-link-card:hover:not(:disabled),.finance-workbench-link-card:focus-visible:not(:disabled){border-color:var(--yc-border-accent);background:var(--yc-layer-panel);outline:none;transform:translateY(-1px)}.finance-workbench-link-card:disabled{cursor:not-allowed;opacity:.58}.finance-workbench-link-card>span:not(.finance-workbench-link-icon){min-width:0;display:grid;gap:4px}.finance-workbench-link-card strong,.finance-workbench-link-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-workbench-link-card strong{color:var(--yc-text-strong);font-size:15px}.finance-workbench-link-card small{color:var(--yc-text-muted);font-size:var(--yc-font-xs);font-weight:800}.finance-workbench-link-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-md);background:var(--yc-layer-panel-soft);color:var(--yc-text-accent)}.finance-workbench-link-icon.danger{color:var(--danger)}@media(max-width:900px){.finance-module-shell>.finance-workbench.finance-dashboard{padding:var(--yc-space-3)}.finance-workbench-head,.finance-workbench-panel>header{display:grid}.finance-workbench-head-actions{justify-content:flex-start}.finance-workbench-grid,.finance-workbench-bottom,.finance-workbench-row{grid-template-columns:minmax(0,1fr)}.finance-workbench-amount{justify-items:start;text-align:left}.finance-workbench-row-actions{justify-content:flex-start;flex-wrap:wrap}.finance-workbench-link-card strong,.finance-workbench-link-card small{white-space:normal}}.data-toolbar.finance-unbilled-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(132px,180px) auto auto;align-items:center;width:100%;gap:var(--yc-space-2);margin:var(--yc-space-3) 0;background:color-mix(in srgb,var(--yc-layer-panel) 94%,transparent)}.data-toolbar.finance-unbilled-toolbar .search-input,.data-toolbar.finance-unbilled-toolbar select{min-height:var(--yc-control-height-md);border-color:var(--yc-border-subtle);border-radius:var(--yc-radius-sm);background:var(--yc-layer-panel)}.data-toolbar.finance-unbilled-toolbar .search-input{display:flex;align-items:center;gap:var(--yc-space-2);min-width:0;padding:0 var(--yc-space-3)}.data-toolbar.finance-unbilled-toolbar .search-input input{min-width:0;width:100%;border:0;outline:0}.data-toolbar.settings-data-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) repeat(2,minmax(132px,180px));align-items:center;width:100%;gap:var(--yc-space-2);margin:var(--yc-space-3) 0;background:color-mix(in srgb,var(--yc-layer-panel) 94%,transparent)}.data-toolbar.settings-data-toolbar.account-ledger-toolbar{grid-template-columns:minmax(280px,1fr) repeat(3,minmax(140px,180px))}.settings-page-shell{grid-template-columns:252px minmax(0,1fr)}.settings-page-nav{position:sticky;top:18px;padding:14px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface) 92%,var(--surface-soft));box-shadow:var(--shadow-soft)}.settings-page-nav .settings-tab-list{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:12px;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible;scrollbar-gutter:auto}.settings-page-nav .settings-tab-list button{display:grid;grid-template-columns:32px minmax(0,1fr);align-content:center;align-items:center;justify-content:stretch;justify-items:start;gap:10px;width:100%;min-width:0;min-height:54px;padding:8px 10px;border-color:transparent;text-align:left;white-space:normal;box-shadow:none}.settings-page-nav .settings-tab-list button>span,.settings-page-nav .settings-tab-list button strong,.settings-page-nav .settings-tab-list button small{width:100%;min-width:0;text-align:left}.settings-page-nav .settings-tab-list button>span{display:grid;align-content:center;justify-items:start;gap:3px}.settings-page-nav .settings-tab-list button strong,.settings-page-nav .settings-tab-list button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-page-nav .settings-tab-list button small{width:auto;max-width:100%;padding:0;border-radius:0;background:transparent}:root[data-theme=dark] .settings-page-nav .module-subnav.settings-tab-list{border:0;background:transparent;box-shadow:none}:root[data-theme=dark] .settings-page-nav .module-subnav.settings-tab-list button{border-color:transparent;background:transparent;box-shadow:none}:root[data-theme=dark] .settings-page-nav .module-subnav.settings-tab-list button:hover,:root[data-theme=dark] .settings-page-nav .module-subnav.settings-tab-list button:focus-visible,:root[data-theme=dark] .settings-page-nav .module-subnav.settings-tab-list button.active{background:color-mix(in srgb,var(--primary-soft) 58%,transparent)}.settings-section>.section-header{border-bottom:0}.settings-summary-grid{overflow:visible;border:0;border-radius:0;background:transparent}:root[data-theme=dark] .settings-summary-grid{border:0;background:transparent;box-shadow:none}.settings-summary-grid .metric-card{border:0;border-right:1px solid color-mix(in srgb,var(--yc-border-subtle) 72%,transparent);border-radius:0;background:transparent;box-shadow:none}.settings-summary-grid .metric-card:last-child{border-right:0}:root[data-theme=dark] .settings-summary-grid .metric-card{border-color:color-mix(in srgb,var(--yc-border-subtle) 72%,transparent);background:transparent;box-shadow:none}@media(max-width:900px){.settings-page-shell{grid-template-columns:minmax(0,1fr)}.settings-page-nav{position:static}.settings-page-nav .settings-tab-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.settings-summary-grid .metric-card,:root[data-theme=dark] .settings-summary-grid .metric-card{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--yc-border-subtle) 72%,transparent)}.settings-summary-grid .metric-card:last-child,:root[data-theme=dark] .settings-summary-grid .metric-card:last-child{border-bottom:0}}@media(max-width:560px){.settings-page-nav .settings-tab-list{grid-template-columns:1fr}}.data-toolbar.settings-data-toolbar .search-box,.data-toolbar.settings-data-toolbar .search-input,.data-toolbar.settings-data-toolbar select{min-height:var(--yc-control-height-md);border-color:var(--yc-border-subtle);border-radius:var(--yc-radius-sm);background:var(--yc-layer-panel)}.data-toolbar.settings-data-toolbar .search-box,.data-toolbar.settings-data-toolbar .search-input{display:flex;align-items:center;gap:var(--yc-space-2);min-width:0;padding:0 var(--yc-space-3)}.data-toolbar.settings-data-toolbar .search-box input,.data-toolbar.settings-data-toolbar .search-input input{min-width:0;width:100%;border:0;outline:0}.settings-data-table-wrap,.audit-query-table{width:100%}.settings-data-table .numeric,.settings-data-table th.numeric,.settings-data-table td.numeric,.audit-query-data-table .numeric,.audit-query-data-table th.numeric,.audit-query-data-table td.numeric{text-align:right;font-variant-numeric:tabular-nums}.data-toolbar.audit-data-toolbar{display:grid;grid-template-columns:minmax(220px,1.15fr) repeat(5,minmax(128px,.55fr)) auto;align-items:end;width:100%;gap:var(--yc-space-2);margin:var(--yc-space-3) 0;background:color-mix(in srgb,var(--yc-layer-panel) 94%,transparent)}.data-toolbar.audit-data-toolbar .form-field,.data-toolbar.audit-data-toolbar select,.data-toolbar.audit-data-toolbar input{min-width:0}.data-toolbar.audit-data-toolbar .audit-filter-actions{display:flex;justify-content:flex-end;gap:var(--yc-space-2);white-space:nowrap}.data-toolbar .field,.filter-bar .field{min-height:var(--yc-control-height-lg);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-md);background:var(--yc-layer-panel)}.data-toolbar input,.data-toolbar select,.filter-bar input,.filter-bar select,.app-dialog input,.app-dialog select,.app-dialog textarea{color:var(--yc-text-primary);background:transparent}.data-toolbar input::placeholder,.filter-bar input::placeholder,.app-dialog input::placeholder,.app-dialog textarea::placeholder{color:color-mix(in srgb,var(--yc-text-muted) 78%,transparent)}.btn{border-color:transparent;color:var(--yc-text-secondary);background:var(--yc-layer-panel)}.btn-primary,.dashboard-hero-actions .btn-primary{color:var(--on-primary);border-color:color-mix(in srgb,var(--primary) 42%,transparent);background:linear-gradient(180deg,var(--primary),var(--primary-strong));box-shadow:0 12px 26px color-mix(in srgb,var(--primary) 24%,transparent)}.btn-primary:hover:not(:disabled),.dashboard-hero-actions .btn-primary:hover:not(:disabled){color:var(--on-primary);border-color:color-mix(in srgb,var(--primary-strong) 52%,transparent);background:linear-gradient(180deg,var(--primary-strong),var(--primary))}.btn-secondary{color:var(--yc-text-secondary);border-color:var(--yc-border-subtle);background:var(--yc-layer-panel);box-shadow:0 1px 1px color-mix(in srgb,var(--text) 4%,transparent)}.btn-secondary:hover:not(:disabled){color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 78%,var(--yc-layer-panel))}.btn-ghost{color:var(--primary-strong);border-color:color-mix(in srgb,var(--primary-border) 62%,transparent);background:color-mix(in srgb,var(--primary-soft) 76%,var(--yc-layer-panel))}.btn-ghost:hover:not(:disabled){color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 92%,var(--yc-layer-panel))}.btn-danger{color:#fff;border-color:color-mix(in srgb,var(--red) 48%,transparent);background:linear-gradient(180deg,var(--red),color-mix(in srgb,var(--red) 84%,#7f1d1d));box-shadow:0 12px 26px color-mix(in srgb,var(--red) 20%,transparent)}.btn-danger:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--red) 88%,#7f1d1d),var(--red))}.btn:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-ghost:disabled,.btn-danger:disabled,.dashboard-hero-actions .btn-primary:disabled{color:var(--yc-text-muted);border-color:var(--yc-border-subtle);background:color-mix(in srgb,var(--yc-layer-panel-soft) 88%,var(--yc-layer-panel));box-shadow:none;cursor:not-allowed;opacity:1;transform:none}:root[data-theme=dark] .btn-primary,:root[data-theme=dark] .dashboard-hero-actions .btn-primary,:root[data-theme=dark] .btn-danger{color:var(--on-primary)}:root[data-theme=dark] .btn:disabled,:root[data-theme=dark] .btn-primary:disabled,:root[data-theme=dark] .btn-secondary:disabled,:root[data-theme=dark] .btn-ghost:disabled,:root[data-theme=dark] .btn-danger:disabled,:root[data-theme=dark] .dashboard-hero-actions .btn-primary:disabled{color:var(--yc-text-muted);border-color:var(--yc-border-subtle);background:color-mix(in srgb,var(--surface-soft) 88%,var(--surface-raised));box-shadow:none}:root[data-theme=dark] .btn-secondary,:root[data-theme=dark] .btn-ghost{color:var(--yc-text-secondary);border-color:var(--yc-border-subtle);background:color-mix(in srgb,var(--surface-soft) 82%,var(--yc-palette-slate-1000))}:root[data-theme=dark] .btn-secondary:hover:not(:disabled),:root[data-theme=dark] .btn-ghost:hover:not(:disabled){color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface-raised))}.btn-size-sm{min-height:var(--yc-control-height-sm);padding:0 var(--yc-space-3);font-size:var(--yc-font-xs)}.btn-size-md{min-height:var(--yc-control-height-md)}.btn-size-lg{min-height:var(--yc-control-height-lg);padding-right:var(--yc-space-5);padding-left:var(--yc-space-5);font-size:var(--yc-font-md)}.btn-full{width:100%;justify-content:center}.icon-button-size-sm{width:34px;height:34px}.icon-button-size-md{width:40px;height:40px}.icon-button-size-lg{width:44px;height:44px}.icon-button{color:var(--yc-text-secondary);border-color:var(--yc-border-subtle);background:var(--yc-layer-panel)}.icon-button:hover:not(:disabled){color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 82%,var(--yc-layer-panel))}.icon-button-ghost{border-color:transparent;background:transparent}.icon-button-danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 28%,var(--yc-border-subtle));background:var(--red-soft)}:root[data-theme=dark] .icon-button{color:var(--yc-text-secondary);border-color:var(--yc-border-subtle);background:color-mix(in srgb,var(--surface-soft) 82%,var(--yc-palette-slate-1000))}:root[data-theme=dark] .icon-button:hover:not(:disabled),:root[data-theme=dark] .icon-button-ghost:hover:not(:disabled){color:var(--primary-strong);border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface-raised))}.status-tabs{display:flex;align-items:center;gap:var(--yc-space-2);overflow-x:auto;padding:var(--yc-space-1);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-pill);background:color-mix(in srgb,var(--yc-layer-panel-soft) 78%,var(--yc-layer-panel))}.status-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:var(--yc-space-2);min-height:34px;padding:0 var(--yc-space-3);border:1px solid transparent;border-radius:var(--yc-radius-pill);color:var(--yc-text-secondary);background:transparent;white-space:nowrap;font-size:var(--yc-font-sm);font-weight:800}.status-tabs button:hover,.status-tabs button:focus-visible{color:var(--primary);background:var(--primary-soft)}.status-tabs button.active,.status-tabs button[aria-selected=true]{color:var(--primary-strong);border-color:var(--primary-border);background:var(--yc-layer-panel);box-shadow:var(--yc-shadow-card)}.status-tabs em{min-width:24px;padding:2px 7px;border-radius:var(--yc-radius-pill);color:var(--primary-strong);background:var(--primary-soft);font-style:normal;font-variant-numeric:tabular-nums}.amount-text{display:inline-flex;justify-content:flex-end;min-width:0;color:var(--yc-text-primary);font-variant-numeric:tabular-nums;font-weight:850;white-space:nowrap}.amount-positive{color:var(--green)}.amount-negative{color:var(--red)}.amount-muted{color:var(--yc-text-muted)}.table-action-menu{position:relative;display:inline-flex;justify-content:center;z-index:0}.table-action-menu[open]{z-index:var(--yc-z-dropdown)}.table-action-menu:not([open]) .table-action-menu-panel{display:none}.table-action-menu summary{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-sm);color:var(--yc-text-secondary);background:var(--yc-layer-panel);cursor:pointer;list-style:none}.table-action-menu summary::-webkit-details-marker{display:none}.table-action-menu summary:hover{color:var(--primary);border-color:var(--primary-border);background:var(--primary-soft)}.table-action-menu summary:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 22%,transparent);outline-offset:2px}.table-action-menu-panel{position:absolute;right:0;top:calc(100% + var(--yc-space-2));z-index:var(--yc-z-dropdown);min-width:168px;max-height:min(320px,calc(100vh - 96px));overflow:auto;padding:var(--yc-space-2);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-md);background:var(--yc-layer-floating);box-shadow:var(--yc-shadow-floating)}.table-action-menu-start .table-action-menu-panel{right:auto;left:0}@supports selector(.table-wrap:has(.table-action-menu[open])){.table-wrap:has(.table-action-menu[open]){overflow:visible}}.table-action-menu[open] summary{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.table-action-menu-panel .inventory-row-more-menu{position:static;width:auto;display:grid;gap:var(--yc-space-1);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.inventory-row-more.table-action-menu summary{width:34px;height:34px}.table-action-menu-panel .product-row-more-menu{position:static;width:auto;display:grid;gap:var(--yc-space-1);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.product-row-more.table-action-menu summary{width:34px;height:34px}.table-action-menu-panel .stock-order-row-more-menu{position:static;width:auto;display:grid;gap:var(--yc-space-1);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.stock-order-row-more.table-action-menu summary{width:34px;height:34px}.table-action-menu-panel .transfer-row-more-menu{position:static;width:auto;display:grid;gap:var(--yc-space-1);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.transfer-row-more.table-action-menu summary{width:34px;height:34px}.table-action-menu-panel button,.table-action-menu-panel a{display:flex;width:100%;align-items:center;gap:var(--yc-space-2);min-height:36px;padding:0 var(--yc-space-3);border:0;border-radius:var(--yc-radius-sm);color:var(--yc-text-secondary);background:transparent;text-align:left;font-weight:750}.table-action-menu-panel button:hover,.table-action-menu-panel a:hover,.table-action-menu-panel button:focus-visible,.table-action-menu-panel a:focus-visible{color:var(--primary);background:var(--primary-soft);outline:none}.table-action-menu-panel button:disabled,.table-action-menu-panel a[aria-disabled=true]{cursor:not-allowed;color:var(--yc-text-muted);background:transparent;opacity:.56}.alert{min-width:0;min-height:0;display:grid;align-items:start;align-content:start;gap:var(--yc-space-1);padding:var(--yc-space-3) var(--yc-space-4);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-md);color:var(--yc-text-secondary);background:var(--yc-layer-panel-soft)}.alert-compact{gap:2px;padding:8px 12px;border-radius:var(--yc-radius-card);font-size:var(--yc-font-sm);line-height:20px}.alert strong{color:var(--yc-text-primary);font-size:inherit;font-weight:600;line-height:inherit}.alert>span,.alert-copy>span{min-width:0;overflow-wrap:anywhere}.alert-with-icon{grid-template-columns:18px minmax(0,1fr);column-gap:8px}.alert-with-icon>svg{grid-column:1;margin-top:1px;color:currentColor}.alert-copy{grid-column:2;min-width:0;display:grid;gap:inherit}.alert-neutral{color:var(--yc-text-secondary);border-color:var(--yc-border);background:var(--yc-bg-subtle)}.alert-info{color:var(--yc-status-info-text);border-color:var(--yc-info-border);background:var(--yc-info-soft)}.alert-success{color:var(--yc-status-success-text);border-color:var(--yc-success-border);background:var(--yc-success-soft)}.alert-warning{color:var(--yc-status-warning-text);border-color:var(--yc-warning-border);background:var(--yc-warning-soft)}.alert-danger{color:var(--yc-status-danger-text);border-color:var(--yc-danger-border);background:var(--yc-danger-soft)}.status-badge.status-tone-neutral,.status-badge.status-tone-info,.status-badge.status-tone-success,.status-badge.status-tone-warning,.status-badge.status-tone-danger{border:1px solid var(--yc-border-subtle);font-weight:800}.status-badge.status-tone-neutral{color:var(--yc-text-secondary);background:var(--yc-layer-panel-soft)}.status-badge.status-tone-info{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}.status-badge.status-tone-success{color:var(--green);border-color:color-mix(in srgb,var(--green) 28%,var(--yc-border-subtle));background:var(--green-soft)}.status-badge.status-tone-warning{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 30%,var(--yc-border-subtle));background:var(--amber-soft)}.status-badge.status-tone-danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 30%,var(--yc-border-subtle));background:var(--red-soft)}.empty-state-action{display:inline-flex;justify-content:center;gap:var(--yc-space-2);margin-top:var(--yc-space-2)}.table-wrap{overflow:auto;margin:0;border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-lg);background:var(--yc-layer-panel);background-clip:padding-box;box-shadow:inset 0 1px color-mix(in srgb,var(--yc-border-subtle) 64%,transparent)}.table-wrap .data-table{width:100%;border-collapse:separate;border-spacing:0;background:transparent}.table-wrap .data-table th{height:var(--yc-table-header-height);color:var(--yc-text-secondary);background:color-mix(in srgb,var(--yc-layer-panel-soft) 72%,var(--yc-layer-panel));font-size:var(--yc-font-sm);font-weight:850}.table-wrap .data-table td{min-height:var(--yc-table-row-height);color:var(--yc-text-primary);border-top:1px solid var(--yc-border-subtle);vertical-align:middle}.table-wrap .data-table th,.table-wrap .data-table td{max-width:420px}.table-wrap .data-table.compact-table td,.table-wrap .data-table.compact td,.table-wrap .data-table-density-compact td{min-height:var(--yc-table-row-height-compact)}.table-wrap .data-table-density-comfortable td{min-height:64px}.table-wrap .data-table th:first-child{border-top-left-radius:calc(var(--yc-radius-lg) - 1px)}.table-wrap .data-table th:last-child{border-top-right-radius:calc(var(--yc-radius-lg) - 1px)}.table-wrap .data-table td:last-child,.table-wrap .data-table th:last-child{border-right:0}.table-wrap .data-table tbody tr:last-child td:first-child{border-bottom-left-radius:calc(var(--yc-radius-lg) - 1px)}.table-wrap .data-table tbody tr:last-child td:last-child{border-bottom-right-radius:calc(var(--yc-radius-lg) - 1px)}.table-wrap .data-table tbody tr:hover{background:color-mix(in srgb,var(--primary-soft) 48%,transparent)}.table-wrap .data-table thead tr:first-child th:first-child{border-top-left-radius:calc(var(--yc-radius-lg) - 1px)}.table-wrap .data-table thead tr:first-child th:last-child{border-top-right-radius:calc(var(--yc-radius-lg) - 1px)}.table-wrap .data-table tbody tr:last-child td{border-bottom:0}.data-table .numeric,.data-table .amount,.data-table .money,.data-table td[data-align=right],.data-table th[data-align=right]{text-align:right;font-variant-numeric:tabular-nums}.data-table .cell-truncate,.data-table .truncate,.ui-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table .action-cell,.data-table td:last-child,.data-table th:last-child{white-space:nowrap}.table-wrap-sticky-actions .data-table-sticky-actions th:last-child,.table-wrap-sticky-actions .data-table-sticky-actions td:last-child{position:sticky;right:0;z-index:1;transform:translate(var(--yc-sticky-action-shift, 0px));background:var(--yc-layer-panel);box-shadow:-1px 0 0 var(--yc-border-subtle),inset 1px 0 color-mix(in srgb,var(--yc-layer-panel) 60%,transparent)}@supports selector(.table-action-menu:has(.table-action-menu-panel)){.table-wrap-sticky-actions .data-table-sticky-actions th:last-child:has(.table-action-menu[open]),.table-wrap-sticky-actions .data-table-sticky-actions td:last-child:has(.table-action-menu[open]){z-index:var(--yc-z-dropdown)}}.data-table tr.has-error td,.data-table tr[data-state=error] td,.data-table td[aria-invalid=true]{background:color-mix(in srgb,var(--red-soft) 62%,transparent)}.table-wrap .data-table input,.table-wrap .data-table select,.table-wrap .data-table textarea{max-width:100%;color:var(--yc-text-primary);background:color-mix(in srgb,var(--yc-layer-panel) 88%,transparent);border-color:var(--yc-border-subtle)}.table-wrap .data-table input:focus-visible,.table-wrap .data-table select:focus-visible,.table-wrap .data-table textarea:focus-visible{border-color:var(--primary-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}.app-dialog,.form-modal,.detail-modal{display:grid;width:min(var(--yc-modal-width-lg),calc(100vw - 32px));max-height:min(86vh,920px);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-xl);background:var(--yc-layer-floating);box-shadow:var(--yc-shadow-modal)}section.confirm-dialog.app-dialog.inventory-drilldown-dialog{display:grid;width:min(880px,calc(100vw - 36px));max-height:min(86vh,calc(100vh - 36px));grid-template-rows:auto minmax(0,1fr) auto}section.confirm-dialog.app-dialog.product-create-dialog{width:min(1120px,calc(100vw - 36px));max-height:min(960px,calc(100vh - 36px));grid-template-rows:auto minmax(0,1fr) auto}.modal-layer{position:fixed;inset:0;z-index:var(--yc-z-modal);isolation:isolate}.modal-layer.transfer-detail-layer,.modal-layer.stock-order-detail-layer,.modal-layer.product-inspector-layer,.modal-layer.product-quick-layer,.modal-layer.finance-task-modal-layer{z-index:var(--yc-z-modal)}.modal-layer.app-confirm-layer{z-index:var(--yc-z-confirm)}.toast{z-index:var(--yc-z-toast);left:50%;right:auto;top:clamp(220px,34vh,420px);bottom:auto;transform:translate(-50%);width:max-content;max-width:min(560px,calc(100vw - 32px));min-height:52px;padding:0 10px 0 16px;border-radius:10px;pointer-events:auto;animation:toast-centered-in .18s ease-out}.toast span{min-width:0;overflow-wrap:anywhere}.toast-close{width:30px;height:30px;border:0;border-radius:999px;display:inline-grid;place-items:center;color:inherit;background:transparent;cursor:pointer;flex:0 0 auto}.toast-close:hover,.toast-close:focus-visible{background:color-mix(in srgb,currentColor 10%,transparent);outline:none}.toast-close:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 34%,transparent)}@keyframes toast-centered-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes toast-mobile-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-mobile-modal-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.toast{left:14px;right:14px;top:auto;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:none;width:auto;max-width:none;animation:toast-mobile-in .18s ease-out}body:has(.modal-layer) .toast{top:calc(14px + env(safe-area-inset-top,0px));bottom:auto;animation:toast-mobile-modal-in .18s ease-out}}.finance-batch-settlement-dialog{width:min(860px,calc(100vw - 32px))}.finance-settlement-detail-dialog{width:min(980px,calc(100vw - 32px))}.finance-batch-settlement-dialog .dialog-body,.finance-settlement-detail-dialog .dialog-body{display:grid;gap:var(--yc-space-4)}.finance-settlement-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--yc-space-3)}.finance-settlement-summary article{min-width:0;display:grid;gap:var(--yc-space-1);padding:var(--yc-space-4);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--yc-layer-panel) 94%,transparent)}.finance-settlement-summary span,.finance-settlement-candidates-head span,.finance-settlement-bill-row small,.finance-settlement-bill-row em,.finance-settlement-success span,.finance-settlement-detail-list small{color:var(--yc-text-secondary);font-size:var(--yc-font-sm);font-weight:800}.finance-settlement-summary strong{color:var(--yc-text-primary);font-size:var(--yc-font-xl);font-weight:950;font-variant-numeric:tabular-nums}.finance-settlement-detail-dialog .finance-settlement-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-settlement-form{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:var(--yc-space-3)}.finance-settlement-form label{min-width:0;display:grid;gap:var(--yc-space-2);color:var(--yc-text-secondary);font-size:var(--yc-font-sm);font-weight:900}.finance-settlement-form input,.finance-settlement-form select{width:100%;min-height:var(--yc-control-height-md);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-sm);color:var(--yc-text-primary);background:var(--yc-layer-panel);font-weight:800}.finance-settlement-candidates{min-height:0;display:grid;gap:var(--yc-space-3)}.finance-settlement-candidates-head{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-3)}.finance-settlement-candidates-head>div{min-width:0;display:grid;gap:var(--yc-space-1)}.finance-settlement-candidates-head strong{color:var(--yc-text-primary);font-size:var(--yc-font-lg);font-weight:950}.finance-settlement-bill-list,.finance-settlement-detail-list{max-height:min(360px,42vh);overflow-y:auto;overflow-x:hidden;display:grid;gap:var(--yc-space-2);padding-right:2px}.finance-settlement-bill-row,.finance-settlement-detail-list article{min-width:0;display:grid;align-items:center;gap:var(--yc-space-3);padding:var(--yc-space-3);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--yc-layer-panel) 94%,transparent)}.finance-settlement-bill-row{grid-template-columns:auto minmax(0,1fr) auto minmax(104px,auto);grid-template-areas:"check main status amount" "check main receivable amount";cursor:pointer}.finance-settlement-bill-row:hover{border-color:var(--primary-border);background:var(--yc-layer-raised)}.finance-settlement-bill-row input{grid-area:check;width:16px;height:16px;accent-color:var(--primary)}.finance-settlement-bill-row span{grid-area:main;min-width:0;display:grid;gap:3px}.finance-settlement-bill-row .status-badge{grid-area:status;justify-self:end}.finance-settlement-bill-row em{grid-area:receivable;justify-self:end}.finance-settlement-bill-row strong,.finance-settlement-success strong,.finance-settlement-detail-list span,.finance-settlement-detail-list strong{min-width:0;overflow:hidden;color:var(--yc-text-primary);font-weight:950;text-overflow:ellipsis;white-space:nowrap}.finance-settlement-bill-row b,.finance-settlement-detail-list strong{grid-area:amount;justify-self:end;color:var(--yc-text-primary);font-variant-numeric:tabular-nums}.finance-settlement-empty,.finance-settlement-error{padding:var(--yc-space-5);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-lg);color:var(--yc-text-secondary);background:color-mix(in srgb,var(--yc-layer-panel) 94%,transparent);font-weight:800;text-align:center}.finance-settlement-error{border-color:var(--red-border);color:var(--red);background:var(--red-soft)}.finance-settlement-success{display:flex;align-items:flex-start;gap:var(--yc-space-3);padding:var(--yc-space-4);border:1px solid var(--green-border);border-radius:var(--yc-radius-lg);color:var(--green);background:var(--green-soft)}.finance-settlement-success>div{min-width:0;display:grid;gap:var(--yc-space-1)}.finance-settlement-detail-list article{grid-template-columns:minmax(0,1fr) minmax(120px,auto) minmax(120px,auto)}.finance-settlement-lines-panel{display:grid;gap:var(--yc-space-3)}.finance-settlement-line-list{max-height:min(320px,38vh);overflow:auto;display:grid;gap:var(--yc-space-2);padding-right:2px}.finance-settlement-line-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(100px,auto) auto;align-items:center;gap:var(--yc-space-3);padding:var(--yc-space-3);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--yc-layer-panel) 94%,transparent)}.finance-settlement-line-row>div{min-width:0;display:grid;gap:3px}.finance-settlement-line-row strong,.finance-settlement-line-row small,.finance-settlement-line-row em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-settlement-line-row strong{color:var(--yc-text-primary);font-weight:950}.finance-settlement-line-row small,.finance-settlement-line-row em{color:var(--yc-text-secondary);font-size:var(--yc-font-sm);font-style:normal;font-weight:800}.finance-settlement-line-row b{justify-self:end;color:var(--yc-text-primary);font-variant-numeric:tabular-nums}.form-modal{width:min(var(--yc-modal-width-md),calc(100vw - 32px))}.dialog-header,.dialog-actions,.drawer-header,.drawer-actions{position:relative;z-index:1;flex:0 0 auto;background:color-mix(in srgb,var(--yc-layer-floating) 96%,transparent)}.dialog-header,.drawer-header{border-bottom:1px solid var(--yc-border-subtle)}.dialog-actions,.drawer-actions{border-top:1px solid var(--yc-border-subtle)}.dialog-body,.drawer-body{min-height:0;overflow:auto;overscroll-behavior:contain}.table-pagination,.finance-pagination,.finance-task-source-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-3);margin:0;padding:var(--yc-space-3) var(--yc-space-4);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--yc-layer-panel) 94%,transparent);color:var(--yc-text-secondary);font-size:var(--yc-font-sm);font-weight:800;font-variant-numeric:tabular-nums}.table-wrap+.table-pagination,.table-wrap+.finance-pagination{margin-top:var(--yc-space-3)}.table-pagination-summary,.table-pagination-actions,.finance-pagination>div,.finance-task-source-pagination{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--yc-space-2)}.table-pagination-summary select,.table-pagination select,.finance-pagination select{min-height:32px;border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-sm);color:var(--yc-text-primary);background:var(--yc-layer-panel)}.table-pagination strong,.table-pagination-actions strong,.finance-pagination strong{color:var(--yc-text-primary);font-variant-numeric:tabular-nums}.table-pagination-actions .btn,.table-pagination-summary label{white-space:nowrap}.product-picker-popover{max-width:min(680px,calc(100vw - 32px));max-height:min(420px,calc(100vh - 128px));overflow-x:hidden;overflow-y:auto;border-color:var(--yc-border-subtle);background:var(--yc-layer-floating);box-shadow:var(--yc-shadow-floating)}.product-picker-popover-floating{z-index:var(--yc-z-popover)}.product-picker-option{min-width:0;grid-template-columns:minmax(0,1fr) minmax(52px,64px) minmax(52px,64px) minmax(64px,78px)}.product-picker-option:hover,.product-picker-option.active,.product-picker-option:focus-visible{background:color-mix(in srgb,var(--primary-soft) 58%,var(--yc-layer-floating))}.product-picker-popover-head{border-color:var(--yc-border-subtle)}.product-line-table-wrap.table-wrap{overflow:visible}.product-line-table-wrap.table-wrap .data-table{min-width:0}.product-line-table-shell{overflow:visible}.product-warning-panel.product-quality-nav,.transfer-closure-overview{overflow:hidden}.product-warning-panel.product-quality-nav .product-warning-summary,.category-tree,.transfer-closure-overview-list{overscroll-behavior-x:contain}.module-subnav.product-module-subnav{width:auto;max-width:none;box-sizing:border-box}.product-module-header{container-type:inline-size}.product-module-header .section-header{align-items:flex-start;padding-bottom:4px}.product-module-header .header-actions{width:auto;flex-wrap:nowrap;justify-content:flex-end;gap:8px}.product-module-header .header-actions .btn{min-height:36px;padding-inline:12px;white-space:nowrap}.module-subnav.product-module-subnav{display:grid;grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:10px;margin:12px clamp(18px,2vw,28px) 14px;padding:8px;overflow:hidden;border-color:var(--yc-border-subtle);background:color-mix(in srgb,var(--yc-layer-panel-soft) 78%,var(--yc-layer-panel));scrollbar-width:none}.module-subnav.product-module-subnav::-webkit-scrollbar{display:none}.module-subnav.product-module-subnav button{min-width:0;max-width:100%;flex:initial;display:grid;grid-template-columns:32px minmax(0,max-content) max-content minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:start;gap:2px 8px;min-height:70px;padding:10px 11px;border-color:transparent;border-radius:12px;white-space:normal}.module-subnav.product-module-subnav .module-tab-icon{grid-row:1 / span 2;display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--yc-border-subtle);border-radius:10px;color:var(--primary-strong);background:color-mix(in srgb,var(--primary-soft) 64%,var(--yc-layer-panel))}.module-subnav.product-module-subnav .module-tab-copy{min-width:0;display:contents}.module-subnav.product-module-subnav .module-tab-copy strong{grid-column:2;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-subnav.product-module-subnav .module-tab-copy small{grid-column:2 / -1;grid-row:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-subnav.product-module-subnav button em{grid-column:3;grid-row:1;align-self:center;justify-self:start;max-width:100%;margin-top:0;padding:2px 8px;overflow:hidden;text-overflow:ellipsis;color:var(--amber);background:color-mix(in srgb,var(--amber-soft) 74%,var(--yc-layer-panel))}.module-subnav.product-module-subnav button.active .module-tab-icon,.module-subnav.product-module-subnav button[aria-selected=true] .module-tab-icon{color:var(--on-primary);border-color:color-mix(in srgb,var(--primary) 48%,transparent);background:var(--primary)}@container (max-width: 560px){.module-subnav.product-module-subnav{grid-template-columns:minmax(0,1fr)}.module-subnav.product-module-subnav button{min-height:64px}}@container (min-width: 561px) and (max-width: 760px){.module-subnav.product-module-subnav{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.module-subnav.product-module-subnav button{grid-template-columns:minmax(0,max-content) max-content;justify-items:center;justify-content:center;min-height:86px;padding:8px 6px;text-align:center}.module-subnav.product-module-subnav .module-tab-icon{grid-column:1 / -1;grid-row:1;width:28px;height:28px;border-radius:9px}.module-subnav.product-module-subnav .module-tab-copy strong{grid-column:1;grid-row:2;justify-self:center}.module-subnav.product-module-subnav button em{grid-column:2;grid-row:2;justify-self:start}.module-subnav.product-module-subnav .module-tab-copy small{grid-column:1 / -1;grid-row:3;justify-self:center;max-width:100%;text-align:center}}@container (max-width: 760px){.product-module-header .section-header{display:grid;gap:10px;padding:14px 16px 0}.product-module-header .header-actions{width:100%;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none}.product-module-header .header-actions::-webkit-scrollbar{display:none}.product-module-header .header-actions .btn{flex:0 0 auto}}.product-inspector-taskbar,.product-inspector-floating .product-inspector-taskbar{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;overflow-x:visible;overflow-y:visible;scrollbar-width:none;scroll-snap-type:none}.product-inspector-taskbar::-webkit-scrollbar,.product-inspector-floating .product-inspector-taskbar::-webkit-scrollbar{display:none}.product-inspector-taskbar button,.product-inspector-floating .product-inspector-taskbar button{min-width:0;max-width:100%;width:100%;flex:initial;display:grid;grid-template-columns:18px minmax(0,1fr) minmax(28px,max-content);align-items:center;gap:7px;scroll-snap-align:none;white-space:normal}.product-inspector-taskbar button.module-tab-no-count,.product-inspector-floating .product-inspector-taskbar button.module-tab-no-count{grid-template-columns:18px minmax(0,1fr)}.product-ledger-panel .product-ledger-table-wrap,.product-ledger-panel .table-pagination{width:auto;margin-right:20px;margin-left:20px}.v1-shell .status-tabs.warning-progress-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 12px 12px;padding:6px}.v1-shell .status-tabs.warning-progress-tabs button{width:100%;min-width:0;justify-content:center;padding-inline:8px}@media(max-width:980px){.product-ledger-panel .product-ledger-table-wrap,.product-ledger-panel .table-pagination{margin-right:16px;margin-left:16px}}@media(max-width:900px){.product-ledger-panel .table-wrap.product-ledger-table-wrap{display:none}.product-mobile-list{display:grid;gap:12px;padding:0 16px 14px}.v1-shell .status-tabs.warning-progress-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-ledger-panel .product-ledger-filter-bar{grid-template-columns:1fr}.product-ledger-panel .table-pagination{margin:0 16px 14px}}@media(max-width:760px){.page-header{display:grid;padding:var(--yc-space-4)}.page-header-actions,.data-toolbar,.filter-bar{justify-content:stretch}.page-header-actions>*,.data-toolbar>*,.filter-bar>*{min-width:0}.data-toolbar.inventory-split-toolbar,.data-toolbar.product-ledger-filter-bar,.data-toolbar.transfer-ledger-toolbar{grid-template-columns:1fr}.data-toolbar.transfer-ledger-toolbar .transfer-filter-field{grid-template-columns:minmax(72px,max-content) minmax(0,1fr)}.data-toolbar.transfer-ledger-toolbar .transfer-filter-count{white-space:normal}.data-toolbar.finance-ledger-toolbar{grid-template-columns:1fr}.finance-batch-bar,.finance-settlement-candidates-head{align-items:stretch;flex-direction:column}.finance-batch-bar>div{justify-content:space-between}.finance-settlement-summary,.finance-settlement-detail-dialog .finance-settlement-summary,.finance-settlement-form,.finance-settlement-bill-row,.finance-settlement-detail-list article,.finance-settlement-line-row{grid-template-columns:1fr}.finance-settlement-bill-row{grid-template-areas:none}.finance-settlement-bill-row input,.finance-settlement-bill-row span,.finance-settlement-bill-row .status-badge,.finance-settlement-bill-row em,.finance-settlement-bill-row b{grid-area:auto;justify-self:start}.finance-settlement-bill-row b,.finance-settlement-detail-list strong,.finance-settlement-line-row b{justify-self:start}.data-toolbar.finance-unbilled-toolbar,.data-toolbar.settings-data-toolbar,.data-toolbar.settings-data-toolbar.account-ledger-toolbar{grid-template-columns:1fr}.settings-summary-grid .metric-card,:root[data-theme=dark] .settings-summary-grid .metric-card{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--yc-border-subtle) 72%,transparent)}.settings-summary-grid .metric-card:last-child,:root[data-theme=dark] .settings-summary-grid .metric-card:last-child{border-bottom:0}.product-picker-option{grid-template-columns:1fr}.product-warning-panel.product-quality-nav{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--yc-space-2);margin-inline:14px}.product-warning-panel.product-quality-nav .product-quality-nav-label{min-width:0;padding:8px 10px 6px;border-right:0;border-bottom:1px solid var(--yc-border-subtle)}.product-warning-panel.product-quality-nav .product-quality-overview{width:100%;min-width:0}.product-warning-panel.product-quality-nav .product-warning-summary{display:flex;width:100%;min-width:0;gap:var(--yc-space-2);overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scroll-snap-type:x proximity;scrollbar-gutter:stable}.product-warning-panel.product-quality-nav .product-warning-summary .product-quality-card{flex:0 0 132px;scroll-snap-align:start}.category-tree{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scroll-snap-type:x proximity;scrollbar-gutter:stable}.category-tree>button{scroll-snap-align:start}.product-ledger-panel .product-ledger-table-wrap{margin-right:0;margin-left:0}.product-ledger-panel .table-pagination{margin:0 14px 14px}.transfer-closure-overview{margin-inline:14px}.transfer-closure-overview-list{display:flex;width:100%;min-width:0;gap:var(--yc-space-2);overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scroll-snap-type:x proximity;scrollbar-gutter:stable}.transfer-closure-overview-item{flex:0 0 min(196px,calc(100vw - 56px));width:auto;scroll-snap-align:start}.data-toolbar.audit-data-toolbar{grid-template-columns:1fr}.data-toolbar.audit-data-toolbar .audit-filter-actions{justify-content:stretch}.app-dialog,.form-modal,.detail-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:var(--yc-radius-lg)}section.confirm-dialog.app-dialog.product-create-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}}@media(max-width:460px){.product-warning-panel.product-quality-nav .product-warning-summary .product-quality-card{flex-basis:128px}}:root[data-theme=dark] .page-header,:root[data-theme=dark] .data-toolbar,:root[data-theme=dark] .status-tabs,:root[data-theme=dark] .table-action-menu summary,:root[data-theme=dark] .table-action-menu-panel,:root[data-theme=dark] .alert,:root[data-theme=dark] .table-wrap,:root[data-theme=dark] .app-dialog,:root[data-theme=dark] .form-modal,:root[data-theme=dark] .detail-modal{background:color-mix(in srgb,var(--surface) 92%,var(--yc-palette-slate-1000));border-color:var(--yc-border-subtle);box-shadow:none}:root[data-theme=dark] .table-wrap .data-table th{background:color-mix(in srgb,var(--surface-soft) 76%,var(--yc-palette-slate-1000))}:root[data-theme=dark] .table-wrap .data-table tbody tr:hover{background:color-mix(in srgb,var(--primary-soft) 72%,transparent)}:root[data-theme=dark] .data-toolbar input,:root[data-theme=dark] .data-toolbar select,:root[data-theme=dark] .filter-bar input,:root[data-theme=dark] .filter-bar select,:root[data-theme=dark] .table-wrap .data-table input,:root[data-theme=dark] .table-wrap .data-table select,:root[data-theme=dark] .table-wrap .data-table textarea,:root[data-theme=dark] .table-pagination select,:root[data-theme=dark] .finance-pagination select{color:var(--yc-text-primary);background:color-mix(in srgb,var(--surface-soft) 72%,var(--yc-palette-slate-1000));border-color:var(--yc-border-subtle)}:root[data-theme=dark] .data-toolbar.transfer-ledger-toolbar .transfer-filter-field{border-color:var(--yc-border-subtle);background:color-mix(in srgb,var(--surface-soft) 72%,var(--yc-palette-slate-1000))}:root[data-theme=dark] .data-toolbar.transfer-ledger-toolbar .transfer-filter-field select{background:transparent;border:0}:root[data-theme=dark] .dialog-header,:root[data-theme=dark] .dialog-actions,:root[data-theme=dark] .drawer-header,:root[data-theme=dark] .drawer-actions{background:color-mix(in srgb,var(--surface) 88%,var(--yc-palette-slate-1000));border-color:var(--yc-border-subtle)}:root[data-theme=dark] .product-picker-popover,:root[data-theme=dark] .product-picker-option{color:var(--yc-text-primary);background:color-mix(in srgb,var(--surface-raised) 88%,var(--yc-palette-slate-1000))}:root[data-theme=dark] .product-picker-option:hover,:root[data-theme=dark] .product-picker-option.active,:root[data-theme=dark] .product-picker-option:focus-visible{background:color-mix(in srgb,var(--primary-soft) 68%,var(--surface-raised))}.data-source-warning{display:flex;align-items:flex-start;gap:10px;max-width:var(--content-max-width);margin:0 auto 14px;padding:10px 12px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px}.data-source-warning svg{flex:0 0 auto;margin-top:1px}.data-source-warning div{display:grid;gap:2px;min-width:0}.data-source-warning strong,.data-source-warning span,.data-source-warning small{overflow-wrap:anywhere}.data-source-warning strong{color:#78350f;font-size:13px}.data-source-warning span{font-size:13px}.data-source-warning small{color:#a16207;font-size:12px}:root[data-theme=dark] .data-source-warning{color:#fde68a;background:color-mix(in srgb,#451a03 64%,var(--surface));border-color:#92400e}:root[data-theme=dark] .data-source-warning strong{color:#fef3c7}:root[data-theme=dark] .data-source-warning small{color:#fbbf24}.cloud-topnav-inner{min-height:58px}.cloud-brand-mark{width:34px;height:34px;border-radius:var(--yc-radius-sm)}.page-heading-bar{margin-bottom:var(--yc-space-4)}.page-panel,.inventory-command-center,.product-ledger-panel,.finance-dashboard-section{background-clip:padding-box}.page-panel>.section-header:first-child,.inventory-command-center>.inventory-command-head:first-child,.product-ledger-panel>.section-header:first-child,.finance-dashboard-section>.section-header:first-child{border-top:1px solid color-mix(in srgb,var(--yc-border-subtle) 72%,transparent)}.section-header p{max-width:62ch}.summary-rail-item,.summary-rail-item>span,.module-subnav button,.module-subnav .module-tab-copy,.module-subnav .module-tab-copy strong,.module-subnav .module-tab-copy small,.status-tabs button,.status-tabs button span,.status-tabs em{min-width:0}.summary-rail-item em,.summary-rail-item small,.module-subnav .module-tab-copy strong,.module-subnav .module-tab-copy small{overflow-wrap:anywhere}.status-tabs{flex-wrap:wrap;overflow-x:visible}.status-tabs button{white-space:normal}@media(max-width:760px){.topnav-shell .main{padding:var(--yc-space-3) var(--yc-space-3) var(--yc-space-5)}.page-heading-bar{min-height:auto;margin-bottom:var(--yc-space-3)}.page-heading-bar h1{font-size:28px;line-height:var(--yc-line-tight)}.page-heading-bar .page-subtitle{margin-top:var(--yc-space-2);line-height:var(--yc-line-normal)}.page-panel,.inventory-command-center,.product-ledger-panel,.finance-dashboard-section{border-radius:var(--yc-radius-lg)}.page-panel>.section-header:first-child,.inventory-command-center>.inventory-command-head:first-child,.product-ledger-panel>.section-header:first-child,.finance-dashboard-section>.section-header:first-child{padding-top:var(--yc-space-4)}.stock-order-workspace>.section-header:first-child{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--yc-space-3);padding-bottom:var(--yc-space-3)}.stock-order-workspace>.section-header:first-child p{display:none}.stock-order-workspace>.section-header:first-child .header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:var(--yc-space-2)}.stock-order-workspace>.section-header:first-child .header-actions .btn{width:100%;min-width:0;justify-content:center}.cloud-topnav-inner{min-height:56px}.cloud-topnav-context{min-height:32px}.cloud-brand strong{font-size:var(--yc-font-sm)}.module-subnav,.transfer-subnav,.finance-subnav,.data-tools-subnav,.product-module-subnav,.settings-tab-list,.inventory-task-tabs.module-subnav,.stock-order-task-tabs.module-subnav,.finance-module-shell>.finance-subnav.module-subnav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;margin:var(--yc-space-3) 0!important;padding:6px!important;overflow:visible!important;scrollbar-width:auto!important;scroll-snap-type:none!important}.module-subnav button,.transfer-subnav button,.finance-subnav button,.data-tools-subnav button,.product-module-subnav button,.settings-tab-list button,.inventory-task-tabs.module-subnav button,.stock-order-task-tabs.module-subnav button{width:100%!important;min-width:0!important;max-width:100%!important;flex:initial!important;white-space:normal!important;scroll-snap-align:unset!important}.inventory-task-tabs.module-subnav button,.stock-order-task-tabs.module-subnav button{min-height:56px;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:8px}.module-subnav .module-tab-copy strong,.module-subnav .module-tab-copy small,.inventory-task-tabs .module-tab-copy strong,.inventory-task-tabs .module-tab-copy small,.stock-order-task-tabs .module-tab-copy strong,.stock-order-task-tabs .module-tab-copy small{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.inventory-health-summary.summary-rail,.stock-order-summary-rail.summary-rail,.finance-workbench-summary.summary-rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--yc-space-2)!important;width:100%!important;margin:0 0 var(--yc-space-3)!important;padding:0!important;overflow:visible!important;border:0;background:transparent;box-shadow:none;scroll-snap-type:none!important}.inventory-health-summary .summary-rail-item,.stock-order-summary-rail .summary-rail-item,.finance-workbench-summary .summary-rail-item{min-width:0!important;min-height:58px;flex:initial!important;scroll-snap-align:unset!important;border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-md);padding:8px!important}.inventory-health-summary .summary-rail-icon,.stock-order-summary-rail .summary-rail-icon,.finance-workbench-summary .summary-rail-icon{width:28px;height:28px;border-radius:10px}.inventory-health-summary .summary-rail-item strong,.stock-order-summary-rail .summary-rail-item strong,.finance-workbench-summary .summary-rail-item strong{font-size:20px;line-height:1.05}.inventory-health-summary .summary-rail-item small,.inventory-health-summary .summary-rail-item em,.stock-order-summary-rail .summary-rail-item small,.stock-order-summary-rail .summary-rail-item em,.finance-workbench-summary .summary-rail-item small,.finance-workbench-summary .summary-rail-item em{font-size:11px;line-height:1.15}.module-subnav.product-module-subnav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.module-subnav.product-module-subnav button{grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;min-height:62px;justify-items:start;text-align:left}.module-subnav.product-module-subnav .module-tab-icon{grid-column:1;grid-row:1 / span 2;width:28px;height:28px}.module-subnav.product-module-subnav .module-tab-copy strong,.module-subnav.product-module-subnav .module-tab-copy small,.module-subnav.product-module-subnav button em{grid-column:2;justify-self:start;text-align:left}.module-subnav.product-module-subnav .module-tab-copy strong{grid-row:1}.module-subnav.product-module-subnav .module-tab-copy small,.module-subnav.product-module-subnav button em{grid-row:2}.product-module-header .header-actions{display:flex;flex-wrap:wrap;overflow:visible;gap:var(--yc-space-2)}.product-module-header .header-actions .btn{flex:1 1 138px;min-width:0;justify-content:center}.product-category-panel{overflow:visible}.category-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding:0 var(--yc-space-4) var(--yc-space-4);overflow:visible!important;scroll-snap-type:none!important}.category-tree>button{width:100%;min-width:0;max-width:100%;flex:initial!important;grid-template-columns:18px minmax(0,1fr) auto;scroll-snap-align:unset!important}.category-tree>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-warning-panel.product-quality-nav{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--yc-space-2);overflow:visible}.product-warning-panel.product-quality-nav .product-quality-nav-label,.product-warning-panel.product-quality-nav .product-quality-overview,.product-warning-panel.product-quality-nav .product-warning-summary{min-width:0;width:100%}.product-warning-panel.product-quality-nav .product-warning-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--yc-space-2);overflow:visible!important;scroll-snap-type:none!important}.product-warning-panel.product-quality-nav .product-quality-card{min-width:0!important;max-width:100%;flex:initial!important;scroll-snap-align:unset!important}.status-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--yc-radius-lg)}.status-tabs button{width:100%;min-width:0;justify-content:center}}@media(max-width:420px){.module-subnav,.transfer-subnav,.finance-subnav,.data-tools-subnav,.product-module-subnav,.settings-tab-list,.inventory-task-tabs.module-subnav,.stock-order-task-tabs.module-subnav,.finance-module-shell>.finance-subnav.module-subnav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.inventory-health-summary.summary-rail,.stock-order-summary-rail.summary-rail,.finance-workbench-summary.summary-rail,.status-tabs,.category-tree,.product-warning-panel.product-quality-nav .product-warning-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.module-subnav button,.inventory-task-tabs.module-subnav button,.stock-order-task-tabs.module-subnav button,.finance-module-shell>.finance-subnav.module-subnav button{min-height:54px!important;padding:8px!important}.module-subnav .module-tab-icon,.inventory-task-tabs .module-tab-icon,.stock-order-task-tabs .module-tab-icon{width:26px!important;height:26px!important}.module-subnav .module-tab-copy small{display:none}.module-subnav button>em,.inventory-task-tabs button>em,.stock-order-task-tabs button>em{max-width:48px;padding:2px 6px;font-size:11px}.inventory-health-summary .summary-rail-item,.stock-order-summary-rail .summary-rail-item,.finance-workbench-summary .summary-rail-item{grid-template-columns:26px minmax(0,1fr);min-height:54px!important}.inventory-health-summary .summary-rail-icon,.stock-order-summary-rail .summary-rail-icon,.finance-workbench-summary .summary-rail-icon{width:26px;height:26px}.inventory-health-summary .summary-rail-item strong,.stock-order-summary-rail .summary-rail-item strong,.finance-workbench-summary .summary-rail-item strong{font-size:18px}.table-wrap{border-radius:var(--yc-radius-md)}}.app-shell.topnav-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 92%,var(--surface)) 0%,var(--bg) 260px),var(--bg)}:root[data-theme=dark] .app-shell.topnav-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-strong) 56%,var(--bg)) 0%,var(--bg) 260px),var(--bg)}.cloud-topnav{box-shadow:0 1px color-mix(in srgb,var(--yc-border-subtle) 66%,transparent)}.cloud-topnav-inner{min-height:54px}.cloud-nav-groups{overflow-x:auto;scrollbar-width:none}.cloud-nav-groups::-webkit-scrollbar{display:none}.cloud-nav-group{flex:0 0 auto}.cloud-nav-group>button{min-width:max-content;white-space:nowrap}.cloud-nav-group>button span{white-space:nowrap}.cloud-topnav-actions{min-width:0}.cloud-topnav-actions .global-search-shell{flex:1 1 280px;min-width:min(280px,24vw)}.cloud-topnav-actions .cloud-mobile-trigger{display:none}@media(min-width:1181px)and (max-width:1440px){.cloud-topnav-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.cloud-nav-groups{grid-column:auto;width:auto;flex-wrap:nowrap;gap:1px}.cloud-nav-group>button{min-height:36px;padding-inline:8px}.cloud-topnav-actions{gap:6px;flex:0 0 auto}.cloud-topnav-actions .global-search-shell{width:clamp(320px,24vw,340px);min-width:320px;flex:0 1 clamp(320px,24vw,340px)}.cloud-mobile-trigger{display:none!important}}@media(max-width:640px){.cloud-topnav-actions .cloud-mobile-trigger{display:grid!important}}.cloud-topnav-context{min-height:34px}.topnav-shell .main{padding-top:var(--yc-space-4)}.page-heading-bar{min-height:112px;display:grid;align-items:center;padding:var(--yc-space-4) var(--yc-space-1) var(--yc-space-5);margin-bottom:var(--yc-space-3)}.page-heading-bar h1{margin:0;font-size:clamp(30px,2.3vw,38px);line-height:1.08}.page-heading-bar .page-subtitle{max-width:72ch;margin-top:var(--yc-space-3);color:var(--yc-text-muted);font-size:var(--yc-font-sm);line-height:var(--yc-line-normal)}.panel,.page-panel,.inventory-command-center,.product-subpage,.product-ledger-panel,.finance-module-shell,.transfer-module-shell,.stock-order-workspace,.share-product-rail,.share-link-workbench,.finance-workbench-head,.finance-workbench-panel,.transfer-ledger-card{border-color:var(--yc-border-subtle);border-radius:var(--yc-radius-lg);background:var(--yc-layer-panel);box-shadow:none}.page-panel>.section-header:first-child,.inventory-command-center>.inventory-command-head:first-child,.product-ledger-panel>.section-header:first-child,.finance-dashboard-section>.section-header:first-child{border-top:0}.section-header,.inventory-command-head,.subpage-title-row,.finance-workbench-head,.share-link-head{border-color:var(--yc-border-subtle)}.section-header p,.inventory-command-head p,.subpage-title-row p,.finance-workbench-head p,.share-link-head p{max-width:64ch;color:var(--yc-text-muted)}.summary-rail{gap:var(--yc-space-2);border:0;background:transparent;box-shadow:none}.summary-rail-item{min-width:0;min-height:64px;border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-md);background:color-mix(in srgb,var(--yc-layer-panel) 82%,var(--yc-layer-panel-soft));box-shadow:none}.summary-rail-item:last-child{border-right:1px solid var(--yc-border-subtle)}.summary-rail-icon,.module-tab-icon,.finance-workbench-link-icon{box-shadow:none}.module-subnav,.status-tabs{border-color:var(--yc-border-subtle);border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--yc-layer-panel-soft) 78%,var(--yc-layer-panel));box-shadow:none}.module-subnav button,.status-tabs button{box-shadow:none!important}.module-subnav button.active,.module-subnav button[aria-selected=true],.status-tabs button.active,.status-tabs button[aria-selected=true]{background:var(--yc-layer-panel)}.data-toolbar,.filter-bar,.inventory-ledger-tools,.stock-order-ledger-tools{border-color:var(--yc-border-subtle);border-radius:var(--yc-radius-lg);background:color-mix(in srgb,var(--yc-layer-panel-soft) 62%,var(--yc-layer-panel));box-shadow:none}.table-wrap{border-color:var(--yc-border-subtle);background:var(--yc-layer-panel);box-shadow:none}.table-wrap .data-table th{border-bottom:1px solid var(--yc-border-subtle);background:color-mix(in srgb,var(--yc-layer-panel-soft) 74%,var(--yc-layer-panel));font-size:var(--yc-font-sm)}.table-wrap .data-table td{border-top:0;border-bottom:1px solid var(--yc-border-subtle)}.table-wrap-sticky-actions .data-table-sticky-actions th:last-child,.table-wrap-sticky-actions .data-table-sticky-actions td:last-child{background:var(--yc-layer-panel);box-shadow:-1px 0 color-mix(in srgb,var(--yc-border-subtle) 76%,transparent)}.btn:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-ghost:disabled,.btn-danger:disabled,.finance-workbench-head .btn-primary:disabled,.dashboard-hero-actions .btn-primary:disabled{color:color-mix(in srgb,var(--yc-text-muted) 78%,var(--yc-layer-panel));border-color:color-mix(in srgb,var(--yc-border-subtle) 76%,transparent);background:color-mix(in srgb,var(--yc-layer-panel-soft) 82%,var(--yc-layer-panel));box-shadow:none;opacity:1}.form-message.warning{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 28%,var(--yc-border-subtle));background:color-mix(in srgb,var(--amber-soft) 46%,var(--yc-layer-panel))}.inventory-command-center{display:grid;gap:var(--yc-space-3);padding:var(--yc-space-5)}.inventory-command-head{min-height:0;padding:0;border:0}.inventory-command-head .section-eyebrow{color:var(--yc-text-muted);font-size:var(--yc-font-sm);letter-spacing:0}.inventory-command-head h2{margin-top:2px;font-size:28px;line-height:1.12}.inventory-health-summary.summary-rail{grid-template-columns:repeat(6,minmax(132px,1fr));margin:0}.inventory-task-tabs.module-subnav{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.inventory-ledger-panel .section-header,.transfer-ledger-card .subpage-title-row,.stock-order-workspace>.section-header:first-child{padding:var(--yc-space-5) var(--yc-space-5) var(--yc-space-3)}.inventory-ledger-tools,.stock-order-ledger-tools{margin:0 var(--yc-space-5) var(--yc-space-3);padding:var(--yc-space-2)}.inventory-split-table-wrap,.stock-order-workbench-table.table-wrap,.transfer-workbench-table.table-wrap{margin-right:var(--yc-space-5);margin-left:var(--yc-space-5)}.product-module-header,.product-subpage>.section-header,.product-share-page>.section-header{border-color:var(--yc-border-subtle)}.live-share-layout{grid-template-columns:minmax(300px,.34fr) minmax(0,1fr);gap:var(--yc-space-4)}.share-product-rail,.share-link-workbench{border-radius:var(--yc-radius-lg);box-shadow:none}.share-product-rail{padding:var(--yc-space-3)}.share-link-workbench{min-height:0;gap:var(--yc-space-3);padding:var(--yc-space-5)}.share-product-row{border-radius:var(--yc-radius-md)}.share-product-row:hover,.share-product-row.active{background:color-mix(in srgb,var(--primary-soft) 58%,var(--yc-layer-panel))}.share-product-tags i,.share-product-tags i.advice{border-color:color-mix(in srgb,var(--amber) 24%,var(--yc-border-subtle));color:color-mix(in srgb,var(--amber) 86%,var(--yc-text-secondary));background:color-mix(in srgb,var(--amber-soft) 44%,var(--yc-layer-panel))}.share-readiness-strip{grid-template-columns:minmax(0,1fr) minmax(360px,auto);border-radius:var(--yc-radius-md);background:color-mix(in srgb,var(--yc-layer-panel-soft) 66%,var(--yc-layer-panel))}.share-readiness-strip.ready{background:color-mix(in srgb,var(--green-soft) 38%,var(--yc-layer-panel))}.share-readiness-strip.blocked{background:color-mix(in srgb,var(--amber-soft) 34%,var(--yc-layer-panel))}.share-link-actions.compact{justify-content:flex-end}.share-requirement-inline{gap:6px}.share-requirement-pill{min-height:32px;border-radius:var(--yc-radius-pill);background:color-mix(in srgb,var(--yc-layer-panel-soft) 56%,var(--yc-layer-panel))}.share-requirement-pill.required{background:color-mix(in srgb,var(--amber-soft) 34%,var(--yc-layer-panel))}.share-preview-board{grid-template-columns:minmax(0,1.1fr) minmax(280px,.72fr);gap:var(--yc-space-3)}.share-mini-preview{min-height:0;border-radius:var(--yc-radius-lg);background:var(--yc-layer-panel);box-shadow:none}.share-mini-preview-head{gap:var(--yc-space-2)}.share-mini-preview-body{display:grid;grid-template-columns:minmax(160px,.36fr) minmax(0,1fr);align-items:stretch}.share-mini-mobile .share-mini-preview-body{grid-template-columns:minmax(0,1fr)}.share-mini-cover,.share-mini-mobile .share-mini-cover{width:100%;min-height:168px;border-radius:var(--yc-radius-md)}.share-mini-mobile .share-mini-cover{min-height:180px}.share-mini-sections{display:grid;grid-template-columns:repeat(4,minmax(64px,max-content));align-items:center;justify-content:start;gap:var(--yc-space-2)}.share-mini-sections span{min-height:30px;display:inline-flex;align-items:center;justify-content:center;width:auto;padding:5px 9px;border-radius:var(--yc-radius-pill);white-space:nowrap}.share-mini-copy dl div{background:color-mix(in srgb,var(--yc-layer-panel-soft) 68%,var(--yc-layer-panel))}.finance-module-shell{gap:0}.finance-module-shell>.finance-subnav.module-subnav{border-right:0;border-left:0;border-radius:0}.finance-module-shell>.finance-workbench.finance-dashboard{gap:var(--yc-space-3);padding:var(--yc-space-4)}.finance-workbench-head{padding:var(--yc-space-4)}.finance-workbench-summary.summary-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.finance-workbench-grid{gap:var(--yc-space-3)}.finance-workbench-panel{padding:var(--yc-space-4)}.finance-workbench-row{border-radius:var(--yc-radius-md);background:color-mix(in srgb,var(--yc-layer-panel-soft) 62%,var(--yc-layer-panel))}.transfer-module-shell .section-header,.transfer-ledger-card .subpage-title-row{border-bottom:0}.transfer-subnav.module-subnav{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 var(--yc-space-5) var(--yc-space-3)}.transfer-closure-overview{margin:0 var(--yc-space-5) var(--yc-space-3)}.transfer-ledger-card{margin:0 var(--yc-space-5) var(--yc-space-5);border:1px solid var(--yc-border-subtle)}.transfer-ledger-toolbar{padding-right:var(--yc-space-5);padding-left:var(--yc-space-5)}.transfer-workbench-table.table-wrap{margin-bottom:var(--yc-space-5)}.stock-order-subpage{display:grid;gap:var(--yc-space-3);padding-bottom:var(--yc-space-5)}.stock-order-subpage .subpage-title-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:var(--yc-space-3);margin:0;padding:var(--yc-space-5) var(--yc-space-5) var(--yc-space-2);border-bottom:0}.stock-order-subpage .subpage-title-row.compact-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-top:0;padding-bottom:var(--yc-space-2)}.stock-order-subpage .audit-timeline-list.compact{display:grid;gap:0;margin:0 var(--yc-space-5);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-lg);background:var(--yc-layer-panel);overflow:hidden}.stock-order-subpage .audit-event-row{display:grid;grid-template-columns:12px minmax(220px,1.4fr) minmax(120px,.5fr) minmax(150px,.62fr) minmax(240px,auto);align-items:center;gap:var(--yc-space-3);min-height:72px;padding:var(--yc-space-3) var(--yc-space-4);border:0;border-bottom:1px solid var(--yc-border-subtle);border-radius:0;background:transparent}.stock-order-subpage .audit-event-row:last-child{border-bottom:0}.stock-order-subpage .audit-event-row>div:not(.audit-event-row-actions){min-width:0;display:grid;gap:4px}.stock-order-subpage .audit-event-row strong,.stock-order-subpage .audit-event-row small,.stock-order-subpage .audit-event-row span,.stock-order-subpage .audit-event-row time{min-width:0;overflow:hidden;text-overflow:ellipsis}.stock-order-subpage .audit-event-row-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--yc-space-2)}.stock-order-inbound-movements-page,.v1-shell .stock-order-inbound-movements-page{gap:var(--yc-space-3)}.stock-order-inbound-movements-page .subpage-title-row,.v1-shell .stock-order-inbound-movements-page .subpage-title-row{padding-bottom:10px}.stock-order-movement-ledger,.v1-shell .stock-order-movement-ledger{display:grid;gap:var(--yc-space-3);min-width:0;margin:0;border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-lg);background:var(--yc-layer-panel);padding:var(--yc-space-3)}.stock-order-movement-toolbar,.v1-shell .stock-order-movement-toolbar{display:grid;grid-template-columns:minmax(320px,1fr) minmax(260px,320px);align-items:stretch;gap:var(--yc-space-3);margin:0;padding:0;border:0;border-radius:0;background:transparent}.stock-order-movement-toolbar .compact-search,.v1-shell .stock-order-movement-toolbar .compact-search,.stock-order-movement-toolbar .movement-owner-filter,.v1-shell .stock-order-movement-toolbar .movement-owner-filter{width:100%;min-height:44px;margin:0;border-color:var(--yc-border-subtle);border-radius:var(--yc-radius-md);background:var(--yc-layer-panel)}.stock-order-movement-toolbar .compact-search,.v1-shell .stock-order-movement-toolbar .compact-search{max-width:none}.stock-order-movement-toolbar .movement-owner-filter,.v1-shell .stock-order-movement-toolbar .movement-owner-filter{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 var(--yc-space-3)}.stock-order-movement-toolbar .movement-owner-filter span,.v1-shell .stock-order-movement-toolbar .movement-owner-filter span{color:var(--yc-text-muted);font-size:12px;font-weight:900;white-space:nowrap}.stock-order-movement-toolbar .movement-owner-filter select,.v1-shell .stock-order-movement-toolbar .movement-owner-filter select{width:100%;min-width:0;min-height:auto;padding:0;border:0;outline:0;color:var(--yc-text-primary);background:transparent;font-size:14px;font-weight:760}.stock-order-movement-toolbar .movement-owner-filter:focus-within,.v1-shell .stock-order-movement-toolbar .movement-owner-filter:focus-within{border-color:var(--primary-border);box-shadow:var(--yc-focus-ring)}.stock-order-inbound-movements-table.table-wrap,.v1-shell .stock-order-inbound-movements-table.table-wrap{margin:0;border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-md);background:var(--yc-layer-panel);overflow:auto}.stock-order-inbound-movement-grid,.v1-shell .stock-order-inbound-movement-grid{min-width:1120px;table-layout:fixed}.stock-order-inbound-movement-grid col.inbound-col-time{width:132px}.stock-order-inbound-movement-grid col.inbound-col-product,.stock-order-inbound-movement-grid col.inbound-col-order{width:26%}.stock-order-inbound-movement-grid col.inbound-col-warehouse{width:180px}.stock-order-inbound-movement-grid col.inbound-col-qty{width:116px}.stock-order-inbound-movement-grid col.inbound-col-balance{width:132px}.stock-order-inbound-movement-grid col.inbound-col-actions{width:164px}.stock-order-inbound-movement-grid th,.v1-shell .stock-order-inbound-movement-grid th,.stock-order-inbound-movement-grid td,.v1-shell .stock-order-inbound-movement-grid td{vertical-align:middle}.stock-order-inbound-movement-grid th:last-child,.v1-shell .stock-order-inbound-movement-grid th:last-child,.stock-order-inbound-movement-grid td:last-child,.v1-shell .stock-order-inbound-movement-grid td:last-child{text-align:right}.stock-order-inbound-movements-table .numeric,.v1-shell .stock-order-inbound-movements-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.stock-order-inbound-movements-table .strong-number,.v1-shell .stock-order-inbound-movements-table .strong-number{font-weight:840;color:var(--yc-text-primary)}.inbound-movement-time-cell,.inbound-movement-product-cell,.inbound-movement-order-cell,.inbound-movement-warehouse-cell{display:grid;gap:4px;min-width:0}.inbound-movement-time-cell strong,.inbound-movement-product-cell strong,.inbound-movement-order-cell strong,.inbound-movement-warehouse-cell strong,.inbound-movement-time-cell small,.inbound-movement-product-cell small,.inbound-movement-order-cell small,.inbound-movement-warehouse-cell small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbound-movement-time-cell strong,.inbound-movement-product-cell strong,.inbound-movement-order-cell strong,.inbound-movement-warehouse-cell strong{color:var(--yc-text-primary);font-size:14px;font-weight:800;line-height:1.3}.inbound-movement-time-cell small,.inbound-movement-product-cell small,.inbound-movement-order-cell small,.inbound-movement-warehouse-cell small{color:var(--yc-text-secondary);font-size:12px;font-weight:650;line-height:1.3}.inbound-movement-actions{display:flex;justify-content:flex-end;flex-wrap:nowrap;gap:var(--yc-space-2)}.inbound-movement-loading,.inbound-movement-feedback,.inbound-movement-empty,.v1-shell .inbound-movement-loading,.v1-shell .inbound-movement-feedback,.v1-shell .inbound-movement-empty{margin:var(--yc-space-3)}.stock-order-inbound-movement-pagination.table-pagination,.v1-shell .stock-order-inbound-movement-pagination.table-pagination{margin:0;padding:var(--yc-space-3);border:0;border-top:1px solid var(--yc-border-subtle);border-radius:0;background:var(--yc-layer-panel)}:root[data-theme=dark] .panel,:root[data-theme=dark] .page-panel,:root[data-theme=dark] .inventory-command-center,:root[data-theme=dark] .product-subpage,:root[data-theme=dark] .product-ledger-panel,:root[data-theme=dark] .finance-module-shell,:root[data-theme=dark] .transfer-module-shell,:root[data-theme=dark] .stock-order-workspace,:root[data-theme=dark] .share-product-rail,:root[data-theme=dark] .share-link-workbench,:root[data-theme=dark] .finance-workbench-head,:root[data-theme=dark] .finance-workbench-panel,:root[data-theme=dark] .transfer-ledger-card,:root[data-theme=dark] .share-mini-preview,:root[data-theme=dark] .stock-order-subpage .audit-timeline-list.compact{background:color-mix(in srgb,var(--surface) 94%,var(--yc-palette-slate-1000));border-color:var(--yc-border-subtle);box-shadow:none}:root[data-theme=dark] .summary-rail-item,:root[data-theme=dark] .finance-workbench-row,:root[data-theme=dark] .share-requirement-pill,:root[data-theme=dark] .share-mini-copy dl div{background:color-mix(in srgb,var(--surface-soft) 74%,var(--surface))}:root[data-theme=dark] .share-readiness-strip.blocked,:root[data-theme=dark] .form-message.warning{background:color-mix(in srgb,var(--amber-soft) 28%,var(--surface))}@media(max-width:1180px){.inventory-health-summary.summary-rail{grid-template-columns:repeat(3,minmax(132px,1fr))}.live-share-layout,.share-preview-board,.share-readiness-strip{grid-template-columns:minmax(0,1fr)}.share-link-actions.compact{justify-content:flex-start}.stock-order-subpage .audit-event-row{grid-template-columns:12px minmax(0,1fr)}.stock-order-subpage .audit-event-row>span:not(.audit-dot),.stock-order-subpage .audit-event-row time,.stock-order-subpage .audit-event-row-actions{grid-column:2}.stock-order-subpage .audit-event-row-actions{justify-content:flex-start}}@media(max-width:760px){.page-heading-bar{min-height:88px;padding:var(--yc-space-3) 0 var(--yc-space-4)}.page-heading-bar h1{font-size:28px}.inventory-command-center,.share-link-workbench,.finance-module-shell>.finance-workbench.finance-dashboard{padding:var(--yc-space-3)}.inventory-health-summary.summary-rail,.finance-workbench-summary.summary-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-task-tabs.module-subnav,.transfer-subnav.module-subnav{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0;margin-left:0}.inventory-ledger-tools,.stock-order-ledger-tools,.inventory-split-table-wrap,.stock-order-workbench-table.table-wrap,.stock-order-inbound-movements-table.table-wrap,.transfer-closure-overview,.transfer-workspace-grid,.transfer-ledger-card,.transfer-workbench-table.table-wrap,.stock-order-subpage .audit-timeline-list.compact{margin-right:var(--yc-space-3);margin-left:var(--yc-space-3)}.transfer-closure-overview-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scrollbar-width:none}.transfer-closure-overview-list::-webkit-scrollbar{display:none}.transfer-closure-overview-item{flex:initial;min-width:0}.transfer-workspace-grid,.transfer-ledger-card{min-width:0;max-width:none;box-sizing:border-box;overflow:hidden}.transfer-workspace-grid>.transfer-ledger-card{margin-right:0;margin-left:0}.transfer-ledger-card .transfer-workbench-table.table-wrap{width:100%;margin-right:0;margin-left:0}.transfer-ledger-toolbar{grid-template-columns:minmax(0,1fr);padding-right:var(--yc-space-3);padding-left:var(--yc-space-3)}.stock-order-movement-toolbar,.v1-shell .stock-order-movement-toolbar{grid-template-columns:minmax(0,1fr);margin-right:0;margin-left:0;padding:var(--yc-space-3)}.stock-order-movement-toolbar .movement-owner-filter,.v1-shell .stock-order-movement-toolbar .movement-owner-filter{padding:0 var(--yc-space-3)}.stock-order-movement-ledger .stock-order-inbound-movements-table.table-wrap,.v1-shell .stock-order-movement-ledger .stock-order-inbound-movements-table.table-wrap{margin-right:0;margin-left:0}.transfer-ledger-toolbar>*{min-width:0;width:100%}.share-mini-preview-body{grid-template-columns:minmax(0,1fr)}.share-mini-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.share-mini-sections span{width:100%}.stock-order-subpage .subpage-title-row,.stock-order-subpage .subpage-title-row.compact-row{grid-template-columns:minmax(0,1fr);padding-right:var(--yc-space-3);padding-left:var(--yc-space-3)}}@media(prefers-reduced-motion:reduce){.page-header,.data-toolbar,.status-tabs button,.table-action-menu summary,.table-action-menu-panel button,.table-action-menu-panel a,.table-wrap .data-table tbody tr,.product-picker-option,.app-dialog,.form-modal,.detail-modal{transition:none!important;animation:none!important}}.hq-admin-shell{--yc-admin-page-gap: clamp(12px, 1.25vw, 18px);--yc-admin-panel-pad: clamp(12px, 1.25vw, 18px);--yc-admin-section-gap: clamp(10px, 1vw, 14px)}.v1-shell .topbar,.v1-shell .cloud-topnav-context,.v1-shell .main{width:min(100%,var(--yc-page-max));max-width:100%;margin-inline:auto}.v1-shell .main{min-width:0;padding:clamp(14px,1.5vw,22px) var(--yc-page-gutter) var(--yc-space-8)}.admin-icp-footer{display:flex;justify-content:center;min-width:0;margin:clamp(18px,2vw,28px) 0 0;color:var(--yc-text-muted);font-size:12px;line-height:var(--yc-line-normal);text-align:center}.admin-icp-footer a{min-width:0;color:inherit;text-decoration:none;overflow-wrap:anywhere}.admin-icp-footer a:hover,.admin-icp-footer a:focus-visible{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.v1-shell .page-heading-bar{min-height:92px;align-items:end;padding:10px 2px 18px;margin-bottom:var(--yc-admin-page-gap)}.v1-shell .page-heading-bar h1{font-size:clamp(30px,2.2vw,40px);letter-spacing:0}.v1-shell .page-heading-bar .page-subtitle{max-width:76ch;margin-top:10px;font-size:14px}.v1-shell .view-grid,.v1-shell .inventory-split-shell,.v1-shell .product-module-shell,.v1-shell .stock-order-shell,.v1-shell .transfer-module-shell,.v1-shell .finance-module-shell,.v1-shell .settings-page-shell,.v1-shell .data-tools-shell{min-width:0;max-width:100%}.v1-shell .panel,.v1-shell .page-panel,.v1-shell .inventory-command-center,.v1-shell .inventory-ledger-panel,.v1-shell .product-subpage,.v1-shell .product-ledger-panel,.v1-shell .stock-order-workspace,.v1-shell .stock-order-subpage,.v1-shell .transfer-module-shell,.v1-shell .transfer-ledger-card,.v1-shell .finance-module-shell,.v1-shell .finance-workbench-head,.v1-shell .finance-workbench-panel,.v1-shell .share-product-rail,.v1-shell .share-link-workbench{min-width:0;border:1px solid var(--yc-border-subtle);border-radius:14px;background:var(--yc-layer-panel);box-shadow:none}.v1-shell .inventory-command-center,.v1-shell .product-subpage,.v1-shell .product-ledger-panel,.v1-shell .stock-order-workspace,.v1-shell .transfer-module-shell,.v1-shell .finance-module-shell{overflow:hidden}.v1-shell .inventory-command-center,.v1-shell .share-link-workbench,.v1-shell .finance-module-shell>.finance-workbench.finance-dashboard{gap:var(--yc-admin-section-gap);padding:var(--yc-admin-panel-pad)}.v1-shell .section-header,.v1-shell .inventory-command-head,.v1-shell .subpage-title-row,.v1-shell .product-module-header,.v1-shell .finance-workbench-head,.v1-shell .share-link-head{min-width:0;padding:var(--yc-admin-panel-pad);border-color:var(--yc-border-subtle)}.v1-shell .inventory-command-head{padding:0;border:0}.v1-shell .section-header h2,.v1-shell .section-header h3,.v1-shell .inventory-command-head h2,.v1-shell .subpage-title-row h2,.v1-shell .subpage-title-row h3,.v1-shell .finance-workbench-head h3,.v1-shell .share-link-head h3{margin:0;font-size:clamp(18px,1.45vw,24px);line-height:1.18;letter-spacing:0}.v1-shell .section-header p,.v1-shell .inventory-command-head p,.v1-shell .subpage-title-row p,.v1-shell .finance-workbench-head p,.v1-shell .share-link-head p{max-width:72ch;margin-top:4px;color:var(--yc-text-muted);font-size:13px;line-height:1.55}.v1-shell .header-actions,.v1-shell .finance-workbench-head-actions,.v1-shell .share-link-actions,.v1-shell .finance-workbench-row-actions,.v1-shell .audit-event-row-actions{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.v1-shell .summary-rail,.v1-shell .metric-strip{width:100%;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:8px;margin:0;border:0;background:transparent;box-shadow:none}.v1-shell .inventory-health-summary.summary-rail,.v1-shell .stock-order-summary-rail.summary-rail,.v1-shell .finance-workbench-summary.summary-rail,.v1-shell .share-summary-rail.summary-rail{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}.v1-shell .summary-rail-item{min-width:0;min-height:62px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--yc-border-subtle);border-radius:12px;background:color-mix(in srgb,var(--yc-layer-panel) 86%,var(--yc-layer-panel-soft));box-shadow:none}.v1-shell .summary-rail-item:last-child{border-right:1px solid var(--yc-border-subtle)}.v1-shell .summary-rail-item small,.v1-shell .summary-rail-item strong,.v1-shell .summary-rail-item em{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.v1-shell .summary-rail-item strong{font-size:clamp(20px,1.55vw,26px);line-height:1.08}.v1-shell .summary-rail-item small,.v1-shell .summary-rail-item em{font-size:12px;line-height:1.35}.v1-shell .summary-rail-icon,.v1-shell .module-tab-icon,.v1-shell .finance-workbench-link-icon{width:32px;height:32px;flex:0 0 32px;border-radius:10px;box-shadow:none}.v1-shell .module-subnav,.v1-shell .status-tabs,.v1-shell .product-module-subnav,.v1-shell .finance-module-shell>.finance-subnav.module-subnav,.v1-shell .inventory-task-tabs.module-subnav,.v1-shell .stock-order-task-tabs.module-subnav,.v1-shell .transfer-subnav.module-subnav{width:100%;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:6px;margin:0;padding:6px;overflow:visible;border:1px solid var(--yc-border-subtle);border-radius:14px;background:color-mix(in srgb,var(--yc-layer-panel-soft) 76%,var(--yc-layer-panel));box-shadow:none}.v1-shell .module-subnav button,.v1-shell .status-tabs button,.v1-shell .product-module-subnav button{min-width:0;min-height:48px;padding:8px 10px;border-radius:10px;box-shadow:none!important}.v1-shell .module-tab-copy,.v1-shell .module-tab-copy strong,.v1-shell .module-tab-copy small,.v1-shell .status-tabs button span,.v1-shell .status-tabs button strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.v1-shell .data-toolbar,.v1-shell .filter-bar,.v1-shell .inventory-ledger-tools,.v1-shell .stock-order-ledger-tools,.v1-shell .share-filter-strip,.v1-shell .media-filter-strip{min-width:0;max-width:100%;gap:8px;padding:10px;border:1px solid var(--yc-border-subtle);border-radius:14px;background:color-mix(in srgb,var(--yc-layer-panel-soft) 64%,var(--yc-layer-panel));box-shadow:none}.v1-shell .inventory-ledger-tools,.v1-shell .stock-order-ledger-tools{margin:0 var(--yc-admin-panel-pad) var(--yc-admin-section-gap)}.v1-shell .data-toolbar>*,.v1-shell .filter-bar>*,.v1-shell .inventory-ledger-tools>*,.v1-shell .stock-order-ledger-tools>*,.v1-shell .data-toolbar .field,.v1-shell .data-toolbar input,.v1-shell .data-toolbar select,.v1-shell .data-toolbar .search-box,.v1-shell .data-toolbar .search-input{min-width:0;max-width:100%}.v1-shell .data-toolbar input,.v1-shell .data-toolbar select,.v1-shell .filter-bar input,.v1-shell .filter-bar select,.v1-shell .inventory-ledger-tools input,.v1-shell .inventory-ledger-tools select,.v1-shell .stock-order-ledger-tools input,.v1-shell .stock-order-ledger-tools select{min-height:40px}.v1-shell .table-wrap,.v1-shell .inventory-split-table-wrap,.v1-shell .product-ledger-table-wrap,.v1-shell .stock-order-workbench-table.table-wrap,.v1-shell .transfer-workbench-table.table-wrap{width:auto;max-width:100%;min-width:0;margin:0 var(--yc-admin-panel-pad) var(--yc-admin-panel-pad);overflow:auto hidden;border:1px solid var(--yc-border-subtle);border-radius:14px;background:var(--yc-layer-panel);box-shadow:none}.v1-shell .table-wrap .data-table{width:100%;border-collapse:separate;border-spacing:0}.v1-shell .listing-plan-items-table-wrap.table-wrap{width:100%;margin:0}.v1-shell .listing-plan-toolbar.data-toolbar{width:100%;max-width:none;margin:0}.v1-shell .listing-plan-detail-pagination.table-pagination,.v1-shell .listing-plan-events-table-wrap.table-wrap,.v1-shell .listing-plan-events-pagination.table-pagination,.v1-shell .listing-plan-import-table-wrap.table-wrap{width:100%;margin:0}.v1-shell .listing-plan-import-table.data-table th,.v1-shell .listing-plan-import-table.data-table td,.v1-shell .listing-plan-events-table.data-table th,.v1-shell .listing-plan-events-table.data-table td{text-align:left}.v1-shell .listing-plan-ledger-table-wrap.table-wrap{width:100%;margin:0}.v1-shell .listing-plan-ledger-table.data-table th,.v1-shell .listing-plan-ledger-table.data-table td{text-align:left}.v1-shell .table-wrap .data-table th,.v1-shell .table-wrap .data-table td{vertical-align:middle}.v1-shell .table-wrap .data-table th{color:var(--yc-text-secondary);background:color-mix(in srgb,var(--yc-layer-panel-soft) 76%,var(--yc-layer-panel))}.v1-shell .table-wrap .data-table td{background:var(--yc-layer-panel)}.v1-shell .table-wrap-sticky-actions .data-table-sticky-actions th:last-child,.v1-shell .table-wrap-sticky-actions .data-table-sticky-actions td:last-child{background:var(--yc-layer-panel);box-shadow:-1px 0 color-mix(in srgb,var(--yc-border-subtle) 86%,transparent)}.v1-shell .product-subpage>.section-header,.v1-shell .product-ledger-panel>.section-header,.v1-shell .stock-order-workspace>.section-header:first-child,.v1-shell .inventory-ledger-panel .section-header,.v1-shell .transfer-ledger-card .subpage-title-row{padding:var(--yc-admin-panel-pad)}.v1-shell .live-share-layout{min-width:0;grid-template-columns:minmax(260px,.32fr) minmax(0,1fr);gap:var(--yc-admin-section-gap);padding:0 var(--yc-admin-panel-pad) var(--yc-admin-panel-pad)}.v1-shell .share-product-rail{min-width:0;padding:10px}.v1-shell .share-product-list{min-width:0}.v1-shell .share-product-row{min-width:0;border-radius:12px}.v1-shell .share-product-row strong,.v1-shell .share-product-row small{min-width:0;overflow:hidden;text-overflow:ellipsis}.v1-shell .share-readiness-strip{min-width:0;grid-template-columns:minmax(0,1fr) minmax(280px,auto);gap:10px;padding:12px;border-radius:12px}.v1-shell .share-preview-board{min-width:0;grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);gap:var(--yc-admin-section-gap)}.v1-shell .share-mini-preview{min-width:0;border-radius:14px}.v1-shell .share-mini-preview-body{grid-template-columns:minmax(144px,.32fr) minmax(0,1fr);gap:12px}.v1-shell .share-mini-mobile .share-mini-preview-body{grid-template-columns:minmax(0,1fr)}.v1-shell .share-mini-cover,.v1-shell .share-mini-mobile .share-mini-cover{min-height:164px;border-radius:12px}.v1-shell .share-mini-sections{display:flex;flex-wrap:wrap;gap:8px;padding-top:10px}.v1-shell .share-mini-sections span{width:auto;min-width:0;min-height:30px;padding:5px 10px;border-radius:var(--yc-radius-pill);white-space:nowrap}.v1-shell .share-requirement-inline{display:flex;flex-wrap:wrap;gap:8px}.v1-shell .share-requirement-pill{min-width:0;min-height:32px;border-radius:var(--yc-radius-pill)}.v1-shell .finance-module-shell{gap:0}.v1-shell .finance-module-shell>.finance-subnav.module-subnav{border-right:0;border-left:0;border-radius:0}.v1-shell .finance-workbench-summary.summary-rail{margin:0}.v1-shell .finance-workbench-grid,.v1-shell .finance-workbench-bottom{min-width:0;gap:var(--yc-admin-section-gap)}.v1-shell .finance-workbench-panel{min-width:0;padding:var(--yc-admin-panel-pad)}.v1-shell .finance-workbench-row{min-width:0;grid-template-columns:minmax(0,1fr) minmax(88px,auto) auto;gap:10px;border-radius:12px;background:color-mix(in srgb,var(--yc-layer-panel-soft) 66%,var(--yc-layer-panel))}.v1-shell .finance-workbench-row-main,.v1-shell .finance-workbench-amount{min-width:0}.v1-shell .finance-workbench-link-card{min-width:0;border-radius:12px;box-shadow:none}.v1-shell .stock-order-subpage{border:0;background:transparent;padding-bottom:var(--yc-admin-panel-pad)}.v1-shell .stock-order-summary-rail.summary-rail{padding:0 var(--yc-admin-panel-pad)}.v1-shell .stock-order-subpage .subpage-title-row{padding:var(--yc-admin-panel-pad) var(--yc-admin-panel-pad) 8px}.v1-shell .stock-order-subpage .audit-timeline-list.compact{margin:0 var(--yc-admin-panel-pad)}:root[data-theme=dark] .v1-shell .panel,:root[data-theme=dark] .v1-shell .page-panel,:root[data-theme=dark] .v1-shell .inventory-command-center,:root[data-theme=dark] .v1-shell .inventory-ledger-panel,:root[data-theme=dark] .v1-shell .product-subpage,:root[data-theme=dark] .v1-shell .product-ledger-panel,:root[data-theme=dark] .v1-shell .stock-order-workspace,:root[data-theme=dark] .v1-shell .transfer-module-shell,:root[data-theme=dark] .v1-shell .transfer-ledger-card,:root[data-theme=dark] .v1-shell .finance-module-shell,:root[data-theme=dark] .v1-shell .finance-workbench-head,:root[data-theme=dark] .v1-shell .finance-workbench-panel,:root[data-theme=dark] .v1-shell .share-product-rail,:root[data-theme=dark] .v1-shell .share-link-workbench,:root[data-theme=dark] .v1-shell .share-mini-preview,:root[data-theme=dark] .v1-shell .table-wrap{border-color:var(--yc-border-subtle);background:color-mix(in srgb,var(--surface) 94%,var(--yc-palette-slate-1000));box-shadow:none}@media(max-width:1180px){.v1-shell .live-share-layout,.v1-shell .share-preview-board,.v1-shell .share-readiness-strip{grid-template-columns:minmax(0,1fr)}.v1-shell .share-link-actions.compact,.v1-shell .finance-workbench-row-actions{justify-content:flex-start}.v1-shell .finance-workbench-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.v1-shell .topbar,.v1-shell .cloud-topnav-context,.v1-shell .main{width:100%}.v1-shell .main{padding:10px 12px 24px;overflow-x:clip}.v1-shell .page-heading-bar{min-height:76px;padding:8px 0 12px;margin-bottom:10px}.v1-shell .page-heading-bar h1{font-size:28px;line-height:1.08}.v1-shell .page-heading-bar .page-subtitle{margin-top:8px;font-size:12px;line-height:1.5}.v1-shell .inventory-command-center,.v1-shell .product-subpage,.v1-shell .product-ledger-panel,.v1-shell .stock-order-workspace,.v1-shell .transfer-module-shell,.v1-shell .finance-module-shell{border-radius:12px}.v1-shell .inventory-command-center,.v1-shell .share-link-workbench,.v1-shell .finance-module-shell>.finance-workbench.finance-dashboard{padding:12px}.v1-shell .section-header,.v1-shell .subpage-title-row,.v1-shell .product-module-header,.v1-shell .finance-workbench-head,.v1-shell .share-link-head,.v1-shell .product-subpage>.section-header,.v1-shell .product-ledger-panel>.section-header,.v1-shell .stock-order-workspace>.section-header:first-child,.v1-shell .inventory-ledger-panel .section-header,.v1-shell .transfer-ledger-card .subpage-title-row{padding:12px}.v1-shell .inventory-command-head{padding:0}.v1-shell .section-header h2,.v1-shell .section-header h3,.v1-shell .inventory-command-head h2,.v1-shell .subpage-title-row h2,.v1-shell .subpage-title-row h3,.v1-shell .finance-workbench-head h3,.v1-shell .share-link-head h3{font-size:20px}.v1-shell .summary-rail,.v1-shell .metric-strip,.v1-shell .inventory-health-summary.summary-rail,.v1-shell .stock-order-summary-rail.summary-rail,.v1-shell .finance-workbench-summary.summary-rail,.v1-shell .share-summary-rail.summary-rail{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.v1-shell .summary-rail-item{min-height:56px;gap:8px;padding:8px}.v1-shell .summary-rail-icon{width:28px;height:28px;flex-basis:28px}.v1-shell .summary-rail-item strong{font-size:20px}.v1-shell .module-subnav,.v1-shell .status-tabs,.v1-shell .product-module-subnav,.v1-shell .finance-module-shell>.finance-subnav.module-subnav,.v1-shell .inventory-task-tabs.module-subnav,.v1-shell .stock-order-task-tabs.module-subnav,.v1-shell .transfer-subnav.module-subnav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;margin:0}.v1-shell .module-subnav button,.v1-shell .status-tabs button,.v1-shell .product-module-subnav button{min-height:44px;padding:7px 8px}.v1-shell .module-tab-copy small{display:none}.v1-shell .data-toolbar,.v1-shell .filter-bar,.v1-shell .inventory-ledger-tools,.v1-shell .stock-order-ledger-tools{display:grid;grid-template-columns:minmax(0,1fr);margin:0 12px 12px;padding:8px}.v1-shell .data-toolbar>*,.v1-shell .filter-bar>*,.v1-shell .inventory-ledger-tools>*,.v1-shell .stock-order-ledger-tools>*,.v1-shell .data-toolbar .field,.v1-shell .data-toolbar input,.v1-shell .data-toolbar select,.v1-shell .data-toolbar .search-box,.v1-shell .data-toolbar .search-input{width:100%}.v1-shell .table-wrap,.v1-shell .inventory-split-table-wrap,.v1-shell .product-ledger-table-wrap,.v1-shell .stock-order-workbench-table.table-wrap,.v1-shell .transfer-workbench-table.table-wrap,.v1-shell .stock-order-subpage .audit-timeline-list.compact{max-width:calc(100vw - 24px);margin:0 12px 12px}.v1-shell .live-share-layout{padding:0 12px 12px}.v1-shell .share-mini-preview-body,.v1-shell .share-mini-mobile .share-mini-preview-body{grid-template-columns:minmax(0,1fr)}.v1-shell .share-mini-sections span{flex:1 1 calc(50% - 4px);text-align:center}.v1-shell .share-filter-strip,.v1-shell .media-filter-strip{display:flex;flex-wrap:wrap;margin:0 12px 12px;padding:8px}.v1-shell .stock-order-summary-rail.summary-rail{padding:0 12px}}@media(max-width:420px){.v1-shell .page-heading-bar h1{font-size:26px}.v1-shell .summary-rail-item{grid-template-columns:minmax(0,1fr)}.v1-shell .summary-rail-icon{display:none}.v1-shell .module-subnav,.v1-shell .status-tabs,.v1-shell .product-module-subnav,.v1-shell .finance-module-shell>.finance-subnav.module-subnav,.v1-shell .inventory-task-tabs.module-subnav,.v1-shell .stock-order-task-tabs.module-subnav,.v1-shell .transfer-subnav.module-subnav{grid-template-columns:minmax(0,1fr)}}.hq-admin-shell{--yc-admin-shell-pad: clamp(16px, 1.45vw, 22px);--yc-admin-shell-gap: clamp(12px, 1.15vw, 16px);--yc-admin-control-band: color-mix(in srgb, var(--yc-layer-panel-soft) 68%, var(--yc-layer-panel))}.v1-shell .finance-module-shell,.v1-shell .stock-order-workspace,.v1-shell .transfer-module-shell,.v1-shell .inventory-ledger-panel,.v1-shell .inventory-risk-board,.v1-shell .settings-section,.v1-shell .data-tools-shell{overflow:hidden;border-radius:16px}.v1-shell .finance-module-shell>.finance-dashboard,.v1-shell .finance-module-shell>.finance-subpage,.v1-shell .finance-ledger-page,.v1-shell .stock-order-subpage,.v1-shell .transfer-module-shell>.main-work-area{gap:0}.v1-shell .finance-module-shell>.finance-dashboard.finance-workbench{padding:0}.v1-shell .finance-workbench-head,.v1-shell .finance-ledger-header,.v1-shell .settings-section>.section-header,.v1-shell .stock-order-workspace>.section-header:first-child,.v1-shell .transfer-module-shell>.main-work-area>.section-header,.v1-shell .inventory-ledger-panel>.section-header:first-child,.v1-shell .data-tools-shell>.section-header{margin:0;border:0;border-bottom:1px solid var(--yc-border-subtle);border-radius:0;background:transparent;box-shadow:none}.v1-shell .finance-workbench-head,.v1-shell .finance-ledger-header{padding:var(--yc-admin-shell-pad)}.v1-shell .finance-workbench-head-actions .btn-primary:disabled,.v1-shell .finance-workbench-head-actions .btn-primary[disabled],.v1-shell .finance-workbench-head-actions .btn-primary[aria-busy=true],.v1-shell .finance-workbench-head-actions .btn-primary[data-loading=true]{color:color-mix(in srgb,var(--yc-text-muted) 72%,var(--yc-layer-panel));border-color:var(--yc-border-subtle);background:color-mix(in srgb,var(--yc-layer-panel-soft) 86%,var(--yc-layer-panel));box-shadow:none;opacity:1}.v1-shell .finance-workbench-summary.summary-rail,.v1-shell .stock-order-summary-rail.summary-rail{padding:14px var(--yc-admin-shell-pad);border-bottom:1px solid color-mix(in srgb,var(--yc-border-subtle) 72%,transparent)}.v1-shell .finance-workbench-grid,.v1-shell .finance-workbench-bottom,.v1-shell .finance-ledger-page{padding:var(--yc-admin-shell-pad)}.v1-shell .finance-workbench-grid,.v1-shell .finance-workbench-bottom{padding-top:0}.v1-shell .finance-workbench-panel{border-radius:14px}.v1-shell .finance-ledger-page{padding-top:0}.v1-shell .finance-ledger-page .finance-ledger-header{padding-right:0;padding-left:0}.v1-shell .finance-ledger-toolbar,.v1-shell .data-toolbar.finance-ledger-toolbar{margin:var(--yc-admin-shell-gap) 0 0;border:1px solid var(--yc-border-subtle);border-bottom:0;border-radius:14px 14px 0 0;background:var(--yc-admin-control-band)}.v1-shell .finance-ledger-table,.v1-shell .finance-ledger-table.table-wrap{margin:0 0 var(--yc-admin-shell-gap);border-radius:0 0 14px 14px}.v1-shell .finance-batch-bar{margin:0;border-radius:0;border-inline:1px solid var(--yc-border-subtle)}.v1-shell .settings-section>.section-header,.v1-shell .data-tools-shell>.section-header{padding:var(--yc-admin-shell-pad)}.v1-shell .data-tools-shell{gap:0}.v1-shell .data-tools-subnav.module-subnav{margin:0;border-top:0;border-right:0;border-left:0;border-radius:0}.v1-shell .data-tools-page{margin:0;padding:var(--yc-admin-shell-pad);gap:var(--yc-admin-shell-gap)}.v1-shell .data-tools-page>.metric-grid.inline{padding:0}.v1-shell .data-tools-shell>.data-tool-receipt,.v1-shell .data-tools-shell>.data-tool-history-panel{margin:var(--yc-admin-shell-gap) var(--yc-admin-shell-pad) 0;box-shadow:none}.v1-shell .data-tool-history-head{align-items:start}.v1-shell .data-tool-history-head span,.v1-shell .data-tool-history-item small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.v1-shell .data-tool-history-item time,.v1-shell .data-tool-history-item button{white-space:nowrap}.v1-shell .settings-summary-grid{margin:0;padding:14px var(--yc-admin-shell-pad);border-bottom:1px solid color-mix(in srgb,var(--yc-border-subtle) 72%,transparent)}.v1-shell .settings-subsection{margin:0;padding:var(--yc-admin-shell-pad);border:0;border-radius:0;background:transparent;box-shadow:none}.v1-shell .settings-subsection>.section-header,.v1-shell .settings-subsection .subpage-title-row{padding:0 0 12px}.v1-shell .settings-form-grid,.v1-shell .media-storage-section,.v1-shell .settings-security-page{padding-right:var(--yc-admin-shell-pad);padding-left:var(--yc-admin-shell-pad)}.v1-shell .table-wrap-contained,.v1-shell .media-storage-preview-table,.v1-shell .settlement-warehouse-table{margin-right:0;margin-left:0}.v1-shell .settings-data-toolbar,.v1-shell .settings-account-toolbar,.v1-shell .backlog-filter-bar,.v1-shell .inventory-risk-toolbar,.v1-shell .inventory-ledger-tools,.v1-shell .stock-order-ledger-tools,.v1-shell .transfer-ledger-toolbar{border-radius:14px}.v1-shell .backlog-summary-grid,.v1-shell .import-kpi-grid{margin:0;padding:14px var(--yc-admin-shell-pad)}.v1-shell .backlog-filter-bar{margin:0 var(--yc-admin-shell-pad);border-bottom:0}.v1-shell .backlog-list{margin:0 var(--yc-admin-shell-pad) var(--yc-admin-shell-pad);max-height:min(52vh,560px);overflow:auto;border:1px solid var(--yc-border-subtle);border-radius:0 0 14px 14px;background:var(--yc-layer-panel)}.v1-shell .backlog-row{border-right:0;border-left:0;border-radius:0}.v1-shell .backlog-row:first-child{border-top:0}.v1-shell .backlog-row:last-child{border-bottom:0}.v1-shell .import-content-grid{padding:0 var(--yc-admin-shell-pad) var(--yc-admin-shell-pad)}.v1-shell .import-block{min-height:0}.v1-shell .import-block .warning-mini-list,.v1-shell .warning-mini-list{max-height:min(44vh,520px);padding-right:2px}.v1-shell .inventory-ledger-panel .section-header{padding:var(--yc-admin-shell-pad)}.v1-shell .inventory-ledger-tools,.v1-shell .stock-order-ledger-tools{margin:var(--yc-admin-shell-pad) var(--yc-admin-shell-pad) 0;border-bottom:0}.v1-shell .inventory-split-table-wrap,.v1-shell .stock-order-workbench-table.table-wrap{margin:0 var(--yc-admin-shell-pad) var(--yc-admin-shell-pad);border-radius:0 0 14px 14px}.v1-shell .inventory-risk-board{padding:0}.v1-shell .inventory-risk-summary{margin:0;padding:var(--yc-admin-shell-pad) var(--yc-admin-shell-pad) 0}.v1-shell .inventory-risk-summary article{border-radius:12px;box-shadow:none}.v1-shell .inventory-risk-toolbar{margin:var(--yc-admin-shell-gap) var(--yc-admin-shell-pad) 0;border-bottom:0}.v1-shell .inventory-risk-table-wrap{margin:0 var(--yc-admin-shell-pad) var(--yc-admin-shell-pad);border-radius:0 0 14px 14px}.v1-shell .inventory-risk-actions{display:flex;max-width:268px;flex-wrap:wrap;justify-content:flex-end;gap:6px}.v1-shell .inventory-risk-actions .btn{min-height:30px;padding-inline:9px}.v1-shell .stock-order-workspace>.section-header:first-child{padding:var(--yc-admin-shell-pad)}.v1-shell .stock-order-task-tabs.module-subnav,.v1-shell .transfer-subnav.module-subnav,.v1-shell .finance-module-shell>.finance-subnav.module-subnav{margin:0;border-top:0;border-right:0;border-left:0;border-radius:0}.v1-shell .stock-order-subpage{margin:0;padding:var(--yc-admin-shell-pad)}.v1-shell .stock-order-subpage .subpage-title-row{margin:0;padding:0 0 12px}.v1-shell .stock-order-subpage .stock-order-ledger-tools{margin:0}.v1-shell .stock-order-subpage .stock-order-workbench-table.table-wrap,.v1-shell .stock-order-subpage .audit-timeline-list.compact{margin-right:0;margin-left:0}.v1-shell .transfer-module-shell>.main-work-area>.section-header{padding:var(--yc-admin-shell-pad)}.v1-shell .transfer-action-feedback{margin:var(--yc-admin-shell-gap) var(--yc-admin-shell-pad) 0}.v1-shell .transfer-closure-overview{margin:0;padding:var(--yc-admin-shell-pad);border-bottom:1px solid var(--yc-border-subtle)}.v1-shell .transfer-closure-overview-head{padding:0}.v1-shell .transfer-closure-overview-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.v1-shell .transfer-closure-overview-item{min-height:56px;border-radius:12px}.v1-shell .transfer-workspace-grid{margin:0;padding:var(--yc-admin-shell-pad)}.v1-shell .transfer-ledger-card{overflow:visible;border:0;border-radius:0;background:transparent}.v1-shell .transfer-ledger-card .subpage-title-row{margin:0;padding:0 0 12px;border:0}.v1-shell .transfer-ledger-toolbar{margin:0;padding:10px;border:1px solid var(--yc-border-subtle);border-radius:14px;background:var(--yc-admin-control-band)}.v1-shell .transfer-workbench-table.table-wrap{margin:10px 0 0;border-radius:14px}.v1-shell .modal-layer.transfer-detail-layer,.v1-shell .modal-layer.stock-order-detail-layer,.v1-shell .modal-layer.product-inspector-layer{padding:24px;overflow:hidden}.v1-shell .audit-event-detail-modal{width:min(640px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));border-radius:18px}.v1-shell .audit-event-detail-modal .dialog-body{display:grid;gap:14px;padding:16px 18px 18px;background:color-mix(in srgb,var(--yc-layer-panel-soft) 42%,var(--yc-layer-panel))}.v1-shell .audit-event-detail-modal .audit-event-section{border-color:var(--yc-border-subtle);border-radius:14px;background:var(--yc-layer-panel);box-shadow:none}.v1-shell .audit-event-detail-modal .detail-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start;gap:10px}.v1-shell .audit-event-detail-modal .detail-list div,.v1-shell .audit-event-detail-modal .audit-event-target{border-color:var(--yc-border-subtle);border-radius:12px;background:color-mix(in srgb,var(--yc-layer-panel-soft) 58%,var(--yc-layer-panel))}.v1-shell .audit-event-detail-modal .detail-list div{min-height:0;padding:8px 10px}.v1-shell .audit-event-detail-modal .detail-list dd{margin-top:2px}.v1-shell .audit-event-detail-modal .detail-list dt,.v1-shell .audit-event-detail-modal .detail-list dd{min-width:0;overflow-wrap:anywhere}.v1-shell .audit-event-detail-modal .audit-event-target{margin-top:10px;padding:12px}.v1-shell .audit-event-detail-modal .dialog-actions{flex-wrap:wrap}.v1-shell .audit-event-detail-modal .dialog-actions .btn{min-height:40px}.v1-shell .transfer-linkage-dialog,.v1-shell .stock-order-detail-dialog,.v1-shell .product-inspector-floating{overflow:hidden;border-radius:18px}.v1-shell .transfer-linkage-dialog{width:min(1120px,calc(100vw - 56px));height:min(880px,calc(100dvh - 56px));max-height:min(880px,calc(100vh - 56px))}.v1-shell .transfer-linkage-dialog .drawer-header{padding:22px 24px 18px;border-bottom:1px solid var(--yc-border-subtle);background:var(--yc-layer-panel)}.v1-shell .transfer-linkage-dialog .drawer-body{gap:14px;padding:18px 24px 24px;background:color-mix(in srgb,var(--yc-layer-panel-soft) 42%,var(--yc-layer-panel))}.v1-shell .transfer-linkage-dialog .transfer-drawer-tabs{margin:0;border-color:var(--yc-border-subtle);border-radius:14px}.v1-shell .transfer-linkage-dialog .drawer-section{border-color:var(--yc-border-subtle);border-radius:14px;background:var(--yc-layer-panel)}.v1-shell .transfer-linkage-dialog .alert-warning,.v1-shell .transfer-linkage-dialog .transfer-closure-next,.v1-shell .transfer-linkage-dialog .transfer-item-mini-table{border-radius:12px}.v1-shell .transfer-confirm-sheet .transfer-item-mini-table .table-wrap{border-radius:0 0 12px 12px}.v1-shell .transfer-linkage-dialog{display:grid;grid-template-rows:auto minmax(0,1fr)}.v1-shell .transfer-linkage-dialog .drawer-body{align-content:start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:18px}.v1-shell .transfer-linkage-dialog .btn-primary:not(:disabled){color:var(--on-primary);border-color:color-mix(in srgb,var(--primary) 46%,transparent);background:linear-gradient(180deg,var(--primary),var(--primary-strong));box-shadow:0 12px 26px color-mix(in srgb,var(--primary) 20%,transparent)}.v1-shell .transfer-linkage-dialog .btn-primary:not(:disabled) span,.v1-shell .transfer-linkage-dialog .btn-primary:not(:disabled) svg{color:currentColor;opacity:1}.v1-shell .transfer-linkage-dialog .btn-primary:disabled,.v1-shell .transfer-linkage-dialog .btn-primary[aria-busy=true]{color:var(--yc-text-muted);border-color:var(--yc-border-subtle);background:color-mix(in srgb,var(--yc-layer-panel-soft) 86%,var(--yc-layer-panel));box-shadow:none}.v1-shell .transfer-linkage-dialog .transfer-drawer-tabs{grid-template-columns:repeat(auto-fit,minmax(206px,1fr));align-items:stretch}.v1-shell .transfer-linkage-dialog .transfer-drawer-tabs button{min-height:74px;align-items:flex-start;padding:12px}.v1-shell .transfer-linkage-dialog .transfer-drawer-tabs .module-tab-copy{display:grid;gap:3px}.v1-shell .transfer-linkage-dialog .transfer-drawer-tabs .module-tab-copy strong,.v1-shell .transfer-linkage-dialog .transfer-drawer-tabs .module-tab-copy small{overflow:visible;text-overflow:clip;white-space:normal}.v1-shell .transfer-linkage-dialog .transfer-drawer-tabs .module-tab-copy small{line-height:1.35}.v1-shell .transfer-linkage-dialog .transfer-drawer-tabs em{align-self:start}.v1-shell .transfer-linkage-dialog .drawer-section{display:grid;gap:14px;padding:18px;box-shadow:none}.v1-shell .transfer-linkage-dialog .drawer-section>h4,.v1-shell .transfer-items-editor .operation-inspector-head h4,.v1-shell .transfer-items-editor .operation-inspector-head p{margin:0}.v1-shell .transfer-items-editor .operation-inspector-head{align-items:flex-start}.v1-shell .transfer-items-editor .operation-inspector-head>div{min-width:0;display:grid;gap:8px}.v1-shell .transfer-items-editor .operation-inspector-head p{color:var(--yc-text-secondary);line-height:1.55}.v1-shell .transfer-items-editor .document-action-toolbar{padding:0;border:0;background:transparent;box-shadow:none}.v1-shell .transfer-items-editor .product-line-table-shell,.v1-shell .transfer-items-editor .document-summary-bar{box-shadow:none}.v1-shell .transfer-items-editor .product-line-table-wrap.table-wrap{margin:0;overflow-x:auto;overflow-y:visible}.v1-shell .transfer-items-editor .document-summary-bar.transfer-items-editor-summary{position:static;z-index:auto;margin:0;border-radius:14px;background:var(--yc-layer-panel)}.v1-shell .transfer-linkage-dialog .transfer-item-mini-table{padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.v1-shell .transfer-linkage-dialog .transfer-item-mini-head{padding:0 0 8px}.v1-shell .transfer-linkage-dialog .transfer-item-mini-table .table-wrap{max-height:none;margin:0;overflow-x:auto;overflow-y:visible;border-radius:12px}.v1-shell .transfer-linkage-dialog .transfer-item-mini-table .data-table{min-width:640px;table-layout:auto}.v1-shell .transfer-linkage-dialog .transfer-item-mini-table th,.v1-shell .transfer-linkage-dialog .transfer-item-mini-table td{white-space:nowrap}.v1-shell .transfer-linkage-dialog .transfer-item-mini-table th:first-child,.v1-shell .transfer-linkage-dialog .transfer-item-mini-table td:first-child{white-space:normal}.v1-shell .transfer-linkage-dialog .transfer-confirm-sheet .transfer-item-mini-table .table-wrap{border-radius:12px}.v1-shell .transfer-linkage-dialog .transfer-item-mini-table td strong,.v1-shell .transfer-linkage-dialog .transfer-item-mini-table td small{max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.v1-shell .transfer-linkage-dialog .transfer-item-mini-table td strong{line-height:1.35}.v1-shell .transfer-linkage-dialog .transfer-item-mini-table td small{line-height:1.45}.v1-shell .transfer-linkage-dialog .transfer-linked-order{margin:0;border-color:var(--yc-border-subtle);background:color-mix(in srgb,var(--yc-layer-panel-soft) 58%,var(--yc-layer-panel));box-shadow:none}.v1-shell .transfer-linkage-dialog .transfer-stock-strip div,.v1-shell .transfer-finance-linkage .detail-list div{border-color:var(--yc-border-subtle);background:color-mix(in srgb,var(--yc-layer-panel-soft) 56%,var(--yc-layer-panel))}.v1-shell .transfer-linkage-dialog .transfer-stock-strip{gap:10px}.v1-shell .product-inspector-floating{width:min(1280px,calc(100vw - 56px));max-height:min(960px,calc(100vh - 40px))}.v1-shell .product-inspector-floating .section-header{padding:20px 82px 16px 22px;border-bottom:1px solid var(--yc-border-subtle);background:var(--yc-layer-panel)}.v1-shell .product-inspector-floating-close{top:18px;right:18px}.v1-shell .product-inspector-title-actions{max-width:min(420px,calc(100% - 64px));margin-right:4px}.v1-shell .product-inspector-floating .inspector-body{gap:14px;padding:12px 20px;background:color-mix(in srgb,var(--yc-layer-panel-soft) 42%,var(--yc-layer-panel))}.v1-shell .product-inspector-summary-strip,.v1-shell .product-inspector-action-strip{border:0;border-radius:0;background:transparent}.v1-shell .product-inspector-workspace{gap:14px}.v1-shell .product-inspector-taskbar{border-color:var(--yc-border-subtle);border-radius:14px}.v1-shell .product-inspector-content{gap:12px}.v1-shell .product-inspector-floating .inspector-section,.v1-shell .product-inspector-floating .material-quick-section,.v1-shell .product-inspector-floating .product-operation-toggle,.v1-shell .product-inspector-floating .material-gap-strip article{border-color:var(--yc-border-subtle);box-shadow:none}.v1-shell .product-inspector-floating .product-operation-note-field textarea{min-height:150px;max-height:260px}.v1-shell .product-inspector-footer{position:sticky;bottom:0;z-index:3;margin:0;padding:12px 20px;border-right:0;border-bottom:0;border-left:0;border-radius:0;background:color-mix(in srgb,var(--yc-layer-panel) 94%,transparent);box-shadow:0 -10px 24px #0f172a14}:root[data-theme=dark] .v1-shell .finance-workbench-head,:root[data-theme=dark] .v1-shell .finance-ledger-header,:root[data-theme=dark] .v1-shell .settings-section>.section-header,:root[data-theme=dark] .v1-shell .stock-order-workspace>.section-header:first-child,:root[data-theme=dark] .v1-shell .transfer-module-shell>.main-work-area>.section-header,:root[data-theme=dark] .v1-shell .inventory-ledger-panel>.section-header:first-child,:root[data-theme=dark] .v1-shell .transfer-ledger-card{background:transparent}:root[data-theme=dark] .v1-shell .backlog-list,:root[data-theme=dark] .v1-shell .transfer-linkage-dialog .drawer-header,:root[data-theme=dark] .v1-shell .transfer-linkage-dialog .drawer-section,:root[data-theme=dark] .v1-shell .audit-event-detail-modal .audit-event-section,:root[data-theme=dark] .v1-shell .product-inspector-floating .section-header,:root[data-theme=dark] .v1-shell .product-inspector-footer{background:color-mix(in srgb,var(--surface) 94%,var(--yc-palette-slate-1000))}@media(max-width:900px){.v1-shell .finance-workbench-grid,.v1-shell .finance-workbench-bottom,.v1-shell .settings-summary-grid,.v1-shell .inventory-risk-summary{grid-template-columns:minmax(0,1fr)}.v1-shell .settings-subsection,.v1-shell .finance-ledger-page,.v1-shell .stock-order-subpage,.v1-shell .transfer-workspace-grid,.v1-shell .transfer-closure-overview,.v1-shell .data-tools-page{padding:14px}.v1-shell .inventory-ledger-tools,.v1-shell .stock-order-ledger-tools,.v1-shell .inventory-split-table-wrap,.v1-shell .stock-order-workbench-table.table-wrap,.v1-shell .inventory-risk-toolbar,.v1-shell .inventory-risk-table-wrap,.v1-shell .backlog-filter-bar,.v1-shell .backlog-list{margin-right:14px;margin-left:14px}.v1-shell .transfer-ledger-toolbar{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.v1-shell .modal-layer.transfer-detail-layer,.v1-shell .modal-layer.stock-order-detail-layer,.v1-shell .modal-layer.product-inspector-layer{padding:10px}.v1-shell .transfer-linkage-dialog,.v1-shell .stock-order-detail-dialog,.v1-shell .product-inspector-floating{width:min(100%,calc(100vw - 20px));max-height:calc(100vh - 20px);border-radius:14px}.v1-shell .transfer-linkage-dialog .drawer-header{padding:18px 16px 14px}.v1-shell .transfer-linkage-dialog .drawer-body{padding:14px}.v1-shell .transfer-linkage-dialog .transfer-drawer-tabs{grid-template-columns:1fr!important}.v1-shell .transfer-linkage-dialog .transfer-drawer-tabs button{min-height:64px}.v1-shell .transfer-items-editor .document-action-toolbar,.v1-shell .transfer-items-editor .document-summary-bar.transfer-items-editor-summary{align-items:stretch}.v1-shell .transfer-items-editor .document-toolbar-actions,.v1-shell .transfer-items-editor .document-summary-actions{display:grid;grid-template-columns:1fr;width:100%}.v1-shell .audit-event-detail-modal{width:min(100%,calc(100vw - 20px));max-height:calc(100vh - 20px);border-radius:14px}.v1-shell .audit-event-detail-modal .dialog-body{padding:12px}.v1-shell .data-tool-history-head{grid-template-columns:minmax(0,1fr)}.v1-shell .data-tool-history-head button{justify-self:start}.v1-shell .data-tool-history-item{grid-template-columns:10px minmax(0,1fr);align-items:start}.v1-shell .data-tool-history-item time,.v1-shell .data-tool-history-item button{grid-column:2;justify-self:start}.v1-shell .product-inspector-floating .section-header{padding:16px 64px 14px 16px}.v1-shell .product-inspector-title-actions{justify-content:flex-start;max-width:100%}.v1-shell .product-inspector-workspace{grid-template-columns:minmax(0,1fr)}}.v1-shell .cloud-topnav,.v1-shell .cloud-topnav-inner,.v1-shell .cloud-nav-groups,.v1-shell .cloud-nav-group{overflow:visible!important}.v1-shell .cloud-nav-groups{overflow-x:visible!important;overflow-y:visible!important}.v1-shell .cloud-nav-menu{z-index:calc(var(--yc-z-dropdown) + 10)!important}.v1-shell .cloud-nav-group.open>.cloud-nav-menu{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.v1-shell .cloud-mobile-panel{position:absolute;top:58px;right:max(14px,calc((100vw - var(--yc-page-max)) / 2 + 14px));z-index:var(--yc-z-dropdown);width:min(420px,calc(100vw - 28px));display:grid!important;gap:14px;margin:0;padding:14px;border:1px solid var(--yc-border-subtle);border-radius:18px;background:color-mix(in srgb,var(--yc-layer-floating) 96%,transparent);box-shadow:var(--yc-shadow-floating)}.v1-shell .cloud-mobile-search{min-height:46px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--yc-border-subtle);border-radius:12px;color:var(--yc-text-secondary);background:var(--yc-layer-panel-soft);text-align:left}.v1-shell .cloud-mobile-panel section{display:grid;gap:8px}.v1-shell .cloud-mobile-panel section>strong{color:var(--yc-text-muted);font-size:12px}.v1-shell .cloud-mobile-panel section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v1-shell .cloud-mobile-panel section button{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--yc-border-subtle);border-radius:12px;color:var(--yc-text-primary);background:var(--yc-layer-panel)}.v1-shell .cloud-mobile-panel section button.active{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}@media(max-width:1180px){.v1-shell .cloud-mobile-panel{position:relative;top:auto;right:auto;width:calc(100vw - 28px);margin:0 auto 12px;box-shadow:var(--yc-shadow-card)}}@media(max-width:640px){.v1-shell .cloud-mobile-panel section>div{grid-template-columns:minmax(0,1fr)}}.v1-shell .settings-page-shell{align-items:start}.v1-shell .settings-page-shell .settings-section{overflow:visible}.v1-shell .settings-section>.section-header{gap:var(--yc-space-4);padding:18px var(--yc-admin-shell-pad);border-bottom:1px solid var(--yc-border-subtle)}.v1-shell .settings-section>.section-header>div{min-width:0}.v1-shell .settings-section>.section-header p{max-width:64ch}.v1-shell .settings-section>.section-header .header-actions{flex:0 0 auto;align-self:center;display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:10px}.v1-shell .settings-section>.section-header .header-actions .action-button,.v1-shell .settings-section>.section-header .header-actions button{min-width:max-content;white-space:nowrap}.v1-shell .settings-summary-grid{margin:0;padding:16px var(--yc-admin-shell-pad);border-bottom:1px solid var(--yc-border-subtle)}.v1-shell .settings-summary-grid .metric-card{min-height:96px;padding:0 18px}.v1-shell .settings-local-subnav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:12px var(--yc-admin-shell-pad);border-bottom:1px solid var(--yc-border-subtle);border-radius:0;background:color-mix(in srgb,var(--yc-layer-panel-soft) 62%,var(--yc-layer-panel))}.v1-shell .settings-local-subnav button{min-width:0;min-height:48px;justify-content:center;border-radius:12px;box-shadow:none}.v1-shell .settings-local-subnav button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .settings-account-layout.settings-table-only{padding:14px var(--yc-admin-shell-pad) var(--yc-admin-shell-pad)}.v1-shell .settings-account-main{overflow:visible}.v1-shell .data-toolbar.settings-data-toolbar.account-ledger-toolbar,.v1-shell .settings-account-toolbar.account-ledger-toolbar{grid-template-columns:minmax(320px,1fr) repeat(3,minmax(144px,188px));gap:10px;width:100%;margin:0 0 12px;padding:12px;border:1px solid var(--yc-border-subtle);border-radius:14px;background:color-mix(in srgb,var(--yc-layer-panel-soft) 72%,var(--yc-layer-panel))}.v1-shell .data-toolbar.settings-data-toolbar.account-ledger-toolbar>*,.v1-shell .settings-account-toolbar.account-ledger-toolbar>*{min-width:0}.v1-shell .settings-account-main .settings-data-table-wrap{width:100%;margin:0;overflow-x:auto;overflow-y:visible;border-radius:14px}.v1-shell .settings-account-main .settings-data-table{width:100%;min-width:0;table-layout:fixed}.v1-shell .settings-account-main .settings-data-table th,.v1-shell .settings-account-main .settings-data-table td{max-width:none}.v1-shell .settings-account-main .settings-data-table th:nth-child(1),.v1-shell .settings-account-main .settings-data-table td:nth-child(1){width:128px}.v1-shell .settings-account-main .settings-data-table th:nth-child(2),.v1-shell .settings-account-main .settings-data-table td:nth-child(2){width:112px}.v1-shell .settings-account-main .settings-data-table th:nth-child(3),.v1-shell .settings-account-main .settings-data-table td:nth-child(3),.v1-shell .settings-account-main .settings-data-table th:nth-child(4),.v1-shell .settings-account-main .settings-data-table td:nth-child(4){width:108px}.v1-shell .settings-account-main .settings-data-table th:nth-child(5),.v1-shell .settings-account-main .settings-data-table td:nth-child(5){width:96px}.v1-shell .settings-account-main .settings-data-table th:nth-child(6),.v1-shell .settings-account-main .settings-data-table td:nth-child(6),.v1-shell .settings-account-main .settings-data-table th:nth-child(7),.v1-shell .settings-account-main .settings-data-table td:nth-child(7),.v1-shell .settings-account-main .settings-data-table th:nth-child(8),.v1-shell .settings-account-main .settings-data-table td:nth-child(8){width:86px}.v1-shell .settings-account-main .settings-data-table th:nth-child(9),.v1-shell .settings-account-main .settings-data-table td:nth-child(9){width:92px}.v1-shell .settings-account-main .settings-data-table th:nth-child(10),.v1-shell .settings-account-main .settings-data-table td:nth-child(10){width:166px}.v1-shell .settings-account-main .settings-data-table td:first-child strong,.v1-shell .settings-account-main .settings-data-table td:first-child small,.v1-shell .settings-account-main .settings-data-table td:nth-child(5){min-width:0;overflow:hidden;text-overflow:ellipsis}.v1-shell .settings-account-main .settings-data-table td:first-child strong,.v1-shell .settings-account-main .settings-data-table td:first-child small{display:block;white-space:nowrap}.v1-shell .settings-account-main .settings-data-table td:nth-child(5){white-space:normal;word-break:keep-all}.v1-shell .settings-account-row-actions{width:154px;display:grid;grid-template-columns:repeat(4,34px);align-items:center;justify-content:start;gap:6px}.v1-shell .settings-account-row-actions .icon-button{width:34px;height:34px;min-width:34px;min-height:34px}@media(max-width:1180px){.v1-shell .settings-section>.section-header{align-items:flex-start}.v1-shell .settings-section>.section-header .header-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.v1-shell .settings-summary-grid .metric-card{min-height:88px}}@media(max-width:760px){.v1-shell .settings-local-subnav,.v1-shell .data-toolbar.settings-data-toolbar.account-ledger-toolbar,.v1-shell .settings-account-toolbar.account-ledger-toolbar{grid-template-columns:minmax(0,1fr)}.v1-shell .settings-account-main .settings-data-table{min-width:1040px}}.v1-shell .finance-module-shell .header-actions .btn-primary:disabled,.v1-shell .finance-module-shell .header-actions .btn-primary[disabled],.v1-shell .finance-module-shell .header-actions .btn-primary[aria-busy=true],.v1-shell .finance-module-shell .header-actions .btn-primary[data-loading=true]{color:color-mix(in srgb,var(--yc-text-muted) 78%,var(--yc-layer-panel));border-color:var(--yc-border-subtle);background:color-mix(in srgb,var(--yc-layer-panel-soft) 88%,var(--yc-layer-panel));box-shadow:none;opacity:1}.v1-shell .finance-workbench-head{display:block;padding:14px var(--yc-admin-shell-pad) 10px;border:0;background:transparent}.v1-shell .finance-workbench-head h3{max-width:none;margin-top:4px;font-size:clamp(20px,1.55vw,25px);line-height:1.28}.v1-shell .finance-workbench-head p{max-width:68ch;margin-top:6px;font-size:13px;line-height:1.55}.v1-shell .finance-workbench-summary.summary-rail{padding-top:8px}.v1-shell .finance-stage-summary-card{width:100%;color:var(--yc-text);font:inherit;text-align:left;cursor:pointer;appearance:none;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.v1-shell .finance-stage-summary-card:hover,.v1-shell .finance-stage-summary-card:focus-visible{border-color:color-mix(in srgb,var(--primary) 28%,var(--yc-border-subtle));background:color-mix(in srgb,var(--yc-layer-panel-soft) 74%,var(--yc-layer-panel))}.v1-shell .finance-stage-summary-card:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 42%,transparent);outline-offset:2px}.v1-shell .finance-stage-summary-card.active,.v1-shell .finance-stage-summary-card[aria-pressed=true]{border-color:color-mix(in srgb,var(--primary) 44%,var(--yc-border-subtle));background:color-mix(in srgb,var(--primary-soft) 58%,var(--yc-layer-panel));color:var(--primary-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 16%,transparent)}.v1-shell .finance-stage-summary-card.active strong,.v1-shell .finance-stage-summary-card[aria-pressed=true] strong{color:var(--yc-text)}.v1-shell .finance-workbench-main{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;padding:0 var(--yc-admin-shell-pad) var(--yc-admin-shell-pad)}.v1-shell .finance-workbench-table-panel{min-width:0;border:0;border-radius:0;background:transparent;overflow:visible}.v1-shell .finance-workbench-table.table-wrap{overflow:auto hidden;border:1px solid var(--yc-border-subtle);border-radius:14px;background:color-mix(in srgb,var(--yc-layer-panel) 98%,transparent)}.v1-shell .finance-workbench-table .data-table{min-width:980px;table-layout:fixed}.v1-shell .finance-workbench-table .data-table th,.v1-shell .finance-workbench-table .data-table td{vertical-align:middle}.v1-shell .finance-workbench-table .data-table th:nth-child(1),.v1-shell .finance-workbench-table .data-table td:nth-child(1){width:240px}.v1-shell .finance-workbench-table .data-table th:nth-child(2),.v1-shell .finance-workbench-table .data-table td:nth-child(2){width:112px}.v1-shell .finance-workbench-table .data-table th:nth-child(3),.v1-shell .finance-workbench-table .data-table td:nth-child(3){width:150px}.v1-shell .finance-workbench-table .data-table th:nth-child(4),.v1-shell .finance-workbench-table .data-table td:nth-child(4),.v1-shell .finance-workbench-table .data-table th:nth-child(5),.v1-shell .finance-workbench-table .data-table td:nth-child(5){width:120px;text-align:right;font-variant-numeric:tabular-nums}.v1-shell .finance-workbench-table .data-table th:nth-child(6),.v1-shell .finance-workbench-table .data-table td:nth-child(6){width:190px}.v1-shell .finance-workbench-table .data-table th.operation-col,.v1-shell .finance-workbench-table .data-table td.operation-col{width:174px;min-width:174px;text-align:right}.v1-shell .finance-workbench-table .data-table tbody tr{cursor:pointer}.v1-shell .finance-workbench-table .data-table tbody tr:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 46%,transparent);outline-offset:-2px}.v1-shell .finance-workbench-table .data-table td:first-child strong,.v1-shell .finance-workbench-table .data-table td:first-child small,.v1-shell .finance-workbench-latest{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .finance-workbench-table .data-table td:first-child strong{max-width:220px}.v1-shell .finance-workbench-table .data-table td:first-child small{max-width:240px;margin-top:3px;color:var(--yc-text-muted);font-size:12px;font-weight:800}.v1-shell .finance-workbench-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:max-content;white-space:nowrap}.v1-shell .finance-stage-badge,.v1-shell .finance-review-badge{min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--yc-border-subtle);border-radius:999px;background:var(--yc-layer-panel-soft);color:var(--yc-text-muted);font-size:12px;font-weight:900;white-space:nowrap}.v1-shell .finance-stage-unbilled{border-color:color-mix(in srgb,var(--primary) 28%,var(--yc-border-subtle));background:var(--primary-soft);color:var(--primary-strong)}.v1-shell .finance-stage-review,.v1-shell .finance-review-badge{border-color:color-mix(in srgb,var(--danger) 26%,var(--yc-border-subtle));background:var(--red-soft);color:var(--danger)}.v1-shell .finance-workbench-warning{margin:0 var(--yc-admin-shell-pad);padding:10px 12px;border:1px solid color-mix(in srgb,var(--danger) 24%,var(--yc-border-subtle));border-radius:12px;background:var(--red-soft);color:var(--danger);font-size:13px;font-weight:850}.v1-shell section.confirm-dialog.app-dialog.finance-workbench-trace-dialog{width:min(920px,calc(100vw - 32px));max-width:none;max-height:min(820px,calc(100vh - 32px))}.v1-shell .finance-workbench-trace-content{min-width:0;display:grid;gap:12px}.v1-shell .finance-workbench-trace-content .empty-state{min-height:260px;border:1px dashed var(--yc-border-subtle);border-radius:12px;background:var(--yc-layer-panel-soft)}.v1-shell .finance-workbench-trace-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.v1-shell .finance-workbench-trace-head>div{min-width:0;display:grid;gap:5px}.v1-shell .finance-workbench-trace-head span{color:var(--yc-text-accent);font-size:12px;font-weight:900}.v1-shell .finance-workbench-trace-head h3,.v1-shell .finance-workbench-trace-head p{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis}.v1-shell .finance-workbench-trace-head h3{color:var(--yc-text-strong);font-size:20px;line-height:1.22;white-space:nowrap}.v1-shell .finance-workbench-trace-head p{color:var(--yc-text-muted);font-size:12px;font-weight:800;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.v1-shell .finance-workbench-trace-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v1-shell .finance-workbench-trace-metrics>div{min-width:0;display:grid;gap:4px;padding:10px;border:1px solid var(--yc-border-subtle);border-radius:10px;background:var(--yc-layer-panel-soft)}.v1-shell .finance-workbench-trace-metrics span,.v1-shell .finance-workbench-trace-section span,.v1-shell .finance-workbench-trace-section p,.v1-shell .finance-workbench-record-list span{color:var(--yc-text-muted);font-size:12px;font-weight:800;line-height:1.45}.v1-shell .finance-workbench-trace-metrics strong{min-width:0;overflow:hidden;color:var(--yc-text-strong);font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.v1-shell .finance-workbench-trace-metrics .trace-metric-danger strong{color:var(--danger)}.v1-shell .finance-workbench-trace-metrics .trace-metric-success strong{color:var(--success)}.v1-shell .finance-workbench-trace-section{min-width:0;display:grid;gap:7px;padding:11px;border:1px solid var(--yc-border-subtle);border-radius:12px;background:color-mix(in srgb,var(--yc-layer-panel-soft) 72%,var(--yc-layer-panel))}.v1-shell .finance-workbench-trace-section>strong{color:var(--yc-text-strong);font-size:13px;font-weight:950}.v1-shell .finance-workbench-trace-section p{margin:0;color:var(--yc-text-strong)}.v1-shell .finance-workbench-state-split{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v1-shell .finance-workbench-state-item{min-width:0;display:grid;gap:4px;padding:10px;border:1px solid var(--yc-border-subtle);border-radius:10px;background:var(--yc-layer-panel)}.v1-shell .finance-workbench-state-item span,.v1-shell .finance-workbench-state-item small{min-width:0;overflow:hidden;color:var(--yc-text-muted);font-size:12px;font-weight:800;line-height:1.45;text-overflow:ellipsis}.v1-shell .finance-workbench-state-item strong{min-width:0;overflow:hidden;color:var(--yc-text-strong);font-size:14px;font-weight:950;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.v1-shell .finance-workbench-state-item.is-success{border-color:color-mix(in srgb,var(--success) 24%,var(--yc-border-subtle));background:color-mix(in srgb,var(--green-soft) 72%,var(--yc-layer-panel))}.v1-shell .finance-workbench-state-item.is-success strong{color:var(--success)}.v1-shell .finance-workbench-state-item.is-warning{border-color:color-mix(in srgb,var(--warning) 28%,var(--yc-border-subtle));background:color-mix(in srgb,var(--amber-soft) 74%,var(--yc-layer-panel))}.v1-shell .finance-workbench-state-item.is-warning strong{color:var(--warning)}.v1-shell .finance-workbench-state-item.is-danger{border-color:color-mix(in srgb,var(--danger) 24%,var(--yc-border-subtle));background:color-mix(in srgb,var(--red-soft) 72%,var(--yc-layer-panel))}.v1-shell .finance-workbench-state-item.is-danger strong{color:var(--danger)}.v1-shell .finance-workbench-voucher-timeline{min-width:0;display:grid;gap:8px}.v1-shell .finance-workbench-voucher-event{min-width:0;display:grid;grid-template-columns:minmax(92px,max-content) minmax(72px,max-content) minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--yc-border-subtle);border-radius:10px;background:var(--yc-layer-panel)}.v1-shell .finance-workbench-voucher-event span{min-width:0;color:var(--yc-text-strong);font-size:12px;font-weight:950;line-height:1.35}.v1-shell .finance-workbench-voucher-event strong{min-width:0;color:var(--yc-text-strong);font-size:13px;font-weight:950;line-height:1.35;white-space:nowrap}.v1-shell .finance-workbench-voucher-event small{min-width:0;overflow:hidden;color:var(--yc-text-muted);font-size:12px;font-weight:800;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.v1-shell .finance-workbench-voucher-event.is-success{border-color:color-mix(in srgb,var(--success) 22%,var(--yc-border-subtle))}.v1-shell .finance-workbench-voucher-event.is-success span{color:var(--success)}.v1-shell .finance-workbench-voucher-event.is-warning{border-color:color-mix(in srgb,var(--warning) 26%,var(--yc-border-subtle))}.v1-shell .finance-workbench-voucher-event.is-warning span{color:var(--warning)}.v1-shell .finance-workbench-voucher-event.is-danger{border-color:color-mix(in srgb,var(--danger) 24%,var(--yc-border-subtle))}.v1-shell .finance-workbench-voucher-event.is-danger span{color:var(--danger)}.v1-shell .finance-workbench-record-list,.v1-shell .finance-voucher-attachment-list{min-width:0;display:grid;gap:6px}.v1-shell .finance-voucher-attachment-list a{min-width:0;overflow:hidden;color:var(--yc-text-accent);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.v1-shell .finance-voucher-attachment-item{min-width:0;display:flex;align-items:center;gap:8px}.v1-shell .finance-voucher-attachment-item small{flex:0 0 auto;color:var(--yc-text-muted);font-size:12px;font-weight:800;line-height:1.4}.v1-shell .finance-workbench-trace-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.v1-shell .finance-workbench-trace-actions .btn{min-height:36px}.finance-voucher-dialog{width:min(560px,calc(100vw - 32px))}.finance-voucher-dialog-body{display:grid;gap:14px}.finance-voucher-dialog-body p{margin:0;color:var(--muted-strong);font-size:13px;line-height:1.55}.finance-voucher-dialog-body label{display:grid;gap:8px}.finance-voucher-dialog-body label span{color:var(--text);font-size:13px;font-weight:900}.finance-voucher-dialog-body textarea{min-height:108px;resize:vertical}@media(max-width:1180px){.v1-shell .finance-workbench-main{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.v1-shell .finance-workbench-main{padding-inline:var(--yc-admin-panel-pad)}.v1-shell .finance-workbench-table .data-table{min-width:920px}.v1-shell .finance-workbench-trace-metrics,.v1-shell .finance-workbench-state-split{grid-template-columns:minmax(0,1fr)}.v1-shell .finance-workbench-voucher-event{grid-template-columns:minmax(0,1fr);align-items:start}.v1-shell .finance-workbench-voucher-event small{white-space:normal}.v1-shell .finance-workbench-trace-actions{justify-content:stretch}.v1-shell .finance-workbench-trace-actions .btn{flex:1 1 150px}}.v1-shell .transfer-closure-overview{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;margin:0;padding:10px var(--yc-admin-shell-pad) 12px;border-bottom:1px solid var(--yc-border-subtle)}.v1-shell .transfer-closure-overview-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0 2px}.v1-shell .transfer-closure-overview-list{display:grid;grid-template-columns:repeat(6,minmax(132px,1fr));gap:8px}.v1-shell .transfer-closure-overview-item{min-height:48px;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:8px 10px;border-radius:12px}.v1-shell .transfer-closure-overview-icon{width:24px;height:24px;border-radius:8px}.v1-shell .transfer-closure-overview-item strong,.v1-shell .transfer-closure-overview-item small{line-height:1.25}.v1-shell .transfer-closure-overview-item em{font-size:15px}.v1-shell .transfer-closure-overview-item.is-empty{opacity:.62}.v1-shell .transfer-workbench-table.table-wrap{overflow:auto hidden}.v1-shell .transfer-ledger-table.data-table{min-width:1150px;table-layout:fixed}.v1-shell .transfer-ledger-table th,.v1-shell .transfer-ledger-table td{height:auto;padding:10px 12px;line-height:1.35;word-break:normal}.v1-shell .transfer-ledger-table th{white-space:nowrap}.v1-shell .transfer-ledger-table th:nth-child(1),.v1-shell .transfer-ledger-table td:nth-child(1){width:168px;min-width:168px}.v1-shell .transfer-ledger-table th:nth-child(2),.v1-shell .transfer-ledger-table td:nth-child(2){width:132px;min-width:132px}.v1-shell .transfer-ledger-table th:nth-child(3),.v1-shell .transfer-ledger-table td:nth-child(3){width:260px;min-width:260px}.v1-shell .transfer-ledger-table th:nth-child(4),.v1-shell .transfer-ledger-table td:nth-child(4){width:64px;min-width:64px;text-align:left}.v1-shell .transfer-ledger-table th:nth-child(5),.v1-shell .transfer-ledger-table td:nth-child(5){width:96px;min-width:96px;text-align:left}.v1-shell .transfer-ledger-table th:nth-child(6),.v1-shell .transfer-ledger-table td:nth-child(6){width:176px;min-width:176px;text-align:left}.v1-shell .transfer-ledger-table th:nth-child(7),.v1-shell .transfer-ledger-table td:nth-child(7){width:142px;min-width:142px}.v1-shell .transfer-ledger-table th:nth-child(8),.v1-shell .transfer-ledger-table td:nth-child(8),.v1-shell .transfer-action-cell{width:112px;min-width:112px;text-align:left}.v1-shell .transfer-ledger-table td:nth-child(4),.v1-shell .transfer-ledger-table td:nth-child(5),.v1-shell .transfer-ledger-table td:nth-child(8){font-variant-numeric:tabular-nums}.v1-shell .transfer-document-cell,.v1-shell .transfer-route-cell,.v1-shell .transfer-product-cell,.v1-shell .transfer-owner-cell,.v1-shell .transfer-status-cell{min-width:0}.v1-shell .transfer-document-cell{white-space:nowrap}.v1-shell .transfer-document-cell .link-button{min-width:0;max-width:136px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.v1-shell .transfer-document-cell .soft-chip{margin-left:8px;vertical-align:middle}.v1-shell .transfer-route-cell,.v1-shell .transfer-owner-cell,.v1-shell .transfer-product-cell{white-space:normal}.v1-shell .transfer-route-cell strong,.v1-shell .transfer-route-cell small,.v1-shell .transfer-owner-cell strong,.v1-shell .transfer-owner-cell small,.v1-shell .transfer-product-cell strong,.v1-shell .transfer-product-cell small{display:block}.v1-shell .transfer-route-cell strong,.v1-shell .transfer-route-cell small,.v1-shell .transfer-owner-cell strong,.v1-shell .transfer-owner-cell small,.v1-shell .transfer-product-cell small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .transfer-product-cell strong{min-width:0;display:-webkit-box;overflow:hidden;color:var(--yc-text-strong);line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.v1-shell .transfer-status-cell{white-space:normal}.v1-shell .transfer-status-line{min-width:0;display:flex;align-items:center;gap:6px;margin-bottom:5px}.v1-shell .transfer-relation-tag{min-width:0;overflow:hidden;color:var(--yc-text-muted);font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.v1-shell .transfer-status-cell .transfer-next-step-hint{width:100%;max-width:100%;display:flex;flex-direction:row;align-items:center;gap:6px;margin-top:0;padding:0;border:0;background:transparent;box-shadow:none}.v1-shell .transfer-status-cell .transfer-next-step-hint strong,.v1-shell .transfer-status-cell .transfer-next-step-hint small{min-width:0;overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.v1-shell .transfer-status-cell .transfer-next-step-hint strong{flex:0 0 auto}.v1-shell .transfer-status-cell .transfer-next-step-hint small{flex:1 1 auto}.v1-shell .transfer-row-actions{grid-template-columns:minmax(68px,max-content) 34px}.v1-shell .transfer-row-actions .transfer-primary-action{min-width:68px;min-height:36px}@media(max-width:1180px){.v1-shell .transfer-closure-overview-list{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.v1-shell .transfer-closure-overview-item{flex:0 0 180px}}@media(max-width:760px){.v1-shell .transfer-ledger-table.data-table{min-width:980px}.v1-shell .transfer-ledger-table th,.v1-shell .transfer-ledger-table td{padding:10px 12px}}.v1-shell .stock-order-receive-panel{display:grid;gap:14px;margin-bottom:16px;padding:16px;border:1px solid var(--yc-border);border-radius:14px;background:var(--yc-surface)}.v1-shell .stock-order-receive-head,.v1-shell .stock-order-receive-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.v1-shell .stock-order-receive-head h4{margin:0 0 4px;color:var(--yc-text-strong);font-size:17px}.v1-shell .stock-order-receive-head p,.v1-shell .stock-order-receive-product span,.v1-shell .stock-order-receive-quantity span,.v1-shell .stock-order-state-cell small{color:var(--yc-text-muted);font-size:12px;line-height:1.35}.v1-shell .stock-order-receive-fields{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:12px}.v1-shell .stock-order-receive-list{display:grid;gap:8px}.v1-shell .stock-order-receive-fixed-owner{justify-content:center}.v1-shell .stock-order-receive-fixed-owner strong{color:var(--yc-text-strong);font-size:16px;font-weight:900;line-height:1.2}.v1-shell .stock-order-receive-fixed-owner small{color:var(--yc-text-muted);font-size:12px;line-height:1.35}.v1-shell .stock-order-receive-row{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:12px;min-width:0;padding:10px 12px;border:1px solid var(--yc-border-subtle);border-radius:12px;background:var(--yc-surface-soft)}.v1-shell .stock-order-receive-product,.v1-shell .stock-order-receive-product strong,.v1-shell .stock-order-receive-product span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .stock-order-receive-product strong{display:block;color:var(--yc-text-strong)}.v1-shell .stock-order-receive-quantity{display:grid;gap:4px}.v1-shell .stock-order-receive-quantity input{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid var(--yc-border);border-radius:10px;background:var(--yc-surface);color:var(--yc-text-strong);font-weight:800;text-align:right}.v1-shell .stock-order-receive-actions{justify-content:flex-end;flex-wrap:wrap}.v1-shell .stock-order-ledger-table .stock-order-state-cell small{display:block;margin-top:2px;white-space:nowrap}:root[data-theme=dark] .v1-shell .stock-order-receive-panel,:root[data-theme=dark] .v1-shell .stock-order-receive-row,:root[data-theme=dark] .v1-shell .stock-order-receive-quantity input{border-color:var(--yc-border);background:var(--yc-surface)}@media(max-width:760px){.v1-shell .stock-order-receive-fields,.v1-shell .stock-order-receive-row{grid-template-columns:minmax(0,1fr)}.v1-shell .stock-order-receive-head,.v1-shell .stock-order-receive-actions{align-items:stretch;flex-direction:column}.v1-shell .stock-order-receive-actions .btn{width:100%}}.v1-shell .page-heading-bar:has(+.inventory-split-view){min-height:58px;padding:4px 2px 12px;margin-bottom:8px}.v1-shell .page-heading-bar:has(+.inventory-split-view) h1{margin-top:0;font-size:clamp(28px,1.9vw,36px)}.v1-shell .page-heading-bar:has(+.inventory-split-view) .page-subtitle{margin-top:6px}.v1-shell .inventory-split-view{gap:12px}.v1-shell .inventory-split-view .inventory-command-center{gap:10px;padding:12px 14px 14px}.v1-shell .inventory-split-view .inventory-command-head{padding:0}.v1-shell .inventory-split-view .inventory-command-head .section-eyebrow{margin-bottom:2px}.v1-shell .inventory-split-view .inventory-task-tabs.module-subnav{width:100%;margin:0;padding:4px;gap:8px;border-radius:14px}.v1-shell .inventory-split-view .inventory-task-tabs.module-subnav button{min-height:50px;grid-template-columns:30px minmax(0,1fr) auto;padding:7px 10px}.v1-shell .inventory-split-view .inventory-ledger-panel{overflow:hidden}.v1-shell .inventory-split-view .inventory-ledger-panel .section-header,.v1-shell .inventory-split-view .inventory-movements-panel .section-header{padding:16px 18px 10px;border-bottom:1px solid var(--yc-border-subtle)}.v1-shell .inventory-split-view .inventory-ledger-tools{margin:0 18px 12px;padding:8px}.v1-shell .inventory-split-view .inventory-store-toolbar{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.v1-shell .inventory-split-view .inventory-movement-toolbar{grid-template-columns:minmax(280px,1fr) minmax(180px,240px) minmax(160px,190px)}.v1-shell .inventory-split-view .inventory-ledger-tools .field,.v1-shell .inventory-split-view .inventory-ledger-tools input,.v1-shell .inventory-split-view .inventory-ledger-tools select{min-width:0}.v1-shell .inventory-split-view .inventory-scope-select{grid-template-columns:auto minmax(0,1fr)}.v1-shell .inventory-split-view .inventory-scope-select select{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .inventory-split-view .inventory-split-table-wrap{margin:0 18px 14px}@media(max-width:760px){.v1-shell .page-heading-bar:has(+.inventory-split-view){min-height:54px;padding:2px 0 8px;margin-bottom:8px}.v1-shell .inventory-split-view .inventory-command-center{padding:10px}.v1-shell .inventory-split-view .inventory-task-tabs.module-subnav button{min-height:46px}.v1-shell .inventory-split-view .inventory-ledger-panel .section-header,.v1-shell .inventory-split-view .inventory-movements-panel .section-header{padding:12px}.v1-shell .inventory-split-view .inventory-ledger-tools,.v1-shell .inventory-split-view .inventory-split-table-wrap{margin-right:12px;margin-left:12px}.v1-shell .inventory-split-view .inventory-store-toolbar,.v1-shell .inventory-split-view .inventory-movement-toolbar{grid-template-columns:minmax(0,1fr)}}.v1-shell .settings-page-nav .settings-tab-list button>span,.v1-shell .settings-page-nav .settings-tab-list button strong,.v1-shell .settings-page-nav .settings-tab-list button small{min-width:0;overflow-wrap:anywhere}.v1-shell .settings-page-nav .settings-tab-list button small{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.25}.v1-shell .inventory-mobile-card-head strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word}@media(max-width:640px){.v1-shell .product-ledger-panel .table-pagination{align-items:stretch}.v1-shell .product-ledger-panel .table-pagination-summary,.v1-shell .product-ledger-panel .table-pagination-actions{min-width:0}.v1-shell .product-ledger-panel .table-pagination-summary label{min-width:0;white-space:normal}.v1-shell .product-ledger-panel .table-pagination-summary select{min-width:56px;max-width:72px}}.v1-shell .platform-fee-settings-section{overflow:hidden}.v1-shell .platform-fee-settings-section>.section-header{padding-bottom:14px}.v1-shell .platform-fee-settings-section>.section-header .header-actions{gap:8px}.v1-shell .platform-fee-settings-section>.section-header .header-actions .btn{min-height:38px;padding-right:12px;padding-left:12px;border-radius:12px;box-shadow:none}.v1-shell .platform-fee-platform-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:12px var(--yc-admin-shell-pad);border-bottom:1px solid var(--yc-border-subtle);background:color-mix(in srgb,var(--yc-layer-panel-soft) 58%,var(--yc-layer-panel))}.v1-shell .platform-fee-platform-tabs button{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:10px;box-shadow:none}.v1-shell .platform-fee-platform-tabs button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .platform-fee-platform-tabs button small{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--yc-layer-panel-soft) 86%,transparent);color:var(--yc-text-muted);font-size:11px;line-height:1.2}.v1-shell .platform-fee-platform-tabs button.active small{color:var(--primary-strong);background:color-mix(in srgb,var(--primary-soft) 84%,var(--surface))}.v1-shell .platform-fee-settings-section .settings-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:10px var(--yc-admin-shell-pad);border-bottom:1px solid var(--yc-border-subtle);background:var(--yc-layer-panel)}.v1-shell .platform-fee-settings-section .settings-summary-grid .metric-card{min-height:58px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;padding:0 16px 0 0;border-right:1px solid color-mix(in srgb,var(--yc-border-subtle) 78%,transparent)}.v1-shell .platform-fee-settings-section .settings-summary-grid .metric-card+.metric-card{padding-left:18px}.v1-shell .platform-fee-settings-section .settings-summary-grid .metric-card:last-child{border-right:0}.v1-shell .platform-fee-settings-section .settings-summary-grid .metric-card p,.v1-shell .platform-fee-settings-section .settings-summary-grid .metric-card span{overflow:hidden;color:var(--yc-text-muted);font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.v1-shell .platform-fee-settings-section .settings-summary-grid .metric-card strong{margin-top:3px;margin-bottom:3px;font-size:24px;line-height:1}.v1-shell .platform-fee-settings-section .settings-summary-grid .metric-icon{width:30px;height:30px;border-radius:10px;opacity:.7}.v1-shell .platform-fee-settings-section .settings-standard-layout.settings-table-only{padding:12px var(--yc-admin-shell-pad) var(--yc-admin-shell-pad)}.v1-shell .platform-fee-toolbar{grid-template-columns:minmax(260px,1fr) minmax(142px,190px);gap:10px;margin:0 0 10px;padding:10px;border-radius:12px}.v1-shell .platform-fee-toolbar select,.v1-shell .platform-fee-toolbar .search-box{min-height:40px}.v1-shell .platform-fee-table-wrap{width:100%;margin:0;overflow-x:auto;border-radius:12px}.v1-shell .platform-fee-table{width:100%;min-width:820px;table-layout:fixed}.v1-shell .platform-fee-table th,.v1-shell .platform-fee-table td{padding:10px 14px;vertical-align:middle}.v1-shell .platform-fee-table th:nth-child(1),.v1-shell .platform-fee-table td:nth-child(1){width:22%}.v1-shell .platform-fee-table th:nth-child(2),.v1-shell .platform-fee-table td:nth-child(2){width:96px}.v1-shell .platform-fee-table th:nth-child(3),.v1-shell .platform-fee-table td:nth-child(3){width:28%}.v1-shell .platform-fee-table th:nth-child(4),.v1-shell .platform-fee-table td:nth-child(4){width:96px}.v1-shell .platform-fee-table th:nth-child(5),.v1-shell .platform-fee-table td:nth-child(5){width:82px;text-align:center}.v1-shell .platform-fee-table th:nth-child(6),.v1-shell .platform-fee-table td:nth-child(6){width:154px;padding-right:8px;padding-left:8px}.v1-shell .platform-fee-table td:first-child strong,.v1-shell .platform-fee-table td:first-child small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .platform-fee-table td:nth-child(4) small{display:block}.v1-shell .platform-fee-category-list{flex-wrap:nowrap;min-width:0;overflow:hidden}.v1-shell .platform-fee-category-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .platform-fee-row-actions{display:inline-flex;width:100%;align-items:center;justify-content:flex-end;gap:4px}.v1-shell .platform-fee-row-actions .btn{min-height:32px;padding:0 7px;border-radius:9px;box-shadow:none}.v1-shell .platform-fee-row-more.table-action-menu summary{width:32px;height:32px;border-radius:9px}.v1-shell .table-action-menu-panel .platform-fee-row-more-menu{position:static;display:grid;gap:var(--yc-space-1);padding:0;border:0;background:transparent}.v1-shell .table-action-menu-panel .platform-fee-row-more-menu .danger{color:var(--red)}.v1-shell .table-action-menu-panel .platform-fee-row-more-menu .danger:hover,.v1-shell .table-action-menu-panel .platform-fee-row-more-menu .danger:focus-visible{color:var(--red);background:var(--red-soft)}.v1-shell .brand-settings-section{overflow:hidden}.v1-shell .brand-settings-section>.section-header{padding-bottom:14px}.v1-shell .brand-settings-section>.section-header .header-actions{gap:8px}.v1-shell .brand-settings-section>.section-header .header-actions .btn{min-height:38px;padding-right:12px;padding-left:12px;border-radius:12px;box-shadow:none}.v1-shell .brand-export-menu.table-action-menu summary{width:38px;height:38px;border-radius:12px}.v1-shell .table-action-menu-panel .brand-export-menu-list{display:grid;gap:var(--yc-space-1)}.v1-shell .table-action-menu-panel .brand-export-menu-list button{justify-content:flex-start}.v1-shell .brand-export-error{margin:0 0 10px}.v1-shell .brand-settings-section .settings-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:10px var(--yc-admin-shell-pad);border-bottom:1px solid var(--yc-border-subtle);background:var(--yc-layer-panel)}.v1-shell .brand-settings-section .settings-summary-grid .metric-card{min-height:58px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;padding:0 16px 0 0;border-right:1px solid color-mix(in srgb,var(--yc-border-subtle) 78%,transparent)}.v1-shell .brand-settings-section .settings-summary-grid .metric-card+.metric-card{padding-left:18px}.v1-shell .brand-settings-section .settings-summary-grid .metric-card:last-child{border-right:0}.v1-shell .brand-settings-section .settings-summary-grid .metric-card p,.v1-shell .brand-settings-section .settings-summary-grid .metric-card span{overflow:hidden;color:var(--yc-text-muted);font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.v1-shell .brand-settings-section .settings-summary-grid .metric-card strong{margin-top:3px;margin-bottom:3px;font-size:24px;line-height:1}.v1-shell .brand-settings-section .settings-summary-grid .metric-icon{width:30px;height:30px;border-radius:10px;opacity:.7}.v1-shell .brand-settings-section .settings-standard-layout.settings-table-only{padding:12px var(--yc-admin-shell-pad) var(--yc-admin-shell-pad)}.v1-shell .brand-settings-toolbar{grid-template-columns:minmax(280px,1fr) minmax(138px,180px) minmax(138px,180px);gap:10px;margin:0 0 10px;padding:10px;border-radius:12px}.v1-shell .brand-settings-toolbar select,.v1-shell .brand-settings-toolbar .search-box{min-height:40px}.v1-shell .brand-settings-table-wrap{width:100%;margin:0;overflow-x:auto;border-radius:12px}.v1-shell .brand-settings-table{width:100%;min-width:1080px;table-layout:fixed}.v1-shell .brand-settings-table th,.v1-shell .brand-settings-table td{padding:10px 14px;vertical-align:middle}.v1-shell .brand-settings-table th:nth-child(1),.v1-shell .brand-settings-table td:nth-child(1){width:44px;text-align:center}.v1-shell .brand-settings-table th:nth-child(2),.v1-shell .brand-settings-table td:nth-child(2){width:21%}.v1-shell .brand-settings-table th:nth-child(3),.v1-shell .brand-settings-table td:nth-child(3){width:132px;text-align:center}.v1-shell .brand-settings-table th:nth-child(4),.v1-shell .brand-settings-table td:nth-child(4){width:26%}.v1-shell .brand-settings-table th:nth-child(5),.v1-shell .brand-settings-table td:nth-child(5){width:86px;text-align:center}.v1-shell .brand-settings-table th:nth-child(6),.v1-shell .brand-settings-table td:nth-child(6){width:136px;text-align:center}.v1-shell .brand-settings-table th:nth-child(7),.v1-shell .brand-settings-table td:nth-child(7){width:240px;padding-right:22px;padding-left:12px}.v1-shell .brand-select-cell input{width:16px;height:16px;margin:0;accent-color:var(--primary)}.v1-shell .brand-sort-button{display:inline-flex;min-width:max-content;max-width:100%;align-items:center;justify-content:inherit;gap:6px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:900;cursor:pointer;transition:color .14s cubic-bezier(.23,1,.32,1)}.v1-shell .brand-sort-button span{min-width:max-content;overflow:visible;text-overflow:clip;white-space:nowrap}.v1-shell .brand-sort-button em{flex:0 0 auto;color:var(--yc-text-muted);font-style:normal;font-size:11px}.v1-shell .brand-sort-button.active em{color:var(--primary-strong)}@media(hover:hover)and (pointer:fine){.v1-shell .brand-sort-button:hover{color:var(--primary-strong)}}.v1-shell .brand-name-stack strong,.v1-shell .brand-name-stack small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .brand-name-stack small{margin-top:2px;color:var(--yc-text-muted);font-size:12px;line-height:1.2}.v1-shell .brand-alias-list{display:flex;min-width:0;align-items:center;gap:6px;overflow:hidden}.v1-shell .brand-alias-chip,.v1-shell .brand-alias-more{min-width:0;max-width:130px;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid var(--yc-border-subtle);border-radius:999px;background:color-mix(in srgb,var(--yc-layer-panel-soft) 82%,var(--yc-layer-panel));color:var(--yc-text);font-size:12px;line-height:1.1;white-space:nowrap}.v1-shell .brand-alias-chip{overflow:hidden;text-overflow:ellipsis}.v1-shell .brand-alias-chip small{flex:0 0 auto;color:var(--yc-text-muted);font-size:10px}.v1-shell .brand-alias-more{flex:0 0 auto;color:var(--primary-strong);background:var(--primary-soft)}.v1-shell .brand-row-actions{display:inline-flex;width:100%;align-items:center;justify-content:flex-end;gap:8px;padding-right:2px}.v1-shell .brand-row-actions .btn{min-width:72px;min-height:34px;padding:0 9px;border-radius:10px;box-shadow:none;transition:transform .14s cubic-bezier(.23,1,.32,1),border-color .14s ease,background-color .14s ease,color .14s ease}.v1-shell .brand-row-more.table-action-menu summary{width:34px;height:34px;border-radius:10px;transition:transform .14s cubic-bezier(.23,1,.32,1),border-color .14s ease,background-color .14s ease,color .14s ease}.v1-shell .brand-row-actions .btn:active,.v1-shell .brand-row-more.table-action-menu summary:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.v1-shell .brand-row-more.table-action-menu summary:hover{color:var(--primary-strong);border-color:var(--primary-border);background:var(--primary-soft)}}.v1-shell .table-action-menu-panel .brand-row-more-menu{position:static;display:grid;gap:var(--yc-space-1);padding:0;border:0;background:transparent}.v1-shell .table-action-menu-panel .brand-row-more-menu button{justify-content:flex-start}.v1-shell .table-action-menu-panel .brand-row-more-menu .danger{color:var(--red)}.v1-shell .table-action-menu-panel .brand-row-more-menu .danger:hover,.v1-shell .table-action-menu-panel .brand-row-more-menu .danger:focus-visible{color:var(--red);background:var(--red-soft)}.v1-shell section.confirm-dialog.app-dialog.brand-data-dialog,.v1-shell section.confirm-dialog.app-dialog.brand-merge-dialog,.v1-shell section.confirm-dialog.app-dialog.brand-delete-dialog{display:grid;width:min(720px,calc(100vw - 40px));max-height:min(86vh,calc(100vh - 36px));grid-template-rows:auto minmax(0,1fr) auto}.v1-shell section.confirm-dialog.app-dialog.brand-merge-dialog{width:min(860px,calc(100vw - 40px))}.v1-shell section.confirm-dialog.app-dialog.brand-delete-dialog{width:min(560px,calc(100vw - 40px))}.v1-shell .brand-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(136px,168px);gap:12px}.v1-shell .brand-form-grid .span-2{grid-column:1 / -1}.v1-shell .brand-form-grid textarea,.v1-shell .brand-merge-layout textarea{min-height:96px;resize:vertical}.v1-shell .brand-merge-layout{display:grid;gap:12px}.v1-shell .brand-merge-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v1-shell .brand-merge-summary span{min-width:0;display:grid;gap:3px;padding:10px 12px;border:1px solid var(--yc-border-subtle);border-radius:12px;background:var(--yc-layer-panel-soft)}.v1-shell .brand-merge-summary small,.v1-shell .brand-merge-summary em{color:var(--yc-text-muted);font-style:normal;font-size:12px}.v1-shell .brand-merge-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .brand-merge-search{min-height:40px}.v1-shell .brand-merge-candidates{max-height:min(300px,34vh);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:auto}.v1-shell .brand-merge-candidates button{min-width:0;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--yc-border-subtle);border-radius:12px;background:var(--yc-layer-panel);color:var(--yc-text);text-align:left}.v1-shell .brand-merge-candidates button.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-strong)}.v1-shell .brand-merge-candidates button span{min-width:0;display:grid;gap:2px}.v1-shell .brand-merge-candidates button strong,.v1-shell .brand-merge-candidates button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .brand-merge-candidates button small{color:var(--yc-text-muted);font-size:12px}.v1-shell .brand-delete-warning{display:grid;gap:6px;padding:14px;border:1px solid color-mix(in srgb,var(--red) 35%,var(--yc-border-subtle));border-radius:12px;background:var(--red-soft);color:var(--yc-text)}.v1-shell .brand-delete-warning span{color:var(--yc-text-muted)}.v1-shell .platform-fee-rule-dialog{width:min(100vw - 40px,760px)}.v1-shell section.confirm-dialog.app-dialog.platform-fee-rule-dialog{width:min(760px,calc(100vw - 40px));max-height:min(86vh,calc(100vh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr) auto}.v1-shell .platform-fee-transfer-dialog{width:min(100vw - 40px,760px)}.v1-shell section.confirm-dialog.app-dialog.platform-fee-transfer-dialog{width:min(760px,calc(100vw - 40px));max-height:min(86vh,calc(100vh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr) auto}.v1-shell .platform-fee-transfer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v1-shell .platform-fee-transfer-grid button{min-width:0;min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--yc-border-subtle);border-radius:12px;padding:10px 12px;color:var(--yc-text-primary);background:color-mix(in srgb,var(--yc-layer-panel-soft) 62%,var(--yc-layer-panel));text-align:left;cursor:pointer}.v1-shell .platform-fee-transfer-grid button svg{width:34px;height:34px;padding:8px;border-radius:10px;color:var(--primary-strong);background:var(--primary-soft)}.v1-shell .platform-fee-transfer-grid button span{min-width:0;display:grid;gap:2px}.v1-shell .platform-fee-transfer-grid button strong,.v1-shell .platform-fee-transfer-grid button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .platform-fee-transfer-grid button strong{color:var(--yc-text-primary);font-size:14px;font-weight:950}.v1-shell .platform-fee-transfer-grid button small{color:var(--yc-text-muted);font-size:12px;font-weight:760}.v1-shell .platform-fee-transfer-grid button:hover,.v1-shell .platform-fee-transfer-grid button:focus-visible{border-color:var(--primary-border);background:var(--primary-soft);outline:0}.v1-shell .platform-fee-transfer-grid button:last-child:nth-child(odd){grid-column:1 / -1}.v1-shell .category-transfer-dialog{width:min(100vw - 40px,760px)}.v1-shell section.confirm-dialog.app-dialog.category-transfer-dialog{width:min(760px,calc(100vw - 40px));max-height:min(86vh,calc(100vh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr) auto}.v1-shell .category-transfer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v1-shell .category-transfer-grid button{min-width:0;min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--yc-border-subtle);border-radius:12px;padding:10px 12px;color:var(--yc-text-primary);background:color-mix(in srgb,var(--yc-layer-panel-soft) 62%,var(--yc-layer-panel));text-align:left;cursor:pointer}.v1-shell .category-transfer-grid button svg{width:34px;height:34px;padding:8px;border-radius:10px;color:var(--primary-strong);background:var(--primary-soft)}.v1-shell .category-transfer-grid button span{min-width:0;display:grid;gap:2px}.v1-shell .category-transfer-grid button strong,.v1-shell .category-transfer-grid button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .category-transfer-grid button strong{color:var(--yc-text-primary);font-size:14px;font-weight:950}.v1-shell .category-transfer-grid button small{color:var(--yc-text-muted);font-size:12px;font-weight:760}.v1-shell .category-transfer-grid button:hover,.v1-shell .category-transfer-grid button:focus-visible{border-color:var(--primary-border);background:var(--primary-soft);outline:0}.v1-shell .category-transfer-grid button:last-child:nth-child(odd){grid-column:1 / -1}.v1-shell .product-code-row-actions{display:inline-flex;width:100%;align-items:center;justify-content:flex-end;gap:4px}.v1-shell .product-code-row-actions .btn{min-height:32px;padding:0 7px;border-radius:9px;box-shadow:none}.v1-shell .product-code-row-more.table-action-menu summary{width:32px;height:32px;border-radius:9px}.v1-shell .table-action-menu-panel .product-code-row-more-menu{position:static;display:grid;gap:var(--yc-space-1);padding:0;border:0;background:transparent}.v1-shell .table-action-menu-panel .product-code-row-more-menu .danger{color:var(--red)}.v1-shell .table-action-menu-panel .product-code-row-more-menu .danger:hover,.v1-shell .table-action-menu-panel .product-code-row-more-menu .danger:focus-visible{color:var(--red);background:var(--red-soft)}.v1-shell .product-code-settings-section .settings-standard-layout.settings-table-only{padding:12px var(--yc-admin-shell-pad) var(--yc-admin-shell-pad)}.v1-shell .product-code-toolbar{grid-template-columns:minmax(260px,1fr) minmax(142px,190px);gap:10px;margin:0 0 10px;padding:10px;border-radius:12px}.v1-shell .product-code-toolbar select,.v1-shell .product-code-toolbar .search-box{min-height:40px}.v1-shell .product-code-table-wrap{width:100%;margin:0;overflow-x:auto;border-radius:12px}.v1-shell .product-code-table{width:100%;min-width:920px;table-layout:fixed}.v1-shell .product-code-table th,.v1-shell .product-code-table td{padding:10px 14px;vertical-align:middle}.v1-shell .product-code-table th:nth-child(1),.v1-shell .product-code-table td:nth-child(1){width:130px}.v1-shell .product-code-table th:nth-child(2),.v1-shell .product-code-table td:nth-child(2){width:30%}.v1-shell .product-code-table th:nth-child(3),.v1-shell .product-code-table td:nth-child(3){width:106px}.v1-shell .product-code-table th:nth-child(4),.v1-shell .product-code-table td:nth-child(4){width:92px}.v1-shell .product-code-table th:nth-child(5),.v1-shell .product-code-table td:nth-child(5){width:116px}.v1-shell .product-code-table th:nth-child(6),.v1-shell .product-code-table td:nth-child(6){width:82px;text-align:center}.v1-shell .product-code-table th:nth-child(7),.v1-shell .product-code-table td:nth-child(7){width:154px;padding-right:8px;padding-left:8px}.v1-shell .product-code-table td:first-child strong,.v1-shell .product-code-table td:first-child small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .product-code-category-stack{max-width:none;min-width:0;overflow:hidden}.v1-shell .product-code-category-stack span,.v1-shell .product-code-category-stack small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .product-code-transfer-dialog{width:min(820px,calc(100vw - 40px))}.v1-shell section.confirm-dialog.app-dialog.product-code-transfer-dialog{width:min(820px,calc(100vw - 40px));max-height:min(86vh,calc(100vh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr) auto}.v1-shell .product-code-transfer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.v1-shell .product-code-transfer-grid button{min-width:0;min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--yc-border-subtle);border-radius:12px;padding:10px 12px;color:var(--yc-text-primary);background:color-mix(in srgb,var(--yc-layer-panel-soft) 62%,var(--yc-layer-panel));text-align:left;cursor:pointer}.v1-shell .product-code-transfer-grid button svg{width:34px;height:34px;padding:8px;border-radius:10px;color:var(--primary-strong);background:var(--primary-soft)}.v1-shell .product-code-transfer-grid button span{min-width:0;display:grid;gap:2px}.v1-shell .product-code-transfer-grid button strong,.v1-shell .product-code-transfer-grid button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .product-code-transfer-grid button strong{color:var(--yc-text-primary);font-size:14px;font-weight:950}.v1-shell .product-code-transfer-grid button small{color:var(--yc-text-muted);font-size:12px;font-weight:760}.v1-shell .product-code-transfer-grid button:hover,.v1-shell .product-code-transfer-grid button:focus-visible{border-color:var(--primary-border);background:var(--primary-soft);outline:0}.v1-shell .product-code-transfer-grid button:last-child:nth-child(odd){grid-column:1 / -1}.v1-shell .platform-fee-rule-notice{margin-bottom:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--amber) 26%,var(--yc-border-subtle));border-radius:12px;color:color-mix(in srgb,var(--amber) 72%,var(--yc-text-primary));background:color-mix(in srgb,var(--amber-soft) 62%,var(--yc-layer-panel));font-size:13px;font-weight:850;line-height:1.45}.v1-shell .platform-fee-rule-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v1-shell .platform-fee-rule-form label{min-width:0;display:grid;gap:7px;position:relative}.v1-shell .platform-fee-rule-form label>span{color:var(--yc-text-secondary);font-size:13px;font-weight:900}.v1-shell .platform-fee-rule-form input,.v1-shell .platform-fee-rule-form select{width:100%;min-width:0;min-height:44px;border:1px solid var(--yc-border-subtle);border-radius:12px;padding:0 12px;color:var(--yc-text-primary);background:var(--yc-layer-panel);font-weight:850}.v1-shell .platform-fee-rule-form input:focus,.v1-shell .platform-fee-rule-form select:focus{border-color:var(--primary-border);outline:0;box-shadow:var(--yc-focus-ring)}.v1-shell .platform-fee-rule-form label:nth-child(3) input{padding-right:42px}.v1-shell .platform-fee-rule-form label:nth-child(3):after{content:"%";position:absolute;right:12px;top:39px;color:var(--yc-text-muted);font-size:13px;font-weight:900}.v1-shell .platform-fee-rule-form .span-2{grid-column:1 / -1}.v1-shell .platform-fee-rule-form small{min-height:16px;color:var(--yc-text-muted);font-size:12px;font-weight:760;line-height:1.35}.v1-shell .platform-fee-rule-form .platform-fee-field-error{color:var(--red)}.v1-shell .platform-fee-bind-dialog{width:min(100vw - 40px,820px)}.v1-shell section.confirm-dialog.app-dialog.platform-fee-bind-dialog{width:min(820px,calc(100vw - 40px));max-height:min(86vh,calc(100vh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr) auto}.v1-shell .platform-fee-bind-dialog .dialog-body{overflow:auto}.v1-shell .platform-fee-bind-layout{display:grid;gap:12px}.v1-shell .platform-fee-descendant-toggle{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;margin:0;padding:10px 12px;border:1px solid var(--yc-border-subtle);border-radius:12px;background:color-mix(in srgb,var(--yc-layer-panel-soft) 70%,var(--yc-layer-panel))}.v1-shell .platform-fee-descendant-toggle input{width:18px;height:18px;margin-top:2px}.v1-shell .platform-fee-descendant-toggle span{min-width:0;display:grid;gap:2px}.v1-shell .platform-fee-descendant-toggle strong{color:var(--yc-text-primary);font-size:13px;font-weight:950}.v1-shell .platform-fee-descendant-toggle small{color:var(--yc-text-muted);font-size:12px;font-weight:760;line-height:1.35}.v1-shell .platform-fee-bound-panel,.v1-shell .platform-fee-candidate-panel{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--yc-border-subtle);border-radius:12px;background:var(--yc-layer-panel)}.v1-shell .platform-fee-bind-section-head,.v1-shell .platform-fee-candidate-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.v1-shell .platform-fee-bind-section-head strong,.v1-shell .platform-fee-candidate-head strong{color:var(--yc-text-primary);font-size:14px;font-weight:950}.v1-shell .platform-fee-bind-section-head span,.v1-shell .platform-fee-candidate-head em{flex:0 0 auto;border-radius:999px;padding:3px 8px;color:var(--primary-strong);background:var(--primary-soft);font-size:12px;font-style:normal;font-weight:900}.v1-shell .platform-fee-candidate-head>span{min-width:0;display:grid;gap:2px}.v1-shell .platform-fee-candidate-head small{color:var(--yc-text-muted);font-size:12px;font-weight:760}.v1-shell .platform-fee-bound-list{max-height:150px;overflow:auto;display:flex;flex-wrap:wrap;gap:8px;align-content:start}.v1-shell .platform-fee-bound-chip{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 10px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--yc-border-subtle));border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 62%,var(--yc-layer-panel))}.v1-shell .platform-fee-bound-chip em{min-width:0;overflow:hidden;color:var(--yc-text-primary);font-size:12px;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.v1-shell .platform-fee-bound-chip button{flex:0 0 auto;min-height:24px;border:0;border-radius:999px;padding:0 8px;color:var(--primary-strong);background:var(--yc-layer-panel);font-size:12px;font-weight:900;cursor:pointer}.v1-shell .platform-fee-bound-chip button:hover,.v1-shell .platform-fee-bound-chip button:focus-visible{color:var(--red);background:var(--red-soft);outline:0}.v1-shell .platform-fee-bind-empty{min-height:42px;display:grid;place-items:center;border:1px dashed var(--yc-border-subtle);border-radius:12px;color:var(--yc-text-muted);background:color-mix(in srgb,var(--yc-layer-panel-soft) 70%,transparent);font-size:13px;font-weight:820;text-align:center}.v1-shell .platform-fee-bind-empty.warning{border-color:color-mix(in srgb,var(--amber) 42%,var(--yc-border-subtle));color:color-mix(in srgb,var(--amber) 78%,var(--yc-text-primary));background:color-mix(in srgb,var(--amber-soft) 64%,var(--yc-layer-panel))}.v1-shell .platform-fee-candidate-search{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:center;min-height:42px;padding:0 12px;border:1px solid var(--yc-border-subtle);border-radius:12px;background:color-mix(in srgb,var(--yc-layer-panel-soft) 64%,var(--yc-layer-panel))}.v1-shell .platform-fee-candidate-search svg{color:var(--yc-text-muted)}.v1-shell .platform-fee-candidate-search input{min-width:0;border:0;color:var(--yc-text-primary);background:transparent;font-weight:850;outline:0}.v1-shell .platform-fee-candidate-grid{max-height:34vh;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-right:2px}.v1-shell .platform-fee-candidate-option{min-width:0;min-height:40px;display:flex;align-items:center;border:1px solid var(--yc-border-subtle);border-radius:12px;padding:0 12px;color:var(--yc-text-primary);background:color-mix(in srgb,var(--yc-layer-panel-soft) 62%,var(--yc-layer-panel));font-weight:850;text-align:left;cursor:pointer}.v1-shell .platform-fee-candidate-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .platform-fee-candidate-option:hover,.v1-shell .platform-fee-candidate-option:focus-visible{border-color:var(--primary-border);color:var(--primary-strong);background:var(--primary-soft);outline:0}.v1-shell .product-code-bind-dialog{width:min(100vw - 40px,820px)}.v1-shell section.confirm-dialog.app-dialog.product-code-bind-dialog,.v1-shell section.confirm-dialog.app-dialog.product-code-dialog{width:min(820px,calc(100vw - 40px));max-height:min(86vh,calc(100vh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr) auto}.v1-shell .product-code-bind-dialog .dialog-body,.v1-shell .product-code-dialog .dialog-body{overflow:auto}.v1-shell .product-code-bind-layout{display:grid;gap:12px}.v1-shell .product-code-bound-panel,.v1-shell .product-code-candidate-panel{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--yc-border-subtle);border-radius:12px;background:var(--yc-layer-panel)}.v1-shell .product-code-bind-section-head,.v1-shell .product-code-candidate-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.v1-shell .product-code-bind-section-head strong,.v1-shell .product-code-candidate-head strong{color:var(--yc-text-primary);font-size:14px;font-weight:950}.v1-shell .product-code-bind-section-head span,.v1-shell .product-code-candidate-head em{flex:0 0 auto;border-radius:999px;padding:3px 8px;color:var(--primary-strong);background:var(--primary-soft);font-size:12px;font-style:normal;font-weight:900}.v1-shell .product-code-candidate-head>span{min-width:0;display:grid;gap:2px}.v1-shell .product-code-candidate-head small{color:var(--yc-text-muted);font-size:12px;font-weight:760}.v1-shell .product-code-bound-list{max-height:150px;overflow:auto;display:flex;flex-wrap:wrap;gap:8px;align-content:start}.v1-shell .product-code-bound-chip{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 10px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--yc-border-subtle));border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 62%,var(--yc-layer-panel))}.v1-shell .product-code-bound-chip em{min-width:0;overflow:hidden;color:var(--yc-text-primary);font-size:12px;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.v1-shell .product-code-bound-chip button{flex:0 0 auto;min-height:24px;border:0;border-radius:999px;padding:0 8px;color:var(--primary-strong);background:var(--yc-layer-panel);font-size:12px;font-weight:900;cursor:pointer}.v1-shell .product-code-bound-chip button:hover,.v1-shell .product-code-bound-chip button:focus-visible{color:var(--red);background:var(--red-soft);outline:0}.v1-shell .product-code-bind-empty{min-height:42px;display:grid;place-items:center;border:1px dashed var(--yc-border-subtle);border-radius:12px;color:var(--yc-text-muted);background:color-mix(in srgb,var(--yc-layer-panel-soft) 70%,transparent);font-size:13px;font-weight:820;text-align:center}.v1-shell .product-code-bind-empty.warning{border-color:color-mix(in srgb,var(--amber) 42%,var(--yc-border-subtle));color:color-mix(in srgb,var(--amber) 78%,var(--yc-text-primary));background:color-mix(in srgb,var(--amber-soft) 64%,var(--yc-layer-panel))}.v1-shell .product-code-candidate-search{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:center;min-height:42px;padding:0 12px;border:1px solid var(--yc-border-subtle);border-radius:12px;background:color-mix(in srgb,var(--yc-layer-panel-soft) 64%,var(--yc-layer-panel))}.v1-shell .product-code-candidate-search svg{color:var(--yc-text-muted)}.v1-shell .product-code-candidate-search input{min-width:0;border:0;color:var(--yc-text-primary);background:transparent;font-weight:850;outline:0}.v1-shell .product-code-candidate-grid{max-height:34vh;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-right:2px}.v1-shell .product-code-candidate-option{min-width:0;min-height:40px;display:flex;align-items:center;border:1px solid var(--yc-border-subtle);border-radius:12px;padding:0 12px;color:var(--yc-text-primary);background:color-mix(in srgb,var(--yc-layer-panel-soft) 62%,var(--yc-layer-panel));font-weight:850;text-align:left;cursor:pointer}.v1-shell .product-code-candidate-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .product-code-candidate-option:hover,.v1-shell .product-code-candidate-option:focus-visible{border-color:var(--primary-border);color:var(--primary-strong);background:var(--primary-soft);outline:0}.v1-shell .platform-fee-import-dialog{width:min(100vw - 40px,980px)}.v1-shell section.confirm-dialog.app-dialog.platform-fee-import-dialog{width:min(980px,calc(100vw - 40px));max-height:min(86vh,calc(100vh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr) auto}.v1-shell .platform-fee-import-clear-confirm{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;margin:0 0 10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--amber) 34%,var(--yc-border-subtle));border-radius:12px;background:color-mix(in srgb,var(--amber-soft) 56%,var(--yc-layer-panel))}.v1-shell .platform-fee-import-clear-confirm input{width:18px;height:18px;margin-top:2px}.v1-shell .platform-fee-import-clear-confirm span{min-width:0;display:grid;gap:2px}.v1-shell .platform-fee-import-clear-confirm strong{color:color-mix(in srgb,var(--amber) 74%,var(--yc-text-primary));font-size:13px;font-weight:950}.v1-shell .platform-fee-import-clear-confirm small{color:var(--yc-text-secondary);font-size:12px;font-weight:780;line-height:1.35}.v1-shell .platform-fee-import-table-wrap{max-height:none;overflow-x:auto;overflow-y:hidden}.v1-shell .platform-fee-import-table-wrap .data-table{min-width:840px}.v1-shell .platform-fee-import-category-list{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.v1-shell .platform-fee-import-category-list span,.v1-shell .platform-fee-import-binding-mode{max-width:100%;display:inline-flex;align-items:center;border:1px solid var(--yc-border-subtle);border-radius:999px;padding:3px 8px;color:var(--yc-text-primary);background:color-mix(in srgb,var(--yc-layer-panel-soft) 66%,var(--yc-layer-panel));font-size:12px;font-weight:850;line-height:1.25}.v1-shell .platform-fee-import-category-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-shell .platform-fee-import-binding-mode.danger{border-color:color-mix(in srgb,var(--red) 34%,var(--yc-border-subtle));color:var(--red);background:var(--red-soft)}.v1-shell .category-import-dialog{width:min(100vw - 40px,1040px)}.v1-shell section.confirm-dialog.app-dialog.category-import-dialog{width:min(1040px,calc(100vw - 40px));max-height:min(86vh,calc(100vh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr) auto}.v1-shell .category-import-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.v1-shell .category-import-summary span{display:inline-flex;align-items:center;min-height:30px;border:1px solid var(--yc-border-subtle);border-radius:999px;padding:0 10px;color:var(--yc-text-primary);background:color-mix(in srgb,var(--yc-layer-panel-soft) 70%,var(--yc-layer-panel));font-size:13px;font-weight:900}.v1-shell .category-import-alert{margin-bottom:10px;border:1px solid color-mix(in srgb,var(--red) 32%,var(--yc-border-subtle));border-radius:12px;padding:10px 12px;color:var(--red);background:var(--red-soft);font-size:13px;font-weight:850}.v1-shell .category-import-table-wrap{max-height:none;overflow-x:auto;overflow-y:hidden}.v1-shell .category-import-table{min-width:920px}.v1-shell .category-import-table tr.has-error td{background:color-mix(in srgb,var(--red-soft) 52%,transparent)}.v1-shell .category-import-table tr.has-warning td{background:color-mix(in srgb,var(--amber-soft) 46%,transparent)}.v1-shell .category-import-table td small{display:block;margin-top:3px;color:var(--yc-text-muted);font-size:12px;font-weight:760;line-height:1.35}.v1-shell .category-import-table tr.has-error td:last-child small{color:color-mix(in srgb,var(--red) 72%,var(--yc-text-primary))}@media(max-width:760px){.v1-shell .platform-fee-settings-section>.section-header{gap:10px;padding:14px 14px 12px}.v1-shell .platform-fee-settings-section>.section-header .header-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.v1-shell .platform-fee-settings-section>.section-header .header-actions .btn{min-width:0;justify-content:center}.v1-shell .platform-fee-platform-tabs{grid-template-columns:minmax(0,1fr);padding:10px 14px}.v1-shell .platform-fee-settings-section .settings-summary-grid{grid-template-columns:minmax(0,1fr);padding:0 14px}.v1-shell .platform-fee-settings-section .settings-summary-grid .metric-card,.v1-shell .platform-fee-settings-section .settings-summary-grid .metric-card+.metric-card{min-height:52px;padding:8px 0;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--yc-border-subtle) 72%,transparent)}.v1-shell .platform-fee-settings-section .settings-summary-grid .metric-card:last-child{border-bottom:0}.v1-shell .platform-fee-settings-section .settings-standard-layout.settings-table-only{padding:12px 14px 14px}.v1-shell .platform-fee-toolbar{grid-template-columns:minmax(0,1fr)}.v1-shell .platform-fee-table-wrap{overflow:visible}.v1-shell .platform-fee-table{min-width:0}.v1-shell .platform-fee-table th,.v1-shell .platform-fee-table td,.v1-shell .platform-fee-table th:nth-child(1),.v1-shell .platform-fee-table td:nth-child(1),.v1-shell .platform-fee-table th:nth-child(2),.v1-shell .platform-fee-table td:nth-child(2),.v1-shell .platform-fee-table th:nth-child(3),.v1-shell .platform-fee-table td:nth-child(3),.v1-shell .platform-fee-table th:nth-child(4),.v1-shell .platform-fee-table td:nth-child(4),.v1-shell .platform-fee-table th:nth-child(5),.v1-shell .platform-fee-table td:nth-child(5),.v1-shell .platform-fee-table th:nth-child(6),.v1-shell .platform-fee-table td:nth-child(6){width:100%}.v1-shell .platform-fee-table td:nth-child(6){text-align:left}.v1-shell .platform-fee-row-actions{justify-content:flex-start}.v1-shell .product-code-settings-section .settings-standard-layout.settings-table-only{padding:12px 14px 14px}.v1-shell .product-code-toolbar{grid-template-columns:minmax(0,1fr)}.v1-shell .product-code-table-wrap{overflow:visible}.v1-shell .product-code-table{min-width:0}.v1-shell .product-code-table th,.v1-shell .product-code-table td,.v1-shell .product-code-table th:nth-child(1),.v1-shell .product-code-table td:nth-child(1),.v1-shell .product-code-table th:nth-child(2),.v1-shell .product-code-table td:nth-child(2),.v1-shell .product-code-table th:nth-child(3),.v1-shell .product-code-table td:nth-child(3),.v1-shell .product-code-table th:nth-child(4),.v1-shell .product-code-table td:nth-child(4),.v1-shell .product-code-table th:nth-child(5),.v1-shell .product-code-table td:nth-child(5),.v1-shell .product-code-table th:nth-child(6),.v1-shell .product-code-table td:nth-child(6),.v1-shell .product-code-table th:nth-child(7),.v1-shell .product-code-table td:nth-child(7){width:100%}.v1-shell .product-code-table td:nth-child(6),.v1-shell .product-code-table td:nth-child(7){text-align:left}.v1-shell .product-code-settings-section .settings-data-table td:nth-child(7):before{content:"操作"}.v1-shell .product-code-row-actions{justify-content:flex-start}.v1-shell .platform-fee-rule-dialog,.v1-shell .platform-fee-bind-dialog,.v1-shell .platform-fee-transfer-dialog,.v1-shell .platform-fee-import-dialog,.v1-shell .category-transfer-dialog,.v1-shell .category-import-dialog,.v1-shell .product-code-dialog,.v1-shell .product-code-bind-dialog,.v1-shell .product-code-transfer-dialog{width:min(100vw - 24px,820px)}.v1-shell section.confirm-dialog.app-dialog.platform-fee-rule-dialog,.v1-shell section.confirm-dialog.app-dialog.platform-fee-bind-dialog,.v1-shell section.confirm-dialog.app-dialog.platform-fee-transfer-dialog,.v1-shell section.confirm-dialog.app-dialog.platform-fee-import-dialog,.v1-shell section.confirm-dialog.app-dialog.category-transfer-dialog,.v1-shell section.confirm-dialog.app-dialog.category-import-dialog,.v1-shell section.confirm-dialog.app-dialog.product-code-dialog,.v1-shell section.confirm-dialog.app-dialog.product-code-bind-dialog,.v1-shell section.confirm-dialog.app-dialog.product-code-transfer-dialog{width:min(100vw - 24px,820px)}.v1-shell .platform-fee-transfer-grid,.v1-shell .category-transfer-grid,.v1-shell .product-code-transfer-grid{grid-template-columns:minmax(0,1fr)}.v1-shell .platform-fee-import-table-wrap .data-table,.v1-shell .category-import-table-wrap .data-table{min-width:760px}.v1-shell .platform-fee-rule-form{grid-template-columns:minmax(0,1fr)}.v1-shell .platform-fee-rule-form .span-2{grid-column:auto}.v1-shell .platform-fee-bind-dialog .dialog-body{padding-right:14px;padding-left:14px}.v1-shell .platform-fee-bound-panel,.v1-shell .platform-fee-candidate-panel,.v1-shell .platform-fee-descendant-toggle,.v1-shell .product-code-bound-panel,.v1-shell .product-code-candidate-panel{padding:10px;border-radius:10px}.v1-shell .platform-fee-bound-list,.v1-shell .product-code-bound-list{max-height:128px}.v1-shell .platform-fee-candidate-grid,.v1-shell .product-code-candidate-grid{grid-template-columns:minmax(0,1fr);max-height:34vh}.v1-shell .platform-fee-candidate-head,.v1-shell .product-code-candidate-head{align-items:flex-start}}.store-mobile-app{--store-primary: #1677ff;--store-primary-deep: #0f5de8;--store-primary-soft: #eaf2ff;--store-green: #12b76a;--store-green-soft: #e9f8f1;--store-amber: #f97316;--store-amber-soft: #fff3e6;--store-red: #f04438;--store-red-soft: #feecec;--store-purple: #7c3aed;--store-purple-soft: #f1ebff;--store-bg: #f5f7fb;--store-card: #fbfcff;--store-text: #101828;--store-muted: #667085;--store-subtle: #98a2b3;--store-border: #e6ecf5;--store-divider: #eef2f7;--store-radius-card: 12px;--store-radius-control: 8px;--store-radius-hero: 10px;--store-shadow-card: 0 1px 2px rgba(16, 24, 40, .04);--store-shadow-floating: 0 8px 18px rgba(16, 24, 40, .08);--primary: var(--store-primary);--primary-border: #bfd5ff;--primary-soft: var(--store-primary-soft);--green: var(--store-green);--amber: var(--store-amber);--red: var(--store-red);--bg: var(--store-bg);--surface: var(--store-card);--surface-soft: #ffffff;--text: var(--store-text);--muted: var(--store-muted);--muted-strong: #475467;--border: var(--store-border);--shadow-soft: var(--store-shadow-card);color-scheme:light;min-height:100vh;background:var(--store-bg);color:var(--store-text);font-variant-numeric:tabular-nums}@supports selector(body:has(.store-mobile-app)){body:has(.store-mobile-app){min-width:0}}.store-mobile-shell{position:relative;width:min(100%,430px);min-height:100vh;margin:0 auto;background:var(--store-bg);border-inline:1px solid rgba(185,198,216,.42);box-shadow:0 18px 46px #0f172a1a;overflow-x:hidden}.store-mobile-content{padding:0 12px calc(96px + env(safe-area-inset-bottom))}.store-mobile-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px;color:var(--store-text);background:#fbfcfffa;border-bottom:1px solid var(--store-border);box-shadow:0 1px #10182805}.store-mobile-title{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:10px}.store-mobile-mark{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:1px solid rgba(22,119,255,.18);border-radius:10px;color:var(--store-primary);background:var(--store-primary-soft);box-shadow:none}.store-mobile-title>div{min-width:0}.store-mobile-title small,.store-hero-panel small,.store-request-intro small{display:block;color:var(--store-muted);font-size:12px;line-height:1.3}.store-mobile-title small{display:flex;align-items:center;gap:6px;min-width:0;margin-top:2px;flex-wrap:wrap}.store-mobile-title small button{min-height:22px;border:1px solid var(--store-border);border-radius:6px;color:var(--store-muted);background:#fff;padding:0 7px;font-size:11px}.store-mobile-title small .store-current-store-button{max-width:100%;display:inline-flex;align-items:center;gap:3px;color:var(--store-primary-deep);background:var(--store-primary-soft);border-color:#1677ff2e;font-weight:800}.store-mobile-title small>span{min-width:0}.store-mobile-title strong{display:block;max-width:100%;overflow:hidden;color:var(--store-text);font-size:17px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.store-mobile-header-actions{flex:0 0 auto;display:flex;align-items:center;gap:4px}.store-mobile-header-actions .icon-button{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.store-mobile-header-actions .icon-button:hover,.store-mobile-header-actions .icon-button:focus-visible{background:#ffffff38}.store-header-action{position:relative;min-width:46px;display:grid;justify-items:center;gap:3px;border:0;color:var(--store-muted);background:transparent;padding:0;font-size:11px}.store-header-action>span{position:relative;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--store-border);border-radius:8px;background:#fff}.store-header-action small{color:var(--store-muted);font-size:11px;line-height:1;white-space:nowrap}.store-header-action em{position:absolute;top:-6px;right:-7px;min-width:18px;height:18px;display:grid;place-items:center;border:1px solid #ffffff;border-radius:999px;color:#fff;background:var(--store-red);padding:0 5px;font-size:10px;font-style:normal;line-height:1}.store-refreshing svg{animation:store-spin .9s linear infinite}.store-mobile-loading{display:grid;min-height:100vh;place-content:center;gap:10px;padding:32px;text-align:center}.store-selection-gate{min-height:100vh;display:grid;align-content:center;gap:8px;padding:calc(24px + env(safe-area-inset-top)) 18px calc(220px + env(safe-area-inset-bottom));text-align:center}.store-selection-gate span{color:var(--store-primary-deep);font-size:12px;font-weight:900}.store-selection-gate strong{color:var(--store-text);font-size:20px;line-height:1.28}.store-selection-gate p{margin:0;color:var(--store-muted);font-size:13px;font-weight:700;line-height:1.55}.store-switcher-layer{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end;justify-content:center;padding:0 0 env(safe-area-inset-bottom)}.store-switcher-backdrop{position:absolute;inset:0;border:0;background:#0f172a61}.store-switcher-sheet{position:relative;z-index:1;width:min(100%,430px);max-height:min(78vh,620px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;border:1px solid var(--store-border);border-radius:16px 16px 0 0;background:var(--store-card);box-shadow:0 -14px 38px #0f172a2e;padding:14px 14px calc(14px + env(safe-area-inset-bottom))}.store-switcher-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.store-switcher-head strong,.store-switcher-head span{display:block}.store-switcher-head strong{color:var(--store-text);font-size:17px;line-height:1.3}.store-switcher-head span{margin-top:4px;color:var(--store-muted);font-size:12px;font-weight:700;line-height:1.45}.store-switcher-head>button{width:34px;height:34px;border:1px solid var(--store-border);border-radius:9px;color:var(--store-muted);background:#fff;display:grid;place-items:center}.store-switcher-list{min-height:0;display:grid;gap:8px;overflow-y:auto;overscroll-behavior:contain}.store-switcher-option{width:100%;min-width:0;min-height:60px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--store-border);border-radius:10px;color:var(--store-text);background:#fff;padding:10px;text-align:left}.store-switcher-option.is-active{border-color:#1677ff47;background:var(--store-primary-soft)}.store-switcher-option-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:var(--store-primary);background:var(--store-primary-soft)}.store-switcher-option-copy{min-width:0}.store-switcher-option-copy strong,.store-switcher-option-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-switcher-option-copy strong{font-size:14px;line-height:1.3}.store-switcher-option-copy small{margin-top:3px;color:var(--store-muted);font-size:12px;font-weight:700;line-height:1.3}.store-switcher-tags{display:inline-flex;align-items:center;gap:4px}.store-switcher-tags em{border-radius:999px;color:#fff;background:var(--store-primary);padding:4px 7px;font-size:11px;font-style:normal;font-weight:900;line-height:1;white-space:nowrap}.store-switcher-tags em.muted{color:var(--store-muted);background:#eef2f7}.store-action-sheet-layer{position:fixed;inset:0;z-index:94;display:flex;align-items:flex-end;justify-content:center;padding:0 0 env(safe-area-inset-bottom)}.store-action-sheet-backdrop{position:absolute;inset:0;border:0;background:#0f172a61}.store-action-sheet{position:relative;z-index:1;width:min(100%,430px);max-height:min(82vh,620px);display:grid;gap:12px;overflow-y:auto;border:1px solid var(--store-border);border-radius:16px 16px 0 0;background:var(--store-card);box-shadow:0 -14px 38px #0f172a2e;padding:14px 14px calc(14px + env(safe-area-inset-bottom))}.store-action-sheet-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.store-action-sheet-head strong,.store-action-sheet-head span{display:block}.store-action-sheet-head strong{color:var(--store-text);font-size:17px;line-height:1.3}.store-action-sheet-head span{margin-top:4px;color:var(--store-muted);font-size:12px;font-weight:700;line-height:1.45}.store-action-sheet-head>button{width:34px;height:34px;border:1px solid var(--store-border);border-radius:9px;color:var(--store-muted);background:#fff;display:grid;place-items:center;font-size:20px;line-height:1}.store-action-sheet-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-action-sheet-metrics span{min-width:0;min-height:58px;display:grid;gap:4px;align-content:center;border:1px solid var(--store-divider);border-radius:10px;background:#fbfdff;padding:8px 10px}.store-action-sheet-metrics span.is-wide{grid-column:1 / -1}.store-action-sheet-metrics span.is-highlight{background:var(--store-primary-soft)}.store-action-sheet-metrics small{color:var(--store-muted);font-size:11px;font-weight:800;line-height:1.2}.store-action-sheet-metrics strong{min-width:0;overflow:hidden;color:var(--store-text);font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.store-action-sheet-metrics span.is-highlight strong{color:var(--store-primary);font-size:17px}.store-action-sheet-copy,.store-action-sheet-warning{margin:0;border-radius:10px;padding:9px 10px;font-size:12px;font-weight:750;line-height:1.5}.store-action-sheet-copy{color:var(--store-muted);background:#f7f9fc}.store-action-sheet-warning{color:#a64b00;background:#fff7e8}.store-action-sheet-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-action-sheet-actions button{min-width:0;min-height:44px;border:1px solid var(--store-border);border-radius:10px;background:#fff;color:var(--store-text);padding:0 10px;font-size:13px;font-weight:900}.store-action-sheet-actions button.is-primary{border-color:var(--store-primary);color:#fff;background:var(--store-primary)}.store-action-sheet-actions button:disabled{cursor:wait;opacity:.65}.store-mobile-loading strong{font-size:18px}.store-mobile-loading span{color:var(--muted);font-size:13px}.store-notice{position:sticky;top:calc(65px + env(safe-area-inset-top));z-index:18;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;margin:10px 14px 0;padding:10px 10px 10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-soft);font-size:13px}.store-notice button{width:34px;height:34px;border:0;border-radius:10px;color:var(--muted);background:transparent}.store-notice-success{border-color:color-mix(in srgb,var(--green) 42%,var(--border));background:var(--green-soft)}.store-notice-warning{border-color:color-mix(in srgb,var(--amber) 42%,var(--border));background:var(--amber-soft)}.store-notice-danger{border-color:color-mix(in srgb,var(--red) 42%,var(--border));background:var(--red-soft)}.store-notice-info{border-color:var(--primary-border);background:var(--primary-soft)}.store-floating-feedback{position:fixed;right:50%;bottom:calc(82px + env(safe-area-inset-bottom));z-index:38;width:min(calc(100% - 28px),402px);min-height:44px;display:grid;grid-template-columns:18px minmax(0,1fr) auto 30px;align-items:center;gap:8px;padding:9px 8px 9px 12px;border:1px solid var(--store-border);border-radius:12px;color:var(--store-text);background:var(--store-card);box-shadow:0 10px 24px #1018281f;transform:translate(50%);animation:store-feedback-in .18s ease-out}.store-floating-feedback span{min-width:0;overflow:hidden;color:var(--store-text);font-size:13px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.store-floating-feedback-success{border-color:color-mix(in srgb,var(--store-green) 38%,var(--store-border));background:color-mix(in srgb,var(--store-green-soft) 68%,var(--store-card))}.store-floating-feedback-success>svg{color:var(--store-green)}.store-floating-feedback-info{border-color:var(--primary-border);background:color-mix(in srgb,var(--store-primary-soft) 72%,var(--store-card))}.store-floating-feedback-info>svg{color:var(--store-primary)}.store-floating-feedback-action,.store-floating-feedback-close{border:0;background:transparent}.store-floating-feedback-action{min-height:30px;padding:0 8px;border-radius:8px;color:var(--store-primary);font-size:12px;font-weight:800;white-space:nowrap}.store-floating-feedback-action:active,.store-floating-feedback-action:focus-visible{background:#1677ff1a;outline:none}.store-floating-feedback-close{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--store-muted)}.store-floating-feedback-close:active,.store-floating-feedback-close:focus-visible{background:#6670851f;outline:none}@keyframes store-feedback-in{0%{opacity:0;transform:translate(50%,8px)}to{opacity:1;transform:translate(50%)}}.store-screen{display:grid;gap:10px;padding-top:10px}.store-workbench-screen{padding-bottom:4px}.store-section-card{min-width:0;display:grid;gap:10px;padding:10px;border:1px solid var(--store-border);border-radius:var(--store-radius-card);background:var(--store-card);box-shadow:var(--store-shadow-card)}.store-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-metric-card{min-width:0;min-height:74px;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon helper";align-items:center;column-gap:8px;row-gap:2px;padding:9px;border:1px solid var(--store-border);border-radius:var(--store-radius-card);background:var(--store-card);box-shadow:var(--store-shadow-card)}button.store-metric-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}button.store-metric-card:active{transform:translateY(1px)}button.store-metric-card:focus-visible{border-color:#bfd5ff;outline:3px solid color-mix(in srgb,var(--store-primary) 16%,transparent);outline-offset:2px}.store-metric-card span,.store-metric-card small{display:block;overflow:hidden;color:var(--store-muted);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.store-metric-card strong{display:block;overflow:hidden;color:var(--store-primary);font-size:20px;font-weight:800;line-height:1.1;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.store-metric-card-green strong{color:var(--store-green)}.store-metric-card-amber strong{color:var(--store-amber)}.store-metric-card-red strong{color:var(--store-red)}.store-metric-card-purple strong{color:var(--store-purple)}.store-icon-badge{grid-area:icon;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--store-primary);background:var(--store-primary-soft)}.store-metric-card>span:not(.store-icon-badge){grid-area:label}.store-metric-card>strong{grid-area:value}.store-metric-card>small{grid-area:helper}.store-icon-badge-green{color:var(--store-green);background:var(--store-green-soft)}.store-icon-badge-amber{color:var(--store-amber);background:var(--store-amber-soft)}.store-icon-badge-red{color:var(--store-red);background:var(--store-red-soft)}.store-icon-badge-purple{color:var(--store-purple);background:var(--store-purple-soft)}.store-scan-hero{width:100%;min-height:78px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid rgba(22,119,255,.24);border-radius:var(--store-radius-hero);color:#fff;background:var(--store-primary);box-shadow:0 6px 14px #1677ff2e;text-align:left}.store-scan-hero:focus-visible{outline:3px solid rgba(22,119,255,.28);outline-offset:3px}.store-scan-hero-icon{width:44px;height:44px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.72);border-radius:10px;background:#ffffff1a}.store-scan-hero-copy strong,.store-scan-hero-copy small{display:block}.store-scan-hero-copy strong{font-size:20px;font-weight:800;line-height:1.2}.store-scan-hero-copy small{margin-top:2px;color:#ffffffd6;font-size:12px;line-height:1.45}.store-scan-hero-art{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;color:#ffffffe6;background:#ffffff24;transform:none}.store-workbench-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.store-workbench-grid button{min-width:0;min-height:58px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;justify-items:start;gap:7px;padding:8px;border:1px solid var(--store-border);border-radius:8px;color:var(--store-text);background:#fff;text-align:left}.store-workbench-grid button:hover,.store-workbench-grid button:focus-visible{background:var(--store-primary-soft)}.store-workbench-icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--store-border);border-radius:8px;color:var(--store-primary);background:#fff;box-shadow:none}.store-workbench-icon-green{color:var(--store-green);background:var(--store-green-soft)}.store-workbench-icon-amber{color:var(--store-amber);background:var(--store-amber-soft)}.store-workbench-icon-purple{color:var(--store-purple);background:var(--store-purple-soft)}.store-workbench-grid strong{max-width:100%;overflow:hidden;font-size:12px;line-height:1.25;white-space:normal}.store-workbench-customizer{display:grid;gap:8px}.store-workbench-customizer-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.store-workbench-customizer-head span{min-width:0;overflow:hidden;color:var(--store-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.store-workbench-customizer-head button{min-height:32px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--store-border);border-radius:8px;color:var(--store-primary);background:#fff;padding:0 8px;font-size:12px;font-weight:700;white-space:nowrap}.store-workbench-custom-list{display:grid;gap:7px}.store-workbench-custom-list article{min-width:0;min-height:48px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid var(--store-border);border-radius:10px;background:#fff}.store-workbench-custom-list article.is-hidden{background:#f8fafc}.store-workbench-custom-list article.is-hidden .store-workbench-icon,.store-workbench-custom-list article.is-hidden div:first-of-type{opacity:.58}.store-workbench-custom-list article>div:first-of-type{min-width:0}.store-workbench-custom-list strong,.store-workbench-custom-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-workbench-custom-list strong{color:var(--store-text);font-size:13px;line-height:1.2}.store-workbench-custom-list small{margin-top:2px;color:var(--store-muted);font-size:11px}.store-workbench-custom-actions{display:inline-flex;align-items:center;gap:4px}.store-workbench-custom-actions button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--store-border);border-radius:8px;color:var(--store-muted);background:#fff}.store-workbench-custom-actions button:disabled{color:var(--store-subtle);background:#f5f7fb;opacity:.48}.store-profile-screen{padding-bottom:6px}.store-profile-card{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--store-border);border-radius:var(--store-radius-card);background:var(--store-card);box-shadow:var(--store-shadow-card)}.store-profile-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:var(--store-primary);background:var(--store-primary-soft)}.store-profile-card>div{min-width:0}.store-profile-card small,.store-profile-card span{display:block;overflow:hidden;color:var(--store-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.store-profile-card strong{display:block;overflow:hidden;margin:1px 0;color:var(--store-text);font-size:17px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.store-profile-section{gap:8px}.store-profile-row{min-width:0;min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;border-top:1px solid var(--store-divider)}.store-profile-row-stack{grid-template-columns:34px minmax(0,1fr);align-items:start}.store-profile-store-switch>button{grid-column:2 / -1;justify-self:start;min-height:34px;border:1px solid var(--store-border);border-radius:8px;color:var(--store-primary-deep);background:#fff;padding:0 12px;font-size:12px;font-weight:800}.store-profile-section .store-section-header+.store-profile-row,.store-profile-row:first-child{border-top:0;padding-top:0}.store-profile-row-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:var(--store-muted);background:#f2f5fa}.store-profile-row-icon-blue{color:var(--store-primary);background:var(--store-primary-soft)}.store-profile-row-icon-green{color:var(--store-green);background:var(--store-green-soft)}.store-profile-row-icon-amber{color:var(--store-amber);background:var(--store-amber-soft)}.store-profile-row-icon-purple{color:var(--store-purple);background:var(--store-purple-soft)}.store-profile-row>div{min-width:0}.store-profile-row strong,.store-profile-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-profile-row strong{color:var(--store-text);font-size:14px;line-height:1.3}.store-profile-row small{margin-top:2px;color:var(--store-muted);font-size:12px;line-height:1.35}.store-profile-row>button:not(.store-profile-switch),.store-profile-logout{min-height:34px;border:1px solid var(--store-border);border-radius:8px;color:var(--store-primary);background:#fff;padding:0 10px;font-size:12px;font-weight:800;white-space:nowrap}.store-profile-row>button.is-danger{color:var(--store-red);border-color:#f0443847;background:var(--store-red-soft)}.store-profile-switch{width:46px;height:28px;display:inline-flex;align-items:center;border:1px solid var(--store-border);border-radius:999px;background:#edf2f7;padding:2px;transition:background .15s ease,border-color .15s ease}.store-profile-switch span{width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #10182829;transition:transform .15s ease}.store-profile-switch.is-on{border-color:#1677ff3d;background:var(--store-primary)}.store-profile-switch.is-on span{transform:translate(18px)}.store-profile-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.store-profile-segmented button{min-width:0;min-height:54px;display:grid;align-content:center;gap:2px;border:1px solid var(--store-border);border-radius:8px;color:var(--store-text);background:#fff;padding:7px 5px;text-align:center}.store-profile-segmented button[aria-pressed=true]{color:var(--store-primary);border-color:#1677ff47;background:var(--store-primary-soft)}.store-profile-segmented strong,.store-profile-segmented span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-profile-segmented strong{font-size:12px;line-height:1.25}.store-profile-segmented span{color:var(--store-muted);font-size:10px;line-height:1.25}.store-profile-inline-confirm{border-radius:8px;color:#b54708;background:var(--store-amber-soft);padding:8px 10px;font-size:12px;line-height:1.4}.store-profile-logout{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--store-red);border-color:#f044383d;background:var(--store-red-soft)}.store-ai-screen{display:grid;gap:10px;padding-bottom:8px}.store-ai-hero{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px solid rgba(22,119,255,.18);border-radius:var(--store-radius-card);background:#fff;box-shadow:var(--store-shadow-card)}.store-ai-hero>span{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:var(--store-primary);background:var(--store-primary-soft)}.store-ai-hero div{min-width:0}.store-ai-hero small,.store-ai-hero p{display:block;overflow:hidden;color:var(--store-muted);font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.store-ai-hero h1{overflow:hidden;margin:1px 0 3px;color:var(--store-text);font-size:17px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.store-ai-chat-card{gap:9px}.store-ai-quick-prompts,.store-ai-actions{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:2px}.store-ai-quick-prompts button,.store-ai-actions button,.store-ai-safe-card button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--store-border);border-radius:8px;color:var(--store-primary);background:#fff;padding:0 10px;font-size:12px;font-weight:800;white-space:nowrap}.store-ai-actions button{color:var(--store-text);background:var(--store-primary-soft);border-color:#1677ff38}.store-ai-actions button:disabled{color:var(--store-subtle);background:#f5f7fb}.store-ai-message-list{max-height:min(56vh,520px);display:grid;align-content:start;gap:8px;overflow-y:auto;padding:2px 1px}.store-ai-chat-card.has-product-cards .store-ai-message-list{max-height:min(46vh,430px)}.store-ai-product-cards{width:min(90%,286px);display:grid;gap:7px;justify-self:start}.store-ai-product-card{min-width:0;display:grid;gap:5px;border:1px solid rgba(22,119,255,.26);border-radius:9px;background:#f2f7ff;padding:7px;box-shadow:0 10px 22px #1677ff1a}.store-ai-product-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.store-ai-product-head>div{min-width:0;display:grid;gap:2px}.store-ai-product-head strong{color:var(--store-text);display:-webkit-box;overflow:hidden;font-size:12.5px;line-height:1.24;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.store-ai-product-head small{color:var(--store-muted);font-size:10.5px;line-height:1.25;overflow-wrap:anywhere}.store-ai-product-head .store-state-tag{min-height:20px;border-radius:6px;padding:0 6px;font-size:10px}.store-ai-product-meta{display:flex;flex-wrap:wrap;gap:4px}.store-ai-product-meta span{max-width:100%;min-height:19px;display:inline-flex;align-items:center;border:1px solid rgba(22,119,255,.16);border-radius:6px;color:var(--store-muted);background:#fff;padding:0 5px;font-size:10px;font-weight:700;overflow-wrap:anywhere}.store-ai-product-stock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.store-ai-product-stock span{min-width:0;display:grid;gap:2px;border:1px solid transparent;border-radius:7px;background:#ffffffb8;padding:5px;color:var(--store-muted);font-size:10px;line-height:1.25}.store-ai-product-stock span:first-child{border-color:#12b76a38;color:#027a48;background:#12b76a14}.store-ai-product-stock span:nth-child(4){border-color:#f9731638;color:#b54708;background:#f9731614}.store-ai-product-stock strong{color:var(--store-text);font-size:13.5px;line-height:1.2;overflow-wrap:anywhere}.store-ai-product-stock span:first-child strong{color:var(--store-green)}.store-ai-product-stock span:nth-child(4) strong{color:var(--store-amber)}.store-ai-product-alert{margin:0;border:1px solid rgba(249,115,22,.2);border-radius:7px;background:var(--store-amber-soft);color:#b54708;padding:6px 7px;font-size:11px;line-height:1.35}.store-ai-product-actions{display:grid;grid-template-columns:1.1fr 1.1fr .95fr;gap:5px}.store-ai-product-actions button{min-width:0;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--store-border);border-radius:7px;color:var(--store-text);background:#fff;padding:0 5px;font-size:11px;font-weight:800}.store-ai-product-actions button.is-primary{color:#fff;border-color:var(--store-primary);background:var(--store-primary)}.store-ai-product-actions button.is-transfer{color:var(--store-purple);border-color:#7c3aed47;background:#7c3aed14}.store-ai-product-actions button.is-detail{color:var(--store-muted);background:#ffffffd1}.store-ai-product-actions button:disabled{color:var(--store-subtle);border-color:var(--store-border);background:#eef2f7}@media(max-width:360px){.store-ai-product-stock{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-ai-message{max-width:88%;min-width:0;display:grid;gap:4px;border:1px solid var(--store-border);border-radius:10px;background:#fff;padding:9px 10px}.store-ai-message-user{justify-self:end;color:#fff;border-color:var(--store-primary);background:var(--store-primary)}.store-ai-message-assistant{justify-self:start}.store-ai-message.is-error{border-color:#f0443842;background:var(--store-red-soft)}.store-ai-message strong{color:inherit;font-size:12px;line-height:1.25}.store-ai-message p{margin:0;color:inherit;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.store-ai-message-assistant p{color:var(--store-text)}.store-ai-message-assistant strong{color:var(--store-muted)}.store-ai-message p svg{margin-right:5px;vertical-align:-2px}.store-ai-composer{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:8px;padding-top:6px;border-top:1px solid var(--store-divider)}.store-ai-composer textarea{width:100%;min-height:46px;max-height:112px;resize:vertical;border:1px solid var(--store-border);border-radius:9px;background:#fff;color:var(--store-text);padding:10px;font-size:14px;line-height:1.45;outline:none}.store-ai-composer textarea:focus{border-color:#1677ff6b;box-shadow:0 0 0 3px #1677ff1a}.store-ai-composer button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--store-primary);border-radius:9px;color:#fff;background:var(--store-primary)}.store-ai-composer button:disabled{color:var(--store-subtle);border-color:var(--store-border);background:#edf2f7}.store-ai-handoff-panel{display:grid;gap:7px;border:1px solid rgba(249,115,22,.24);border-radius:10px;background:var(--store-amber-soft);padding:10px}.store-ai-handoff-panel>div:first-child{display:flex;align-items:center;gap:6px;color:#b54708}.store-ai-handoff-panel p{margin:0;color:var(--store-text);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.store-ai-handoff-panel small{color:var(--store-muted);font-size:12px;line-height:1.4}.store-ai-handoff-panel>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-ai-handoff-panel button{min-height:36px;border:1px solid rgba(249,115,22,.24);border-radius:8px;color:#b54708;background:#fff;font-size:12px;font-weight:800}.store-ai-handoff-panel button:last-child{color:#fff;background:var(--store-amber)}.store-ai-safe-card{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.store-ai-safe-card>span{min-height:28px;display:inline-flex;align-items:center;gap:4px;border-radius:7px;color:var(--store-muted);background:#f3f6fb;padding:0 8px;font-size:12px;font-weight:700}.store-ai-safe-card>span svg{color:var(--store-green)}.store-empty-with-action{display:grid;gap:8px}.store-empty-with-action>button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;justify-self:center;border:1px solid rgba(22,119,255,.24);border-radius:8px;color:var(--store-primary);background:var(--store-primary-soft);padding:0 12px;font-size:12px;font-weight:800}.store-message-card{gap:8px;overflow:hidden}.store-message-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px}.store-message-tabs button{position:relative;min-width:0;appearance:none;display:grid;place-items:center;min-height:34px;padding:0 8px;border:1px solid transparent;border-radius:10px;color:var(--store-muted);background:#f4f7fb;font-size:13px;font-weight:700;font-family:inherit}.store-message-tabs button.active{border-color:#1677ff1f;color:var(--store-primary);background:var(--store-primary-soft)}.store-message-tabs button:active,.store-message-tabs button:focus-visible{border-color:#1677ff38;color:var(--store-primary);background:var(--store-primary-soft);outline:none}.store-message-tabs em{position:absolute;top:-7px;right:6px;min-width:18px;height:18px;display:grid;place-items:center;border-radius:999px;color:#fff;background:var(--store-red);font-size:10px;font-style:normal}.store-message-list{display:grid;gap:0}.store-message-row{width:100%;appearance:none;min-width:0;min-height:54px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:9px;border:0;border-top:1px solid var(--store-divider);border-radius:0;padding:10px 2px;color:inherit;background:transparent;font:inherit;text-align:left}.store-message-row.is-unread .store-message-main strong{color:#071735}.store-message-row.is-latest{margin:2px 0;border:1px solid rgba(22,119,255,.14);border-radius:10px;background:var(--store-primary-soft);padding:10px 8px}.store-message-row:first-child{border-top:0}.store-message-row:last-child{padding-bottom:0}.store-message-row.active,.store-message-row:hover{background:#f7fbff}.store-message-row:focus-visible{border-radius:8px;background:#f7fbff;outline:2px solid rgba(22,119,255,.24);outline-offset:-2px}.store-message-main{min-width:0;display:grid;gap:4px}.store-message-main strong{color:var(--store-text);font-size:14px;font-weight:800;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.store-message-main small{display:flex;align-items:center;gap:8px;min-width:0;color:var(--store-muted);font-size:12px;line-height:1.25}.store-message-main time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--store-muted)}.store-message-row-flags{display:grid;gap:4px;justify-items:end}.store-message-row-flags em,.store-message-row-flags i{min-width:34px;display:inline-grid;place-items:center;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800;line-height:1;white-space:nowrap}.store-message-row-flags em{color:var(--store-primary);background:#dcebff}.store-message-row-flags i{color:var(--store-red);background:var(--store-red-soft)}.store-message-main p{margin:2px 0 0;color:var(--store-muted);font-size:12px;line-height:1.45}.store-unread-dot,.store-read-dot{width:7px;height:7px;border-radius:999px;background:var(--store-primary)}.store-read-dot{background:var(--store-divider)}.store-messages-screen{gap:12px}.store-messages-list-screen,.store-message-reader-screen{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.store-message-filter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.store-message-filter button{min-height:34px;border:1px solid var(--store-border);border-radius:8px;color:var(--store-muted);background:#fff;font-size:13px;font-weight:700}.store-message-filter button.active{border-color:#bfd5ff;color:var(--store-primary);background:var(--store-primary-soft)}.store-messages-layout{display:grid;gap:12px}.store-message-list-full{gap:0}.store-message-list-full .store-message-row{border:0;border-top:1px solid var(--store-divider);border-radius:8px;padding:10px 6px}.store-message-list-full .store-message-row:first-child{border-top:0}.store-message-list-full .store-message-row.active{background:var(--store-primary-soft)}.store-message-list-row{min-height:74px;align-items:start}.store-message-list-row .store-message-main p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.store-message-row-side{min-width:32px;display:inline-flex;flex-direction:column;align-items:flex-end;gap:7px;color:var(--store-muted)}.store-message-row-side em{padding:3px 6px;border-radius:999px;color:var(--store-primary);background:var(--store-primary-soft);font-size:10px;font-style:normal;font-weight:800;line-height:1;white-space:nowrap}.store-message-reader{padding-bottom:calc(22px + env(safe-area-inset-bottom))}.store-message-reader article,.store-message-detail article{display:grid;gap:12px}.store-message-detail-head,.store-message-detail-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.store-message-detail-head>span{display:inline-flex;align-items:center;gap:6px;color:var(--store-primary);font-size:12px;font-weight:800}.store-message-reader-status{display:inline-flex;align-items:center;gap:6px;color:var(--store-muted)}.store-message-reader h1,.store-message-detail h1{margin:0;color:var(--store-text);font-size:22px;line-height:1.35;overflow-wrap:anywhere}.store-message-detail-meta{justify-content:flex-start;color:var(--store-muted);font-size:12px;font-weight:700}.store-message-reader .store-message-detail-summary,.store-message-detail-summary{margin:0;border:1px solid var(--store-border);border-radius:8px;color:var(--store-primary);background:var(--store-primary-soft);padding:10px;font-size:13px;line-height:1.55}.store-message-reader .store-message-detail-body,.store-message-detail-body{display:grid;gap:10px}.store-message-reader .store-message-detail-body p,.store-message-detail-body p{margin:0;color:var(--store-text);font-size:15px;line-height:1.75;overflow-wrap:anywhere}.store-message-reader .store-message-detail-rich,.store-message-detail-rich{display:block;color:var(--store-text);font-size:15px;line-height:1.75;overflow-wrap:anywhere}.store-message-detail-rich h2,.store-message-detail-rich h3{margin:14px 0 7px;color:var(--store-text);line-height:1.35}.store-message-detail-rich h2{font-size:18px}.store-message-detail-rich h3{font-size:16px}.store-message-detail-rich p{margin:0 0 9px}.store-message-detail-rich ul,.store-message-detail-rich ol{margin:0 0 10px;padding-left:20px}.store-message-detail-rich blockquote{margin:10px 0;border:1px solid var(--store-border);border-radius:10px;color:var(--store-text);background:var(--store-primary-soft);padding:9px 10px}.store-message-detail-rich a{color:var(--store-primary);font-weight:800;text-decoration:underline;text-underline-offset:3px}.store-message-detail-rich img{display:block;max-width:100%;height:auto;margin:10px 0;border:1px solid var(--store-border);border-radius:8px;background:#fff}.store-message-detail-rich video{display:block;width:100%;max-width:100%;max-height:360px;margin:10px 0;border:1px solid var(--store-border);border-radius:8px;background:#020617}.store-message-detail-rich .hq-message-attachment,.store-message-detail-rich a[data-message-attachment]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:10px 0;border:1px solid var(--store-border);border-radius:10px;color:var(--store-text);background:#fff;padding:9px;text-decoration:none}.store-message-detail-rich .hq-message-attachment-icon{min-width:40px;min-height:28px;display:inline-grid;place-items:center;border-radius:8px;color:var(--store-primary);background:var(--store-primary-soft);font-size:11px;font-weight:800}.store-message-detail-rich .hq-message-attachment strong{min-width:0;overflow:hidden;color:var(--store-text);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.store-message-detail-rich .hq-message-attachment small{color:var(--store-muted);font-size:11px;white-space:nowrap}.store-state-tag{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:6px;padding:0 7px;color:var(--store-primary);background:var(--store-primary-soft);font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.store-state-tag-green{color:var(--store-green);background:var(--store-green-soft)}.store-state-tag-amber{color:var(--store-amber);background:var(--store-amber-soft)}.store-state-tag-red{color:var(--store-red);background:var(--store-red-soft)}.store-state-tag-purple{color:var(--store-purple);background:var(--store-purple-soft)}.store-state-tag-neutral{color:var(--store-muted);background:#f2f5fa}.store-todo-card{gap:8px}.store-todo-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-todo-strip button{position:relative;min-width:0;min-height:42px;display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;border:1px solid var(--store-border);border-radius:8px;color:var(--store-text);background:#fff;font-size:12px;font-weight:700}.store-todo-strip svg{color:var(--store-primary);flex:0 0 auto}.store-todo-strip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-count-badge{min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px;color:#fff;background:var(--store-primary);font-size:10px;font-style:normal;line-height:1}.store-count-badge-green{background:var(--store-green)}.store-count-badge-amber{background:var(--store-amber)}.store-count-badge-red{background:var(--store-red)}.store-document-list{display:grid;gap:6px}.store-document-row{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;border:1px solid var(--store-border);border-radius:8px;background:#fff;padding:8px}.store-document-row.is-compact{min-height:54px}.store-document-row.is-clickable{cursor:pointer}.store-document-row.is-clickable:focus-visible{border-color:#8bb8ff;outline:3px solid rgba(22,119,255,.12);outline-offset:2px}.store-document-row.is-expanded{border-color:#bfd5ff;background:var(--store-primary-soft)}.store-processing-item.is-focused .store-document-row{border-color:#1677ff6b;background:color-mix(in srgb,var(--store-primary-soft) 72%,#ffffff);box-shadow:0 0 0 2px #1677ff14}.store-document-main{min-width:0;display:grid;gap:4px}.store-document-title{min-width:0;display:flex;align-items:center;gap:6px}.store-document-title strong{min-width:0;overflow:hidden;color:var(--store-text);font-size:13px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.store-document-main small{overflow:hidden;color:var(--store-muted);font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.store-document-meta{display:flex;flex-wrap:wrap;gap:4px}.store-document-meta span{border:1px solid var(--store-divider);border-radius:6px;color:var(--store-muted);background:#fbfcff;padding:2px 5px;font-size:10px;line-height:1.25}.store-document-status{min-width:62px;display:grid;justify-items:end;gap:5px}.store-document-status time{max-width:72px;overflow:hidden;color:var(--store-muted);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.store-workbench-footnote{grid-template-columns:auto minmax(0,1fr);align-items:center;border-color:#bfd5ff;color:var(--store-primary);background:var(--store-primary-soft);font-size:12px;line-height:1.4}.store-hero-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border:1px solid var(--primary-border);border-radius:14px;color:var(--on-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 95%,#111827),color-mix(in srgb,#0fa3b1 88%,var(--primary))),var(--primary);box-shadow:0 14px 30px #1e6bff2e}.store-hero-panel small,.store-hero-panel span{color:color-mix(in srgb,var(--on-primary) 84%,transparent)}.store-hero-panel strong{display:block;margin-top:2px;font-size:34px;line-height:1;letter-spacing:0}.store-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.store-metric{min-width:0;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.store-metric span,.store-metric small{display:block;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.store-metric strong{display:block;margin:4px 0 2px;font-size:19px;line-height:1.1;letter-spacing:0;font-variant-numeric:tabular-nums}.store-metric-green strong{color:var(--green)}.store-metric-blue strong{color:var(--primary)}.store-metric-amber strong{color:var(--amber)}.store-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.store-quick-grid button{min-width:0;min-height:78px;display:grid;align-content:center;justify-items:center;gap:4px;padding:9px 6px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:var(--surface);text-align:center;transition:transform .15s ease,border-color .15s ease,background .15s ease}.store-quick-grid button:hover,.store-quick-grid button:focus-visible{border-color:var(--primary-border);background:var(--primary-soft)}.store-quick-grid button:active{transform:translateY(1px)}.store-quick-grid strong{font-size:12px;line-height:1.2}.store-quick-grid span{max-width:100%;overflow:hidden;color:var(--muted);font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.store-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.store-section-header h2{margin:0;color:var(--store-text);font-size:17px;font-weight:800;line-height:1.3}.store-section-header button,.store-section-more{min-height:36px;display:inline-flex;align-items:center;gap:2px;border:0;border-radius:10px;color:var(--store-muted);background:transparent;font-size:13px}.store-section-header button:hover,.store-section-header button:focus-visible{color:var(--store-primary);background:var(--store-primary-soft)}.store-task-list,.store-compact-list,.store-product-list{display:grid;gap:8px}.store-task-card,.store-product-card,.store-inventory-card,.store-mini-row,.store-compact-empty,.store-request-intro,.store-mobile-form{border:1px solid var(--store-border);border-radius:var(--store-radius-card);background:var(--store-card)}.store-task-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px}.store-task-card span{color:var(--muted);font-size:12px}.store-task-card h3,.store-product-card h2,.store-inventory-card h2{margin:0;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.store-task-card p,.store-product-card p,.store-inventory-card p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.store-task-card h3,.store-task-card p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-task-card>div:last-child{display:grid;justify-items:end;gap:7px}.store-task-card>div:last-child strong{font-size:13px;font-variant-numeric:tabular-nums}.store-mini-row{min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px}.store-mini-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--store-primary);background:var(--store-primary-soft)}.store-mini-row strong{display:block;overflow:hidden;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.store-mini-row small{display:block;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.store-compact-empty{display:grid;justify-items:center;gap:5px;padding:18px 12px;color:var(--muted);text-align:center}.store-compact-empty strong{color:var(--text);font-size:14px}.store-compact-empty span{font-size:12px}.store-search-bar{min-height:48px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px 7px 12px;border:1px solid var(--store-border);border-radius:var(--store-radius-card);background:var(--store-card)}.store-search-bar svg{color:var(--store-muted)}.store-search-bar input{min-width:0;height:34px;border:0;color:var(--store-text);background:transparent;outline:none}.store-search-bar button{min-width:58px;min-height:34px;border:1px solid #bfd5ff;border-radius:8px;color:var(--store-primary);background:var(--store-primary-soft);font-size:13px}.store-list-head{min-height:26px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--store-muted);font-size:12px}.store-list-head strong{color:var(--store-text);font-size:14px;line-height:1.3}.store-list-head span{color:var(--store-muted);font-variant-numeric:tabular-nums}.store-list-load-more{width:100%;min-height:42px;border:1px solid #bfd5ff;border-radius:10px;color:var(--store-primary);background:var(--store-primary-soft);font-size:13px;font-weight:800}.store-list-load-more:hover,.store-list-load-more:focus-visible{border-color:var(--store-primary);outline:none}.store-scan-panel{display:grid;gap:10px;padding:12px;border:1px solid var(--primary-border);border-radius:var(--store-radius-card);background:var(--surface);box-shadow:var(--shadow-soft)}.store-scan-head{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.store-scan-head strong,.store-scan-head small{display:block}.store-scan-head strong{font-size:14px;line-height:1.35}.store-scan-head small{color:var(--muted);font-size:12px;line-height:1.45}.store-camera-scan{position:relative;min-height:178px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--store-border);border-radius:12px;background:#101828}.store-camera-scan video{width:100%;height:178px;display:block;object-fit:cover}.store-camera-scan p{position:absolute;right:10px;bottom:10px;left:10px;margin:0;border-radius:8px;background:#101828b8;padding:7px 8px;color:#f8fbff;text-align:center;font-size:12px;line-height:1.4}.store-camera-frame{position:absolute;inset:38px 42px 54px;border:2px solid rgba(255,255,255,.82);border-radius:10px;box-shadow:0 0 0 999px #1018282e}.store-camera-frame:after{content:"";position:absolute;top:50%;right:10px;left:10px;height:2px;border-radius:999px;background:var(--store-primary);box-shadow:0 0 12px #1677ffa6}.store-camera-scan-starting,.store-camera-scan-unsupported,.store-camera-scan-denied,.store-camera-scan-error,.store-camera-scan-found{background:#f5f7fb}.store-camera-scan-starting video,.store-camera-scan-unsupported video,.store-camera-scan-denied video,.store-camera-scan-error video,.store-camera-scan-found video{opacity:0}.store-camera-scan-unsupported .store-camera-frame,.store-camera-scan-denied .store-camera-frame,.store-camera-scan-error .store-camera-frame,.store-camera-scan-found .store-camera-frame{border-color:#bfd5ff;box-shadow:none}.store-camera-scan-unsupported p,.store-camera-scan-denied p,.store-camera-scan-error p,.store-camera-scan-found p{background:var(--store-primary-soft);color:var(--store-primary)}.store-camera-scan-denied p,.store-camera-scan-error p{background:#f0443814;color:var(--store-red)}.store-scan-panel input{width:100%;min-height:44px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:var(--surface-soft);padding:0 12px;outline:none}.store-scan-panel input:focus{border-color:var(--primary-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.store-scan-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.store-scan-actions button{min-height:40px;border-radius:11px;font-weight:700}.store-scan-actions button:first-child{border:1px solid var(--border);color:var(--muted-strong);background:var(--surface-soft)}.store-scan-actions button:nth-child(2){border:1px solid #bfd5ff;color:var(--store-primary);background:#fff}.store-scan-actions button:last-child{border:1px solid var(--primary-border);color:var(--primary);background:var(--primary-soft)}.store-product-card,.store-inventory-card{display:grid;gap:10px;padding:10px}.store-product-card{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.store-product-card:hover,.store-product-card:focus-within{border-color:var(--primary-border);box-shadow:var(--shadow-soft)}.store-product-card:focus-visible{outline:3px solid var(--primary-soft);outline-offset:2px;border-color:var(--primary-border)}.store-product-card:active{transform:translateY(1px)}.store-product-main,.store-inventory-head{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px}.store-inventory-head{grid-template-columns:minmax(0,1fr) auto}.store-product-avatar{width:34px;height:34px;display:grid;place-items:center;border:1px solid #bfd5ff;border-radius:8px;color:var(--store-primary);background:var(--store-primary-soft)}.store-product-title-row{min-width:0;display:flex;align-items:flex-start;gap:6px}.store-product-title-row h2{min-width:0;flex:1}.store-product-stock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.store-product-stock span,.store-product-share-card,.store-stock-split span{min-width:0;display:grid;gap:2px;padding:7px;border:1px solid var(--store-divider);border-radius:8px;background:#fff;color:var(--store-muted);font-size:12px}.store-product-share-card{appearance:none;display:flex;align-items:center;justify-content:center;gap:5px;text-align:center;cursor:pointer;color:var(--store-primary);background:#fff;font-size:13px;font-weight:800;line-height:1.2}.store-product-stock strong,.store-stock-split strong{color:var(--store-text);font-size:16px;line-height:1.1;font-variant-numeric:tabular-nums}.store-product-share-card span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-detail-share-summary strong{display:inline-flex;align-items:center;gap:4px;color:var(--store-primary);white-space:nowrap}.store-product-stock small{color:var(--store-muted);font-size:11px;line-height:1.2}.store-product-stock em,.store-detail-stock em{min-width:0;overflow:hidden;color:var(--store-subtle);font-size:10px;font-style:normal;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.store-product-share-card:hover,.store-product-share-card:focus-visible{border-color:var(--store-primary);color:var(--store-primary);background:var(--store-primary-soft);outline:none}.store-product-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-product-actions .btn{min-height:42px}.store-product-detail-sheet,.store-product-share-sheet{position:fixed;left:50%;bottom:calc(74px + env(safe-area-inset-bottom));z-index:27;width:min(calc(100% - 28px),452px);max-height:min(74vh,640px);display:grid;gap:12px;padding:14px;overflow:auto;border:1px solid var(--border);border-radius:16px 16px 12px 12px;background:var(--surface);box-shadow:0 -18px 42px #0f172a33;transform:translate(-50%)}.store-product-share-sheet{z-index:29;gap:10px;max-height:min(56vh,420px)}.store-detail-head,.store-share-sheet-head{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:10px}.store-detail-head small,.store-share-sheet-head small{color:var(--muted);font-size:12px}.store-detail-head h2,.store-share-sheet-head h2{margin:2px 0 0;font-size:17px;line-height:1.35}.store-detail-head button,.store-share-sheet-head button{width:36px;height:36px;border:1px solid var(--border);border-radius:10px;color:var(--muted-strong);background:var(--surface-soft)}.store-detail-status{display:flex;flex-wrap:wrap;gap:6px}.store-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.store-detail-grid div{min-width:0;padding:9px;border-radius:12px;background:var(--surface-soft)}.store-detail-grid dt{margin:0 0 3px;color:var(--muted);font-size:11px}.store-detail-grid dd{margin:0;color:var(--text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.store-detail-stock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-detail-stock span{min-width:0;display:grid;gap:2px;padding:9px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.store-detail-stock small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.store-detail-stock strong{color:var(--text);font-size:17px;line-height:1.1;font-variant-numeric:tabular-nums}.store-detail-stock em{color:var(--muted);font-size:11px}.store-detail-share-summary{border-color:#bfd5ff!important;background:var(--store-primary-soft)!important}.store-share-sheet-meta{display:flex;flex-wrap:wrap;gap:6px}.store-share-sheet-meta span{max-width:100%;min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid var(--store-divider);border-radius:7px;color:var(--store-muted);background:#fff;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-detail-share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-detail-share-actions .btn{min-height:40px}.store-detail-share-actions p{grid-column:1 / -1;margin:0;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.45}.store-detail-share-actions p.is-success{border:1px solid #bbf7d0;color:var(--store-green);background:var(--store-green-soft)}.store-detail-share-actions p.is-danger{border:1px solid #fecaca;color:var(--store-red);background:var(--store-red-soft)}.store-share-sheet-note{margin:0;padding:9px 10px;border:1px solid var(--store-border);border-radius:8px;color:var(--store-muted);background:var(--store-card);font-size:12px;line-height:1.45}.store-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-detail-actions .btn{min-height:42px}.store-filter-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.store-filter-strip button{min-width:0;min-height:36px;padding:0 6px;border:1px solid var(--store-border);border-radius:8px;color:var(--store-muted);background:var(--store-card);font-size:12px;font-weight:700;white-space:nowrap}.store-filter-strip button[aria-pressed=true]{border-color:#bfd5ff;color:var(--store-primary);background:var(--store-primary-soft)}.store-inventory-card.has-warning{border-color:#fed7aa;background:#fffdf9}.store-stock-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.store-stock-split small{color:var(--store-muted);font-size:11px;line-height:1.2}.store-inventory-rule,.store-request-guard{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;border:1px solid #fed7aa;border-radius:8px;color:var(--store-amber);background:var(--store-amber-soft);font-size:12px;line-height:1.45}.store-inventory-rule.is-info{border-color:#bfd5ff;color:var(--store-primary);background:var(--store-primary-soft)}.store-request-intro{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:10px;padding:10px;border:1px solid var(--store-border);border-radius:var(--store-radius-card);background:var(--store-card);box-shadow:var(--store-shadow-card)}.store-request-intro strong{display:block;color:var(--store-text);font-size:20px;line-height:1.2}.store-request-intro span{display:block;margin-top:3px;color:var(--store-muted);font-size:12px;line-height:1.35}.store-request-header-count{min-height:48px;display:grid;place-items:center;border:1px solid var(--store-border);border-radius:8px;background:var(--store-primary-soft)}.store-request-header-count strong{color:var(--store-primary);font-size:20px;line-height:1}.store-request-header-count span{margin:0;color:var(--store-muted);font-size:11px;line-height:1}.store-request-kind-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px;border:1px solid var(--store-border);border-radius:var(--store-radius-card);background:var(--store-card)}.store-request-kind-grid button{min-height:48px;display:grid;align-content:center;justify-items:center;gap:2px;padding:6px 4px;border:1px solid transparent;border-radius:8px;color:var(--store-muted);background:transparent;text-align:center}.store-request-kind-grid button[aria-pressed=true]{border-color:#bfd5ff;color:var(--store-primary);background:var(--store-primary-soft)}.store-request-kind-grid button:disabled{cursor:not-allowed;opacity:.48}.store-request-kind-grid strong{color:inherit;font-size:14px;line-height:1.15}.store-request-kind-grid span{max-width:100%;overflow:hidden;color:inherit;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.store-request-editing-tip{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #bfd5ff;border-radius:8px;background:var(--store-primary-soft);padding:7px 10px;color:var(--store-primary);font-size:12px;font-weight:800}.store-request-editing-tip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-request-editing-tip button{flex:0 0 auto;min-height:26px;border:1px solid #bfd5ff;border-radius:7px;background:#fff;padding:0 8px;color:var(--store-primary);font-size:12px;font-weight:800}.store-request-doc-link{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--store-divider);border-radius:8px;background:var(--store-primary-soft);padding:0 10px;text-align:left}.store-request-doc-link span{color:var(--store-primary);font-size:12px;font-weight:700}.store-request-doc-link strong{color:var(--store-muted);font-size:12px;font-weight:700}.store-processing-screen{padding-bottom:8px}.store-processing-head{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border:1px solid var(--store-border);border-radius:var(--store-radius-card);background:var(--store-card)}.store-processing-head button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--store-border);border-radius:8px;color:var(--store-text);background:#fff}.store-processing-head .store-processing-back,.store-subpage-back{appearance:none;-webkit-appearance:none;cursor:pointer}.store-processing-head .store-processing-back:focus-visible,.store-subpage-back:focus-visible{outline:2px solid color-mix(in srgb,var(--store-primary) 35%,transparent);outline-offset:2px}.store-subpage-back{width:fit-content;max-width:100%;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0 0 10px;padding:0 10px;border:1px solid var(--store-border);border-radius:10px;color:var(--store-text);background:var(--store-card);box-shadow:var(--store-shadow-card);font-size:14px;font-weight:800;line-height:1}.store-subpage-back:active{color:var(--store-primary);background:var(--store-primary-soft);transform:translateY(1px)}.store-processing-head small,.store-processing-head strong{display:block}.store-processing-head small{color:var(--store-muted);font-size:11px;line-height:1.2}.store-processing-head strong{color:var(--store-text);font-size:18px;line-height:1.2}.store-processing-head>span{color:var(--store-primary);background:var(--store-primary-soft);border:1px solid #bfd5ff;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:800;white-space:nowrap}.store-processing-search{min-height:40px;display:grid;grid-template-columns:18px minmax(0,1fr) 30px;align-items:center;gap:7px;border:1px solid var(--store-border);border-radius:10px;background:var(--store-card);padding:0 8px 0 10px}.store-processing-search svg{color:var(--store-muted)}.store-processing-search input{min-width:0;border:0;outline:0;color:var(--store-text);background:transparent;font:inherit;font-size:13px;font-weight:700}.store-processing-search input::placeholder{color:var(--store-subtle);font-weight:600}.store-processing-search button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;color:var(--store-muted);background:transparent}.store-processing-search button:active,.store-processing-search button:focus-visible{color:var(--store-primary);background:var(--store-primary-soft);outline:none}.store-processing-focus{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid rgba(22,119,255,.22);border-radius:10px;background:var(--store-primary-soft);padding:9px 10px}.store-processing-focus.is-missing{border-color:#f9731647;background:var(--store-amber-soft)}.store-processing-focus div{min-width:0;display:grid;gap:3px}.store-processing-focus span,.store-processing-focus small{color:var(--store-muted);font-size:11px;font-weight:700}.store-processing-focus strong{min-width:0;overflow:hidden;color:var(--store-text);font-size:14px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.store-processing-focus button{min-height:32px;border:1px solid rgba(22,119,255,.22);border-radius:8px;color:var(--store-primary);background:#fff;padding:0 10px;font-size:12px;font-weight:800}.store-processing-query-error{border:1px solid rgba(240,68,56,.2);border-radius:10px;color:var(--store-red);background:var(--store-red-soft);padding:8px 10px;font-size:12px;font-weight:800;line-height:1.4}.store-payables-screen{padding-bottom:8px}.store-payables-screen.is-selecting{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.store-payable-head-action{min-height:34px;border:1px solid var(--primary-border);border-radius:10px;color:var(--store-primary);background:var(--store-primary-soft);padding:0 10px;font-size:12px;font-weight:900}.store-payable-summary{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px}.store-payable-summary>div{min-width:0;padding:11px 12px;border:1px solid var(--store-border);border-radius:12px;background:var(--store-card);box-shadow:var(--store-shadow-card)}.store-payable-summary small,.store-payable-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-payable-summary small{color:var(--store-muted);font-size:12px}.store-payable-summary strong{margin-top:4px;color:var(--store-primary);font-size:20px;line-height:1.15}.store-payable-list{display:grid;gap:8px}.store-payable-card{position:relative;min-width:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--store-border);border-radius:12px;background:var(--store-card);box-shadow:var(--store-shadow-card);overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.store-payable-card.is-selectable{cursor:pointer}.store-payable-card.is-selected{border-color:var(--store-primary);background:linear-gradient(180deg,#fff,#eef5ff);box-shadow:0 14px 34px #1f6bff2e}.store-payable-card.is-selected:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--store-primary)}.store-payable-card.is-disabled{background:#f8fafc}.store-payable-card-main{min-width:0;width:100%;border:0;background:transparent;padding:11px 0 11px 12px;color:inherit;font:inherit;text-align:left}.store-payable-card-main:focus-visible,.store-payable-head-action:focus-visible,.store-payable-pay-button:focus-visible,.store-payable-select:focus-visible{outline:3px solid color-mix(in srgb,var(--store-primary) 18%,transparent);outline-offset:2px}.store-payable-card-main:disabled{cursor:not-allowed}.store-payable-card-main div{min-width:0}.store-payable-card-main span,.store-payable-card-main strong,.store-payable-card-main small,.store-payable-card-main em{display:block}.store-payable-card-main span{color:var(--store-muted);font-size:12px}.store-payable-card-main strong{margin-top:3px;color:var(--store-text);font-size:18px;line-height:1.2}.store-payable-card-main small,.store-payable-card-main em{margin-top:4px;color:var(--store-subtle);font-size:11px;font-style:normal;font-weight:750;line-height:1.35}.store-payable-card-main small.is-overdue{color:var(--store-red)}.store-payable-card-side{min-width:68px;display:grid!important;gap:7px;justify-items:end;align-items:center;padding:11px 12px 11px 0;color:var(--store-muted)}.store-payable-pay-button{min-width:58px;min-height:32px;border:1px solid var(--primary-border);border-radius:999px;color:var(--store-primary);background:var(--store-primary-soft);padding:0 10px;font-size:12px;font-weight:900}.store-payable-pay-button:disabled{cursor:not-allowed;color:var(--store-subtle);background:#f1f5f9;border-color:var(--store-border)}.store-payable-select{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--store-border);border-radius:999px;color:#fff;background:#fff}.store-payable-select.is-selected{border-color:var(--store-primary);background:var(--store-primary)}.store-payable-select:disabled{cursor:not-allowed;background:#f1f5f9}.store-payable-selection-bar{position:sticky;bottom:calc(76px + env(safe-area-inset-bottom));z-index:24;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;border:1px solid var(--primary-border);border-radius:14px;background:#fffffff5;box-shadow:0 16px 36px #0f172a29;padding:10px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.store-payable-selection-bar small,.store-payable-selection-bar strong{display:block}.store-payable-selection-bar small{color:var(--store-muted);font-size:11px;font-weight:800}.store-payable-selection-bar strong{color:var(--store-primary);font-size:18px;line-height:1.2}.store-payable-selection-bar button{min-height:40px;border:1px solid var(--store-border);border-radius:11px;color:var(--store-text);background:#fff;padding:0 12px;font-size:13px;font-weight:900}.store-payable-selection-bar button.is-primary{border-color:var(--store-primary);color:#fff;background:var(--store-primary)}.store-payable-selection-bar button:disabled{cursor:not-allowed;opacity:.56}.store-payable-detail-screen{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.store-payable-detail-hero,.store-payable-deadline,.store-payable-panel,.store-payable-note,.store-payable-loading,.store-payable-error{border:1px solid var(--store-border);border-radius:12px;background:var(--store-card);box-shadow:var(--store-shadow-card)}.store-payable-detail-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:8px;padding:12px}.store-payable-detail-hero small,.store-payable-detail-hero strong,.store-payable-detail-hero span{display:block;min-width:0}.store-payable-detail-hero small{color:var(--store-muted);font-size:11px;font-weight:800}.store-payable-detail-hero strong{margin-top:5px;overflow-wrap:anywhere;color:var(--store-text);font-size:17px;line-height:1.2}.store-payable-detail-hero>div:first-child strong{color:var(--store-primary);font-size:24px}.store-payable-detail-hero span{margin-top:4px;color:var(--store-subtle);font-size:12px;font-weight:750}.store-payable-deadline,.store-payable-note,.store-payable-loading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px}.store-payable-deadline{color:var(--store-primary);background:var(--store-primary-soft)}.store-payable-deadline.is-overdue{color:var(--store-red);background:var(--store-red-soft)}.store-payable-deadline strong,.store-payable-deadline span,.store-payable-note span,.store-payable-loading span{display:block;min-width:0;line-height:1.4}.store-payable-deadline strong{color:currentColor;font-size:13px;font-weight:900}.store-payable-deadline span,.store-payable-note span,.store-payable-loading span{color:var(--store-muted);font-size:11px;font-weight:750}.store-payable-panel{display:grid;gap:10px;padding:12px}.store-payable-section-head{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;color:var(--store-text)}.store-payable-section-head strong{font-size:15px;line-height:1.25}.store-payable-section-head span{color:var(--store-muted);font-size:11px;font-weight:800}.store-payable-transfer-list{display:grid;gap:8px}.store-payable-transfer-card{min-width:0;display:grid;gap:9px;border:1px solid var(--store-divider);border-radius:12px;background:#fbfdff;padding:10px}.store-payable-transfer-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.store-payable-transfer-state{min-width:0;display:grid;justify-items:end;gap:4px}.store-payable-transfer-state small{max-width:120px;color:var(--store-muted);font-size:10px;font-weight:750;line-height:1.35;text-align:right}.store-payable-transfer-head span,.store-payable-transfer-head strong,.store-payable-transfer-head small{display:block;min-width:0}.store-payable-transfer-head span,.store-payable-transfer-head small{color:var(--store-muted);font-size:11px;font-weight:750;line-height:1.35}.store-payable-transfer-head strong{margin-top:2px;overflow-wrap:anywhere;color:var(--store-text);font-size:14px;line-height:1.25}.store-payable-transfer-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.store-payable-transfer-summary span{min-width:0;display:grid;gap:2px;border-radius:9px;background:#fff;padding:7px 8px}.store-payable-transfer-summary small{color:var(--store-muted);font-size:10px;font-weight:800}.store-payable-transfer-summary strong{color:var(--store-text);font-size:13px;line-height:1.2}.store-payable-transfer-lines{display:grid;gap:6px}.store-payable-transfer-lines>div{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;border-top:1px solid var(--store-divider);padding-top:7px}.store-payable-transfer-lines>div>span{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;color:var(--store-primary);background:var(--store-primary-soft);font-size:11px;font-weight:900}.store-payable-transfer-lines strong,.store-payable-transfer-lines small{display:block;min-width:0;overflow-wrap:anywhere}.store-payable-transfer-lines strong{color:var(--store-text);font-size:13px;line-height:1.25}.store-payable-transfer-lines small,.store-payable-transfer-lines p{margin:0;color:var(--store-muted);font-size:11px;font-weight:700;line-height:1.35}.store-payable-transfer-lines em{color:var(--store-text);font-size:13px;font-style:normal;font-weight:900;white-space:nowrap}.store-payable-note{color:#a64b00;background:#fff7e8}.store-payable-note.is-rejected{color:#b45309;background:#fff7ed}.store-payable-note.is-rejected strong,.store-payable-note.is-rejected small{display:block;min-width:0}.store-payable-note.is-rejected strong{color:#9a3412;font-size:12px;font-weight:900;line-height:1.35}.store-payable-note.is-rejected small{margin-top:2px;color:#9a3412;font-size:11px;font-weight:750;line-height:1.35}.store-payable-note.is-archived{color:var(--store-muted);background:#f8fafc}.store-payable-note.is-archived strong,.store-payable-note.is-archived small{display:block;min-width:0}.store-payable-note.is-archived strong{color:var(--store-text);font-size:12px;font-weight:900;line-height:1.35}.store-payable-note.is-archived small{margin-top:2px;color:var(--store-muted);font-size:11px;font-weight:750;line-height:1.35}.store-payable-error{display:grid;gap:7px;padding:11px 12px;color:var(--store-red);background:var(--store-red-soft)}.store-payable-error strong,.store-payable-error span{display:block}.store-payable-error strong{font-size:13px;line-height:1.3}.store-payable-error span{color:#9f1239;font-size:12px;font-weight:750;line-height:1.4}.store-payable-error button{width:fit-content;min-height:34px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(240,68,56,.24);border-radius:9px;color:var(--store-red);background:#fff;padding:0 10px;font-size:12px;font-weight:900}.store-payment-page-screen{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.store-payment-batch-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #b8d3ff;border-radius:14px;background:linear-gradient(135deg,#f4f8ff,#fff);padding:14px;box-shadow:var(--store-shadow-card)}.store-payment-batch-hero small,.store-payment-batch-hero strong,.store-payment-batch-hero span{display:block;min-width:0}.store-payment-batch-hero small{color:var(--store-primary);font-size:12px;font-weight:900}.store-payment-batch-hero strong{margin-top:4px;color:var(--store-primary);font-size:28px;line-height:1.08}.store-payment-batch-hero span{margin-top:5px;color:var(--store-muted);font-size:12px;font-weight:800;line-height:1.35}.store-payment-batch-hero>svg{color:var(--store-primary)}.store-payment-batch-list{display:grid;gap:8px;border:1px solid var(--store-border);border-radius:14px;background:#fff;padding:12px;box-shadow:var(--store-shadow-card)}.store-payment-batch-item{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #d7e4ff;border-radius:12px;background:#f8fbff;padding:10px}.store-payment-batch-item small,.store-payment-batch-item strong,.store-payment-batch-item span{display:block;min-width:0;overflow-wrap:anywhere}.store-payment-batch-item small,.store-payment-batch-item span{color:var(--store-muted);font-size:11px;font-weight:800}.store-payment-batch-item strong{margin-top:3px;color:var(--store-text);font-size:18px;line-height:1.15}.store-payment-lite-form{min-width:0;display:grid;gap:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.store-payment-field{min-width:0;display:grid;gap:6px}.store-payment-field span,.store-payment-field em{display:block}.store-payment-field span{display:inline-flex;align-items:center;gap:6px;color:var(--store-text);font-size:12px;font-weight:900}.store-payment-field span small{border-radius:999px;color:var(--store-primary);background:var(--store-primary-soft);padding:2px 6px;font-size:10px;font-weight:900}.store-payment-field input,.store-payment-field textarea{width:100%;min-width:0;border:1px solid var(--store-border);border-radius:10px;color:var(--store-text);background:#fff;padding:10px 11px;font:inherit;font-size:13px;font-weight:800}.store-payment-field input[type=file]{padding:9px;color:var(--store-muted);font-size:12px}.store-payment-voucher-field{border:1px dashed #9dc0ff;border-radius:12px;background:#f6f9ff;padding:10px}.store-payment-field textarea{min-height:72px;resize:vertical}.store-payment-field em{min-width:0;display:inline-flex;align-items:center;gap:5px;color:var(--store-muted);font-size:11px;font-style:normal;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.store-payment-error{margin:0;border-radius:10px;color:var(--store-red);background:var(--store-red-soft);padding:9px 10px;font-size:12px;font-weight:850;line-height:1.4}.store-payment-submit-warning{margin:0;border-radius:10px;color:#9a4a00;background:#fff7e8;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.45}.store-payment-submit-actions{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px}.store-payment-submit-actions button{min-width:0;min-height:44px;border:1px solid var(--store-border);border-radius:11px;color:var(--store-text);background:#fff;padding:0 10px;font-size:13px;font-weight:900}.store-payment-submit-actions button.is-primary{border-color:var(--store-primary);color:#fff;background:var(--store-primary)}.store-payment-submit-actions button:disabled{cursor:wait;opacity:.65}.store-payment-receipt-screen{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.store-payment-receipt-bills{display:grid;gap:10px}.store-payment-receipt-bill{min-width:0;display:grid;gap:10px;border:1px solid var(--store-border);border-radius:12px;background:#fbfdff;padding:10px}.store-payment-receipt-bill-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.store-payment-receipt-bill-head small,.store-payment-receipt-bill-head strong{display:block;min-width:0;overflow-wrap:anywhere}.store-payment-receipt-bill-head small{color:var(--store-muted);font-size:11px;font-weight:800}.store-payment-receipt-bill-head strong{margin-top:2px;color:var(--store-text);font-size:14px;line-height:1.25}.store-payment-receipt-bill-head em{color:var(--store-primary);font-size:15px;font-style:normal;font-weight:900;white-space:nowrap}.store-processing-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.store-processing-tabs button{min-width:0;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--store-border);border-radius:8px;color:var(--store-muted);background:var(--store-card);padding:0 6px;font-size:12px;font-weight:700}.store-processing-tabs button[aria-pressed=true]{border-color:#bfd5ff;color:var(--store-primary);background:var(--store-primary-soft)}.store-processing-tabs em{min-width:17px;height:17px;display:inline-grid;place-items:center;border-radius:999px;color:inherit;background:#1677ff14;font-size:10px;font-style:normal}.store-processing-list{display:grid;gap:8px}.store-processing-list.is-loading{opacity:.62}.store-processing-item{display:grid;gap:0}.store-processing-detail{display:grid;gap:8px;margin-top:-1px;padding:9px;border:1px solid #bfd5ff;border-radius:0 0 8px 8px;background:#fff}.store-processing-stage{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;border:1px solid var(--store-divider);border-radius:8px;background:#fbfcff;padding:7px;color:var(--store-muted);font-size:12px;line-height:1.4}.store-processing-stage>span:last-child{min-width:0;overflow-wrap:anywhere}.store-processing-stage-amber{border-color:#f973162e;background:#f973160f}.store-processing-stage-green{border-color:#12b76a2e;background:#12b76a0f}.store-processing-stage-purple{border-color:#7c3aed29;background:#7c3aed0f}.store-processing-stage-red{border-color:#f044382e;background:#f044380f}.store-processing-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;color:var(--store-muted);font-size:12px}.store-processing-route span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-processing-route strong{color:var(--store-primary);font-size:12px}.store-processing-lines{display:grid;gap:6px}.store-processing-line{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:7px;padding:7px;border:1px solid var(--store-divider);border-radius:8px;background:#fbfcff}.store-processing-line>span{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;color:var(--store-primary);background:var(--store-primary-soft);font-size:11px;font-weight:800}.store-processing-line div{min-width:0;display:grid;gap:2px}.store-processing-line strong{color:var(--store-text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.store-processing-line small{color:var(--store-muted);font-size:11px;line-height:1.3}.store-processing-line em{color:var(--store-text);font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.store-processing-more-lines{margin:0;border-radius:8px;background:#f5f7fb;padding:7px 8px;color:var(--store-muted);font-size:12px;line-height:1.4}.store-processing-status{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;color:var(--store-muted);font-size:12px;line-height:1.4}.store-processing-status>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-processing-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.store-processing-actions button{min-width:0;min-height:36px;border:1px solid var(--store-border);border-radius:8px;background:#fff;color:var(--store-text);font-size:12px;font-weight:800}.store-processing-actions button.is-danger{border-color:#f0443847;color:var(--store-red);background:#f044380f}.store-processing-actions button.is-primary{border-color:#1677ff42;color:#fff;background:var(--store-primary)}.store-processing-actions button.is-wide{grid-column:1 / -1}.store-processing-actions button:disabled{cursor:wait;opacity:.6}.store-processing-actions>span{grid-column:1 / -1;color:var(--store-muted);font-size:12px;line-height:1.45}.store-bulk-transfer,.store-bulk-toolbar{display:grid;gap:10px}.store-bulk-search{min-height:46px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px 7px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.store-bulk-search svg{color:var(--muted)}.store-bulk-search input{min-width:0;height:34px;border:0;color:var(--text);background:transparent;outline:none}.store-bulk-search button,.store-bulk-basket button{min-height:34px;border:1px solid var(--border);border-radius:10px;color:var(--muted-strong);background:var(--surface-soft);padding:0 10px;font-size:12px}.store-bulk-basket{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--store-border);border-radius:var(--store-radius-card);background:var(--store-card);box-shadow:var(--store-shadow-card)}.store-bulk-basket[data-empty=true]{border-color:var(--store-border);background:var(--store-card)}.store-bulk-summary{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.store-bulk-summary span{min-width:0;display:grid;gap:2px}.store-bulk-summary small{overflow:hidden;color:var(--store-muted);font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.store-bulk-summary strong{overflow:hidden;color:var(--store-text);font-size:16px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.store-bulk-empty-copy{color:var(--store-muted);font-size:12px;white-space:nowrap}.store-bulk-candidates,.store-bulk-pending{display:grid;gap:10px}.store-bulk-subhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 2px}.store-bulk-subhead strong{color:var(--text);font-size:13px}.store-bulk-subhead span{min-width:0;color:var(--muted);font-size:12px;line-height:1.35;text-align:right}.store-bulk-list{display:grid;gap:10px}.store-bulk-row{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.store-bulk-row.is-selected{border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 58%,var(--surface))}.store-bulk-row-main{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.store-bulk-row h2{margin:0;overflow:hidden;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.store-bulk-row p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.store-sku-meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.store-sku-meta span{max-width:100%;border:1px solid var(--store-border);border-radius:6px;color:var(--store-muted);background:#fff;padding:3px 5px;font-size:11px;line-height:1.25;overflow-wrap:anywhere}.store-transfer-mobile-editor,.store-transfer-lines{display:grid;gap:10px}.store-transfer-line-card,.store-transfer-fill-row,.store-transfer-empty-hint,.store-transfer-draft-tip{border:1px solid var(--store-border);border-radius:var(--store-radius-card);background:var(--store-card)}.store-transfer-line-card{display:grid;gap:8px;padding:10px;box-shadow:var(--store-shadow-card)}.store-transfer-line-card.has-error{border-color:#fda29b;background:var(--store-red-soft)}.store-transfer-line-head{min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr) 34px;align-items:start;gap:8px}.store-transfer-line-index,.store-transfer-fill-head>span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:var(--store-primary);background:var(--store-primary-soft);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.store-transfer-line-name{min-width:0}.store-transfer-line-name h2{margin:0;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.store-transfer-remove{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--store-border);border-radius:8px;color:var(--store-red);background:#fff}.store-transfer-line-stock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.store-transfer-line-stock span{min-width:0;display:grid;gap:2px;padding:7px;border:1px solid var(--store-divider);border-radius:8px;background:#fff}.store-transfer-line-stock small,.store-transfer-line-money small{overflow:hidden;color:var(--store-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.store-transfer-line-stock strong,.store-transfer-line-money strong{color:var(--store-text);font-size:16px;line-height:1.1;font-variant-numeric:tabular-nums}.store-transfer-line-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.store-transfer-line-quantity{min-width:0;display:grid;grid-template-columns:40px minmax(58px,80px) 40px;align-items:center;gap:6px}.store-transfer-line-quantity button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--store-border);border-radius:8px;color:var(--store-primary);background:#fff}.store-transfer-line-quantity button:disabled{color:var(--muted);opacity:.55}.store-transfer-line-quantity input{width:100%;min-width:0;height:40px;border:1px solid var(--store-border);border-radius:8px;color:var(--store-text);background:#fff;padding:0 8px;text-align:center;font-variant-numeric:tabular-nums;outline:none}.store-transfer-line-quantity input:focus{border-color:#91baff;box-shadow:0 0 0 3px #1677ff1f}.store-transfer-line-money{min-width:118px;display:grid;justify-items:end;gap:2px}.store-transfer-line-money small{display:inline-flex;max-width:100%;align-items:baseline;justify-content:flex-end;gap:5px}.store-transfer-line-money small span,.store-transfer-line-money small em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-transfer-line-money small em{color:var(--store-amber);font-size:10px;font-style:normal;font-weight:800}.store-transfer-fill-row{display:grid;gap:8px;padding:10px;border-style:dashed;background:#f8fbff}.store-transfer-fill-head{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px}.store-transfer-fill-head strong,.store-transfer-fill-head small{display:block}.store-transfer-fill-head strong{font-size:13px;line-height:1.35}.store-transfer-fill-head small{color:var(--store-muted);font-size:11px;line-height:1.35}.store-transfer-fill-input{min-height:42px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px 6px 12px;border:1px solid var(--store-border);border-radius:8px;background:#fff}.store-transfer-fill-input svg{color:var(--muted)}.store-transfer-fill-input input{min-width:0;height:34px;border:0;color:var(--text);background:transparent;outline:none}.store-transfer-fill-input button{min-height:32px;border:1px solid var(--store-border);border-radius:8px;color:var(--store-muted);background:#fff;padding:0 10px;font-size:12px}.store-transfer-fill-input .store-transfer-scan-button{width:34px;min-width:34px;padding:0;color:var(--store-primary);background:var(--store-primary-soft)}.store-transfer-fill-input .store-transfer-scan-button svg{color:currentColor}.store-transfer-scan-feedback{width:100%;min-height:34px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;padding:7px 9px;border:1px solid #bfd5ff;border-radius:8px;color:var(--store-primary);background:var(--store-primary-soft);font-size:12px;font-weight:700;line-height:1.35}.store-transfer-scan-feedback svg{justify-self:center;color:currentColor}.store-transfer-scan-feedback-info{border-color:#d6e4ff;color:#315f9f;background:#f5f8ff}.store-transfer-scan-feedback-warning{border-color:#f8d7a5;color:#9a5b0b;background:#fff7e8}.store-transfer-scan-feedback span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-transfer-fill-row .hq-mobile-scanner-panel{gap:7px;padding:8px;border-color:#d6e4ff;border-radius:8px;background:#fff;box-shadow:none}.store-transfer-fill-row .hq-mobile-scan-head{grid-template-columns:28px minmax(0,1fr);gap:7px}.store-transfer-fill-row .hq-mobile-scan-icon{width:28px;height:28px;border-radius:7px;color:var(--store-primary);background:var(--store-primary-soft)}.store-transfer-fill-row .hq-mobile-scan-head strong{color:var(--store-text);font-size:13px}.store-transfer-fill-row .hq-mobile-scan-head small,.store-transfer-fill-row .hq-mobile-scan-hint{color:var(--store-muted);font-size:11px}.store-transfer-fill-row .hq-mobile-scan-hint{padding:7px 8px;border-color:#d6e4ff;background:#f8fbff}.store-transfer-fill-row .hq-mobile-scanner-panel input{min-height:38px;border-color:var(--store-border);border-radius:8px;color:var(--store-text);font-size:14px}.store-transfer-fill-row .hq-mobile-scan-actions{gap:6px}.store-transfer-fill-row .hq-mobile-scan-actions button{min-height:36px;border-radius:8px;font-size:12px}.store-transfer-suggestions{display:grid;gap:8px}.store-transfer-suggestion{width:100%;min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid var(--store-border);border-radius:8px;color:var(--store-text);background:#fff;text-align:left}.store-transfer-suggestion:disabled{color:var(--store-muted);opacity:.72}.store-transfer-suggestion-main{min-width:0}.store-transfer-suggestion-main strong,.store-transfer-suggestion-main small{display:block;overflow-wrap:anywhere}.store-transfer-suggestion-main strong{font-size:13px;line-height:1.35}.store-transfer-suggestion-main small{margin-top:3px;color:var(--store-muted);font-size:11px;line-height:1.35}.store-transfer-suggestion-action{min-width:50px;border-radius:6px;color:var(--store-primary);background:var(--store-primary-soft);padding:6px;text-align:center;font-size:12px;font-weight:800}.store-transfer-empty-hint{display:grid;justify-items:center;gap:6px;padding:14px 10px;color:var(--store-muted);text-align:center}.store-transfer-empty-hint.compact{padding:10px;border-style:dashed}.store-transfer-empty-hint strong{color:var(--store-text);font-size:14px}.store-transfer-empty-hint span{font-size:12px;line-height:1.45}.store-transfer-draft-tip{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;border:1px solid #bfd5ff;border-radius:8px;color:var(--store-primary);background:var(--store-primary-soft);font-size:12px;line-height:1.45}.store-add-candidate{min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--primary-border);border-radius:12px;color:var(--primary);background:var(--primary-soft);font-size:13px;font-weight:700}.store-add-candidate:disabled{border-color:var(--border);color:var(--muted);background:var(--surface-soft);opacity:.72}.store-quantity-stepper{display:grid;grid-template-columns:44px minmax(72px,1fr) 44px;align-items:center;gap:8px}.store-quantity-stepper button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--border);border-radius:12px;color:var(--primary);background:var(--surface-soft)}.store-quantity-stepper button:disabled{color:var(--muted);opacity:.55}.store-quantity-stepper input{min-width:0;height:44px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:var(--surface-soft);padding:0 10px;text-align:center;font-variant-numeric:tabular-nums;outline:none}.store-quantity-stepper input:focus{border-color:var(--primary-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.store-quantity-stepper input:disabled{color:var(--muted);opacity:.6}.store-bulk-note{margin-top:2px}.store-mobile-form{display:grid;gap:10px;padding:10px}.store-mobile-form label{display:grid;gap:6px}.store-mobile-form label>span{color:var(--store-muted);font-size:12px;font-weight:700}.store-mobile-form input,.store-mobile-form select,.store-mobile-form textarea{width:100%;min-height:44px;border:1px solid var(--store-border);border-radius:8px;color:var(--store-text);background:#fff;padding:10px 12px;outline:none}.store-mobile-form textarea{resize:vertical}.store-mobile-form input:focus,.store-mobile-form select:focus,.store-mobile-form textarea:focus{border-color:#8bb8ff;box-shadow:0 0 0 3px #1677ff1f}.store-request-screen{padding-bottom:92px}.store-bill-confirm-screen{display:grid;gap:12px;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.store-bill-confirm-hero,.store-bill-receipt-card{border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-soft)}.store-bill-confirm-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px}.store-bill-confirm-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:var(--primary);background:var(--primary-soft)}.store-bill-confirm-hero small,.store-bill-confirm-hero strong,.store-bill-confirm-hero span{display:block}.store-bill-confirm-hero small{color:var(--primary);font-size:12px;font-weight:800}.store-bill-confirm-hero strong{margin-top:2px;color:var(--text);font-size:24px;line-height:1.15}.store-bill-confirm-hero span{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.45}.store-bill-receipt-card{display:grid;gap:12px;padding:14px}.store-bill-receipt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.store-bill-receipt-head small,.store-bill-receipt-head strong{display:block}.store-bill-receipt-head small,.store-bill-route small,.store-bill-total small{color:var(--muted);font-size:11px;line-height:1.35}.store-bill-receipt-head strong{color:var(--text);font-size:17px;line-height:1.25;overflow-wrap:anywhere}.store-bill-route,.store-bill-total{display:grid;gap:8px}.store-bill-route{grid-template-columns:repeat(2,minmax(0,1fr))}.store-bill-route span,.store-bill-total span{min-width:0;display:grid;gap:3px;padding:9px;border-radius:12px;background:var(--surface-soft)}.store-bill-route strong,.store-bill-total strong{color:var(--text);font-size:14px;line-height:1.25;overflow-wrap:anywhere}.store-bill-total{grid-template-columns:repeat(3,minmax(0,1fr))}.store-bill-total strong{font-size:18px;font-variant-numeric:tabular-nums}.store-bill-total span:last-child{color:var(--primary);background:var(--primary-soft)}.store-bill-total span:last-child strong{color:var(--primary)}.store-bill-lines{display:grid;gap:10px}.store-bill-line{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;border:1px solid var(--border);border-radius:13px;background:var(--surface-soft)}.store-bill-line-index{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:var(--primary);background:var(--primary-soft);font-size:12px;font-weight:800}.store-bill-line-main{min-width:0;display:grid;gap:5px}.store-bill-line-main>strong{color:var(--text);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.store-bill-line-main small{color:var(--muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.store-bill-line-main div{display:flex;flex-wrap:wrap;gap:6px}.store-bill-line-main div span{border:1px solid color-mix(in srgb,var(--primary-border) 46%,var(--border));border-radius:999px;color:var(--primary);background:var(--surface);padding:4px 7px;font-size:11px;line-height:1.2}.store-bill-line-amount{color:var(--text);font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.store-bill-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;border-radius:12px;color:var(--amber);background:var(--amber-soft);font-size:12px;line-height:1.45}.store-bill-actions{position:sticky;bottom:calc(84px + env(safe-area-inset-bottom));z-index:22;display:grid;gap:8px;padding-top:4px;scroll-margin-bottom:calc(104px + env(safe-area-inset-bottom))}.store-bill-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-mobile-submit{position:fixed;left:50%;bottom:calc(72px + env(safe-area-inset-bottom));z-index:28;width:min(calc(100% - 28px),452px);transform:translate(-50%)}.store-mobile-submit .btn{min-height:48px;border-radius:10px;box-shadow:0 10px 20px #1e6bff29}.store-bottom-nav{position:fixed;right:0;bottom:0;left:50%;z-index:30;width:min(100%,430px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:7px 10px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--store-border);background:var(--store-card);box-shadow:0 -1px #10182805;transform:translate(-50%)}.store-bottom-nav button{position:relative;min-width:0;min-height:56px;display:grid;justify-items:center;align-content:center;gap:2px;border:0;border-radius:8px;color:var(--store-muted);background:transparent;font-size:11px;font-weight:700}.store-bottom-nav button svg{width:20px;height:20px}.store-bottom-nav button.active{color:var(--store-primary);background:transparent}.store-bottom-nav button.active svg{color:var(--store-primary)}.store-bottom-nav em{position:absolute;top:3px;right:calc(50% - 24px);min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;border:2px solid var(--store-card);border-radius:999px;color:#fff;background:var(--store-red);font-size:10px;font-style:normal;line-height:1}@keyframes store-spin{to{transform:rotate(360deg)}}@media(max-width:520px){.store-mobile-shell{width:100%;border-inline:0;box-shadow:none}}@media(max-width:340px){.store-mobile-content{padding-inline:10px}.store-mobile-title strong,.store-mobile-title small{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-summary-row,.store-product-stock,.store-detail-grid,.store-detail-stock,.store-transfer-line-stock,.store-stock-split,.store-transfer-line-controls{grid-template-columns:1fr}.store-transfer-line-money{justify-items:start}.store-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-product-workspace-tabs,.store-listing-view-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;margin-bottom:12px;border:1px solid var(--store-border);border-radius:var(--store-radius-control);background:#eef2f7}.store-product-workspace-tabs button,.store-listing-view-tabs button{min-width:0;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:6px;color:var(--store-muted);background:transparent;font:inherit;font-weight:700}.store-product-workspace-tabs button[aria-selected=true],.store-listing-view-tabs button[aria-selected=true]{color:var(--store-primary-deep);background:#fff;box-shadow:0 1px 2px #10182814}.store-listing-mobile-screen{min-width:0;padding-bottom:16px}.store-listing-assignment-banner{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;margin-bottom:12px;border:1px solid #c9dcff;border-radius:var(--store-radius-card);background:#f4f8ff}.store-listing-assignment-banner>span:first-child{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:var(--store-primary);background:#fff}.store-listing-assignment-banner div,.store-listing-product-head div,.store-listing-basket-row>div,.store-listing-request-summary>div:first-child{min-width:0}.store-listing-assignment-banner strong,.store-listing-assignment-banner p{display:block;margin:0;overflow-wrap:anywhere}.store-listing-assignment-banner strong{font-size:14px}.store-listing-assignment-banner p{margin-top:3px;color:var(--store-muted);font-size:11px;line-height:1.45}.store-listing-relation-tabs,.store-listing-request-tabs{display:flex;gap:8px;margin-bottom:10px;overflow-x:auto;scrollbar-width:none}.store-listing-relation-tabs::-webkit-scrollbar,.store-listing-request-tabs::-webkit-scrollbar{display:none}.store-listing-relation-tabs button,.store-listing-request-tabs button{flex:0 0 auto;min-height:36px;padding:0 13px;border:1px solid var(--store-border);border-radius:7px;color:var(--store-muted);background:#fff;font:inherit;font-size:13px;font-weight:700}.store-listing-relation-tabs button[aria-selected=true],.store-listing-request-tabs button[aria-selected=true]{border-color:#9fc0ff;color:var(--store-primary-deep);background:var(--store-primary-soft)}.store-listing-search{min-width:0;min-height:44px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding-left:12px;margin-bottom:12px;border:1px solid var(--store-border);border-radius:var(--store-radius-control);color:var(--store-subtle);background:#fff}.store-listing-search input{min-width:0;height:42px;border:0;outline:0;color:var(--store-text);background:transparent;font:inherit;font-size:13px}.store-listing-search button,.store-listing-list-head button{align-self:stretch;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 13px;border:0;color:var(--store-primary-deep);background:transparent;font:inherit;font-size:13px;font-weight:700}.store-listing-list-head{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.store-listing-list-head strong{font-size:15px}.store-listing-list-head span{color:var(--store-muted);font-size:12px}.store-listing-product-list,.store-listing-request-list,.store-listing-request-items{display:grid;gap:10px}.store-listing-product-card{min-width:0;padding:12px;border:1px solid var(--store-border);border-radius:var(--store-radius-card);background:#fff;box-shadow:var(--store-shadow-card);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.store-listing-product-card.is-selected{border-color:#74a6ff;background:#f5f9ff;box-shadow:0 0 0 2px #1677ff1c}.store-listing-product-card.is-disabled{opacity:.78}.store-listing-product-head{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:10px}.store-listing-cover{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border-radius:8px;color:var(--store-primary);background:var(--store-primary-soft)}.store-listing-cover img{width:100%;height:100%;object-fit:cover}.store-listing-product-head h2,.store-listing-product-head p{margin:0;overflow-wrap:anywhere}.store-listing-product-head h2{font-size:14px;line-height:1.4}.store-listing-product-head p{margin-top:3px;color:var(--store-muted);font-size:12px}.store-listing-product-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.store-listing-product-meta span{min-width:0;padding:8px;border-radius:7px;background:var(--store-bg)}.store-listing-product-meta small,.store-listing-product-meta strong{display:block}.store-listing-product-meta small{color:var(--store-muted);font-size:10px}.store-listing-product-meta strong{margin-top:3px;font-size:11px;overflow-wrap:anywhere}.store-listing-blocked,.store-listing-review-note,.store-listing-request-summary p,.store-listing-inline-error{margin:9px 0 0;color:var(--store-amber);font-size:12px;line-height:1.5}.store-listing-select{width:100%;min-height:38px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;border:1px solid #b8d0ff;border-radius:7px;color:var(--store-primary-deep);background:#fff;font:inherit;font-size:13px;font-weight:700}.store-listing-select.is-selected{border-color:var(--store-primary);color:#fff;background:var(--store-primary)}.store-listing-select:disabled{border-color:var(--store-border);color:var(--store-subtle);background:var(--store-bg)}.store-listing-error,.store-listing-loading,.store-listing-cancel-confirm{padding:14px;border:1px solid #ffd3ad;border-radius:var(--store-radius-card);background:var(--store-amber-soft)}.store-listing-error{margin-bottom:10px}.store-listing-error p,.store-listing-loading p,.store-listing-cancel-confirm p{margin:0;color:var(--store-muted);font-size:12px;line-height:1.5}.store-listing-error button,.store-listing-loading button{min-height:34px;margin-top:8px;padding:0 12px;border:1px solid #f2b37b;border-radius:7px;color:#b54708;background:#fff;font:inherit;font-weight:700}.store-listing-loading,.store-listing-loading-inline{display:flex;align-items:center;justify-content:center;gap:8px}.store-listing-loading{min-height:180px;flex-direction:column;border-color:var(--store-border);background:#fff}.store-listing-loading-inline{padding:14px;color:var(--store-muted);font-size:12px}.store-listing-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:12px}.store-listing-pagination span{color:var(--store-muted);font-size:11px;text-align:center}.store-listing-pagination button{min-height:38px;border:1px solid var(--store-border);border-radius:7px;color:var(--store-text);background:#fff;font:inherit;font-size:12px;font-weight:700}.store-listing-pagination button:disabled{color:var(--store-subtle);background:var(--store-bg)}.store-listing-basket-button{position:fixed;z-index:32;left:50%;bottom:calc(82px + env(safe-area-inset-bottom));width:min(calc(100vw - 36px),394px);min-height:50px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:0 16px;transform:translate(-50%);border:0;border-radius:8px;color:#fff;background:var(--store-primary);box-shadow:0 8px 20px #1677ff3d;font:inherit;text-align:left}.store-listing-basket-button strong{min-width:24px;height:24px;display:grid;place-items:center;border-radius:999px;color:var(--store-primary-deep);background:#fff}.store-listing-sheet-layer{position:fixed;z-index:80;inset:0}.store-listing-sheet-mask{position:absolute;inset:0;width:100%;border:0;background:#0f172a6b}.store-listing-sheet{position:absolute;left:50%;bottom:0;width:min(100%,430px);max-height:min(82vh,720px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;transform:translate(-50%);border-radius:12px 12px 0 0;background:#fff;overflow:hidden}.store-listing-sheet>header,.store-listing-sheet>footer{display:flex;align-items:center;gap:10px;padding:14px}.store-listing-sheet>header{justify-content:space-between;border-bottom:1px solid var(--store-divider)}.store-listing-sheet>header div{min-width:0}.store-listing-sheet>header small,.store-listing-sheet>header h2,.store-listing-sheet>header p{display:block;margin:0}.store-listing-sheet>header small{color:var(--store-primary);font-size:11px;font-weight:700}.store-listing-sheet>header h2{margin-top:2px;font-size:18px}.store-listing-sheet>header p{margin-top:3px;color:var(--store-muted);font-size:11px}.store-listing-sheet>header button{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid var(--store-border);border-radius:8px;color:var(--store-muted);background:#fff}.store-listing-sheet-scroll{min-height:0;padding:12px 14px;overflow-y:auto}.store-listing-basket-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 118px 34px;align-items:end;gap:8px;padding:10px 0;border-bottom:1px solid var(--store-divider)}.store-listing-basket-row strong,.store-listing-basket-row small{display:block;overflow-wrap:anywhere}.store-listing-basket-row strong{font-size:13px}.store-listing-basket-row small,.store-listing-basket-row label span,.store-listing-reason span{margin-top:3px;color:var(--store-muted);font-size:10px}.store-listing-basket-row label span,.store-listing-reason span{display:block;margin:0 0 5px}.store-listing-basket-row input,.store-listing-reason textarea{width:100%;min-width:0;border:1px solid var(--store-border);border-radius:7px;color:var(--store-text);background:#fff;font:inherit;font-size:12px}.store-listing-basket-row input{height:36px;padding:0 8px}.store-listing-basket-row>button{width:34px;height:36px;display:grid;place-items:center;border:1px solid #fdb8b3;border-radius:7px;color:var(--store-red);background:var(--store-red-soft)}.store-listing-reason{display:block;margin-top:12px}.store-listing-reason textarea{min-height:76px;padding:9px;resize:vertical}.store-listing-sheet-error{margin:10px 0 0;color:var(--store-red);font-size:12px}.store-listing-sheet>footer{padding-bottom:calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--store-divider)}.store-listing-sheet>footer button{min-width:0;min-height:44px;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--store-border);border-radius:8px;color:var(--store-text);background:#fff;font:inherit;font-weight:700}.store-listing-sheet>footer button.is-primary{border-color:var(--store-primary);color:#fff;background:var(--store-primary)}.store-listing-request-list>button{min-width:0;display:grid;grid-template-columns:minmax(0,1.65fr) .55fr .85fr auto 18px;align-items:center;gap:8px;padding:12px;border:1px solid var(--store-border);border-radius:var(--store-radius-card);color:var(--store-text);background:#fff;font:inherit;text-align:left}.store-listing-request-list span{min-width:0}.store-listing-request-list strong,.store-listing-request-list small{display:block;overflow-wrap:anywhere}.store-listing-request-list strong{font-size:12px}.store-listing-request-list small{margin-top:3px;color:var(--store-muted);font-size:10px}.store-listing-subhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.store-listing-subhead button,.store-listing-cancel-button{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--store-border);border-radius:7px;color:var(--store-text);background:#fff;font:inherit;font-weight:700}.store-listing-request-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;margin-bottom:10px;border:1px solid var(--store-border);border-radius:var(--store-radius-card);background:#fff}.store-listing-request-summary>div:first-child small,.store-listing-request-summary>div:first-child strong,.store-listing-request-summary>div:first-child span{display:block;overflow-wrap:anywhere}.store-listing-request-summary>div:first-child small,.store-listing-request-summary>div:first-child span{color:var(--store-muted);font-size:11px}.store-listing-request-summary>div:first-child strong{margin:3px 0;font-size:17px}.store-listing-request-summary>.status-badge{align-self:start}.store-listing-request-summary dl,.store-listing-request-items dl{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.store-listing-request-summary dl div,.store-listing-request-items dl div{min-width:0;padding:8px;border-radius:7px;background:var(--store-bg)}.store-listing-request-summary dt,.store-listing-request-items dt{color:var(--store-muted);font-size:10px}.store-listing-request-summary dd,.store-listing-request-items dd{margin:3px 0 0;font-size:12px;font-weight:700;overflow-wrap:anywhere}.store-listing-request-items article{min-width:0;padding:12px;border:1px solid var(--store-border);border-radius:var(--store-radius-card);background:#fff}.store-listing-request-items article>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.store-listing-request-items article>div:first-child strong,.store-listing-request-items article>p{overflow-wrap:anywhere}.store-listing-request-items article>div:first-child strong{min-width:0;font-size:13px}.store-listing-request-items article>p{margin:5px 0 9px;color:var(--store-muted);font-size:11px}.store-listing-request-items dl{grid-template-columns:repeat(2,minmax(0,1fr))}.store-listing-cancel-button{width:100%;justify-content:center;margin-top:12px;border-color:#fdb8b3;color:var(--store-red)}.store-listing-cancel-confirm{margin-top:12px;border-color:#fdb8b3;background:var(--store-red-soft)}.store-listing-cancel-confirm strong{font-size:14px}.store-listing-cancel-confirm p{margin-top:4px}.store-listing-cancel-confirm div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.store-listing-cancel-confirm button{min-height:40px;border:1px solid var(--store-border);border-radius:7px;color:var(--store-text);background:#fff;font:inherit;font-weight:700}.store-listing-cancel-confirm button.is-danger{border-color:var(--store-red);color:#fff;background:var(--store-red)}.store-message-listing-link{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:12px;border:1px solid #b8d0ff;border-radius:8px;color:var(--store-primary-deep);background:var(--store-primary-soft);font:inherit;text-align:left}.store-message-listing-link strong,.store-message-listing-link small{display:block}.store-message-listing-link small{margin-top:3px;color:var(--store-muted);font-size:11px}@media(max-width:380px){.store-listing-product-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.store-listing-basket-row{grid-template-columns:minmax(0,1fr) 34px}.store-listing-basket-row label{grid-column:1 / -1;grid-row:2}.store-listing-basket-row>button{grid-column:2;grid-row:1}.store-listing-request-list>button{grid-template-columns:minmax(0,1fr) auto 18px}.store-listing-request-list>button>span:nth-child(2),.store-listing-request-list>button>span:nth-child(3){display:none}}.ai-assistant-shell{width:min(100%,var(--yc-page-max));max-width:var(--yc-page-max);display:grid;gap:14px;margin:0 auto}.ai-assistant-shell>.section-header,.ai-assistant-shell>.module-subnav,.ai-assistant-shell>.summary-rail,.ai-chat-layout,.ai-provider-panel,.ai-handoff-panel{margin-right:0;margin-left:0}.ai-assistant-summary.summary-rail{grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.ai-assistant-tabs.module-subnav{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-chat-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start}.ai-chat-main,.ai-side-panel,.ai-provider-panel,.ai-handoff-panel{min-width:0;overflow:hidden}.ai-chat-session-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ai-chat-session-actions>span{min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 78%,var(--surface));font-size:12px;font-weight:900;white-space:nowrap}.ai-message-list{height:min(58vh,620px);min-height:420px;display:grid;align-content:start;gap:12px;padding:16px;overflow-y:auto;background:color-mix(in srgb,var(--surface-soft) 68%,transparent)}.ai-message{max-width:84%;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.ai-message>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--primary);background:var(--surface);font-size:12px;font-weight:900}.ai-message>div{min-width:0;padding:11px 13px;border:1px solid var(--border);border-radius:14px;color:var(--text);background:var(--surface);box-shadow:var(--shadow-soft)}.ai-message p{margin:0;color:inherit;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.ai-message p+p{margin-top:4px}.ai-message-user{justify-self:end;grid-template-columns:minmax(0,1fr) 34px}.ai-message-user>span{grid-column:2;grid-row:1;color:var(--on-primary);background:var(--primary);border-color:var(--primary)}.ai-message-user>div{grid-column:1;grid-row:1;color:var(--on-primary);background:linear-gradient(135deg,var(--primary),var(--primary-strong));border-color:var(--primary-border)}.ai-message-error>div{color:var(--red);background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 36%,var(--border))}.ai-message-retry{margin-top:9px;min-height:30px;padding:0 11px;border:1px solid color-mix(in srgb,var(--red) 34%,var(--border));border-radius:999px;color:var(--red);background:color-mix(in srgb,var(--surface) 76%,var(--red-soft));font-size:12px;font-weight:900}.ai-message-retry:hover:not(:disabled){border-color:color-mix(in srgb,var(--red) 58%,var(--border));background:color-mix(in srgb,var(--surface) 58%,var(--red-soft))}.ai-message-retry:disabled{opacity:.58;cursor:not-allowed}.ai-product-cards,.ai-inline-action-cards{display:grid;gap:10px;margin-top:12px}.ai-product-card,.ai-inline-action-card{min-width:0;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 76%,var(--surface))}.ai-product-card{display:grid;gap:11px;padding:12px}.ai-product-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.ai-product-card-head>div{min-width:0;display:grid;gap:3px}.ai-product-card-head strong,.ai-inline-action-card strong{color:var(--text);font-weight:900;line-height:1.35}.ai-product-card-head small,.ai-product-meta span,.ai-inline-action-card p,.ai-inline-action-card small{color:var(--muted);line-height:1.55}.ai-product-status{justify-self:end;padding:4px 8px;border:1px solid var(--border);border-radius:999px;font-size:12px;font-weight:900;line-height:1}.ai-product-status.tone-green{color:var(--green);border-color:color-mix(in srgb,var(--green) 38%,var(--border));background:var(--green-soft)}.ai-product-status.tone-amber{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 38%,var(--border));background:var(--amber-soft)}.ai-product-status.tone-red{color:var(--red);border-color:color-mix(in srgb,var(--red) 38%,var(--border));background:var(--red-soft)}.ai-product-status.tone-blue{color:var(--primary);border-color:var(--primary-border);background:var(--primary-soft)}.ai-product-meta{display:flex;flex-wrap:wrap;gap:6px}.ai-product-meta span{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 72%,transparent);font-size:12px;font-weight:800}.ai-product-stock-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ai-product-stock-grid span{min-width:0;display:grid;gap:3px;padding:9px;border:1px solid var(--border);border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--surface) 76%,transparent);font-size:12px;font-weight:800}.ai-product-stock-grid strong{color:var(--text);font-size:15px;font-weight:900}.ai-product-card-alert{margin:0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--amber) 34%,var(--border));border-radius:10px;color:var(--amber);background:var(--amber-soft);font-size:13px;font-weight:800}.ai-product-card-actions{display:flex;flex-wrap:wrap;gap:8px}.ai-product-card-actions button,.ai-inline-action-card button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);border-radius:10px;color:var(--muted-strong);background:var(--surface);font-size:13px;font-weight:900}.ai-product-card-actions button{padding:0 11px}.ai-product-card-actions button:hover:not(:disabled),.ai-inline-action-card button:hover:not(:disabled){color:var(--primary);border-color:var(--primary-border);background:var(--primary-soft)}.ai-product-card-actions button.is-dropship{color:var(--green);border-color:color-mix(in srgb,var(--green) 38%,var(--border));background:color-mix(in srgb,var(--green-soft) 68%,var(--surface))}.ai-product-card-actions button.is-transfer{color:var(--primary);border-color:var(--primary-border);background:var(--primary-soft)}.ai-product-card-actions button:disabled,.ai-inline-action-card button:disabled{opacity:.58;cursor:not-allowed}.ai-inline-action-card{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px}.ai-inline-action-card.is-safe{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:color-mix(in srgb,var(--green-soft) 50%,var(--surface))}.ai-inline-action-card.is-danger{border-color:color-mix(in srgb,var(--amber) 44%,var(--border));background:color-mix(in srgb,var(--amber-soft) 74%,var(--surface))}.ai-inline-action-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%}.ai-inline-action-card.is-safe .ai-inline-action-icon{color:var(--green)}.ai-inline-action-card.is-danger .ai-inline-action-icon{color:var(--amber)}.ai-inline-action-card p,.ai-inline-action-card small{margin:2px 0 0}.ai-inline-action-card button{min-width:92px;padding:0 12px}.ai-inline-action-card button:disabled svg,.ai-inline-action-icon svg{flex:none}.ai-inline-action-card button:disabled .spin,.ai-inline-action-card .ai-inline-action-icon svg{transform-origin:center}.ai-message-pending>div{color:var(--muted-strong);background:color-mix(in srgb,var(--primary-soft) 64%,var(--surface))}.ai-example-row{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 0;overflow:visible}.ai-example-row button{flex:0 1 auto;min-height:34px;padding:0 12px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface);font-size:13px;font-weight:800}.ai-example-row button:hover{color:var(--primary);border-color:var(--primary-border);background:var(--primary-soft)}.ai-chat-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 16px 16px;border-top:1px solid var(--border)}.ai-chat-composer textarea{min-height:72px;max-height:180px;padding:11px 12px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:var(--surface);resize:vertical}.ai-chat-composer .btn{align-self:end;min-width:96px}.ai-chat-side{display:grid;gap:14px}.ai-tool-list,.ai-provider-grid,.ai-capability-grid{display:grid;gap:10px;padding:14px}.ai-tool-list article,.ai-provider-grid article,.ai-capability-grid article{min-width:0;padding:13px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.ai-tool-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.ai-tool-list strong,.ai-provider-grid strong,.ai-capability-grid strong{color:var(--text);font-weight:900}.ai-tool-list span,.ai-tool-list small,.ai-provider-grid p,.ai-provider-grid small,.ai-capability-grid p,.ai-config-note p{color:var(--muted);line-height:1.6}.ai-tool-list span{grid-column:1 / -1}.ai-history-list{display:grid;gap:8px;padding:14px}.ai-history-list article{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch;padding:9px;border:1px solid var(--border);border-radius:12px;color:var(--muted-strong);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface));overflow:hidden}.ai-history-list article:hover,.ai-history-list article.active{border-color:var(--primary-border);color:var(--primary-strong);background:var(--primary-soft)}.ai-history-open{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;padding:6px 2px 6px 4px;border:0;border-radius:9px;color:inherit;background:transparent;text-align:left}.ai-history-open:disabled{opacity:.68;cursor:wait}.ai-history-open svg{margin-top:2px;color:var(--primary)}.ai-history-list span{min-width:0;display:grid;gap:3px}.ai-history-list strong{color:var(--text);font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-history-list small{color:var(--muted);line-height:1.5}.ai-history-delete.icon-button{width:30px;min-width:30px;height:30px;min-height:30px;padding:0;align-self:center;justify-self:center;color:var(--muted);background:color-mix(in srgb,var(--surface) 68%,transparent);border-color:color-mix(in srgb,var(--border) 68%,transparent);border-radius:9px;opacity:.72}.ai-history-delete.icon-button:hover:not(:disabled){opacity:1;color:var(--red);border-color:color-mix(in srgb,var(--red) 28%,var(--border));background:var(--red-soft)}.ai-history-delete-body{display:grid;gap:8px}.ai-history-delete-body strong{color:var(--text);font-weight:900;overflow-wrap:anywhere}.ai-history-delete-body p{margin:0;color:var(--muted);line-height:1.7}.ai-history-error,.ai-history-warning{margin:0 14px;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:800;line-height:1.5}.ai-history-error{border:1px solid color-mix(in srgb,var(--red) 38%,var(--border));color:var(--red);background:var(--red-soft)}.ai-history-warning{border:1px solid color-mix(in srgb,var(--amber) 38%,var(--border));color:var(--amber);background:var(--amber-soft)}@keyframes ai-action-spin{to{transform:rotate(360deg)}}.ai-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-provider-grid article{display:grid;gap:6px}.ai-provider-key-form{display:grid;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid var(--border)}.ai-provider-key-form label{color:var(--muted-strong);font-size:12px;font-weight:900}.ai-provider-key-form div{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.ai-provider-key-form input{min-width:0;min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--surface)}.ai-provider-key-form .btn{width:100%;white-space:nowrap}.ai-provider-test-result{display:grid;gap:4px;margin-top:10px;padding:10px;border:1px solid var(--border);border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--surface) 74%,transparent)}.ai-provider-test-result strong{color:var(--text);font-weight:900}.ai-provider-test-result span,.ai-provider-test-result small{color:inherit;line-height:1.5;overflow-wrap:anywhere}.ai-provider-test-result.success{color:var(--green);background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 38%,var(--border))}.ai-provider-test-result.error{color:var(--red);background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 38%,var(--border))}.ai-provider-grid article>span{justify-self:start;padding:4px 8px;border-radius:999px;color:var(--muted-strong);background:color-mix(in srgb,var(--surface) 78%,var(--border));font-size:12px;font-weight:900}.ai-provider-grid article.active{border-color:var(--primary-border);background:color-mix(in srgb,var(--primary-soft) 46%,var(--surface))}.ai-provider-grid article.configured>span{color:var(--green);background:var(--green-soft)}.ai-provider-grid article.active>span{color:var(--primary-strong);background:var(--primary-soft)}.ai-config-note,.ai-config-alert,.ai-config-success{margin:0 14px 14px;padding:14px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 68%,var(--surface))}.ai-config-note strong{display:block;margin-bottom:6px;color:var(--text);font-weight:900}.ai-config-alert{color:var(--red);background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 38%,var(--border))}.ai-config-success{color:var(--green);background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 38%,var(--border))}.ai-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-capability-grid article{display:grid;gap:8px}.ai-capability-grid svg{color:var(--primary)}@media(max-width:1180px){.ai-assistant-summary.summary-rail,.ai-provider-grid,.ai-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-chat-layout{grid-template-columns:1fr}}@media(max-width:760px){.ai-assistant-summary.summary-rail,.ai-assistant-tabs.module-subnav,.ai-provider-grid,.ai-capability-grid{grid-template-columns:1fr}.ai-message-list{height:auto;min-height:360px;max-height:58vh}.ai-message{max-width:100%}.ai-product-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-inline-action-card{grid-template-columns:28px minmax(0,1fr)}.ai-inline-action-card button{grid-column:1 / -1;width:100%}.ai-chat-composer{grid-template-columns:1fr}.ai-chat-session-actions{justify-content:flex-start}.ai-chat-composer .btn{width:100%}.ai-provider-key-form div{grid-template-columns:1fr}}.hq-message-shell{width:min(100%,var(--yc-page-max));max-width:var(--yc-page-max);display:grid;gap:14px;margin:0 auto}.hq-message-shell>.hq-message-compact-header,.hq-message-shell>.hq-message-toolbar,.hq-message-shell>.hq-message-notice,.hq-message-shell>.hq-message-ledger{margin-right:0;margin-left:0}.hq-message-compact-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:2px 0 10px;border-bottom:1px solid var(--border)}.hq-message-compact-header h1{margin:4px 0;color:var(--text-primary);font-size:26px;line-height:1.15}.hq-message-compact-header p{max-width:68ch;margin:0;color:var(--text-secondary);line-height:1.55}.hq-message-kicker{color:var(--primary);font-size:12px;font-weight:900}.hq-message-header-actions,.hq-message-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.hq-message-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:8px;padding:8px;background:var(--surface)}.hq-message-filter,.hq-message-inline-stats{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hq-message-filter button{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid transparent;border-radius:8px;padding:0 10px;background:transparent;color:var(--text-secondary);font:inherit;font-weight:800;cursor:pointer}.hq-message-filter button:hover,.hq-message-filter button:focus-visible,.hq-message-filter button.active{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary);outline:none}.hq-message-filter strong{color:inherit;font-size:12px}.hq-message-inline-stats{color:var(--text-tertiary);font-size:12px;font-weight:800}.hq-message-inline-stats span{white-space:nowrap}.hq-message-notice{border:1px solid var(--border);border-radius:8px;padding:10px 12px;color:var(--text-secondary);background:var(--surface-muted);font-weight:700}.hq-message-notice-success{border-color:#10b98152;color:var(--success-strong);background:#10b98114}.hq-message-notice-error{border-color:#ef444452;color:var(--danger-strong);background:#ef444414}.hq-message-ledger{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-sm)}.hq-message-ledger-head,.hq-message-ledger-row{display:grid;grid-template-columns:minmax(260px,1.65fr) 96px 120px 72px 152px minmax(248px,auto);gap:12px;align-items:center}.hq-message-ledger-head{min-height:46px;border-bottom:1px solid var(--border);padding:0 14px;color:var(--text-secondary);background:var(--surface-muted);font-size:12px;font-weight:900}.hq-message-ledger-body{display:grid}.hq-message-ledger-row{min-width:0;border-bottom:1px solid var(--border);padding:12px 14px}.hq-message-ledger-row:last-child{border-bottom:0}.hq-message-ledger-row:hover{background:color-mix(in srgb,var(--primary-soft) 42%,transparent)}.hq-message-title-cell{display:grid;gap:7px;min-width:0}.hq-message-title-cell button{display:grid;gap:4px;min-width:0;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.hq-message-title-cell button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:6px}.hq-message-title-cell strong{overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.hq-message-title-cell small,.hq-message-muted-cell{color:var(--text-secondary);font-size:12px;line-height:1.45}.hq-message-title-cell button small{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hq-message-title-cell>span{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.hq-message-title-cell em{display:inline-flex;align-items:center;gap:3px;color:var(--primary);font-size:12px;font-style:normal;font-weight:900}.hq-message-status-cell{min-width:0}.hq-message-row-actions .btn{white-space:nowrap}section.confirm-dialog.app-dialog.hq-message-editor-dialog{width:min(980px,calc(100vw - 32px))}section.confirm-dialog.app-dialog.hq-message-preview-dialog{width:min(720px,calc(100vw - 32px))}.hq-message-editor-dialog .dialog-body{padding:0}.hq-message-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:0}.hq-message-form{display:grid;gap:12px;min-width:0;padding:16px}.hq-message-form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hq-message-form-row label,.hq-message-field{display:grid;gap:6px;min-width:0}.hq-message-form-row span,.hq-message-field span,.hq-message-check span{color:var(--text-secondary);font-size:12px;font-weight:900}.hq-message-form-row input,.hq-message-form-row select,.hq-message-field input,.hq-message-field textarea{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-primary);padding:10px 11px;font:inherit;outline:none}.hq-message-form-row input:focus,.hq-message-form-row select:focus,.hq-message-field input:focus,.hq-message-field textarea:focus{border-color:var(--primary-border);box-shadow:0 0 0 3px var(--focus-ring)}.hq-message-field textarea{min-height:84px;resize:vertical}.hq-message-body-input{min-height:260px!important;line-height:1.65}.hq-tiptap-editor{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.hq-tiptap-loading{min-height:292px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);background:var(--surface-muted);font-size:13px;font-weight:900}.hq-tiptap-toolbar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--border);padding:7px;background:var(--surface-muted)}.hq-tiptap-toolbar button{width:32px;height:32px;display:grid;place-items:center;border:1px solid transparent;border-radius:7px;color:var(--text-secondary);background:transparent;cursor:pointer}.hq-tiptap-toolbar button:hover,.hq-tiptap-toolbar button:focus-visible,.hq-tiptap-toolbar button.active{border-color:var(--primary-border);color:var(--primary);background:var(--primary-soft);outline:none}.hq-tiptap-toolbar button:disabled{cursor:not-allowed;opacity:.45}.hq-tiptap-divider{width:1px;height:22px;margin:0 3px;background:var(--border)}.hq-tiptap-file-input{display:none}.hq-tiptap-content{min-height:292px;padding:14px;color:var(--text-primary);line-height:1.72;outline:none}.hq-tiptap-content p,.hq-message-rich-output p{margin:0 0 10px}.hq-tiptap-content h2,.hq-message-rich-output h2{margin:16px 0 8px;color:var(--text-primary);font-size:20px;line-height:1.35}.hq-tiptap-content h3,.hq-message-rich-output h3{margin:14px 0 8px;color:var(--text-primary);font-size:17px;line-height:1.35}.hq-tiptap-content ul,.hq-tiptap-content ol,.hq-message-rich-output ul,.hq-message-rich-output ol{margin:0 0 12px;padding-left:22px}.hq-tiptap-content li,.hq-message-rich-output li{margin:4px 0}.hq-tiptap-content blockquote,.hq-message-rich-output blockquote{margin:12px 0;border-left:3px solid var(--primary);border-radius:0 8px 8px 0;color:var(--text-secondary);background:var(--surface-muted);padding:9px 12px}.hq-tiptap-content a,.hq-message-rich-output a{color:var(--primary);font-weight:800;text-decoration:underline;text-underline-offset:3px}.hq-tiptap-content img,.hq-message-rich-output img{display:block;max-width:100%;height:auto;margin:12px 0;border:1px solid var(--border);border-radius:8px;background:var(--surface-muted)}.hq-tiptap-content video,.hq-message-rich-output video{display:block;width:100%;max-width:100%;max-height:420px;margin:12px 0;border:1px solid var(--border);border-radius:8px;background:var(--yc-palette-slate-1000)}.hq-tiptap-content .hq-message-attachment,.hq-message-rich-output .hq-message-attachment,.hq-tiptap-content a[data-message-attachment],.hq-message-rich-output a[data-message-attachment]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 0;border:1px solid var(--border);border-radius:8px;color:var(--text-primary);background:var(--surface-muted);padding:10px;text-decoration:none}.hq-tiptap-content .hq-message-attachment:hover,.hq-message-rich-output .hq-message-attachment:hover,.hq-tiptap-content a[data-message-attachment]:hover,.hq-message-rich-output a[data-message-attachment]:hover{border-color:var(--primary-border);background:var(--primary-soft)}.hq-message-attachment-icon{min-width:42px;min-height:30px;display:inline-grid;place-items:center;border-radius:7px;color:var(--primary);background:var(--surface);font-size:12px;font-weight:900}.hq-message-attachment strong{min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.hq-message-attachment small{color:var(--text-tertiary);font-size:12px;font-weight:800;white-space:nowrap}.hq-tiptap-content p.is-editor-empty:first-child:before{float:left;height:0;color:var(--text-tertiary);content:attr(data-placeholder);pointer-events:none}.hq-tiptap-error{border-top:1px solid rgba(239,68,68,.28);color:var(--danger-strong);background:#ef444414;padding:9px 12px;font-size:12px;font-weight:800}.hq-message-check{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:38px;border:1px solid var(--border);border-radius:8px;padding:0 10px}.hq-message-check input{width:16px;height:16px}.hq-message-live-preview{display:grid;align-content:start;gap:10px;min-width:0;border-left:1px solid var(--border);padding:16px;background:var(--surface-muted)}.hq-message-live-preview>span{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:12px;font-weight:900}.hq-message-live-preview article,.hq-message-preview-card{display:grid;gap:10px;border:1px solid var(--border);border-radius:8px;padding:14px;background:var(--surface)}.hq-message-live-preview article>div,.hq-message-preview-card-head{display:flex;gap:6px;flex-wrap:wrap}.hq-message-live-preview strong,.hq-message-preview-card h2{color:var(--text-primary);line-height:1.35}.hq-message-live-preview p,.hq-message-preview-card p,.hq-message-live-preview small{margin:0;color:var(--text-secondary);line-height:1.6}.hq-message-preview-card h2{margin:0;font-size:22px}.hq-message-preview-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.hq-message-preview-card dl div{display:grid;gap:2px;border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:var(--surface-muted)}.hq-message-preview-card dt{color:var(--text-tertiary);font-size:12px;font-weight:900}.hq-message-preview-card dd{margin:0;color:var(--text-primary);font-weight:800}.hq-message-preview-card .hq-message-rich-output{color:var(--text-primary);line-height:1.75}.hq-message-preview-card .hq-message-plain-output{white-space:pre-wrap}@media(max-width:1100px){.hq-message-ledger-head{display:none}.hq-message-ledger-row{grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}.hq-message-muted-cell{display:inline-flex;align-items:center;gap:6px}.hq-message-muted-cell:nth-of-type(3):before{content:"范围";color:var(--text-tertiary);font-weight:900}.hq-message-muted-cell:nth-of-type(4):before{content:"已读";color:var(--text-tertiary);font-weight:900}.hq-message-muted-cell:nth-of-type(5):before{content:"时间";color:var(--text-tertiary);font-weight:900}.hq-message-row-actions{justify-content:flex-start}}@media(max-width:760px){.hq-message-compact-header,.hq-message-toolbar{align-items:stretch;flex-direction:column}.hq-message-header-actions{justify-content:stretch}.hq-message-header-actions .btn{flex:1 1 0}.hq-message-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hq-message-filter button{justify-content:center}.hq-message-editor-grid,.hq-message-form-row,.hq-message-preview-card dl{grid-template-columns:1fr}.hq-message-live-preview{border-top:1px solid var(--border);border-left:0}.hq-message-row-actions .btn{flex:1 1 calc(50% - 8px)}}@media(max-width:520px){.hq-message-row-actions .btn,.hq-message-header-actions .btn{flex-basis:100%}.hq-message-body-input{min-height:180px!important}.hq-tiptap-content{min-height:220px}}.mobile-login-app,.hq-store-mobile-app{--hq-mobile-primary: #1677ff;--hq-mobile-primary-deep: #0f5de8;--hq-mobile-primary-soft: #eaf2ff;--hq-mobile-green: #12b76a;--hq-mobile-green-soft: #e9f8f1;--hq-mobile-amber: #f97316;--hq-mobile-amber-soft: #fff3e6;--hq-mobile-red: #f04438;--hq-mobile-red-soft: #feecec;--hq-mobile-purple: #7c3aed;--hq-mobile-purple-soft: #f1ebff;--hq-mobile-bg: #f5f7fb;--hq-mobile-card: #fbfcff;--hq-mobile-card-strong: #ffffff;--hq-mobile-text: #101828;--hq-mobile-muted: #667085;--hq-mobile-subtle: #98a2b3;--hq-mobile-border: #e6ecf5;--hq-mobile-divider: #eef2f7;--hq-mobile-radius-card: 12px;--hq-mobile-radius-control: 8px;--hq-mobile-radius-hero: 10px;--hq-mobile-shadow-card: 0 1px 2px rgba(16, 24, 40, .04);--hq-mobile-shadow-floating: 0 8px 18px rgba(16, 24, 40, .08);--hq-mobile-bottom-nav-height: 64px;color-scheme:light}.mobile-login-app,.hq-store-mobile-app{min-height:100dvh;overflow-x:hidden;background:var(--hq-mobile-bg);color:var(--hq-mobile-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mobile-login-app *,.hq-store-mobile-app *{box-sizing:border-box}.mobile-login-app button,.mobile-login-app input,.hq-store-mobile-app button,.hq-store-mobile-app input,.hq-store-mobile-app textarea,.hq-store-mobile-app select{font:inherit}.mobile-login-app button,.hq-store-mobile-app button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mobile-login-app button:disabled,.hq-store-mobile-app button:disabled{cursor:not-allowed}.mobile-login-app button:focus-visible,.mobile-login-app input:focus-visible,.hq-store-mobile-app button:focus-visible,.hq-store-mobile-app input:focus-visible,.hq-store-mobile-app textarea:focus-visible,.hq-store-mobile-app select:focus-visible{outline:2px solid rgba(22,119,255,.42);outline-offset:2px}.mobile-login-shell,.hq-store-shell{width:min(100vw,430px);min-height:100dvh;margin:0 auto;position:relative;background:var(--hq-mobile-bg);color:var(--hq-mobile-text)}.hq-store-shell{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.mobile-login-shell{padding:calc(16px + env(safe-area-inset-top,0px)) 14px 28px}.mobile-login-brand{display:flex;align-items:center;gap:11px;padding:4px 2px 12px}.mobile-login-brand>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;background:var(--hq-mobile-primary);box-shadow:0 8px 18px #1677ff33}.mobile-login-brand small,.mobile-login-brand strong,.mobile-login-continue strong,.mobile-login-continue small{display:block}.mobile-login-brand small{color:var(--hq-mobile-muted);font-size:12px;font-weight:700}.mobile-login-brand strong{margin-top:2px;font-size:19px;line-height:1.25;letter-spacing:0}.mobile-login-hero,.mobile-login-miniprogram-note,.mobile-login-card,.mobile-login-continue button{border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-card);background:var(--hq-mobile-card);box-shadow:var(--hq-mobile-shadow-card)}.mobile-login-hero{display:grid;grid-template-columns:1fr 42px;gap:12px;align-items:start;padding:15px}.mobile-login-hero svg{color:var(--hq-mobile-primary)}.mobile-login-hero h1{margin:0;color:var(--hq-mobile-text);font-size:20px;line-height:1.32;letter-spacing:0}.mobile-login-hero p{margin:8px 0 0;color:var(--hq-mobile-muted);font-size:13px;line-height:1.55;font-weight:600}.mobile-login-continue,.mobile-login-card{display:grid;gap:9px}.mobile-login-continue{margin-top:12px}.mobile-login-miniprogram-note{margin-top:12px;padding:11px 13px}.mobile-login-miniprogram-note p{margin:0;color:var(--hq-mobile-primary-deep);font-size:12px;line-height:1.5;font-weight:700}.mobile-login-continue button{width:100%;min-height:48px;color:var(--hq-mobile-text);text-align:left}.mobile-login-continue button{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:center;padding:11px 12px}.mobile-login-continue svg{color:var(--hq-mobile-primary)}.mobile-login-continue strong{font-size:14px;line-height:1.35}.mobile-login-continue small{margin-top:3px;color:var(--hq-mobile-muted);font-size:12px;line-height:1.35;font-weight:600}.mobile-login-card{margin-top:12px;padding:14px}.mobile-login-card label{display:grid;gap:7px}.mobile-login-card label>span{color:#344054;font-size:13px;font-weight:700}.mobile-login-card label>div{min-height:48px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-control);color:var(--hq-mobile-muted);background:#fff}.mobile-login-card input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--hq-mobile-text);font-size:16px;font-weight:400}.mobile-login-card input::placeholder,.hq-store-search-bar input::placeholder,.hq-transfer-fill-input input::placeholder,.hq-mobile-form textarea::placeholder,.hq-assistant-composer textarea::placeholder{color:var(--hq-mobile-subtle)}.mobile-login-error{border:1px solid #f2c3bf;border-radius:var(--hq-mobile-radius-control);background:var(--hq-mobile-red-soft);color:#b42318;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.5}.mobile-login-message{border-radius:var(--hq-mobile-radius-control);padding:10px 12px;font-size:13px;font-weight:700;line-height:1.5}.mobile-login-message-warning{border:1px solid rgba(247,144,9,.24);background:var(--hq-mobile-amber-soft);color:#b54708}.mobile-login-message-danger{border:1px solid #f2c3bf;background:var(--hq-mobile-red-soft);color:#b42318}.mobile-login-message-info{border:1px solid rgba(22,119,255,.22);background:#eff6ff;color:#175cd3}.mobile-login-message-success{border:1px solid rgba(18,183,106,.22);background:var(--hq-mobile-green-soft);color:#067647}.mobile-login-submit{min-height:48px;border:0;border-radius:var(--hq-mobile-radius-control);background:var(--hq-mobile-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:700}.mobile-login-submit:disabled{opacity:.55}.mobile-login-help{margin:-1px 0 0;color:var(--hq-mobile-muted);font-size:12px;line-height:1.45;text-align:center}.mobile-login-icp-footer{padding:14px 4px 0;color:var(--hq-mobile-muted);font-size:12px;line-height:1.45;text-align:center}.mobile-login-icp-footer a{color:inherit;text-decoration:none}.mobile-login-icp-footer a:hover,.mobile-login-icp-footer a:focus-visible{color:var(--hq-mobile-primary-deep);text-decoration:underline}.hq-worker-placeholder{margin:12px;padding:18px 14px;display:grid;gap:12px;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-card);background:var(--hq-mobile-card);box-shadow:var(--hq-mobile-shadow-card);text-align:center}.hq-worker-placeholder-icon{width:48px;height:48px;margin:0 auto;display:grid;place-items:center;border-radius:14px;background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep)}.hq-worker-placeholder h1{margin:0;color:var(--hq-mobile-text);font-size:18px;font-weight:700;letter-spacing:0}.hq-worker-placeholder p{margin:0;color:var(--hq-mobile-muted);font-size:13px;font-weight:400;line-height:1.6}.hq-worker-placeholder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hq-worker-placeholder-grid span{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-control);background:#fff;color:var(--hq-mobile-text);font-size:13px;font-weight:700}.hq-worker-page{display:grid;gap:10px}.hq-worker-hero{min-height:92px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #b9d3ff;border-radius:var(--hq-mobile-radius-card);background:linear-gradient(135deg,#fff,#edf4ff);padding:13px;box-shadow:var(--hq-mobile-shadow-card)}.hq-worker-hero div{min-width:0;display:grid;gap:4px}.hq-worker-hero span,.hq-worker-hero small{color:var(--hq-mobile-muted);font-size:12px;font-weight:400;line-height:1.35}.hq-worker-hero strong{min-width:0;color:var(--hq-mobile-text);font-size:22px;font-weight:700;line-height:1.15}.hq-worker-hero button{min-height:42px;border:0;border-radius:var(--hq-mobile-radius-control);background:var(--hq-mobile-primary);color:#fff;padding:0 12px;font-size:13px;font-weight:700;white-space:nowrap}.hq-worker-scan-lookup{display:grid;gap:9px;border:1px solid #c7d7f5;border-radius:var(--hq-mobile-radius-card);background:#fff;padding:11px;box-shadow:var(--hq-mobile-shadow-card)}.hq-worker-scan-main{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px}.hq-worker-scan-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#eef5ff;color:var(--hq-mobile-primary)}.hq-worker-scan-copy{min-width:0;display:grid;gap:3px}.hq-worker-scan-copy strong,.hq-worker-scan-copy small{min-width:0;display:block}.hq-worker-scan-copy strong{color:var(--hq-mobile-text);font-size:17px;font-weight:800;line-height:1.2}.hq-worker-scan-copy small{color:var(--hq-mobile-muted);font-size:12px;line-height:1.35}.hq-worker-scan-primary{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:var(--hq-mobile-radius-control);background:var(--hq-mobile-primary);color:#fff;padding:0 11px;font-size:13px;font-weight:800;white-space:nowrap}.hq-worker-scan-primary:disabled{opacity:.72}.hq-worker-scan-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.hq-worker-scan-actions button{min-width:0;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-control);background:#f8fafc;color:var(--hq-mobile-text);padding:0 6px;font-size:12px;font-weight:800;white-space:nowrap}.hq-worker-scan-actions button:disabled{color:#98a2b3;background:#f2f4f7}.hq-worker-scan-feedback{min-height:34px;display:flex;align-items:center;border-radius:var(--hq-mobile-radius-control);padding:8px 10px;font-size:12px;font-weight:800;line-height:1.35}.hq-worker-scan-feedback-success{color:#067647;background:#ecfdf3}.hq-worker-scan-feedback-info{color:var(--hq-mobile-primary);background:#eff6ff}.hq-worker-scan-feedback-warning{color:#b54708;background:#fffaeb}.hq-worker-scan-feedback-danger{color:#b42318;background:#fef3f2}.hq-worker-scan-lookup .hq-mobile-scanner-panel{margin-top:0;box-shadow:none}.hq-worker-recent-scan-sheet{position:fixed;left:50%;bottom:calc(74px + env(safe-area-inset-bottom,0px));z-index:28;width:min(calc(100% - 28px),452px);max-height:min(56vh,440px);display:grid;gap:12px;overflow:auto;border:1px solid var(--hq-mobile-border);border-radius:16px 16px 12px 12px;background:var(--hq-mobile-card-strong);padding:14px;box-shadow:0 -18px 42px #0f172a33;transform:translate(-50%)}.hq-worker-recent-scan-list{display:grid;gap:8px}.hq-worker-recent-scan-list button{min-width:0;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-control);background:#f8fafc;color:var(--hq-mobile-text);padding:9px 10px;text-align:left}.hq-worker-recent-scan-list button:focus-visible,.hq-worker-recent-scan-list button:hover{border-color:var(--hq-mobile-primary);background:#eef5ff}.hq-worker-recent-scan-list span{min-width:0;display:grid;gap:3px}.hq-worker-recent-scan-list strong,.hq-worker-recent-scan-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-worker-recent-scan-list strong{font-size:13px;font-weight:800}.hq-worker-recent-scan-list small{color:var(--hq-mobile-muted);font-size:11px}.hq-worker-recent-scan-list em{color:var(--hq-mobile-muted);font-size:11px;font-style:normal;white-space:nowrap}.hq-worker-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-store-header{flex:0 0 auto;position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px;border-bottom:1px solid var(--hq-mobile-border);background:#f5f7fbf7}.hq-store-title{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px}.hq-store-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:var(--hq-mobile-primary)}.hq-store-title strong,.hq-store-title small,.hq-store-title span{display:block}.hq-store-title strong{color:var(--hq-mobile-text);font-size:17px;font-weight:700;line-height:1.25;letter-spacing:0}.hq-store-title small{margin-top:3px;overflow:hidden;color:var(--hq-mobile-muted);font-size:12px;font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.hq-store-title small span{display:inline;margin-left:6px;color:var(--hq-mobile-primary-deep)}.hq-store-header-actions{display:flex;gap:6px;flex:0 0 auto}.hq-store-header-action{position:relative;width:44px;min-width:44px;min-height:44px;display:grid;place-items:center;border:1px solid var(--hq-mobile-border);border-radius:10px;background:var(--hq-mobile-card);color:var(--hq-mobile-muted)}.hq-store-header-action small{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hq-store-header-action span{position:relative;display:grid;place-items:center}.hq-store-header-action em{position:absolute;top:-7px;right:-9px;min-width:17px;height:17px;padding:0 4px;border-radius:99px;display:grid;place-items:center;background:var(--hq-mobile-red);color:#fff;font-size:9px;font-style:normal;line-height:1}.hq-store-content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:12px 12px calc(16px + env(safe-area-inset-bottom,0px));scrollbar-width:none}.hq-store-content::-webkit-scrollbar{display:none}.hq-store-screen,.hq-operation-composer{display:grid;gap:12px}.hq-operation-screen{align-content:start}.hq-store-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hq-store-metric{min-width:0;min-height:96px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon helper";align-items:center;column-gap:8px;row-gap:1px;text-align:left;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-card);background:var(--hq-mobile-card);color:var(--hq-mobile-text);padding:12px 10px;box-shadow:var(--hq-mobile-shadow-card)}button.hq-store-metric:active,.hq-scan-hero:active,.hq-workbench-grid button:active,.hq-product-card:active,.hq-mobile-submit button:active{transform:scale(.985)}.hq-store-icon,.hq-product-avatar,.hq-scan-hero-icon,.hq-replenishment-icon,.hq-profile-card>span{display:grid;place-items:center;flex:0 0 auto}.hq-store-icon{grid-area:icon;width:36px;height:36px;border-radius:var(--hq-mobile-radius-control)}.hq-store-icon-blue{color:var(--hq-mobile-primary);background:var(--hq-mobile-primary-soft)}.hq-store-icon-green{color:var(--hq-mobile-green);background:var(--hq-mobile-green-soft)}.hq-store-icon-amber{color:var(--hq-mobile-amber);background:var(--hq-mobile-amber-soft)}.hq-store-icon-red{color:var(--hq-mobile-red);background:var(--hq-mobile-red-soft)}.hq-store-icon-purple{color:var(--hq-mobile-purple);background:var(--hq-mobile-purple-soft)}.hq-store-metric>span:not(.hq-store-icon),.hq-store-metric small,.hq-store-metric strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-store-metric>span:not(.hq-store-icon){grid-area:label;color:var(--hq-mobile-muted);font-size:12px;font-weight:400;line-height:1.3}.hq-store-metric strong{grid-area:value;color:var(--hq-mobile-primary);font-size:22px;font-weight:800;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.hq-store-metric strong.is-compact{font-size:20px}.hq-store-metric strong.is-tight{font-size:18px}.hq-store-metric small{grid-area:helper;color:var(--hq-mobile-muted);font-size:12px;line-height:1.3;font-weight:400}.hq-store-metric-green strong{color:var(--hq-mobile-green)}.hq-store-metric-amber strong{color:var(--hq-mobile-amber)}.hq-store-metric-red strong{color:var(--hq-mobile-red)}.hq-store-metric-purple strong{color:var(--hq-mobile-purple)}.hq-scan-hero{width:100%;min-height:76px;display:grid;grid-template-columns:46px minmax(0,1fr) 22px;gap:12px;align-items:center;border:0;border-radius:var(--hq-mobile-radius-hero);background:var(--hq-mobile-primary);color:#fff;padding:13px;text-align:left;box-shadow:0 1px 2px #1677ff1f}.hq-scan-hero-icon{width:44px;height:44px;border-radius:12px;background:#ffffff29}.hq-scan-hero-copy{min-width:0}.hq-scan-hero-copy strong,.hq-scan-hero-copy small{display:block;min-width:0}.hq-scan-hero-copy strong{font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0}.hq-scan-hero-copy small{margin-top:4px;color:#ffffffd1;font-size:12px;line-height:1.45;font-weight:400}.hq-store-section-card,.hq-bulk-basket,.hq-mobile-form,.hq-transfer-fill-row,.hq-product-card,.hq-replenishment-row,.hq-profile-card{border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-card);background:var(--hq-mobile-card);box-shadow:var(--hq-mobile-shadow-card)}.hq-store-section-card{display:grid;gap:10px;padding:13px}.hq-store-section-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.hq-store-section-header h2{margin:0;color:var(--hq-mobile-text);font-size:17px;font-weight:700;line-height:1.3;letter-spacing:0}.hq-store-section-header button{min-height:36px;border:0;background:transparent;color:var(--hq-mobile-primary-deep);display:inline-flex;align-items:center;gap:2px;padding:0 0 0 8px;font-size:13px;font-weight:400;white-space:nowrap}.hq-workbench-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hq-workbench-grid button{min-height:78px;display:grid;align-content:center;justify-items:start;gap:7px;border:1px solid var(--hq-mobile-divider);border-radius:var(--hq-mobile-radius-control);background:#fff;color:var(--hq-mobile-text);padding:12px;text-align:left}.hq-workbench-grid svg{color:var(--hq-mobile-primary)}.hq-workbench-grid strong{font-size:14px;font-weight:700;line-height:1.3}.hq-store-search-bar{min-height:48px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-card);background:#fff;color:var(--hq-mobile-muted);padding:7px 8px 7px 12px;box-shadow:var(--hq-mobile-shadow-card)}.hq-store-search-bar>svg{width:22px;height:22px;color:#667085;stroke-width:2.2}.hq-store-search-bar:focus-within,.hq-transfer-fill-input:focus-within,.hq-assistant-composer:focus-within{border-color:var(--hq-mobile-primary);box-shadow:0 0 0 3px #1677ff1a}.hq-store-search-bar input{min-width:0;width:100%;height:34px;border:0;outline:0;background:transparent;color:var(--hq-mobile-text);font-size:16px;font-weight:400}.hq-store-search-bar input::placeholder{color:#667085;font-size:14px}.hq-store-search-bar input:focus-visible,.hq-transfer-fill-input input:focus-visible,.hq-assistant-composer textarea:focus-visible{outline:0}.hq-store-search-bar button{min-width:58px;min-height:34px;border:1px solid #bed5ff;border-radius:var(--hq-mobile-radius-control);background:#f3f7ff;color:var(--hq-mobile-primary-deep);padding:0 10px;font-size:13px;font-weight:700}.hq-mobile-scanner-panel{display:grid;gap:9px;padding:10px;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-card);background:var(--hq-mobile-card);box-shadow:var(--hq-mobile-shadow-card)}.hq-mobile-scan-head{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px}.hq-mobile-scan-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid #bfd5ff;border-radius:var(--hq-mobile-radius-control);color:var(--hq-mobile-primary);background:var(--hq-mobile-primary-soft)}.hq-mobile-scan-head strong,.hq-mobile-scan-head small{display:block}.hq-mobile-scan-head strong{color:var(--hq-mobile-text);font-size:14px;font-weight:700;line-height:1.35}.hq-mobile-scan-head small{margin-top:2px;color:var(--hq-mobile-muted);font-size:12px;font-weight:400;line-height:1.4}.hq-mobile-scan-hint{margin:0;border:1px solid #bed5ff;border-radius:var(--hq-mobile-radius-control);background:#f3f7ff;color:var(--hq-mobile-primary-deep);padding:8px 10px;font-size:12px;font-weight:400;line-height:1.4}.hq-mobile-camera-scan{position:relative;min-height:140px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--hq-mobile-border);border-radius:10px;background:#101828}.hq-mobile-camera-scan video{width:100%;height:140px;display:block;object-fit:cover}.hq-mobile-camera-scan p{position:absolute;right:8px;bottom:8px;left:8px;margin:0;border-radius:var(--hq-mobile-radius-control);background:#101828b8;color:#f8fbff;padding:6px 8px;text-align:center;font-size:12px;line-height:1.35}.hq-mobile-camera-frame{position:absolute;inset:28px 42px 44px;border:2px solid rgba(255,255,255,.82);border-radius:10px;box-shadow:0 0 0 999px #1018282e}.hq-mobile-camera-frame:after{content:"";position:absolute;top:50%;right:10px;left:10px;height:2px;border-radius:999px;background:var(--hq-mobile-primary);box-shadow:0 0 12px #1677ff80}.hq-mobile-camera-scan-starting,.hq-mobile-camera-scan-unsupported,.hq-mobile-camera-scan-denied,.hq-mobile-camera-scan-error,.hq-mobile-camera-scan-found{background:#f5f7fb}.hq-mobile-camera-scan-starting video,.hq-mobile-camera-scan-unsupported video,.hq-mobile-camera-scan-denied video,.hq-mobile-camera-scan-error video,.hq-mobile-camera-scan-found video{opacity:0}.hq-mobile-camera-scan-unsupported .hq-mobile-camera-frame,.hq-mobile-camera-scan-denied .hq-mobile-camera-frame,.hq-mobile-camera-scan-error .hq-mobile-camera-frame,.hq-mobile-camera-scan-found .hq-mobile-camera-frame{border-color:#bfd5ff;box-shadow:none}.hq-mobile-camera-scan-unsupported p,.hq-mobile-camera-scan-found p{background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep)}.hq-mobile-camera-scan-denied p,.hq-mobile-camera-scan-error p{background:var(--hq-mobile-red-soft);color:#b42318}.hq-mobile-scanner-panel input{width:100%;min-height:44px;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-control);background:#fff;color:var(--hq-mobile-text);padding:0 11px;outline:0;font-size:16px}.hq-mobile-scanner-panel input:focus{border-color:#8bb8ff;box-shadow:0 0 0 3px #1677ff1f}.hq-mobile-scan-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.hq-mobile-scan-actions button{min-width:0;min-height:44px;border-radius:var(--hq-mobile-radius-control);font-size:13px;font-weight:700}.hq-mobile-scan-actions button:first-child{border:1px solid var(--hq-mobile-border);background:#fff;color:var(--hq-mobile-muted)}.hq-mobile-scan-actions button:nth-child(2){border:1px solid #bfd5ff;background:#fff;color:var(--hq-mobile-primary-deep)}.hq-mobile-scan-actions button:last-child{border:1px solid #bfd5ff;background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep)}.hq-filter-strip,.hq-operation-kind-strip,.hq-record-filter-strip{display:flex;gap:7px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.hq-operation-kind-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.hq-filter-strip::-webkit-scrollbar,.hq-operation-kind-strip::-webkit-scrollbar,.hq-record-filter-strip::-webkit-scrollbar,.hq-transfer-suggestions::-webkit-scrollbar{display:none}.hq-filter-strip button,.hq-operation-kind-strip button,.hq-record-filter-strip button{min-height:42px;flex:0 0 auto;border:1px solid var(--hq-mobile-border);border-radius:999px;background:#fff;color:var(--hq-mobile-muted);padding:0 13px;font-size:13px;font-weight:700}.hq-filter-strip button.active,.hq-filter-strip button[aria-pressed=true],.hq-operation-kind-strip button.active,.hq-operation-kind-strip button[aria-pressed=true],.hq-record-filter-strip button[aria-pressed=true]{border-color:var(--hq-mobile-primary);background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep)}.hq-business-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;border:1px solid var(--hq-mobile-border);border-radius:10px;background:#fff;box-shadow:var(--hq-mobile-shadow-card)}.hq-business-tabs button{min-width:0;min-height:36px;border:0;border-radius:var(--hq-mobile-radius-control);background:transparent;color:var(--hq-mobile-muted);padding:0 6px;font-size:13px;font-weight:700;line-height:1.2}.hq-business-tabs button[aria-pressed=true]{background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep)}.hq-record-filter-strip{display:grid;gap:6px;overflow:visible;margin:0;padding:0}.hq-record-type-strip,.hq-record-status-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.hq-record-filter-strip button{min-width:0;min-height:38px;display:grid;place-items:center;gap:1px;border-color:#e4e7ec;border-radius:8px;background:#fff;color:#475467;padding:0 5px;font-size:12px;white-space:nowrap;box-shadow:none}.hq-record-status-strip button{min-height:42px;border-color:#eef2f7;background:#f8fafc;color:#667085;font-weight:600}.hq-record-filter-strip button span,.hq-record-filter-strip button small{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.hq-record-filter-strip button small{color:#98a2b3;font-size:10px;font-weight:700;line-height:1.1}.hq-record-filter-strip button[aria-pressed=true]{border-color:#b9d3ff;background:#edf4ff;color:var(--hq-mobile-primary-deep)}.hq-record-filter-strip button[aria-pressed=true] small{color:var(--hq-mobile-primary-deep)}.hq-product-filter-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;overflow:visible;padding-bottom:0}.hq-product-filter-strip button{min-width:0;min-height:36px;border-radius:8px;padding:0 6px;background:#fff;color:#475467;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}.hq-product-filter-strip button.active,.hq-product-filter-strip button[aria-pressed=true]{border-color:#bfd5ff;background:#edf4ff;color:var(--hq-mobile-primary-deep)}.hq-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--hq-mobile-muted);font-size:12px;font-weight:400}.hq-list-head strong{color:var(--hq-mobile-text);font-size:14px;font-weight:700;line-height:1.3;letter-spacing:0}.hq-product-list-head{min-height:26px;align-items:flex-end}.hq-product-list,.hq-transfer-lines,.hq-transfer-list,.hq-rank-list,.hq-bill-list,.hq-replenishment-list,.hq-profile-list{display:grid;gap:8px}.hq-summary-list{display:grid;gap:6px}.hq-summary-card{width:100%;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-control);background:#fff;color:inherit;padding:8px;text-align:left;box-shadow:none}.hq-summary-card.is-clickable{cursor:pointer}.hq-summary-card.is-clickable:active{background:var(--hq-mobile-primary-soft)}.hq-summary-main{min-width:0;display:grid;gap:4px}.hq-summary-title{min-width:0;display:flex;align-items:center;gap:6px}.hq-summary-title strong{min-width:0;overflow:hidden;color:var(--hq-mobile-text);font-size:13px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.hq-summary-subtitle{overflow:hidden;color:var(--hq-mobile-muted);font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.hq-summary-meta{display:flex;flex-wrap:wrap;gap:4px}.hq-summary-meta span{border:1px solid var(--hq-mobile-divider);border-radius:6px;background:#fbfcff;color:var(--hq-mobile-muted);padding:2px 5px;font-size:10px;line-height:1.25}.hq-summary-side{min-width:62px;display:grid;justify-items:end;gap:5px}.hq-summary-side time{max-width:72px;overflow:hidden;color:var(--hq-mobile-muted);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.hq-summary-tag{min-height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;padding:0 6px;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.hq-summary-tag-blue{background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep)}.hq-summary-tag-green{background:var(--hq-mobile-green-soft);color:var(--hq-mobile-green)}.hq-summary-tag-amber{background:var(--hq-mobile-amber-soft);color:var(--hq-mobile-amber)}.hq-summary-tag-red{background:var(--hq-mobile-red-soft);color:var(--hq-mobile-red)}.hq-summary-tag-purple{background:var(--hq-mobile-purple-soft);color:var(--hq-mobile-purple)}.hq-summary-tag-neutral{background:#f2f4f7;color:#475467}.hq-product-card{display:grid;gap:10px;overflow:hidden;padding:10px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.hq-product-card:hover,.hq-product-card:focus-within{border-color:#bed5ff;box-shadow:var(--hq-mobile-shadow-card)}.hq-product-card:focus-visible{border-color:#bed5ff;outline:3px solid rgba(22,119,255,.12);outline-offset:2px}.hq-product-card:active{transform:translateY(1px)}.hq-load-more-button{width:100%;min-height:42px;display:grid;place-items:center;gap:2px;border:1px solid var(--hq-mobile-border);border-radius:10px;background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep);font-size:13px;font-weight:700}.hq-product-main{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:start;border:0;background:transparent;color:var(--hq-mobile-text);padding:0;text-align:left}.hq-product-avatar{width:34px;height:34px;display:grid;place-items:center;border:1px solid #bfd5ff;border-radius:8px;color:var(--hq-mobile-primary);background:var(--hq-mobile-primary-soft)}.hq-product-title-row{min-width:0;display:flex;align-items:flex-start;gap:6px}.hq-product-title-row strong{min-width:0;flex:1;color:var(--hq-mobile-text);font-size:15px;font-weight:700;line-height:1.36;overflow-wrap:anywhere}.hq-product-main small{display:block;margin-top:4px;color:var(--hq-mobile-muted);font-size:12px;line-height:1.35;font-weight:400}.hq-product-meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.hq-product-meta span{min-height:22px;display:inline-flex;align-items:center;border-radius:999px;background:#f7f9fc;color:var(--hq-mobile-muted);padding:0 8px;font-size:11px;font-weight:400}.hq-product-stock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hq-product-stock span,.hq-product-share-card,.hq-detail-stock span,.hq-bulk-summary span,.hq-transfer-line-stock span{min-width:0;display:grid;gap:2px;border:1px solid var(--hq-mobile-divider);border-radius:8px;background:#fff;color:var(--hq-mobile-muted);padding:8px;font-size:12px}.hq-product-share-card{appearance:none;display:flex;align-items:center;justify-content:center;gap:5px;padding:7px;text-align:center;cursor:pointer;color:var(--hq-mobile-primary-deep);background:#fff;font-size:13px;font-weight:700;line-height:1.2}.hq-product-stock small,.hq-detail-stock small,.hq-bulk-summary small,.hq-transfer-line-stock small{color:var(--hq-mobile-muted);font-size:11px;font-weight:400}.hq-product-stock strong,.hq-detail-stock strong,.hq-bulk-summary strong,.hq-transfer-line-stock strong{color:var(--hq-mobile-text);font-size:16px;font-weight:700;line-height:1.1;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.hq-product-stock em,.hq-detail-stock em{min-width:0;overflow:hidden;color:var(--hq-mobile-subtle);font-size:10px;font-style:normal;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.hq-product-share-card span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-product-share-card:hover,.hq-product-share-card:focus-visible{border-color:var(--hq-mobile-primary);color:var(--hq-mobile-primary-deep);background:var(--hq-mobile-primary-soft);outline:0}.hq-transfer-suggestions button{min-height:44px;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-control);background:#fff;color:var(--hq-mobile-primary-deep);font-size:14px;font-weight:700}.hq-compact-empty,.hq-empty-with-action,.hq-transfer-empty-hint,.hq-empty-line{margin:0;color:var(--hq-mobile-muted);font-size:13px;line-height:1.55;font-weight:400}.hq-compact-empty{min-height:96px;display:grid;align-content:center;justify-items:center;gap:5px;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-card);background:var(--hq-mobile-card);padding:16px 12px;text-align:center;box-shadow:var(--hq-mobile-shadow-card)}.hq-compact-empty svg{width:18px;height:18px;color:#667085;stroke-width:2.1}.hq-compact-empty strong,.hq-compact-empty span{display:block;min-width:0}.hq-compact-empty strong{color:var(--hq-mobile-text);font-size:14px;font-weight:700;line-height:1.35}.hq-compact-empty span{color:var(--hq-mobile-muted);font-size:12px;line-height:1.45}.hq-empty-with-action{display:grid;gap:8px}.hq-empty-with-action button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;justify-self:center;gap:6px;border:1px solid rgba(22,119,255,.24);border-radius:8px;background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep);padding:0 12px;font-size:12px;font-weight:800}.hq-product-empty-card{min-height:105px;display:grid;align-content:center;justify-items:center;gap:5px;border:1px solid var(--hq-mobile-border);border-radius:12px;background:var(--hq-mobile-card);padding:18px 12px;text-align:center;box-shadow:var(--hq-mobile-shadow-card)}.hq-product-empty-card svg{width:18px;height:18px;color:#667085;stroke-width:2.1}.hq-product-empty-card strong,.hq-product-empty-card span{display:block;min-width:0}.hq-product-empty-card strong{color:var(--hq-mobile-text);font-size:14px;font-weight:700;line-height:1.3;letter-spacing:0}.hq-product-empty-card span{color:var(--hq-mobile-muted);font-size:12px;line-height:1.45;font-weight:400;white-space:normal}.hq-transfer-detail-section{min-width:0;display:grid;gap:7px}.hq-transfer-detail-head{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px}.hq-transfer-detail-head strong,.hq-transfer-detail-head span{min-width:0;display:block}.hq-transfer-detail-head strong{color:var(--hq-mobile-text);font-size:15px;font-weight:700;line-height:1.3;letter-spacing:0}.hq-transfer-detail-head span{flex:0 0 auto;color:var(--hq-mobile-muted);font-size:13px;font-weight:400;line-height:1.35}.hq-transfer-empty-hint{min-height:98px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-card);background:var(--hq-mobile-card);color:#667085;padding:12px 10px;text-align:center;box-shadow:var(--hq-mobile-shadow-card)}.hq-transfer-empty-hint svg{width:23px;height:23px;display:block;flex:0 0 auto;color:#667085;padding:0}.hq-transfer-empty-hint strong,.hq-transfer-empty-hint span{display:block;min-width:0}.hq-transfer-empty-hint strong{color:var(--hq-mobile-text);font-size:14px;font-weight:700;line-height:1.28}.hq-transfer-empty-hint span{width:100%;max-width:none;color:#667085;font-size:12px;font-weight:400;line-height:1.42}.hq-transfer-empty-hint.compact{min-height:44px;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;border-style:solid;background:#fff;padding:10px 12px;box-shadow:none}.hq-transfer-empty-hint.compact span{max-width:none}.hq-operation-hero{display:grid;grid-template-columns:minmax(0,1fr) 52px;gap:10px;align-items:center;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-card);background:var(--hq-mobile-card);padding:10px;box-shadow:var(--hq-mobile-shadow-card)}.hq-operation-hero span,.hq-operation-hero h1,.hq-operation-hero p,.hq-operation-hero strong,.hq-operation-hero small{display:block;min-width:0}.hq-operation-hero span{color:#475467;font-size:12px;font-weight:400;line-height:1.3}.hq-operation-hero h1{margin:1px 0 3px;color:var(--hq-mobile-text);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0}.hq-operation-hero p{margin:0;color:#475467;font-size:12px;font-weight:400;line-height:1.35}.hq-operation-hero>strong{min-height:48px;display:grid;place-items:center;align-content:center;border:1px solid #dce8ff;border-radius:var(--hq-mobile-radius-control);background:#edf4ff;color:var(--hq-mobile-primary);font-size:20px;font-weight:700;line-height:1}.hq-operation-hero>strong small{margin-top:2px;color:#344054;font-size:11px;font-weight:400}.hq-operation-kind-strip{gap:6px;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-card);background:var(--hq-mobile-card);padding:4px;box-shadow:var(--hq-mobile-shadow-card)}.hq-operation-kind-strip button{display:grid;place-items:center;gap:2px;min-width:0;min-height:48px;text-align:center;border-color:transparent;border-radius:var(--hq-mobile-radius-control);background:transparent;color:#475467;padding:5px 4px;box-shadow:none}.hq-operation-kind-strip strong,.hq-operation-kind-strip small{display:block}.hq-operation-kind-strip strong{color:inherit;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-operation-kind-strip small{color:inherit;font-size:11px;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.hq-operation-kind-strip button[aria-pressed=true]{border-color:#b9d3ff;background:#edf4ff;color:var(--hq-mobile-primary-deep)}.hq-operation-process-bar{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #d7e7ff;border-radius:var(--hq-mobile-radius-control);background:#eaf2ff;color:var(--hq-mobile-primary-deep);padding:0 10px;text-align:left;box-shadow:none}.hq-operation-process-bar strong,.hq-operation-process-bar span{min-width:0;font-size:12px;line-height:1.2}.hq-operation-process-bar strong{font-weight:700}.hq-operation-process-bar span{color:#667085;font-weight:700;text-align:right}.hq-operation-process-bar:active{background:#dceaff}.hq-operation-summary-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-card);background:var(--hq-mobile-card);padding:8px 10px;box-shadow:var(--hq-mobile-shadow-card)}.hq-operation-summary-card dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hq-operation-summary-card div{min-width:0}.hq-operation-summary-card dt,.hq-operation-summary-card dd{margin:0;min-width:0}.hq-operation-summary-card dt{color:#475467;font-size:11px;font-weight:400;line-height:1.2}.hq-operation-summary-card dd{margin-top:2px;color:var(--hq-mobile-text);font-size:16px;font-weight:700;line-height:1.15}.hq-operation-summary-card>span{min-height:34px;display:flex;align-items:center;color:#667085;font-size:12px;font-weight:400;white-space:nowrap}.hq-operation-summary-card .hq-bulk-clear-button{min-width:54px;min-height:34px;padding:0 10px;font-size:12px}.hq-bulk-basket,.hq-mobile-form,.hq-transfer-fill-row{display:grid;gap:8px;padding:10px}.hq-bulk-basket[data-empty=true]{border-style:dashed}.hq-bulk-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.hq-bulk-clear-button{min-height:44px;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-control);background:#fff;color:var(--hq-mobile-red);font-size:14px;font-weight:700}.hq-mobile-form label{display:grid;gap:6px}.hq-mobile-form label>span{color:#667085;font-size:12px;font-weight:400}.hq-mobile-form select,.hq-mobile-form textarea{width:100%;min-height:46px;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-control);background:#fff;color:var(--hq-mobile-text);padding:0 10px;outline:0;font-size:16px;font-weight:400}.hq-mobile-form textarea{min-height:70px;padding:9px 10px;line-height:1.5;resize:vertical}.hq-operation-target-form{padding:9px 10px}.hq-transfer-line-card{display:grid;gap:9px;border:1px solid var(--hq-mobile-divider);border-radius:var(--hq-mobile-radius-control);background:#fff;padding:10px}.hq-transfer-line-card.has-error{border-color:#f2c3bf;background:snow}.hq-transfer-line-head{display:grid;grid-template-columns:26px minmax(0,1fr) 34px;gap:8px;align-items:start}.hq-transfer-line-head strong,.hq-transfer-line-head h2,.hq-transfer-line-head small,.hq-transfer-line-head em{display:block;min-width:0}.hq-transfer-line-head>span{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep);font-size:12px;font-weight:700}.hq-transfer-line-head>div{min-width:0}.hq-transfer-line-head strong,.hq-transfer-line-head h2{margin:0;color:var(--hq-mobile-text);font-size:14px;font-weight:700;line-height:1.36;overflow-wrap:anywhere}.hq-transfer-line-head small{margin-top:3px;color:var(--hq-mobile-muted);font-size:11px;line-height:1.35;font-weight:400}.hq-transfer-line-head em{margin-top:3px;color:var(--hq-mobile-red);font-size:11px;font-style:normal;font-weight:700}.hq-transfer-line-head button{width:34px;height:34px;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-control);background:#fff;color:var(--hq-mobile-red);display:grid;place-items:center}.hq-transfer-line-stock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hq-transfer-line-stock span{gap:2px;padding:7px}.hq-transfer-line-controls{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center}.hq-quantity-stepper{height:44px;display:grid;grid-template-columns:44px 58px 44px;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-control);overflow:hidden;background:#fff}.hq-quantity-stepper button{border:0;background:#fff;color:var(--hq-mobile-primary-deep);display:grid;place-items:center}.hq-quantity-stepper button:disabled{color:var(--hq-mobile-subtle);background:#f8fafc}.hq-quantity-stepper input{width:58px;border:0;border-inline:1px solid var(--hq-mobile-divider);outline:0;text-align:center;color:var(--hq-mobile-text);background:#fff;font-size:16px;font-weight:700}.hq-line-money{min-width:0;color:var(--hq-mobile-muted);font-size:12px;font-weight:400;text-align:right}.hq-line-money strong{display:block;margin-top:3px;color:var(--hq-mobile-text);font-size:15px;font-weight:700}.hq-transfer-fill-row{border-style:dashed;background:#f8fbff}.hq-transfer-fill-head{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px}.hq-transfer-fill-head strong{display:block;color:var(--hq-mobile-text);font-size:13px;font-weight:700;line-height:1.25}.hq-transfer-fill-head span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep);font-size:12px;font-weight:700}.hq-transfer-fill-head small{display:block;margin-top:2px;color:var(--hq-mobile-muted);font-size:11px;font-weight:400;line-height:1.35}.hq-transfer-fill-input{min-height:42px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-control);background:#fff;color:var(--hq-mobile-muted);padding:6px 8px 6px 12px}.hq-transfer-fill-input button{min-height:32px;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-control);background:#fff;color:var(--hq-mobile-muted);padding:0 10px;font-size:12px;font-weight:700}.hq-transfer-fill-input .hq-transfer-scan-button{width:34px;min-width:34px;display:grid;place-items:center;padding:0;border-color:#bed5ff;background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep)}.hq-transfer-fill-input .hq-transfer-scan-button svg{color:currentColor}.hq-transfer-fill-input input{min-width:0;height:34px;border:0;outline:0;background:transparent;color:var(--hq-mobile-text);font-size:16px;font-weight:400}.hq-transfer-scan-feedback{width:100%;min-height:34px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;padding:7px 9px;border:1px solid #bfd5ff;border-radius:var(--hq-mobile-radius-control);background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep);font-size:12px;font-weight:700;line-height:1.35}.hq-transfer-scan-feedback svg{justify-self:center;color:currentColor}.hq-transfer-scan-feedback-info{border-color:#d6e4ff;background:#f5f8ff;color:#315f9f}.hq-transfer-scan-feedback-warning{border-color:#f8d7a5;background:var(--hq-mobile-amber-soft);color:#9a5b0b}.hq-transfer-scan-feedback span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-transfer-fill-row .hq-mobile-scanner-panel{gap:7px;padding:8px;border-color:#d6e4ff;border-radius:var(--hq-mobile-radius-control);background:#fff;box-shadow:none}.hq-transfer-fill-row .hq-mobile-scan-head{grid-template-columns:28px minmax(0,1fr);gap:7px}.hq-transfer-fill-row .hq-mobile-scan-icon{width:28px;height:28px;border-radius:var(--hq-mobile-radius-control)}.hq-transfer-fill-row .hq-mobile-scan-head strong{font-size:13px}.hq-transfer-fill-row .hq-mobile-scan-head small,.hq-transfer-fill-row .hq-mobile-scan-hint{font-size:11px}.hq-transfer-fill-row .hq-mobile-scan-hint{padding:7px 8px;border-color:#d6e4ff;background:#f8fbff;color:var(--hq-mobile-muted)}.hq-transfer-fill-row .hq-mobile-scanner-panel input{min-height:38px;border-color:var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-control);font-size:16px}.hq-transfer-fill-row .hq-mobile-scan-actions{gap:6px}.hq-transfer-fill-row .hq-mobile-scan-actions button{min-height:36px;border-radius:var(--hq-mobile-radius-control);font-size:12px}.hq-transfer-suggestions{display:grid;gap:8px;max-height:320px;overflow:auto}.hq-transfer-suggestions button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:58px;padding:9px 10px;text-align:left}.hq-transfer-suggestions strong,.hq-transfer-suggestions small{display:block;min-width:0}.hq-transfer-suggestions strong{color:var(--hq-mobile-text);font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.hq-transfer-suggestions small{margin-top:3px;color:var(--hq-mobile-muted);font-size:11px;font-weight:400}.hq-transfer-suggestions em{color:var(--hq-mobile-primary-deep);font-size:11px;font-style:normal;font-weight:700}.hq-operation-records{display:grid;gap:10px}.hq-operation-record-head{min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-card);background:var(--hq-mobile-card);padding:10px;box-shadow:var(--hq-mobile-shadow-card)}.hq-operation-record-icon{width:36px;height:36px;border-radius:var(--hq-mobile-radius-control);display:grid;place-items:center;background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep)}.hq-operation-record-head strong,.hq-operation-record-head small{display:block;min-width:0}.hq-operation-record-head strong{color:var(--hq-mobile-text);font-size:15px;font-weight:700;line-height:1.25}.hq-operation-record-head small{margin-top:3px;color:var(--hq-mobile-muted);font-size:11px;font-weight:400;line-height:1.35}.hq-operation-record-head button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #b9d3ff;border-radius:var(--hq-mobile-radius-control);background:#edf4ff;color:var(--hq-mobile-primary-deep);padding:0 10px;font-size:13px;font-weight:700;white-space:nowrap}.hq-operation-record-search{min-height:48px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-card);background:#fff;color:var(--hq-mobile-muted);padding:0 11px}.hq-operation-record-search input{min-width:0;height:46px;border:0;outline:0;background:transparent;color:var(--hq-mobile-text);font-size:16px;font-weight:400}.hq-operation-record-search button{min-height:34px;border:0;border-radius:var(--hq-mobile-radius-control);background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep);padding:0 10px;font-size:12px;font-weight:700}.hq-operation-focus{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid #bfd5ff;border-radius:var(--hq-mobile-radius-control);background:var(--hq-mobile-primary-soft);padding:9px 10px}.hq-operation-focus.is-missing{border-color:#fecaca;background:var(--hq-mobile-red-soft)}.hq-operation-focus div{min-width:0;display:grid;gap:2px}.hq-operation-focus span,.hq-operation-focus small{color:var(--hq-mobile-muted);font-size:11px;line-height:1.3;font-weight:400}.hq-operation-focus strong{min-width:0;overflow:hidden;color:var(--hq-mobile-text);font-size:13px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.hq-operation-focus button{min-height:34px;border:1px solid rgba(22,119,255,.24);border-radius:var(--hq-mobile-radius-control);background:#fff;color:var(--hq-mobile-primary-deep);padding:0 10px;font-size:12px;font-weight:700;white-space:nowrap}.hq-operation-focus.is-missing button{border-color:#f0443833;color:var(--hq-mobile-red)}.hq-operation-record-list{gap:8px}.hq-operation-record-item{display:grid;min-width:0}.hq-operation-record-item.is-focused .hq-summary-card{border-color:#1677ff6b;background:color-mix(in srgb,var(--hq-mobile-primary-soft) 72%,#ffffff);box-shadow:0 0 0 2px #1677ff14}.hq-operation-record-item.is-expanded .hq-summary-card{border-color:#bfd5ff;border-bottom-right-radius:0;border-bottom-left-radius:0;background:var(--hq-mobile-primary-soft)}.hq-operation-record-detail{display:grid;gap:8px;border:1px solid #bfd5ff;border-top:0;border-radius:0 0 var(--hq-mobile-radius-control) var(--hq-mobile-radius-control);background:#fff;padding:9px}.hq-operation-stage{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-control);background:#fbfcff;padding:7px 8px}.hq-operation-stage>span:last-child{min-width:0;color:var(--hq-mobile-muted);font-size:12px;line-height:1.4}.hq-operation-stage-blue{border-color:#bfd5ff;background:var(--hq-mobile-primary-soft)}.hq-operation-stage-amber{border-color:#fed7aa;background:var(--hq-mobile-amber-soft)}.hq-operation-stage-green{border-color:#b7ebcf;background:var(--hq-mobile-green-soft)}.hq-operation-stage-purple{border-color:#ddd6fe;background:var(--hq-mobile-purple-soft)}.hq-operation-stage-red{border-color:#fecaca;background:var(--hq-mobile-red-soft)}.hq-operation-record-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;color:var(--hq-mobile-muted);font-size:12px;line-height:1.35}.hq-operation-record-route span{min-width:0;overflow:hidden;border:1px solid var(--hq-mobile-divider);border-radius:var(--hq-mobile-radius-control);background:#fbfcff;padding:7px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.hq-operation-record-route strong{color:var(--hq-mobile-primary-deep);font-size:12px;font-weight:700}.hq-operation-record-lines{display:grid;gap:6px}.hq-operation-record-line{min-height:44px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--hq-mobile-divider);border-radius:var(--hq-mobile-radius-control);background:#fbfcff;padding:7px 8px}.hq-operation-record-line>span{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep);font-size:11px;font-weight:700}.hq-operation-record-line div{min-width:0}.hq-operation-record-line strong,.hq-operation-record-line small{display:block;min-width:0}.hq-operation-record-line strong{overflow:hidden;color:var(--hq-mobile-text);font-size:12px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.hq-operation-record-line small{margin-top:2px;overflow:hidden;color:var(--hq-mobile-muted);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.hq-operation-record-line em{color:var(--hq-mobile-text);font-size:12px;font-style:normal;font-weight:700;white-space:nowrap}.hq-operation-record-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;border-radius:var(--hq-mobile-radius-control);background:#fbfcff;padding:7px 8px;color:var(--hq-mobile-muted);font-size:12px;line-height:1.4}.hq-operation-record-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:center}.hq-operation-record-note>span:last-child,.hq-operation-record-actions span{min-width:0}.hq-operation-record-note>span:last-child{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hq-operation-record-actions button,.hq-operation-record-actions span{min-height:44px;border:1px solid var(--hq-mobile-divider);border-radius:var(--hq-mobile-radius-control);background:#fff;color:var(--hq-mobile-muted);display:inline-flex;align-items:center;justify-content:center;padding:0 12px;font-size:13px;line-height:1;font-weight:700;white-space:nowrap}.hq-operation-record-actions button:disabled{opacity:.56}.hq-operation-record-actions button.is-primary{border-color:var(--hq-mobile-primary);background:var(--hq-mobile-primary);color:#fff}.hq-operation-record-actions button.is-secondary{border-color:#1677ff3d;background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep)}.hq-operation-record-actions button.is-danger{border-color:#f0443838;background:#fff;color:var(--hq-mobile-red)}.hq-operation-record-actions>span{grid-column:1 / -1}.hq-request-guard{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;border:1px solid #fed7aa;border-radius:var(--hq-mobile-radius-control);background:var(--hq-mobile-amber-soft);color:#b54708;padding:9px 10px;font-size:12px;line-height:1.45;font-weight:400}.hq-request-guard svg{width:18px;height:18px;display:block;margin-top:0;color:currentColor}.hq-request-guard span{min-width:0}.hq-request-guard strong{color:#93370d;font-weight:700}.hq-mobile-submit{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:10px;padding-top:2px}.hq-mobile-submit button{min-height:48px;border:0;border-radius:var(--hq-mobile-radius-control);background:var(--hq-mobile-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:700;box-shadow:0 8px 18px #1677ff2e}.hq-mobile-submit button:first-child{border:1px solid #bed5ff;background:#fff;color:var(--hq-mobile-primary-deep);box-shadow:none}.hq-mobile-submit button:last-child{border:0;background:var(--hq-mobile-primary);color:#fff}.hq-mobile-submit button:disabled{opacity:.52}.hq-replenishment-row{display:grid;gap:8px;padding:11px}.hq-replenishment-row strong{min-width:0;color:var(--hq-mobile-text);font-size:14px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.hq-replenishment-row p{margin:0;color:var(--hq-mobile-muted);font-size:12px;line-height:1.45;font-weight:400}.hq-detail-grid>div{min-width:0;border:1px solid var(--hq-mobile-divider);border-radius:var(--hq-mobile-radius-control);background:#fff;padding:8px}.hq-detail-grid dt{color:var(--hq-mobile-muted);font-size:11px;font-weight:400}.hq-detail-grid dd{margin:4px 0 0;color:var(--hq-mobile-text);font-size:12px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.hq-rank-row{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:62px;padding:10px 0;border-bottom:1px solid var(--hq-mobile-divider)}.hq-rank-row:last-child{border-bottom:0;padding-bottom:0}.hq-rank-index{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep);font-size:12px;font-weight:700}.hq-rank-main{min-width:0}.hq-rank-main strong,.hq-rank-main small{display:block;min-width:0}.hq-rank-main strong{color:var(--hq-mobile-text);font-size:14px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.hq-rank-main small{margin-top:3px;color:var(--hq-mobile-muted);font-size:11px;line-height:1.35;font-weight:400}.hq-rank-main i{display:block;height:3px;max-width:100%;margin-top:7px;border-radius:999px;background:var(--hq-mobile-primary)}.hq-rank-row em{color:var(--hq-mobile-text);font-style:normal;font-size:13px;font-weight:700;white-space:nowrap}.hq-replenishment-row{display:grid;gap:10px;overflow:hidden;padding:10px;border-color:var(--hq-mobile-border);background:var(--hq-mobile-card)}.hq-replenishment-danger,.hq-replenishment-warning{border-color:var(--hq-mobile-border);background:var(--hq-mobile-card);box-shadow:var(--hq-mobile-shadow-card)}.hq-replenishment-main{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:start}.hq-replenishment-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid #bfd5ff;border-radius:var(--hq-mobile-radius-control);color:var(--hq-mobile-primary);background:var(--hq-mobile-primary-soft)}.hq-replenishment-row .status-badge{flex:0 0 auto;white-space:nowrap}.hq-replenishment-main>div{min-width:0}.hq-replenishment-main small{display:block;margin-top:4px;color:var(--hq-mobile-muted);font-size:12px;line-height:1.42;font-weight:400}.hq-replenishment-meta{margin-top:6px}.hq-replenishment-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.hq-replenishment-metrics>div{min-width:0;border:1px solid var(--hq-mobile-divider);border-radius:var(--hq-mobile-radius-control);background:#fff;padding:8px}.hq-replenishment-metrics dt{color:var(--hq-mobile-muted);font-size:11px;font-weight:400}.hq-replenishment-metrics dd{margin:4px 0 0;color:var(--hq-mobile-text);font-size:16px;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums}.hq-replenishment-suggested dd{color:var(--hq-mobile-amber)}.hq-replenishment-danger .hq-replenishment-suggested dd{color:var(--hq-mobile-red)}.hq-profile-card{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;padding:14px}.hq-profile-card>span{width:44px;height:44px;border-radius:12px;color:#fff;background:var(--hq-mobile-primary)}.hq-profile-card small,.hq-profile-card strong,.hq-profile-card span{display:block}.hq-profile-card small{color:var(--hq-mobile-muted);font-size:12px;font-weight:400}.hq-profile-card strong{margin-top:3px;color:var(--hq-mobile-text);font-size:18px;font-weight:700;line-height:1.25}.hq-profile-card div>span{margin-top:4px;color:var(--hq-mobile-muted);font-size:12px;font-weight:400}.hq-profile-list button{min-height:58px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--hq-mobile-divider);border-radius:var(--hq-mobile-radius-control);background:#fff;color:var(--hq-mobile-text);padding:11px;text-align:left}.hq-profile-list svg{color:var(--hq-mobile-primary)}.hq-profile-list .is-danger svg{color:var(--hq-mobile-red)}.hq-profile-list strong,.hq-profile-list small{display:block;min-width:0}.hq-profile-list strong{font-size:14px;font-weight:700;line-height:1.35}.hq-profile-list small{margin-top:3px;color:var(--hq-mobile-muted);font-size:12px;line-height:1.45;font-weight:400}.hq-store-notice{margin:10px 12px 0;display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:8px;align-items:center;border-radius:var(--hq-mobile-radius-control);padding:10px 9px 10px 12px;font-size:13px;line-height:1.45;font-weight:400}.hq-store-notice button{width:32px;height:32px;border:0;border-radius:var(--hq-mobile-radius-control);background:#ffffffbd;color:currentColor;font-size:17px;line-height:1}.hq-store-notice-success{position:absolute;z-index:80;left:14px;right:14px;bottom:calc(var(--hq-mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px) + 10px);margin:0;min-height:44px;border:1px solid rgba(18,183,106,.22);border-radius:var(--hq-mobile-radius-card);box-shadow:var(--hq-mobile-shadow-floating);color:#067647;background:var(--hq-mobile-green-soft)}.hq-store-notice-warning{color:#b54708;background:var(--hq-mobile-amber-soft)}.hq-store-notice-danger{color:#b42318;background:var(--hq-mobile-red-soft)}.hq-store-notice-info{position:absolute;z-index:80;left:14px;right:14px;bottom:calc(var(--hq-mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px) + 10px);margin:0;min-height:44px;border:1px solid rgba(22,119,255,.22);border-radius:var(--hq-mobile-radius-card);box-shadow:var(--hq-mobile-shadow-floating);color:var(--hq-mobile-primary-deep);background:var(--hq-mobile-primary-soft)}.hq-store-bottom-nav{position:relative;flex:0 0 auto;z-index:50;width:100%;min-height:calc(var(--hq-mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:7px 10px calc(7px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hq-mobile-border);background:#fffffffa}.hq-store-bottom-nav button{position:relative;min-width:0;min-height:50px;border:0;border-radius:10px;background:transparent;color:var(--hq-mobile-muted);display:grid;place-items:center;align-content:center;gap:3px;font-size:11px;font-weight:700}.hq-store-bottom-nav button.active{color:var(--hq-mobile-primary);background:transparent}.hq-store-bottom-nav button.active svg{color:var(--hq-mobile-primary)}.hq-store-bottom-nav em{position:absolute;top:3px;right:10px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;display:grid;place-items:center;background:var(--hq-mobile-red);color:#fff;font-size:9px;font-style:normal;line-height:1}.hq-sheet-mask{position:fixed;z-index:90;inset:0;display:flex;align-items:flex-end;justify-content:center;background:#10182875}.hq-action-confirm-mask{position:fixed;z-index:95;inset:0 0 calc(var(--hq-mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px)) 0;display:flex;align-items:flex-end;justify-content:center;padding:0 12px 10px;background:#1018284d}.hq-action-confirm-sheet{width:min(100%,452px);max-height:min(72dvh,560px);overflow:auto;display:grid;gap:10px;border:1px solid var(--hq-mobile-border);border-radius:16px 16px 12px 12px;background:var(--hq-mobile-card-strong);padding:10px 12px 12px;box-shadow:0 -16px 36px #0f172a38}.hq-action-confirm-head{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;gap:9px;align-items:start}.hq-action-confirm-head>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep)}.hq-action-confirm-danger .hq-action-confirm-head>span{background:var(--hq-mobile-red-soft);color:var(--hq-mobile-red)}.hq-action-confirm-warning .hq-action-confirm-head>span{background:var(--hq-mobile-amber-soft);color:var(--hq-mobile-amber)}.hq-action-confirm-head h2,.hq-action-confirm-head p{margin:0}.hq-action-confirm-head h2{color:var(--hq-mobile-text);font-size:16px;font-weight:700;line-height:1.35}.hq-action-confirm-head p{margin-top:2px;color:var(--hq-mobile-muted);font-size:12px;font-weight:400;line-height:1.45}.hq-action-confirm-head button{width:34px;height:34px;border:1px solid var(--hq-mobile-divider);border-radius:10px;background:#f8fafc;color:var(--hq-mobile-muted);display:grid;place-items:center}.hq-confirm-transfer{min-width:0;display:grid;gap:8px;border:1px solid var(--hq-mobile-divider);border-radius:var(--hq-mobile-radius-control);background:#fbfcff;padding:10px}.hq-confirm-transfer>div:first-child{min-width:0;display:flex;gap:7px;align-items:center}.hq-confirm-transfer strong{min-width:0;overflow:hidden;color:var(--hq-mobile-text);font-size:14px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.hq-confirm-transfer>small{color:var(--hq-mobile-muted);font-size:12px;line-height:1.3}.hq-confirm-transfer-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hq-confirm-transfer-meta span{min-width:0;min-height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#fff;color:var(--hq-mobile-muted);padding:0 6px;font-size:12px;font-weight:700;white-space:nowrap}.hq-confirm-transfer p{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;margin:0;color:var(--hq-mobile-muted);font-size:12px}.hq-confirm-transfer p span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-confirm-transfer p b{color:var(--hq-mobile-primary-deep);font-size:12px}.hq-confirm-reason{display:grid;gap:6px}.hq-confirm-reason span{color:var(--hq-mobile-muted);font-size:12px;font-weight:700}.hq-confirm-reason textarea{width:100%;min-height:72px;resize:vertical;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-control);background:#fff;color:var(--hq-mobile-text);padding:10px;outline:0;font-size:16px;line-height:1.45;font-weight:400}.hq-action-confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hq-action-confirm-actions button{min-height:48px;border-radius:var(--hq-mobile-radius-control);padding:0 12px;font-size:14px;font-weight:700}.hq-action-confirm-actions button.is-secondary{border:1px solid var(--hq-mobile-border);background:#fff;color:var(--hq-mobile-text)}.hq-action-confirm-actions button.is-primary{border:1px solid var(--hq-mobile-primary);background:var(--hq-mobile-primary);color:#fff}.hq-action-confirm-actions button.is-warning{border:1px solid rgba(245,158,11,.34);background:var(--hq-mobile-amber-soft);color:#b54708}.hq-action-confirm-actions button.is-danger{border:1px solid rgba(240,68,56,.24);background:#fff;color:var(--hq-mobile-red)}.hq-action-confirm-actions button:disabled{opacity:.5}.hq-product-assistant-sheet{width:min(100vw,430px);max-height:86dvh;overflow:auto;border-radius:16px 16px 0 0;background:var(--hq-mobile-card-strong);padding:10px 14px calc(14px + env(safe-area-inset-bottom,0px));box-shadow:0 -14px 36px #0f172a33}.hq-product-assistant-sheet{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;max-height:82dvh}.hq-worker-assistant-screen{align-content:start;padding-bottom:8px}.hq-worker-assistant-back{justify-self:start;min-height:34px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--hq-mobile-border);border-radius:9px;background:#fff;color:var(--hq-mobile-muted);padding:0 10px;font-size:12px;font-weight:800}.hq-worker-assistant-hero{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(22,119,255,.18);border-radius:var(--hq-mobile-radius-card);background:#fff;box-shadow:var(--hq-mobile-shadow-card);padding:12px}.hq-worker-assistant-hero>span{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep)}.hq-worker-assistant-hero div{min-width:0}.hq-worker-assistant-hero small,.hq-worker-assistant-hero p{display:block;overflow:hidden;color:var(--hq-mobile-muted);font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.hq-worker-assistant-hero h1{overflow:hidden;margin:1px 0 3px;color:var(--hq-mobile-text);font-size:18px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.hq-worker-assistant-chat-card{min-height:min(58dvh,560px);display:grid;grid-template-rows:auto minmax(220px,1fr) auto;gap:10px;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-card);background:var(--hq-mobile-card);box-shadow:var(--hq-mobile-shadow-card);padding:11px}.hq-worker-assistant-boundary{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;align-items:start;border:1px solid rgba(22,119,255,.18);border-radius:12px;background:#f3f7ff;color:var(--hq-mobile-primary-deep);padding:9px 10px;font-size:12px;font-weight:700;line-height:1.45}.hq-worker-assistant-boundary svg{margin-top:1px}.hq-worker-assistant-cta{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(22,119,255,.24);border-radius:10px;background:#fff;color:var(--hq-mobile-primary-deep);padding:0 11px;font-size:12px;font-weight:700}.hq-worker-assistant-empty-cta{width:100%;margin-top:8px}.hq-sheet-handle{width:38px;height:4px;margin:0 auto 12px;border-radius:999px;background:#d0d5dd}.hq-product-detail-sheet,.hq-product-share-sheet{position:fixed;left:50%;bottom:calc(74px + env(safe-area-inset-bottom,0px));z-index:27;width:min(calc(100% - 28px),452px);max-height:min(74vh,640px);display:grid;gap:12px;overflow:auto;border:1px solid var(--hq-mobile-border);border-radius:16px 16px 12px 12px;background:var(--hq-mobile-card-strong);padding:14px;box-shadow:0 -18px 42px #0f172a33;transform:translate(-50%)}.hq-product-share-sheet{z-index:28;max-height:min(58vh,440px)}.hq-detail-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:10px}.hq-detail-head small,.hq-detail-head h2,.hq-share-sheet-head small,.hq-share-sheet-head h2{display:block}.hq-detail-head small,.hq-share-sheet-head small{color:var(--hq-mobile-muted);font-size:12px;font-weight:400}.hq-detail-head h2,.hq-share-sheet-head h2{margin:2px 0 0;color:var(--hq-mobile-text);font-size:17px;line-height:1.34;letter-spacing:0;overflow-wrap:anywhere}.hq-detail-head button,.hq-share-sheet-head button{width:36px;height:36px;border:1px solid var(--hq-mobile-border);border-radius:10px;background:#f2f4f7;color:var(--hq-mobile-muted);font-size:18px;line-height:1}.hq-detail-status{display:flex;flex-wrap:wrap;gap:6px}.hq-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.hq-product-detail-sheet .hq-detail-grid>div{border:0;border-radius:12px;background:#f8fafc;padding:9px}.hq-detail-stock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hq-worker-product-media{display:flex;flex-wrap:wrap;gap:7px;border:1px solid var(--hq-mobile-border);border-radius:12px;background:#f8fafc;padding:9px}.hq-worker-product-media span{min-height:28px;display:inline-flex;align-items:center;gap:5px;border-radius:8px;background:#fff;color:var(--hq-mobile-muted);padding:0 8px;font-size:11px;font-weight:700}.hq-detail-actions{position:sticky;bottom:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-top:1px solid var(--hq-mobile-divider);background:var(--hq-mobile-card-strong);padding-top:8px}.hq-detail-actions button{min-width:0;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;padding:0 12px;font-size:14px;font-weight:700;line-height:1.2}.hq-detail-secondary-action{border:1px solid var(--hq-mobile-border);background:#fff;color:var(--hq-mobile-text)}.hq-detail-primary-action{border:1px solid var(--hq-mobile-primary);background:var(--hq-mobile-primary);color:#fff}.hq-detail-primary-action:disabled{border-color:var(--hq-mobile-border);background:#f2f4f7;color:var(--hq-mobile-subtle)}.hq-share-sheet-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:10px}.hq-share-sheet-meta{display:flex;flex-wrap:wrap;gap:5px}.hq-share-sheet-meta span{min-height:22px;display:inline-flex;align-items:center;max-width:100%;overflow:hidden;border-radius:999px;background:#f7f9fc;color:var(--hq-mobile-muted);padding:0 8px;font-size:11px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.hq-share-qr-preview{width:156px;height:156px;display:grid;place-items:center;justify-self:center;border:1px solid var(--hq-mobile-divider);border-radius:12px;background:#fff;color:var(--hq-mobile-muted)}.hq-share-qr-preview img{width:136px;height:136px;display:block}.hq-detail-share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hq-detail-share-actions .yc-button,.hq-detail-share-actions .btn{min-width:0;min-height:42px;padding:0 8px}.hq-share-url{min-width:0;display:block;overflow:hidden;border:1px solid var(--hq-mobile-divider);border-radius:8px;background:#f8fafc;color:var(--hq-mobile-muted);padding:8px;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.hq-share-loading{min-height:72px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--hq-mobile-muted);font-size:12px}.hq-share-message,.hq-share-sheet-note{margin:0;font-size:12px;line-height:1.45}.hq-share-message.is-success{color:#12a150}.hq-share-message.is-danger{color:#d92d20}.hq-share-sheet-note{color:var(--hq-mobile-muted)}.hq-worker-assistant-list{min-height:220px;max-height:min(46dvh,430px);margin-top:0}.hq-worker-assistant-results{display:grid;gap:8px;margin-top:9px}.hq-worker-assistant-card{min-width:0;display:grid;gap:8px;border:1px solid var(--hq-mobile-divider);border-radius:12px;background:#fff;padding:9px}.hq-worker-assistant-card-title{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:7px;align-items:start}.hq-worker-assistant-card-title svg{margin-top:2px;color:var(--hq-mobile-primary-deep)}.hq-worker-assistant-card-title strong,.hq-worker-assistant-card-title small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-worker-assistant-card-title strong{color:var(--hq-mobile-text);font-size:13px;line-height:1.35}.hq-worker-assistant-card-title small{margin-top:2px;color:var(--hq-mobile-muted);font-size:11px;font-weight:600}.hq-worker-assistant-card-title>span{min-height:22px;display:inline-flex;align-items:center;border-radius:999px;background:var(--hq-mobile-primary-soft);color:var(--hq-mobile-primary-deep);padding:0 7px;font-size:11px;font-weight:700;white-space:nowrap}.hq-worker-assistant-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.hq-worker-assistant-metrics div{min-width:0;border-radius:9px;background:#f8fafc;padding:6px}.hq-worker-assistant-metrics dt,.hq-worker-assistant-metrics dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-worker-assistant-metrics dt{color:var(--hq-mobile-muted);font-size:10px;font-weight:700}.hq-worker-assistant-metrics dd{margin-top:2px;color:var(--hq-mobile-text);font-size:12px;font-weight:700}.hq-worker-assistant-card p{margin:0;color:var(--hq-mobile-muted);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.hq-worker-assistant-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.hq-worker-assistant-actions button{min-width:0;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(22,119,255,.24);border-radius:10px;background:#fff;color:var(--hq-mobile-primary-deep);padding:0 8px;font-size:12px;font-weight:700}.hq-worker-assistant-actions button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-assistant-list{min-height:200px;max-height:46dvh;overflow:auto;display:grid;align-content:start;gap:10px;margin-top:12px;padding:2px 0}.hq-assistant-message{max-width:92%;border-radius:12px;padding:10px 11px;background:#f2f4f7;justify-self:start}.hq-assistant-user{justify-self:end;background:var(--hq-mobile-primary);color:#fff}.hq-assistant-message.is-error{background:var(--hq-mobile-red-soft);color:#b42318}.hq-assistant-message strong{display:block;font-size:11px;font-weight:700;opacity:.76}.hq-assistant-message p{margin:5px 0 0;white-space:pre-wrap;font-size:13px;line-height:1.6;font-weight:600}.hq-assistant-composer{display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:8px;padding-top:11px;border-top:1px solid var(--hq-mobile-divider)}.hq-assistant-composer textarea{width:100%;min-height:46px;max-height:104px;resize:vertical;border:1px solid var(--hq-mobile-border);border-radius:var(--hq-mobile-radius-control);background:#fff;color:var(--hq-mobile-text);padding:10px 11px;outline:0;font-size:16px;line-height:1.45;font-weight:600}.hq-assistant-composer button{width:46px;height:46px;border:0;border-radius:var(--hq-mobile-radius-control);background:var(--hq-mobile-primary);color:#fff;display:grid;place-items:center}.hq-assistant-composer button:disabled{opacity:.5}.hq-assistant-list.hq-worker-assistant-list{min-height:220px;max-height:min(46dvh,430px);margin-top:0}.hq-worker-assistant-composer{padding-top:9px}.hq-worker-assistant-safe-card{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:0 2px}.hq-worker-assistant-safe-card>span{min-height:28px;display:inline-flex;align-items:center;gap:4px;border-radius:7px;background:#eef4ff;color:var(--hq-mobile-muted);padding:0 8px;font-size:12px;font-weight:800}.hq-worker-assistant-safe-card svg{color:var(--hq-mobile-green)}.hq-assistant-message .hq-worker-assistant-card-title strong{color:var(--hq-mobile-text);font-size:13px;line-height:1.35;opacity:1}.hq-assistant-message .hq-worker-assistant-card-title small{color:var(--hq-mobile-muted);font-size:11px;line-height:1.35;font-weight:600}.hq-assistant-message .hq-worker-assistant-card p{color:var(--hq-mobile-muted);font-size:11px;line-height:1.45;font-weight:600}.hq-store-loading{min-height:100dvh;display:grid;place-items:center;align-content:center;gap:10px;padding:34px;text-align:center}.hq-store-loading strong{font-size:18px;line-height:1.35}.hq-store-loading span{color:var(--hq-mobile-muted);font-size:13px;line-height:1.5;font-weight:400}.hq-store-loading svg:not(.spin){color:var(--hq-mobile-red)}.spin{animation:hq-mobile-spin .9s linear infinite}@keyframes hq-mobile-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation:none}button.hq-store-metric:active,.hq-scan-hero:active,.hq-workbench-grid button:active,.hq-product-card:active,.hq-mobile-submit button:active{transform:none}}@media(min-width:720px){.mobile-login-app,.hq-store-mobile-app{padding:18px 0}.mobile-login-shell,.hq-store-shell{min-height:calc(100dvh - 36px);height:calc(100dvh - 36px);border:1px solid var(--hq-mobile-border);border-radius:20px;overflow:hidden;box-shadow:var(--hq-mobile-shadow-floating)}.hq-store-bottom-nav{bottom:auto;border:1px solid var(--hq-mobile-border);border-top:1px solid var(--hq-mobile-border);border-radius:0 0 20px 20px}}@media(max-width:360px){.mobile-login-shell,.hq-store-content,.hq-store-header{padding-left:10px;padding-right:10px}.hq-store-metric{min-height:90px;grid-template-columns:36px minmax(0,1fr);column-gap:7px;padding:11px 9px}.hq-store-icon{width:34px;height:34px}.hq-store-metric>span:not(.hq-store-icon),.hq-store-metric small{font-size:11px}.hq-store-metric strong{font-size:20px}.hq-store-metric strong.is-compact{font-size:18px}.hq-store-metric strong.is-tight{font-size:16px}.hq-detail-grid,.hq-detail-stock{grid-template-columns:1fr}}.web-auth-screen{min-height:100vh;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:18px;padding:24px;background:radial-gradient(circle at 20% 12%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 26rem),linear-gradient(180deg,var(--bg) 0%,var(--surface-soft) 100%)}.web-auth-center{width:100%;min-width:0;display:grid;place-items:center}.web-auth-icp-footer{width:min(480px,100%);margin:0}.web-auth-card{width:min(480px,100%);display:grid;gap:22px;padding:28px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:var(--shadow)}.web-auth-card.is-compact{width:min(360px,100%);justify-items:center;text-align:center;color:var(--muted-strong)}.web-auth-loading-logo{width:40px;height:40px;border-radius:12px}.web-auth-heading{display:flex;align-items:center;gap:14px}.web-auth-heading h1{margin:0;color:var(--text);font-size:28px;line-height:1.1;letter-spacing:0}.web-auth-heading p{margin:4px 0 0;color:var(--muted);line-height:1.6}.web-auth-mark{display:inline-grid;place-items:center;color:var(--primary);background:var(--primary-soft);border:1px solid var(--primary-border)}.web-auth-mark{width:52px;height:52px;overflow:hidden;border-radius:16px}.cloud-account-popover button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;color:var(--muted-strong);background:transparent;font-weight:850}.web-auth-form{display:grid;gap:16px}.web-auth-form label{display:grid;gap:8px;color:var(--muted-strong);font-size:13px;font-weight:850}.web-auth-input{min-height:48px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid var(--border);border-radius:13px;color:var(--muted);background:var(--surface)}.web-auth-input:focus-within{border-color:var(--primary-border);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 13%,transparent)}.web-auth-input input{width:100%;min-width:0;border:0;outline:0;color:var(--text);background:transparent}.web-auth-error{margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--red) 34%,transparent);border-radius:12px;color:var(--red);background:var(--red-soft);font-weight:800}.cloud-account-shell{position:relative}.cloud-account{border:1px solid var(--border)}.cloud-account-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:1300;width:260px;display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 98%,transparent);box-shadow:var(--shadow)}.cloud-account-popover strong,.cloud-account-popover small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-account-popover small{color:var(--muted)}.cloud-account-popover button{justify-content:flex-start;padding:0 10px;border:1px solid var(--border);color:var(--muted-strong);background:var(--surface-soft)}.cloud-account-popover button:hover{color:var(--primary);border-color:var(--primary-border);background:var(--primary-soft)}:root[data-theme=dark] .web-auth-card,:root[data-theme=dark] .cloud-account-popover{background:color-mix(in srgb,var(--surface) 94%,transparent)}@media(max-width:640px){.web-auth-screen{padding:14px}.web-auth-card{padding:20px;border-radius:16px}.web-auth-heading h1{font-size:24px}}.store-web-shell,.store-web-login{min-height:100vh;color:var(--text)}.store-web-request-workspace{display:grid;gap:12px}.store-web-request-workspace-tabs{margin:0}.store-web-listing-basket-dialog,.store-web-listing-request-dialog,.store-web-listing-shelf-dialog{width:min(860px,calc(100vw - 40px));max-height:min(780px,calc(100vh - 40px))}.store-web-construction-dialog{width:min(780px,calc(100vw - 40px));max-height:min(780px,calc(100vh - 40px))}.store-web-listing-basket-dialog .ui-dialog-body,.store-web-listing-request-dialog .ui-dialog-body,.store-web-listing-shelf-dialog .ui-dialog-body,.store-web-construction-dialog .ui-dialog-body{display:grid;gap:12px;overflow:auto}.store-web-listing-shelf-editor{display:grid;border:1px solid var(--yc-border, #dbe3ef);border-radius:8px;overflow:hidden}.store-web-listing-shelf-editor>label{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 156px;align-items:end;gap:16px;padding:10px 12px;background:var(--yc-bg-surface, #fff)}.store-web-listing-shelf-editor>label+label{border-top:1px solid var(--yc-border, #dbe3ef)}.store-web-listing-shelf-editor>label>span{min-width:0;display:grid;gap:3px}.store-web-listing-shelf-editor strong{overflow:hidden;color:var(--yc-text, #172033);font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.store-web-listing-shelf-editor small{color:var(--yc-text-muted, #66758b);font-size:12px;line-height:1.35}.store-web-listing-shelf-editor input{width:100%;height:36px;box-sizing:border-box;padding:0 10px;border:1px solid var(--yc-border, #dbe3ef);border-radius:6px;color:var(--yc-text, #172033);background:var(--yc-bg-surface, #fff);font:inherit;outline:none}.store-web-listing-shelf-editor input:focus-visible{border-color:var(--yc-primary, #2f67f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--yc-primary, #2f67f6) 16%,transparent)}.store-web-listing-basket-items,.store-web-listing-request-items,.store-web-listing-request-list{display:grid;gap:8px}.store-web-listing-basket-item{display:grid;grid-template-columns:48px minmax(0,1fr) 132px 36px;align-items:center;gap:12px;padding:10px;border:1px solid var(--yc-border, #dbe3ef);border-radius:8px}.store-web-listing-basket-item img,.store-web-listing-basket-placeholder{width:48px;height:48px;min-width:48px;min-height:48px;object-fit:cover;border-radius:6px;background:var(--yc-bg-subtle, #f4f7fb)}.store-web-listing-basket-placeholder,.store-web-listing-product-placeholder{display:grid;place-items:center;color:var(--yc-text-muted, #66758b)}.store-web-listing-basket-toolbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--yc-border, #dbe3ef);border-radius:8px;color:var(--yc-text-muted, #66758b);background:var(--yc-bg-subtle, #f4f7fb);font-size:13px}.store-web-listing-batch-shelf{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--yc-border, #dbe3ef);border-radius:8px;background:var(--yc-bg-surface, #fff)}.store-web-listing-batch-shelf>label{display:grid;gap:6px;color:var(--yc-text, #172033);font-size:13px;font-weight:700}.store-web-listing-batch-shelf textarea{width:100%;min-height:108px;box-sizing:border-box;padding:9px 10px;resize:vertical;border:1px solid var(--yc-border, #dbe3ef);border-radius:6px;color:inherit;background:var(--yc-bg-surface, #fff);font:inherit;font-weight:400;line-height:1.5}.store-web-listing-batch-shelf>div{display:flex;justify-content:flex-end}.store-web-listing-basket-item>span,.store-web-listing-basket-item label{display:grid;min-width:0;gap:3px}.store-web-listing-basket-product{align-self:center}.store-web-listing-basket-item .store-web-listing-shelf-field,.store-web-listing-basket-item .store-web-listing-remove-button{align-self:end}.store-web-listing-basket-item .store-web-listing-remove-button{width:36px;height:36px;min-width:36px;min-height:36px;padding:0;color:var(--yc-danger, #c73c32);border:1px solid transparent;border-radius:6px}.store-web-listing-basket-item .store-web-listing-remove-button:hover:not(:disabled){color:var(--yc-danger, #c73c32);border-color:var(--yc-danger-border, #f4b4ae);background:var(--yc-danger-soft, #fff0ee)}.store-web-listing-basket-item small,.store-web-listing-request-card small,.store-web-listing-request-item small,.store-web-listing-request-summary small{color:var(--yc-text-muted, #66758b)}.store-web-listing-basket-item input,.store-web-listing-request-reason textarea{width:100%;box-sizing:border-box;min-height:36px;padding:8px 10px;color:inherit;background:var(--yc-bg-surface, #fff);border:1px solid var(--yc-border, #dbe3ef);border-radius:6px}.store-web-listing-basket-item input{height:36px;padding-block:0}.store-web-listing-request-reason{display:grid;gap:6px;margin-top:12px}.store-web-listing-request-reason textarea{min-height:84px;resize:vertical}.store-web-listing-request-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--yc-border, #dbe3ef);border-radius:8px;overflow:hidden;margin-bottom:12px}.store-web-listing-request-summary>span{display:grid;gap:4px;padding:10px 12px;border-right:1px solid var(--yc-border, #dbe3ef)}.store-web-listing-request-summary>span:last-child{border-right:0}.store-web-listing-request-card{display:grid;grid-template-columns:minmax(220px,1fr) 100px 120px auto;align-items:center;gap:16px;width:100%;padding:12px 14px;color:inherit;text-align:left;background:var(--yc-bg-surface, #fff);border:1px solid var(--yc-border, #dbe3ef);border-radius:8px;cursor:pointer}.store-web-listing-request-card:hover{border-color:var(--yc-primary, #2f67f6)}.store-web-listing-request-card>span,.store-web-listing-request-item>span{display:grid;gap:3px;min-width:0}.store-web-listing-request-item{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,220px) auto;align-items:center;gap:14px;padding:11px 12px;border:1px solid var(--yc-border, #dbe3ef);border-radius:8px}.store-web-listing-request-item p{grid-column:1 / -1;margin:0;color:var(--yc-danger, #c73c32)}@media(max-width:640px){.store-web-listing-basket-dialog,.store-web-listing-request-dialog,.store-web-listing-shelf-dialog{width:calc(100vw - 20px)}.store-web-listing-shelf-editor>label{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px}.store-web-listing-basket-item{grid-template-columns:44px minmax(0,1fr) auto}.store-web-listing-basket-item img,.store-web-listing-basket-placeholder{width:44px;height:44px;min-width:44px;min-height:44px}.store-web-listing-basket-item .store-web-listing-shelf-field{grid-column:1 / 3;grid-row:2}.store-web-listing-basket-item .store-web-listing-basket-product{grid-column:2 / -1;grid-row:1}.store-web-listing-basket-item .store-web-listing-remove-button{grid-column:3;grid-row:2;align-self:end}.store-web-listing-basket-toolbar{align-items:stretch;flex-direction:column}.store-web-listing-basket-toolbar .btn,.store-web-listing-batch-shelf>div .btn{width:100%}.store-web-listing-request-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.store-web-listing-request-summary>span:nth-child(2){border-right:0}.store-web-listing-request-summary>span:nth-child(-n+2){border-bottom:1px solid var(--yc-border, #dbe3ef)}.store-web-listing-request-card,.store-web-listing-request-item{grid-template-columns:1fr auto}.store-web-listing-request-card>span:first-child,.store-web-listing-request-item>span:first-child{grid-column:1 / -1}}.store-web-login{display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:24px;padding:32px 16px;background:radial-gradient(circle at 14% 12%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 24rem),radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 20rem),var(--bg)}.store-web-login-panel{width:min(430px,100%);display:grid;gap:18px;padding:24px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow-soft)}.store-console-entry-screen{min-height:100dvh}.store-console-entry-panel{width:min(520px,100%)}.store-console-entry-progress{height:4px;overflow:hidden;border-radius:999px;background:var(--surface-soft)}.store-console-entry-progress span{width:42%;height:100%;display:block;border-radius:inherit;background:var(--primary);animation:store-console-entry-progress 1.1s ease-in-out infinite alternate}.store-console-entry-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@keyframes store-console-entry-progress{0%{transform:translate(-10%)}to{transform:translate(145%)}}.store-web-login-brand,.store-web-brand{display:flex;align-items:center;gap:12px}.store-web-login-brand strong,.store-web-brand strong{display:block;color:var(--text);font-size:18px;line-height:1.25}.store-web-login-brand span,.store-web-brand span{color:var(--muted);font-size:13px}.store-web-brand-mark{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;color:#fff;background:var(--primary);box-shadow:none;text-shadow:none;font-weight:800}.store-web-brand-mark .yc-brand-logo{width:42px;height:42px;display:block;object-fit:cover;border-radius:8px}.store-web-brand .store-web-brand-mark,.store-web-login-brand .store-web-brand-mark{color:#fff;font-size:16px}.store-web-login-form{display:grid;gap:14px}.store-web-login-form label{display:grid;gap:7px;color:var(--muted-strong);font-size:13px;font-weight:700}.store-web-login-form input,.store-web-search input,.store-web-filter-select select,.store-web-store-select select{width:100%;min-width:0;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface)}.store-web-login-form input{min-height:42px;padding:0 12px}.store-web-shell{display:grid;grid-template-columns:260px minmax(0,1fr);width:100%;max-width:100vw;overflow-x:hidden;background:var(--bg);min-height:100vh}.store-web-sidebar{min-width:0;max-width:100%;position:fixed;inset:0 auto 0 0;width:260px;height:100dvh;display:flex;flex-direction:column;gap:18px;padding:18px;border-right:1px solid var(--border);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow-y:auto}.store-web-brand{padding:4px 4px 16px;border-bottom:1px solid var(--border)}.store-web-nav{display:grid;gap:6px}.store-web-nav button{width:100%;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;border:1px solid transparent;border-radius:8px;color:var(--muted-strong);background:transparent;text-align:left}.store-web-nav button:hover{border-color:var(--border);background:var(--surface-soft)}.store-web-nav button.active{border-color:var(--primary-border);color:var(--primary-strong);background:var(--primary-soft)}.store-web-nav button strong,.store-web-nav button small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-web-nav button strong{font-size:14px;line-height:1.25}.store-web-nav button small{margin-top:2px;color:var(--muted);font-size:12px}.store-web-nav-badge{min-width:22px;max-width:54px;justify-self:end;padding:2px 7px;border-radius:999px;color:var(--red);background:color-mix(in srgb,var(--red) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--red) 30%,var(--border));font-size:12px;font-weight:700;line-height:1.35;text-align:center;overflow:hidden;text-overflow:ellipsis}.store-web-scope-note{margin-top:auto;display:flex;gap:8px;align-items:flex-start;padding:12px;border:1px solid var(--primary-border);border-radius:8px;color:var(--muted-strong);background:var(--primary-soft);font-size:12px;line-height:1.5}.store-web-scope-note svg{flex:0 0 auto;color:var(--primary)}.store-web-compliance-footer{display:grid;gap:3px;padding:0 4px;color:var(--muted);font-size:11px;line-height:1.45}.store-web-compliance-footer a{width:fit-content;color:var(--muted-strong);text-decoration:none}.store-web-compliance-footer a:hover{color:var(--primary);text-decoration:underline}.store-web-compliance-footer--login{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;padding:0 4px;text-align:center}.store-web-compliance-footer--login a{width:auto}.store-web-main{grid-column:2;width:100%;max-width:100%;min-width:0;display:grid;align-content:start;gap:16px;padding:18px}.store-web-topbar{width:100%;max-width:100%;position:sticky;top:0;z-index:var(--yc-z-topnav, 20);display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:14px 0 12px;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.store-web-topbar h1{margin:2px 0 0;color:var(--text);font-size:24px;line-height:1.2;letter-spacing:0}.store-web-topbar span,.store-web-context span,.store-web-context small{color:var(--muted);font-size:12px}.store-web-listing-catalog-page{display:grid;gap:12px}.store-web-listing-table-frame{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0}.store-web-listing-table-frame>:where(.data-toolbar,.table-wrap,.table-pagination,.empty-state){box-sizing:border-box;width:100%;max-width:100%;margin:0;border-radius:0;box-shadow:none}.store-web-listing-table-frame>:where(.table-wrap,.table-pagination,.empty-state):not(:first-child){border-top-width:0}.store-web-listing-table-frame>:first-child{border-radius:8px 8px 0 0}.store-web-listing-table-frame>:last-child{border-radius:0 0 8px 8px}.store-web-listing-table-frame>.table-wrap{min-width:0;overflow-x:auto;overflow-y:hidden;border:1px solid var(--border);background:var(--surface)}.store-web-listing-table{width:100%;--yc-data-table-layout: fixed}.store-web-listing-table :is(th,td){padding-inline:9px}.store-web-listing-table [data-column-id=product],.store-web-listing-table [data-column-id=sku],.store-web-listing-table [data-column-id=specification]{overflow-wrap:anywhere}.store-web-listing-table [data-column-id=shelfCode]{word-break:break-all}.store-web-listing-search-form{display:contents}.store-web-listing-current{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.store-web-listing-current-copy,.store-web-listing-product{display:flex;align-items:center;min-width:0}.store-web-listing-current-copy{gap:10px}.store-web-listing-current-store,.store-web-listing-current-plan{min-width:0}.store-web-listing-current-store{flex:0 1 220px}.store-web-listing-current-plan{flex:1 1 360px}.store-web-listing-current-divider{width:1px;height:32px;flex:0 0 auto;background:var(--border)}.store-web-listing-current strong,.store-web-listing-current small,.store-web-listing-product strong,.store-web-listing-product small,.store-web-listing-code-cell>strong,.store-web-listing-code-cell>small{display:block}.store-web-listing-current small,.store-web-listing-product small,.store-web-listing-code-cell>small{margin-top:3px;color:var(--muted);font-size:12px}.store-web-listing-current small{line-height:1.6}.store-web-listing-current-icon{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;color:var(--primary);background:var(--primary-soft)}.store-web-listing-current-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.store-web-listing-public-muted,.store-web-listing-public-notice{color:var(--muted);font-size:12px;line-height:1.4}.store-web-listing-public-notice{color:var(--primary-strong)}#root .store-web-shell .store-web-listing-tabs.module-subnav{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}#root .store-web-shell .store-web-listing-tabs.module-subnav>button{min-width:0;min-height:72px;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:12px 16px;border:0;border-radius:0;background:transparent;text-align:left}#root .store-web-shell .store-web-listing-tabs.module-subnav>button+button{border-left:1px solid var(--border)}#root .store-web-shell .store-web-listing-tabs.module-subnav .module-tab-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:var(--surface-soft)}#root .store-web-shell .store-web-listing-tabs.module-subnav .module-tab-copy{min-width:0;display:grid;gap:3px}#root .store-web-shell .store-web-listing-tabs.module-subnav .module-tab-copy strong{color:var(--text);font-size:15px;line-height:1.35}#root .store-web-shell .store-web-listing-tabs.module-subnav .module-tab-copy small{color:var(--muted);font-size:12px;line-height:1.35}#root .store-web-shell .store-web-listing-tabs.module-subnav>button:hover,#root .store-web-shell .store-web-listing-tabs.module-subnav>button:focus-visible{background:var(--surface-soft)}#root .store-web-shell .store-web-listing-tabs.module-subnav>button.active,#root .store-web-shell .store-web-listing-tabs.module-subnav>button[aria-selected=true]{background:var(--primary-soft);box-shadow:inset 0 -2px 0 var(--primary)}#root .store-web-shell .store-web-listing-tabs.module-subnav>button.active .module-tab-icon,#root .store-web-shell .store-web-listing-tabs.module-subnav>button[aria-selected=true] .module-tab-icon{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));color:var(--primary);background:var(--surface)}#root .store-web-shell .store-web-listing-lifecycle-tabs.status-tabs{width:100%;min-height:50px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}#root .store-web-shell .store-web-listing-lifecycle-tabs.status-tabs>button{width:100%;min-width:0;min-height:50px;justify-content:center;border:0;border-radius:0;background:transparent}#root .store-web-shell .store-web-listing-lifecycle-tabs.status-tabs>button+button{border-left:1px solid var(--border)}#root .store-web-shell .store-web-listing-lifecycle-tabs.status-tabs>button.active,#root .store-web-shell .store-web-listing-lifecycle-tabs.status-tabs>button[aria-selected=true]{color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 -2px 0 var(--primary)}.store-web-listing-terminal-mark{width:18px;height:18px;display:inline-grid;place-items:center;color:var(--muted)}.store-web-listing-filter-bar.ui-filter-bar{gap:8px;padding:8px 12px}.store-web-listing-filter-bar .ui-filter-bar-main{flex-wrap:nowrap;align-items:center}.store-web-listing-filter-bar .ui-filter-bar-fields{flex:1 1 auto}.store-web-listing-filter-bar .ui-filter-bar-actions{align-items:center;flex-wrap:nowrap}.store-web-listing-filter-bar .ui-filter-more{padding-top:8px}.store-web-construction-count{min-width:22px;height:22px;display:inline-grid;place-items:center;padding:0 6px;border-radius:999px;color:var(--primary);background:var(--primary-soft);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.store-web-construction-toolbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.store-web-construction-summary{min-width:0;display:inline-flex;align-items:baseline;gap:6px;color:var(--yc-text-secondary, var(--text))}.store-web-construction-summary>strong{color:var(--yc-primary, var(--primary));font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.store-web-construction-table-frame{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:10px}.store-web-construction-table-frame>:where(.table-wrap,.table-pagination,.empty-state):not(:first-child){border-top:1px solid var(--border)}#root .yc-desktop-console .store-web-construction-dialog .store-web-construction-table{--yc-data-table-layout: fixed}#root .yc-desktop-console .store-web-construction-dialog .store-web-construction-table :is(th,td){padding-inline:16px}#root .yc-desktop-console .store-web-construction-dialog .store-web-construction-table th{height:44px;color:var(--yc-text-secondary, var(--text));font-size:13px}#root .yc-desktop-console .store-web-construction-dialog .store-web-construction-table td{height:80px;padding-block:10px}.store-web-construction-table [data-column-id=product]{min-width:220px}.store-web-construction-table [data-column-id=shelf]{width:112px;white-space:nowrap}.store-web-construction-product{min-width:0;display:flex;align-items:center;gap:12px}.store-web-construction-product-details{min-width:0;display:grid;flex:1 1 auto;gap:6px}.store-web-construction-product-details>strong{min-width:0;display:-webkit-box;overflow:hidden;color:var(--yc-text-primary, var(--text));font-size:14px;font-weight:600;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.store-web-construction-thumb{width:56px;height:56px;flex:0 0 56px;border:1px solid var(--yc-border, var(--border));border-radius:8px;background:var(--yc-bg-subtle, var(--surface-soft));object-fit:cover}span.store-web-construction-thumb{display:grid;place-items:center;color:var(--yc-text-tertiary, var(--muted))}.store-web-construction-meta{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;color:var(--yc-text-tertiary, var(--muted));font-size:12px;line-height:18px}.store-web-construction-meta>span:not(.status-tag){min-width:0;display:inline-flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums;white-space:nowrap}.store-web-construction-meta small{color:var(--yc-text-disabled, var(--muted));font-size:11px;font-weight:600;line-height:inherit}.store-web-construction-meta .status-tag{min-height:20px;padding-block:0}.store-web-construction-shelf{display:inline-flex;min-width:54px;min-height:30px;align-items:center;justify-content:center;padding:4px 9px;border:1px solid var(--yc-border, var(--border));border-radius:6px;color:var(--yc-text-primary, var(--text));background:var(--yc-bg-subtle, var(--surface-soft));font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.store-web-construction-shelf[data-empty=true]{color:var(--yc-text-tertiary, var(--muted));font-weight:500}.store-web-listing-product{gap:9px;width:100%;border:0;padding:0;color:inherit;background:transparent;text-align:left}.store-web-listing-product>img,.store-web-listing-product>span:first-child{width:52px;height:52px;flex:0 0 auto;border:1px solid var(--border);border-radius:6px;background:var(--surface-soft);object-fit:cover}.store-web-listing-product>img{aspect-ratio:1}.store-web-listing-product>span:first-child{display:grid;place-items:center;color:var(--muted)}.store-web-listing-product:hover strong{color:var(--primary)}.store-web-listing-filter{min-width:130px;background:var(--surface)}.store-web-listing-state-stack{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.store-web-listing-muted{color:var(--muted);font-size:12px}.store-web-listing-inventory-state{display:grid;justify-items:start;gap:4px}.store-web-listing-row-actions.ui-row-actions{width:100%;justify-content:flex-end;flex-wrap:nowrap;gap:4px}.store-web-listing-row-actions .ui-row-action-button{min-width:0;padding-inline:6px;white-space:nowrap}.store-web-shell>.table-action-menu-panel[data-owner-class~=store-web-listing-row-actions]{z-index:1600}.store-web-listing-disposition-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-web-listing-disposition-options .btn{justify-content:center}.store-web-listing-file-input{display:none}.store-web-listing-history-page{min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}.store-web-listing-history-page-head,.store-web-listing-history-pager{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px}.store-web-listing-history-page-head{border-bottom:1px solid var(--border)}.store-web-listing-history-page-head>div,.store-web-listing-history-page-head>div>span:last-child,.store-web-listing-history-page-actions,.store-web-listing-history-pager>span:last-child{min-width:0;display:flex;align-items:center}.store-web-listing-history-page-head>div{gap:10px}.store-web-listing-history-page-head>div>span:last-child{align-items:flex-start;flex-direction:column;gap:2px}.store-web-listing-history-page-actions,.store-web-listing-history-pager>span:last-child{gap:9px}.store-web-listing-history-page-head small,.store-web-listing-history-table td small,.store-web-listing-history-detail-head small,.store-web-listing-history-meta dt,.store-web-listing-history-impact small,.store-web-listing-history-products header small,.store-web-listing-history-products td small,.store-web-listing-history-products-empty small,.store-web-listing-history-empty small,.store-web-listing-history-pager{color:var(--muted);font-size:12px;line-height:1.45}.store-web-listing-history-table-wrap{min-width:0;overflow-x:auto}.store-web-listing-history-table{width:100%;min-width:840px;border-collapse:collapse;table-layout:fixed}.store-web-listing-history-table th,.store-web-listing-history-table td{padding:11px 14px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.store-web-listing-history-table th{height:48px;color:var(--muted);background:var(--surface-soft);font-size:12px;font-weight:700}.store-web-listing-history-table th:first-child{width:18%}.store-web-listing-history-table th:nth-child(2){width:11%}.store-web-listing-history-table th:nth-child(3){width:16%}.store-web-listing-history-table th:nth-child(4){width:24%}.store-web-listing-history-table th:nth-child(5){width:17%}.store-web-listing-history-table th:last-child{width:14%}.store-web-listing-history-table .btn{white-space:nowrap}.store-web-listing-history-table tbody tr:hover{background:var(--surface-soft)}.store-web-listing-history-table td strong,.store-web-listing-history-table td small{display:block}.store-web-listing-history-table td small{margin-top:3px}.store-web-listing-history-pager{min-height:58px;border-top:1px solid var(--border)}.store-web-listing-history-empty,.store-web-listing-history-detail-state,.store-web-listing-history-products-empty{min-height:220px;display:grid;align-content:center;justify-items:center;gap:6px;padding:20px;color:var(--muted);text-align:center}#root section.confirm-dialog.app-dialog.store-web-listing-history-detail-dialog.ui-dialog{width:min(1040px,calc(100vw - 40px));max-width:min(1040px,calc(100vw - 40px));max-height:min(780px,calc(100vh - 40px))}.store-web-listing-history-detail-dialog .dialog-body{min-height:0;overflow-y:auto}.store-web-listing-history-detail{min-width:0}.store-web-listing-history-detail-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--border)}.store-web-listing-history-detail-head>div{min-width:0;display:flex;align-items:center;gap:10px}.store-web-listing-history-detail-head>div>span:last-child{min-width:0;display:grid;gap:3px}.store-web-listing-history-detail-icon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:8px;color:var(--primary);background:var(--primary-soft)}.store-web-listing-history-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0;border:1px solid var(--border);border-radius:8px;overflow:hidden}.store-web-listing-history-meta>div{min-width:0;padding:11px 13px}.store-web-listing-history-meta>div+div{border-left:1px solid var(--border)}.store-web-listing-history-meta dt{margin-bottom:4px}.store-web-listing-history-meta dd{margin:0;overflow-wrap:anywhere}.store-web-listing-history-impact{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin-bottom:14px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.store-web-listing-history-impact>span{display:grid;gap:4px;padding:11px 13px;border-right:1px solid var(--border)}.store-web-listing-history-impact>span:last-child{border-right:0}.store-web-listing-history-impact strong{font-size:20px;line-height:1.2}.store-web-listing-history-products{border:1px solid var(--border);border-radius:8px;overflow:hidden}.store-web-listing-history-products>header{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border-bottom:1px solid var(--border)}.store-web-listing-history-products>header>span:first-child{min-width:0;display:grid;gap:2px}.store-web-listing-history-product-scroll{max-height:350px;overflow:auto}.store-web-listing-history-products table{width:100%;border-collapse:collapse;table-layout:fixed}.store-web-listing-history-products th,.store-web-listing-history-products td{padding:9px 11px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.store-web-listing-history-products th{position:sticky;top:0;z-index:1;color:var(--muted);background:var(--surface-soft);font-size:12px}.store-web-listing-history-products th:first-child{width:31%}.store-web-listing-history-products th:nth-child(2){width:24%}.store-web-listing-history-products th:nth-child(3){width:17%}.store-web-listing-history-products th:nth-child(4){width:15%}.store-web-listing-history-products th:last-child{width:13%}.store-web-listing-history-products tbody tr:last-child td{border-bottom:0}.store-web-listing-history-products td strong,.store-web-listing-history-products td small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-web-listing-history-products td small{margin-top:3px}.store-web-listing-history-products-empty{min-height:220px}.store-web-listing-history-muted{color:var(--muted)}.store-web-listing-import-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:8px;overflow:hidden}.store-web-listing-import-summary.is-preview>span:nth-child(n+4){border-top:1px solid var(--border)}.store-web-listing-import-summary.is-preview>span:nth-child(4){border-left:0}.store-web-listing-import-summary>span{display:grid;gap:4px;padding:12px 14px}.store-web-listing-import-summary>span+span{border-left:1px solid var(--border)}.store-web-listing-import-summary small,.store-web-listing-import-note,.store-web-listing-import-rows small{color:var(--muted);font-size:12px}.store-web-listing-import-summary strong{font-size:22px}.store-web-listing-import-summary .is-success{color:var(--success)}.store-web-listing-import-summary .is-danger{color:var(--danger)}.store-web-listing-import-note{margin:0}.store-web-listing-import-rows{max-height:300px;display:grid;overflow:auto;border:1px solid var(--border);border-radius:8px}.store-web-listing-import-rows>div{display:grid;gap:4px;padding:10px 12px}.store-web-listing-import-rows>div+div{border-top:1px solid var(--border)}.store-web-listing-import-row-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.store-web-listing-import-row-heading>strong{min-width:0}.store-web-listing-import-row-heading .status-badge{flex:0 0 auto}.store-web-listing-import-result-heading{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--success) 24%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--success) 7%,var(--surface))}.store-web-listing-import-result-heading>span{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;color:var(--success);background:var(--surface)}.store-web-listing-import-result-heading>div{display:grid;gap:4px}.store-web-listing-import-result-heading small{color:var(--muted);font-size:12px;line-height:1.5}.store-web-listing-product-copy,.store-web-listing-code-cell{min-width:0;display:grid;gap:3px}.store-web-listing-product-copy>strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.store-web-listing-product-copy>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-web-listing-code-cell>small{color:var(--muted);font-size:11px;line-height:1.35;letter-spacing:-.1px;white-space:nowrap}.store-web-listing-toolbar-summary{color:var(--muted);font-size:12px;white-space:nowrap}.store-web-listing-product-dialog .ui-dialog-body{display:grid;gap:12px}.store-web-listing-product-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border);border-radius:8px;overflow:hidden}.store-web-listing-product-detail>span{min-width:0;padding:12px 14px}.store-web-listing-product-detail>span:nth-child(2n){border-left:1px solid var(--border)}.store-web-listing-product-detail>span:nth-child(n+3){border-top:1px solid var(--border)}.store-web-listing-product-detail small,.store-web-listing-product-detail strong{display:block}.store-web-listing-product-detail small{margin-bottom:5px;color:var(--muted);font-size:12px}@media(max-width:760px){.store-web-listing-current{align-items:flex-start;flex-direction:column}.store-web-listing-current-actions{width:100%;justify-content:flex-start}#root .store-web-shell .store-web-listing-tabs.module-subnav{width:100%;grid-template-columns:repeat(4,minmax(145px,1fr));overflow-x:auto}#root .store-web-shell .store-web-listing-tabs.module-subnav>button{min-height:66px;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:10px 12px}#root .store-web-shell .store-web-listing-tabs.module-subnav .module-tab-icon{width:32px;height:32px}.store-web-listing-filter-bar .ui-filter-bar-main,.store-web-listing-filter-bar .ui-filter-bar-actions{align-items:stretch;flex-wrap:wrap}.store-web-construction-dialog{width:min(100vw - 20px,780px);max-height:calc(100dvh - 20px)}#root .yc-desktop-console .store-web-construction-dialog .store-web-construction-table :is(th,td){padding-inline:12px}.store-web-construction-thumb{width:48px;height:48px;flex-basis:48px}.store-web-construction-meta{gap:4px 8px}.store-web-listing-current-copy{flex-wrap:wrap}.store-web-listing-current-divider{display:none}.store-web-listing-product-detail{grid-template-columns:minmax(0,1fr)}.store-web-listing-product-detail>span:nth-child(2n){border-left:0}.store-web-listing-product-detail>span+span{border-top:1px solid var(--border)}.store-web-listing-history-page-head,.store-web-listing-history-pager{align-items:flex-start;flex-direction:column}.store-web-listing-history-page-actions,.store-web-listing-history-pager>span:last-child{width:100%;justify-content:space-between}.store-web-listing-history-table{min-width:0}.store-web-listing-history-table thead{display:none}.store-web-listing-history-table,.store-web-listing-history-table tbody,.store-web-listing-history-table tr,.store-web-listing-history-table td{display:block}.store-web-listing-history-table tr{padding:8px 12px;border-bottom:1px solid var(--border)}.store-web-listing-history-table td{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;padding:6px 0;border:0}.store-web-listing-history-table td:before{color:var(--muted);font-size:12px;content:attr(data-label)}#root section.confirm-dialog.app-dialog.store-web-listing-history-detail-dialog.ui-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.store-web-listing-history-meta{grid-template-columns:minmax(0,1fr)}.store-web-listing-history-meta>div+div{border-top:1px solid var(--border);border-left:0}.store-web-listing-history-impact{grid-template-columns:repeat(2,minmax(0,1fr))}.store-web-listing-history-impact>span{border-bottom:1px solid var(--border)}.store-web-listing-history-products table{min-width:650px}}#root .yc-desktop-console .store-web-construction-dialog .store-web-construction-table td>.store-web-construction-product{min-width:0;display:flex;align-items:center;gap:12px;margin-top:0;color:var(--yc-text-primary, var(--text));font-size:13px}#root .yc-desktop-console .store-web-construction-dialog .store-web-construction-table td>.store-web-construction-shelf{display:inline-flex;margin-top:0;color:var(--yc-text-primary, var(--text));font-size:13px}#root .yc-desktop-console .store-web-construction-dialog .store-web-construction-table tbody tr{transition:background-color .14s ease}#root .yc-desktop-console .store-web-construction-dialog .store-web-construction-table tbody tr:hover td{background:var(--yc-bg-hover, var(--surface-soft))}@media(max-width:640px){#root .yc-desktop-console .store-web-construction-dialog .store-web-construction-table td>.store-web-construction-product{gap:10px}.store-web-construction-toolbar{align-items:stretch;flex-direction:column}.store-web-construction-toolbar>.btn{align-self:flex-end}.store-web-construction-meta>span:nth-child(2){flex-basis:100%}}.store-web-topbar-actions{max-width:100%;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.store-web-store-select{min-width:min(260px,100%);display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.store-web-store-select svg{color:var(--primary)}.store-web-store-select select{height:38px;border:0;background:transparent;font-weight:700;outline:none}.store-console-fixed-store{min-height:40px}.store-console-fixed-store>span{color:var(--text);font-size:13px;font-weight:700}.store-console-delegation-banner{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border:1px solid var(--primary-border);border-radius:8px;color:var(--primary-strong);background:var(--primary-soft)}.store-console-delegation-banner>svg{flex:0 0 auto;margin-top:2px}.store-console-delegation-banner>div{min-width:0;display:grid;gap:2px}.store-console-delegation-banner strong{color:var(--text);font-size:13px}.store-console-delegation-banner span{color:var(--muted-strong);font-size:12px;line-height:1.45}.store-web-context{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.store-web-context strong{color:var(--text)}.store-web-page{width:100%;max-width:100%;display:grid;gap:16px;min-width:0}.store-web-page-alert{margin:0}.store-web-metrics{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;min-width:0}.store-web-metric{min-width:0;display:grid;gap:5px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.store-web-metric span,.store-web-metric small{color:var(--muted);font-size:12px}.store-web-metric strong{min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:22px;line-height:1.15}.store-web-metric-info{border-color:var(--primary-border)}.store-web-metric-success{border-color:color-mix(in srgb,var(--green) 32%,var(--border))}.store-web-metric-warning{border-color:color-mix(in srgb,var(--amber) 36%,var(--border))}.store-web-metric-danger{border-color:color-mix(in srgb,var(--red) 34%,var(--border))}.store-web-workbench-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px}.store-web-topbar-context{display:block;margin-top:5px;line-height:1.45}.store-web-workbench{gap:14px}.store-web-workbench-block{min-width:0;display:grid;gap:10px}.store-web-workbench-heading{min-height:28px;display:flex;align-items:end;justify-content:space-between;gap:16px;padding:0 2px}.store-web-workbench-heading>span{min-width:0;display:flex;align-items:baseline;gap:10px}.store-web-workbench-heading strong{color:var(--text);font-size:17px}.store-web-workbench-heading small,.store-web-workbench-heading time{color:var(--muted);font-size:12px;font-style:normal}.store-web-task-rail{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.store-web-task-card{min-width:0;min-height:94px;display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:15px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.store-web-task-card:hover,.store-web-task-card:focus-visible{border-color:var(--primary-border);background:var(--primary-soft)}.store-web-task-card>svg{color:var(--muted)}.store-web-task-card-icon,.store-web-workbench-row-icon,.store-web-settlement-summary-icon,.store-web-workbench-message-icon{display:grid;place-items:center;border-radius:8px}.store-web-task-card-icon{width:40px;height:40px;color:var(--primary);background:var(--primary-soft)}.store-web-task-card[data-tone=orange] .store-web-task-card-icon,.store-web-workbench-task-row[data-tone=orange] .store-web-workbench-row-icon,.store-web-progress-dot[data-tone=orange]{color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,var(--surface))}.store-web-task-card[data-tone=green] .store-web-task-card-icon,.store-web-workbench-task-row[data-tone=green] .store-web-workbench-row-icon,.store-web-progress-dot[data-tone=green]{color:var(--green);background:color-mix(in srgb,var(--green) 12%,var(--surface))}.store-web-task-card[data-tone=red] .store-web-task-card-icon,.store-web-workbench-task-row[data-tone=red] .store-web-workbench-row-icon{color:var(--red);background:color-mix(in srgb,var(--red) 10%,var(--surface))}.store-web-task-card-copy{min-width:0;display:grid;gap:6px}.store-web-task-card-copy>span{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.store-web-task-card-copy strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.store-web-task-card-copy b{color:var(--text);font-size:22px;line-height:1}.store-web-task-card-copy small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.store-web-workbench-primary-grid,.store-web-workbench-secondary-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(350px,1fr);gap:14px}.store-web-workbench-secondary-grid{grid-template-columns:minmax(0,1.4fr) minmax(350px,1fr)}.store-web-workbench-panel{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.store-web-workbench-panel>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-bottom:1px solid var(--border)}.store-web-workbench-panel>header>span{min-width:0;display:grid;gap:3px}.store-web-workbench-panel>header strong{color:var(--text);font-size:16px}.store-web-workbench-panel>header small{color:var(--muted);font-size:12px}.store-web-workbench-task-list,.store-web-progress-list,.store-web-workbench-message-list{min-width:0;display:grid}.store-web-workbench-task-row,.store-web-progress-row,.store-web-workbench-message-list>button{width:100%;min-width:0;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;cursor:pointer;text-align:left}.store-web-workbench-task-row:last-child,.store-web-progress-row:last-child,.store-web-workbench-message-list>button:last-child{border-bottom:0}.store-web-workbench-task-row:hover,.store-web-progress-row:hover,.store-web-workbench-message-list>button:hover{background:var(--surface-soft)}.store-web-workbench-task-row{min-height:70px;display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:10px 14px}.store-web-workbench-row-icon{width:36px;height:36px;color:var(--primary);background:var(--primary-soft)}.store-web-workbench-row-copy{min-width:0;display:grid;gap:4px}.store-web-workbench-row-copy strong,.store-web-progress-row strong,.store-web-workbench-message-list strong{overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.store-web-workbench-row-copy small,.store-web-progress-row small,.store-web-workbench-message-list small,.store-web-workbench-message-list time{overflow:hidden;color:var(--muted);font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.store-web-workbench-row-action{display:inline-flex;align-items:center;gap:4px;color:var(--primary);font-size:12px;font-weight:700;white-space:nowrap}.store-web-workbench-healthy{min-height:212px;display:grid;align-content:center;justify-items:center;gap:7px;padding:24px;text-align:center}.store-web-workbench-healthy>span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:var(--green);background:color-mix(in srgb,var(--green) 12%,var(--surface))}.store-web-workbench-healthy strong{color:var(--text);font-size:15px}.store-web-workbench-healthy small{color:var(--muted);font-size:12px}.store-web-business-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.store-web-business-summary>button{min-width:0;min-height:95px;display:grid;align-content:center;gap:4px;padding:12px 14px;border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text);background:transparent;cursor:pointer;text-align:left}.store-web-business-summary>button:nth-child(2n){border-right:0}.store-web-business-summary>button:hover{background:var(--surface-soft)}.store-web-business-summary>button>span{display:flex;align-items:center;gap:6px;color:var(--muted-strong);font-size:12px}.store-web-business-summary>button>span svg{color:var(--primary)}.store-web-business-summary strong{font-size:23px;line-height:1.1}.store-web-business-summary small{color:var(--muted);font-size:11px}.store-web-settlement-summary{width:100%;min-width:0;min-height:86px;display:grid;grid-template-columns:38px minmax(0,1fr) minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px 14px;border:0;color:var(--text);background:transparent;cursor:pointer;text-align:left}.store-web-settlement-summary:hover{background:var(--surface-soft)}.store-web-settlement-summary-icon{width:38px;height:38px;color:var(--primary);background:var(--primary-soft)}.store-web-settlement-summary>span:not(.store-web-settlement-summary-icon){min-width:0;display:grid;gap:3px}.store-web-settlement-summary small,.store-web-settlement-summary em{overflow:hidden;color:var(--muted);font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.store-web-settlement-summary strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.store-web-progress-row{min-height:62px;display:grid;grid-template-columns:10px minmax(0,1fr) auto 16px;align-items:center;gap:11px;padding:9px 14px}.store-web-progress-row>span:nth-child(2){min-width:0;display:grid;gap:4px}.store-web-progress-dot{width:8px;height:8px;border-radius:50%;background:var(--primary)}.store-web-progress-icon{color:var(--muted)}.store-web-workbench-message-list>button{min-height:76px;display:grid;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:10px 14px}.store-web-workbench-message-icon{width:36px;height:36px;color:var(--muted);background:var(--surface-soft)}.store-web-workbench-message-icon[data-unread=true]{color:var(--primary);background:var(--primary-soft)}.store-web-workbench-message-list>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.store-web-workbench-message-list time{font-style:normal}.store-web-workbench-panel>.empty-state{min-height:210px;border:0;border-radius:0}.store-web-workbench-source-note{min-height:42px;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:var(--surface);font-size:12px}.store-web-panel{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.store-web-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.store-web-panel-head h2{margin:0;color:var(--text);font-size:16px;line-height:1.25}.store-web-list{display:grid;gap:8px}.store-web-list-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.store-web-list-button{width:100%;color:inherit;cursor:pointer;text-align:left}.store-web-list-button:hover,.store-web-list-button[data-selected=true]{border-color:var(--primary-border);background:var(--primary-soft)}.store-web-list-row strong,.store-web-list-row span,.store-web-list-row small{display:block;min-width:0}.store-web-list-row strong{color:var(--text);font-size:14px;line-height:1.35}.store-web-list-row span{margin-top:4px;color:var(--muted-strong);font-size:13px;line-height:1.45}.store-web-list-row small{margin-top:4px;color:var(--muted);font-size:12px}.store-web-row-meta{display:grid;justify-items:end;gap:6px;color:var(--muted);white-space:nowrap}.store-web-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.store-web-search{min-width:min(420px,100%);flex:1 1 280px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.store-web-search svg{color:var(--muted)}.store-web-search input{height:38px;border:0;background:transparent;outline:none}.store-web-filter-select{min-width:168px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.store-web-filter-select svg{color:var(--muted)}.store-web-filter-select select{height:38px;border:0;background:transparent;outline:none;font-weight:700}.store-web-toolbar-copy{color:var(--muted);font-size:13px}.store-web-table-wrap{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.store-web-table{width:100%;min-width:760px;border-collapse:collapse;color:var(--text)}.store-web-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.store-web-table th,.store-web-table td{padding:12px 14px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;font-size:13px}.store-web-table th{color:var(--muted);background:var(--surface-soft);font-weight:800;white-space:nowrap}.store-web-table tr:last-child td{border-bottom:0}.store-web-table tr[data-selected=true] td{background:var(--primary-soft)}.store-web-table td>strong,.store-web-table td>span:not(.status-badge):not(.status-tag):not(.store-web-listing-state-stack):not(.store-web-listing-code-cell):not(.store-web-listing-inventory-state){display:block;min-width:0}.store-web-table td>span:not(.status-badge):not(.status-tag):not(.store-web-listing-state-stack):not(.store-web-listing-code-cell):not(.store-web-listing-inventory-state){margin-top:3px;color:var(--muted);font-size:12px}.store-web-table .numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.store-web-muted{color:var(--muted);font-size:13px;line-height:1.5}.store-web-status-row{display:flex;gap:8px;overflow-x:auto;padding:2px 0 4px}.store-web-status-row button{min-width:118px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;color:var(--muted-strong);background:var(--surface)}.store-web-status-row button[aria-pressed=true]{border-color:var(--primary-border);color:var(--primary-strong);background:var(--primary-soft)}.store-web-status-row button span,.store-web-status-row button strong{white-space:nowrap}.store-web-split{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);gap:14px;align-items:start}.store-web-detail-panel{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.store-web-composer-panel{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid var(--primary-border);border-radius:8px;background:var(--surface)}.store-web-detail-head{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.store-web-detail-head h2{margin:2px 0 0;color:var(--text);font-size:17px;line-height:1.32;overflow-wrap:anywhere}.store-web-detail-head span,.store-web-detail-meta span{color:var(--muted);font-size:12px}.store-web-detail-close{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--border);border-radius:8px;color:var(--muted-strong);background:var(--surface-soft)}.store-web-detail-meta,.store-web-detail-actions,.store-web-composer-actions{display:flex;flex-wrap:wrap;gap:8px}.store-web-payable-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-web-payable-summary div{min-width:0;display:grid;gap:4px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.store-web-payable-summary span{color:var(--muted);font-size:12px}.store-web-payable-summary strong{min-width:0;color:var(--text);font-size:14px;overflow-wrap:anywhere}.store-web-voucher-form{display:grid;gap:10px;padding:12px;border:1px solid var(--primary-border);border-radius:8px;background:color-mix(in srgb,var(--primary-soft) 48%,var(--surface))}.store-web-voucher-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.store-web-voucher-head strong{color:var(--text);font-size:14px}.store-web-voucher-head span{color:var(--muted);font-size:12px}.store-web-voucher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-web-voucher-grid label,.store-web-voucher-note{min-width:0;display:grid;gap:6px;color:var(--muted-strong);font-size:12px;font-weight:800}.store-web-voucher-grid input,.store-web-voucher-grid select,.store-web-voucher-note input,.store-web-voucher-note textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface);outline:none}.store-web-voucher-grid input,.store-web-voucher-grid select{height:38px;padding:0 10px}.store-web-voucher-note input{min-height:38px;padding:8px 10px}.store-web-voucher-note textarea{min-height:78px;padding:9px 10px;resize:vertical}.store-web-composer-grid,.store-web-composer-lines article{min-width:0;display:grid;gap:10px}.store-web-composer-grid{grid-template-columns:minmax(160px,.35fr) minmax(0,1fr)}.store-web-composer-grid label,.store-web-composer-lines label{min-width:0;display:grid;gap:6px;color:var(--muted-strong);font-size:12px;font-weight:800}.store-web-composer-grid input,.store-web-composer-grid select,.store-web-composer-lines input{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface-soft);outline:none}.store-web-composer-grid input:disabled,.store-web-composer-grid select:disabled{color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 72%,var(--border))}.store-web-composer-lines{display:grid;gap:10px}.store-web-composer-lines article{grid-template-columns:minmax(180px,1.3fr) minmax(90px,.45fr) minmax(100px,.5fr) minmax(150px,1fr) auto;align-items:end;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.store-web-composer-actions{justify-content:flex-end}.store-web-read-ok{color:var(--green)!important}.store-web-read-pending{color:var(--amber)!important}.store-web-detail-items{display:grid;gap:8px}.store-web-detail-items article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.store-web-detail-items strong,.store-web-detail-items span,.store-web-detail-notes strong,.store-web-detail-notes span{display:block;min-width:0}.store-web-detail-items strong{color:var(--text);font-size:13px;line-height:1.35}.store-web-detail-items span{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.4}.store-web-detail-items article>div:last-child{text-align:right;white-space:nowrap}.store-web-detail-notes{display:grid;gap:6px;padding:10px;border:1px solid var(--border);border-radius:8px;color:var(--muted-strong);background:var(--surface-soft);font-size:13px;line-height:1.5}.store-web-message-summary{margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:8px;color:var(--muted-strong);background:var(--surface-soft);font-size:13px;line-height:1.55}.store-web-rich-content{min-width:0;color:var(--text);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.store-web-rich-content p{margin:0 0 10px}.store-web-rich-content img,.store-web-rich-content video{max-width:100%;height:auto;border-radius:8px;background:var(--media-preview-bg)}.store-web-rich-content a{color:var(--primary);font-weight:700}.store-web-rich-content-plain{white-space:pre-wrap}.store-web-pagination{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:var(--surface);font-size:13px}.store-web-pagination div{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.store-web-account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.store-web-account-grid div,.store-web-store-list article{min-width:0;display:grid;gap:4px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.store-web-account-grid span,.store-web-account-grid small,.store-web-store-list span{min-width:0;color:var(--muted);font-size:12px}.store-web-account-grid strong,.store-web-store-list strong{min-width:0;color:var(--text);overflow-wrap:anywhere}.store-web-store-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}:root[data-theme=dark] .store-web-login-panel,:root[data-theme=dark] .store-web-sidebar,:root[data-theme=dark] .store-web-topbar{background:color-mix(in srgb,var(--surface) 88%,transparent)}@media(max-width:1120px){.store-web-metrics{grid-template-columns:repeat(3,minmax(150px,1fr))}.store-web-task-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.store-web-workbench-primary-grid,.store-web-workbench-secondary-grid,.store-web-workbench-grid,.store-web-split{grid-template-columns:1fr}.store-web-composer-lines article{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.store-web-shell{grid-template-columns:1fr}.store-web-sidebar{width:100%;max-width:100vw;position:static;inset:auto;height:auto;padding:14px;border-right:0;border-bottom:1px solid var(--border)}.store-web-main{grid-column:auto}.store-web-nav{width:100%;min-width:0;max-width:100%;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.store-web-nav button{width:auto;min-width:150px}.store-web-scope-note{margin-top:0}.store-web-compliance-footer{grid-auto-flow:column;justify-content:start;gap:12px}.store-web-topbar{position:static;align-items:flex-start;flex-direction:column}.store-web-topbar-actions{width:100%;justify-content:flex-start}.store-web-store-select{flex:1 1 220px}.store-web-filter-select{flex:1 1 180px}.store-web-account-grid,.store-web-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.store-web-workbench-heading{align-items:flex-start;flex-direction:column;gap:4px}}@media(max-width:520px){.store-web-main{width:100%;max-width:100vw;padding:12px}.store-web-login-panel{padding:18px}.store-web-metrics,.store-web-account-grid,.store-web-task-rail{grid-template-columns:1fr}.store-web-task-card{min-height:82px}.store-web-workbench-task-row{grid-template-columns:34px minmax(0,1fr) auto}.store-web-workbench-row-action{display:none}.store-web-settlement-summary{grid-template-columns:36px minmax(0,1fr) 18px}.store-web-settlement-summary>span:nth-child(3){grid-column:2}.store-web-settlement-summary>svg{grid-column:3;grid-row:1 / span 2}.store-web-workbench-message-list>button{grid-template-columns:34px minmax(0,1fr) 16px}.store-web-workbench-message-list .status-badge{display:none}.store-web-topbar-actions .btn,.store-web-store-select{width:100%}.store-web-topbar-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.store-web-topbar-actions .btn,.store-web-store-select,.store-web-context,.store-web-metric,.store-web-panel{max-width:100%;min-width:0}.store-web-list-row{grid-template-columns:1fr}.store-web-row-meta{justify-items:start;white-space:normal}.store-web-detail-items article,.store-web-composer-grid,.store-web-composer-lines article,.store-web-voucher-grid,.store-web-pagination{grid-template-columns:1fr}.store-web-detail-items article>div:last-child{text-align:left;white-space:normal}.store-web-pagination{display:grid}.store-web-pagination div{justify-content:stretch}.store-web-pagination .btn{flex:1 1 120px}.store-web-composer-actions,.store-web-detail-actions{display:grid;grid-template-columns:1fr}}.store-web-message-deep-link{display:inline-flex;align-items:center;width:fit-content;margin-top:16px;color:var(--yc-color-primary, #2563eb);font-weight:600;text-decoration:none}.store-web-message-deep-link:hover{text-decoration:underline}.store-web-operation-settlement{display:grid;gap:16px}.store-web-operation-settlement-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.store-web-operation-settlement-toolbar h2,.store-web-operation-settlement-toolbar p{margin:0}.store-web-operation-settlement-toolbar p{margin-top:4px;color:var(--yc-text-tertiary);font-size:13px}.store-web-operation-settlement-toolbar>div:last-child{display:flex;align-items:end;gap:10px}.store-web-operation-settlement-toolbar .ui-form-field{width:180px}.store-web-operation-settlement-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.store-web-operation-settlement-platform{display:grid;gap:2px}.store-web-operation-settlement-platform small{color:var(--yc-text-tertiary);font-size:12px}.store-web-listing-list-all-summary{display:flex;align-items:center;gap:14px;min-height:88px;padding:18px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-layout)}.store-web-listing-list-all-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:8px;color:var(--yc-color-primary, #2563eb);background:color-mix(in srgb,var(--yc-color-primary, #2563eb) 10%,transparent)}.store-web-listing-list-all-summary div{display:grid;gap:3px}.store-web-listing-list-all-summary small{color:var(--yc-text-tertiary);font-size:13px}.store-web-listing-list-all-summary strong{color:var(--yc-text-primary);font-size:22px;line-height:1.2}@media(max-width:760px){.store-web-operation-settlement-toolbar,.store-web-operation-settlement-toolbar>div:last-child{align-items:stretch;flex-direction:column}.store-web-operation-settlement-toolbar .ui-form-field{width:100%}.store-web-operation-settlement-summary{grid-template-columns:1fr}}.not-found-page{min-height:100dvh;display:grid;place-items:center;padding:clamp(18px,4vw,56px);overflow:hidden;background:linear-gradient(180deg,#f7fafff5,#e9f0f9fa),#eef4fb;color:#0f172a}.not-found-page:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(37,99,235,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.045) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 78%,transparent)}.not-found-shell{position:relative;width:min(100%,820px);display:grid;grid-template-columns:148px minmax(0,1fr);gap:clamp(22px,4vw,36px);align-items:center;padding:clamp(26px,4.5vw,48px);border:1px solid rgba(184,199,219,.86);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f9fcfff5),#fff;box-shadow:0 28px 72px #0f172a29,inset 0 1px #ffffffe6}.not-found-shell:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,rgba(37,99,235,.42),transparent 38%,transparent 62%,rgba(20,184,166,.22)) top / 100% 2px no-repeat,linear-gradient(180deg,rgba(37,99,235,.06),transparent 28%)}.not-found-status{position:relative;z-index:1;width:148px;aspect-ratio:1;display:grid;place-items:center;align-content:center;gap:14px;border:1px solid rgba(147,171,208,.68);border-radius:8px;background:linear-gradient(145deg,#eff6fff5,#ecfdf5d1),#f8fbff;color:#1d4ed8}.not-found-status-code{font-size:clamp(38px,5vw,54px);font-weight:900;line-height:1;letter-spacing:0}.not-found-status-line{width:58px;height:4px;border-radius:999px;background:linear-gradient(90deg,#2563eb,#14b8a6)}.not-found-copy{position:relative;z-index:1;min-width:0}.not-found-kicker{width:max-content;max-width:100%;min-height:32px;display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:0 12px;border:1px solid rgba(37,99,235,.18);border-radius:999px;background:#eff6ffeb;color:#1d4ed8;font-size:14px;font-weight:850}.not-found-copy h1{margin:0;color:#0b1220;font-size:clamp(34px,5vw,56px);font-weight:900;line-height:1.05;letter-spacing:0}.not-found-copy p:not(.not-found-kicker){max-width:560px;margin:16px 0 0;color:#56657a;font-size:16px;font-weight:650;line-height:1.75}.not-found-assurance{position:relative;z-index:1;grid-column:2 / 3;display:inline-flex;align-items:center;justify-self:start;gap:10px;min-height:42px;margin-top:-8px;padding:0 14px;border:1px solid rgba(16,185,129,.24);border-radius:8px;background:#ecfdf5cc;color:#047857;font-size:14px;font-weight:800}.not-found-assurance span{color:#5f7188;font-weight:750}.not-found-back{position:relative;z-index:1;grid-column:2 / 3;justify-self:start;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid #2563eb;border-radius:8px;background:#2563eb;color:#fff;font-size:15px;font-weight:850;box-shadow:0 14px 28px #2563eb33;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}@media(hover:hover)and (pointer:fine){.not-found-back:hover{transform:translateY(-1px);border-color:#1d4ed8;background:#1d4ed8;box-shadow:0 18px 34px #2563eb40}}.not-found-back:active{transform:translateY(0) scale(.98)}@media(prefers-reduced-motion:reduce){.not-found-back{transition:none}.not-found-back:hover,.not-found-back:active{transform:none}}@media(max-width:680px){.not-found-page{place-items:stretch;padding:14px}.not-found-shell{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;min-height:calc(100dvh - 28px);padding:48px 24px 24px}.not-found-status{width:112px}.not-found-assurance,.not-found-back{grid-column:auto;justify-self:stretch}.not-found-assurance{justify-content:space-between}.not-found-back{width:100%}}.listing-ops-login-screen{min-height:100vh;display:grid;place-items:center;padding:32px 16px;background:linear-gradient(135deg,#2563eb14,#14b8a60d 45%,#f8fafcf5),var(--surface-muted)}.listing-ops-public-catalog{display:grid;gap:16px}.listing-ops-public-catalog-overview,.listing-ops-public-catalog-overview>div,.listing-ops-public-catalog-link,.listing-ops-public-catalog-actions,.listing-ops-public-catalog-stats{display:flex;align-items:center}.listing-ops-public-catalog-overview{justify-content:space-between;gap:20px;padding:16px;border:1px solid var(--yc-border, #d9e2ef);border-radius:8px;background:var(--yc-bg-muted, #f7f9fc)}.listing-ops-public-catalog-overview>div{min-width:0;gap:12px}.listing-ops-public-catalog-overview h3,.listing-ops-public-catalog-overview p,.listing-ops-public-catalog-preview-note{margin:0}.listing-ops-public-catalog-overview p,.listing-ops-public-catalog-preview-note{margin-top:4px;color:var(--yc-text-secondary, #66758c)}.listing-ops-public-catalog-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;color:var(--yc-primary, #316bff);border-radius:8px;background:var(--yc-primary-soft, #eaf1ff)}.listing-ops-public-catalog-stats{align-items:stretch;border:1px solid var(--yc-border, #d9e2ef);border-radius:8px;overflow:hidden}.listing-ops-public-catalog-stats>span{display:grid;gap:6px;min-width:0;flex:1 1 0;padding:14px 16px;border-right:1px solid var(--yc-border, #d9e2ef)}.listing-ops-public-catalog-stats>span:last-child{border-right:0}.listing-ops-public-catalog-stats small,.listing-ops-public-catalog-link small{color:var(--yc-text-secondary, #66758c)}.listing-ops-public-catalog-stats strong{font-size:20px}.listing-ops-public-catalog-link{gap:8px;padding:12px 14px;border:1px solid var(--yc-border, #d9e2ef);border-radius:8px}.listing-ops-public-catalog-link>div{display:grid;gap:3px;min-width:0;flex:1 1 auto}.listing-ops-public-catalog-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-ops-public-catalog-actions{justify-content:flex-end;flex-wrap:wrap;gap:8px}.listing-ops-public-catalog-pricing{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 16px;border:1px solid var(--yc-border, #d9e2ef);border-radius:8px;background:var(--yc-bg-surface, #fff)}.listing-ops-public-catalog-pricing-copy{min-width:0}.listing-ops-public-catalog-pricing-copy h3,.listing-ops-public-catalog-pricing-copy p{margin:0}.listing-ops-public-catalog-pricing-copy p,.listing-ops-public-catalog-pricing-copy small,.listing-ops-public-catalog-pricing-action>small{color:var(--yc-text-secondary, #66758c)}.listing-ops-public-catalog-pricing-copy p{margin-top:4px}.listing-ops-public-catalog-pricing-copy small{display:block;margin-top:8px}.listing-ops-public-catalog-pricing-action{display:grid;grid-template-columns:auto 104px auto;align-items:center;gap:8px;flex:0 0 auto}.listing-ops-public-catalog-pricing-action>label{font-weight:600}.listing-ops-public-catalog-pricing-action>small{grid-column:2 / -1;min-height:18px}.listing-ops-public-catalog-pricing-action>small.is-error{color:var(--yc-danger, #c9382a)}.listing-ops-public-catalog-pricing-field{display:flex;align-items:center;min-width:0;height:36px;border:1px solid var(--yc-border-strong, #c8d3e1);border-radius:6px;background:var(--yc-bg-surface, #fff);overflow:hidden}.listing-ops-public-catalog-pricing-field:focus-within{border-color:var(--yc-primary, #316bff);box-shadow:0 0 0 2px color-mix(in srgb,var(--yc-primary, #316bff) 16%,transparent)}.listing-ops-public-catalog-pricing-field input{width:100%;min-width:0;height:100%;padding:0 8px;border:0;outline:0;color:inherit;background:transparent;font:inherit;text-align:right}.listing-ops-public-catalog-pricing-field span{padding-right:10px;color:var(--yc-text-secondary, #66758c)}.listing-ops-public-catalog-preview{display:grid;gap:12px;min-width:0}.listing-ops-public-catalog-preview .data-table-wrap{max-height:360px;overflow:auto}.listing-ops-public-catalog-cover-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--yc-border, #d9e2ef);border-radius:8px;overflow:hidden}.listing-ops-public-catalog-cover-summary span{display:grid;gap:3px;padding:10px 12px;border-right:1px solid var(--yc-border, #d9e2ef)}.listing-ops-public-catalog-cover-summary span:nth-child(4n),.listing-ops-public-catalog-cover-summary span:last-child{border-right:0}.listing-ops-public-catalog-cover-summary small{color:var(--yc-text-muted, #65748a)}.listing-ops-public-catalog-thumb{display:block;width:48px;height:48px;object-fit:cover;border:1px solid var(--yc-border, #d9e2ef);border-radius:6px}.listing-ops-public-catalog-stop-dialog{width:min(520px,calc(100vw - 32px))}@media(max-width:720px){.listing-ops-public-catalog-cover-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-ops-public-catalog-cover-summary span:nth-child(2n){border-right:0}.listing-ops-public-catalog-cover-summary span:nth-child(odd){border-right:1px solid var(--yc-border, #d9e2ef)}.listing-ops-public-catalog-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.listing-ops-public-catalog-stats>span{border-bottom:1px solid var(--yc-border, #d9e2ef)}.listing-ops-public-catalog-stats>span:nth-child(2n){border-right:0}.listing-ops-public-catalog-stats>span:nth-last-child(-n+2){border-bottom:0}.listing-ops-public-catalog-link{align-items:stretch;flex-wrap:wrap}.listing-ops-public-catalog-link>div{flex-basis:100%}.listing-ops-public-catalog-pricing{align-items:stretch;flex-direction:column;gap:14px}.listing-ops-public-catalog-pricing-action{grid-template-columns:minmax(0,1fr) 96px}.listing-ops-public-catalog-pricing-action .btn{grid-column:1 / -1}.listing-ops-public-catalog-pricing-action>small{grid-column:1 / -1}}.listing-ops-request-filters{display:grid;grid-template-columns:minmax(320px,1fr) 220px auto;align-items:end;gap:10px;width:100%}.listing-ops-request-table td>span,.listing-ops-request-table td>strong{display:block}.listing-ops-request-table td>span{margin-top:3px;color:var(--yc-text-muted, #65748a)}section.confirm-dialog.app-dialog.listing-ops-store-request-review-dialog.ui-dialog{width:min(1180px,calc(100vw - 48px));max-width:1180px}.listing-ops-request-summary{display:grid;grid-template-columns:140px 140px minmax(0,1fr);border:1px solid var(--yc-border, #dbe3ef);border-radius:8px;overflow:hidden;margin-bottom:12px}.listing-ops-request-summary>span{display:grid;gap:4px;padding:10px 12px;border-right:1px solid var(--yc-border, #dbe3ef)}.listing-ops-request-summary>span:last-child{border-right:0}.listing-ops-request-summary small,.listing-ops-request-review-item>div>span{color:var(--yc-text-muted, #65748a)}.listing-ops-request-review-items{display:grid;gap:8px}.listing-ops-request-review-item{display:grid;grid-template-columns:minmax(220px,1fr) 150px 160px minmax(180px,1fr);align-items:end;gap:10px;padding:10px 12px;border:1px solid var(--yc-border, #dbe3ef);border-radius:8px}.listing-ops-request-review-item>div,.listing-ops-request-review-item label{display:grid;min-width:0;gap:4px}.listing-ops-request-review-item select,.listing-ops-request-review-item input{min-height:36px;width:100%;padding:7px 9px;color:inherit;background:var(--yc-bg-surface, #fff);border:1px solid var(--yc-border, #dbe3ef);border-radius:6px}@media(max-width:700px){.listing-ops-request-filters{grid-template-columns:1fr}section.confirm-dialog.app-dialog.listing-ops-store-request-review-dialog.ui-dialog{width:calc(100vw - 20px);max-width:none}.listing-ops-request-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-ops-request-summary>span:last-child{grid-column:1 / -1;border-top:1px solid var(--yc-border, #dbe3ef)}.listing-ops-request-review-item{grid-template-columns:1fr}}.listing-ops-login-card{width:min(420px,100%);border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 24px 80px #0f172a24;padding:28px}.listing-ops-login-card.is-compact{display:flex;align-items:center;gap:12px;width:auto}.listing-ops-login-heading{display:flex;gap:14px;align-items:center;margin-bottom:24px}.listing-ops-login-heading>span,.listing-ops-brand-mark{width:44px;height:44px;border-radius:12px;display:inline-grid;place-items:center;color:#fff;background:linear-gradient(135deg,#2563eb,#14b8a6);box-shadow:0 12px 26px #2563eb38}.listing-ops-login-heading h1{margin:0;font-size:28px;line-height:1.1;letter-spacing:0}.listing-ops-login-heading p,.listing-ops-login-card small{margin:6px 0 0;color:var(--text-muted)}.listing-ops-login-form{display:grid;gap:16px}.listing-ops-login-form label{display:grid;gap:8px;color:var(--text-secondary);font-weight:700}.listing-ops-login-input{height:48px;display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:12px;padding:0 14px;background:var(--surface);color:var(--text-muted);transition:border-color .18s ease,box-shadow .18s ease}.listing-ops-login-input:focus-within{border-color:color-mix(in srgb,var(--brand) 70%,white);box-shadow:0 0 0 4px #2563eb1f}.listing-ops-login-input input{width:100%;border:0;outline:none;background:transparent;color:var(--text);font:inherit}.listing-ops-login-error{margin:0;padding:10px 12px;border:1px solid rgba(220,38,38,.22);border-radius:10px;color:#b91c1c;background:#fef2f2e6}.listing-ops-denied-card{display:grid;gap:8px}.listing-ops-shell{min-height:100vh;background:var(--app-bg, #f4f7fb);padding:18px}.listing-ops-topbar,.listing-ops-page{width:min(1680px,100%);margin:0 auto}.listing-ops-topbar{height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:0 18px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 10px 28px #0f172a0d}.listing-ops-primary-nav.module-subnav{width:min(1680px,100%);margin:0 auto 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}.listing-ops-primary-nav.module-subnav>button{min-width:0;border-radius:0}.listing-ops-primary-nav.module-subnav>button+button{border-left:1px solid var(--border)}.listing-ops-store-plans-page,.listing-ops-coming-page{width:min(1680px,100%);margin:0 auto;display:grid;gap:14px}.listing-ops-store-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}.listing-ops-store-summary>span{min-width:0;padding:14px 16px}.listing-ops-store-summary>span+span{border-left:1px solid var(--border)}.listing-ops-store-summary small,.listing-ops-store-summary strong{display:block}.listing-ops-store-summary small{color:var(--text-muted);font-size:12px}.listing-ops-store-summary strong{margin-top:3px;font-size:20px}.listing-ops-store-summary .is-warning strong,.listing-ops-version-cell .is-warning{color:var(--warning, #b45309)}.listing-ops-store-name,.listing-ops-store-product-cell,.listing-ops-row-actions{display:flex;align-items:center;min-width:0}.listing-ops-store-name{gap:10px}.listing-ops-store-name-link{width:fit-content;max-width:100%;padding:0;border:0;color:inherit;background:transparent;text-decoration:none;border-radius:6px;text-align:left;cursor:pointer}.listing-ops-store-name-link:disabled{cursor:not-allowed;opacity:.58}.listing-ops-store-name-link:hover strong{color:var(--brand)}.listing-ops-store-name-link:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.listing-ops-store-name svg{flex:0 0 auto;color:var(--brand)}.listing-ops-store-name>div{min-width:0}.listing-ops-store-name .listing-ops-store-type-badge{display:inline-flex;align-items:center;min-height:20px;margin:0 7px 0 0;padding:1px 7px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:800;line-height:1;vertical-align:1px}.listing-ops-store-type-badge.is-remodeled{color:var(--yc-primary);border-color:var(--yc-primary-border);background:var(--yc-primary-soft)}.listing-ops-store-type-badge.is-original{color:var(--yc-text-secondary);border-color:var(--yc-border-subtle);background:var(--yc-bg-subtle)}.listing-ops-store-type-badge.is-unknown{color:var(--yc-warning);border-color:var(--yc-warning-border);background:var(--yc-warning-soft)}.listing-ops-store-name .listing-ops-store-type-badge+strong{display:inline}.listing-ops-store-name strong,.listing-ops-store-name span,.listing-ops-version-cell strong,.listing-ops-version-cell span,.listing-ops-store-items-table td>strong,.listing-ops-store-items-table td>small,.listing-ops-store-product-cell strong,.listing-ops-store-product-cell small{display:block}.listing-ops-store-name span,.listing-ops-version-cell span,.listing-ops-store-items-table td>small,.listing-ops-store-product-cell small{margin-top:3px;color:var(--text-muted);font-size:12px}.listing-ops-unassigned{color:var(--text-muted)}.listing-ops-local-listed-column{text-align:right;font-variant-numeric:tabular-nums}.listing-ops-local-listed-column>strong,.listing-ops-local-listed-column>small{display:block}.listing-ops-local-listed-column>small{margin-top:3px;color:var(--text-muted);font-size:12px}.listing-ops-row-actions{justify-content:flex-start;gap:6px;white-space:nowrap}section.confirm-dialog.app-dialog.listing-ops-store-binding-dialog.ui-dialog{width:min(820px,calc(100vw - 48px));max-height:min(820px,calc(100vh - 48px))}section.confirm-dialog.app-dialog.listing-ops-store-binding-dialog.is-unavailable-step.ui-dialog{width:min(920px,calc(100vw - 48px))}section.confirm-dialog.app-dialog.listing-ops-store-detail-dialog.ui-dialog{width:min(1296px,calc(100vw - 48px));max-height:min(862px,calc(100vh - 48px))}.listing-ops-store-detail-dialog .ui-dialog-body{display:flex;flex-direction:column;gap:14px;padding:18px 24px 0;overflow:hidden}.listing-ops-store-binding-dialog .ui-dialog-body{display:grid;gap:14px;overflow:auto}.listing-ops-task-tabs,.listing-ops-store-detail-meta{flex:0 0 auto}.listing-ops-store-detail-content{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:14px;overflow:auto}.listing-ops-store-detail-content.is-items{overflow:hidden}.listing-ops-store-detail-content.is-transfer{gap:0;overflow:hidden}.listing-ops-store-detail-content.is-items>.listing-ops-store-issue-alert{flex:0 0 auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px}.listing-ops-store-issue-alert>strong{white-space:nowrap}.listing-ops-store-issue-alert>span{min-width:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.listing-ops-store-issue-alert>span>.btn{flex:0 0 auto}@media(max-width:760px){.listing-ops-store-issue-alert{grid-template-columns:minmax(0,1fr);align-items:start}.listing-ops-store-issue-alert>strong{white-space:normal}.listing-ops-store-issue-alert>span{align-items:flex-start}}.listing-ops-store-products-detail .listing-ops-store-product-advanced-filters{display:grid;justify-content:stretch;gap:12px;padding:12px 16px 16px}.listing-ops-store-product-secondary-filters{display:flex;justify-content:flex-end;gap:8px}.listing-ops-store-time-filter{display:grid;gap:12px;padding:14px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-surface)}.listing-ops-store-time-filter>header,.listing-ops-store-time-filter>header>span,.listing-ops-store-time-filter-controls,.listing-ops-store-time-filter-quick,.listing-ops-store-time-filter-custom,.listing-ops-store-time-filter-applied{display:flex;align-items:center;gap:10px}.listing-ops-store-time-filter>header{justify-content:space-between}.listing-ops-store-time-filter>header>span{color:var(--yc-text);font-weight:700}.listing-ops-store-time-filter>header small,.listing-ops-store-time-filter label>span{color:var(--yc-text-secondary);font-size:12px}.listing-ops-store-time-filter-controls,.listing-ops-store-time-filter-quick,.listing-ops-store-time-filter-custom{flex-wrap:wrap}.listing-ops-store-time-filter-controls>label,.listing-ops-store-time-filter-custom>label{display:grid;gap:6px}.listing-ops-store-time-filter-controls>label:first-child{min-width:210px}.listing-ops-store-time-filter :is(select,input[type=date]){min-height:36px;padding:0 10px;border:1px solid var(--yc-border);border-radius:6px;background:var(--yc-bg-surface);color:var(--yc-text)}.listing-ops-store-time-filter-quick{flex:1 1 420px;align-self:end}.listing-ops-store-time-filter-custom{align-items:end}.listing-ops-store-time-filter-applied{flex-wrap:wrap;padding:8px 10px;border:1px solid var(--yc-border);border-radius:6px;background:var(--yc-primary-soft);font-size:12px;font-variant-numeric:tabular-nums}.listing-ops-store-time-filter-applied>span+span{padding-left:10px;border-left:1px solid var(--yc-border)}.listing-ops-store-time-filter-applied>button{display:grid;width:28px;height:28px;margin-left:auto;padding:0;place-items:center;border:1px solid var(--yc-border);border-radius:6px;background:var(--yc-bg-surface);color:var(--yc-text-secondary);cursor:pointer}.listing-ops-store-products-table{min-width:1180px}.listing-ops-store-products-detail .listing-ops-store-products-table th:nth-child(9){width:116px}.listing-ops-store-products-detail .listing-ops-store-products-table th:nth-child(10){width:176px}.listing-ops-store-time-cell details{position:relative}.listing-ops-store-time-cell summary{color:var(--yc-primary);font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer}.listing-ops-store-time-cell dl{position:absolute;z-index:var(--yc-z-popover);top:calc(100% + 8px);right:0;width:316px;margin:0;padding:10px 12px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-layer-floating);box-shadow:var(--yc-shadow-card)}.listing-ops-store-time-cell dl>div{display:flex;justify-content:space-between;gap:16px;padding:5px 0}.listing-ops-store-time-cell dt{color:var(--yc-text-secondary)}.listing-ops-store-time-cell dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:760px){.listing-ops-store-product-secondary-filters,.listing-ops-store-time-filter>header,.listing-ops-store-time-filter-controls,.listing-ops-store-time-filter-custom{align-items:stretch;flex-direction:column}.listing-ops-store-product-secondary-filters>select,.listing-ops-store-time-filter :is(label,select,input[type=date],.btn){width:100%}.listing-ops-store-time-filter-quick{flex:0 0 auto}.listing-ops-store-time-filter-quick>.btn{width:auto;flex:1 1 calc(33.333% - 8px)}.listing-ops-store-time-filter-applied>button{margin-left:0}}.listing-ops-store-detail-content.is-items .listing-ops-store-items-frame{min-height:0;flex:1 1 auto}.listing-ops-store-detail-meta,.listing-ops-store-preview-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:8px;overflow:hidden}.listing-ops-store-detail-meta>span,.listing-ops-store-preview-summary>span{min-width:0;padding:12px 14px}.listing-ops-store-detail-meta>span+span,.listing-ops-store-preview-summary>span+span{border-left:1px solid var(--border)}.listing-ops-store-detail-meta small,.listing-ops-store-detail-meta strong,.listing-ops-store-preview-summary small,.listing-ops-store-preview-summary strong{display:block}.listing-ops-store-detail-meta small,.listing-ops-store-preview-summary small{margin-bottom:4px;color:var(--text-muted);font-size:12px}.listing-ops-store-detail-search{display:flex;gap:8px}.listing-ops-store-detail-search .search-field{flex:1 1 auto}.listing-ops-store-product-cell{gap:9px}.listing-ops-store-product-cell>img,.listing-ops-store-product-cell>span{width:42px;height:42px;flex:0 0 auto;border:1px solid var(--border);border-radius:6px;background:var(--surface-muted);object-fit:cover}.listing-ops-store-product-cell>.listing-ops-store-product-placeholder{display:grid;place-items:center;color:var(--text-muted)}.listing-ops-store-plan-select{display:grid;gap:7px;color:var(--text-secondary);font-weight:700}.listing-ops-store-plan-select select{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface)}.listing-ops-store-preview,.listing-ops-store-preview-list{display:grid;gap:10px}.listing-ops-store-preview-list{max-height:320px;overflow:auto;border:1px solid var(--border);border-radius:8px}.listing-ops-store-preview-list>div{display:grid;grid-template-columns:70px minmax(180px,1fr) minmax(180px,.8fr);align-items:center;gap:10px;min-height:48px;padding:8px 12px}.listing-ops-store-preview-list>div+div{border-top:1px solid var(--border)}.listing-ops-store-preview-list span:last-child{color:var(--text-muted);font-size:12px}.listing-ops-store-unavailable-step,.listing-ops-store-unavailable-options{display:grid;gap:10px}.listing-ops-store-unavailable-options{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-ops-store-unavailable-options>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.listing-ops-store-unavailable-options>label.is-selected{border-color:var(--primary);background:var(--primary-soft)}.listing-ops-store-unavailable-options>label.is-disabled{color:var(--text-muted);background:var(--surface-muted);cursor:not-allowed}.listing-ops-store-unavailable-options input,.listing-ops-store-restore-acknowledgement input{margin-top:3px}.listing-ops-store-unavailable-options span,.listing-ops-store-unavailable-options strong,.listing-ops-store-unavailable-options small{display:block}.listing-ops-store-unavailable-options small{margin-top:4px;color:var(--text-muted);font-weight:400}.listing-ops-store-restore-acknowledgement{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;font-weight:700}.listing-ops-store-unavailable-list{max-height:280px;overflow:auto;border:1px solid var(--border);border-radius:8px}.listing-ops-store-unavailable-list>div{display:grid;grid-template-columns:76px minmax(160px,1fr) minmax(170px,.8fr) minmax(130px,.7fr);align-items:center;gap:10px;min-height:48px;padding:8px 12px}.listing-ops-store-unavailable-list>div+div{border-top:1px solid var(--border)}.listing-ops-store-unavailable-list span,.listing-ops-store-unavailable-list small{color:var(--text-muted)}.listing-ops-task-tabs.status-tabs{flex:0 0 auto}.listing-ops-import-export,.listing-ops-transfer-section,.listing-ops-platform-issues{display:grid;gap:12px}.listing-ops-platform-issues-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--warning) 30%,var(--border));border-radius:10px;background:linear-gradient(100deg,color-mix(in srgb,var(--warning) 10%,var(--surface)) 0%,var(--surface) 62%)}.listing-ops-platform-issues-hero h3,.listing-ops-platform-issues-hero p{margin:0}.listing-ops-platform-issues-hero h3{margin-top:5px;font-size:20px;letter-spacing:-.02em}.listing-ops-platform-issues-hero p{max-width:720px;margin-top:5px;color:var(--text-muted);font-size:13px;line-height:1.55}.listing-ops-platform-issues-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--warning-strong, #a14f00);font-size:12px;font-weight:800;letter-spacing:.08em}.listing-ops-platform-issue-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.listing-ops-platform-issue-summary>button{display:grid;gap:5px;min-width:0;padding:13px 15px;border:0;border-right:1px solid var(--border);color:var(--text);background:transparent;text-align:left;cursor:pointer}.listing-ops-platform-issue-summary>button:last-child{border-right:0}.listing-ops-platform-issue-summary>button:hover,.listing-ops-platform-issue-summary>button:focus-visible,.listing-ops-platform-issue-summary>button.is-active{background:color-mix(in srgb,var(--warning) 9%,var(--surface))}.listing-ops-platform-issue-summary>button.is-active{box-shadow:inset 0 3px 0 var(--warning)}.listing-ops-platform-issue-summary small{overflow:hidden;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.listing-ops-platform-issue-summary strong{font-size:22px;line-height:1}.listing-ops-platform-issue-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,.35fr) minmax(170px,.4fr) auto;align-items:end;gap:10px}.listing-ops-platform-issue-toolbar>label,.listing-ops-platform-feedback-source>label{display:grid;gap:6px;color:var(--text-secondary);font-size:12px;font-weight:700}.listing-ops-platform-issue-toolbar select,.listing-ops-platform-feedback-source select{min-height:40px;padding:0 10px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface)}.listing-ops-platform-issue-search{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:40px;padding:0 11px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.listing-ops-platform-issue-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}.listing-ops-platform-issue-search input{min-width:0;border:0;outline:0;color:var(--text);background:transparent}.listing-ops-platform-issue-table{min-width:1040px}.listing-ops-platform-issue-batchbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));border-radius:9px;background:color-mix(in srgb,var(--primary) 7%,var(--surface))}.listing-ops-platform-issue-batchbar>div{display:grid;gap:3px}.listing-ops-platform-issue-batchbar small{color:var(--text-muted);line-height:1.4}.listing-ops-platform-issue-select{width:44px;min-width:44px;text-align:center}.listing-ops-platform-issue-select input{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.listing-ops-platform-issue-table tbody tr.is-selected>td{background:color-mix(in srgb,var(--primary) 6%,var(--surface))}.listing-ops-platform-feedback-source{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:end;gap:12px}.listing-ops-platform-feedback-source>small{padding-bottom:10px;color:var(--text-muted)}section.confirm-dialog.app-dialog.listing-ops-platform-feedback-dialog.ui-dialog{width:min(1120px,calc(100vw - 48px));max-height:82vh}.listing-ops-platform-feedback-dialog .ui-dialog-body{gap:12px}.listing-ops-platform-feedback-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.listing-ops-platform-feedback-steps li{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 12px;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);background:var(--surface-subtle)}.listing-ops-platform-feedback-steps li>span{display:inline-grid;flex:none;width:22px;height:22px;place-items:center;border-radius:50%;color:var(--text-muted);background:var(--surface);font-size:12px;font-weight:700}.listing-ops-platform-feedback-steps li strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.listing-ops-platform-feedback-steps li.is-active{border-color:color-mix(in srgb,var(--primary) 36%,var(--border));color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--surface))}.listing-ops-platform-feedback-steps li.is-active>span{color:var(--surface);background:var(--primary)}.listing-ops-platform-feedback-toolbar{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(320px,1fr) auto;align-items:end;gap:10px}.listing-ops-platform-feedback-toolbar>label{display:grid;min-width:0;gap:6px;color:var(--text-secondary);font-size:12px;font-weight:700}.listing-ops-platform-feedback-toolbar select{min-width:0;min-height:40px;padding:0 10px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface)}.listing-ops-platform-feedback-upload{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;min-height:132px;gap:16px;padding:20px 22px;border:1px dashed var(--primary-border);border-radius:8px;color:var(--text-secondary);background:color-mix(in srgb,var(--primary-soft) 42%,var(--surface));cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.listing-ops-platform-feedback-upload:is(:hover,:focus-within){border-color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 72%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.listing-ops-platform-feedback-upload.has-file{border-style:solid}.listing-ops-platform-feedback-upload-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:8px;color:var(--primary-strong);background:var(--primary-soft)}.listing-ops-platform-feedback-upload-copy{display:grid;min-width:0;gap:6px}.listing-ops-platform-feedback-upload-copy strong{color:var(--text-primary);font-size:16px;line-height:1.35}.listing-ops-platform-feedback-upload-copy small{overflow:hidden;color:var(--text-muted);font-size:13px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.listing-ops-platform-feedback-upload-action{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:0 14px;border-radius:6px;color:var(--surface);background:var(--primary);font-size:13px;font-weight:700}.listing-ops-platform-feedback-upload:hover .listing-ops-platform-feedback-upload-action{background:var(--primary-strong)}.listing-ops-platform-feedback-upload input{position:absolute;width:1px;height:1px;opacity:0}.listing-ops-platform-feedback-completeness{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--primary) 4%,var(--surface));cursor:pointer}.listing-ops-platform-feedback-completeness input{width:16px;height:16px;margin:2px 0 0}.listing-ops-platform-feedback-completeness span{display:grid;min-width:0;gap:2px}.listing-ops-platform-feedback-completeness strong{color:var(--text-primary);font-size:13px}.listing-ops-platform-feedback-completeness small,.listing-ops-platform-feedback-disabled-reason{color:var(--text-muted);font-size:12px;line-height:1.55}.listing-ops-platform-feedback-disabled-reason{min-height:18px;margin-top:-4px}.listing-ops-platform-feedback-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:8px}.listing-ops-platform-feedback-summary>span{display:grid;gap:3px;padding:10px 12px;border-right:1px solid var(--border)}.listing-ops-platform-feedback-summary>span:last-child{border-right:0}.listing-ops-platform-feedback-summary small{color:var(--text-muted);font-size:12px}.listing-ops-platform-feedback-summary strong{color:var(--text-primary);font-size:20px;line-height:1.1}.listing-ops-platform-feedback-summary .is-danger strong{color:var(--danger)}.listing-ops-platform-feedback-summary .is-success strong{color:var(--success)}.listing-ops-platform-feedback-summary .is-warning strong{color:var(--warning)}.listing-ops-platform-feedback-table-wrap{max-width:100%;max-height:340px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--border);border-radius:8px}.listing-ops-platform-feedback-table-wrap .data-table-wrap{overflow:visible;border:0}.listing-ops-platform-feedback-table-wrap table{width:100%;table-layout:fixed}.listing-ops-platform-feedback-table-wrap thead{position:sticky;top:0;z-index:1;background:var(--surface-subtle)}.listing-ops-platform-feedback-table-wrap th:nth-child(1){width:72px}.listing-ops-platform-feedback-table-wrap th:nth-child(2){width:150px}.listing-ops-platform-feedback-table-wrap th:nth-child(4){width:260px}.listing-ops-platform-feedback-table-wrap td{vertical-align:top}.listing-ops-platform-feedback-table-wrap td.is-upc{white-space:nowrap}.listing-ops-platform-feedback-table-wrap td.is-reason{overflow-wrap:anywhere;white-space:normal}.listing-ops-transfer-section{padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.listing-ops-transfer-section+.listing-ops-transfer-section{margin-top:2px}.listing-ops-transfer-workspace{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%;overflow:hidden;background:var(--surface)}.listing-ops-transfer-task-tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:8px;background:var(--bg-subtle)}.listing-ops-transfer-task-tabs button{min-height:38px;flex:1 1 0;padding:0 12px;border:0;border-radius:6px;color:var(--text-muted);background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.listing-ops-transfer-task-tabs button[aria-selected=true]{color:var(--primary-strong);background:var(--surface);box-shadow:0 1px 2px #0f172a14}.listing-ops-transfer-task-tabs button:focus-visible,.listing-ops-import-action-summary button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.listing-ops-import-flow{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;margin-top:16px}.listing-ops-import-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;background:var(--surface)}.listing-ops-import-steps li{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;border-bottom:2px solid var(--border);color:var(--text-muted);font-size:12px;font-weight:700}.listing-ops-import-steps li>span{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border:0;border-radius:50%;background:#e7edf5}.listing-ops-import-steps li.is-current,.listing-ops-import-steps li.is-complete{border-color:var(--primary);color:var(--primary-strong)}.listing-ops-import-steps li.is-current>span,.listing-ops-import-steps li.is-complete>span{color:#fff;background:var(--primary)}.listing-ops-import-flow-body{display:grid;align-content:start;gap:16px;min-height:0;overflow:auto;padding:0 0 20px;background:var(--surface)}.listing-ops-import-upload-step,.listing-ops-import-policy-step,.listing-ops-import-preview-step,.listing-ops-import-confirm-step,.listing-ops-import-result{display:grid;align-content:start;gap:16px}.listing-ops-import-content-section{margin-top:16px;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.listing-ops-import-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.listing-ops-import-section-head h4,.listing-ops-import-section-head p,.listing-ops-import-confirm-title h4,.listing-ops-import-confirm-title p{margin:0}.listing-ops-import-section-head h4,.listing-ops-import-confirm-title h4{color:var(--text-primary);font-size:16px}.listing-ops-import-section-head p,.listing-ops-import-confirm-title p{margin-top:5px;color:var(--text-muted);font-size:13px;line-height:1.5}.listing-ops-import-dropzone{position:relative;display:grid;min-height:230px;margin-top:16px;place-items:center;align-content:center;gap:12px;padding:20px;border:1px dashed var(--primary-border);border-radius:8px;background:#fbfdff;cursor:pointer;text-align:center}.listing-ops-import-dropzone strong,.listing-ops-import-dropzone small{display:block}.listing-ops-import-dropzone strong{color:var(--text-primary);font-size:15px}.listing-ops-import-dropzone small{margin-top:6px;color:var(--text-muted);font-size:13px}.listing-ops-import-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.listing-ops-import-dropzone:is(.is-dragging,:focus-within){border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.listing-ops-import-upload-mark{display:grid;width:44px;height:44px;place-items:center;border-radius:8px;color:var(--primary-strong);background:var(--primary-soft)}.listing-ops-import-select-file{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border-radius:6px;color:#fff;background:var(--primary);font-size:13px;font-weight:700}.listing-ops-import-file-meta{display:grid;grid-template-columns:1.8fr .8fr .8fr 1fr;margin-top:16px;overflow:hidden;border:1px solid var(--border);border-radius:8px}.listing-ops-import-file-meta>span{display:grid;gap:4px;min-width:0;padding:12px 14px;border-right:1px solid var(--border)}.listing-ops-import-file-meta>span:last-child{border-right:0}.listing-ops-import-file-meta small{color:var(--text-muted);font-size:12px}.listing-ops-import-file-meta strong{overflow:hidden;color:var(--text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.listing-ops-import-field-grid{display:grid;gap:0;margin-top:16px}.listing-ops-field-policy{display:grid;grid-template-columns:152px minmax(0,1fr);gap:16px;padding:15px 0;border-top:1px solid color-mix(in srgb,var(--border) 58%,transparent)}.listing-ops-field-policy:first-child{border-top:0}.listing-ops-field-policy-name strong,.listing-ops-field-policy-name small{display:block}.listing-ops-field-policy-name strong{color:var(--text-primary);font-size:14px}.listing-ops-field-policy-name small{margin-top:4px;color:var(--text-muted);font-size:12px;line-height:1.45}.listing-ops-field-policy-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.listing-ops-field-policy label{position:relative;min-height:88px;display:block;padding:13px 13px 12px 39px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.listing-ops-field-policy label.is-selected{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 10%,transparent)}.listing-ops-field-policy label.is-danger{border-color:#f3c48a;background:#fffaf0}.listing-ops-field-policy input{position:absolute;left:14px;top:15px;margin:0}.listing-ops-field-policy strong,.listing-ops-field-policy small{display:block}.listing-ops-field-policy strong{color:var(--text-primary);font-size:13px;line-height:1.45}.listing-ops-field-policy small{margin-top:5px;color:var(--text-muted);font-size:12px;line-height:1.45}.listing-ops-field-policy small.is-danger{color:var(--danger)}.listing-ops-import-protected{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;border:1px solid var(--primary-border);border-radius:8px;color:var(--primary-strong);background:var(--primary-soft);font-size:12px;line-height:1.5}.listing-ops-import-protected strong{flex:0 0 auto}.listing-ops-danger-confirm{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--danger) 32%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--danger) 5%,var(--surface))}.listing-ops-danger-confirm.is-warning{border-color:color-mix(in srgb,var(--warning) 40%,var(--border));background:color-mix(in srgb,var(--warning) 6%,var(--surface))}.listing-ops-danger-confirm input{margin-top:3px}.listing-ops-danger-confirm strong,.listing-ops-danger-confirm small{display:block}.listing-ops-danger-confirm strong{font-size:13px}.listing-ops-danger-confirm small{margin-top:3px;color:var(--text-muted);font-size:12px}.listing-ops-import-action-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.listing-ops-import-action-summary button{display:grid;gap:4px;min-height:66px;padding:13px 14px;border:0;color:var(--text-secondary);background:transparent;text-align:left;cursor:pointer}.listing-ops-import-action-summary button+button{border-left:1px solid var(--border)}.listing-ops-import-action-summary button[aria-selected=true]{color:var(--primary-strong);background:var(--primary-soft)}.listing-ops-import-action-summary button.is-warning[aria-selected=true]{color:var(--warning-strong, #a85b00);background:color-mix(in srgb,var(--warning) 7%,var(--surface))}.listing-ops-import-action-summary small{font-size:12px}.listing-ops-import-action-summary strong{font-size:22px;line-height:1}.listing-ops-import-filter-strip{display:flex;align-items:center;justify-content:space-between;gap:16px}.listing-ops-import-filter-strip>div{display:flex;flex-wrap:wrap;gap:8px}.listing-ops-import-filter-strip span{padding:5px 9px;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);background:var(--surface);font-size:12px;font-weight:700}.listing-ops-import-filter-strip span:first-child{border-color:var(--primary-border);color:var(--primary-strong);background:var(--primary-soft)}.listing-ops-import-filter-strip small{color:var(--text-muted);font-size:12px;white-space:nowrap}.listing-ops-import-preview-table.is-field-policy col:nth-child(1){width:7%}.listing-ops-import-preview-table.is-field-policy col:nth-child(2){width:16%}.listing-ops-import-preview-table.is-field-policy col:nth-child(3){width:20%}.listing-ops-import-preview-table.is-field-policy col:nth-child(4){width:15%}.listing-ops-import-preview-table.is-field-policy col:nth-child(5){width:17%}.listing-ops-import-preview-table.is-field-policy col:nth-child(6){width:25%}.listing-ops-import-preview-table.is-field-policy th{position:sticky;top:0;z-index:1;background:var(--bg-subtle)}.listing-ops-import-impact-note{padding:10px 12px;border:1px solid #f6d28b;border-radius:8px;color:#92400e;background:#fff7e6;font-size:12px;line-height:1.5}.listing-ops-import-flow-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;margin:0 -24px;padding:14px 24px;border-top:1px solid var(--border);background:var(--surface)}.listing-ops-import-flow-footer>span{min-width:0;overflow:hidden;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.listing-ops-import-flow-footer>div{display:flex;flex:0 0 auto;gap:8px}.listing-ops-import-confirm-title{margin-top:16px}.listing-ops-import-confirm-layout,.listing-ops-import-result-columns{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.listing-ops-import-confirm-layout section,.listing-ops-import-result-columns section{padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.listing-ops-import-confirm-layout h4,.listing-ops-import-confirm-layout p,.listing-ops-import-result-columns h5{margin:0;color:var(--text-primary);font-size:14px}.listing-ops-import-confirm-layout h4{font-size:16px}.listing-ops-import-confirm-layout p{margin-top:6px;color:var(--text-muted);font-size:13px;line-height:1.55}.listing-ops-import-confirm-layout dl,.listing-ops-import-result-columns dl{margin:0}.listing-ops-import-confirm-layout dl>div,.listing-ops-import-result-columns dl>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--border) 58%,transparent);color:var(--text-secondary);font-size:12px}.listing-ops-import-confirm-layout dl{margin-top:16px}.listing-ops-import-result-columns h5{margin-bottom:12px}.listing-ops-import-confirm-layout dd,.listing-ops-import-result-columns dd{margin:0;color:var(--text-primary);font-weight:800}.listing-ops-import-risk-box{padding:13px 14px;border:1px solid #f6d28b;border-radius:8px;color:#92400e;background:#fff7e6}.listing-ops-import-risk-box strong{display:block;font-size:13px}.listing-ops-import-risk-box p{margin:5px 0 0;font-size:12px;line-height:1.55}.listing-ops-import-execution-check{display:flex;align-items:flex-start;gap:9px;color:var(--text-secondary);font-size:12px;line-height:1.5}.listing-ops-import-execution-check input{margin:2px 0 0}.listing-ops-import-result-heading{display:flex;align-items:flex-start;gap:14px;margin-top:16px;padding:18px;border:1px solid var(--primary-border);border-radius:8px;background:#fbfdff}.listing-ops-import-result-heading h4{font-size:17px}.listing-ops-import-result-heading p{margin-top:5px;color:var(--text-muted);font-size:13px}.listing-ops-import-result-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:8px;color:#07866f;background:#e4f8f1}.listing-ops-import-result-columns{grid-template-columns:.9fr 1.1fr}.listing-ops-import-result-panel-head p{margin:5px 0 0;color:var(--text-muted);font-size:12px}.listing-ops-import-adjustment-row{padding:12px 0;border-top:1px solid color-mix(in srgb,var(--border) 58%,transparent)}.listing-ops-import-adjustment-row strong,.listing-ops-import-adjustment-row span{display:block}.listing-ops-import-adjustment-row strong{font-size:13px}.listing-ops-import-adjustment-row span{margin-top:4px;color:var(--text-muted);font-size:12px}.listing-ops-export-workspace{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;margin-top:16px}.listing-ops-export-content{min-height:0;overflow:auto;padding-bottom:20px}.listing-ops-export-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.listing-ops-export-actions label{display:grid;gap:6px}.listing-ops-export-actions label>span{color:var(--text-secondary);font-size:12px;font-weight:700}.listing-ops-export-actions select{height:38px;padding:0 11px;border:1px solid var(--border);border-radius:6px;color:var(--text-primary);background:var(--surface)}.listing-ops-export-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.listing-ops-export-checks span{padding:11px 12px;border:1px solid var(--primary-border);border-radius:8px;color:var(--primary-strong);background:var(--primary-soft);font-size:12px}.listing-ops-export-content>.data-table,.listing-ops-export-content>.empty-state{margin-top:16px}@media(max-width:900px){.listing-ops-field-policy,.listing-ops-field-policy-choices{grid-template-columns:minmax(0,1fr)}.listing-ops-import-file-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-ops-import-file-meta>span:nth-child(2){border-right:0}.listing-ops-import-file-meta>span:nth-child(-n+2){border-bottom:1px solid var(--border)}.listing-ops-import-filter-strip{align-items:flex-start;flex-direction:column}.listing-ops-import-confirm-layout,.listing-ops-import-flow{max-height:none}.listing-ops-import-result-columns,.listing-ops-export-actions,.listing-ops-export-checks{grid-template-columns:minmax(0,1fr)}}.listing-ops-transfer-heading,.listing-ops-import-actions,.listing-ops-export-actions,.listing-ops-import-confirm{display:flex;align-items:center;gap:10px}.listing-ops-transfer-heading,.listing-ops-import-confirm{justify-content:space-between}.listing-ops-transfer-heading h3,.listing-ops-transfer-heading p{margin:0}.listing-ops-transfer-heading h3{font-size:16px}.listing-ops-transfer-heading p{margin-top:4px;color:var(--text-muted);font-size:13px}.listing-ops-list-all-summary{display:flex;align-items:center;gap:14px;min-height:88px;padding:18px;border:1px solid var(--border);border-radius:8px;background:var(--bg-subtle)}.listing-ops-list-all-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:8px;color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent)}.listing-ops-list-all-summary div{display:grid;gap:3px}.listing-ops-list-all-summary small{color:var(--text-muted);font-size:13px}.listing-ops-list-all-summary strong{color:var(--text-primary);font-size:22px;line-height:1.2}.listing-ops-file-picker{position:relative;display:flex;flex:1 1 auto;align-items:center;min-width:0;min-height:42px;gap:9px;padding:0 12px;border:1px dashed color-mix(in srgb,var(--brand) 45%,var(--border));border-radius:8px;color:var(--text-secondary);background:color-mix(in srgb,var(--brand) 3%,var(--surface));cursor:pointer}.listing-ops-file-picker span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-ops-file-picker input{position:absolute;width:1px;height:1px;opacity:0}.listing-ops-import-summary{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--text-secondary);font-size:13px}.listing-ops-import-summary .is-danger{color:var(--danger)}.listing-ops-import-result{display:grid;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--brand) 22%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--brand) 3%,var(--surface))}.listing-ops-import-result-heading{display:flex;align-items:flex-start;gap:12px}.listing-ops-import-result-heading h4,.listing-ops-import-result-heading p{margin:0}.listing-ops-import-result-heading p{margin-top:4px;color:var(--text-muted);font-size:13px;line-height:1.55}.listing-ops-import-result-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--success) 28%,var(--border));border-radius:8px;color:var(--success);background:color-mix(in srgb,var(--success) 8%,var(--surface))}.listing-ops-import-result-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.listing-ops-import-result-summary>span{display:grid;gap:3px;padding:11px 13px}.listing-ops-import-result-summary>span+span{border-left:1px solid var(--border)}.listing-ops-import-result-summary small{color:var(--text-muted);font-size:12px;white-space:nowrap}.listing-ops-import-result-summary strong{font-size:20px;line-height:1.2}.listing-ops-import-result-summary .is-success{color:var(--success)}.listing-ops-import-result-summary .is-danger{color:var(--danger)}@media(max-width:520px){.listing-ops-import-result-summary>span{padding:10px 6px}.listing-ops-import-result-summary small{font-size:11px}.listing-ops-import-result-summary strong{font-size:18px}}.listing-ops-import-result-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.listing-ops-inventory-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}.listing-ops-inventory-mode legend{grid-column:1 / -1;margin-bottom:2px;color:var(--text-secondary);font-size:13px;font-weight:700}.listing-ops-inventory-mode>label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-height:70px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);cursor:pointer}.listing-ops-inventory-mode>label:hover{border-color:var(--primary-border, #9bbcff);background:var(--primary-soft, #f4f7ff)}.listing-ops-inventory-mode>label.is-selected{border-color:var(--primary);background:var(--primary-soft, #eef4ff);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 12%,transparent)}.listing-ops-inventory-mode input{width:16px;height:16px;margin:2px 0 0}.listing-ops-inventory-mode span,.listing-ops-inventory-mode strong,.listing-ops-inventory-mode small{display:block;min-width:0}.listing-ops-inventory-mode strong{font-size:14px;line-height:20px}.listing-ops-inventory-mode small{margin-top:3px;color:var(--text-muted);font-size:13px;line-height:19px}.listing-ops-import-preview-frame{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.listing-ops-import-preview-frame>.table-wrap{overflow-x:hidden;border:0;border-radius:0}.listing-ops-import-preview-table.data-table{width:100%;min-width:0;table-layout:fixed}.listing-ops-import-preview-table col:nth-child(1){width:5%}.listing-ops-import-preview-table col:nth-child(2){width:14%}.listing-ops-import-preview-table col:nth-child(3){width:7%}.listing-ops-import-preview-table col:nth-child(4){width:14%}.listing-ops-import-preview-table col:nth-child(5){width:18%}.listing-ops-import-preview-table col:nth-child(6){width:8%}.listing-ops-import-preview-table col:nth-child(7){width:10%}.listing-ops-import-preview-table col:nth-child(8){width:24%}.listing-ops-import-preview-table th,.listing-ops-import-preview-table td{min-width:0;vertical-align:top}.listing-ops-import-preview-table td>strong,.listing-ops-import-preview-table td>small{display:block}.listing-ops-import-preview-table .is-compact-value,.listing-ops-import-preview-table .is-identifier,.listing-ops-import-preview-table .is-inventory-value{white-space:nowrap}.listing-ops-import-preview-table .is-identifier{overflow:hidden;text-overflow:ellipsis}.listing-ops-import-preview-table .is-product strong{display:-webkit-box;overflow:hidden;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.listing-ops-import-preview-table .is-result{white-space:normal!important;overflow-wrap:anywhere}.listing-ops-import-preview-table .is-result>strong{display:inline-flex;margin-bottom:4px;font-size:12px;line-height:18px}.listing-ops-import-preview-table .is-result>span{display:block;color:var(--text-secondary);font-size:13px;line-height:1.45}.listing-ops-import-preview-table .is-result.is-danger>strong{color:var(--danger)}.listing-ops-import-preview-table .is-result.is-warning>strong{color:var(--warning-strong, #a85b00)}.listing-ops-import-preview-table .is-result.is-success>strong{color:var(--success)}.listing-ops-import-preview-table .is-result.is-neutral>strong{color:var(--text-muted)}.listing-ops-import-preview-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:52px;padding:8px 12px;border-top:1px solid var(--border);color:var(--text-secondary);font-size:13px}.listing-ops-import-preview-pagination>span{margin-right:auto}@media(max-width:760px){.listing-ops-inventory-mode{grid-template-columns:minmax(0,1fr)}.listing-ops-import-preview-table col:nth-child(2),.listing-ops-import-preview-table th:nth-child(2),.listing-ops-import-preview-table td:nth-child(2){display:none}.listing-ops-import-preview-table col:nth-child(1){width:7%}.listing-ops-import-preview-table col:nth-child(3){width:10%}.listing-ops-import-preview-table col:nth-child(4){width:18%}.listing-ops-import-preview-table col:nth-child(5){width:22%}.listing-ops-import-preview-table col:nth-child(6){width:10%}.listing-ops-import-preview-table col:nth-child(7){width:13%}.listing-ops-import-preview-table col:nth-child(8){width:20%}}.listing-ops-import-preview-table td>small{color:var(--text-muted);font-size:12px}.listing-ops-export-actions{align-items:end;flex-wrap:wrap}.listing-ops-export-actions label,.listing-ops-shelf-command-grid label{display:grid;min-width:190px;gap:6px;color:var(--text-secondary);font-size:13px;font-weight:700}.listing-ops-export-actions select,.listing-ops-shelf-command-grid select,.listing-ops-shelf-command-grid input{min-height:40px;border:1px solid var(--border);border-radius:8px;padding:0 11px;color:var(--text);background:var(--surface)}section.confirm-dialog.app-dialog.listing-ops-shelf-command-dialog.ui-dialog{width:min(620px,calc(100vw - 32px))}section.confirm-dialog.app-dialog.listing-ops-batch-shelf-dialog.ui-dialog{width:min(860px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px))}.listing-ops-batch-shelf-dialog .ui-dialog-body{display:grid;gap:12px;overflow:auto}.listing-ops-batch-shelf-list{min-width:0;display:grid;max-height:420px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.listing-ops-batch-shelf-row{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.72fr);align-items:center;gap:16px;padding:10px 12px}.listing-ops-batch-shelf-row+.listing-ops-batch-shelf-row{border-top:1px solid var(--border)}.listing-ops-batch-shelf-row strong,.listing-ops-batch-shelf-row small{display:block}.listing-ops-batch-shelf-row small{margin-top:3px;color:var(--text-muted);font-size:12px}.listing-ops-batch-shelf-row label{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;color:var(--text-secondary);font-size:12px;font-weight:700}.listing-ops-batch-shelf-row input{min-width:0;min-height:38px;padding:0 10px;border:1px solid var(--border);border-radius:6px;color:var(--text);background:var(--surface)}.store-listing-shelf-scope,.store-listing-shelf-confirmation{display:grid;gap:12px}.store-listing-shelf-scope{padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-subtle)}.store-listing-shelf-scope-heading>div,.store-listing-shelf-scope-options label>span,.store-listing-shelf-scope-groups>div>span,.store-listing-shelf-conflict-list>div{display:grid;gap:3px}.store-listing-shelf-scope-heading small,.store-listing-shelf-scope-options small,.store-listing-shelf-scope-groups small,.store-listing-shelf-conflict-list small{color:var(--text-muted)}.store-listing-shelf-scope-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-listing-shelf-scope-options label{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:12px;min-width:0;min-height:76px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.store-listing-shelf-scope-options label:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border));background:color-mix(in srgb,var(--primary-soft) 42%,var(--surface))}.store-listing-shelf-scope-options label:has(input:focus-visible){border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}.store-listing-shelf-scope-options label.is-selected{border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent)}.store-listing-shelf-scope-options input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--primary)}.store-listing-shelf-scope-options label>span{min-width:0}.store-listing-shelf-scope-options label strong{font-size:14px;font-weight:650;line-height:20px}.store-listing-shelf-scope-options label small{font-size:13px;line-height:20px}.store-listing-shelf-scope-groups,.store-listing-shelf-conflict-list{display:grid;gap:8px}.store-listing-shelf-scope-groups>div,.store-listing-shelf-conflict-list>div{display:flex;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.store-listing-shelf-scope-groups>div>small{text-align:right}.listing-ops-store-items-frame{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:0}@media(max-width:640px){.store-listing-shelf-scope-options{grid-template-columns:1fr}.store-listing-shelf-scope-groups>div,.store-listing-shelf-conflict-list>div{display:grid;gap:4px}.store-listing-shelf-scope-groups>div>small{text-align:left}}.listing-ops-store-items-frame>:where(.data-toolbar,.ui-table-toolbar,.table-wrap,.table-pagination){box-sizing:border-box;width:100%;max-width:100%;margin:0;border-radius:0;box-shadow:none}.listing-ops-store-items-frame>:where(.ui-table-toolbar,.table-wrap,.table-pagination){border-top-width:0}.listing-ops-store-items-frame>:first-child{border-radius:8px 8px 0 0}.listing-ops-store-items-frame>:last-child{border-radius:0 0 8px 8px}.listing-ops-store-items-toolbar.data-toolbar{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);background:var(--surface-muted)}.listing-ops-store-items-toolbar .listing-ops-store-detail-search{min-width:0;flex:1 1 auto}.listing-ops-store-items-frame .ui-table-toolbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid var(--border);color:var(--text-secondary);background:var(--surface)}.listing-ops-store-items-frame :is(.ui-table-toolbar-primary,.ui-table-batch-actions,.ui-table-toolbar-actions){min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.listing-ops-store-items-frame .ui-table-toolbar-primary{flex:1 1 auto}.listing-ops-store-items-frame .ui-table-selection-count{white-space:nowrap}.listing-ops-store-items-frame .ui-table-selection-count.is-active{color:var(--brand);font-weight:700}.listing-ops-store-items-frame .ui-table-toolbar-summary{color:var(--text-muted);font-size:12px}.listing-ops-store-items-frame>.table-wrap{min-height:0;overflow:auto}#root .yc-desktop-console .listing-ops-store-items-frame>.table-wrap{min-height:0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.listing-ops-template-sync-task{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.listing-ops-template-sync-task>.alert{margin:0}section.confirm-dialog.app-dialog.listing-ops-template-sync-dialog.ui-dialog{width:min(1120px,calc(100vw - 40px));max-height:min(880px,calc(100vh - 40px))}.listing-ops-template-sync-dialog .ui-dialog-body{display:flex;min-height:0;flex-direction:column;gap:12px;overflow:hidden}.listing-ops-template-sync-revisions{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-muted)}.listing-ops-template-sync-dialog .listing-ops-store-preview-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.listing-ops-template-sync-revisions span:not([aria-hidden]){display:grid;gap:2px}.listing-ops-template-sync-revisions small,.listing-ops-template-sync-policy small{color:var(--text-muted)}.listing-ops-template-sync-policy{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.listing-ops-template-sync-policy>span{display:grid;gap:3px}.listing-ops-template-sync-policy select{min-width:240px}.listing-ops-template-sync-frame{min-height:240px;flex:1 1 auto;display:grid;grid-template-rows:auto minmax(0,1fr)}#root .yc-desktop-console .listing-ops-template-sync-frame>.table-wrap{min-height:0;overflow:auto;overscroll-behavior:contain}.listing-ops-template-sync-table.data-table{min-width:900px}.listing-ops-template-sync-decision{display:grid;gap:6px;min-width:230px}@media(max-width:720px){.listing-ops-template-sync-task,.listing-ops-template-sync-policy{grid-template-columns:minmax(0,1fr);align-items:stretch}.listing-ops-template-sync-task,.listing-ops-template-sync-policy{display:grid}.listing-ops-template-sync-policy select,.listing-ops-template-sync-task>.btn{width:100%;min-width:0}.listing-ops-template-sync-dialog .listing-ops-store-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.listing-ops-store-items-table.data-table{min-width:860px}.listing-ops-store-select-cell{width:42px;min-width:42px;text-align:center}.listing-ops-store-select-cell input{width:16px;height:16px;margin:0}.listing-ops-shelf-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.listing-ops-shelf-command-grid label{min-width:0}@media(max-width:780px){.listing-ops-primary-nav.module-subnav{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-ops-primary-nav.module-subnav>button:nth-child(3){border-left:0;border-top:1px solid var(--border)}.listing-ops-primary-nav.module-subnav>button:nth-child(4){border-top:1px solid var(--border)}.listing-ops-store-summary,.listing-ops-store-detail-meta,.listing-ops-store-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-ops-store-summary>span:nth-child(3),.listing-ops-store-detail-meta>span:nth-child(3),.listing-ops-store-preview-summary>span:nth-child(3){border-left:0;border-top:1px solid var(--border)}.listing-ops-store-summary>span:nth-child(4),.listing-ops-store-detail-meta>span:nth-child(4),.listing-ops-store-preview-summary>span:nth-child(4){border-top:1px solid var(--border)}.listing-ops-store-preview-list>div{grid-template-columns:70px minmax(0,1fr)}.listing-ops-store-preview-list>div>span:last-child{grid-column:2}.listing-ops-store-unavailable-options{grid-template-columns:1fr}.listing-ops-store-unavailable-list>div{grid-template-columns:76px minmax(0,1fr)}.listing-ops-store-unavailable-list>div>span,.listing-ops-store-unavailable-list>div>small{grid-column:2}section.confirm-dialog.app-dialog.listing-ops-store-detail-dialog.ui-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.listing-ops-transfer-heading,.listing-ops-import-actions,.listing-ops-import-confirm{align-items:stretch;flex-direction:column}.listing-ops-transfer-heading>.btn,.listing-ops-import-actions>.btn,.listing-ops-import-confirm>.btn{width:100%}.listing-ops-export-actions,.listing-ops-shelf-command-grid{grid-template-columns:1fr}.listing-ops-export-actions{display:grid}.listing-ops-export-actions label,.listing-ops-export-actions .btn{width:100%;min-width:0}.listing-ops-store-items-toolbar.data-toolbar,.listing-ops-store-items-frame .ui-table-toolbar,.listing-ops-batch-shelf-row{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.listing-ops-store-items-toolbar .listing-ops-store-detail-search{width:100%}.listing-ops-store-items-toolbar>.btn,.listing-ops-store-items-frame .ui-table-batch-actions .btn{width:100%}.listing-ops-batch-shelf-row label{grid-template-columns:1fr}}@media not all{.listing-ops-topbar>div{display:flex;align-items:center;gap:12px;min-width:0}.listing-ops-topbar strong,.listing-ops-topbar small{display:block}.listing-ops-topbar small{margin-top:2px;color:var(--text-muted)}.listing-ops-brand-mark{width:38px;height:38px;border-radius:11px}.listing-ops-page{display:grid;gap:12px}#root .listing-ops-shell .listing-ops-plan-status-tabs.status-tabs{width:fit-content;max-width:100%}#root .listing-ops-shell .listing-ops-item-status-tabs.status-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}#root .listing-ops-shell .listing-ops-item-status-tabs.status-tabs>button{min-width:0;justify-content:center}#root .listing-ops-shell .listing-ops-filter-bar.ui-filter-bar{gap:8px;padding:10px 12px}#root .listing-ops-shell .listing-ops-filter-bar .ui-filter-bar-main{align-items:center;gap:8px}#root .listing-ops-shell .listing-ops-filter-bar .ui-filter-bar-fields{flex:0 1 520px;max-width:520px}#root .listing-ops-shell .listing-ops-filter-bar .search-field{width:100%;min-height:36px;border-radius:var(--yc-radius-control);background:var(--yc-bg-container)}#root .listing-ops-shell .listing-ops-filter-bar .ui-filter-bar-actions{align-items:center}#root .listing-ops-shell .listing-ops-table-frame .ui-table-toolbar{min-height:48px;padding:8px 12px}.listing-ops-title-row,.listing-ops-status-tabs.status-tabs,.listing-ops-toolbar.data-toolbar,.listing-ops-table-wrap.table-wrap,.listing-ops-pagination.table-pagination{width:100%;margin-left:auto;margin-right:auto}.listing-ops-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 12px 32px #0f172a0d}.listing-ops-title-row h1{margin:4px 0 0;font-size:28px;line-height:1.15;letter-spacing:0}.listing-ops-title-row p{margin:6px 0 0;color:var(--text-muted)}.listing-ops-title-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.listing-ops-refresh-note{color:var(--text-muted);font-size:13px;white-space:nowrap}.listing-ops-back{display:inline-flex;align-items:center;gap:6px;border:0;padding:0;background:transparent;color:var(--brand);font-weight:800;cursor:pointer}.listing-ops-toolbar.data-toolbar{padding:12px;border-radius:16px}.listing-ops-toolbar .search-field{min-width:0;flex:1 1 auto}.listing-ops-batch-bar{min-height:48px;display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--brand) 24%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--brand) 6%,var(--surface))}.listing-ops-batch-bar>span{margin-right:auto;color:var(--text-secondary);font-weight:700}.listing-ops-table-wrap.table-wrap{border-radius:16px;overflow:visible;box-shadow:0 12px 32px #0f172a0d}.listing-ops-plan-table.data-table th,.listing-ops-plan-table.data-table td,.listing-ops-item-table.data-table th,.listing-ops-item-table.data-table td{text-align:left;vertical-align:middle}.listing-ops-plan-table.data-table th.table-action-cell,.listing-ops-plan-table.data-table td.table-action-cell,.listing-ops-item-table.data-table th.table-action-cell,.listing-ops-item-table.data-table td.table-action-cell{text-align:center}.listing-ops-plan-col-name{width:25%}.listing-ops-plan-col-scope{width:21%}.listing-ops-plan-col-status{width:12%}.listing-ops-plan-col-structure{width:24%}.listing-ops-plan-col-time{width:12%}.listing-ops-plan-col-action{width:150px}.listing-ops-item-col-image{width:76px}.listing-ops-item-col-select{width:48px}.listing-ops-item-col-product{width:30%}.listing-ops-item-col-sku{width:18%}.listing-ops-item-col-status{width:12%}.listing-ops-item-col-media{width:20%}.listing-ops-item-col-source{width:9%}.listing-ops-item-col-action{width:190px}.listing-ops-link{width:100%;display:grid;gap:5px;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.listing-ops-link:hover strong,.listing-ops-link:focus-visible strong{color:var(--brand)}.listing-ops-link:focus-visible{outline:3px solid rgba(37,99,235,.2);outline-offset:4px;border-radius:8px}.listing-ops-link strong,.listing-ops-muted-cell strong{display:block;color:var(--text);font-weight:800;line-height:1.25}.listing-ops-link span,.listing-ops-muted-cell span{display:block;color:var(--text-muted);line-height:1.25}.listing-ops-count-strip{display:flex;flex-wrap:wrap;gap:6px}.listing-ops-count-strip span{display:inline-flex;align-items:center;min-height:26px;border:1px solid var(--border);border-radius:999px;padding:0 10px;background:var(--surface-muted);color:var(--text-secondary);font-weight:700;white-space:nowrap}.listing-ops-image-cell{overflow:visible}.listing-ops-thumb-preview-anchor{position:relative;display:inline-flex;width:52px;height:52px;overflow:visible;vertical-align:middle}.listing-ops-thumb-button{width:52px;height:52px;border:1px solid var(--border);border-radius:12px;display:inline-grid;place-items:center;padding:4px;background:color-mix(in srgb,var(--surface-soft) 78%,var(--surface));color:var(--text-muted);cursor:pointer;overflow:hidden;transition:transform .14s cubic-bezier(.23,1,.32,1),border-color .16s ease,box-shadow .16s ease,background .16s ease}.listing-ops-thumb-button.has-image{background:var(--surface)}.listing-ops-thumb-button.is-empty{color:var(--text-muted);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.listing-ops-thumb-button img{display:block;width:100%;height:100%;border-radius:8px;object-fit:contain}.listing-ops-thumb-button:hover,.listing-ops-thumb-button:focus-visible{border-color:color-mix(in srgb,var(--brand) 50%,var(--border));box-shadow:0 10px 24px #2563eb29;transform:translateY(-1px)}.listing-ops-thumb-button:focus-visible{outline:3px solid rgba(37,99,235,.18);outline-offset:2px}.listing-ops-thumb-button:active{transform:scale(.97)}.listing-ops-thumb-preview-popover{display:none}@media(hover:hover)and (pointer:fine){.listing-ops-thumb-preview-anchor.has-preview{z-index:2}.listing-ops-thumb-preview-anchor.has-preview:after{position:absolute;top:-6px;left:100%;display:block;width:10px;height:180px;content:""}.listing-ops-thumb-preview-anchor.has-preview:hover,.listing-ops-thumb-preview-anchor.has-preview:focus-within{z-index:40}.listing-ops-thumb-preview-popover{position:absolute;top:-6px;left:calc(100% + 10px);z-index:40;display:grid;place-items:center;width:180px;height:180px;padding:8px;overflow:hidden;pointer-events:auto;visibility:hidden;background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 78%,var(--surface));border-radius:12px;box-shadow:0 18px 46px color-mix(in srgb,var(--text) 18%,transparent);opacity:0;transform:translateY(2px) scale(.985);transform-origin:left top;transition:opacity .12s ease,transform .12s cubic-bezier(.23,1,.32,1),visibility 0s linear .12s}.listing-ops-thumb-preview-popover img{display:block;width:100%;height:100%;object-fit:contain}.listing-ops-thumb-preview-anchor.has-preview:hover .listing-ops-thumb-preview-popover,.listing-ops-thumb-preview-anchor.has-preview:focus-within .listing-ops-thumb-preview-popover{visibility:visible;opacity:1;transform:translateY(0) scale(1);transition-delay:.14s,.14s,0s}}.listing-ops-row-actions{display:flex;align-items:center;justify-content:center;gap:12px}.listing-ops-row-actions .btn{min-width:78px}.listing-ops-pagination.table-pagination{border-radius:16px}.listing-ops-product-layer{align-items:center}.listing-ops-product-dialog{width:min(1040px,calc(100vw - 40px));max-height:calc(100vh - 52px)}.listing-ops-product-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px 0}.listing-ops-product-head strong,.listing-ops-product-head span{display:block}.listing-ops-product-head strong{font-size:20px;line-height:1.25}.listing-ops-product-head span{margin-top:4px;color:var(--text-muted)}.listing-ops-product-tabs.module-subnav{flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));width:auto;margin:16px 20px 0}.listing-ops-product-tabs.module-subnav.is-single{grid-template-columns:minmax(0,1fr)}.listing-ops-product-content{flex:1 1 auto;min-height:0;padding:16px 20px 20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:auto}.listing-ops-product-content>.material-quick-panel,.listing-ops-product-content>.product-alternate-cover-panel,.listing-ops-product-content>.product-inspector-share-panel,.listing-ops-product-content>.empty-state{margin:0}@media(max-width:860px){.listing-ops-shell{padding:10px}.listing-ops-topbar,.listing-ops-title-row{border-radius:14px}.listing-ops-title-row{align-items:flex-start;flex-direction:column;padding:18px}.listing-ops-title-actions{justify-content:flex-start;width:100%}.listing-ops-batch-bar{align-items:stretch;flex-wrap:wrap}.listing-ops-batch-bar>span{width:100%}.listing-ops-status-tabs.status-tabs{overflow-x:auto;justify-content:flex-start}#root .listing-ops-shell .listing-ops-item-status-tabs.status-tabs{display:flex}#root .listing-ops-shell .listing-ops-item-status-tabs.status-tabs>button{min-width:148px;flex:1 0 148px}#root .listing-ops-shell .listing-ops-filter-bar .ui-filter-bar-main{align-items:stretch;flex-wrap:wrap}#root .listing-ops-shell .listing-ops-filter-bar .ui-filter-bar-fields{max-width:none;flex-basis:100%}.listing-ops-plan-table.data-table,.listing-ops-item-table.data-table{min-width:920px}.listing-ops-table-wrap.table-wrap{overflow-x:auto;overflow-y:hidden}.listing-ops-product-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.listing-ops-product-head{align-items:flex-start}.listing-ops-product-tabs.module-subnav{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto}.listing-ops-product-tabs.module-subnav.is-single{grid-template-columns:minmax(0,1fr)}.listing-ops-product-content{padding:12px 12px 16px;scrollbar-gutter:auto}}}.listing-ops-topbar>div{display:flex;align-items:center;gap:12px;min-width:0}.listing-ops-topbar strong,.listing-ops-topbar small{display:block}.listing-ops-topbar strong{color:var(--text-primary);font-size:15px;line-height:1.3}.listing-ops-topbar small{margin-top:3px;color:var(--text-muted);font-size:12px}.listing-ops-brand-mark{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:8px;color:#fff;background:var(--primary)}#root .listing-ops-shell{min-width:0;min-height:100vh;display:flex;flex-direction:column;padding:0;background:var(--app-bg, #f4f7fb)}#root .listing-ops-shell .listing-ops-topbar{width:100%;min-height:88px;display:flex;align-items:center;padding:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--surface);box-shadow:none}#root .listing-ops-shell .listing-ops-topbar-inner{width:min(1480px,calc(100% - 48px));min-width:0;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 auto}#root .listing-ops-shell .listing-ops-topbar-inner>div:first-child{min-width:0;display:flex;align-items:center;gap:14px}#root .listing-ops-shell .listing-ops-brand-copy{min-width:0;display:grid;gap:3px}#root .listing-ops-shell .listing-ops-brand-copy strong{color:var(--text);font-size:20px;line-height:1.25}#root .listing-ops-shell .listing-ops-brand-copy small{margin:0;color:var(--text-muted);font-size:13px;line-height:1.35}#root .listing-ops-shell .listing-ops-brand-mark{width:48px;height:48px}.listing-ops-account-menu-shell{position:relative;min-width:0;flex:0 0 auto}.listing-ops-account-trigger{min-width:0;max-width:min(280px,40vw);min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;color:var(--text);border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);font-size:13px;font-weight:800;cursor:pointer}.listing-ops-account-trigger:hover,.listing-ops-account-trigger:focus-visible,.listing-ops-account-menu-shell.open .listing-ops-account-trigger{color:var(--primary);border-color:var(--primary-border);background:var(--primary-soft)}.listing-ops-account-trigger:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.listing-ops-account-trigger-copy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-ops-account-trigger-chevron{flex:0 0 auto;transition:transform .16s ease}.listing-ops-account-menu-shell.open .listing-ops-account-trigger-chevron{transform:rotate(180deg)}.listing-ops-account-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:1300;width:min(280px,calc(100vw - 24px));display:grid;gap:8px;padding:12px;color:var(--text);border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.listing-ops-account-summary{min-width:0;display:grid;gap:3px;padding:2px 4px 8px;border-bottom:1px solid var(--border)}#root .listing-ops-shell .listing-ops-account-summary strong,#root .listing-ops-shell .listing-ops-account-summary small{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .listing-ops-shell .listing-ops-account-summary strong{color:var(--text);font-size:14px}#root .listing-ops-shell .listing-ops-account-summary small{color:var(--text-muted);font-size:12px}.listing-ops-account-menu>button{width:100%;min-height:40px;display:flex;align-items:center;gap:9px;padding:0 10px;color:var(--text);border:1px solid transparent;border-radius:6px;background:transparent;font:inherit;font-weight:750;text-align:left;cursor:pointer}.listing-ops-account-menu>button:hover,.listing-ops-account-menu>button:focus-visible{color:var(--primary);border-color:var(--primary-border);outline:0;background:var(--primary-soft)}#root .listing-ops-shell .listing-ops-primary-nav-shell{width:100%;min-width:0;border-bottom:1px solid var(--border);background:var(--surface)}#root .listing-ops-shell .listing-ops-primary-nav.module-subnav{width:min(1480px,calc(100% - 48px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;overflow:visible;border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--surface)}#root .listing-ops-shell .listing-ops-primary-nav.module-subnav>button{min-width:0;min-height:62px;grid-template-columns:20px auto;justify-content:center;gap:10px;padding:0 12px;border-left:0;border-radius:0}#root .listing-ops-shell .listing-ops-primary-nav .module-tab-copy{display:block}#root .listing-ops-shell .listing-ops-main-rail{width:min(1480px,calc(100% - 48px));min-width:0;flex:1 0 auto;margin:0 auto}#root .listing-ops-shell .listing-ops-main-rail>:is(.listing-ops-page,.listing-ops-store-plans-page,.listing-ops-store-requests-page,.listing-ops-coming-page){width:100%}#root .listing-ops-shell .listing-ops-main-rail>.page-container,#root .listing-ops-shell .listing-ops-main-rail .listing-ops-store-plans-page.page-container,#root .listing-ops-shell .listing-ops-main-rail .listing-ops-store-requests-page.page-container{gap:20px;padding:28px 0 48px}#root .listing-ops-shell .listing-ops-compliance-footer{width:100%;min-height:72px;display:flex;align-items:center;justify-content:center;margin-top:auto;padding:18px 24px;color:var(--text-muted);border-top:1px solid var(--border);background:var(--surface);font-size:13px}#root .listing-ops-shell .listing-ops-compliance-footer>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}#root .listing-ops-shell .listing-ops-compliance-footer a{color:inherit;text-decoration:none}#root .listing-ops-shell .listing-ops-compliance-footer a:hover,#root .listing-ops-shell .listing-ops-compliance-footer a:focus-visible{color:var(--primary);text-decoration:underline}.listing-ops-page{min-width:0;display:grid;gap:12px}.listing-ops-workspace-surface{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}#root .listing-ops-shell .listing-ops-workspace-surface>.status-tabs{border-radius:8px}#root .listing-ops-shell .listing-ops-workspace-surface>.ui-filter-bar{border-radius:0}#root .listing-ops-shell .listing-ops-workspace-surface>.listing-ops-export-basket-notice{margin:0;border-radius:8px}#root .listing-ops-shell .listing-ops-workspace-surface>.ui-table-frame>.empty-state{min-height:240px;margin:0;border:1px solid var(--border);border-radius:8px;background:var(--surface)}#root .listing-ops-shell .listing-ops-status-tabs.status-tabs{width:100%;max-width:100%;display:grid;overflow:hidden}#root .listing-ops-shell .listing-ops-plan-status-tabs.status-tabs,#root .listing-ops-shell .listing-ops-item-status-tabs.status-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}#root .listing-ops-shell .listing-ops-store-status-tabs.status-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}#root .listing-ops-shell .listing-ops-request-status-tabs.status-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}#root .listing-ops-shell .listing-ops-status-tabs.status-tabs>button{min-width:0;justify-content:center}#root .listing-ops-shell .listing-ops-filter-bar.ui-filter-bar{gap:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#root .listing-ops-shell .listing-ops-filter-bar .ui-filter-bar-main{align-items:center;justify-content:space-between;gap:12px}#root .listing-ops-shell .listing-ops-filter-bar .ui-filter-bar-fields{width:auto;max-width:none;flex:1 1 auto}#root .listing-ops-shell .listing-ops-filter-bar .search-field{width:100%;min-height:48px;border-radius:6px;background:var(--surface)}#root .listing-ops-shell .listing-ops-filter-bar .search-field input{min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#root .listing-ops-shell .listing-ops-filter-bar .ui-filter-bar-actions{flex:0 0 auto;margin-left:auto}#root .listing-ops-shell .listing-ops-filter-bar .ui-filter-bar-actions .btn-primary{min-width:104px;min-height:48px;height:48px}#root .listing-ops-shell .listing-ops-query-bar.ui-filter-bar{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}#root .listing-ops-shell .listing-ops-query-bar .ui-filter-bar-main{flex-wrap:nowrap;gap:16px}#root .listing-ops-shell .listing-ops-store-items-filter .ui-filter-bar-fields{min-width:320px;flex:1 1 0}#root .listing-ops-shell .listing-ops-query-fields{width:100%;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:12px}#root .listing-ops-shell .listing-ops-query-search{width:min(100%,760px);min-width:320px;flex:1 1 520px}.listing-ops-store-type-filter{display:inline-flex;min-height:48px;flex:0 0 auto;overflow:hidden;border:1px solid var(--yc-border);border-radius:6px;background:var(--surface)}.listing-ops-store-type-filter>button{min-width:88px;min-height:46px;padding:0 16px;border:0;border-left:1px solid var(--yc-border);background:transparent;color:var(--text-secondary);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.listing-ops-store-type-filter>button:first-child{border-left:0}.listing-ops-store-type-filter>button[aria-pressed=true]{color:var(--yc-primary);background:var(--yc-primary-soft)}.listing-ops-store-type-filter>button:focus-visible{position:relative;z-index:1;outline:2px solid var(--yc-primary);outline-offset:-2px}#root .listing-ops-shell .listing-ops-query-select{width:220px;min-width:0;min-height:48px;display:flex;flex-direction:row;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text-secondary)}#root .listing-ops-shell .listing-ops-query-select select{min-width:0;height:46px;flex:1 1 auto;padding:0 24px 0 0;border:0;border-radius:0;background-color:transparent;box-shadow:none;color:var(--text-primary);font:inherit}#root .listing-ops-shell .listing-ops-query-select:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 14%,transparent)}#root .listing-ops-shell .listing-ops-category-filter{min-width:180px;max-width:min(300px,100%);min-height:48px;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .listing-ops-shell .listing-ops-query-bar .ui-filter-bar-actions{flex-wrap:nowrap;gap:10px}#root .listing-ops-shell .listing-ops-store-items-filter .ui-filter-bar-actions .btn{white-space:nowrap}#root .listing-ops-shell .listing-ops-query-bar .ui-filter-bar-actions .btn-secondary{min-width:96px;min-height:48px;height:48px}#root .listing-ops-shell .listing-ops-table-frame .ui-table-toolbar{min-height:48px;padding:8px 12px}.listing-ops-plan-table.data-table,.listing-ops-item-table.data-table{table-layout:fixed}.listing-ops-table-wrap.table-wrap{overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto}.listing-ops-table-wrap .data-table th,.listing-ops-table-wrap .data-table td{text-align:left}.listing-ops-table-wrap .data-table tbody tr.is-selected>td{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}.listing-ops-table-wrap .data-table tbody tr.is-selected:hover>td{background:color-mix(in srgb,var(--primary) 10%,var(--surface))}.listing-ops-count-strip{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.listing-ops-count-strip>span{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:1px solid var(--border);border-radius:999px;background:var(--surface-subtle);white-space:nowrap}.listing-ops-link{width:100%;min-width:0;display:grid;justify-items:start;gap:3px;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.listing-ops-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.listing-ops-link strong{max-width:100%;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.4}.listing-ops-link span{max-width:100%;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.listing-ops-muted-cell{display:grid;gap:3px;min-width:0}.listing-ops-muted-cell strong,.listing-ops-muted-cell span{display:block;max-width:100%;overflow:hidden;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.listing-ops-muted-cell span{color:var(--text-muted)}.listing-ops-category-path,.listing-ops-category-unclassified{display:block;max-width:100%;overflow:hidden;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.listing-ops-category-path{color:var(--text-secondary);font-weight:600}.listing-ops-category-unclassified{color:var(--text-muted)}.listing-ops-thumb-preview-anchor,.listing-ops-thumb-button,.listing-ops-item-thumb,.listing-ops-item-thumb-placeholder{width:48px;height:48px}.listing-ops-thumb-preview-anchor{position:relative;display:inline-flex;overflow:visible;vertical-align:middle}.listing-ops-thumb-button,.listing-ops-item-thumb,.listing-ops-item-thumb-placeholder{border:1px solid var(--border);border-radius:6px;box-shadow:none}.listing-ops-thumb-button{display:inline-grid;place-items:center;padding:3px;overflow:hidden;color:var(--text-muted);background:var(--surface);cursor:pointer}.listing-ops-thumb-button.is-empty{background:var(--surface-subtle)}.listing-ops-thumb-button img{display:block;width:100%;height:100%;border-radius:4px;object-fit:contain}.listing-ops-thumb-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.listing-ops-thumb-preview-popover{display:none}@media(hover:hover)and (pointer:fine){.listing-ops-thumb-preview-anchor.has-preview:hover,.listing-ops-thumb-preview-anchor.has-preview:focus-within{z-index:40}.listing-ops-thumb-preview-popover{position:absolute;top:-6px;left:calc(100% + 10px);z-index:40;display:grid;place-items:center;width:180px;height:180px;padding:8px;overflow:hidden;visibility:hidden;pointer-events:none;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 32px color-mix(in srgb,var(--text) 16%,transparent);opacity:0}.listing-ops-thumb-preview-popover img{display:block;width:100%;height:100%;object-fit:contain}.listing-ops-thumb-preview-anchor.has-preview:hover .listing-ops-thumb-preview-popover,.listing-ops-thumb-preview-anchor.has-preview:focus-within .listing-ops-thumb-preview-popover{visibility:visible;opacity:1}}.listing-ops-export-basket-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.listing-ops-export-basket-summary small,.listing-ops-refresh-note{color:var(--text-muted)}.listing-ops-product-dialog{width:min(1320px,calc(100vw - 48px));max-height:calc(100vh - 48px);border-radius:8px}#root .listing-ops-shell .listing-ops-product-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px}#root .listing-ops-shell .listing-ops-product-head>div{flex:1 1 auto;min-width:0}#root .listing-ops-shell .listing-ops-product-head>.btn{width:auto;flex:0 0 auto;white-space:nowrap}#root .listing-ops-shell .listing-ops-product-head strong,#root .listing-ops-shell .listing-ops-product-head span{display:block}#root .listing-ops-shell .listing-ops-product-head strong{overflow:hidden;font-size:20px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}#root .listing-ops-shell .listing-ops-product-head span{margin-top:4px;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}#root .listing-ops-shell .listing-ops-product-dialog .listing-ops-product-tabs.module-subnav{flex:0 0 auto;width:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 20px;padding:8px 0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface));box-shadow:none}#root .listing-ops-shell .listing-ops-product-dialog .listing-ops-product-tabs.module-subnav.is-single{grid-template-columns:minmax(0,1fr)}#root .listing-ops-shell .listing-ops-product-dialog .listing-ops-product-tabs.module-subnav>button{width:calc(100% - 16px);min-width:0;min-height:44px;margin:0;justify-self:center;border:1px solid transparent;border-radius:10px;background:transparent;box-shadow:none}#root .listing-ops-shell .listing-ops-product-dialog .listing-ops-product-tabs.module-subnav>button:is(:hover,:focus-visible,.active){border-color:color-mix(in srgb,var(--primary-border) 78%,transparent);background:var(--primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-border) 78%,transparent),0 6px 14px #1e6bff0d}.listing-ops-product-content{padding:16px 20px 20px;scrollbar-gutter:auto}@media(max-width:860px){#root .listing-ops-shell .listing-ops-topbar-inner,#root .listing-ops-shell .listing-ops-primary-nav.module-subnav,#root .listing-ops-shell .listing-ops-main-rail{width:calc(100% - 24px)}#root .listing-ops-shell .listing-ops-topbar{min-height:72px}#root .listing-ops-shell .listing-ops-topbar-inner{min-height:72px;gap:12px}#root .listing-ops-shell .listing-ops-topbar-inner>div:first-child{min-width:0;flex:1 1 auto}#root .listing-ops-shell .listing-ops-brand-copy{min-width:0}#root .listing-ops-shell .listing-ops-brand-copy strong,#root .listing-ops-shell .listing-ops-brand-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-ops-account-trigger{max-width:min(220px,42vw)}#root .listing-ops-shell .listing-ops-primary-nav.module-subnav{display:flex;overflow-x:auto}#root .listing-ops-shell .listing-ops-primary-nav.module-subnav>button{min-width:168px;flex:1 0 168px}#root .listing-ops-shell .listing-ops-main-rail>.page-container,#root .listing-ops-shell .listing-ops-main-rail .listing-ops-store-plans-page.page-container,#root .listing-ops-shell .listing-ops-main-rail .listing-ops-store-requests-page.page-container{padding:20px 0 32px}#root .listing-ops-shell .listing-ops-status-tabs.status-tabs{display:flex;overflow-x:auto}#root .listing-ops-shell .listing-ops-status-tabs.status-tabs>button{min-width:136px;flex:1 0 136px}#root .listing-ops-shell .listing-ops-filter-bar .ui-filter-bar-main{align-items:stretch;flex-wrap:wrap}#root .listing-ops-shell .listing-ops-filter-bar .ui-filter-bar-fields{max-width:none;flex-basis:100%}#root .listing-ops-shell .listing-ops-filter-bar .ui-filter-bar-actions{width:100%;justify-content:flex-end;margin-left:0}#root .listing-ops-shell .listing-ops-filter-bar .ui-filter-bar-actions .btn-primary{min-width:96px}#root .listing-ops-shell .listing-ops-query-fields{display:grid;grid-template-columns:minmax(0,1fr)}#root .listing-ops-shell .listing-ops-query-search,#root .listing-ops-shell .listing-ops-query-select,#root .listing-ops-shell .listing-ops-category-filter{width:100%;min-width:0;max-width:none}.listing-ops-store-type-filter{width:100%}.listing-ops-store-type-filter>button{min-width:0;flex:1 1 0}#root .listing-ops-shell .listing-ops-query-bar .ui-filter-bar-actions{display:flex;flex-wrap:wrap}#root .listing-ops-shell .listing-ops-query-bar .ui-filter-bar-actions .btn{flex:1 1 112px}.listing-ops-product-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}#root .listing-ops-shell .listing-ops-product-head{align-items:flex-start}#root .listing-ops-shell .listing-ops-product-dialog .listing-ops-product-tabs.module-subnav{grid-template-columns:repeat(3,minmax(150px,1fr))!important;overflow-x:auto}#root .listing-ops-shell .listing-ops-product-dialog .listing-ops-product-tabs.module-subnav.is-single{grid-template-columns:minmax(0,1fr)!important}#root .listing-ops-shell .listing-ops-product-head>.btn{width:auto!important;min-width:52px}.listing-ops-product-content{padding:12px}}@media(max-width:640px){.listing-ops-account-trigger{width:42px;max-width:42px;min-height:42px;padding:0}.listing-ops-account-trigger-copy,.listing-ops-account-trigger-chevron{display:none}}.listing-ops-store-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.listing-ops-store-overview-table{min-width:1240px}.listing-ops-import-issue-count{display:inline-flex;padding:0;border:0;background:transparent;cursor:pointer}.listing-ops-import-issue-count:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:999px}.listing-ops-import-issue-count:disabled{cursor:wait;opacity:.65}.listing-ops-zero-count{color:var(--text-muted);font-variant-numeric:tabular-nums}.listing-ops-store-products-detail{display:grid;gap:12px}.listing-ops-store-product-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-surface)}.listing-ops-store-product-kpis>button{display:grid;min-width:0;gap:5px;padding:16px 18px;border:0;border-right:1px solid var(--yc-border);background:transparent;color:var(--yc-text);text-align:left;cursor:pointer}.listing-ops-store-product-kpis>button:last-child{border-right:0}.listing-ops-store-product-kpis>button:hover,.listing-ops-store-product-kpis>button:focus-visible{background:var(--yc-bg-subtle)}.listing-ops-store-product-kpis small{color:var(--yc-text-secondary);font-size:12px}.listing-ops-store-product-kpis strong{font-size:22px;line-height:1.2}.listing-ops-store-detail-tasks{display:flex;align-items:center;gap:4px;overflow-x:auto;padding:0 2px 8px;border-bottom:1px solid var(--yc-border)}.listing-ops-store-detail-tasks>.btn{flex:0 0 auto}.listing-ops-task-count{display:inline-grid;min-width:20px;min-height:20px;place-items:center;margin-left:4px;padding:0 6px;border-radius:999px;background:var(--yc-bg-subtle);color:var(--yc-text-secondary);font-size:12px;font-weight:700}.listing-ops-task-count.is-warning{background:color-mix(in srgb,var(--warning) 18%,var(--surface));color:var(--warning-strong, #9a4b00)}.listing-ops-store-detail-tasks>.listing-ops-issue-task,.listing-ops-store-detail-tasks>.listing-ops-channel-task-entry{color:var(--warning-strong, #9a4b00);font-weight:750}.listing-ops-store-product-primary-toolbar{display:grid;grid-template-columns:auto minmax(320px,1fr);align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--yc-border)}.listing-ops-store-product-create-actions{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.listing-ops-store-product-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:42px;padding-left:12px;border:1px solid var(--yc-border);border-radius:6px;background:var(--yc-bg-surface)}.listing-ops-store-product-search:focus-within{border-color:var(--yc-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--yc-primary) 14%,transparent)}.listing-ops-store-product-search>svg{color:var(--yc-text-secondary)}.listing-ops-store-product-search input,.listing-ops-store-category-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--yc-text)}.listing-ops-store-product-search>.btn{min-height:40px;border-radius:0 5px 5px 0}.listing-ops-store-product-filter-row{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 16px;border-bottom:1px solid var(--yc-border)}#root .listing-ops-shell .listing-ops-store-product-filter-row>.status-tabs{width:auto;max-width:none;flex:0 0 auto;overflow:visible}.listing-ops-store-product-filters{display:flex;align-items:center;gap:8px;min-width:0;margin-left:auto}.listing-ops-store-product-filters>svg{flex:0 0 auto;color:var(--yc-text-secondary)}.listing-ops-store-product-filters select{min-width:126px;min-height:34px;padding:0 32px 0 11px;border:1px solid var(--yc-border);border-radius:6px;background:var(--yc-bg-surface);color:var(--yc-text)}.listing-ops-store-product-filters>.btn{flex:0 0 auto;white-space:nowrap}.listing-ops-store-product-advanced-filters{display:flex;justify-content:flex-end;gap:8px;padding:0 16px 10px;border-bottom:1px solid var(--yc-border);background:var(--yc-bg-subtle)}.listing-ops-store-product-advanced-filters select{min-width:160px;min-height:36px;padding:0 32px 0 11px;border:1px solid var(--yc-border);border-radius:6px;background:var(--yc-bg-surface);color:var(--yc-text)}.listing-ops-store-products-table{width:100%;min-width:960px;table-layout:fixed}.listing-ops-store-products-table th:nth-child(1){width:44px}.listing-ops-store-products-table th:nth-child(2){width:26%}.listing-ops-store-products-table th:nth-child(3){width:13%}.listing-ops-store-products-table th:nth-child(4){width:17%}.listing-ops-store-products-table th:nth-child(5){width:10%}.listing-ops-store-products-table th:nth-child(6){width:9%}.listing-ops-store-products-table th:nth-child(7){width:8%}.listing-ops-store-products-table th:nth-child(8){width:10%}.listing-ops-store-products-table th:nth-child(9){width:132px}.listing-ops-store-products-table td>small,.listing-ops-store-products-table td>strong{display:block}.listing-ops-store-product-cell{display:flex;align-items:center;min-width:0;gap:10px}.listing-ops-store-product-cell img,.listing-ops-store-product-cell .is-placeholder{width:48px;height:48px;flex:0 0 48px;border:1px solid var(--yc-border);border-radius:6px;object-fit:cover}.listing-ops-store-product-cell .is-placeholder{display:grid;place-items:center;color:var(--yc-text-secondary);background:var(--yc-bg-subtle)}.listing-ops-store-product-cell div,.listing-ops-store-membership-cell{display:grid;min-width:0;gap:4px}.listing-ops-store-product-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-ops-store-product-name-button{max-width:100%;display:block;padding:0;overflow:hidden;border:0;color:var(--yc-text);background:transparent;font:inherit;font-weight:700;line-height:1.4;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.listing-ops-store-product-name-button:hover{color:var(--yc-primary);text-decoration:underline;text-underline-offset:3px}.listing-ops-store-product-name-button:focus-visible{border-radius:4px;outline:2px solid var(--yc-primary);outline-offset:3px}.listing-ops-store-product-cell small,.listing-ops-store-membership-cell>span{color:var(--yc-text-secondary)}.listing-ops-store-product-media-button{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;cursor:pointer}.listing-ops-store-product-media-button:not(:disabled):hover,.listing-ops-store-product-media-button:not(:disabled):focus-visible{outline:2px solid var(--yc-primary);outline-offset:2px}.listing-ops-store-product-media-button:disabled{cursor:not-allowed}.listing-ops-store-product-media-button>img,.listing-ops-store-product-media-button>.is-placeholder{width:48px;height:48px}.listing-ops-batch-eligibility{padding:9px 14px;border-top:1px solid var(--yc-border);border-bottom:1px solid var(--yc-border);color:var(--yc-status-warning-text);background:var(--yc-status-warning-bg);font-size:12px;line-height:1.6}.listing-ops-store-products-detail .ui-row-action-button[aria-disabled=true]{color:var(--yc-text-disabled);cursor:not-allowed}.listing-ops-shell>.table-action-menu-panel[data-owner-class~=ui-row-actions-more] .ui-row-action-menu-item>span{min-width:0;display:grid;gap:1px}.listing-ops-shell>.table-action-menu-panel[data-owner-class~=ui-row-actions-more] .ui-row-action-menu-item small{display:block;max-width:248px;color:var(--yc-text-tertiary);font-size:11px;font-weight:400;line-height:1.4;white-space:normal}.listing-ops-shell>.table-action-menu-panel[data-owner-class~=ui-row-actions-more] .ui-row-action-menu-item[aria-disabled=true],.listing-ops-shell>.table-action-menu-panel[data-owner-class~=ui-row-actions-more] .ui-row-action-menu-item[aria-disabled=true]:hover,.listing-ops-shell>.table-action-menu-panel[data-owner-class~=ui-row-actions-more] .ui-row-action-menu-item[aria-disabled=true]:focus-visible{color:var(--yc-text-disabled);background:transparent;cursor:not-allowed}.listing-ops-store-category-search,.listing-ops-store-category-select{display:grid;gap:8px;margin-top:16px}.listing-ops-store-category-search>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--yc-border);border-radius:6px}.listing-ops-store-category-select select{min-height:0;max-height:240px;padding:8px;border:1px solid var(--yc-border);border-radius:6px;background:var(--yc-bg-surface);color:var(--yc-text)}.listing-ops-store-category-select option{padding:7px 8px}.listing-ops-store-export-profiles{display:grid;gap:10px}.listing-ops-store-export-profiles>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px;border:1px solid var(--yc-border);border-radius:8px;cursor:pointer}.listing-ops-store-export-profiles>label.is-selected{border-color:var(--yc-primary);background:var(--yc-primary-soft)}.listing-ops-store-export-profiles span,.listing-ops-store-export-profiles small{display:block}.listing-ops-store-export-profiles small{margin-top:4px;color:var(--yc-text-secondary)}.listing-ops-store-export-builder,.listing-ops-store-media-builder{display:grid;gap:18px}.listing-ops-store-export-status.alert{min-height:0;display:flex;align-items:center;gap:8px;margin:0 0 2px;padding:8px 12px;border-radius:8px;font-size:13px;line-height:1.35}.listing-ops-store-export-status.alert>strong{flex:0 0 auto;font-size:13px;white-space:nowrap}.listing-ops-store-export-status.alert>span{min-width:0;overflow-wrap:anywhere}.listing-ops-channel-export-error.alert{min-height:0;align-items:flex-start;margin:0 0 2px;padding:10px 12px;border-radius:9px;font-size:13px;line-height:1.45;overflow:hidden}.listing-ops-channel-export-error.alert>svg{flex:none;margin-top:1px}.listing-ops-channel-export-error .alert-copy,.listing-ops-channel-export-error .alert-copy>span{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.listing-ops-store-media-safety{display:flex;align-items:flex-start;gap:7px;margin:-2px 0 16px;color:var(--yc-text-secondary);font-size:12px;line-height:1.55}.listing-ops-store-media-safety>svg{flex:0 0 auto;margin-top:1px;color:var(--yc-success)}.listing-ops-store-export-builder fieldset,.listing-ops-store-media-builder fieldset{min-width:0;margin:0;padding:0;border:0}.listing-ops-store-export-builder legend,.listing-ops-store-media-builder legend{display:flex;align-items:center;gap:8px;margin-bottom:9px;color:var(--yc-text);font-weight:700}.listing-ops-store-export-builder legend>span,.listing-ops-store-media-builder legend>span{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:50%;color:var(--yc-primary);background:var(--yc-primary-soft);font-size:12px}.listing-ops-store-export-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.listing-ops-store-export-options>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:13px 14px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-surface);cursor:pointer}.listing-ops-store-export-options>label.is-selected{border-color:var(--yc-primary);background:var(--yc-primary-soft)}.listing-ops-store-export-options>label.is-wide{grid-column:1 / -1}.listing-ops-store-export-options>label:has(input:disabled){opacity:.58;cursor:not-allowed}.listing-ops-store-export-options span,.listing-ops-store-export-options small{display:block}.listing-ops-store-export-options small{margin-top:3px;color:var(--yc-text-secondary);font-size:12px;line-height:1.5}.listing-ops-store-export-hint{margin:8px 0 0;color:var(--yc-text-secondary);font-size:12px;line-height:1.5}.listing-ops-store-export-format,.listing-ops-store-media-naming,.listing-ops-store-media-strategy{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.listing-ops-store-media-delivery-grid,.listing-ops-store-media-mode-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.listing-ops-store-media-mode-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-ops-store-media-delivery-grid>button,.listing-ops-store-media-mode-grid>button{min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:13px;border:1px solid var(--yc-border);border-radius:8px;color:var(--yc-text);background:var(--yc-bg-surface);text-align:left;cursor:pointer}.listing-ops-store-media-delivery-grid>button:hover,.listing-ops-store-media-delivery-grid>button:focus-visible,.listing-ops-store-media-delivery-grid>button.is-selected,.listing-ops-store-media-mode-grid>button:hover,.listing-ops-store-media-mode-grid>button:focus-visible,.listing-ops-store-media-mode-grid>button.is-selected{border-color:var(--yc-primary);background:var(--yc-primary-soft)}.listing-ops-store-media-delivery-grid>button>svg,.listing-ops-store-media-mode-grid>button>svg{color:var(--yc-primary)}.listing-ops-store-media-delivery-grid span,.listing-ops-store-media-delivery-grid small,.listing-ops-store-media-mode-grid span,.listing-ops-store-media-mode-grid small{display:block}.listing-ops-store-media-delivery-grid small,.listing-ops-store-media-mode-grid small{margin-top:3px;color:var(--yc-text-secondary);font-size:12px;font-weight:400}.listing-ops-store-media-current-rule{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--yc-border);border-radius:8px;color:var(--yc-text);background:var(--yc-bg-subtle)}.listing-ops-store-media-current-rule>svg{color:var(--yc-primary)}.listing-ops-store-media-current-rule span,.listing-ops-store-media-current-rule small{display:block}.listing-ops-store-media-current-rule small{margin-top:3px;color:var(--yc-text-secondary);font-size:12px}.listing-ops-channel-export-tasks,.listing-ops-channel-export-task-empty,.listing-ops-channel-export-task-card{display:grid;gap:10px}.listing-ops-channel-export-task-empty,.listing-ops-channel-export-task-card{min-height:92px;align-items:center;padding:16px;border:1px solid var(--yc-border);border-radius:10px;color:var(--yc-text-secondary);background:var(--yc-bg-subtle)}.listing-ops-channel-export-task-card{grid-template-columns:minmax(0,1fr) auto}.listing-ops-channel-export-task-card span,.listing-ops-channel-export-task-card small{display:block}.listing-ops-channel-export-task-card small{margin-top:4px}.listing-ops-store-media-strategy{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;margin-top:10px;padding:10px 12px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-subtle)}.listing-ops-store-media-strategy>span{display:grid;gap:2px;min-width:0;color:var(--yc-text-secondary);font-size:12px}.listing-ops-store-media-strategy>.btn{white-space:nowrap}.listing-ops-store-media-strategy>span strong{color:var(--yc-text);font-size:13px}.listing-ops-store-media-strategy>span small{color:var(--yc-text-secondary);font-size:12px}.listing-ops-store-media-naming-help{margin:-2px 0 9px;color:var(--yc-text-secondary);font-size:12px;line-height:1.55}.listing-ops-store-media-naming-help:has(>svg){display:flex;align-items:flex-start;gap:7px}.listing-ops-store-media-naming-help>svg{flex:0 0 auto;margin-top:1px;color:var(--yc-primary)}.listing-ops-store-media-package-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:10px 0 12px}.listing-ops-store-media-package-preview>span{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--yc-border);border-radius:7px;background:var(--yc-bg-subtle)}.listing-ops-store-media-package-preview small{color:var(--yc-text-secondary);font-size:12px}.listing-ops-store-media-batch{display:grid;gap:12px}.listing-ops-store-media-batch>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.listing-ops-store-media-batch>header>span:first-child{display:grid;gap:3px}.listing-ops-store-media-batch>header small{color:var(--yc-text-secondary);font-size:12px}.listing-ops-store-media-batch-progress{height:7px;overflow:hidden;border-radius:999px;background:var(--yc-bg-subtle)}.listing-ops-store-media-batch-progress>span{height:100%;display:block;border-radius:inherit;background:var(--yc-primary);transition:width .18s ease}.listing-ops-store-media-download-queue{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--yc-border);border-radius:10px;background:var(--yc-bg-subtle)}.listing-ops-store-media-download-queue.is-active{border-color:color-mix(in srgb,var(--yc-primary) 40%,var(--yc-border));background:color-mix(in srgb,var(--yc-primary-soft) 66%,var(--yc-bg-surface))}.listing-ops-store-media-download-queue>header,.listing-ops-store-media-download-summary,.listing-ops-store-media-download-actions{display:flex;align-items:center}.listing-ops-store-media-download-queue>header{justify-content:space-between;gap:16px}.listing-ops-store-media-download-summary{min-width:0;gap:10px}.listing-ops-store-media-download-summary>span:last-child{min-width:0;display:grid;gap:2px}.listing-ops-store-media-download-summary strong,.listing-ops-store-media-download-summary small{overflow-wrap:anywhere}.listing-ops-store-media-download-summary small,.listing-ops-store-media-download-hint{color:var(--yc-text-secondary);font-size:12px;line-height:1.55}.listing-ops-store-media-download-icon{flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:var(--yc-primary);background:var(--yc-primary-soft)}.listing-ops-store-media-download-actions{flex:0 0 auto;gap:8px}.listing-ops-store-media-download-progress,.listing-ops-store-media-package-download-progress{position:relative;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--yc-border) 60%,transparent)}.listing-ops-store-media-download-progress{height:7px}.listing-ops-store-media-package-download-progress{width:min(260px,100%);height:4px;margin-top:5px}.listing-ops-store-media-download-progress>span,.listing-ops-store-media-package-download-progress>span{display:block;width:0;height:100%;border-radius:inherit;background:var(--yc-primary);transition:width .18s ease}.listing-ops-store-media-download-progress.is-indeterminate>span,.listing-ops-store-media-package-download-progress.is-indeterminate>span{width:34%;animation:listing-ops-media-download-indeterminate 1.15s ease-in-out infinite}@keyframes listing-ops-media-download-indeterminate{0%{transform:translate(-115%)}to{transform:translate(330%)}}.listing-ops-store-media-batch ol{max-height:390px;margin:0;padding:0;overflow-y:auto;border:1px solid var(--yc-border);border-radius:8px;list-style:none}.listing-ops-store-media-batch li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 12px;border-top:1px solid var(--yc-border)}.listing-ops-store-media-batch li:first-child{border-top:0}.listing-ops-store-media-batch li>span:first-child{display:grid;gap:2px}.listing-ops-store-media-batch li small{color:var(--yc-text-secondary);font-size:12px}.listing-ops-store-media-batch li small.is-error{grid-column:1 / -1;color:var(--yc-danger)}.listing-ops-store-media-package-progress{min-width:44px;color:var(--yc-text-secondary);font-size:12px;text-align:right}.listing-ops-store-media-modes{display:flex;gap:20px;margin:14px 0}.listing-ops-store-media-modes label{display:inline-flex;align-items:center;gap:7px}.listing-ops-store-media-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0;border:1px solid var(--yc-border);border-radius:8px}.listing-ops-store-media-preview>span{display:grid;gap:4px;padding:12px;border-right:1px solid var(--yc-border)}.listing-ops-store-media-preview>span:last-child{border-right:0}.listing-ops-store-media-preview small{color:var(--yc-text-secondary)}.listing-ops-store-media-preview-incomplete{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:12px 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--yc-danger) 36%,var(--yc-border));border-radius:8px;color:var(--yc-danger);background:color-mix(in srgb,var(--yc-danger-soft) 72%,var(--yc-bg-surface))}.listing-ops-store-media-preview-incomplete>svg{margin-top:1px}.listing-ops-store-media-preview-incomplete>span{display:grid;min-width:0;gap:2px}.listing-ops-store-media-preview-incomplete strong,.listing-ops-store-media-preview-incomplete small{display:block}.listing-ops-store-media-preview-incomplete small{color:var(--yc-text-secondary);line-height:1.55;overflow-wrap:anywhere}.listing-ops-channel-export-dialog>.ui-dialog-body{grid-auto-rows:max-content;align-content:start}.listing-ops-store-media-problems{height:auto;min-height:116px;flex:0 0 auto;margin:12px 0;overflow:visible;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-surface)}.listing-ops-store-media-problems>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;background:var(--yc-bg-subtle)}.listing-ops-store-media-problems>header>span:first-child{display:grid;min-width:0;gap:2px}.listing-ops-store-media-problems>header>span:last-child{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.listing-ops-store-media-problems>header strong,.listing-ops-store-media-problems>header small{display:block}.listing-ops-store-media-problems>header small{color:var(--yc-text-secondary);font-size:12px}.listing-ops-store-media-problems ul{max-height:240px;margin:0;padding:0;overflow-y:auto;list-style:none}.listing-ops-store-media-problems li{display:grid;grid-template-columns:auto minmax(132px,.72fr) minmax(180px,1.28fr);align-items:start;gap:10px;padding:10px 12px;border-top:1px solid var(--yc-border)}.listing-ops-store-media-problems li:first-child{border-top:0}.listing-ops-store-media-problems li.is-error{background:var(--yc-danger-soft)}.listing-ops-store-media-problems li.is-warning{background:color-mix(in srgb,var(--yc-warning-soft) 48%,var(--yc-bg-surface))}.listing-ops-store-media-problems li>span{display:grid;gap:2px;min-width:0}.listing-ops-store-media-problems li>span strong,.listing-ops-store-media-problems li>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-ops-store-media-problems li>span small{color:var(--yc-text-secondary);font-size:12px}.listing-ops-store-media-problems li>p{min-width:0;margin:0;color:var(--yc-text);font-size:13px;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.listing-ops-store-difference-list{display:grid;gap:8px}.listing-ops-store-difference-list>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:14px 16px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-surface);color:var(--yc-text);text-align:left;cursor:pointer}.listing-ops-store-difference-list>button:hover,.listing-ops-store-difference-list>button:focus-visible{border-color:var(--yc-primary);background:var(--yc-primary-soft)}.listing-ops-store-difference-list span{display:grid;gap:4px}.listing-ops-store-difference-list small{color:var(--yc-text-secondary)}.listing-ops-store-difference-list b{min-width:36px;color:var(--yc-primary);font-size:20px;text-align:right}.listing-ops-store-add-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;margin-bottom:12px;padding-left:12px;border:1px solid var(--yc-border);border-radius:6px;background:var(--yc-bg-surface)}.listing-ops-store-add-search>svg{color:var(--yc-text-secondary)}.listing-ops-store-add-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--yc-text)}.listing-ops-store-add-preview{display:grid;gap:12px}.listing-ops-store-add-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 16px;padding:0;list-style:none}.listing-ops-store-add-steps>li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;border-bottom:2px solid var(--yc-border);color:var(--yc-text-secondary)}.listing-ops-store-add-steps>li>span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--yc-bg-subtle);font-weight:700}.listing-ops-store-add-steps>li div,.listing-ops-store-add-steps>li small{display:block}.listing-ops-store-add-steps>li small{margin-top:2px;font-size:11px;font-weight:400}.listing-ops-store-add-steps>li.is-active,.listing-ops-store-add-steps>li.is-complete{border-bottom-color:var(--yc-primary);color:var(--yc-text)}.listing-ops-store-add-steps>li.is-active>span,.listing-ops-store-add-steps>li.is-complete>span{color:#fff;background:var(--yc-primary)}.listing-ops-store-add-preview-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.listing-ops-store-add-result-tabs{width:100%}.listing-ops-store-add-basket{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;border-inline:1px solid var(--yc-border);border-bottom:1px solid var(--yc-border);background:var(--yc-bg-subtle)}.listing-ops-store-add-basket>span,.listing-ops-store-add-basket-count{color:var(--yc-primary);font-size:12px;font-weight:700}.listing-ops-store-add-basket>div{display:flex;flex-wrap:wrap;gap:6px}.listing-ops-store-add-basket button{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:2px 8px;border:1px solid var(--yc-primary-border);border-radius:6px;color:var(--yc-primary);background:var(--yc-primary-soft);cursor:pointer}.listing-ops-store-add-product{display:flex;align-items:center;gap:9px;min-width:0}.listing-ops-store-add-product>img,.listing-ops-store-add-product>span{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border:1px solid var(--yc-border);border-radius:6px;object-fit:cover;color:var(--yc-text-secondary);background:var(--yc-bg-subtle)}.listing-ops-store-add-product>div{min-width:0}.listing-ops-shelf-swap-picker{grid-column:1 / -1;display:grid;gap:9px}.listing-ops-shelf-swap-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:0 11px;border:1px solid var(--yc-border);border-radius:6px;background:var(--yc-bg-surface)}.listing-ops-shelf-swap-search input{min-width:0;padding:0;border:0;outline:0;background:transparent}.listing-ops-shelf-swap-results{max-height:260px;display:grid;gap:4px;overflow-y:auto;padding:5px;border:1px solid var(--yc-border);border-radius:7px;background:var(--yc-bg-subtle)}.listing-ops-shelf-swap-results>button{display:grid;grid-template-columns:62px minmax(0,1fr);gap:2px 10px;padding:9px 10px;border:1px solid transparent;border-radius:6px;color:var(--yc-text);background:var(--yc-bg-surface);text-align:left;cursor:pointer}.listing-ops-shelf-swap-results>button:hover,.listing-ops-shelf-swap-results>button:focus-visible,.listing-ops-shelf-swap-results>button.is-selected{border-color:var(--yc-primary);background:var(--yc-primary-soft)}.listing-ops-shelf-swap-results>button strong{grid-row:1 / span 2;color:var(--yc-primary)}.listing-ops-shelf-swap-results>button small{color:var(--yc-text-secondary)}.listing-ops-shelf-swap-empty{padding:20px 10px;color:var(--yc-text-secondary);text-align:center}.listing-ops-shelf-swap-summary{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--yc-border);border-radius:7px}.listing-ops-shelf-swap-summary>span{display:grid;gap:3px}.listing-ops-shelf-swap-summary>span:last-child{text-align:right}.listing-ops-shelf-swap-summary small{color:var(--yc-text-secondary)}.listing-ops-product-details-loading{min-height:220px;display:grid;place-items:center;color:var(--yc-text-secondary);font-size:13px}.listing-ops-channel-task-list{display:grid;gap:6px;min-width:220px}.listing-ops-channel-task{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.listing-ops-channel-task>span{min-width:0}.listing-ops-channel-task small{display:block;max-width:240px;margin-top:4px;overflow:hidden;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.listing-ops-channel-task button{flex:0 0 auto;max-width:150px;padding:2px 0;overflow:hidden;border:0;color:var(--brand);background:transparent;font:inherit;font-size:12px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.listing-ops-channel-task button:disabled{color:var(--text-muted);cursor:not-allowed}.listing-ops-channel-task-empty{color:var(--text-muted);font-size:12px}.listing-ops-catalog-channel-tasks{display:grid;justify-items:start;gap:6px;min-width:180px}.listing-ops-catalog-channel-tasks>span{display:grid;min-width:0;gap:3px}.listing-ops-catalog-channel-tasks small{display:block;max-width:220px;overflow:hidden;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.listing-ops-row-task-actions{display:flex;align-items:center;justify-content:flex-start;gap:6px;white-space:nowrap}.listing-ops-channel-task-field{display:grid;gap:8px}.listing-ops-channel-task-field>span{font-weight:700}.listing-ops-channel-task-field input,.listing-ops-channel-task-field textarea{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit}.listing-ops-channel-task-field input{min-height:40px;padding:0 12px}.listing-ops-channel-task-field textarea{padding:10px 12px;resize:vertical}.listing-ops-channel-task-field small{color:var(--text-muted)}.listing-ops-platform-resolution-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.listing-ops-platform-resolution-choice>label{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:12px;min-height:76px;padding:14px 16px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-surface);cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out}.listing-ops-platform-resolution-choice>label:hover{border-color:var(--yc-border-strong);background:var(--yc-bg-hover)}.listing-ops-platform-resolution-choice>label:has(input:checked){border-color:var(--yc-primary);background:var(--yc-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--yc-primary) 18%,transparent)}.listing-ops-platform-resolution-choice>label:has(input:focus-visible){border-color:var(--yc-primary);box-shadow:var(--yc-focus-ring)}.listing-ops-platform-resolution-choice>label:has(input:disabled){border-color:var(--yc-border-light);background:var(--yc-bg-subtle);cursor:not-allowed;opacity:.64}.listing-ops-platform-resolution-choice input[type=radio]{inline-size:16px;block-size:16px;margin:2px 0 0;accent-color:var(--yc-primary);flex:none}.listing-ops-platform-resolution-choice input[type=radio]:focus-visible{outline:none}.listing-ops-platform-resolution-choice>label>span{min-width:0}.listing-ops-platform-resolution-choice strong,.listing-ops-platform-resolution-choice small{display:block}.listing-ops-platform-resolution-choice strong{color:var(--yc-text-primary);font-size:14px;font-weight:600;line-height:20px}.listing-ops-platform-resolution-choice input:checked+span strong{color:var(--yc-primary-active)}.listing-ops-platform-resolution-choice small{margin-top:2px;color:var(--yc-text-tertiary);font-size:13px;line-height:20px}@media(max-width:1180px){.listing-ops-platform-issue-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-ops-platform-issue-summary>button{border-bottom:1px solid var(--border)}.listing-ops-platform-issue-toolbar{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(160px,.45fr))}.listing-ops-platform-issue-toolbar>.btn{grid-column:1 / -1;justify-self:end}.listing-ops-store-product-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-ops-store-product-kpis>button:nth-child(3){border-right:0}.listing-ops-store-product-kpis>button:nth-child(-n+3){border-bottom:1px solid var(--yc-border)}.listing-ops-store-product-primary-toolbar{grid-template-columns:1fr}.listing-ops-store-product-filter-row{align-items:stretch;flex-direction:column}.listing-ops-store-product-filters{flex-wrap:wrap;margin-left:0}.listing-ops-store-product-filters>select{width:180px;flex:0 1 180px}}@media(max-width:640px){.listing-ops-platform-issues-hero{align-items:stretch;flex-direction:column}.listing-ops-platform-issues-hero>.btn{width:100%}.listing-ops-platform-issue-batchbar{align-items:stretch;flex-direction:column}.listing-ops-platform-issue-batchbar .dialog-action-cluster{justify-content:stretch}.listing-ops-platform-issue-batchbar .btn{flex:1 1 auto}.listing-ops-platform-issue-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-ops-platform-issue-toolbar,.listing-ops-platform-feedback-source{grid-template-columns:1fr}.listing-ops-platform-issue-toolbar>.btn{width:100%}.listing-ops-platform-feedback-source>small{padding-bottom:0}.listing-ops-platform-feedback-steps,.listing-ops-platform-feedback-toolbar,.listing-ops-platform-feedback-summary{grid-template-columns:1fr}.listing-ops-platform-feedback-upload{grid-template-columns:44px minmax(0,1fr);min-height:148px;gap:12px;padding:16px}.listing-ops-platform-feedback-upload-icon{width:44px;height:44px}.listing-ops-platform-feedback-upload-action{grid-column:1 / -1;width:100%}.listing-ops-platform-feedback-upload-copy small{white-space:normal}.listing-ops-platform-feedback-summary>span{grid-template-columns:1fr auto;align-items:center;border-right:0;border-bottom:1px solid var(--border)}.listing-ops-platform-feedback-summary>span:last-child{border-bottom:0}.listing-ops-platform-feedback-table-wrap th:nth-child(4){width:190px}.listing-ops-platform-resolution-choice{grid-template-columns:1fr}.listing-ops-store-product-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-ops-store-product-kpis>button:nth-child(3){border-right:1px solid var(--yc-border)}.listing-ops-store-product-kpis>button:nth-child(2n){border-right:0}.listing-ops-store-product-kpis>button:nth-child(-n+4){border-bottom:1px solid var(--yc-border)}.listing-ops-store-product-search{grid-template-columns:auto minmax(0,1fr) auto;padding:8px 10px}.listing-ops-store-product-search>.btn{grid-column:1 / -1;width:100%;border-radius:6px}.listing-ops-store-product-create-actions,.listing-ops-store-product-advanced-filters{align-items:stretch;flex-direction:column}.listing-ops-store-product-create-actions>.btn,.listing-ops-store-product-filters>select,.listing-ops-store-product-filters>.btn,.listing-ops-store-product-advanced-filters>select{width:100%;flex:1 1 100%}.listing-ops-store-product-advanced-filters{padding:10px 16px}.listing-ops-store-media-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-ops-store-media-preview>span:nth-child(2){border-right:0}.listing-ops-store-media-preview>span:nth-child(-n+2){border-bottom:1px solid var(--yc-border)}.listing-ops-store-media-problems>header{align-items:flex-start;flex-direction:column}.listing-ops-store-media-problems>header>span:last-child{justify-content:flex-start}.listing-ops-store-media-problems li{grid-template-columns:auto minmax(0,1fr)}.listing-ops-store-media-problems li>p{grid-column:1 / -1}.listing-ops-store-media-batch>header{align-items:flex-start;flex-direction:column}.listing-ops-store-media-download-queue>header{align-items:flex-start;flex-direction:column}.listing-ops-store-media-download-actions{width:100%;justify-content:space-between}.listing-ops-store-media-batch li{grid-template-columns:minmax(0,1fr) auto}.listing-ops-store-media-batch li>.btn,.listing-ops-store-media-package-progress{grid-column:1 / -1;width:100%;text-align:center}.listing-ops-store-export-options,.listing-ops-store-media-delivery-grid,.listing-ops-store-media-mode-grid,.listing-ops-store-add-steps,.listing-ops-store-add-preview-head{grid-template-columns:1fr}.listing-ops-store-media-strategy{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-ops-store-media-strategy>span{grid-column:1 / -1}.listing-ops-store-media-strategy>.btn{width:100%}.listing-ops-store-add-basket{grid-template-columns:1fr}.listing-ops-shelf-swap-results>button{grid-template-columns:54px minmax(0,1fr)}}.listing-ops-store-platform-ids{display:grid;gap:10px;margin:14px 0 16px;padding:12px;border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-card);background:var(--yc-bg-container)}.listing-ops-store-platform-id-heading{display:grid;grid-template-columns:32px minmax(0,1fr);align-content:center;align-items:center;gap:2px 9px;min-width:0}.listing-ops-store-platform-id-heading>span:not(.listing-ops-store-platform-id-icon){display:grid;gap:2px}.listing-ops-store-platform-id-icon{display:grid;width:32px;height:32px;grid-row:1 / span 2;place-items:center;border:1px solid var(--yc-primary-border);border-radius:9px;color:var(--yc-primary);background:var(--yc-primary-soft)}.listing-ops-store-platform-id-heading small,.listing-ops-store-platform-id-item small{color:var(--yc-text-muted);font-size:12px}.listing-ops-store-platform-id-heading>small[role=alert]{grid-column:2 / -1;color:var(--yc-danger)}.listing-ops-store-platform-id-list,.listing-ops-store-platform-id-item{display:grid;align-items:center}.listing-ops-store-platform-id-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.listing-ops-store-platform-id-item{grid-template-columns:minmax(72px,.65fr) minmax(128px,1.7fr) 36px;gap:8px;height:58px;min-width:0;padding:8px 9px;overflow:hidden;border:1px solid var(--yc-border-subtle);border-radius:10px;background:var(--yc-bg-subtle)}.listing-ops-store-platform-id-label{display:block;min-width:0}.listing-ops-store-platform-id-label strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-ops-store-platform-id-value{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;height:34px;min-width:0;padding:0 8px;overflow:hidden;border:1px solid var(--yc-border-subtle);border-radius:8px;background:var(--yc-bg-container)}.listing-ops-store-platform-id-item[data-reveal-state=revealed] .listing-ops-store-platform-id-value{border-color:var(--yc-primary-border);background:var(--yc-primary-soft)}.listing-ops-store-platform-id-value code{min-width:0;padding:0;overflow:hidden;background:transparent;color:var(--yc-text-primary);font:650 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.listing-ops-store-platform-id-value>small{white-space:nowrap}.listing-ops-store-platform-id-mask{overflow:hidden;color:var(--yc-text-muted);font:700 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;text-overflow:clip;white-space:nowrap}.listing-ops-store-platform-id-action{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;justify-content:center}.listing-ops-store-platform-id-empty{margin:0;padding:10px 12px;color:var(--yc-text-muted);border-radius:8px;background:var(--yc-bg-subtle)}section.confirm-dialog.app-dialog.listing-ops-store-profile-dialog.ui-dialog{width:min(920px,calc(100vw - 48px));max-height:min(820px,calc(100vh - 48px))}#root .listing-ops-store-profile-dialog .ui-dialog-body{display:grid;gap:14px;padding:18px 24px;overflow:auto}.listing-ops-store-profile-identity{display:flex;align-items:center;gap:10px;min-width:0;padding-bottom:14px;border-bottom:1px solid var(--yc-border-subtle)}.listing-ops-store-profile-icon{width:42px;height:42px;display:grid;flex:0 0 42px;place-items:center;color:var(--yc-primary);border:1px solid var(--yc-primary-border);border-radius:10px;background:var(--yc-primary-soft)}.listing-ops-store-profile-identity>span:nth-child(2){min-width:0;display:grid;flex:1 1 auto;gap:3px}.listing-ops-store-profile-identity>span:nth-child(2) strong,.listing-ops-store-profile-identity>span:nth-child(2) small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-ops-store-profile-identity>span:nth-child(2) small,.listing-ops-store-profile-section-heading small,.listing-ops-store-profile-plan small,.listing-ops-store-profile-plan span{color:var(--yc-text-muted)}.listing-ops-store-profile-loading{min-height:128px;display:grid;place-items:center;color:var(--yc-text-muted)}.listing-ops-store-profile-section{overflow:hidden;border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-card);background:var(--yc-bg-container)}.listing-ops-store-profile-section-heading{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:2px 9px;padding:12px 14px;border-bottom:1px solid var(--yc-border-subtle)}.listing-ops-store-profile-section-heading>span{width:32px;height:32px;display:grid;grid-row:1 / span 2;place-items:center;color:var(--yc-primary);border-radius:8px;background:var(--yc-primary-soft)}.listing-ops-store-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.listing-ops-store-profile-grid>div{min-width:0;padding:12px 14px;border-bottom:1px solid var(--yc-border-subtle)}.listing-ops-store-profile-grid>div:nth-child(odd):not(.is-wide){border-right:1px solid var(--yc-border-subtle)}.listing-ops-store-profile-grid>div.is-wide{grid-column:1 / -1;border-bottom:0}.listing-ops-store-profile-grid dt,.listing-ops-store-profile-grid dd{margin:0}.listing-ops-store-profile-grid dt{display:flex;align-items:center;gap:5px;color:var(--yc-text-muted);font-size:12px}.listing-ops-store-profile-grid dd{margin-top:5px;overflow-wrap:anywhere;color:var(--yc-text-primary);font-weight:700}.listing-ops-store-profile-dialog .listing-ops-store-platform-ids{margin:0}.listing-ops-store-profile-plan{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--yc-primary-border);border-radius:var(--yc-radius-card);background:var(--yc-primary-soft)}.listing-ops-store-profile-plan>div{min-width:0;display:grid;gap:3px}.listing-ops-store-profile-plan strong{overflow:hidden;color:var(--yc-text-primary);text-overflow:ellipsis;white-space:nowrap}.listing-ops-store-profile-plan>.btn{flex:0 0 auto}@media(max-width:1180px){.listing-ops-store-platform-id-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.listing-ops-store-platform-id-list{grid-template-columns:minmax(0,1fr)}.listing-ops-store-platform-id-item{grid-template-columns:minmax(70px,.65fr) minmax(116px,1.7fr) 36px}.listing-ops-store-platform-id-action{width:36px;min-width:36px}section.confirm-dialog.app-dialog.listing-ops-store-profile-dialog.ui-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}#root .listing-ops-store-profile-dialog .ui-dialog-body{padding:14px}.listing-ops-store-profile-identity{align-items:flex-start;flex-wrap:wrap}.listing-ops-store-profile-grid{grid-template-columns:minmax(0,1fr)}.listing-ops-store-profile-grid>div,.listing-ops-store-profile-grid>div:nth-child(odd):not(.is-wide){grid-column:1;border-right:0}.listing-ops-store-profile-plan{align-items:stretch;flex-direction:column}.listing-ops-store-profile-plan>.btn{width:100%}}#root .listing-ops-store-detail-dialog .listing-ops-task-tabs.status-tabs{width:100%;min-height:50px;display:flex;align-items:stretch;gap:0;padding:0;overflow-x:auto;overflow-y:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:none}#root .listing-ops-store-detail-dialog .listing-ops-task-tabs.status-tabs>button{width:auto;min-width:0;min-height:48px;flex:0 0 auto;align-items:center;gap:6px;margin:0;padding:0 20px;border:0;border-right:1px solid var(--border);border-radius:0;color:var(--text-secondary);background:var(--surface);box-shadow:none;font-size:13px;font-weight:650;line-height:1}#root .listing-ops-store-detail-dialog .listing-ops-task-tabs.status-tabs>button>span,#root .listing-ops-store-detail-dialog .listing-ops-task-tabs.status-tabs>button.active>span{min-width:0;min-height:0;display:inline;padding:0;border-radius:0;color:inherit;background:transparent;font:inherit;line-height:inherit}#root .listing-ops-store-detail-dialog .listing-ops-task-tabs.status-tabs>button:is(.active,[aria-selected=true]){color:var(--primary-strong);background:var(--primary-soft);box-shadow:none}#root .listing-ops-store-detail-dialog .listing-ops-task-tabs.status-tabs>button:focus-visible{position:relative;z-index:1;outline:2px solid var(--primary);outline-offset:-2px}#root .listing-ops-store-detail-dialog .listing-ops-transfer-task-tabs{min-height:48px;gap:4px;padding:4px;border:1px solid var(--border);border-radius:8px;background:var(--bg-subtle);box-shadow:none}#root .listing-ops-store-detail-dialog .listing-ops-transfer-task-tabs>button{min-height:38px;padding:0 12px;border:1px solid transparent;border-radius:6px;color:var(--text-muted);background:transparent;box-shadow:none;font-size:13px;font-weight:650}#root .listing-ops-store-detail-dialog .listing-ops-transfer-task-tabs>button[aria-selected=true]{border-color:var(--primary-border);color:var(--primary-strong);background:var(--primary-soft);box-shadow:inset 0 -2px 0 var(--primary)}#root .listing-ops-store-detail-dialog .listing-ops-transfer-workspace .listing-ops-import-result{gap:16px;padding:0;border:0;background:var(--surface)}#root .listing-ops-store-detail-dialog .listing-ops-transfer-workspace .listing-ops-import-result-heading{gap:14px;margin-top:16px;padding:18px;border:1px solid var(--primary-border);border-radius:8px;background:#fbfdff}#root .listing-ops-store-detail-dialog .listing-ops-transfer-workspace .listing-ops-import-result-icon{width:42px;height:42px;flex:0 0 42px;border:0;color:#07866f;background:#e4f8f1}#root .listing-ops-store-detail-dialog .listing-ops-transfer-workspace .listing-ops-export-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:initial;gap:12px;margin-top:16px}#root .listing-ops-store-detail-dialog .listing-ops-transfer-workspace .listing-ops-export-actions label{width:auto;min-width:0}#root .listing-ops-store-detail-dialog .listing-ops-store-items-filter.ui-filter-bar{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:none}#root .listing-ops-store-detail-dialog .listing-ops-store-items-filter .ui-filter-bar-main{width:100%;min-width:0;display:grid;grid-template-columns:minmax(300px,1fr) auto;align-items:center;gap:12px}#root .listing-ops-store-detail-dialog .listing-ops-store-items-filter .ui-filter-bar-fields{width:100%;min-width:0;max-width:none;display:block;flex:none}#root .listing-ops-store-detail-dialog .listing-ops-store-items-filter .listing-ops-query-fields{width:100%;min-width:0;display:block}#root .listing-ops-store-detail-dialog .listing-ops-store-items-filter .listing-ops-query-search{width:100%;min-width:0;max-width:none;min-height:48px;display:flex;align-items:center;flex:none}#root .listing-ops-store-detail-dialog .listing-ops-store-items-filter .listing-ops-query-search>input{width:100%;min-width:0;height:auto;padding:0;border:0;border-radius:0;outline:0;color:var(--text-primary);background:transparent;box-shadow:none}#root .listing-ops-store-detail-dialog .listing-ops-store-items-filter .ui-filter-bar-actions{width:auto;min-width:max-content;display:flex;align-items:center;justify-content:flex-end;flex:none;flex-wrap:nowrap;gap:10px;margin:0}#root .listing-ops-store-detail-dialog .listing-ops-store-items-filter .ui-filter-bar-actions .btn{min-height:48px;height:48px;flex:0 0 auto;white-space:nowrap}#root .listing-ops-store-detail-dialog .listing-ops-store-items-filter .ui-filter-bar-actions .btn-primary{min-width:96px}#root .listing-ops-store-detail-dialog .listing-ops-store-detail-content:not(.is-transfer){padding-bottom:16px}#root .listing-ops-store-detail-dialog .listing-ops-import-flow-body>.alert{min-width:0;min-height:0;height:auto;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;gap:4px;margin:0 0 4px;padding:12px 16px;overflow:visible;flex:0 0 auto}#root .listing-ops-store-detail-dialog .listing-ops-import-flow-body>.alert>:is(strong,span){position:static;display:block;min-width:0;margin:0;grid-column:1}@media(max-width:760px){#root .listing-ops-store-detail-dialog .listing-ops-task-tabs.status-tabs>button{min-width:144px}#root .listing-ops-store-detail-dialog .listing-ops-transfer-workspace .listing-ops-export-actions,#root .listing-ops-store-detail-dialog .listing-ops-store-items-filter .ui-filter-bar-main{grid-template-columns:minmax(0,1fr)}#root .listing-ops-store-detail-dialog .listing-ops-store-items-filter .ui-filter-bar-actions{width:100%;min-width:0;justify-content:flex-start;overflow-x:auto}}.store-catalog-page{min-height:100vh;color:#162033;background:#f4f7fb}.store-catalog-shell{width:min(100%,1480px);min-height:100vh;display:flex;flex-direction:column;gap:20px;margin:0 auto;padding:24px}.store-catalog-header{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(320px,1.4fr) auto;align-items:center;gap:24px;min-height:116px;padding:22px 26px;border:1px solid #dce5f1;border-radius:12px;background:#fff}.store-catalog-brand{min-width:0;display:flex;align-items:center}.store-catalog-brand-logo{width:min(100%,300px);height:auto;display:block;object-fit:contain}.store-catalog-title-block{min-width:0;padding-left:24px;border-left:1px solid #e3eaf3}.store-catalog-title-block p,.store-catalog-title-block span,.store-catalog-published small{margin:0;color:#687890;font-size:13px}.store-catalog-title-block h1{margin:4px 0 5px;overflow:hidden;color:#121a2a;font-size:clamp(24px,2.4vw,34px);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.store-catalog-published{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:end;gap:2px 8px;padding:12px 14px;border-radius:8px;color:#2e5ce6;background:#f2f6ff}.store-catalog-published span{white-space:nowrap}.store-catalog-published strong{font-size:18px}.store-catalog-published small{grid-column:2}.store-catalog-search-panel{display:grid;gap:14px;padding:18px;border:1px solid #dce5f1;border-radius:12px;background:#fff}.store-catalog-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.store-catalog-search-field{min-width:0;height:48px;display:flex;align-items:center;gap:10px;padding:0 15px;border:1px solid #cfd9e8;border-radius:8px;color:#708097;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.store-catalog-search-field:focus-within{border-color:#3166f5;box-shadow:0 0 0 3px #3166f51f}.store-catalog-search-field input{min-width:0;width:100%;height:100%;padding:0;border:0;outline:0;color:#162033;background:transparent;font:inherit}.store-catalog-search-field input::placeholder{color:#8b99ad}.store-catalog-search-help{margin:10px 0 0;color:#6f7f96;font-size:13px;line-height:1.6}.store-catalog-barcode-match{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border:1px solid #bfd0fc;border-radius:8px;background:#f2f6ff;color:#53647d;font-size:13px}.store-catalog-barcode-match strong{flex:none;color:#2457df}.store-catalog-search-button,.store-catalog-reset-button,.store-catalog-state button,.store-catalog-pagination button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 18px;border:1px solid #cfd9e8;border-radius:8px;color:#25344c;background:#fff;font:inherit;font-weight:650;cursor:pointer}.store-catalog-search-button{border-color:#3166f5;color:#fff;background:#3166f5}.store-catalog-search-button:hover,.store-catalog-search-button:focus-visible{background:#2457df}.store-catalog-reset-button:hover,.store-catalog-pagination button:not(:disabled):hover,.store-catalog-state button:hover{border-color:#9fb2cf;background:#f7f9fc}.store-catalog-result-bar{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;border-top:1px solid #e6ebf3;scroll-margin-top:20px}.store-catalog-result-bar:focus-visible{border-radius:6px;outline:2px solid #3166f5;outline-offset:4px}.store-catalog-result-bar strong{font-size:14px}.store-catalog-result-bar label{display:flex;align-items:center;gap:8px;color:#66768d;font-size:13px}.store-catalog-result-bar select{min-height:38px;padding:0 34px 0 11px;border:1px solid #cfd9e8;border-radius:7px;color:#26354c;background:#fff;font:inherit}.store-catalog-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.store-catalog-card{min-width:0;overflow:hidden;border:1px solid #dbe4ef;border-radius:10px;color:inherit;background:#fff;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.store-catalog-card:hover,.store-catalog-card:focus-visible{border-color:#9db6f8;box-shadow:0 10px 26px #1b37631a;transform:translateY(-2px);outline:none}.store-catalog-image-wrap{position:relative;aspect-ratio:1;overflow:hidden;border-bottom:1px solid #e1e8f1;background:#f2f5f9}.store-catalog-image-wrap img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .22s ease}.store-catalog-exact-barcode{position:absolute;top:10px;left:10px;z-index:1;padding:4px 8px;border-radius:6px;color:#fff;background:#141f31db;font-size:12px;font-weight:700;line-height:1}.store-catalog-card:hover .store-catalog-image-wrap img{transform:scale(1.025)}.store-catalog-image-empty{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:8px;color:#8491a4;font-size:13px}.store-catalog-shelf{position:absolute;right:10px;bottom:10px;max-width:calc(100% - 20px);display:inline-flex;align-items:center;gap:4px;padding:6px 8px;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:6px;color:#fff;background:#141f31d1;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.store-catalog-card-body{display:grid;gap:9px;padding:14px}.store-catalog-card h2{min-height:44px;display:-webkit-box;margin:0;overflow:hidden;color:#142039;font-size:15px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.store-catalog-spec{margin:-3px 0 0;overflow:hidden;color:#65758d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.store-catalog-card dl{display:grid;gap:5px;margin:2px 0 0}.store-catalog-card dl div{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr);gap:6px;font-size:12px}.store-catalog-card dt{color:#8794a8}.store-catalog-card dd{margin:0;overflow:hidden;color:#475873;text-overflow:ellipsis;white-space:nowrap}.store-catalog-card-foot{min-height:42px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding-top:9px;border-top:1px solid #edf1f6}.store-catalog-card-foot span{color:#7c899b;font-size:12px}.store-catalog-card-foot strong{color:#e6532f;font-size:17px}.store-catalog-state{min-height:360px;display:grid;place-items:center;align-content:center;gap:10px;padding:28px;border:1px solid #dce5f1;border-radius:12px;color:#61718a;background:#fff;text-align:center}.store-catalog-state strong{color:#1c2940;font-size:18px}.store-catalog-state.danger{color:#b84a38}.store-catalog-pagination{min-height:62px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border:1px solid #dce5f1;border-radius:10px;color:#607089;background:#fff}.store-catalog-pagination-actions{display:flex;gap:8px}.store-catalog-pagination-error{flex:0 0 100%;display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:0;padding-top:10px;border-top:1px solid #f0d7d1;color:#a94332;font-size:13px}.store-catalog-pagination-error button{min-height:36px;padding:0 14px;border-color:#e0a99e;color:#943c2d}.store-catalog-pagination button:disabled{opacity:.45;cursor:not-allowed}.store-catalog-footer{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 8px 4px;color:#748299;font-size:12px}.store-catalog-footer a{color:inherit;text-decoration:none}.store-catalog-footer a:hover{color:#315fd5;text-decoration:underline}@media(max-width:1180px){.store-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:920px){.store-catalog-header{grid-template-columns:minmax(0,1fr) auto}.store-catalog-brand{grid-column:1 / -1}.store-catalog-title-block{padding-left:0;border-left:0}.store-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.store-catalog-shell{gap:14px;padding:12px}.store-catalog-header{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.store-catalog-brand{grid-column:auto}.store-catalog-brand-logo{width:min(100%,240px)}.store-catalog-published{justify-content:start}.store-catalog-search-form{grid-template-columns:minmax(0,1fr) auto}.store-catalog-reset-button{grid-column:1 / -1}.store-catalog-barcode-match{align-items:flex-start;flex-direction:column;gap:3px}.store-catalog-result-bar{align-items:flex-start;flex-direction:column}.store-catalog-result-bar label,.store-catalog-result-bar select{width:100%}.store-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-catalog-card-body{padding:11px}.store-catalog-card dl div{grid-template-columns:1fr;gap:1px}.store-catalog-card-foot{align-items:flex-start;flex-direction:column}.store-catalog-pagination{align-items:stretch;flex-direction:column}.store-catalog-pagination-actions,.store-catalog-pagination button{flex:1}.store-catalog-pagination-error{flex-basis:auto;align-items:stretch;flex-direction:column}.store-catalog-footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){.store-catalog-card,.store-catalog-image-wrap img,.store-catalog-search-field{transition:none}}html.yc-admin-shell-active,body.yc-admin-shell-active{height:100vh;height:100dvh;overflow:hidden}body.yc-admin-shell-active{position:fixed;inset:0;width:100%}body.yc-admin-shell-active #root{width:100%;height:100%;min-width:0;min-height:0}.hq-admin-shell.app-shell.topnav-shell{width:100%;height:100vh;height:100dvh;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:var(--yc-bg-layout)}.hq-admin-shell>.app-main{min-width:0;min-height:0;overflow:hidden}.hq-admin-shell .admin-content-viewport{width:100%;height:100%;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--yc-bg-layout)}body.yc-admin-shell-active:has(.hq-admin-shell .modal-layer) .admin-content-viewport,body.yc-admin-shell-active:has(>.modal-layer) .admin-content-viewport{overflow:hidden}.hq-admin-shell .modal-layer,body.yc-admin-shell-active>.modal-layer{overscroll-behavior:contain}.hq-admin-shell .admin-content-viewport>.main{width:100%;max-width:none;min-width:0;min-height:100%;margin:0;padding:0;overflow:visible;display:flex;flex-direction:column}.hq-admin-shell .admin-page-container{width:min(100%,var(--yc-page-frame-max));min-width:0;min-height:100%;margin-inline:auto;padding:var(--yc-page-padding-top) var(--yc-page-gutter) var(--yc-page-padding-bottom);display:flex;flex:1 0 auto;flex-direction:column}.hq-admin-shell .admin-page-container>*{min-width:0}.hq-admin-shell .admin-page-container>.admin-icp-footer{margin-top:auto;padding-top:var(--yc-page-padding-bottom)}.hq-admin-shell>.cloud-topnav{position:relative;top:auto;z-index:var(--yc-z-topnav);width:100%;min-width:0;padding-right:var(--yc-content-scrollbar-width);border-bottom:1px solid var(--yc-nav-border);color:var(--yc-nav-text);background:var(--yc-nav-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dark] .hq-admin-shell>.cloud-topnav{background:var(--yc-nav-bg)}.hq-admin-shell .cloud-topnav-inner,.hq-admin-shell .cloud-topnav-context{width:min(100%,var(--yc-page-frame-max));max-width:var(--yc-page-frame-max);margin-inline:auto;padding-inline:var(--yc-page-gutter)}.hq-admin-shell .cloud-topnav-inner{min-height:var(--yc-shell-topnav-height)}.hq-admin-shell .cloud-topnav-context{min-height:var(--yc-shell-context-height);color:var(--yc-nav-text-muted);border-top-color:var(--yc-nav-border);background:var(--yc-nav-context-bg)}.hq-admin-shell .cloud-topnav-context strong,.hq-admin-shell .cloud-brand{color:var(--yc-nav-text-active)}.hq-admin-shell .cloud-brand small{color:var(--yc-nav-text-muted)}.hq-admin-shell .cloud-brand-mark{color:var(--yc-on-primary);border-radius:var(--yc-radius-card);background:var(--yc-brand-mark-bg);box-shadow:none}.hq-admin-shell .cloud-nav-group>button{color:var(--yc-nav-text);border-radius:var(--yc-radius-control)}.hq-admin-shell .cloud-nav-group>button:hover,.hq-admin-shell .cloud-nav-group:focus-within>button,.hq-admin-shell .cloud-nav-group.open>button{color:var(--yc-nav-text-active);border-color:transparent;background:var(--yc-nav-hover)}.hq-admin-shell .cloud-nav-group.active>button{color:var(--yc-nav-active);border-color:transparent;background:transparent;box-shadow:inset 0 -2px 0 var(--yc-nav-active)}.hq-admin-shell .cloud-nav-group.active>button:hover,.hq-admin-shell .cloud-nav-group.active:focus-within>button,.hq-admin-shell .cloud-nav-group.active.open>button{background:var(--yc-nav-hover)}.hq-admin-shell .cloud-topnav .global-search,.hq-admin-shell .cloud-topnav .cloud-account,.hq-admin-shell .cloud-topnav .cloud-refresh-button,.hq-admin-shell .cloud-topnav .cloud-mobile-trigger{color:var(--yc-nav-text);border-color:var(--yc-nav-control-border);border-radius:var(--yc-radius-control);background:var(--yc-nav-control-bg);box-shadow:none}.hq-admin-shell .cloud-topnav .global-search:hover,.hq-admin-shell .cloud-topnav .cloud-account:hover,.hq-admin-shell .cloud-topnav .cloud-refresh-button:hover,.hq-admin-shell .cloud-topnav .cloud-mobile-trigger:hover{color:var(--yc-nav-text-active);background:var(--yc-nav-control-hover)}.hq-admin-shell .cloud-topnav .global-search:focus-within,.hq-admin-shell .cloud-topnav .cloud-account:focus-visible,.hq-admin-shell .cloud-topnav .cloud-refresh-button:focus-visible,.hq-admin-shell .cloud-topnav .cloud-mobile-trigger:focus-visible{color:var(--yc-nav-text-active);border-color:var(--yc-primary);background:var(--yc-nav-control-hover);box-shadow:var(--yc-focus-ring)}.hq-admin-shell .cloud-topnav .global-search input{color:var(--yc-nav-text-active)}.hq-admin-shell .cloud-topnav .global-search input::placeholder{color:var(--yc-nav-text-muted)}.hq-admin-shell .cloud-topnav .global-search-shortcut{color:var(--yc-nav-text-muted);border-color:var(--yc-nav-control-border);border-radius:var(--yc-radius-control);background:var(--yc-nav-control-bg)}.hq-admin-shell .cloud-nav-menu,.hq-admin-shell .global-search-panel,.hq-admin-shell .cloud-account-popover{color:var(--yc-text-primary);border-color:var(--yc-border);border-radius:var(--yc-radius-card);background:var(--yc-bg-elevated);box-shadow:var(--yc-shadow-floating)}.hq-admin-shell .cloud-nav-menu button{border-radius:var(--yc-radius-control)}.hq-admin-shell .cloud-topnav-context-separator{flex:0 0 auto;color:var(--yc-nav-text-muted)}.hq-admin-shell .cloud-nav-menu{transform-origin:top left;transform:none;transition:opacity var(--yc-motion-fast)}.hq-admin-shell .cloud-nav-group.has-menu:not(.open) .cloud-nav-menu{opacity:0;pointer-events:none;transform:none}.hq-admin-shell .cloud-nav-group.has-menu.open .cloud-nav-menu{opacity:1;pointer-events:auto;transform:none}.hq-admin-shell .global-search-panel,.hq-admin-shell .cloud-account-popover{transform-origin:top right}.hq-admin-shell .cloud-account-popover strong{color:var(--yc-text-primary)}.hq-admin-shell .cloud-account-popover small{color:var(--yc-text-tertiary)}@media(min-width:1280px){.hq-admin-shell .modal-layer,body.yc-admin-shell-active>.modal-layer{padding:var(--yc-space-12) var(--yc-page-gutter)}.hq-admin-shell .modal-layer>.confirm-dialog,.hq-admin-shell .modal-layer>.app-dialog,.hq-admin-shell .modal-layer>.order-entry-dialog,.hq-admin-shell .modal-layer>.product-inspector-floating,.hq-admin-shell .modal-layer>.stock-order-detail-dialog,.hq-admin-shell .modal-layer>.transfer-linkage-dialog,body.yc-admin-shell-active>.modal-layer>.confirm-dialog,body.yc-admin-shell-active>.modal-layer>.app-dialog,body.yc-admin-shell-active>.modal-layer>.order-entry-dialog,body.yc-admin-shell-active>.modal-layer>.product-inspector-floating,body.yc-admin-shell-active>.modal-layer>.stock-order-detail-dialog,body.yc-admin-shell-active>.modal-layer>.transfer-linkage-dialog{max-height:calc(100dvh - var(--yc-space-12) - var(--yc-space-12))}}body.yc-admin-shell-active #root .hq-admin-shell :is(.panel,.page-panel,.settings-section){border-radius:var(--yc-radius-card);box-shadow:none}body.yc-admin-shell-active #root .hq-admin-shell .module-subnav{gap:0;padding:0;border:0;border-bottom:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none}body.yc-admin-shell-active #root .hq-admin-shell .module-subnav>button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none}body.yc-admin-shell-active #root .hq-admin-shell .module-subnav>button:is(:hover,:focus-visible,.active){border-bottom-color:var(--yc-primary);background:color-mix(in srgb,var(--yc-primary-soft) 52%,transparent);box-shadow:none}body.yc-admin-shell-active #root .hq-admin-shell .module-subnav>button.active{color:var(--yc-primary-active)}body.yc-admin-shell-active #root .hq-admin-shell :is(.data-toolbar,.ui-filter-bar){border-radius:var(--yc-radius-card);box-shadow:none}body.yc-admin-shell-active #root .hq-admin-shell :is(.inventory-ledger-tools,.stock-order-ledger-tools){border:0;border-radius:0;background:transparent;box-shadow:none}body.yc-admin-shell-active #root .hq-admin-shell .status-tabs:not(.hq-message-filter){gap:0;padding:0;overflow:hidden;border:1px solid var(--yc-border);border-radius:var(--yc-radius-card);background:var(--yc-bg-container);box-shadow:none}body.yc-admin-shell-active #root .hq-admin-shell .status-tabs:not(.hq-message-filter)>button{margin:0;border:0;border-left:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none}body.yc-admin-shell-active #root .hq-admin-shell .status-tabs:not(.hq-message-filter)>button:first-child{border-left:0}body.yc-admin-shell-active #root .hq-admin-shell .status-tabs:not(.hq-message-filter)>button.active{background:var(--yc-primary-soft);box-shadow:inset 0 -2px 0 var(--yc-primary)}body.yc-admin-shell-active #root .hq-admin-shell :is(.inventory-health-summary,.stock-order-summary-rail).summary-rail{gap:0;overflow:hidden;border:1px solid var(--yc-border);border-radius:var(--yc-radius-card);background:var(--yc-bg-container);box-shadow:none}body.yc-admin-shell-active #root .hq-admin-shell :is(.inventory-health-summary,.stock-order-summary-rail)>.summary-rail-item{margin:0;border:0;border-left:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none}body.yc-admin-shell-active #root .hq-admin-shell :is(.inventory-health-summary,.stock-order-summary-rail)>.summary-rail-item:first-child{border-left:0}body.yc-admin-shell-active #root .btn{min-height:32px;height:32px;gap:6px;padding:0 12px;border:1px solid transparent;border-radius:var(--yc-radius-control);font-size:var(--yc-font-sm);font-weight:600;line-height:1;letter-spacing:0;box-shadow:none;transform:none;transition:color var(--yc-motion-fast),background-color var(--yc-motion-fast),border-color var(--yc-motion-fast),box-shadow var(--yc-motion-fast),transform var(--yc-motion-fast)}body.yc-admin-shell-active #root .btn-size-sm,body.yc-admin-shell-active #root .btn-size-md{min-height:32px;height:32px}body.yc-admin-shell-active #root .btn-size-sm{padding-inline:10px;font-size:var(--yc-font-xs)}body.yc-admin-shell-active #root .btn-size-lg{min-height:36px;height:36px;padding-inline:14px;font-size:var(--yc-font-md)}body.yc-admin-shell-active #root .btn-primary{color:var(--yc-on-primary);border-color:var(--yc-primary);background:var(--yc-primary);box-shadow:none}body.yc-admin-shell-active #root .btn-primary:hover:not(:disabled){color:var(--yc-on-primary);border-color:var(--yc-primary-hover);background:var(--yc-primary-hover)}body.yc-admin-shell-active #root .btn-secondary,body.yc-admin-shell-active #root .btn-default{color:var(--yc-text-secondary);border-color:var(--yc-border);background:var(--yc-bg-container);box-shadow:none}body.yc-admin-shell-active #root .btn-secondary:hover:not(:disabled),body.yc-admin-shell-active #root .btn-default:hover:not(:disabled){color:var(--yc-primary-active);border-color:var(--yc-primary-border);background:var(--yc-primary-soft)}body.yc-admin-shell-active #root .btn-ghost{color:var(--yc-primary-active);border-color:var(--yc-primary-border);background:color-mix(in srgb,var(--yc-primary-soft) 72%,var(--yc-bg-container))}body.yc-admin-shell-active #root .btn-text{color:var(--yc-primary-active);border-color:transparent;background:transparent}body.yc-admin-shell-active #root .btn-ghost:hover:not(:disabled),body.yc-admin-shell-active #root .btn-text:hover:not(:disabled){color:var(--yc-primary-active);border-color:transparent;background:var(--yc-primary-soft)}body.yc-admin-shell-active #root .btn-danger{color:var(--yc-on-primary);border-color:var(--yc-danger);background:var(--yc-danger);box-shadow:none}body.yc-admin-shell-active #root .btn-danger:hover:not(:disabled){color:var(--yc-on-primary);border-color:color-mix(in srgb,var(--yc-danger) 84%,var(--yc-palette-slate-950));background:color-mix(in srgb,var(--yc-danger) 84%,var(--yc-palette-slate-950))}body.yc-admin-shell-active #root .btn:active:not(:disabled),body.yc-admin-shell-active #root .icon-button:active:not(:disabled){transform:scale(.98)}body.yc-admin-shell-active #root .btn:disabled,body.yc-admin-shell-active #root .icon-button:disabled{color:var(--yc-text-disabled);border-color:var(--yc-border-light);background:var(--yc-bg-subtle);box-shadow:none;opacity:1;transform:none}body.yc-admin-shell-active #root .btn:focus-visible,body.yc-admin-shell-active #root .icon-button:focus-visible,body.yc-admin-shell-active #root .ui-form-control:focus-visible,body.yc-admin-shell-active #root .ui-checkbox-control input:focus-visible{outline:2px solid var(--yc-primary);outline-offset:2px;box-shadow:var(--yc-focus-ring)}body.yc-admin-shell-active #root .icon-button{min-width:32px;width:32px;min-height:32px;height:32px;border-radius:var(--yc-radius-control);box-shadow:none;overflow:visible;position:relative;transform:none;transition:color var(--yc-motion-fast),background-color var(--yc-motion-fast),border-color var(--yc-motion-fast),box-shadow var(--yc-motion-fast),transform var(--yc-motion-fast)}body.yc-admin-shell-active #root .icon-button[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left:50%;z-index:var(--yc-z-popover);width:max-content;max-width:min(240px,calc(100vw - 32px));padding:5px 8px;border:1px solid var(--yc-border-strong);border-radius:var(--yc-radius-control);color:var(--yc-bg-elevated);background:var(--yc-text-primary);box-shadow:var(--yc-shadow-floating);font-size:var(--yc-font-xs);font-weight:500;line-height:18px;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-4px);transition:opacity var(--yc-motion-fast),transform var(--yc-motion-fast)}body.yc-admin-shell-active #root .icon-button[data-tooltip]:hover:after,body.yc-admin-shell-active #root .icon-button[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}body.yc-admin-shell-active #root .icon-button-size-sm,body.yc-admin-shell-active #root .icon-button-size-md{width:32px;height:32px}body.yc-admin-shell-active #root .icon-button-size-lg{width:36px;height:36px}body.yc-admin-shell-active #root .icon-button-default{color:var(--yc-text-secondary);border-color:var(--yc-border);background:var(--yc-bg-container)}body.yc-admin-shell-active #root .icon-button-text{color:var(--yc-primary-active);border-color:transparent;background:transparent}body.yc-admin-shell-active #root .ui-form-field,body.yc-admin-shell-active #root .ui-checkbox-field{display:grid;min-width:0;gap:6px;align-content:start}body.yc-admin-shell-active #root .ui-form-label,body.yc-admin-shell-active #root .ui-checkbox-control{color:var(--yc-text-secondary);font-size:var(--yc-font-sm);font-weight:600;line-height:20px}body.yc-admin-shell-active #root .ui-form-label{display:inline-flex;align-items:baseline;gap:4px;width:fit-content}body.yc-admin-shell-active #root .ui-form-label em,body.yc-admin-shell-active #root .ui-checkbox-control em{color:var(--yc-status-danger-text);font-style:normal}body.yc-admin-shell-active #root .ui-form-control-slot{min-width:0}body.yc-admin-shell-active #root .ui-form-control{width:100%;min-width:0;min-height:32px;padding:0 10px;border:1px solid var(--yc-border);border-radius:var(--yc-radius-control);color:var(--yc-text-primary);background:var(--yc-bg-container);font:inherit;font-size:var(--yc-font-md);line-height:22px;transition:color var(--yc-motion-fast),background-color var(--yc-motion-fast),border-color var(--yc-motion-fast),box-shadow var(--yc-motion-fast)}body.yc-admin-shell-active #root .ui-control-md{min-height:32px}body.yc-admin-shell-active #root .ui-control-lg{min-height:36px}body.yc-admin-shell-active #root .ui-textarea-input{min-height:96px;padding-block:8px;resize:vertical}body.yc-admin-shell-active #root .ui-form-control:hover:not(:disabled):not(:read-only){border-color:var(--yc-border-strong)}body.yc-admin-shell-active #root .ui-form-control:focus-visible{border-color:var(--yc-primary);background:var(--yc-bg-container)}body.yc-admin-shell-active #root .ui-form-field.is-invalid .ui-form-control,body.yc-admin-shell-active #root .ui-form-control[aria-invalid=true]{border-color:var(--yc-danger)}body.yc-admin-shell-active #root .ui-form-hint,body.yc-admin-shell-active #root .ui-form-error{font-size:var(--yc-font-xs);font-weight:400;line-height:18px}body.yc-admin-shell-active #root .ui-form-hint{color:var(--yc-text-tertiary)}body.yc-admin-shell-active #root .ui-form-error{color:var(--yc-status-danger-text)}body.yc-admin-shell-active #root .ui-form-control:disabled{color:var(--yc-text-disabled);border-color:var(--yc-border-light);background:var(--yc-bg-subtle);opacity:1}body.yc-admin-shell-active #root .ui-form-control:read-only{color:var(--yc-text-secondary);background:var(--yc-bg-subtle)}body.yc-admin-shell-active #root .ui-checkbox-control{display:inline-flex;align-items:flex-start;gap:8px;width:fit-content;cursor:pointer}body.yc-admin-shell-active #root .ui-checkbox-control input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--yc-primary)}body.yc-admin-shell-active #root .ui-checkbox-control input:disabled+span{color:var(--yc-text-disabled);cursor:not-allowed}body.yc-admin-shell-active #root .page-header{min-width:0;padding:0 0 var(--yc-space-4);border:0;border-bottom:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none}body.yc-admin-shell-active #root .page-header-main,body.yc-admin-shell-active #root .page-header-copy{min-width:0}body.yc-admin-shell-active #root .page-header-heading-row,body.yc-admin-shell-active #root .page-header-title-row,body.yc-admin-shell-active #root .page-header-meta{display:flex;align-items:center;min-width:0}body.yc-admin-shell-active #root .page-header-heading-row{align-items:flex-start;gap:var(--yc-space-3)}body.yc-admin-shell-active #root .page-header-title-row{gap:var(--yc-space-2);flex-wrap:wrap}body.yc-admin-shell-active #root .page-header h1{margin:0;color:var(--yc-text-primary);font-size:var(--yc-font-xl);font-weight:600;line-height:28px}body.yc-admin-shell-active #root .page-header p{max-width:760px;margin:4px 0 0;color:var(--yc-text-secondary);font-size:var(--yc-font-md);line-height:22px}body.yc-admin-shell-active #root .page-header-eyebrow,body.yc-admin-shell-active #root .page-header-breadcrumbs,body.yc-admin-shell-active #root .page-header-meta{color:var(--yc-text-tertiary);font-size:var(--yc-font-sm);font-weight:400;line-height:20px}body.yc-admin-shell-active #root .page-header-eyebrow{margin-bottom:2px}body.yc-admin-shell-active #root .page-header-breadcrumbs{margin-bottom:var(--yc-space-2)}body.yc-admin-shell-active #root .page-header-meta{gap:var(--yc-space-2);margin-top:4px}body.yc-admin-shell-active #root .page-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--yc-space-2)}body.yc-admin-shell-active #root .status-tag,body.yc-admin-shell-active #root .status-badge{min-height:22px;gap:4px;padding:0 7px;border-radius:var(--yc-radius-pill);font-size:var(--yc-font-xs);font-weight:600;line-height:20px}body.yc-admin-shell-active #root .status-badge.status-tone-neutral,body.yc-admin-shell-active #root .status-tag.status-tone-neutral{color:var(--yc-text-secondary);border-color:var(--yc-border);background:var(--yc-bg-subtle)}body.yc-admin-shell-active #root .status-badge.status-tone-info,body.yc-admin-shell-active #root .status-tag.status-tone-info{color:var(--yc-status-info-text);border-color:var(--yc-info-border);background:var(--yc-info-soft)}body.yc-admin-shell-active #root .status-badge.status-tone-success,body.yc-admin-shell-active #root .status-tag.status-tone-success{color:var(--yc-status-success-text);border-color:var(--yc-success-border);background:var(--yc-success-soft)}body.yc-admin-shell-active #root .status-badge.status-tone-warning,body.yc-admin-shell-active #root .status-tag.status-tone-warning{color:var(--yc-status-warning-text);border-color:var(--yc-warning-border);background:var(--yc-warning-soft)}body.yc-admin-shell-active #root .status-badge.status-tone-danger,body.yc-admin-shell-active #root .status-tag.status-tone-danger{color:var(--yc-status-danger-text);border-color:var(--yc-danger-border);background:var(--yc-danger-soft)}body.yc-admin-shell-active #root .state-panel{min-height:168px;gap:6px;padding:var(--yc-space-6);border-color:var(--yc-border);border-radius:var(--yc-radius-card);background:var(--yc-bg-container);box-shadow:none}body.yc-admin-shell-active #root .state-panel-icon{width:40px;height:40px;display:grid;place-items:center;margin-bottom:2px;border-radius:var(--yc-radius-card);color:var(--yc-primary-active);background:var(--yc-primary-soft)}body.yc-admin-shell-active #root .state-panel-warning .state-panel-icon{color:var(--yc-status-warning-text);background:var(--yc-warning-soft)}body.yc-admin-shell-active #root .state-panel-danger .state-panel-icon{color:var(--yc-status-danger-text);background:var(--yc-danger-soft)}body.yc-admin-shell-active #root .state-panel>strong{color:var(--yc-text-primary);font-size:var(--yc-font-lg);font-weight:600;line-height:24px}body.yc-admin-shell-active #root .state-panel>span:not(.state-panel-icon){max-width:460px;color:var(--yc-text-tertiary);font-size:var(--yc-font-sm);line-height:20px}body.yc-admin-shell-active #root .ui-modal-layer,body.yc-admin-shell-active>.ui-modal-layer{display:grid;place-items:center;padding:48px var(--yc-page-gutter);background:var(--yc-overlay-backdrop);-webkit-backdrop-filter:blur(var(--yc-overlay-blur));backdrop-filter:blur(var(--yc-overlay-blur))}body.yc-admin-shell-active #root .ui-modal-layer:has(:is(.product-code-target-dialog,.product-code-change-dialog,.product-sku-quick-dialog)){z-index:calc(var(--yc-z-modal) + 1)}body.yc-admin-shell-active #root .ui-dialog{width:min(960px,calc(100vw - 48px));max-height:calc(100dvh - 96px);min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--yc-border);border-radius:var(--yc-radius-dialog);background:var(--yc-bg-elevated);box-shadow:var(--yc-shadow-modal);opacity:1;transition:opacity var(--yc-motion-modal)}body.yc-admin-shell-active #root .ui-dialog-sm{width:min(480px,calc(100vw - 48px))}body.yc-admin-shell-active #root .ui-dialog-md{width:min(720px,calc(100vw - 48px))}body.yc-admin-shell-active #root .ui-dialog-lg{width:min(960px,calc(100vw - 48px))}body.yc-admin-shell-active #root .ui-dialog-header,body.yc-admin-shell-active #root .ui-drawer-header{flex:0 0 auto;min-height:56px;padding:14px 20px;border-bottom-color:var(--yc-divider);background:var(--yc-bg-elevated)}body.yc-admin-shell-active #root .ui-dialog-header>div:first-child,body.yc-admin-shell-active #root .ui-drawer-header>div:first-child{flex:1 1 auto;min-width:0}body.yc-admin-shell-active #root .ui-dialog-header h3,body.yc-admin-shell-active #root .ui-dialog-header p,body.yc-admin-shell-active #root .ui-drawer-header h3,body.yc-admin-shell-active #root .ui-drawer-header p{overflow-wrap:anywhere}body.yc-admin-shell-active #root .ui-dialog-header h3,body.yc-admin-shell-active #root .ui-drawer-header h3{margin:0;color:var(--yc-text-primary);font-size:var(--yc-font-lg);font-weight:600;line-height:24px}body.yc-admin-shell-active #root .ui-dialog-header p,body.yc-admin-shell-active #root .ui-drawer-header p{margin:2px 0 0;color:var(--yc-text-tertiary);font-size:var(--yc-font-sm);line-height:20px}body.yc-admin-shell-active #root .ui-dialog-body,body.yc-admin-shell-active #root .ui-drawer-body{flex:1 1 auto;display:block;min-height:0;padding:20px;overflow:auto;overscroll-behavior:contain;background:var(--yc-bg-elevated)}body.yc-admin-shell-active #root .ui-dialog-actions,body.yc-admin-shell-active #root .ui-drawer-actions{flex:0 0 auto;min-height:56px;padding:12px 20px;border-top-color:var(--yc-divider);background:var(--yc-bg-subtle)}body.yc-admin-shell-active #root .ui-confirm-dialog{width:min(440px,calc(100vw - 48px))}body.yc-admin-shell-active #root .ui-confirm-body{margin:0;color:var(--yc-text-secondary);font-size:var(--yc-font-md);line-height:22px}body.yc-admin-shell-active #root .ui-confirm-error{margin:var(--yc-space-3) 0 0;color:var(--yc-status-danger-text);font-size:var(--yc-font-sm);line-height:20px}body.yc-admin-shell-active #root .ui-drawer-layer{place-items:stretch end;padding:16px}body.yc-admin-shell-active #root .ui-drawer{position:relative;inset:auto;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--yc-border);border-radius:var(--yc-radius-dialog);color:var(--yc-text-primary);background:var(--yc-bg-elevated);box-shadow:var(--yc-shadow-modal);opacity:1;transform:translate(0);transform-origin:right center;transition:opacity var(--yc-motion-modal),transform var(--yc-motion-modal)}body.yc-admin-shell-active #root .ui-drawer-sm{width:min(480px,calc(100vw - 32px))}body.yc-admin-shell-active #root .ui-drawer-md{width:min(640px,calc(100vw - 32px))}body.yc-admin-shell-active #root .ui-drawer-lg{width:min(800px,calc(100vw - 32px))}body.yc-admin-shell-active #root .toast{min-height:44px;gap:8px;padding:6px 8px 6px 12px;border:1px solid var(--yc-border);border-radius:var(--yc-radius-card);color:var(--yc-text-primary);background:var(--yc-bg-elevated);box-shadow:var(--yc-shadow-floating);animation:none;transition:opacity var(--yc-motion-normal),transform var(--yc-motion-normal)}body.yc-admin-shell-active #root .toast-success{color:var(--yc-status-success-text);border-color:var(--yc-success-border)}body.yc-admin-shell-active #root .toast-error{color:var(--yc-status-danger-text);border-color:var(--yc-danger-border)}body.yc-admin-shell-active #root .toast-info{color:var(--yc-status-info-text);border-color:var(--yc-info-border)}body.yc-admin-shell-active #root .toast .toast-close{width:28px;min-width:28px;height:28px;min-height:28px;color:currentColor;border-color:transparent;background:transparent}@starting-style{body.yc-admin-shell-active #root .ui-dialog{opacity:0}body.yc-admin-shell-active #root .ui-drawer{opacity:0;transform:translate(12px)}body.yc-admin-shell-active #root .toast{opacity:0;transform:translate(-50%,-6px)}}@media(prefers-reduced-motion:reduce){body.yc-admin-shell-active #root .btn,body.yc-admin-shell-active #root .icon-button,body.yc-admin-shell-active #root .icon-button[data-tooltip]:after,body.yc-admin-shell-active #root .ui-form-control,body.yc-admin-shell-active #root .ui-dialog,body.yc-admin-shell-active #root .ui-drawer,body.yc-admin-shell-active #root .toast{transition-duration:0ms}body.yc-admin-shell-active #root .btn:active:not(:disabled),body.yc-admin-shell-active #root .icon-button:active:not(:disabled){transform:none}}@media(forced-colors:active){body.yc-admin-shell-active #root .btn:focus-visible,body.yc-admin-shell-active #root .icon-button:focus-visible,body.yc-admin-shell-active #root .ui-form-control:focus-visible,body.yc-admin-shell-active #root .ui-checkbox-control input:focus-visible{outline:2px solid CanvasText;box-shadow:none}}body.yc-admin-shell-active #root .ui-filter-bar{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--yc-space-3);padding:var(--yc-space-4);border:1px solid var(--yc-border);border-radius:var(--yc-radius-card);background:var(--yc-bg-container)}body.yc-admin-shell-active #root .ui-filter-bar-main,body.yc-admin-shell-active #root .ui-filter-bar-fields,body.yc-admin-shell-active #root .ui-filter-bar-actions,body.yc-admin-shell-active #root .ui-filter-more{min-width:0;display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--yc-space-3)}body.yc-admin-shell-active #root .ui-filter-bar-main{justify-content:space-between}body.yc-admin-shell-active #root .ui-filter-bar-fields{flex:1 1 640px}body.yc-admin-shell-active #root .ui-filter-bar-actions{flex:0 0 auto;justify-content:flex-end;margin-left:auto}body.yc-admin-shell-active #root .ui-filter-bar-actions .btn{flex:0 0 auto}body.yc-admin-shell-active #root .ui-filter-active-count{min-width:18px;height:18px;display:inline-grid;place-items:center;padding-inline:5px;border-radius:var(--yc-radius-pill);color:var(--yc-on-primary);background:var(--yc-primary);font-size:var(--yc-font-xs);font-weight:600;line-height:18px;font-variant-numeric:tabular-nums}body.yc-admin-shell-active #root .ui-filter-summary{color:var(--yc-text-tertiary);font-size:var(--yc-font-xs);line-height:18px}body.yc-admin-shell-active #root .ui-filter-more{padding-top:var(--yc-space-3);border-top:1px solid var(--yc-divider)}body.yc-admin-shell-active #root .ui-filter-more[hidden]{display:none}body.yc-admin-shell-active #root .ui-table-toolbar{min-width:0;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-4);padding:var(--yc-space-3) var(--yc-space-4);border:1px solid var(--yc-border);border-radius:var(--yc-radius-card);color:var(--yc-text-secondary);background:var(--yc-bg-container)}body.yc-admin-shell-active #root .ui-table-toolbar-primary,body.yc-admin-shell-active #root .ui-table-toolbar-actions,body.yc-admin-shell-active #root .ui-table-batch-actions{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--yc-space-2)}body.yc-admin-shell-active #root .ui-table-toolbar-primary{flex:1 1 auto}body.yc-admin-shell-active #root .ui-table-toolbar-actions{flex:0 0 auto;justify-content:flex-end}body.yc-admin-shell-active #root .ui-table-selection-count{min-height:28px;display:inline-flex;align-items:center;padding-inline:10px;border:1px solid var(--yc-border-light);border-radius:var(--yc-radius-control);color:var(--yc-text-tertiary);background:var(--yc-bg-subtle);font-size:var(--yc-font-sm);font-weight:500;font-variant-numeric:tabular-nums}body.yc-admin-shell-active #root .ui-table-selection-count.is-active{color:var(--yc-primary-active);border-color:var(--yc-primary-border);background:var(--yc-primary-soft)}body.yc-admin-shell-active #root .ui-table-toolbar-summary{min-width:0;color:var(--yc-text-tertiary);font-size:var(--yc-font-sm);line-height:20px}body.yc-admin-shell-active #root .ui-table-frame{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch;overflow:visible}body.yc-admin-shell-active #root .hq-admin-shell .ui-table-frame[data-ui-contract=table-frame]>:where(.ui-table-toolbar,.ui-table-wrap,.table-wrap,.ui-pagination,.table-pagination){box-sizing:border-box;width:100%;max-width:100%;margin:0;border-radius:0;box-shadow:none}body.yc-admin-shell-active #root .hq-admin-shell .ui-table-frame[data-ui-contract=table-frame]>:where(.ui-table-toolbar,.ui-table-wrap,.table-wrap,.ui-pagination,.table-pagination):not(:first-child){border-top-width:0}body.yc-admin-shell-active #root .hq-admin-shell .ui-table-frame[data-ui-contract=table-frame]>:where(.ui-table-toolbar,.ui-table-wrap,.table-wrap,.ui-pagination,.table-pagination):first-child{border-radius:var(--yc-radius-card) var(--yc-radius-card) 0 0}body.yc-admin-shell-active #root .hq-admin-shell .ui-table-frame[data-ui-contract=table-frame]>:where(.ui-table-toolbar,.ui-table-wrap,.table-wrap,.ui-pagination,.table-pagination):last-child{border-radius:0 0 var(--yc-radius-card) var(--yc-radius-card)}body.yc-admin-shell-active #root .hq-admin-shell .ui-table-frame[data-ui-contract=table-frame]>:where(.ui-table-toolbar,.ui-table-wrap,.table-wrap,.ui-pagination,.table-pagination):only-child{border-radius:var(--yc-radius-card)}body.yc-admin-shell-active #root .hq-admin-shell .ui-table-frame[data-ui-contract=table-frame]>:where(.ui-table-wrap,.table-wrap){overflow-x:auto;overflow-y:hidden}body.yc-admin-shell-active #root .hq-admin-shell .data-table :is(th,td).table-action-cell{text-align:left}body.yc-admin-shell-active #root .hq-admin-shell .ui-table-frame[data-ui-contract=table-frame]>.table-wrap .data-table thead th:first-child,body.yc-admin-shell-active #root .hq-admin-shell .ui-table-frame[data-ui-contract=table-frame]>.table-wrap .data-table thead th:last-child,body.yc-admin-shell-active #root .hq-admin-shell .ui-table-frame[data-ui-contract=table-frame]>.table-wrap .data-table tbody tr:last-child td:first-child,body.yc-admin-shell-active #root .hq-admin-shell .ui-table-frame[data-ui-contract=table-frame]>.table-wrap .data-table tbody tr:last-child td:last-child{border-radius:0}body.yc-admin-shell-active #root .ui-table-density-control{height:32px;display:inline-flex;align-items:center;gap:6px;padding-left:9px;border:1px solid var(--yc-border);border-radius:var(--yc-radius-control);color:var(--yc-text-secondary);background:var(--yc-bg-container);font-size:var(--yc-font-sm);font-weight:500}body.yc-admin-shell-active #root .ui-table-density-control .ui-select-input{width:72px;min-height:30px;height:30px;padding:0 26px 0 7px;border:0;border-left:1px solid var(--yc-divider);border-radius:0 var(--yc-radius-control) var(--yc-radius-control) 0;background-color:transparent;box-shadow:none;font-size:var(--yc-font-sm)}body.yc-admin-shell-active #root .ui-table-density-control:focus-within{border-color:var(--yc-primary);box-shadow:var(--yc-focus-ring)}body.yc-admin-shell-active #root .ui-table-density-control .ui-select-input:focus-visible{outline:0;box-shadow:none}body.yc-admin-shell-active #root .ui-table-wrap{position:relative;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-gutter:auto;border:1px solid var(--yc-border);border-radius:var(--yc-radius-card);background:var(--yc-bg-container);box-shadow:none}body.yc-admin-shell-active #root .ui-table-wrap:has(.table-action-menu[open]){overflow-x:auto;overflow-y:hidden}body.yc-admin-shell-active #root .hq-admin-shell .table-wrap:has(>.data-table),body.yc-admin-shell-active #root .hq-admin-shell .table-wrap:has(>.data-table):has(.table-action-menu[open]){overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-gutter:auto}body.yc-admin-shell-active #root .ui-table-wrap:focus-visible{outline:2px solid var(--yc-primary);outline-offset:2px;border-color:var(--yc-primary-border);box-shadow:var(--yc-focus-ring)}body.yc-admin-shell-active #root .ui-data-table{width:100%;table-layout:var(--yc-data-table-layout, auto);overflow:visible;border-collapse:separate;border-spacing:0;color:var(--yc-text-primary);background:var(--yc-bg-container);font-size:var(--yc-font-sm);line-height:20px}body.yc-admin-shell-active #root .ui-data-table th,body.yc-admin-shell-active #root .ui-data-table td{box-sizing:border-box;padding-inline:var(--yc-space-3);border-right:0;vertical-align:middle}body.yc-admin-shell-active #root .ui-data-table th{height:var(--yc-table-header-height);color:var(--yc-text-secondary);background:var(--yc-bg-subtle);border-bottom:1px solid var(--yc-border);font-size:var(--yc-font-sm);font-weight:600;letter-spacing:0;line-height:20px;text-align:left;white-space:nowrap}body.yc-admin-shell-active #root .ui-data-table td{height:var(--yc-table-row-height);color:var(--yc-text-primary);background:var(--yc-bg-container);border-top:0;border-bottom:1px solid var(--yc-divider)}body.yc-admin-shell-active #root .ui-data-table-density-compact td{height:var(--yc-table-row-height-compact);padding-block:6px}body.yc-admin-shell-active #root .ui-data-table-density-default td{height:var(--yc-table-row-height);padding-block:8px}body.yc-admin-shell-active #root .ui-data-table-density-comfortable td{height:64px;padding-block:12px}body.yc-admin-shell-active #root .ui-data-table tbody tr:last-child td{border-bottom:0}body.yc-admin-shell-active #root .ui-table-selection-box{width:16px;height:16px;margin:0;accent-color:var(--yc-primary);cursor:pointer}body.yc-admin-shell-active #root .ui-table-selection-box:focus-visible{outline:2px solid var(--yc-primary);outline-offset:2px;box-shadow:var(--yc-focus-ring)}body.yc-admin-shell-active #root .ui-data-table th[data-align=center],body.yc-admin-shell-active #root .ui-data-table td[data-align=center]{text-align:center}body.yc-admin-shell-active #root .ui-data-table th[data-align=right],body.yc-admin-shell-active #root .ui-data-table td[data-align=right]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}body.yc-admin-shell-active #root .hq-admin-shell .data-table :is(th,td){text-align:left}body.yc-admin-shell-active #root .hq-admin-shell .media-storage-profile-actions,body.yc-admin-shell-active #root .hq-admin-shell .media-storage-diagnostic-action{justify-content:flex-start;text-align:left}body.yc-admin-shell-active #root .hq-admin-shell .media-storage-profile-table :is([role=columnheader],[role=cell]),body.yc-admin-shell-active #root .hq-admin-shell .media-storage-diagnostic-table :is([role=columnheader],[role=cell]){text-align:left}body.yc-admin-shell-active #root .ui-data-table td[data-column-kind=fixed],body.yc-admin-shell-active #root .ui-data-table td[data-column-kind=truncated]{white-space:nowrap}body.yc-admin-shell-active #root .ui-data-table th[data-sticky=right],body.yc-admin-shell-active #root .ui-data-table td[data-sticky=right]{position:sticky;right:0;transform:none;box-shadow:-1px 0 0 var(--yc-border)}body.yc-admin-shell-active #root .hq-admin-shell .table-wrap-sticky-actions .data-table-sticky-actions th:last-child,body.yc-admin-shell-active #root .hq-admin-shell .table-wrap-sticky-actions .data-table-sticky-actions td:last-child{right:0;transform:translate(var(--yc-sticky-action-shift, 0px))}body.yc-admin-shell-active #root .ui-data-table th[data-sticky=right]{z-index:3;background:var(--yc-bg-subtle)}body.yc-admin-shell-active #root .ui-data-table td[data-sticky=right]{z-index:1;background:var(--yc-bg-container)}body.yc-admin-shell-active #root .ui-data-table td[data-sticky=right]:has(.table-action-menu[open]){z-index:var(--yc-z-dropdown)}body.yc-admin-shell-active #root .ui-data-table tbody tr.selected-row td,body.yc-admin-shell-active #root .ui-data-table tbody tr[aria-selected=true] td,body.yc-admin-shell-active #root .ui-data-table tbody tr.selected-row td[data-sticky=right],body.yc-admin-shell-active #root .ui-data-table tbody tr[aria-selected=true] td[data-sticky=right]{background:var(--yc-bg-selected)}body.yc-admin-shell-active #root .ui-table-sort-button{width:100%;min-height:32px;display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;padding:0;border:0;border-radius:var(--yc-radius-control);color:inherit;background:transparent;font:inherit;font-weight:inherit;text-align:inherit;cursor:pointer}body.yc-admin-shell-active #root th[data-align=center] .ui-table-sort-button{justify-content:center}body.yc-admin-shell-active #root th[data-align=right] .ui-table-sort-button{justify-content:flex-end}body.yc-admin-shell-active #root .hq-admin-shell .data-table th .ui-table-sort-button{justify-content:flex-start;text-align:left}body.yc-admin-shell-active #root .ui-table-sort-button:focus-visible{outline:2px solid var(--yc-primary);outline-offset:2px;box-shadow:var(--yc-focus-ring)}body.yc-admin-shell-active #root .ui-truncated-text{min-width:0;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.yc-admin-shell-active #root .ui-truncated-text-two-lines{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.yc-admin-shell-active #root .ui-table-empty-cell{color:var(--yc-text-tertiary);font-variant-numeric:normal}body.yc-admin-shell-active #root .ui-copyable-text{min-width:0;max-width:100%;display:flex;align-items:center;gap:4px}body.yc-admin-shell-active #root .ui-copyable-text .ui-truncated-text{flex:1 1 auto}body.yc-admin-shell-active #root .ui-copyable-text .ui-copy-button{flex:0 0 auto;width:28px;min-width:28px;height:28px;min-height:28px}body.yc-admin-shell-active #root .ui-copyable-text.is-copied .ui-copy-button{color:var(--yc-status-success-text);background:var(--yc-success-soft)}body.yc-admin-shell-active #root .ui-copyable-text.is-error .ui-copy-button{color:var(--yc-status-danger-text);background:var(--yc-danger-soft)}body.yc-admin-shell-active #root .ui-table-refresh-status{position:absolute;top:8px;right:var(--yc-space-3);z-index:4;min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--yc-info-border);border-radius:var(--yc-radius-control);color:var(--yc-status-info-text);background:var(--yc-info-soft);box-shadow:var(--yc-shadow-subtle);font-size:var(--yc-font-xs);font-weight:500}body.yc-admin-shell-active #root .ui-data-table-state-cell{height:auto;padding:0;white-space:normal}body.yc-admin-shell-active #root .ui-data-table-state-cell .empty-state,body.yc-admin-shell-active #root .ui-data-table-state-cell .state-panel{min-height:260px;border:0;border-radius:0;background:var(--yc-bg-container)}body.yc-admin-shell-active #root .ui-data-table-density-compact .ui-data-table-state-cell :is(.empty-state,.state-panel){min-height:180px}body.yc-admin-shell-active #root .ui-data-table-density-default .ui-data-table-state-cell :is(.empty-state,.state-panel){min-height:220px}body.yc-admin-shell-active #root .ui-table-inline-editor{min-width:0;display:grid;gap:4px}body.yc-admin-shell-active #root .ui-table-inline-editor .ui-form-control,body.yc-admin-shell-active #root .ui-table-inline-editor input,body.yc-admin-shell-active #root .ui-table-inline-editor select{width:100%;min-width:0;height:32px;min-height:32px;border-radius:var(--yc-radius-control)}body.yc-admin-shell-active #root .ui-table-inline-editor-error{color:var(--yc-status-danger-text);font-size:var(--yc-font-xs);line-height:18px}body.yc-admin-shell-active #root .ui-row-actions{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--yc-space-2);white-space:nowrap}body.yc-admin-shell-active #root .hq-admin-shell .ui-row-actions{justify-content:flex-start;text-align:left}body.yc-admin-shell-active #root .ui-row-actions.is-split{width:100%;justify-content:center}body.yc-admin-shell-active #root .hq-admin-shell .ui-row-actions.is-split{display:grid;grid-template-columns:minmax(0,1fr) max-content var(--yc-space-2) var(--yc-control-height-compact) minmax(0,1fr);align-items:center;gap:0;justify-content:stretch}body.yc-admin-shell-active #root .hq-admin-shell .ui-row-actions.is-split>.ui-row-action-button{grid-column:2;justify-self:end}body.yc-admin-shell-active #root .hq-admin-shell .ui-row-actions.is-split>.ui-row-actions-more{grid-column:4;justify-self:start}body.yc-admin-shell-active #root .ui-row-actions.is-empty{color:var(--yc-text-tertiary)}body.yc-admin-shell-active #root .ui-row-actions .ui-row-action-button{min-width:auto;height:32px;padding-inline:6px;border-color:transparent;color:var(--yc-primary-active);background:transparent}body.yc-admin-shell-active #root .ui-row-actions .ui-row-action-button[aria-disabled=true]{color:var(--yc-text-disabled);background:transparent;cursor:not-allowed}body.yc-admin-shell-active #root .ui-row-actions-more.table-action-menu summary,body.yc-admin-shell-active #root .ui-column-settings.table-action-menu summary{width:var(--yc-control-height-compact);height:var(--yc-control-height-compact);border-radius:var(--yc-radius-control);color:var(--yc-text-secondary);border-color:var(--yc-border);background:var(--yc-bg-container);transition:color var(--yc-motion-fast),background-color var(--yc-motion-fast),border-color var(--yc-motion-fast),transform var(--yc-motion-fast)}body.yc-admin-shell-active #root .ui-row-actions-more.table-action-menu summary:active,body.yc-admin-shell-active #root .ui-column-settings.table-action-menu summary:active{transform:scale(.98)}body.yc-admin-shell-active #root .ui-row-actions-more.table-action-menu summary:focus-visible,body.yc-admin-shell-active #root .ui-column-settings.table-action-menu summary:focus-visible{outline:2px solid var(--yc-primary);outline-offset:2px;box-shadow:var(--yc-focus-ring)}body.yc-admin-shell-active #root .table-action-menu-panel[data-owner-class~=ui-row-actions-more],body.yc-admin-shell-active #root .table-action-menu-panel[data-owner-class~=ui-column-settings]{border-color:var(--yc-border);border-radius:var(--yc-radius-card);background:var(--yc-bg-elevated);box-shadow:var(--yc-shadow-floating);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:auto}body.yc-admin-shell-active #root .table-action-menu-panel[data-owner-class~=ui-row-actions-more]{width:max-content;min-width:136px;max-width:180px}body.yc-admin-shell-active #root .table-action-menu-panel[data-owner-class~=ui-column-settings]{height:320px;overflow:hidden}body.yc-admin-shell-active #root .ui-row-actions-menu{min-width:136px;display:grid;gap:2px}body.yc-admin-shell-active #root .ui-row-action-menu-item{width:100%;min-height:34px;display:flex;align-items:center;gap:var(--yc-space-2);padding:6px 8px;border:0;border-radius:var(--yc-radius-control);color:var(--yc-text-secondary);background:transparent;font:inherit;font-size:var(--yc-font-sm);font-weight:500;text-align:left;cursor:pointer}body.yc-admin-shell-active #root .ui-row-action-menu-item>span{min-width:0;display:grid;gap:1px}body.yc-admin-shell-active #root .ui-row-action-menu-item strong{color:inherit;font-size:inherit;font-weight:500;line-height:20px}body.yc-admin-shell-active #root .ui-row-action-menu-item small{color:var(--yc-text-tertiary);font-size:var(--yc-font-xs);font-weight:400;line-height:18px}body.yc-admin-shell-active #root .ui-row-action-menu-item.is-danger{color:var(--yc-status-danger-text)}body.yc-admin-shell-active #root .ui-row-action-menu-item[aria-disabled=true]{color:var(--yc-text-disabled);cursor:not-allowed}body.yc-admin-shell-active #root .ui-row-action-menu-item:focus-visible{outline:2px solid var(--yc-primary);outline-offset:0;background:var(--yc-primary-soft)}body.yc-admin-shell-active #root .ui-column-settings-panel{width:264px;height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--yc-space-3)}body.yc-admin-shell-active #root .ui-column-settings-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--yc-space-3);padding:2px 2px var(--yc-space-3);border-bottom:1px solid var(--yc-divider)}body.yc-admin-shell-active #root .ui-column-settings-panel>header>span:first-child{min-width:0;display:grid;gap:2px}body.yc-admin-shell-active #root .ui-column-settings-panel>header strong,body.yc-admin-shell-active #root .ui-column-setting-option strong{color:var(--yc-text-primary);font-size:var(--yc-font-sm);font-weight:600;line-height:20px}body.yc-admin-shell-active #root .ui-column-settings-panel>header small,body.yc-admin-shell-active #root .ui-column-setting-option small{color:var(--yc-text-tertiary);font-size:var(--yc-font-xs);font-weight:400;line-height:18px}body.yc-admin-shell-active #root .ui-column-settings-panel>header>span:last-child{color:var(--yc-text-tertiary);font-size:var(--yc-font-xs);line-height:20px;font-variant-numeric:tabular-nums;white-space:nowrap}body.yc-admin-shell-active #root .ui-column-settings-panel fieldset{min-width:0;min-height:0;display:grid;gap:2px;margin:0;padding:0;overflow:auto;border:0}body.yc-admin-shell-active #root .ui-column-setting-option{min-width:0;min-height:40px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:var(--yc-space-2);padding:4px 8px;border-radius:var(--yc-radius-control);cursor:pointer}body.yc-admin-shell-active #root .ui-column-setting-option input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body.yc-admin-shell-active #root .ui-column-setting-check{width:18px;height:18px;display:grid;place-items:center;border:1px solid var(--yc-border-strong);border-radius:4px;color:var(--yc-on-primary);background:var(--yc-bg-container)}body.yc-admin-shell-active #root .ui-column-setting-option input:checked+.ui-column-setting-check{border-color:var(--yc-primary);background:var(--yc-primary)}body.yc-admin-shell-active #root .ui-column-setting-option input:focus-visible+.ui-column-setting-check{outline:2px solid var(--yc-primary);outline-offset:2px;box-shadow:var(--yc-focus-ring)}body.yc-admin-shell-active #root .ui-column-setting-option.is-disabled{cursor:not-allowed}body.yc-admin-shell-active #root .ui-column-setting-option.is-disabled strong{color:var(--yc-text-disabled)}body.yc-admin-shell-active #root .ui-column-settings-panel>footer{display:flex;justify-content:flex-end;padding-top:var(--yc-space-2);border-top:1px solid var(--yc-divider)}body.yc-admin-shell-active #root .ui-pagination{min-width:0;min-height:56px;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:var(--yc-space-4);padding:var(--yc-space-2) var(--yc-space-4);border:1px solid var(--yc-border);border-radius:var(--yc-radius-card);color:var(--yc-text-secondary);background:var(--yc-bg-container);font-size:var(--yc-font-sm)}body.yc-admin-shell-active #root .ui-pagination-summary,body.yc-admin-shell-active #root .ui-pagination-pages,body.yc-admin-shell-active #root .ui-pagination-summary label{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:var(--yc-space-2);white-space:nowrap}body.yc-admin-shell-active #root .ui-pagination-summary{flex:1 1 auto;min-width:0;font-variant-numeric:tabular-nums}body.yc-admin-shell-active #root .ui-pagination-summary label{flex:0 0 auto}body.yc-admin-shell-active #root .ui-pagination-pages{flex:0 1 auto;justify-content:flex-end;min-width:0;margin-inline-start:auto}body.yc-admin-shell-active #root .ui-pagination-summary select{flex:0 0 auto;width:auto;min-width:72px;max-width:100%;height:32px;min-height:32px;padding:0 28px 0 9px;border:1px solid var(--yc-border);border-radius:var(--yc-radius-control);color:var(--yc-text-primary);background-color:var(--yc-bg-container);font:inherit}body.yc-admin-shell-active #root .ui-pagination-summary select:focus-visible,body.yc-admin-shell-active #root .ui-pagination-page:focus-visible{outline:2px solid var(--yc-primary);outline-offset:2px;box-shadow:var(--yc-focus-ring)}body.yc-admin-shell-active #root .ui-pagination-page{min-width:32px;width:32px;min-height:32px;height:32px;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--yc-radius-control);color:var(--yc-text-secondary);background:transparent;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--yc-motion-fast),background-color var(--yc-motion-fast),border-color var(--yc-motion-fast),transform var(--yc-motion-fast)}body.yc-admin-shell-active #root .ui-pagination-page.is-current{color:var(--yc-on-primary);border-color:var(--yc-primary);background:var(--yc-primary)}body.yc-admin-shell-active #root .ui-pagination-page:active{transform:scale(.98)}body.yc-admin-shell-active #root .ui-pagination-ellipsis{min-width:24px;color:var(--yc-text-tertiary);text-align:center}@media(hover:hover)and (pointer:fine){body.yc-admin-shell-active #root .ui-data-table tbody tr:hover td,body.yc-admin-shell-active #root .ui-data-table tbody tr:hover td[data-sticky=right],body.yc-admin-shell-active #root .ui-row-action-menu-item:hover,body.yc-admin-shell-active #root .ui-column-setting-option:hover{background:var(--yc-bg-hover)}body.yc-admin-shell-active #root .ui-pagination-page:hover:not(.is-current){color:var(--yc-primary-active);border-color:var(--yc-primary-border);background:var(--yc-primary-soft)}}@media(prefers-reduced-motion:reduce){body.yc-admin-shell-active #root .ui-row-actions-more.table-action-menu summary,body.yc-admin-shell-active #root .ui-column-settings.table-action-menu summary,body.yc-admin-shell-active #root .ui-pagination-page{transition-duration:0ms}}@media(forced-colors:active){body.yc-admin-shell-active #root .ui-table-wrap:focus-visible,body.yc-admin-shell-active #root .ui-table-sort-button:focus-visible,body.yc-admin-shell-active #root .ui-row-actions-more.table-action-menu summary:focus-visible,body.yc-admin-shell-active #root .ui-column-settings.table-action-menu summary:focus-visible,body.yc-admin-shell-active #root .ui-column-setting-option input:focus-visible+.ui-column-setting-check,body.yc-admin-shell-active #root .ui-pagination-summary select:focus-visible,body.yc-admin-shell-active #root .ui-pagination-page:focus-visible{outline:2px solid CanvasText;box-shadow:none}}body.yc-admin-shell-active #root .product-ledger-standard-layout{width:100%;max-width:var(--yc-page-frame-max);min-width:0;grid-template-columns:clamp(240px,18.25vw,280px) minmax(0,1fr);gap:var(--yc-space-4);align-items:start}body.yc-admin-shell-active #root .product-ledger-standard-layout>*{min-width:0}body.yc-admin-shell-active #root .product-ledger-standard-layout.is-permission-denied{grid-template-columns:minmax(0,1fr)}body.yc-admin-shell-active #root .product-module-shell:has(>.product-ledger-standard-layout.is-permission-denied)>.product-module-header .header-actions,body.yc-admin-shell-active #root .product-module-shell:has(>.product-ledger-standard-layout.is-permission-denied)>.product-module-header .product-module-subnav{display:none}body.yc-admin-shell-active #root .product-ledger-standard-layout .product-category-panel{position:static;top:auto;max-height:none;overflow:visible}body.yc-admin-shell-active #root .product-ledger-standard-layout .category-tree{max-height:none;overflow:visible}body.yc-admin-shell-active #root .product-ledger-standard{--product-ledger-content-gutter: var(--yc-space-5);width:100%;min-width:0;overflow:visible}body.yc-admin-shell-active #root .product-ledger-standard .product-ledger-tools{gap:var(--yc-space-3);margin-bottom:var(--yc-space-3);padding:0}body.yc-admin-shell-active #root .product-ledger-content{box-sizing:border-box;width:100%;min-width:0;padding:var(--product-ledger-content-gutter)}body.yc-admin-shell-active #root .product-ledger-standard .product-warning-panel.product-quality-nav{min-width:0;display:grid;grid-template-columns:120px 136px minmax(0,1fr);align-items:stretch;gap:0;overflow:hidden;border:1px solid var(--yc-border);border-radius:var(--yc-radius-card);background:var(--yc-bg-container);scroll-snap-type:none}body.yc-admin-shell-active #root .product-ledger-standard .product-quality-nav-label,body.yc-admin-shell-active #root .product-ledger-standard .product-quality-overview,body.yc-admin-shell-active #root .product-ledger-standard .product-warning-summary{min-width:0}body.yc-admin-shell-active #root .product-ledger-standard .product-quality-nav-label{padding:6px var(--yc-space-3);border-right:1px solid var(--yc-divider)}body.yc-admin-shell-active #root .product-ledger-standard .product-quality-overview{width:auto;min-height:42px}body.yc-admin-shell-active #root .product-ledger-standard .product-warning-summary{display:grid;grid-template-columns:repeat(4,minmax(112px,1fr));gap:0;overflow:visible}body.yc-admin-shell-active #root .product-ledger-standard .product-quality-card{width:auto;min-width:0;min-height:42px;border:0;border-left:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none;scroll-snap-align:none}body.yc-admin-shell-active #root .product-ledger-standard .product-quality-card:is(:hover,:focus-visible,.active){border-left-color:var(--yc-divider);background:var(--yc-primary-soft);box-shadow:inset 0 -2px 0 var(--yc-primary)}body.yc-admin-shell-active #root .product-ledger-filter-bar{margin:0;padding:var(--yc-space-3);border:1px solid var(--yc-border);background:var(--yc-bg-container)}body.yc-admin-shell-active #root .product-ledger-filter-bar .product-ledger-filter-keyword{flex:1 1 420px}body.yc-admin-shell-active #root .product-ledger-filter-bar .product-ledger-filter-status-field{flex:0 1 176px;min-width:156px}body.yc-admin-shell-active #root .product-ledger-filter-bar .product-ledger-filter-field{flex:1 1 176px;min-width:156px}body.yc-admin-shell-active #root .product-ledger-filter-summary{min-width:0;overflow-wrap:anywhere}body.yc-admin-shell-active #root .product-ledger-filter-summary.is-warning{color:var(--yc-status-warning-text)}body.yc-admin-shell-active #root .product-ledger-stale-notice{margin-bottom:var(--yc-space-3)}body.yc-admin-shell-active #root .product-ledger-stale-notice .alert-copy>span:last-child{min-width:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--yc-space-2) var(--yc-space-4)}body.yc-admin-shell-active #root .product-ledger-results,body.yc-admin-shell-active #root .product-ledger-table-shell{min-width:0}body.yc-admin-shell-active #root .product-ledger-table-shell{display:grid;gap:0}body.yc-admin-shell-active #root .product-ledger-content .product-ledger-table-toolbar,body.yc-admin-shell-active #root .product-ledger-content .product-ledger-pagination,body.yc-admin-shell-active #root .product-ledger-content .product-ledger-table-wrap{box-sizing:border-box;width:100%;max-width:100%}body.yc-admin-shell-active #root .product-ledger-content .product-ledger-table-wrap{margin:initial}body.yc-admin-shell-active #root .product-ledger-table-toolbar{align-items:flex-start}body.yc-admin-shell-active #root .product-ledger-table-toolbar .ui-table-toolbar-summary{flex:1 1 220px}body.yc-admin-shell-active #root .product-ledger-table-wrap{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto}body.yc-admin-shell-active #root .product-ledger-standard .product-ledger-table{width:100%;--yc-data-table-layout: fixed}body.yc-admin-shell-active #root .product-ledger-table input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--yc-primary);cursor:pointer}body.yc-admin-shell-active #root .product-ledger-table input[type=checkbox]:focus-visible{outline:2px solid var(--yc-primary);outline-offset:2px;box-shadow:var(--yc-focus-ring)}body.yc-admin-shell-active #root .product-ledger-table td[data-column-id=product]{white-space:normal}body.yc-admin-shell-active #root .product-ledger-table :is(th,td)[data-column-id=actions]{padding-inline:var(--yc-space-2)}body.yc-admin-shell-active #root .product-ledger-table tbody tr.row-partially-selected td,body.yc-admin-shell-active #root .product-ledger-table tbody tr.row-partially-selected td[data-sticky=right]{background:color-mix(in srgb,var(--yc-primary-soft) 56%,var(--yc-bg-container))}body.yc-admin-shell-active #root .product-ledger-table tbody tr.row-active td:first-child{box-shadow:inset 3px 0 0 var(--yc-primary)}body.yc-admin-shell-active #root .product-table-info-cell{min-width:0;display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:var(--yc-space-3);padding:0}body.yc-admin-shell-active #root .product-table-info-cell .product-cell-main{min-width:0;display:grid;gap:5px}body.yc-admin-shell-active #root .product-table-thumb{width:80px;height:80px;min-width:80px;min-height:80px;padding:0;border:1px solid var(--yc-border);border-radius:var(--yc-radius-card);color:var(--yc-primary);background:var(--yc-bg-subtle);transition:border-color var(--yc-motion-fast),box-shadow var(--yc-motion-fast),transform var(--yc-motion-fast)}body.yc-admin-shell-active #root .product-table-thumb:hover,body.yc-admin-shell-active #root .product-table-thumb:focus-visible{border-color:var(--yc-primary);box-shadow:var(--yc-focus-ring)}body.yc-admin-shell-active #root .product-table-thumb:focus-visible{outline:2px solid var(--yc-primary);outline-offset:2px}body.yc-admin-shell-active #root .product-table-thumb:active{transform:scale(.98)}body.yc-admin-shell-active #root .product-table-thumb.has-image{overflow:hidden;background:var(--yc-bg-subtle)}body.yc-admin-shell-active #root .product-table-thumb.has-warning{border-color:var(--yc-warning-border);background:var(--yc-warning-soft)}body.yc-admin-shell-active #root .product-table-thumb img{display:block;width:100%;height:100%;object-fit:cover}body.yc-admin-shell-active #root .product-info-trigger{width:100%;min-width:0;display:block;padding:0;border:0;border-radius:var(--yc-radius-control);color:var(--yc-text-primary);background:transparent;text-align:left;cursor:pointer}body.yc-admin-shell-active #root .product-info-trigger .product-name-clamp{color:inherit;font-size:var(--yc-font-md);font-weight:600;line-height:20px}body.yc-admin-shell-active #root .product-info-trigger:hover{color:var(--yc-primary-active)}body.yc-admin-shell-active #root .product-info-trigger:focus-visible{outline:2px solid var(--yc-primary);outline-offset:3px;box-shadow:var(--yc-focus-ring)}body.yc-admin-shell-active #root .product-title-line{min-width:0;display:flex;align-items:center;gap:var(--yc-space-2)}body.yc-admin-shell-active #root .product-title-line .product-info-trigger{width:auto;max-width:100%;flex:0 1 auto}body.yc-admin-shell-active #root .product-title-line .status-tag{flex:0 0 auto}body.yc-admin-shell-active #root .product-meta-line{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:3px var(--yc-space-2)}body.yc-admin-shell-active #root .product-meta-line>.product-spec-inline{min-width:0;max-width:112px;flex:0 1 auto;color:var(--yc-text-secondary);font-size:var(--yc-font-xs)}body.yc-admin-shell-active #root .product-code-item{min-width:0;max-width:132px;flex:0 1 auto;display:inline-flex;align-items:center;gap:4px}body.yc-admin-shell-active #root .product-code-item:last-child{min-width:0;max-width:164px;flex:0 1 auto}body.yc-admin-shell-active #root .product-code-item>small{flex:0 0 auto;color:var(--yc-text-tertiary);font-size:10px;font-weight:600;line-height:18px}body.yc-admin-shell-active #root .product-code-item .ui-copyable-text{flex:1 1 auto;color:var(--yc-text-secondary);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--yc-font-xs);font-variant-numeric:tabular-nums}body.yc-admin-shell-active #root .product-code-item .ui-copy-button{width:24px;min-width:24px;height:24px;min-height:24px;padding:0;overflow:hidden}body.yc-admin-shell-active #root .product-category-brand-cell{min-width:0;display:grid;gap:5px}body.yc-admin-shell-active #root .product-category-brand-cell .ui-truncated-text{display:block}body.yc-admin-shell-active #root .product-category-brand-cell .product-category-primary{color:var(--yc-text-primary);font-size:var(--yc-font-sm);font-weight:600}body.yc-admin-shell-active #root .product-category-brand-cell .product-category-secondary{color:var(--yc-text-secondary);font-size:var(--yc-font-xs)}body.yc-admin-shell-active #root .product-category-brand-cell .product-category-secondary.unmatched{color:var(--yc-status-warning-text)}body.yc-admin-shell-active #root .product-category-brand-cell .product-brand-name{color:var(--yc-text-tertiary);font-size:var(--yc-font-xs)}body.yc-admin-shell-active #root .product-stock-compact{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:3px;margin:0}body.yc-admin-shell-active #root .product-stock-compact>div{min-width:0;min-height:22px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:var(--yc-space-2);padding:2px 6px;border:0;border-radius:var(--yc-radius-control);background:var(--yc-bg-subtle)}body.yc-admin-shell-active #root .product-stock-compact dt,body.yc-admin-shell-active #root .product-stock-compact dd{margin:0;line-height:18px}body.yc-admin-shell-active #root .product-stock-compact dt{min-width:0;color:var(--yc-text-tertiary);font-size:var(--yc-font-xs);font-weight:500}body.yc-admin-shell-active #root .product-stock-compact dd{min-width:0;color:var(--yc-text-primary);font-size:var(--yc-font-sm);font-weight:600;text-align:left;font-variant-numeric:tabular-nums}body.yc-admin-shell-active #root .product-stock-compact .zero-stock dd{color:var(--yc-text-tertiary)}body.yc-admin-shell-active #root .product-material-summary{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:4px}body.yc-admin-shell-active #root .product-material-summary>span{max-width:100%;min-height:22px;padding-inline:7px;border-radius:var(--yc-radius-pill);font-size:var(--yc-font-xs);font-weight:600}body.yc-admin-shell-active #root .product-ledger-state-actions{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--yc-space-2)}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-layer{grid-template-columns:minmax(0,1fr);background:color-mix(in srgb,var(--yc-text-primary) 52%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-layer .product-inspector-floating.ui-dialog{width:100%;max-width:1180px;max-height:100%;background:var(--yc-bg-container)}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating :is(.ui-dialog-header,.ui-dialog-body,.ui-dialog-footer){background:var(--yc-bg-container)}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .ui-dialog-header{padding-right:var(--yc-space-5)}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .ui-dialog-header>div{min-width:0}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .ui-dialog-header h3,:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .ui-dialog-header p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating>.ui-dialog-body{min-height:0;padding:0;overflow:hidden}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating>.ui-dialog-body>.inspector-body{width:100%;height:100%;min-width:0;min-height:0;container-name:product-inspector;container-type:inline-size;overflow-x:hidden;overflow-y:auto}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-workspace{grid-template-columns:196px minmax(0,1fr)}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-width:0;padding:8px;overflow:visible;border-color:var(--yc-border-subtle);border-radius:var(--yc-radius-card);background:var(--yc-bg-container)}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar button{width:auto;min-width:0;min-height:50px;margin:0;flex:none;justify-self:stretch;display:grid;grid-template-columns:20px minmax(0,1fr) max-content;align-items:center;gap:var(--yc-space-2);padding:9px 10px;border:1px solid transparent;border-radius:var(--yc-radius-control);color:var(--yc-text-secondary);background:transparent;box-shadow:none;text-align:left;white-space:normal}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar button.module-tab-no-count{grid-template-columns:20px minmax(0,1fr)}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar button:hover{border-color:var(--yc-primary-border);color:var(--yc-text-primary);background:var(--yc-primary-soft)}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar button.active{border-color:var(--yc-primary-border);border-left-width:3px;padding-left:8px;color:var(--yc-primary);background:var(--yc-primary-soft)}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar button:focus-visible{outline:2px solid var(--yc-primary-border);outline-offset:2px}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar .module-tab-icon{width:20px;height:20px;color:currentColor}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar .module-tab-copy{width:auto;min-width:0;display:grid;gap:2px}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar .module-tab-copy strong,:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar .module-tab-copy small{width:auto;min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar .module-tab-copy strong{color:inherit;font-size:var(--yc-font-sm);font-weight:700;line-height:20px}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar .module-tab-copy small{margin:0;color:var(--yc-text-tertiary);font-size:var(--yc-font-xs);font-weight:500;line-height:18px}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar button.active .module-tab-copy small{color:var(--yc-primary)}@container product-inspector (max-width: 1080px){:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-workspace{grid-template-columns:minmax(0,1fr)}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--yc-space-2);overflow:visible;padding:6px}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar button{width:100%;min-width:0;min-height:48px;grid-template-columns:18px minmax(0,1fr) max-content;padding:var(--yc-space-2);box-shadow:none}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar button.module-tab-no-count{grid-template-columns:18px minmax(0,1fr)}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar .module-tab-copy,:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar .module-tab-copy strong,:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar .module-tab-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-content,:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-profile-panel,:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .profile-main-area,:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .profile-form-stack{width:100%;min-width:0}}@container product-inspector (max-width: 820px){:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar{grid-template-columns:repeat(2,minmax(0,1fr))}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .profile-form-stack{grid-template-columns:minmax(0,1fr)}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .profile-form-stack>.profile-sku-column{padding-top:var(--yc-space-3);padding-left:0;border-top:1px solid var(--yc-border-subtle);border-left:0}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .profile-editor-section-head strong,:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .profile-grid .form-field>span,:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-name-supplement-label-row>label{overflow-wrap:normal;word-break:normal}}@container product-inspector (max-width: 560px){:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .product-inspector-taskbar,:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .profile-grid-spu,:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .profile-grid-sku{grid-template-columns:minmax(0,1fr)}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .profile-grid-sku>.profile-copy-field,:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .profile-grid-sku>.form-field,:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .profile-grid-sku>.profile-barcode-field,:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .profile-price-grid{grid-column:auto}}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .category-cascade-trigger{border-color:var(--yc-border);color:var(--yc-text-primary);background:var(--yc-bg-container)}:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .category-cascade-trigger:hover,:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .category-cascade-trigger:focus-visible,:is(body.yc-admin-shell-active #root,#root .product-inspector-host) .product-inspector-floating .category-cascade-trigger[aria-expanded=true]{border-color:var(--yc-primary-border);background:var(--yc-primary-soft)}:root[data-theme=dark] body.yc-admin-shell-active:has(#root .product-inspector-floating)>.category-cascade-popover-panel{border-color:var(--yc-border);background:var(--yc-bg-elevated);box-shadow:var(--yc-shadow-floating)}:root[data-theme=dark] body.yc-admin-shell-active:has(#root .product-inspector-floating)>.category-cascade-popover-panel .category-cascade-candidates,:root[data-theme=dark] body.yc-admin-shell-active:has(#root .product-inspector-floating)>.category-cascade-popover-panel .category-cascade-search,:root[data-theme=dark] body.yc-admin-shell-active:has(#root .product-inspector-floating)>.category-cascade-popover-panel .category-cascade-root-option,:root[data-theme=dark] body.yc-admin-shell-active:has(#root .product-inspector-floating)>.category-cascade-popover-panel .category-cascade-child-option{border-color:var(--yc-border);color:var(--yc-text-primary);background:var(--yc-bg-container)}:root[data-theme=dark] body.yc-admin-shell-active:has(#root .product-inspector-floating)>.category-cascade-popover-panel .category-cascade-root-option:hover,:root[data-theme=dark] body.yc-admin-shell-active:has(#root .product-inspector-floating)>.category-cascade-popover-panel .category-cascade-root-option:focus-visible,:root[data-theme=dark] body.yc-admin-shell-active:has(#root .product-inspector-floating)>.category-cascade-popover-panel .category-cascade-child-option:hover,:root[data-theme=dark] body.yc-admin-shell-active:has(#root .product-inspector-floating)>.category-cascade-popover-panel .category-cascade-child-option:focus-visible,:root[data-theme=dark] body.yc-admin-shell-active:has(#root .product-inspector-floating)>.category-cascade-popover-panel .category-cascade-root-option.active,:root[data-theme=dark] body.yc-admin-shell-active:has(#root .product-inspector-floating)>.category-cascade-popover-panel .category-cascade-child-option.selected{border-color:var(--yc-primary-border);background:var(--yc-primary-soft)}:root[data-theme=dark] body.yc-admin-shell-active:has(#root .product-inspector-floating)>.category-cascade-popover-panel .category-cascade-section-head>span:last-child{color:var(--yc-text-accent);background:var(--yc-primary-soft)}body.yc-admin-shell-active #root .ui-data-table-density-default .product-table-thumb{width:80px;height:80px;min-width:80px;min-height:80px}body.yc-admin-shell-active #root .ui-data-table-density-default .product-table-info-cell{grid-template-columns:80px minmax(0,1fr)}body.yc-admin-shell-active #root .ui-data-table-density-compact .product-table-thumb{width:56px;height:56px;min-width:56px;min-height:56px}body.yc-admin-shell-active #root .ui-data-table-density-compact .product-table-info-cell{grid-template-columns:56px minmax(0,1fr);gap:var(--yc-space-2)}body.yc-admin-shell-active #root .ui-data-table-density-compact .product-table-info-cell .product-cell-main{gap:4px}body.yc-admin-shell-active #root .ui-data-table-density-compact .product-name-clamp{-webkit-line-clamp:1}@media(max-width:1320px){body.yc-admin-shell-active #root .product-ledger-standard-layout{grid-template-columns:240px minmax(0,1fr);gap:var(--yc-space-3)}body.yc-admin-shell-active #root .product-ledger-standard .product-warning-panel.product-quality-nav{grid-template-columns:112px 124px minmax(0,1fr)}body.yc-admin-shell-active #root .product-ledger-standard .product-warning-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-height:760px)and (min-width:1024px){body.yc-admin-shell-active #root .product-ledger-standard .product-ledger-tools{margin-bottom:var(--yc-space-3)}body.yc-admin-shell-active #root .product-ledger-filter-bar{padding:var(--yc-space-3)}}@media(prefers-reduced-motion:reduce){body.yc-admin-shell-active #root .product-table-thumb{transition-duration:0ms}}.hq-admin-shell .product-full-snapshot-state{min-height:320px;display:grid;place-items:center}.hq-admin-shell .product-workspace-toolbar.data-toolbar{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:var(--yc-radius-card);background:var(--surface);box-shadow:none}.hq-admin-shell .product-workspace-toolbar .search-field{flex:1 1 360px;min-width:280px;max-width:none}.hq-admin-shell .product-workspace-toolbar .select-field{flex:0 0 280px;min-width:240px}.hq-admin-shell .product-workspace-toolbar-actions{display:flex;align-items:center;gap:8px}.hq-admin-shell .product-workspace-result-count{flex:0 0 auto;margin-left:auto;color:var(--muted-strong);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.hq-admin-shell .product-media-manager,.hq-admin-shell .share-preview-layout.live-share-layout{display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:start;gap:0;border:1px solid var(--border);border-radius:var(--yc-radius-card);background:var(--surface)}.hq-admin-shell .media-group-queue,.hq-admin-shell .share-product-rail{min-width:0;border:0;border-right:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .media-manager-panel,.hq-admin-shell .live-share-layout>.share-link-workbench{min-width:0;align-content:start;border:0;border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .media-group-list,.hq-admin-shell .share-product-list{max-height:none;overflow:visible;padding:0}.hq-admin-shell .media-group-row,.hq-admin-shell .share-product-row{width:100%;margin:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none;text-align:left}.hq-admin-shell .media-group-row:last-child,.hq-admin-shell .share-product-row:last-child{border-bottom:0}.hq-admin-shell .media-group-row:hover,.hq-admin-shell .media-group-row:focus-visible,.hq-admin-shell .share-product-row:hover,.hq-admin-shell .share-product-row:focus-visible{background:var(--surface-soft)}.hq-admin-shell .media-group-row.active,.hq-admin-shell .share-product-row.active{border-color:var(--border);background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.hq-admin-shell .media-missing-tags,.hq-admin-shell .share-product-tags,.hq-admin-shell .sku-fix-tags{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.hq-admin-shell .sku-fix-tags{justify-content:flex-start}.hq-admin-shell .media-missing-tags i,.hq-admin-shell .share-product-tags i{padding:0;border:0;border-radius:0;background:transparent;color:var(--muted-strong);font-style:normal}.hq-admin-shell .product-workspace-pagination.ui-pagination,.hq-admin-shell .sku-fix-pagination.ui-pagination,.hq-admin-shell .listing-plan-detail-pagination.ui-pagination,.hq-admin-shell .listing-plan-events-pagination.ui-pagination{margin-top:12px}.hq-admin-shell .share-preview-frame{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--yc-radius-card);background:var(--surface)}.hq-admin-shell .share-preview-frame>.product-share-toolbar,.hq-admin-shell .share-preview-frame>.share-preview-layout.live-share-layout,.hq-admin-shell .share-preview-frame>.product-workspace-pagination.ui-pagination{margin:0;border:0;border-radius:0;box-shadow:none}.hq-admin-shell .share-preview-frame>.product-share-toolbar,.hq-admin-shell .share-preview-frame>.share-preview-layout.live-share-layout{border-bottom:1px solid var(--border)}.hq-admin-shell .share-summary-rail.summary-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-admin-shell .share-requirement-inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--border);border-radius:var(--yc-radius-sm);background:var(--surface)}.hq-admin-shell .share-requirement-inline .share-requirement-pill{justify-content:space-between;min-width:0;padding:9px 12px;border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;background:transparent}.hq-admin-shell .share-requirement-inline .share-requirement-pill:nth-child(3n){border-right:0}.hq-admin-shell .share-requirement-inline .share-requirement-pill:nth-last-child(-n+3){border-bottom:0}.hq-admin-shell .product-split-board{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.65fr);gap:16px;align-items:start}.hq-admin-shell .sku-fix-table-wrap{min-width:0}.hq-admin-shell .sku-fix-product-link{display:grid;width:100%;min-width:0;gap:4px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.hq-admin-shell .sku-fix-product-link strong,.hq-admin-shell .sku-fix-product-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-admin-shell .sku-fix-product-link span{color:var(--muted);font-size:12px}.hq-admin-shell .sku-fix-product-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.hq-admin-shell .listing-plan-count-strip span{border:0;background:transparent;padding:0}.hq-admin-shell .ui-dialog.media-quick-dialog{width:min(1040px,calc(100vw - 96px));max-width:1040px}body.yc-admin-shell-active #root .ui-dialog.product-media-delete-dialog,body.yc-admin-shell-active #root .ui-dialog.product-alternate-cover-promote-dialog{width:min(560px,calc(100vw - 48px));max-width:560px}body.yc-admin-shell-active #root .ui-modal-layer.product-sku-confirm-layer,body.yc-admin-shell-active>.ui-modal-layer.product-sku-confirm-layer{background:#0f172a85;backdrop-filter:none;-webkit-backdrop-filter:none}body.yc-admin-shell-active #root .ui-dialog.product-sku-confirm-dialog,body.yc-admin-shell-active>.ui-modal-layer.product-sku-confirm-layer .ui-dialog.product-sku-confirm-dialog{width:min(560px,calc(100vw - 48px));max-width:560px;background:var(--yc-bg-elevated);opacity:1}.hq-admin-shell .media-quick-dialog .media-quick-body{display:grid;gap:16px;min-width:0}.hq-admin-shell .media-quick-dialog .media-quick-type-list{min-width:0}.hq-admin-shell .catalog-import-scope-note{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--yc-radius-sm);background:var(--surface-soft)}.hq-admin-shell .catalog-import-scope-note strong{flex:0 0 auto;font-size:13px;font-variant-numeric:tabular-nums}.hq-admin-shell .catalog-import-scope-note span,.hq-admin-shell .catalog-import-commit-scope{color:var(--muted-strong);font-size:12px;font-variant-numeric:tabular-nums}@media(max-width:1320px){.hq-admin-shell .product-module-subnav.module-subnav button{grid-template-columns:28px minmax(0,1fr) auto;grid-template-rows:auto;min-height:58px;padding:8px}.hq-admin-shell .product-module-subnav.module-subnav .module-tab-icon{grid-row:1;width:28px;height:28px}.hq-admin-shell .product-module-subnav.module-subnav .module-tab-copy strong{grid-column:2;grid-row:1;font-size:13px}.hq-admin-shell .product-module-subnav.module-subnav .module-tab-copy small{display:none}.hq-admin-shell .product-module-subnav.module-subnav button em{grid-column:3;grid-row:1;max-width:72px;padding-inline:5px;font-size:11px}.hq-admin-shell .product-workspace-toolbar.data-toolbar{flex-wrap:wrap}.hq-admin-shell .product-workspace-toolbar .search-field{flex-basis:calc(100% - 300px)}.hq-admin-shell .product-workspace-toolbar-actions{order:3}.hq-admin-shell .product-workspace-result-count{order:4}.hq-admin-shell .product-media-manager,.hq-admin-shell .share-preview-layout.live-share-layout{grid-template-columns:300px minmax(0,1fr)}}.hq-admin-shell .listing-plan-time-filter{display:grid;gap:16px;margin-top:12px;padding:var(--yc-space-4);border:1px solid var(--border);border-radius:var(--yc-radius-card);background:var(--surface-soft)}.hq-admin-shell .listing-plan-time-filter-heading,.hq-admin-shell .listing-plan-time-filter-heading>div,.hq-admin-shell .listing-plan-time-filter-controls,.hq-admin-shell .listing-plan-time-custom-range,.hq-admin-shell .listing-plan-time-quick-actions,.hq-admin-shell .listing-plan-time-filter-chips{display:flex;align-items:center;gap:10px}.hq-admin-shell .listing-plan-time-filter-heading{justify-content:space-between}.hq-admin-shell .listing-plan-time-filter-heading>div{align-items:baseline;min-width:0}.hq-admin-shell .listing-plan-time-filter-heading span,.hq-admin-shell .listing-plan-time-filter label>span{color:var(--muted-strong);font-size:12px}.hq-admin-shell .listing-plan-time-filter-controls{flex-wrap:wrap}.hq-admin-shell .listing-plan-time-filter-controls>label,.hq-admin-shell .listing-plan-time-custom-range>label{display:grid;gap:6px}.hq-admin-shell .listing-plan-time-filter :is(select,input[type=date]){min-height:36px;padding:0 10px;border:1px solid var(--border);border-radius:var(--yc-radius-sm);background:var(--surface);color:inherit}.hq-admin-shell .listing-plan-time-quick-actions{flex:1 1 420px;flex-wrap:wrap;align-self:end}.hq-admin-shell .listing-plan-time-custom-range{align-items:end;flex-wrap:wrap}.hq-admin-shell .listing-plan-time-filter-chips{flex-wrap:wrap;margin-top:10px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--yc-radius-sm);background:var(--primary-soft)}.hq-admin-shell .listing-plan-time-filter-chips>span{font-size:12px;font-variant-numeric:tabular-nums}.hq-admin-shell .listing-plan-time-filter-chips>span+span{padding-left:10px;border-left:1px solid var(--border)}.hq-admin-shell .listing-plan-time-filter-chips>.btn{margin-left:auto}.hq-admin-shell .listing-plan-items-table{min-width:1180px}.hq-admin-shell .listing-plan-col-time{width:168px}.hq-admin-shell .listing-plan-time-cell details{position:relative}.hq-admin-shell .listing-plan-time-cell summary{color:var(--primary);font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer}.hq-admin-shell .listing-plan-time-cell dl{position:absolute;z-index:10;top:calc(100% + 8px);right:0;width:300px;margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--yc-radius-sm);background:var(--surface);box-shadow:var(--yc-shadow-card)}.hq-admin-shell .listing-plan-time-cell dl>div{display:flex;justify-content:space-between;gap:16px;padding:5px 0}.hq-admin-shell .listing-plan-time-cell dt{color:var(--muted-strong)}.hq-admin-shell .listing-plan-time-cell dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:760px){.hq-admin-shell .listing-plan-time-filter{gap:12px;padding:12px}.hq-admin-shell .listing-plan-time-filter-heading,.hq-admin-shell .listing-plan-time-filter-heading>div,.hq-admin-shell .listing-plan-time-filter-controls,.hq-admin-shell .listing-plan-time-custom-range{align-items:stretch;flex-direction:column}.hq-admin-shell .listing-plan-time-filter :is(label,select,input[type=date],.btn){width:100%}.hq-admin-shell .listing-plan-time-quick-actions{flex:0 0 auto}.hq-admin-shell .listing-plan-time-quick-actions>.btn{width:auto;flex:1 1 calc(33.333% - 8px)}.hq-admin-shell .listing-plan-time-filter-chips>.btn{width:100%;margin-left:0}}.hq-admin-shell .inventory-command-center.panel{overflow:visible}.hq-admin-shell .inventory-task-tabs.module-subnav{width:auto;margin:var(--yc-space-3) var(--yc-space-5) var(--yc-space-2);padding:0;gap:var(--yc-space-2);border-radius:0;background:transparent}.hq-admin-shell .inventory-task-tabs button{min-height:44px;grid-template-columns:24px minmax(0,1fr) auto;gap:var(--yc-space-2);padding:var(--yc-space-2) var(--yc-space-3);border-color:var(--yc-border-light);border-radius:var(--yc-radius-control);background:var(--yc-bg-container)}.hq-admin-shell .inventory-task-tabs button.active{border-color:var(--yc-primary-border);box-shadow:none}.hq-admin-shell .inventory-task-tabs .module-tab-icon{width:24px;height:24px;border:0;border-radius:var(--yc-radius-sm)}.hq-admin-shell .inventory-task-tabs .module-tab-icon svg{width:15px;height:15px}.hq-admin-shell .inventory-task-tabs button>em{min-width:30px;padding:2px 6px;border-radius:var(--yc-radius-sm);font-size:var(--yc-font-xs)}.hq-admin-shell .inventory-maintenance-nav{min-width:0;min-height:40px;display:flex;align-items:center;flex-wrap:nowrap;gap:var(--yc-space-1);margin:0 var(--yc-space-5);padding:var(--yc-space-2) 0 var(--yc-space-3);overflow-x:auto;border-top:1px solid var(--yc-divider)}.hq-admin-shell .inventory-maintenance-nav>span{flex:0 0 auto;margin-right:var(--yc-space-2);color:var(--yc-text-tertiary);font-size:var(--yc-font-xs);font-weight:600}.hq-admin-shell .inventory-maintenance-nav button{min-height:30px;display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;padding:0 9px;border:1px solid transparent;border-radius:var(--yc-radius-control);color:var(--yc-text-secondary);background:transparent;font:inherit;font-size:var(--yc-font-sm);cursor:pointer}.hq-admin-shell .inventory-maintenance-nav button[aria-current=page]{color:var(--yc-primary-active);border-color:var(--yc-primary-border);background:var(--yc-primary-soft)}.hq-admin-shell .inventory-maintenance-nav button:focus-visible{outline:2px solid var(--yc-primary);outline-offset:2px}.hq-admin-shell .inventory-maintenance-nav button em{min-width:20px;color:inherit;font-size:var(--yc-font-xs);font-style:normal;font-variant-numeric:tabular-nums;text-align:right}.hq-admin-shell .inventory-import-issues>.ui-pagination{margin-inline:var(--yc-space-5)}.hq-admin-shell .inventory-ledger-panel>.inventory-ledger-table-frame,.hq-admin-shell .inventory-movements-panel>.inventory-ledger-table-frame{margin:0 var(--yc-space-5) var(--yc-space-5)}.hq-admin-shell .inventory-risk-board>.inventory-risk-table-frame{margin:var(--yc-space-2) var(--yc-space-5) var(--yc-space-4)}.hq-admin-shell .inventory-risk-inline-summary{min-height:36px;display:flex;align-items:center;flex-wrap:wrap;gap:var(--yc-space-2) var(--yc-space-4);margin:0 var(--yc-space-5) var(--yc-space-3);padding-block:var(--yc-space-2);border-block:1px solid var(--yc-divider);color:var(--yc-text-secondary);font-size:var(--yc-font-sm);font-variant-numeric:tabular-nums}@media(min-width:1024px){.hq-admin-shell .inventory-status-filter.status-tabs{grid-template-columns:repeat(7,minmax(0,1fr))}}body.yc-admin-shell-active #root .hq-admin-shell .inventory-split-table-wrap,body.yc-admin-shell-active #root .hq-admin-shell .inventory-risk-table-wrap{margin:0;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto}.hq-admin-shell .inventory-import-issues>.ui-pagination{margin-top:var(--yc-space-2);margin-bottom:var(--yc-space-4)}.hq-admin-shell .inventory-ledger-table.ui-data-table,.hq-admin-shell .inventory-movement-table.ui-data-table,.hq-admin-shell .inventory-risk-table.ui-data-table{--yc-data-table-layout: fixed}.hq-admin-shell .inventory-sku-cell,.hq-admin-shell .inventory-meta-cell,.hq-admin-shell .inventory-risk-type-cell,.hq-admin-shell .inventory-risk-resolution-cell,.hq-admin-shell .inventory-risk-stock-cell,.hq-admin-shell .inventory-risk-reason-cell,.hq-admin-shell .inventory-import-warehouse-cell{min-width:0;display:grid;gap:4px}.hq-admin-shell .inventory-sku-cell>.ui-truncated-text,.hq-admin-shell .inventory-meta-cell>.ui-truncated-text,.hq-admin-shell .inventory-risk-reason-cell>.ui-truncated-text{max-width:100%}.hq-admin-shell .inventory-sku-cell>.ui-truncated-text:first-child,.hq-admin-shell .inventory-risk-reason-cell>.ui-truncated-text:first-child,.hq-admin-shell .inventory-import-warehouse-cell strong{color:var(--yc-text-primary);font-weight:600}.hq-admin-shell .inventory-sku-code-list{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px var(--yc-space-2)}.hq-admin-shell .inventory-sku-code-list .ui-copyable-text,.hq-admin-shell .inventory-sku-cell>.ui-copyable-text,.hq-admin-shell .inventory-meta-cell>.ui-copyable-text{min-width:0;max-width:100%;color:var(--yc-text-tertiary);font-size:var(--yc-font-xs)}.hq-admin-shell .inventory-number-cell,.hq-admin-shell .inventory-risk-stock-cell{font-variant-numeric:tabular-nums}.hq-admin-shell .inventory-risk-stock-cell{justify-items:start;text-align:left}.hq-admin-shell .inventory-risk-stock-cell small,.hq-admin-shell .inventory-risk-resolution-cell small,.hq-admin-shell .inventory-risk-type-cell small,.hq-admin-shell .inventory-import-warehouse-cell small{color:var(--yc-text-tertiary);font-size:var(--yc-font-xs);line-height:18px}.hq-admin-shell .inventory-risk-stock-cell small{max-width:180px;white-space:normal}.hq-admin-shell .inventory-risk-record-subtitle{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--yc-space-2)}.hq-admin-shell .inventory-risk-detail-modal.detail-modal{width:min(880px,100%)}.hq-admin-shell .inventory-import-issues-head{align-items:center;gap:var(--yc-space-3)}.hq-admin-shell .inventory-import-issues-head .status-tabs{margin-left:auto}@media(hover:hover)and (pointer:fine){.hq-admin-shell .inventory-maintenance-nav button:hover{color:var(--yc-primary-active);background:var(--yc-bg-hover)}}@media(prefers-reduced-motion:reduce){.hq-admin-shell .inventory-maintenance-nav button{transition:none}}.hq-admin-shell .stock-order-workspace.panel,.hq-admin-shell .transfer-module-shell.panel{--yc-document-ledger-inset: var(--yc-admin-shell-pad);--yc-document-ledger-gap: var(--yc-admin-shell-gap);overflow:visible}.hq-admin-shell .stock-order-task-tabs.module-subnav,.hq-admin-shell .transfer-subnav.module-subnav{width:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:0;margin:0 var(--yc-document-ledger-inset) var(--yc-document-ledger-gap);padding:0;overflow-x:auto;border:0;border-bottom:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .stock-order-task-tabs.module-subnav button,.hq-admin-shell .transfer-subnav.module-subnav button{min-width:132px;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--yc-space-2);padding:0 var(--yc-space-3);border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .stock-order-task-tabs.module-subnav button:hover,.hq-admin-shell .stock-order-task-tabs.module-subnav button:focus-visible,.hq-admin-shell .stock-order-task-tabs.module-subnav button.active,.hq-admin-shell .transfer-subnav.module-subnav button:hover,.hq-admin-shell .transfer-subnav.module-subnav button:focus-visible,.hq-admin-shell .transfer-subnav.module-subnav button.active{border-color:var(--yc-primary);background:color-mix(in srgb,var(--yc-primary-bg) 52%,transparent);box-shadow:none}.hq-admin-shell .stock-order-task-tabs .module-tab-icon,.hq-admin-shell .transfer-subnav .module-tab-icon,.hq-admin-shell .stock-order-task-tabs .module-tab-copy small,.hq-admin-shell .transfer-subnav .module-tab-copy small{display:none}.hq-admin-shell .stock-order-task-tabs .module-tab-copy,.hq-admin-shell .transfer-subnav .module-tab-copy{min-width:0;display:block}.hq-admin-shell .stock-order-task-tabs .module-tab-copy strong,.hq-admin-shell .transfer-subnav .module-tab-copy strong{overflow:hidden;color:var(--yc-text-primary);font-size:var(--yc-font-sm);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.hq-admin-shell .stock-order-task-tabs button>em,.hq-admin-shell .transfer-subnav.module-subnav button em{min-width:24px;padding:1px 6px;border:0;border-radius:var(--yc-radius-sm);color:var(--yc-text-secondary);background:var(--yc-bg-layout);font-size:var(--yc-font-xs);font-style:normal;font-weight:650;text-align:center}.hq-admin-shell .stock-order-ledger-tools{margin:var(--yc-document-ledger-inset) var(--yc-document-ledger-inset) 0;padding-bottom:var(--yc-space-3)}.hq-admin-shell .transfer-ledger-toolbar{margin:0;padding-bottom:var(--yc-space-3)}.hq-admin-shell .stock-order-workspace .inventory-source-note{min-height:36px;padding-block:var(--yc-space-2)}.hq-admin-shell .stock-order-ledger-table-frame{margin:var(--yc-document-ledger-gap) var(--yc-document-ledger-inset) var(--yc-document-ledger-inset)}.hq-admin-shell .transfer-ledger-table-frame{margin:var(--yc-document-ledger-gap) 0 0}.hq-admin-shell .stock-order-ledger-table-frame>.stock-order-workbench-table.table-wrap,.hq-admin-shell .stock-order-ledger-table-frame>.stock-order-ledger-pagination.ui-pagination,.hq-admin-shell .transfer-ledger-table-frame>.transfer-workbench-table.table-wrap,.hq-admin-shell .transfer-ledger-table-frame>.ui-pagination{margin:0}.hq-admin-shell .stock-order-ledger-table.data-table{width:100%;min-width:1040px;table-layout:fixed}.hq-admin-shell .stock-order-ledger-table th,.hq-admin-shell .stock-order-ledger-table td{min-width:0}.hq-admin-shell .stock-order-ledger-table .stock-order-check-col{width:44px}.hq-admin-shell .stock-order-ledger-table .stock-order-id-col{width:17%}.hq-admin-shell .stock-order-ledger-table .stock-order-owner-col{width:12%}.hq-admin-shell .stock-order-ledger-table .stock-order-items-col{width:23%;min-width:0}.hq-admin-shell .stock-order-ledger-table .stock-order-qty-col{width:132px}.hq-admin-shell .stock-order-ledger-table .stock-order-status-col{width:104px}.hq-admin-shell .stock-order-ledger-table .stock-order-time-col{width:11%}.hq-admin-shell .stock-order-ledger-table .stock-order-action-col{width:112px}.hq-admin-shell .stock-order-ledger-table th,.hq-admin-shell .stock-order-ledger-table td,.hq-admin-shell .transfer-ledger-table th,.hq-admin-shell .transfer-ledger-table td{text-align:left;vertical-align:middle}.hq-admin-shell .stock-order-ledger-table th,.hq-admin-shell .transfer-ledger-table th{height:var(--yc-table-header-height);padding:0 var(--yc-space-3);font-size:var(--yc-font-sm);font-weight:600;line-height:20px}.hq-admin-shell .stock-order-ledger-table td,.hq-admin-shell .transfer-ledger-table td{padding:10px var(--yc-space-3);font-size:var(--yc-font-sm);line-height:20px}.hq-admin-shell .stock-order-ledger-table .numeric,.hq-admin-shell .transfer-ledger-table .numeric{text-align:left;font-variant-numeric:tabular-nums}.hq-admin-shell .stock-order-ledger-table .stock-order-state-cell{justify-items:start;text-align:left}.hq-admin-shell .stock-order-ledger-table .stock-order-state-cell .status-badge{margin-left:0}.hq-admin-shell .stock-order-ledger-table :is(.stock-order-action-col,.stock-order-action-cell),.hq-admin-shell .transfer-ledger-table :is(.transfer-action-col,.transfer-action-cell){text-align:left}.hq-admin-shell .stock-order-items-cell small,.hq-admin-shell .stock-order-state-cell small,.hq-admin-shell .stock-order-owner-cell span,.hq-admin-shell .stock-order-owner-cell small,.hq-admin-shell .stock-order-time-cell span,.hq-admin-shell .stock-order-time-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-admin-shell .transfer-workspace-grid{margin-top:0;padding:var(--yc-document-ledger-inset)}.hq-admin-shell .transfer-ledger-card{width:100%;min-width:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .transfer-ledger-card .subpage-title-row{min-height:40px;padding:0 var(--yc-space-5) var(--yc-space-2)}.hq-admin-shell .transfer-ledger-card .subpage-title-row h3{font-size:var(--yc-font-lg)}.hq-admin-shell .transfer-ledger-card .subpage-title-row p{display:none}.hq-admin-shell .transfer-ledger-toolbar{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(136px,176px)) auto auto}.hq-admin-shell .transfer-ledger-table.data-table{width:100%;min-width:1150px;table-layout:fixed}.hq-admin-shell .transfer-ledger-table .transfer-document-col{width:168px}.hq-admin-shell .transfer-ledger-table .transfer-route-col{width:132px}.hq-admin-shell .transfer-ledger-table .transfer-product-col{width:auto;min-width:260px}.hq-admin-shell .transfer-ledger-table .transfer-quantity-col{width:64px}.hq-admin-shell .transfer-ledger-table .transfer-amount-col{width:96px}.hq-admin-shell .transfer-ledger-table .transfer-status-col{width:176px}.hq-admin-shell .transfer-ledger-table .transfer-owner-col{width:142px}.hq-admin-shell .transfer-ledger-table .transfer-action-col{width:112px}.hq-admin-shell .transfer-product-cell strong,.hq-admin-shell .transfer-route-cell strong,.hq-admin-shell .transfer-owner-cell strong,.hq-admin-shell .transfer-owner-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-admin-shell .transfer-status-cell .transfer-next-step-hint{margin-top:3px;padding:0;border:0;background:transparent}body.yc-admin-shell-active #root .hq-admin-shell .transfer-linkage-dialog.ui-dialog.ui-dialog-lg{width:min(1040px,calc(100vw - 96px));height:auto;max-height:calc(100vh - 96px);border-radius:var(--yc-radius-dialog)}body.yc-admin-shell-active #root .hq-admin-shell .stock-order-detail-dialog.ui-dialog.ui-dialog-lg{width:min(960px,calc(100vw - 96px));height:auto;max-height:calc(100vh - 96px);border-radius:var(--yc-radius-dialog)}body.yc-admin-shell-active #root .hq-admin-shell .transfer-linkage-dialog .ui-dialog-body,body.yc-admin-shell-active #root .hq-admin-shell .stock-order-detail-dialog .ui-dialog-body{overflow-x:hidden;overflow-y:auto}.hq-admin-shell .transfer-detail-body,.hq-admin-shell .stock-order-detail-body{width:100%;min-width:0;display:grid;gap:var(--yc-space-3);align-content:start;padding:0;overflow:visible}.hq-admin-shell .transfer-detail-body>*,.hq-admin-shell .stock-order-detail-body>*,.hq-admin-shell .transfer-confirm-sheet>*{width:100%;min-width:0}.hq-admin-shell .transfer-confirm-sheet{width:100%;min-width:0;align-content:start;gap:var(--yc-space-3)}.hq-admin-shell .transfer-linkage-dialog .drawer-section{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .transfer-confirm-hero{grid-template-columns:minmax(0,1fr);gap:var(--yc-space-4);padding:0 0 var(--yc-space-3);border:0;border-bottom:1px solid var(--yc-divider);border-radius:0;background:transparent}.hq-admin-shell .transfer-confirm-title{gap:var(--yc-space-2)}.hq-admin-shell .transfer-confirm-title h4{font-size:var(--yc-font-lg)}.hq-admin-shell .transfer-confirm-amount{display:none}.hq-admin-shell .transfer-confirm-amount strong{color:var(--yc-text-primary);font-size:26px}.hq-admin-shell .transfer-confirm-route{padding:var(--yc-space-2) var(--yc-space-3);border:0;border-top:1px solid var(--yc-divider);border-bottom:1px solid var(--yc-divider);border-radius:0;background:var(--yc-bg-layout)}.hq-admin-shell .transfer-confirm-sheet .transfer-item-mini-table .table-wrap{width:100%;max-height:none;overflow-x:auto;overflow-y:visible}.hq-admin-shell .transfer-confirm-more{border:0;border-top:1px solid var(--yc-divider);border-radius:0;background:transparent}.hq-admin-shell .transfer-confirm-footer{position:static;grid-template-columns:minmax(0,1fr) auto;padding:var(--yc-space-2) 0 0;border:0;border-top:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .transfer-confirm-totals{gap:0}.hq-admin-shell .transfer-confirm-totals div,.hq-admin-shell .transfer-confirm-totals .transfer-confirm-total-emphasis{padding:var(--yc-space-1) var(--yc-space-3);border:0;border-left:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .transfer-confirm-totals div:first-child{border-left:0}.hq-admin-shell .transfer-confirm-totals .transfer-confirm-total-emphasis span,.hq-admin-shell .transfer-confirm-totals .transfer-confirm-total-emphasis strong{color:var(--yc-text-primary)}.hq-admin-shell .transfer-confirm-primary-button{min-width:136px;box-shadow:none}.hq-admin-shell .stock-order-detail-dialog .stock-order-drawer-tabs,.hq-admin-shell .transfer-linkage-dialog .transfer-drawer-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;border:0;border-bottom:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .stock-order-detail-dialog .stock-order-drawer-tabs button,.hq-admin-shell .transfer-linkage-dialog .transfer-drawer-tabs button{min-width:0;min-height:40px;grid-template-columns:minmax(0,1fr);padding:0 var(--yc-space-3);border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .stock-order-detail-dialog .stock-order-drawer-tabs button.active,.hq-admin-shell .stock-order-detail-dialog .stock-order-drawer-tabs button:hover,.hq-admin-shell .stock-order-detail-dialog .stock-order-drawer-tabs button:focus-visible,.hq-admin-shell .transfer-linkage-dialog .transfer-drawer-tabs button.active,.hq-admin-shell .transfer-linkage-dialog .transfer-drawer-tabs button:hover,.hq-admin-shell .transfer-linkage-dialog .transfer-drawer-tabs button:focus-visible{border-color:var(--yc-primary);background:transparent}.hq-admin-shell .stock-order-detail-dialog .stock-order-drawer-tabs .module-tab-icon,.hq-admin-shell .stock-order-detail-dialog .stock-order-drawer-tabs .module-tab-copy small,.hq-admin-shell .stock-order-detail-dialog .stock-order-drawer-tabs button>em,.hq-admin-shell .transfer-linkage-dialog .transfer-drawer-tabs .module-tab-icon,.hq-admin-shell .transfer-linkage-dialog .transfer-drawer-tabs .module-tab-copy small,.hq-admin-shell .transfer-linkage-dialog .transfer-drawer-tabs button>em{display:none}.hq-admin-shell .stock-order-entry-lockable{min-width:0;display:grid;gap:0;margin:0;padding:0;border:0}.hq-admin-shell .stock-order-entry-lockable:disabled{opacity:1}.hq-admin-shell .stock-order-detail-dialog .drawer-section{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .stock-order-detail-dialog .drawer-sku-add-panel{margin:0;padding:0 0 var(--yc-space-3);border:0;border-bottom:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .stock-order-detail-dialog .stock-order-summary-section{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .stock-order-detail-dialog .stock-order-summary-section>h4{display:none}.hq-admin-shell .stock-order-detail-dialog .stock-order-summary-section>.detail-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;padding:0;border:1px solid var(--yc-divider);border-radius:var(--yc-radius-card);background:transparent}.hq-admin-shell .stock-order-detail-dialog .stock-order-summary-section>.detail-list>div{min-width:0;padding:var(--yc-space-3) var(--yc-space-4);border:0;border-left:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .stock-order-detail-dialog .stock-order-summary-section>.detail-list>div:first-child{border-left:0}.hq-admin-shell .stock-order-detail-dialog .stock-order-item-list{gap:0;overflow:hidden;border:1px solid var(--yc-divider);border-radius:0;background:transparent}.hq-admin-shell .stock-order-detail-dialog .stock-order-item-row{padding:var(--yc-space-3);border:0;border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .stock-order-detail-dialog .stock-order-item-row+.stock-order-item-row{border-top:1px solid var(--yc-divider)}.hq-admin-shell .stock-order-detail-dialog .stock-order-item-row.line-invalid{border-color:var(--yc-divider);background:var(--yc-danger-soft)}@media(max-width:1360px){.hq-admin-shell .transfer-ledger-toolbar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(128px,160px)) auto auto}}.hq-admin-shell .finance-module-shell.panel,.hq-admin-shell .data-tools-shell.panel{--yc-m8-workspace-inset: var(--yc-admin-shell-pad);--yc-m8-workspace-gap: var(--yc-admin-shell-gap);gap:0;overflow:visible}.hq-admin-shell .finance-module-shell>.finance-subnav.module-subnav,.hq-admin-shell .data-tools-shell>.data-tools-subnav.module-subnav{width:auto;display:grid;gap:0;margin:0 var(--yc-m8-workspace-inset) var(--yc-m8-workspace-gap);padding:0;overflow-x:auto;border:0;border-bottom:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .finance-module-shell>.finance-subnav.module-subnav{grid-template-columns:repeat(4,minmax(152px,1fr))}.hq-admin-shell .data-tools-shell>.data-tools-subnav.module-subnav{grid-template-columns:repeat(4,minmax(148px,1fr))}.hq-admin-shell .finance-subnav.module-subnav button,.hq-admin-shell .data-tools-subnav.module-subnav button{min-width:148px;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--yc-space-2);padding:0 var(--yc-space-3);border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .finance-subnav.module-subnav button:hover,.hq-admin-shell .finance-subnav.module-subnav button:focus-visible,.hq-admin-shell .finance-subnav.module-subnav button.active,.hq-admin-shell .data-tools-subnav.module-subnav button:hover,.hq-admin-shell .data-tools-subnav.module-subnav button:focus-visible,.hq-admin-shell .data-tools-subnav.module-subnav button.active{border-color:var(--yc-primary);background:color-mix(in srgb,var(--yc-primary-bg) 52%,transparent);box-shadow:none}.hq-admin-shell .finance-subnav .module-tab-icon,.hq-admin-shell .data-tools-subnav .module-tab-icon,.hq-admin-shell .finance-subnav .module-tab-copy small,.hq-admin-shell .data-tools-subnav .module-tab-copy small{display:none}.hq-admin-shell .finance-subnav .module-tab-copy,.hq-admin-shell .data-tools-subnav .module-tab-copy{min-width:0;display:block}.hq-admin-shell .finance-subnav .module-tab-copy strong,.hq-admin-shell .data-tools-subnav .module-tab-copy strong{overflow:hidden;color:var(--yc-text-primary);font-size:var(--yc-font-sm);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.hq-admin-shell .finance-subnav.module-subnav button>em,.hq-admin-shell .data-tools-subnav.module-subnav button>em{min-width:24px;padding:1px 6px;border:0;border-radius:var(--yc-radius-sm);color:var(--yc-text-secondary);background:var(--yc-bg-layout);font-size:var(--yc-font-xs);font-style:normal;font-weight:650;text-align:center}.hq-admin-shell .finance-ledger-page,.hq-admin-shell .finance-module-shell>.finance-workbench.finance-dashboard,.hq-admin-shell .data-tools-page{min-width:0;margin:0;padding:0 var(--yc-m8-workspace-inset) var(--yc-m8-workspace-inset);gap:var(--yc-m8-workspace-gap)}.hq-admin-shell .finance-ledger-header,.hq-admin-shell .finance-workbench-head,.hq-admin-shell .data-tools-page>.section-header{min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .finance-ledger-header h3,.hq-admin-shell .finance-workbench-head h3,.hq-admin-shell .data-tools-page>.section-header h2{margin:0;color:var(--yc-text-strong);font-size:var(--yc-font-lg);line-height:1.35}.hq-admin-shell .finance-ledger-header p,.hq-admin-shell .finance-workbench-head p,.hq-admin-shell .data-tools-page>.section-header p{margin:var(--yc-space-1) 0 0;color:var(--yc-text-muted);font-size:var(--yc-font-sm);line-height:1.55}.hq-admin-shell .finance-ledger-toolbar.data-toolbar,.hq-admin-shell .finance-ledger-toolbar.ui-filter-bar,.hq-admin-shell .data-tools-page .ui-filter-bar{width:100%;margin:0;border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-card);background:var(--yc-admin-control-band)}.hq-admin-shell .finance-ledger-toolbar.ui-filter-bar .ui-filter-bar-fields{min-width:0;display:flex;flex-wrap:wrap;align-items:end;gap:var(--yc-space-3)}.hq-admin-shell .finance-ledger-toolbar .search-field{min-width:260px;flex:1 1 360px}.hq-admin-shell .finance-ledger-toolbar .search-field>input{min-width:0;height:auto;min-height:0;flex:1 1 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .finance-ledger-toolbar .search-field>input:focus{outline:0;box-shadow:none}.hq-admin-shell .finance-ledger-toolbar .ui-filter-bar-fields>select{width:clamp(148px,14vw,196px);flex:0 0 auto}.hq-admin-shell .finance-ledger-table.table-wrap,.hq-admin-shell .finance-pagination.ui-pagination,.hq-admin-shell .finance-pagination.table-pagination,.hq-admin-shell .data-tools-page>.table-wrap,.hq-admin-shell .data-tools-page>.ui-pagination{width:100%;margin:0;border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-card);background:var(--yc-layer-panel);box-shadow:none}.hq-admin-shell .finance-ledger-table .data-table{min-width:960px;--yc-data-table-layout: fixed}.hq-admin-shell .finance-bill-ledger-table .data-table{min-width:1125px}.hq-admin-shell .finance-transaction-table .data-table{min-width:1126px}.hq-admin-shell .finance-ledger-data-table .numeric,.hq-admin-shell .finance-ledger-data-table th.numeric,.hq-admin-shell .finance-ledger-data-table td.numeric{text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}.hq-admin-shell .finance-ledger-data-table time,.hq-admin-shell .finance-ledger-data-table .status-badge,.hq-admin-shell .finance-ledger-data-table .ui-status-badge{white-space:nowrap}.hq-admin-shell .finance-ledger-table-toolbar .ui-table-toolbar-summary strong{color:var(--yc-text-primary);font-weight:600}.hq-admin-shell .finance-workbench-summary.summary-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-card);background:var(--yc-layer-panel)}.hq-admin-shell .finance-stage-summary-card.summary-rail-item{min-width:0;min-height:68px;margin:0;padding:var(--yc-space-3) var(--yc-space-4);border:0;border-left:1px solid var(--yc-border-subtle);border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .finance-stage-summary-card.summary-rail-item:first-child{border-left:0}.hq-admin-shell .finance-stage-summary-card.summary-rail-item.active{background:var(--yc-primary-bg);box-shadow:inset 0 -2px 0 var(--yc-primary)}.hq-admin-shell .finance-stage-summary-card .summary-rail-icon{display:none}.hq-admin-shell .finance-workbench-main,.hq-admin-shell .finance-workbench-table-panel{min-width:0;display:grid;gap:var(--yc-m8-workspace-gap)}.hq-admin-shell .finance-workbench-table.table-wrap{margin:0;border-radius:var(--yc-radius-card);box-shadow:none}.hq-admin-shell .finance-workbench-table .ui-data-table-state-cell .empty-state{min-height:148px;padding:var(--yc-space-5);border:0;border-radius:0;background:var(--yc-bg-container)}.hq-admin-shell .data-tools-page .ui-filter-bar-fields{min-width:0;flex:1 1 520px}.hq-admin-shell .data-tools-page .search-input{min-width:260px;flex:1 1 320px}.hq-admin-shell .data-tools-page .form-field{min-width:148px}.hq-admin-shell .data-tools-catalog-table .data-table,.hq-admin-shell .data-tools-template-table .data-table,.hq-admin-shell .audit-query-table .data-table{width:100%;--yc-data-table-layout: fixed}.hq-admin-shell .audit-query-table.table-wrap{max-height:none;overflow-x:auto;overflow-y:visible}.hq-admin-shell .audit-query-data-table time,.hq-admin-shell .audit-query-data-table .status-badge,.hq-admin-shell .audit-query-data-table .ui-status-badge{white-space:nowrap}.hq-admin-shell .audit-query-data-table tbody tr[tabindex]{cursor:pointer}.hq-admin-shell .audit-quick-filter-row{display:flex;flex-wrap:wrap;gap:var(--yc-space-2);margin:0;padding:0;border:0;background:transparent}.hq-admin-shell .audit-quick-filter-row button{min-height:32px;padding:0 var(--yc-space-3);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-sm);color:var(--yc-text-secondary);background:var(--yc-layer-panel)}.hq-admin-shell .audit-quick-filter-row button:hover,.hq-admin-shell .audit-quick-filter-row button:focus-visible,.hq-admin-shell .audit-quick-filter-row button.active{border-color:var(--yc-primary-border);color:var(--yc-primary);background:var(--yc-primary-bg)}.hq-admin-shell .data-tools-shell>.data-tool-receipt,.hq-admin-shell .data-tools-shell>.data-tool-history-panel{margin:0 var(--yc-m8-workspace-inset) var(--yc-m8-workspace-gap)}body.yc-admin-shell-active #root .hq-admin-shell .finance-batch-settlement-dialog.ui-dialog,body.yc-admin-shell-active #root .hq-admin-shell .finance-settlement-detail-dialog.ui-dialog,body.yc-admin-shell-active #root .hq-admin-shell .finance-workbench-trace-dialog.ui-dialog,body.yc-admin-shell-active #root .hq-admin-shell .audit-event-detail-modal.ui-dialog,body.yc-admin-shell-active #root .hq-admin-shell .data-tool-catalog-detail-modal.ui-dialog{max-height:calc(100vh - 96px)}body.yc-admin-shell-active #root .hq-admin-shell .finance-dialog.ui-dialog{width:min(620px,calc(100vw - 96px));max-height:calc(100vh - 96px)}body.yc-admin-shell-active #root .hq-admin-shell .finance-bill-dialog.ui-dialog{width:min(960px,calc(100vw - 96px));max-height:calc(100vh - 96px)}body.yc-admin-shell-active #root .hq-admin-shell .finance-task-dialog.ui-dialog{width:min(760px,calc(100vw - 96px));max-height:calc(100vh - 96px);gap:0;padding:0}.hq-admin-shell .finance-task-dialog-content{min-height:0;display:grid;gap:var(--yc-space-4)}.hq-admin-shell .finance-task-dialog .finance-task-section{overflow:visible}.hq-admin-shell .finance-task-dialog>.ui-dialog-actions{align-items:stretch}.hq-admin-shell .finance-task-dialog .finance-task-actions{width:100%}body.yc-admin-shell-active #root .hq-admin-shell .audit-event-detail-modal.ui-dialog,body.yc-admin-shell-active #root .hq-admin-shell .data-tool-catalog-detail-modal.ui-dialog{width:min(680px,calc(100vw - 96px))}.hq-admin-shell .finance-bill-line-list{max-height:none;overflow:visible}body.yc-admin-shell-active #root .hq-admin-shell .audit-trace-dialog.ui-dialog{max-height:calc(100vh - 96px)}body.yc-admin-shell-active #root .hq-admin-shell .audit-trace-dialog>.ui-dialog-body,body.yc-admin-shell-active #root .hq-admin-shell .audit-event-detail-modal>.ui-dialog-body{display:grid;gap:var(--yc-space-4);padding:var(--yc-space-5);overflow-x:hidden;overflow-y:auto;background:var(--yc-bg-elevated)}.hq-admin-shell .audit-trace-dialog .audit-trace-toolbar{padding:0 0 var(--yc-space-3);border:0;border-bottom:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .audit-trace-dialog .audit-trace-meta{gap:var(--yc-space-2)}.hq-admin-shell .audit-trace-dialog .audit-trace-meta span{min-height:0;padding:0;border:0;border-radius:0;background:transparent}.hq-admin-shell .audit-trace-dialog .audit-trace-meta span+span{padding-left:var(--yc-space-2);border-left:1px solid var(--yc-divider)}.hq-admin-shell .audit-trace-dialog .audit-trace-table.table-wrap{max-height:none;overflow-x:auto;overflow-y:visible}.hq-admin-shell .audit-event-detail-modal .audit-event-section{margin:0;padding:0 0 var(--yc-space-4);border:0;border-bottom:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .audit-event-detail-modal .audit-event-section:last-child{padding-bottom:0;border-bottom:0}.hq-admin-shell .audit-event-detail-modal .audit-event-section>.section-header{padding:0 0 var(--yc-space-3);border:0;background:transparent}.hq-admin-shell .audit-event-detail-modal .audit-event-section>h4{margin:0 0 var(--yc-space-3)}.hq-admin-shell .audit-event-detail-modal .detail-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;overflow:hidden;border:1px solid var(--yc-divider);border-radius:var(--yc-radius-card);background:transparent}.hq-admin-shell .audit-event-detail-modal .detail-list>div{min-width:0;min-height:0;padding:var(--yc-space-3);border:0;border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .audit-event-detail-modal .detail-list>div+div{border-left:1px solid var(--yc-divider)}.hq-admin-shell .audit-event-detail-modal .audit-event-target{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--yc-space-2) var(--yc-space-3);margin:0;padding:0;border:0;border-radius:0;background:transparent}.hq-admin-shell .audit-event-detail-modal .audit-event-target p{min-width:0;overflow-wrap:anywhere}.hq-admin-shell .audit-event-detail-modal .data-tool-technical-details>summary{padding:0}@media(max-width:1360px){.hq-admin-shell .finance-ledger-toolbar .search-field{flex-basis:280px}.hq-admin-shell .finance-subnav.module-subnav button,.hq-admin-shell .data-tools-subnav.module-subnav button{min-width:132px}}.hq-admin-shell .hq-message-shell{--yc-m9-workspace-gap: var(--yc-admin-shell-gap);min-width:0;gap:var(--yc-m9-workspace-gap)}.hq-admin-shell .hq-message-compact-header{min-width:0;align-items:center;margin:0;padding:0;border:0}.hq-admin-shell .hq-message-compact-header h1{margin:0;color:var(--yc-text-strong);font-size:var(--yc-font-xl);line-height:1.3}.hq-admin-shell .hq-message-compact-header p{margin:var(--yc-space-1) 0 0;color:var(--yc-text-muted);font-size:var(--yc-font-sm);line-height:1.55}.hq-admin-shell .hq-message-toolbar{min-width:0;align-items:center;gap:var(--yc-space-3);margin:0;padding:var(--yc-space-2) var(--yc-space-3);border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-card);background:var(--yc-layer-panel);box-shadow:none}.hq-admin-shell .hq-message-filter.status-tabs{min-width:0;flex:1 1 auto;padding:0;border:0;background:transparent}.hq-admin-shell .hq-message-filter.status-tabs button{min-width:84px}.hq-admin-shell .hq-message-inline-stats{flex:0 0 auto;color:var(--yc-text-muted);font-size:var(--yc-font-xs);font-variant-numeric:tabular-nums}.hq-admin-shell .hq-message-notice{margin:0;border:1px solid var(--yc-border-accent);border-radius:var(--yc-radius-card);color:var(--yc-text-secondary);background:var(--yc-primary-soft)}.hq-admin-shell .hq-message-notice-success{border-color:var(--yc-success-border);color:var(--yc-success);background:var(--yc-success-soft)}.hq-admin-shell .hq-message-notice-error{border-color:var(--yc-danger-border);color:var(--yc-danger);background:var(--yc-danger-soft)}.hq-admin-shell .hq-message-table-wrap.table-wrap{min-width:0;margin:0;border-radius:var(--yc-radius-card);box-shadow:none}.hq-admin-shell .hq-message-data-table .numeric{text-align:left;font-variant-numeric:tabular-nums}.hq-admin-shell .hq-message-data-table tbody tr:focus-visible{outline:2px solid var(--yc-primary);outline-offset:-2px}.hq-admin-shell .hq-message-table-title{min-width:0;display:grid;gap:var(--yc-space-1)}.hq-admin-shell .hq-message-table-title>button{min-width:0;display:grid;gap:2px;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.hq-admin-shell .hq-message-table-title>button .ui-truncated-text:first-child{color:var(--yc-text-strong);font-weight:700}.hq-admin-shell .hq-message-table-title>button .ui-truncated-text:last-child{color:var(--yc-text-muted);font-size:var(--yc-font-xs)}.hq-admin-shell .hq-message-table-title>span{min-width:0;display:flex;align-items:center;gap:var(--yc-space-2);overflow:hidden;color:var(--yc-text-muted);font-size:var(--yc-font-xs);white-space:nowrap}.hq-admin-shell .hq-message-table-title>span em{display:inline-flex;align-items:center;gap:3px;color:var(--yc-text-accent);font-style:normal;font-weight:650}.hq-admin-shell .hq-message-table-title>span small{min-width:0;overflow:hidden;text-overflow:ellipsis}body.yc-admin-shell-active #root .hq-admin-shell section.confirm-dialog.app-dialog.hq-message-editor-dialog{width:min(1080px,calc(100vw - 96px));max-height:calc(100vh - 96px)}body.yc-admin-shell-active #root .hq-admin-shell section.confirm-dialog.app-dialog.hq-message-preview-dialog{width:min(720px,calc(100vw - 96px));max-height:calc(100vh - 96px)}.hq-admin-shell .settings-page-shell{min-width:0;gap:var(--yc-admin-shell-gap)}.hq-admin-shell .settings-page-nav{min-width:0;padding:var(--yc-space-3);border-color:var(--yc-border-subtle);border-radius:var(--yc-radius-card);background:var(--yc-layer-panel);box-shadow:none}.hq-admin-shell .settings-nav-head{gap:2px;padding:0 var(--yc-space-1) var(--yc-space-2);border-bottom-color:var(--yc-border-subtle)}.hq-admin-shell .settings-nav-head span{color:var(--yc-text-strong);font-size:var(--yc-font-md);font-weight:750}.hq-admin-shell .settings-nav-head p{max-width:none;color:var(--yc-text-muted);font-size:var(--yc-font-xs);font-weight:500;line-height:1.4}.hq-admin-shell .settings-page-nav .settings-tab-list{display:grid;gap:var(--yc-space-3);margin-top:var(--yc-space-2)}.hq-admin-shell .settings-nav-group{min-width:0;display:grid;gap:var(--yc-space-1);margin:0}.hq-admin-shell .settings-nav-group h2{margin:0;padding:0 var(--yc-space-2);color:var(--yc-text-muted);font-size:var(--yc-font-xs);font-weight:650;line-height:1.6}.hq-admin-shell .settings-nav-group>div{min-width:0;display:grid;gap:2px}.hq-admin-shell .settings-page-nav .settings-tab-list .settings-nav-group button{min-width:0;min-height:36px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--yc-space-2);padding:var(--yc-space-1) var(--yc-space-2);border-radius:var(--yc-radius-sm);box-shadow:none}.hq-admin-shell .settings-page-nav .settings-tab-list .settings-nav-group button strong{min-width:0;overflow:hidden;color:inherit;font-size:var(--yc-font-sm);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.hq-admin-shell .settings-scope-bar{min-width:0;display:grid;grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:var(--yc-space-2);padding:var(--yc-space-2) var(--yc-space-3);border-block:1px solid var(--yc-border-subtle);color:var(--yc-text-muted);background:color-mix(in srgb,var(--yc-layer-muted) 58%,transparent)}.hq-admin-shell .settings-scope-bar>span{font-size:var(--yc-font-xs)}.hq-admin-shell .settings-scope-bar>strong{color:var(--yc-text-strong);font-size:var(--yc-font-sm);font-weight:700}.hq-admin-shell .settings-scope-bar>p{min-width:0;margin:0;overflow:hidden;font-size:var(--yc-font-xs);text-overflow:ellipsis;white-space:nowrap}.hq-admin-shell .account-meta-text{min-width:0;display:block;color:var(--yc-text-secondary);font-size:var(--yc-font-sm);line-height:1.45;overflow-wrap:anywhere;white-space:normal}.hq-admin-shell .account-managed-scope-text.is-global{color:var(--yc-text-muted)}.hq-admin-shell .account-managed-scope-text.is-pending{color:var(--yc-status-warning-text)}.hq-admin-shell .settings-risk-confirmation-scope{display:inline;margin-right:var(--yc-space-1);color:var(--yc-text-strong);font-weight:700}.hq-admin-shell .media-storage-profile-table{min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-gutter:auto}.hq-admin-shell .media-storage-profile-row{width:100%;min-width:960px;box-sizing:border-box}.hq-admin-shell .media-storage-profile-row>:last-child{position:sticky;right:0;z-index:1;align-self:stretch;align-content:center;padding-left:var(--yc-space-2);border-left:1px solid var(--yc-border-subtle);background:var(--yc-layer-panel)}.hq-admin-shell .media-storage-profile-row-head>:last-child{background:var(--yc-layer-muted)}.hq-admin-shell .media-storage-profile-row.is-default>:last-child{background:color-mix(in srgb,var(--yc-primary-soft) 22%,var(--yc-layer-panel))}@media(max-width:1180px){.hq-admin-shell .hq-message-toolbar{align-items:stretch;flex-direction:column}.hq-admin-shell .hq-message-inline-stats{justify-content:flex-start}}.hq-admin-shell .settings-page-shell{--yc-settings-inset: var(--yc-space-5)}.hq-admin-shell .settings-page-shell .settings-ledger-frame{width:100%;min-width:0}.hq-admin-shell .settings-page-shell .settings-ledger-frame>.table-wrap{width:100%;max-width:100%;box-sizing:border-box;margin:0}.hq-admin-shell .settings-page-shell .category-workspace>.category-tree-workspace{min-width:0;box-sizing:border-box;padding:var(--yc-settings-inset)}.hq-admin-shell .settings-page-shell .category-tree-toolbar{width:100%;box-sizing:border-box;margin:0 0 var(--yc-space-3)}body.yc-admin-shell-active #root .hq-admin-shell .settings-page-shell .settings-account-panel>.settings-local-subnav.status-tabs{width:auto;margin:var(--yc-settings-inset) var(--yc-settings-inset) 0;padding:0;border:0;border-bottom:1px solid var(--yc-border-subtle);border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .settings-page-shell .settings-account-panel>.settings-account-layout.settings-table-only,.hq-admin-shell .settings-page-shell .settings-account-panel>.settings-subsection,.hq-admin-shell .settings-page-shell .settings-account-panel>.settings-security-page{min-width:0;box-sizing:border-box;padding:var(--yc-settings-inset)}.hq-admin-shell .settings-page-shell .settings-account-panel .account-ledger-toolbar{margin:0 0 var(--yc-space-3)}.hq-admin-shell .settings-page-shell .settings-account-table-frame .settings-data-table-wrap,.hq-admin-shell .settings-page-shell .brand-settings-table-frame .brand-settings-table-wrap{overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto}.hq-admin-shell .settings-page-shell .settings-account-table-frame .settings-data-table,.hq-admin-shell .settings-page-shell .brand-settings-table-frame .brand-settings-table{width:100%;min-width:0;table-layout:fixed}.hq-admin-shell .settings-page-shell .settings-account-table-frame .settings-data-table th,.hq-admin-shell .settings-page-shell .settings-account-table-frame .settings-data-table td,.hq-admin-shell .settings-page-shell .brand-settings-table-frame .brand-settings-table th,.hq-admin-shell .settings-page-shell .brand-settings-table-frame .brand-settings-table td{min-width:0;box-sizing:border-box;padding-inline:var(--yc-space-2)}.hq-admin-shell .settings-page-shell .settings-account-table-frame .settings-data-table :is(th,td):nth-child(1){width:12%}.hq-admin-shell .settings-page-shell .settings-account-table-frame .settings-data-table :is(th,td):nth-child(2){width:11%}.hq-admin-shell .settings-page-shell .settings-account-table-frame .settings-data-table :is(th,td):nth-child(3){width:9%}.hq-admin-shell .settings-page-shell .settings-account-table-frame .settings-data-table :is(th,td):nth-child(4){width:10%}.hq-admin-shell .settings-page-shell .settings-account-table-frame .settings-data-table :is(th,td):nth-child(5){width:13%}.hq-admin-shell .settings-page-shell .settings-account-table-frame .settings-data-table :is(th,td):nth-child(6){width:7%}.hq-admin-shell .settings-page-shell .settings-account-table-frame .settings-data-table :is(th,td):nth-child(7){width:8%}.hq-admin-shell .settings-page-shell .settings-account-table-frame .settings-data-table :is(th,td):nth-child(8){width:10%}.hq-admin-shell .settings-page-shell .settings-account-table-frame .settings-data-table :is(th,td):nth-child(9){width:9%}.hq-admin-shell .settings-page-shell .settings-account-table-frame .settings-data-table :is(th,td):nth-child(10){width:11%}.hq-admin-shell .settings-page-shell .settings-account-table-frame .settings-account-row-actions,.hq-admin-shell .settings-page-shell .brand-settings-table-frame .ui-row-actions{width:100%;min-width:0}.hq-admin-shell .settings-page-shell .brand-settings-table-frame .brand-settings-table :is(th,td):nth-child(1){width:44px}.hq-admin-shell .settings-page-shell .brand-settings-table-frame .brand-settings-table :is(th,td):nth-child(2){width:21%}.hq-admin-shell .settings-page-shell .brand-settings-table-frame .brand-settings-table :is(th,td):nth-child(3){width:96px}.hq-admin-shell .settings-page-shell .brand-settings-table-frame .brand-settings-table :is(th,td):nth-child(4){width:auto}.hq-admin-shell .settings-page-shell .brand-settings-table-frame .brand-settings-table :is(th,td):nth-child(5){width:72px}.hq-admin-shell .settings-page-shell .brand-settings-table-frame .brand-settings-table :is(th,td):nth-child(6){width:108px}.hq-admin-shell .settings-page-shell .brand-settings-table-frame .brand-settings-table :is(th,td):nth-child(7){width:112px;padding-inline:var(--yc-space-2)}@media(max-width:760px){.hq-admin-shell .settings-page-shell .settings-account-table-frame .settings-data-table{min-width:920px}.hq-admin-shell .settings-page-shell .brand-settings-table-frame .brand-settings-table{min-width:760px}}.hq-admin-shell .settings-page-shell .settings-warehouse-panel>.settings-summary-grid{width:auto;min-width:0;box-sizing:border-box;margin:var(--yc-settings-inset) var(--yc-settings-inset) 0;padding:0;border-bottom:0}.hq-admin-shell .settings-page-shell .settings-warehouse-panel>.settings-warehouse-layout.settings-table-only{min-width:0;box-sizing:border-box;padding:var(--yc-settings-inset)}.hq-admin-shell .settings-page-shell .settings-warehouse-panel .settings-data-toolbar{width:100%;box-sizing:border-box;margin:0 0 var(--yc-space-3)}.hq-admin-shell .settings-page-shell .basic-settings-panel>.settings-form-grid,.hq-admin-shell .settings-page-shell .audit-policy-panel>.settings-form-grid,.hq-admin-shell .settings-page-shell .settlement-settings-panel>.settings-form-grid{box-sizing:border-box;padding:var(--yc-settings-inset) var(--yc-settings-inset) 0}.hq-admin-shell .settings-page-shell .basic-settings-panel>.settings-share-template-group{margin:var(--yc-settings-inset) var(--yc-settings-inset) 0;padding-top:var(--yc-settings-inset)}.hq-admin-shell .settings-page-shell .audit-policy-panel>.settings-module-grid{box-sizing:border-box;padding:var(--yc-settings-inset) var(--yc-settings-inset) 0}.hq-admin-shell .settings-page-shell .basic-settings-panel>.settings-policy-note,.hq-admin-shell .settings-page-shell .audit-policy-panel>.settings-policy-note,.hq-admin-shell .settings-page-shell .settlement-settings-panel>.settings-policy-note,.hq-admin-shell .settings-page-shell .media-storage-panel>.settings-policy-note{margin:var(--yc-settings-inset)}.hq-admin-shell .settings-page-shell .settlement-settings-panel>.settlement-linkage-board{margin:var(--yc-settings-inset) var(--yc-settings-inset) 0}.hq-admin-shell .settings-page-shell .settlement-settings-panel>.settlement-warehouse-table{margin:var(--yc-settings-inset);border:0;border-radius:0;background:transparent;overflow:visible}.hq-admin-shell .settings-page-shell .settlement-warehouse-table>.subpage-table-head{padding:0 0 var(--yc-space-3);border:0;background:transparent}.hq-admin-shell .settings-page-shell .settlement-settings-table-frame>.table-wrap{border:1px solid var(--yc-border-subtle);border-radius:var(--yc-radius-card)}.hq-admin-shell .settings-page-shell .media-storage-panel>.media-storage-current-target{margin:var(--yc-settings-inset) var(--yc-settings-inset) 0}.hq-admin-shell .settings-page-shell .media-storage-panel>.media-storage-section{box-sizing:border-box;padding:var(--yc-settings-inset) var(--yc-settings-inset) 0}.hq-admin-shell .settings-page-shell .media-storage-panel>.media-storage-profile-section{border-top:0}.hq-admin-shell .settings-page-shell .media-storage-panel>.media-storage-utility-strip,.hq-admin-shell .settings-page-shell .media-storage-panel>.media-storage-global-rules{margin:var(--yc-settings-inset) var(--yc-settings-inset) 0}section.confirm-dialog.app-dialog.listing-plan-media-export-dialog{--listing-plan-media-export-gutter: var(--yc-space-5);width:min(1220px,calc(100vw - 48px));max-height:min(860px,calc(100vh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr) auto}body.yc-admin-shell-active #root section.ui-dialog.listing-plan-media-export-dialog{width:min(1220px,calc(100vw - 48px));max-height:min(860px,calc(100dvh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr) auto}.listing-plan-media-export-dialog>:is(.ui-dialog-header,.ui-dialog-body,.ui-dialog-actions),body.yc-admin-shell-active #root .listing-plan-media-export-dialog>:is(.ui-dialog-header,.ui-dialog-body,.ui-dialog-actions){padding-inline:var(--listing-plan-media-export-gutter)}.listing-plan-media-export-dialog>.ui-dialog-body,body.yc-admin-shell-active #root .listing-plan-media-export-dialog>.ui-dialog-body{min-height:0;overflow:auto;overscroll-behavior:contain}.listing-plan-media-export-body{min-height:0;height:100%;display:flex;flex-direction:column;align-content:start;gap:16px;width:100%;min-width:0;box-sizing:border-box}.listing-plan-media-export-body.is-editor{display:block}.listing-plan-media-export-preview{width:100%;min-width:0;min-height:0;height:auto;display:flex;flex-direction:column;gap:16px;overflow:visible}.listing-plan-media-export-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.listing-plan-media-export-scope>button{display:grid;gap:5px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer}.listing-plan-media-export-scope>button.is-active{border-color:#2f66f6;background:#edf4ff;box-shadow:inset 0 0 0 1px #2f66f6}.listing-plan-media-export-scope>button:disabled{cursor:not-allowed;opacity:.55}.listing-plan-media-export-scope small{color:var(--text-muted)}.listing-plan-media-export-editor{min-width:0;min-height:0;height:100%;display:block;overflow:auto;overscroll-behavior:contain}.listing-plan-media-export-editor>.product-image-pool-editor-panel{min-height:0}.listing-plan-media-export-editor.is-detail-editor{display:grid;align-content:start;gap:10px}.listing-plan-media-export-editor.is-detail-editor>.material-quick-panel{margin:0;box-shadow:none}.listing-plan-media-export-editor.is-detail-editor>.material-quick-panel.is-compact .material-quick-grid{grid-template-columns:minmax(0,1fr)}.listing-plan-media-export-mode-tabs.module-subnav,#root .yc-desktop-console .listing-plan-media-export-mode-tabs.module-subnav,body.yc-admin-shell-active #root .hq-admin-shell .listing-plan-media-export-mode-tabs.module-subnav{flex:0 0 auto;display:grid;width:100%;max-width:none;align-self:stretch;grid-template-columns:repeat(3,minmax(0,1fr));min-height:72px;gap:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.listing-plan-media-export-mode-tabs.module-subnav>button,#root .yc-desktop-console .listing-plan-media-export-mode-tabs.module-subnav>button,body.yc-admin-shell-active #root .hq-admin-shell .listing-plan-media-export-mode-tabs.module-subnav>button{min-width:0!important;min-height:72px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px;padding:10px 16px!important;border:0!important;border-right:1px solid var(--border)!important;border-radius:0!important;text-align:left;white-space:normal}.listing-plan-media-export-mode-tabs.module-subnav>button:last-child,#root .yc-desktop-console .listing-plan-media-export-mode-tabs.module-subnav>button:last-child,body.yc-admin-shell-active #root .hq-admin-shell .listing-plan-media-export-mode-tabs.module-subnav>button:last-child{border-right:0!important}.listing-plan-media-export-mode-tabs.module-subnav>button:is(.active,[aria-selected=true]),#root .yc-desktop-console .listing-plan-media-export-mode-tabs.module-subnav>button:is(.active,[aria-selected=true]),body.yc-admin-shell-active #root .hq-admin-shell .listing-plan-media-export-mode-tabs.module-subnav>button:is(.active,[aria-selected=true]){background:var(--primary-soft);box-shadow:inset 0 -2px 0 var(--primary)}.listing-plan-media-export-mode-tabs .module-tab-copy{min-width:0;display:grid;justify-items:start;gap:2px}.listing-plan-media-export-mode-tabs .module-tab-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-image-pool-editor-panel .main-image-editor-tabs.module-subnav,body.yc-admin-shell-active #root .hq-admin-shell .product-image-pool-editor-panel .main-image-editor-tabs.module-subnav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:4px;overflow:visible;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}.product-image-pool-editor-panel .main-image-editor-tabs.module-subnav>button,body.yc-admin-shell-active #root .hq-admin-shell .product-image-pool-editor-panel .main-image-editor-tabs.module-subnav>button{min-width:0!important;min-height:54px!important;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:8px;padding:7px 10px!important;border:1px solid transparent;border-radius:8px;text-align:left;white-space:normal}.product-image-pool-editor-panel .main-image-editor-tabs.module-subnav>button:is(:hover,:focus-visible,.active,[aria-selected=true]),body.yc-admin-shell-active #root .hq-admin-shell .product-image-pool-editor-panel .main-image-editor-tabs.module-subnav>button:is(:hover,:focus-visible,.active,[aria-selected=true]){border-color:var(--primary-border);border-bottom-color:var(--primary-border);background:var(--surface)}.product-image-pool-editor-panel.is-compact{gap:8px}.product-image-pool-editor-panel.is-compact .main-image-editor-tabs .module-tab-copy small{display:none}.product-image-pool-editor-panel.is-compact .main-image-quick-head{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:10px}.product-image-pool-editor-panel.is-compact .main-image-quick-upload{min-height:48px;padding:7px 10px}.product-image-pool-editor-panel.is-compact .main-image-quick-preview{width:min(100%,140px)}.product-image-pool-editor-panel.is-compact .main-image-quick-empty{min-height:180px}.listing-plan-media-export-editor-context{min-width:0;display:grid;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.listing-plan-media-export-editor-context>div:first-child{min-width:0;display:grid;gap:3px}.listing-plan-media-export-editor-context span,.listing-plan-media-export-editor-context small{color:var(--text-muted);font-size:12px;line-height:1.4}.listing-plan-media-export-editor-context small.is-error{color:var(--danger)}.listing-plan-media-export-editor-context small button{margin-left:6px;padding:0;border:0;color:var(--primary);background:transparent;font:inherit;font-weight:800;cursor:pointer}.listing-plan-media-export-editor-metrics{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.listing-plan-media-export-editor-metrics>span{min-height:26px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface)}.listing-plan-media-export-summary{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.listing-plan-media-export-summary,.listing-plan-media-export-message{width:100%;min-width:0;margin-inline:0;box-sizing:border-box}.listing-plan-media-export-summary-copy>strong,.listing-plan-media-export-summary-copy>span{display:block}.listing-plan-media-export-summary-copy{min-width:0}.listing-plan-media-export-summary-copy>span{margin-top:3px;color:var(--text-muted);font-size:13px}.listing-plan-media-export-strategies{display:flex;align-items:center;gap:8px;flex:0 0 auto}.listing-plan-media-export-naming{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:9px}.listing-plan-media-export-run-summary{flex:0 0 auto;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:0;padding:0 2px;color:var(--text-muted);font-size:12px}.listing-plan-media-export-run-summary>span{min-height:22px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;border-right:1px solid var(--border)}.listing-plan-media-export-run-summary>span:first-child{padding-left:0}.listing-plan-media-export-run-summary>span:last-child{border-right:0}.listing-plan-media-export-run-summary>span.is-error{color:var(--danger)}.listing-plan-media-export-job{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,280px);align-items:center;gap:16px;padding:10px 12px;border:1px solid var(--primary-border);border-radius:8px;background:var(--primary-soft)}.listing-plan-media-export-job>div{min-width:0;display:grid;gap:2px}.listing-plan-media-export-job span{color:var(--text-muted);font-size:12px}.listing-plan-media-export-job progress{width:100%;height:8px;accent-color:var(--primary)}.listing-plan-media-export-job.is-failed,.listing-plan-media-export-job.is-cancelled,.listing-plan-media-export-job.is-expired{border-color:var(--border);background:var(--surface-soft)}.listing-plan-media-export-message{flex:0 0 auto;padding:9px 12px;border:1px solid var(--border);border-radius:8px;font-size:13px}.listing-plan-media-export-message.is-error{border-color:color-mix(in srgb,var(--danger) 30%,var(--border));color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.listing-plan-media-export-message.is-success{border-color:color-mix(in srgb,var(--success) 30%,var(--border));color:var(--success);background:color-mix(in srgb,var(--success) 7%,var(--surface))}.listing-plan-media-export-message.is-info{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));color:var(--text);background:color-mix(in srgb,var(--primary-soft) 48%,var(--surface))}.listing-plan-media-export-message.is-actionable{display:flex;align-items:center;justify-content:space-between;gap:10px}.listing-plan-media-export-table-wrap.table-wrap,body.yc-admin-shell-active #root .hq-admin-shell .listing-plan-media-export-dialog .listing-plan-media-export-table-wrap.table-wrap{width:100%;max-width:100%;min-width:0;margin:0;align-self:stretch;box-sizing:border-box;min-height:160px;max-height:min(56vh,540px);flex:1 1 320px;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--border);border-radius:8px;box-shadow:none}#root .listing-ops-shell .listing-plan-media-export-dialog .listing-plan-media-export-table-wrap.table-wrap{overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.listing-plan-media-export-table.data-table{min-width:920px;overflow:visible}.listing-plan-media-export-table.data-table th,.listing-plan-media-export-table.data-table td{text-align:left;vertical-align:middle}.listing-plan-media-export-table.data-table thead th{position:sticky;top:0;z-index:2;background:var(--surface-soft)}.listing-plan-media-export-col-product{width:24%}.listing-plan-media-export-col-sku{width:18%}.listing-plan-media-export-col-cover{width:25%}.listing-plan-media-export-col-auxiliary{width:14%}.listing-plan-media-export-col-output,.listing-plan-media-export-col-directory{width:20%}.listing-plan-media-export-col-count{width:14%}.listing-plan-media-export-col-transform{width:20%}.listing-plan-media-export-col-validation{width:19%}.listing-plan-media-export-meta{display:grid;gap:4px;min-width:0}.listing-plan-media-export-meta strong{color:var(--text);line-height:1.3}.listing-plan-media-export-meta span{color:var(--text-muted);font-size:13px;line-height:1.3}.listing-plan-media-export-meta span[title]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-plan-media-export-detail-count{justify-items:start}.listing-plan-media-export-cover{display:flex;align-items:center;gap:10px}.listing-plan-media-export-cover-image,.listing-plan-media-export-empty-cover{width:54px;height:54px;aspect-ratio:1 / 1;flex:0 0 54px;display:grid;place-items:center;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--text-muted);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.listing-plan-media-export-cover-image:hover:not(:disabled),.listing-plan-media-export-empty-cover:hover:not(:disabled){border-color:var(--primary-border);background:var(--primary-soft)}.listing-plan-media-export-cover-image:focus-visible,.listing-plan-media-export-empty-cover:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.listing-plan-media-export-cover-image:disabled,.listing-plan-media-export-empty-cover:disabled{cursor:default}.listing-plan-media-export-cover-image img{width:100%;height:100%;object-fit:contain}.listing-plan-media-export-cover>div{display:grid;justify-items:start;gap:4px}.listing-plan-media-export-cover>div>span{color:var(--text-muted);font-size:12px;line-height:1.3}.listing-plan-media-export-conflict{display:grid;justify-items:start;gap:6px}.listing-plan-media-export-conflict span:last-child{color:var(--text-muted);font-size:13px;line-height:1.35}.listing-plan-export-basket-bar,.listing-plan-export-basket-notice,.listing-ops-export-basket-notice{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--primary-border);border-radius:8px;background:var(--primary-soft)}.listing-ops-export-basket-summary{display:grid;justify-items:start;gap:1px}.listing-ops-export-basket-summary small{color:var(--text-muted);font-size:11px;font-weight:600}.listing-plan-export-basket-bar{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px}.listing-plan-export-basket-bar>span{color:var(--primary-strong);font-size:13px;font-weight:800}.listing-plan-export-basket-bar>div{display:flex;align-items:center;gap:6px}.listing-plan-export-basket-notice,.listing-ops-export-basket-notice{padding:8px 12px;border-color:color-mix(in srgb,var(--danger) 28%,var(--border));color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--surface));font-size:13px}@media(max-width:760px){section.confirm-dialog.app-dialog.listing-plan-media-export-dialog,body.yc-admin-shell-active #root section.ui-dialog.listing-plan-media-export-dialog{--listing-plan-media-export-gutter: var(--yc-space-4);width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.listing-plan-media-export-summary{align-items:flex-start;flex-direction:column}.listing-plan-media-export-table-wrap.table-wrap{min-height:180px}.listing-plan-media-export-mode-tabs.module-subnav,#root .yc-desktop-console .listing-plan-media-export-mode-tabs.module-subnav,body.yc-admin-shell-active #root .hq-admin-shell .listing-plan-media-export-mode-tabs.module-subnav{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-plan-media-export-mode-tabs.module-subnav>button:nth-child(2),#root .yc-desktop-console .listing-plan-media-export-mode-tabs.module-subnav>button:nth-child(2),body.yc-admin-shell-active #root .hq-admin-shell .listing-plan-media-export-mode-tabs.module-subnav>button:nth-child(2){border-right:0!important}.listing-plan-media-export-mode-tabs.module-subnav>button:last-child,#root .yc-desktop-console .listing-plan-media-export-mode-tabs.module-subnav>button:last-child,body.yc-admin-shell-active #root .hq-admin-shell .listing-plan-media-export-mode-tabs.module-subnav>button:last-child{grid-column:1 / -1;border-top:1px solid var(--border)!important}.listing-plan-media-export-strategies,.listing-plan-media-export-strategies .btn,.listing-plan-media-export-naming,.listing-plan-media-export-naming .btn{width:100%}.listing-plan-media-export-naming .btn{flex:1 1 0}.listing-plan-media-export-job{grid-template-columns:1fr}.listing-plan-export-basket-bar{align-items:flex-start;flex-direction:column}.listing-plan-export-basket-bar>div,.listing-plan-export-basket-bar>div .btn{width:100%}.listing-plan-media-export-strategies .btn{flex:1 1 0}.product-image-pool-editor-panel.is-compact .main-image-quick-head{grid-template-columns:1fr}.listing-plan-media-export-editor-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.listing-plan-media-export-editor-metrics>span{border-radius:8px}}@media(max-width:460px){.product-image-pool-editor-panel .main-image-editor-tabs.module-subnav,body.yc-admin-shell-active #root .hq-admin-shell .product-image-pool-editor-panel .main-image-editor-tabs.module-subnav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important}.product-image-pool-editor-panel .main-image-editor-tabs.module-subnav>button,body.yc-admin-shell-active #root .hq-admin-shell .product-image-pool-editor-panel .main-image-editor-tabs.module-subnav>button{grid-template-columns:minmax(0,1fr) auto;min-height:46px!important;padding:6px 8px!important}.product-image-pool-editor-panel .main-image-editor-tabs .module-tab-icon,.product-image-pool-editor-panel .main-image-editor-tabs .module-tab-copy small{display:none}.product-image-pool-editor-panel .main-image-editor-tabs button>em{min-width:32px;max-width:42px;padding-inline:5px;font-size:10px}}#root .yc-desktop-console{min-width:0;color:var(--yc-text-primary);background:var(--yc-bg-layout);font-size:var(--yc-font-md)}#root .yc-desktop-console :is(.panel,.page-panel,.settings-section){border-radius:var(--yc-radius-card);box-shadow:none}#root .yc-desktop-console :is(.btn,.icon-button){box-shadow:none;transform:none}#root .yc-desktop-console .btn{min-height:32px;height:32px;gap:6px;padding:0 12px;border-radius:var(--yc-radius-control);font-size:var(--yc-font-sm);font-weight:600;line-height:1}#root .yc-desktop-console .btn-size-sm,#root .yc-desktop-console .btn-size-md{min-height:32px;height:32px}#root .yc-desktop-console .btn-size-lg{min-height:36px;height:36px}#root .yc-desktop-console :is(.btn,.icon-button):focus-visible,#root .yc-desktop-console :is(input,select,textarea):focus-visible{outline:2px solid var(--yc-primary);outline-offset:2px;box-shadow:var(--yc-focus-ring)}#root .yc-desktop-console .page-container{min-width:0;display:grid;gap:var(--yc-space-4);padding:20px 24px 28px}#root .yc-desktop-console .page-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--yc-space-6);padding:0;border:0;background:transparent;box-shadow:none}#root .yc-desktop-console .page-header-main,#root .yc-desktop-console .page-header-copy{min-width:0}#root .yc-desktop-console .page-header-title-row,#root .yc-desktop-console .page-header-heading-row,#root .yc-desktop-console .page-header-actions{display:flex;align-items:center;gap:var(--yc-space-3)}#root .yc-desktop-console .page-header h1{margin:0;color:var(--yc-text-primary);font-size:var(--yc-font-2xl);font-weight:700;line-height:1.25}#root .yc-desktop-console .page-header p,#root .yc-desktop-console .page-header-meta{margin:4px 0 0;color:var(--yc-text-tertiary);font-size:var(--yc-font-sm);line-height:20px}#root .yc-desktop-console .page-header-actions{flex:0 0 auto;justify-content:flex-end;flex-wrap:wrap}#root .yc-desktop-console .module-subnav{min-width:0;display:flex;gap:0;padding:0;overflow-x:auto;border:0;border-bottom:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none}#root .yc-desktop-console .module-subnav>button{min-width:0;min-height:52px;margin:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none}#root .yc-desktop-console .module-subnav>button:is(:hover,:focus-visible,.active){border-bottom-color:var(--yc-primary);background:color-mix(in srgb,var(--yc-primary-soft) 52%,transparent)}#root .yc-desktop-console .module-subnav>button.active{color:var(--yc-primary-active)}#root .yc-desktop-console .status-tabs{min-width:0;display:flex;gap:0;padding:0;overflow-x:auto;border:1px solid var(--yc-border);border-radius:var(--yc-radius-card);background:var(--yc-bg-container);box-shadow:none}#root .yc-desktop-console .status-tabs>button{min-height:44px;margin:0;border:0;border-left:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none}#root .yc-desktop-console .status-tabs>button:first-child{border-left:0}#root .yc-desktop-console .status-tabs>button.active{color:var(--yc-primary-active);background:var(--yc-primary-soft);box-shadow:inset 0 -2px 0 var(--yc-primary)}#root .yc-desktop-console .status-badge{display:inline-flex;width:fit-content;min-height:24px;align-items:center;justify-content:center;gap:4px;margin:0;padding:2px 8px;border-radius:var(--yc-radius-pill);font-size:var(--yc-font-xs);font-weight:600;line-height:18px;white-space:nowrap;vertical-align:middle}#root .yc-desktop-console .ui-filter-bar{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--yc-space-3);padding:var(--yc-space-4);border:1px solid var(--yc-border);border-radius:var(--yc-radius-card);background:var(--yc-bg-container);box-shadow:none}#root .yc-desktop-console :is(.ui-filter-bar-main,.ui-filter-bar-fields,.ui-filter-bar-actions,.ui-filter-more){min-width:0;display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--yc-space-3)}#root .yc-desktop-console .ui-filter-more[hidden]{display:none}#root .yc-desktop-console .ui-filter-bar-main{justify-content:space-between}#root .yc-desktop-console .ui-filter-bar-fields{flex:1 1 640px}#root .yc-desktop-console .ui-filter-bar-actions{flex:0 0 auto;justify-content:flex-end;margin-left:auto}#root .yc-desktop-console .ui-table-frame{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch;overflow:visible}#root .yc-desktop-console .ui-table-frame[data-ui-contract=table-frame]>:where(.ui-table-toolbar,.ui-table-wrap,.table-wrap,.ui-pagination,.table-pagination){box-sizing:border-box;width:100%;max-width:100%;margin:0;border-radius:0;box-shadow:none}#root .yc-desktop-console .ui-table-frame[data-ui-contract=table-frame]>:where(.ui-table-toolbar,.ui-table-wrap,.table-wrap,.ui-pagination,.table-pagination):not(:first-child){border-top-width:0}#root .yc-desktop-console .ui-table-frame[data-ui-contract=table-frame]>:where(.ui-table-toolbar,.ui-table-wrap,.table-wrap,.ui-pagination,.table-pagination):first-child{border-radius:var(--yc-radius-card) var(--yc-radius-card) 0 0}#root .yc-desktop-console .ui-table-frame[data-ui-contract=table-frame]>:where(.ui-table-toolbar,.ui-table-wrap,.table-wrap,.ui-pagination,.table-pagination):last-child{border-radius:0 0 var(--yc-radius-card) var(--yc-radius-card)}#root .yc-desktop-console .ui-table-frame[data-ui-contract=table-frame]>:where(.ui-table-toolbar,.ui-table-wrap,.table-wrap,.ui-pagination,.table-pagination):only-child{border-radius:var(--yc-radius-card)}#root .yc-desktop-console .ui-table-toolbar{min-width:0;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-4);padding:var(--yc-space-3) var(--yc-space-4);border:1px solid var(--yc-border);color:var(--yc-text-secondary);background:var(--yc-bg-container)}#root .yc-desktop-console :is(.ui-table-toolbar-primary,.ui-table-toolbar-actions,.ui-table-batch-actions){min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--yc-space-2)}#root .yc-desktop-console .listing-ops-export-basket-summary,#root .yc-desktop-console .store-web-listing-request-link{display:inline-flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px;color:inherit;text-align:left}#root .yc-desktop-console .store-web-listing-request-link{width:100%;padding:0;border:0;background:transparent;cursor:pointer}#root .yc-desktop-console .store-web-listing-request-link:hover strong,#root .yc-desktop-console .store-web-listing-request-link:focus-visible strong{color:var(--yc-primary)}#root .yc-desktop-console :is(.ui-table-wrap,.table-wrap){position:relative;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-gutter:auto;border:1px solid var(--yc-border);background:var(--yc-bg-container);box-shadow:none}#root .yc-desktop-console :is(.ui-data-table,.data-table){width:100%;table-layout:var(--yc-data-table-layout, auto);border-collapse:separate;border-spacing:0;color:var(--yc-text-primary);background:var(--yc-bg-container);font-size:var(--yc-font-sm);line-height:20px}#root .yc-desktop-console :is(.ui-data-table,.data-table) :is(th,td){box-sizing:border-box;padding-inline:var(--yc-space-3);vertical-align:middle;text-align:left}#root .yc-desktop-console :is(.ui-data-table,.data-table) th{height:var(--yc-table-header-height);color:var(--yc-text-secondary);border-bottom:1px solid var(--yc-border);background:var(--yc-bg-subtle);font-weight:600;white-space:nowrap}#root .yc-desktop-console :is(.ui-data-table,.data-table) td{height:var(--yc-table-row-height);color:var(--yc-text-primary);border-bottom:1px solid var(--yc-divider);background:var(--yc-bg-container)}#root .yc-desktop-console :is(.ui-data-table-density-compact,.data-table-density-compact) td{height:var(--yc-table-row-height-compact);padding-block:6px}#root .yc-desktop-console :is(.ui-data-table-density-comfortable,.data-table-density-comfortable) td{height:64px;padding-block:12px}#root .yc-desktop-console :is(.ui-data-table,.data-table) tbody tr:last-child td{border-bottom:0}#root .yc-desktop-console :is(.ui-data-table,.data-table) tbody tr:hover td{background:var(--yc-bg-hover)}#root .yc-desktop-console .ui-data-table :is(th,td)[data-align=center]{text-align:center}#root .yc-desktop-console .ui-data-table :is(th,td)[data-align=right]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}#root .yc-desktop-console .ui-data-table :is(th,td)[data-sticky=right]{position:sticky;right:0;transform:translate(var(--yc-sticky-action-shift, 0px));box-shadow:-1px 0 0 var(--yc-border)}#root .yc-desktop-console .ui-data-table th[data-sticky=right]{z-index:3;background:var(--yc-bg-subtle)}#root .yc-desktop-console .ui-data-table td[data-sticky=right]{z-index:1;background:var(--yc-bg-container)}#root .yc-desktop-console .ui-data-table td[data-sticky=right]:has(.table-action-menu[open]){z-index:var(--yc-z-dropdown)}#root .yc-desktop-console :is(.ui-pagination,.table-pagination){min-width:0;min-height:56px;border:1px solid var(--yc-border);background:var(--yc-bg-container);box-shadow:none}#root .yc-desktop-console .ui-row-actions{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--yc-space-1);white-space:nowrap}#root .yc-desktop-console .ui-row-action-button{justify-content:flex-start}#root .yc-desktop-console .modal-layer>.ui-dialog{border-radius:var(--yc-radius-dialog);box-shadow:var(--yc-shadow-modal)}@media(max-width:720px){#root .yc-desktop-console .page-container{padding:16px 12px 24px}#root .yc-desktop-console .page-header{align-items:stretch;flex-direction:column;gap:var(--yc-space-3)}#root .yc-desktop-console .page-header-actions,#root .yc-desktop-console .ui-filter-bar-actions{width:100%;justify-content:flex-start;margin-left:0}#root .yc-desktop-console .status-tabs>button{flex:1 0 max-content}}.store-operations-page,.store-operation-store-page{display:grid;gap:var(--yc-space-5)}.store-operation-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.store-operation-summary>div{display:grid;gap:4px;min-width:0;padding:16px 20px;border-right:1px solid var(--yc-border-light)}.store-operation-summary>div:last-child{border-right:0}.store-operation-summary span,.store-operation-section-title span,.store-operation-form-heading p,.store-operation-review-heading p,.store-operation-credential-panel p,.store-operation-asset-card span,.store-operation-form-actions>span,.store-web-account-actions>span{color:var(--yc-text-tertiary)}.store-operation-summary strong{font-size:22px;line-height:1.2;color:var(--yc-text-primary)}.store-operation-filter-surface{display:grid;gap:18px;padding:18px 20px 20px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.store-operation-search{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:14px 16px;min-width:0}.store-operation-search>.ui-form-field{display:grid;align-content:start;gap:7px;min-width:0}.store-operation-search-keyword{grid-column:span 4}.store-operation-search-brand,.store-operation-search-type,.store-operation-search-completeness{grid-column:span 2}.store-operation-search .ui-form-label{display:inline-flex;align-items:center;width:fit-content;color:var(--yc-text-secondary);font-size:13px;font-weight:650;line-height:20px}.store-operation-search .ui-form-control-slot{min-width:0}.store-operation-search .ui-form-control{width:100%;min-width:0;height:44px;min-height:44px;box-sizing:border-box;padding:0 12px;border:1px solid var(--yc-border);border-radius:6px;outline:0;color:var(--yc-text-primary);background:var(--yc-bg-container);box-shadow:none;font:inherit;font-size:14px;line-height:20px;transition:border-color var(--yc-motion-fast),background-color var(--yc-motion-fast),box-shadow var(--yc-motion-fast)}.store-operation-search .ui-form-control::placeholder{color:var(--yc-text-disabled);opacity:1}.store-operation-search .ui-form-control:hover:not(:disabled){border-color:var(--yc-border-strong)}.store-operation-search .ui-form-control:focus-visible{border-color:var(--yc-primary);box-shadow:var(--yc-focus-ring)}.store-operation-search-input{position:relative;min-width:0}.store-operation-search-input>svg{position:absolute;z-index:1;top:50%;width:17px;height:17px;inset-inline-start:12px;transform:translateY(-50%);color:var(--yc-text-tertiary);pointer-events:none}#root .store-operation-search-input .ui-text-input{padding-inline-start:38px;padding-inline-end:38px}.store-operation-search-input:focus-within>svg{color:var(--yc-primary)}.store-operation-directory-completeness{display:grid;justify-items:start;gap:2px}.store-operation-directory-completeness>span{color:var(--yc-text-muted);font-size:var(--yc-font-size-xs);white-space:nowrap}.store-operation-search .ui-select-input{padding-right:32px;cursor:pointer}.store-operation-search-submit{grid-column:span 2;width:112px;min-width:104px;justify-self:end;justify-content:center}#root .store-operation-search .store-operation-search-submit{height:44px;min-height:44px}.store-operation-workspace-card,.store-operation-form-section,.store-operation-review-panel,.store-operation-direct-toolbar,.store-operation-credential-panel{border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.store-operation-workspace-card{overflow:hidden}.store-operation-profile-form{display:grid;gap:0;min-width:0;overflow:hidden;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.store-operation-profile-identity-strip,.store-operation-completeness-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-4);padding:14px 16px;border:0;border-bottom:1px solid var(--yc-border);border-radius:0;background:var(--yc-bg-container)}.store-operation-profile-identity-strip>div:first-child,.store-operation-completeness-score{display:grid;gap:3px}.store-operation-profile-identity-strip span,.store-operation-completeness-summary span{color:var(--yc-text-tertiary);font-size:13px}.store-operation-profile-identity-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.store-operation-completeness-summary{display:grid;grid-template-columns:minmax(250px,auto) minmax(0,1fr);align-items:center;justify-content:normal;gap:28px;padding:16px;background:var(--yc-bg-subtle)}.store-operation-completeness-overview{display:flex;align-items:center;gap:12px;min-width:0}.store-operation-completeness-ring{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;text-align:center;border:1px solid var(--yc-primary-border);border-radius:50%;color:var(--yc-primary);background:var(--yc-primary-soft)}.store-operation-completeness-ring strong{font-size:16px;line-height:20px}.store-operation-completeness-score strong{color:var(--yc-text-primary);font-size:18px;line-height:22px}.store-operation-completeness-explanation{margin:0;color:var(--yc-text-secondary);font-size:13px;line-height:20px}.store-operation-completeness-explanation strong{margin-right:8px;color:var(--yc-text-primary)}.store-operation-profile-ledger-layout{display:grid;grid-template-columns:228px minmax(0,1fr);align-items:stretch;gap:0;min-width:0;border:1px solid var(--yc-border);border-width:0;overflow:hidden}.store-operation-module-ledger,.store-operation-module-editor{min-width:0}.store-operation-module-ledger{display:grid;align-content:start;gap:8px;padding:16px;border:0;border-right:1px solid var(--yc-border);border-radius:0;background:var(--yc-bg-subtle)}.store-operation-module-ledger-title{padding:2px 4px 6px;color:var(--yc-text-tertiary);font-size:12px;font-weight:650}.store-operation-module-ledger button{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;min-height:58px;padding:9px 10px;border:1px solid transparent;border-radius:6px;color:var(--yc-text-primary);background:transparent;font:inherit;text-align:left;cursor:pointer}.store-operation-module-ledger button:hover{border-color:var(--yc-border-strong)}.store-operation-module-ledger button:focus-visible{outline:0;box-shadow:var(--yc-focus-ring)}.store-operation-module-ledger button.is-active{border-color:var(--yc-primary-border);color:var(--yc-primary);background:var(--yc-primary-soft)}.store-operation-module-ledger-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--yc-border);border-radius:6px;color:var(--yc-text-secondary);background:var(--yc-bg-container)}.store-operation-module-ledger-icon svg{width:16px;height:16px}.store-operation-module-ledger button.is-active .store-operation-module-ledger-icon{border-color:var(--yc-primary-border);color:var(--yc-primary)}.store-operation-module-ledger-copy{display:grid;gap:3px;min-width:0}.store-operation-module-ledger-copy>span{display:flex;align-items:center;gap:6px;min-width:0}.store-operation-module-ledger-copy small,.store-operation-module-ledger p{margin:0;color:var(--yc-text-tertiary);font-size:11px;line-height:18px}.store-operation-module-ledger-copy small{display:block;white-space:normal;overflow-wrap:anywhere}.store-operation-module-ledger-percentage{color:var(--yc-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.store-operation-module-ledger button.is-active .store-operation-module-ledger-percentage{color:var(--yc-primary)}.store-operation-module-ledger em{color:var(--yc-warning);font-size:11px;font-style:normal}.store-operation-module-ledger p{margin-top:8px;padding:14px 4px 2px;border-top:1px solid var(--yc-border);font-size:12px;line-height:19px}.store-operation-module-editor{display:grid;gap:16px;align-content:start;padding:20px 24px 28px}.store-operation-page-save-error{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--yc-danger-border);border-radius:7px;color:var(--yc-danger);background:var(--yc-danger-soft);font-size:13px}.store-operation-form-tabs{overflow-x:auto;scrollbar-width:thin}.store-operation-workspace-card>.store-operation-profile-form{padding:var(--yc-space-5)}.store-operation-form-heading,.store-operation-section-title,.store-operation-review-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--yc-space-4)}.store-operation-form-heading h3,.store-operation-form-heading p,.store-operation-section-title h4,.store-operation-section-title span,.store-operation-review-heading h3,.store-operation-review-heading p,.store-operation-credential-panel h3,.store-operation-credential-panel p{margin:0}.store-operation-form-heading p,.store-operation-review-heading p,.store-operation-credential-panel p{margin-top:4px;font-size:13px}.store-operation-form-section{display:grid;gap:16px;padding:0;border:0;border-radius:0;background:var(--yc-bg-container)}.store-operation-form-section[hidden]{display:none}.store-operation-section-title{align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--yc-border-light)}.store-operation-section-title h4{color:var(--yc-text-primary);font-size:16px}.store-operation-section-title span{font-size:13px;text-align:right}.store-operation-form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px 16px}.store-operation-form-grid>.ui-form-field{grid-column:span 6}.store-operation-form-grid .is-wide{grid-column:1 / -1}.store-operation-form-grid .is-third{grid-column:span 4}.store-operation-form-grid>.ui-checkbox-field{grid-column:span 6;align-self:end;min-height:42px;display:flex;align-items:center}.store-operation-profile-form .ui-form-field,.store-operation-platform-card .ui-form-field,.store-operation-direct-controls .ui-form-field{display:grid;align-content:start;gap:6px;min-width:0}.store-operation-profile-form .ui-form-label,.store-operation-platform-card .ui-form-label,.store-operation-direct-controls .ui-form-label{display:inline-flex;align-items:center;gap:3px;color:var(--yc-text-secondary);font-size:13px;font-weight:650;line-height:20px}.store-operation-profile-form .ui-form-label em,.store-operation-platform-card .ui-form-label em,.store-operation-direct-controls .ui-form-label em{color:var(--yc-danger);font-style:normal}.store-operation-profile-form .ui-form-control-slot,.store-operation-platform-card .ui-form-control-slot,.store-operation-direct-controls .ui-form-control-slot{min-width:0}.store-operation-profile-form .ui-form-control,.store-operation-platform-card .ui-form-control,.store-operation-direct-controls .ui-form-control{width:100%;min-width:0;min-height:42px;box-sizing:border-box;padding:0 12px;border:1px solid var(--yc-border);border-radius:6px;color:var(--yc-text-primary);background:var(--yc-bg-container);font:inherit;font-size:14px;line-height:20px;outline:0;transition:border-color var(--yc-motion-fast),background-color var(--yc-motion-fast),box-shadow var(--yc-motion-fast)}.store-operation-profile-form .ui-form-control::placeholder,.store-operation-platform-card .ui-form-control::placeholder,.store-operation-direct-controls .ui-form-control::placeholder{color:var(--yc-text-disabled)}.store-operation-profile-form .ui-form-control:hover:not(:disabled),.store-operation-platform-card .ui-form-control:hover:not(:disabled),.store-operation-direct-controls .ui-form-control:hover:not(:disabled){border-color:var(--yc-border-strong)}.store-operation-profile-form .ui-form-control:focus-visible,.store-operation-platform-card .ui-form-control:focus-visible,.store-operation-direct-controls .ui-form-control:focus-visible{border-color:var(--yc-primary);box-shadow:var(--yc-focus-ring)}.store-operation-profile-form .ui-form-control:disabled,.store-operation-platform-card .ui-form-control:disabled{color:var(--yc-text-secondary);border-color:var(--yc-border-light);background:var(--yc-bg-subtle);cursor:not-allowed;opacity:1}.store-operation-profile-form :is(.ui-form-hint,.ui-form-error),.store-operation-platform-card :is(.ui-form-hint,.ui-form-error),.store-operation-direct-controls :is(.ui-form-hint,.ui-form-error){display:block;color:var(--yc-text-tertiary);font-size:12px;font-weight:400;line-height:18px}.store-operation-profile-form .ui-checkbox-field,.store-operation-direct-options .ui-checkbox-field{display:grid;gap:4px;min-width:0}.store-operation-profile-form .ui-checkbox-control,.store-operation-direct-options .ui-checkbox-control{display:inline-flex;align-items:flex-start;gap:8px;width:fit-content;color:var(--yc-text-secondary);font-size:13px;line-height:20px;cursor:pointer}.store-operation-profile-form .ui-checkbox-control input,.store-operation-direct-options .ui-checkbox-control input{width:16px;height:16px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--yc-primary)}.store-operation-credential-control{position:relative;min-width:0}.store-operation-credential-control .ui-form-control{padding-right:44px}.store-operation-credential-copy{position:absolute;top:5px;right:5px;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;color:var(--yc-text-tertiary);background:transparent;cursor:pointer;transition:color var(--yc-motion-fast),background-color var(--yc-motion-fast)}.store-operation-credential-copy:hover:not(:disabled),.store-operation-credential-copy:focus-visible{color:var(--yc-primary-active);background:var(--yc-primary-soft)}.store-operation-credential-copy:focus-visible{outline:2px solid var(--yc-primary);outline-offset:1px}.store-operation-credential-copy.is-copied{color:var(--yc-success);background:var(--yc-success-soft)}.store-operation-credential-copy.is-error{color:var(--yc-danger);background:var(--yc-danger-soft)}.store-operation-credential-copy:disabled{color:var(--yc-text-disabled);background:transparent;cursor:not-allowed}.store-operation-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--yc-space-4)}.store-operation-platform-card{display:grid;gap:var(--yc-space-3);padding:var(--yc-space-4);border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.store-operation-platform-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-3)}.store-operation-platform-card .store-operation-credential-reveal-error{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:var(--yc-space-2);margin:0;padding:8px 10px;border:1px solid var(--yc-danger-border);border-radius:6px;color:var(--yc-danger);background:var(--yc-danger-soft)}.store-operation-credential-reveal-error>span{min-width:0}.store-operation-credential-reveal-retry{flex:0 0 auto;min-height:30px;padding:4px 10px}.store-operation-assets-section{display:grid;gap:16px}.store-operation-assets-title{align-items:start;padding-bottom:0;border-bottom:0}.store-operation-assets-title>div{display:grid;gap:3px}.store-operation-assets-title>strong{color:var(--yc-primary);font-size:18px;line-height:24px}.store-operation-assets-rule{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--yc-primary-border);border-radius:7px;color:var(--yc-primary-active);background:var(--yc-primary-soft);font-size:12px;line-height:18px}.store-operation-assets-rule>span{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:11px;font-weight:700}.store-operation-assets-rule p{margin:0}.store-operation-document-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:2px}.store-operation-document-section-heading h5{margin:0;color:var(--yc-text-primary);font-size:14px;line-height:20px}.store-operation-document-section-heading span{color:var(--yc-text-tertiary);font-size:12px}.store-operation-image-doc-list{display:grid;min-width:0;overflow:hidden;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.store-operation-image-doc-row{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:76px;padding:10px 12px;border-bottom:1px solid var(--yc-border-light)}.store-operation-image-doc-row:last-child{border-bottom:0}.store-operation-asset-preview{display:grid;place-items:center;width:76px;height:52px;overflow:hidden;border:1px solid var(--yc-border-light);border-radius:6px;color:var(--yc-text-tertiary);background:var(--yc-bg-subtle)}.store-operation-asset-preview img{width:100%;height:100%;object-fit:contain;object-position:center}.store-operation-asset-preview-link{display:block;width:100%;height:100%;border-radius:inherit}.store-operation-asset-preview-link:focus-visible{outline:2px solid var(--yc-primary);outline-offset:-2px}.store-operation-image-doc-meta{display:grid;gap:5px;min-width:0}.store-operation-image-doc-meta>div{display:flex;align-items:center;gap:8px;min-width:0}.store-operation-image-doc-meta strong{color:var(--yc-text-primary);font-size:13px}.store-operation-image-doc-meta span{flex:0 0 auto;color:var(--yc-text-tertiary);font-size:11px}.store-operation-image-doc-meta span.is-complete{color:var(--yc-success)}.store-operation-image-doc-meta p{margin:0;overflow:hidden;color:var(--yc-text-tertiary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.store-operation-image-doc-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.store-operation-image-doc-actions .btn,.store-operation-image-doc-actions .icon-button{min-height:32px}.store-operation-asset-upload[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.store-operation-asset-error{margin:0;padding:9px 11px;border:1px solid var(--yc-danger-border);border-radius:6px;color:var(--yc-danger);background:var(--yc-danger-soft);font-size:13px;line-height:20px}.store-operation-upload-progress{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--yc-primary-border);border-radius:8px;background:var(--yc-primary-soft)}.store-operation-upload-progress.is-failed{border-color:var(--yc-danger-border);background:var(--yc-danger-soft)}.store-operation-upload-progress-heading,.store-operation-upload-progress-heading>span{display:flex;align-items:center;gap:8px}.store-operation-upload-progress-heading{justify-content:space-between;min-width:0}.store-operation-upload-progress-heading>span:first-child{min-width:0}.store-operation-upload-progress-heading small,.store-operation-upload-progress>small{color:var(--yc-text-tertiary);font-size:12px}.store-operation-upload-progress-heading>span:first-child small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-operation-upload-progress-track{height:6px;overflow:hidden;border-radius:3px;background:var(--yc-border-light)}.store-operation-upload-progress-track>span{display:block;height:100%;border-radius:inherit;background:var(--yc-primary);transition:width .12s linear}.store-operation-upload-progress.is-failed .store-operation-upload-progress-track>span{background:var(--yc-danger)}.store-operation-file-heading{padding-top:2px}.store-operation-file-heading>div,.store-operation-file-copy{display:grid;gap:3px;min-width:0}.store-operation-file-heading h4,.store-operation-file-heading span,.store-operation-file-copy strong,.store-operation-file-copy span{margin:0}.store-operation-file-copy small{color:var(--yc-text-tertiary);font-size:11px;line-height:16px}.store-operation-supplemental-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0}.store-operation-supplement-area{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px dashed var(--yc-border);border-radius:8px;background:var(--yc-bg-subtle)}.store-operation-file-heading span,.store-operation-file-copy span{color:var(--yc-text-tertiary);font-size:12px}.store-operation-file-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:62px;padding:10px 12px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.store-operation-file-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--yc-border-light);border-radius:7px;color:var(--yc-primary);background:var(--yc-primary-soft)}.store-operation-file-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-operation-file-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.store-operation-asset-remove{color:var(--yc-danger)}.store-operation-form-actions,.store-operation-store-actions,.store-operation-review-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--yc-space-3)}.store-operation-history-panel{display:grid;gap:14px;padding:14px 16px 16px;border:0;border-top:1px solid var(--yc-border-light);border-radius:0;background:var(--yc-bg-container)}.store-operation-history-disclosure{overflow:hidden;min-height:54px;scroll-margin-block:16px 80px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.store-operation-history-trigger{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border:0;color:var(--yc-text-secondary);background:transparent;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none}.store-operation-history-trigger>span:first-child{display:inline-flex;align-items:center;gap:8px;min-width:0}.store-operation-history-trigger strong{color:var(--yc-text-primary);font-size:14px}.store-operation-history-trigger small{color:var(--yc-text-tertiary);font-size:12px;font-weight:400}.store-operation-history-trigger-state{flex:0 0 auto;color:var(--yc-primary-active);font-size:12px;font-weight:600}.store-operation-history-trigger:hover{background:var(--yc-bg-hover)}.store-operation-history-trigger:focus-visible{outline:2px solid var(--yc-primary);outline-offset:-2px}.store-operation-history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--yc-text-tertiary);font-size:12px}.store-operation-history-empty{margin:0;color:var(--yc-text-secondary);font-size:13px;line-height:20px}.store-operation-history-list{display:grid;gap:var(--yc-space-3);margin:0;padding:0;list-style:none}.store-operation-history-list li{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:var(--yc-space-2) var(--yc-space-4);padding:var(--yc-space-3) 0;border-top:1px solid var(--yc-border-light)}.store-operation-history-list li>div{display:flex;gap:var(--yc-space-2);align-items:baseline}.store-operation-history-list li>div:nth-child(2){justify-content:flex-end;color:var(--yc-text-secondary)}.store-operation-history-list li p{grid-column:1 / -1;margin:0;color:var(--yc-text-secondary)}.store-operation-form-actions{padding-top:var(--yc-space-4);border-top:1px solid var(--yc-border-light)}.store-operation-form-actions>span,.store-operation-store-actions>span{display:inline-flex;align-items:center;gap:8px;margin-right:auto;font-size:13px}.store-operation-store-actions{padding:16px 20px;border-top:1px solid var(--yc-border-light);background:var(--yc-bg-container)}.store-operation-page-status{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:10px 14px;min-height:52px;padding:10px 14px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.store-operation-page-status>div{display:inline-flex;align-items:center;gap:9px}.store-operation-page-status>div strong{color:var(--yc-text-primary);font-size:14px;line-height:20px}.store-operation-page-status>span{min-width:0;color:var(--yc-text-tertiary);font-size:13px;line-height:20px}.store-operation-page-status>small{padding:3px 8px;border:1px solid var(--yc-warning-border);border-radius:999px;color:var(--yc-status-warning-text);background:var(--yc-warning-soft);font-size:12px;font-weight:600;white-space:nowrap}#root section.confirm-dialog.app-dialog.store-operation-detail-dialog.ui-dialog{width:min(1240px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px)}.store-operation-detail-dialog>.ui-dialog-header>div:first-child{min-width:0;flex:1 1 auto}.store-operation-detail-dialog>.ui-dialog-header h3{width:100%}.store-operation-dialog-title{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:16px}.store-operation-dialog-title>span:first-child{min-width:0}.store-operation-dialog-title-tags{display:flex;flex:0 0 auto;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.store-operation-dialog-subtitle{display:block;overflow-wrap:anywhere}.store-operation-detail-dialog>.ui-dialog-body{display:grid;grid-auto-rows:max-content;align-content:start;gap:16px;padding:20px 24px 88px;overflow-x:hidden;overflow-y:auto;scroll-padding-block:16px 80px;scrollbar-gutter:stable}.store-operation-detail-dialog>.ui-dialog-body>.store-operation-completeness-summary{border:1px solid var(--yc-border);border-radius:8px}.store-operation-conflict-alert>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.store-operation-conflict-alert>span>span{min-width:0}.store-operation-conflict-alert .btn{flex:0 0 auto}.store-operation-review-panel,.store-operation-direct-toolbar,.store-operation-credential-panel{display:grid;gap:14px;padding:16px}.store-operation-review-panel{border-color:var(--yc-warning-border);background:color-mix(in srgb,var(--yc-warning-soft) 55%,var(--yc-bg-container))}.store-operation-diff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.store-operation-diff-grid article{display:grid;gap:5px;min-width:0;padding:12px 14px;border-right:1px solid var(--yc-border-light);border-bottom:1px solid var(--yc-border-light)}.store-operation-diff-grid article span,.store-operation-diff-grid article small{color:var(--yc-text-tertiary)}.store-operation-diff-grid article strong{overflow-wrap:anywhere}.store-operation-review-actions{display:grid;grid-template-columns:minmax(260px,1fr);align-items:end}.store-operation-direct-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.store-operation-direct-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.store-operation-direct-heading>span:first-child{display:grid;gap:2px}.store-operation-direct-heading strong{color:var(--yc-text-primary);font-size:14px;line-height:20px}.store-operation-direct-heading small{color:var(--yc-text-tertiary);font-size:12px;font-weight:400;line-height:18px}.store-operation-direct-options{display:flex;flex-wrap:wrap;gap:10px 24px}.store-operation-credential-list{display:flex;flex-wrap:wrap;gap:var(--yc-space-2)}.store-operation-credential-heading{display:flex;align-items:flex-start;gap:10px}.store-operation-credential-heading>span{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border:1px solid var(--yc-primary-border);border-radius:8px;color:var(--yc-primary);background:var(--yc-primary-soft)}.store-operation-credential-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.store-operation-credential-card{min-width:0;overflow:hidden;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.store-operation-credential-card>header{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid var(--yc-border-light);background:var(--yc-bg-subtle)}.store-operation-credential-card>header span{color:var(--yc-text-tertiary);font-size:12px;white-space:nowrap}.store-operation-credential-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;min-height:46px;align-items:center;gap:8px;padding:8px 10px 8px 12px;border-bottom:1px solid var(--yc-border-light)}.store-operation-credential-row:last-child{border-bottom:0}.store-operation-credential-row>span{color:var(--yc-text-tertiary);font-size:12px}.store-operation-credential-row code{min-width:0;overflow:hidden;color:var(--yc-text-primary);font-family:var(--yc-font-family);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}@media(max-width:980px){.store-operation-credential-cards{grid-template-columns:1fr}}.store-operation-reveal-form,.self-password-form{display:grid;gap:var(--yc-space-4)}#root section.confirm-dialog.app-dialog.store-brand-dialog.ui-dialog{width:min(680px,calc(100vw - 40px));max-width:none;max-height:min(760px,calc(100dvh - 40px));border:1px solid var(--yc-border);border-radius:10px;background:var(--yc-bg-elevated);box-shadow:var(--yc-shadow-modal)}#root section.confirm-dialog.app-dialog.store-brand-dialog.ui-dialog>.ui-dialog-header{min-height:72px;align-items:flex-start;padding:18px 22px;background:var(--yc-bg-elevated)}#root section.confirm-dialog.app-dialog.store-brand-dialog.ui-dialog>.ui-dialog-header h3{margin:0;color:var(--yc-text-primary);font-size:21px;font-weight:700;line-height:28px}#root section.confirm-dialog.app-dialog.store-brand-dialog.ui-dialog>.ui-dialog-header p{max-width:520px;margin:3px 0 0;color:var(--yc-text-tertiary);font-size:13px;line-height:20px}#root section.confirm-dialog.app-dialog.store-brand-dialog.ui-dialog>.ui-dialog-body{display:grid;gap:var(--yc-space-4);padding:20px 22px 22px;background:var(--yc-bg-elevated);scrollbar-gutter:auto}#root section.confirm-dialog.app-dialog.store-brand-dialog.ui-dialog>.ui-dialog-actions{min-height:64px;align-items:center;padding:12px 22px;border-top:1px solid var(--yc-border-light);background:var(--yc-bg-subtle)}.store-brand-dialog .ui-dialog-actions .btn{min-width:84px}.store-brand-form{display:grid;gap:18px}.store-brand-form-heading{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 14px;border:1px solid var(--yc-border-light);border-radius:8px;background:var(--yc-bg-subtle)}.store-brand-form-heading>span:nth-child(2){display:grid;gap:2px;min-width:0}.store-brand-form-heading strong,.store-brand-form-heading small{display:block;margin:0}.store-brand-form-heading strong{color:var(--yc-text-primary);font-size:14px;font-weight:700;line-height:20px}.store-brand-form-heading small{color:var(--yc-text-tertiary);font-size:12px;font-weight:400;line-height:18px}.store-brand-form-icon{width:42px;height:42px;display:grid;place-items:center;color:var(--yc-primary-active);border:1px solid var(--yc-primary-border);border-radius:8px;background:var(--yc-primary-soft)}.store-brand-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.38fr);gap:16px 14px}.store-brand-form-grid .is-wide{grid-column:1 / -1}.store-brand-dialog .ui-form-field,.store-brand-merge-dialog .ui-form-field{display:grid;align-content:start;gap:7px;min-width:0}.store-brand-dialog .ui-form-label,.store-brand-merge-dialog .ui-form-label{display:inline-flex;align-items:center;gap:3px;color:var(--yc-text-secondary);font-size:13px;font-weight:650;line-height:20px}.store-brand-dialog .ui-form-label em,.store-brand-merge-dialog .ui-form-label em{color:var(--yc-danger);font-style:normal}.store-brand-dialog .ui-form-control-slot,.store-brand-merge-dialog .ui-form-control-slot{min-width:0}.store-brand-dialog .ui-form-control,.store-brand-merge-dialog .ui-form-control{width:100%;min-width:0;min-height:42px;box-sizing:border-box;padding:0 12px;border:1px solid var(--yc-border);border-radius:6px;color:var(--yc-text-primary);background:var(--yc-bg-container);font:inherit;font-size:14px;line-height:20px;outline:0;transition:border-color var(--yc-motion-fast),box-shadow var(--yc-motion-fast),background-color var(--yc-motion-fast)}.store-brand-dialog .ui-textarea-input,.store-brand-merge-dialog .ui-textarea-input{min-height:104px;padding-block:10px;resize:vertical}.store-brand-dialog .ui-form-control::placeholder,.store-brand-merge-dialog .ui-form-control::placeholder{color:var(--yc-text-disabled)}.store-brand-dialog .ui-form-control:hover:not(:disabled),.store-brand-merge-dialog .ui-form-control:hover:not(:disabled){border-color:var(--yc-border-strong)}.store-brand-dialog .ui-form-control:focus-visible,.store-brand-merge-dialog .ui-form-control:focus-visible{border-color:var(--yc-primary);box-shadow:var(--yc-focus-ring)}.store-brand-dialog .ui-form-field.is-invalid .ui-form-control,.store-brand-dialog .ui-form-control[aria-invalid=true],.store-brand-merge-dialog .ui-form-field.is-invalid .ui-form-control,.store-brand-merge-dialog .ui-form-control[aria-invalid=true]{border-color:var(--yc-danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--yc-danger) 14%,transparent)}.store-brand-dialog :is(.ui-form-hint,.ui-form-error),.store-brand-merge-dialog :is(.ui-form-hint,.ui-form-error){display:block;min-height:18px;font-size:12px;font-weight:400;line-height:18px}.store-brand-dialog .ui-form-hint,.store-brand-merge-dialog .ui-form-hint{color:var(--yc-text-tertiary)}.store-brand-dialog .ui-form-error,.store-brand-merge-dialog .ui-form-error{color:var(--yc-danger)}.listing-ops-shell>.table-action-menu-panel[data-owner-class~=ui-row-actions-more]{z-index:var(--yc-z-dropdown);padding:6px;border-color:var(--yc-border);border-radius:8px;background:var(--yc-bg-elevated);box-shadow:var(--yc-shadow-floating)}.listing-ops-shell>.table-action-menu-panel[data-owner-class~=ui-row-actions-more] .ui-row-actions-menu{display:grid;gap:3px}.listing-ops-shell>.table-action-menu-panel[data-owner-class~=ui-row-actions-more] .ui-row-action-menu-item{min-height:36px;gap:9px;padding:0 10px;border-radius:6px;color:var(--yc-text-secondary);font-size:13px;font-weight:600}.listing-ops-shell>.table-action-menu-panel[data-owner-class~=ui-row-actions-more] .ui-row-action-menu-item:hover,.listing-ops-shell>.table-action-menu-panel[data-owner-class~=ui-row-actions-more] .ui-row-action-menu-item:focus-visible{color:var(--yc-primary-active);background:var(--yc-primary-soft)}.listing-ops-shell>.table-action-menu-panel[data-owner-class~=ui-row-actions-more] .ui-row-action-menu-item.is-danger{color:var(--yc-danger)}.store-brand-merge-dialog{width:min(760px,calc(100vw - 48px))}.store-brand-merge-dialog .ui-select-input{min-height:46px;padding-inline:13px 40px;cursor:pointer}.store-brand-merge-dialog .ui-select-input.is-placeholder{color:var(--yc-text-tertiary);font-weight:500}.store-brand-merge-dialog .ui-select-input.has-value{color:var(--yc-text-primary);font-weight:650}.store-brand-merge-dialog .ui-dialog-body,.store-brand-delete-dialog .ui-dialog-body,.store-brand-merge-form,.store-brand-impact-preview{display:grid;gap:var(--yc-space-4)}.store-brand-merge-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--yc-space-3)}.store-brand-merge-route>div{display:grid;gap:3px;min-width:0;padding:14px 16px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-subtle)}.store-brand-merge-route>div span,.store-brand-merge-route>div small,.store-brand-impact-heading p,.store-brand-impact-grid span,.store-brand-delete-summary span{color:var(--yc-text-tertiary)}.store-brand-merge-route>div strong,.store-brand-merge-route>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-brand-merge-route>svg{color:var(--yc-status-warning-text)}.store-brand-impact-preview{padding:var(--yc-space-4);border:1px solid var(--yc-warning-border);border-radius:8px;background:color-mix(in srgb,var(--yc-warning-soft) 36%,var(--yc-bg-container))}.store-brand-impact-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--yc-space-3)}.store-brand-impact-heading h3,.store-brand-impact-heading p{margin:0}.store-brand-impact-heading p{margin-top:3px;font-size:13px}.store-brand-impact-grid,.store-brand-delete-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.store-brand-impact-grid article,.store-brand-delete-summary>div{display:grid;gap:5px;min-width:0;padding:14px;border-right:1px solid var(--yc-border-light)}.store-brand-impact-grid article:last-child,.store-brand-delete-summary>div:last-child{border-right:0}.store-brand-impact-grid article svg{color:var(--yc-primary)}.store-brand-impact-grid article strong,.store-brand-delete-summary strong{font-size:16px}.store-brand-delete-summary{margin-bottom:var(--yc-space-1)}.store-operation-revealed-credential{display:grid;gap:var(--yc-space-2);margin:0}.store-operation-revealed-credential>div{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:var(--yc-space-3)}.store-operation-revealed-credential dt{color:var(--yc-text-secondary)}.store-operation-revealed-credential dd{min-width:0;margin:0}.store-operation-revealed-credential code{-webkit-user-select:all;user-select:all;font-size:16px;overflow-wrap:anywhere}.store-operation-brand-workspace,.store-operation-audit-workspace{display:grid;gap:var(--yc-space-4)}.store-web-password-reset-screen{display:grid;min-height:100vh;place-items:center;padding:24px;color:var(--yc-text-primary);background:var(--yc-bg-layout)}.store-web-password-reset-screen>section{display:grid;justify-items:center;gap:10px;max-width:420px;text-align:center}.store-web-password-reset-screen>section>span:last-child{color:var(--yc-text-secondary)}.self-password-dialog .ui-dialog-body{display:grid;gap:var(--yc-space-4)}#root .self-password-dialog .self-password-form{gap:18px}#root .self-password-dialog .ui-form-field{display:grid;align-content:start;gap:7px;min-width:0}#root .self-password-dialog .ui-form-label{display:inline-flex;align-items:center;gap:2px;width:fit-content;color:var(--yc-text-secondary);font-size:14px;font-weight:650;line-height:20px}#root .self-password-dialog .ui-form-label em{color:var(--yc-danger);font-style:normal}#root .self-password-dialog .ui-form-control-slot{min-width:0}#root .self-password-dialog .self-password-input-row{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;min-width:0}#root .self-password-dialog .ui-form-control{width:100%;min-width:0;height:44px;min-height:44px;box-sizing:border-box;padding:0 12px;border:1px solid var(--yc-border-strong);border-radius:6px;outline:0;color:var(--yc-text-primary);background:var(--yc-bg-container);box-shadow:none;font:inherit;font-size:14px;line-height:20px;transition:border-color var(--yc-motion-fast),background-color var(--yc-motion-fast),box-shadow var(--yc-motion-fast)}#root .self-password-dialog .ui-form-control::placeholder{color:var(--yc-text-disabled);opacity:1}#root .self-password-dialog .ui-form-control:hover:not(:disabled){border-color:color-mix(in srgb,var(--yc-primary) 55%,var(--yc-border-strong))}#root .self-password-dialog .ui-form-control:focus-visible{border-color:var(--yc-primary);background:var(--yc-bg-container);box-shadow:var(--yc-focus-ring)}#root .self-password-dialog .self-password-visibility-toggle{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid var(--yc-border-strong);border-radius:6px;color:var(--yc-text-secondary);background:var(--yc-bg-container);box-shadow:none}#root .self-password-dialog .self-password-visibility-toggle:hover:not(:disabled){color:var(--yc-primary);border-color:color-mix(in srgb,var(--yc-primary) 55%,var(--yc-border-strong));background:var(--yc-primary-soft)}#root .self-password-dialog .ui-form-field.is-invalid .ui-form-control,#root .self-password-dialog .ui-form-control[aria-invalid=true]{border-color:var(--yc-danger);background:color-mix(in srgb,var(--yc-danger-soft) 34%,var(--yc-bg-container))}#root .self-password-dialog .ui-form-field.is-invalid .ui-form-control:focus-visible,#root .self-password-dialog .ui-form-control[aria-invalid=true]:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--yc-danger) 16%,transparent)}#root .self-password-dialog .ui-form-field.is-valid .ui-form-control{border-color:var(--yc-success-border)}#root .self-password-dialog .ui-form-hint,#root .self-password-dialog .ui-form-error{font-size:12px;font-weight:500;line-height:18px}#root .self-password-dialog .ui-form-hint{color:var(--yc-text-tertiary)}#root .self-password-dialog .ui-form-error{color:var(--yc-status-danger-text)}#root .self-password-dialog .self-password-match-note{color:var(--yc-status-success-text)}.self-password-security-note{display:flex;align-items:flex-start;gap:var(--yc-space-2);padding:12px;border:1px solid var(--yc-border-light);border-radius:6px;color:var(--yc-text-secondary);background:var(--yc-bg-subtle);font-size:13px}.listing-ops-account-actions,.store-web-account-actions{display:flex;align-items:center;gap:var(--yc-space-3)}.store-web-account-actions{justify-content:space-between;margin-top:var(--yc-space-4);padding-top:var(--yc-space-4);border-top:1px solid var(--yc-border-light)}.store-web-account-actions>span{font-size:13px;text-align:right}@media(max-width:1180px){.store-operation-profile-ledger-layout{grid-template-columns:200px minmax(0,1fr)}.store-operation-search-keyword{grid-column:span 6}.store-operation-search-brand,.store-operation-search-type{grid-column:span 3}.store-operation-search-completeness,.store-operation-search-submit{grid-column:span 6}.store-operation-diff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-operation-platform-grid{grid-template-columns:1fr}}@media(max-width:760px){.store-operation-dialog-title{align-items:flex-start;flex-direction:column;gap:8px}.store-operation-dialog-title-tags{justify-content:flex-start}.store-operation-conflict-alert>span{align-items:stretch;flex-direction:column}.store-operation-conflict-alert .btn{align-self:flex-start}.store-operation-profile-identity-strip,.store-operation-completeness-summary{align-items:flex-start;flex-direction:column}.store-operation-completeness-summary{grid-template-columns:1fr;gap:12px}.store-operation-profile-ledger-layout{grid-template-columns:1fr}.store-operation-module-ledger{grid-template-columns:repeat(4,minmax(190px,1fr));overflow-x:auto;padding:12px 16px;border-right:0;border-bottom:1px solid var(--yc-border)}.store-operation-module-editor{padding:16px}.store-operation-module-ledger-title,.store-operation-module-ledger p{display:none}.store-operation-module-ledger button{min-width:190px}.store-operation-summary,.store-operation-form-grid,.store-operation-diff-grid,.store-operation-review-actions,.store-operation-direct-controls,.store-operation-search{grid-template-columns:1fr}.store-operation-filter-surface{padding:14px}.store-operation-search>:is(.store-operation-search-keyword,.store-operation-search-brand,.store-operation-search-type,.store-operation-search-completeness,.store-operation-search-submit){grid-column:1 / -1}.store-operation-search-submit{width:100%}.store-operation-summary>div{border-right:0;border-bottom:1px solid var(--yc-border-light)}.store-operation-summary>div:last-child{border-bottom:0}.store-operation-form-grid .is-wide{grid-column:1 / -1}.store-operation-form-grid>:is(.ui-form-field,.ui-checkbox-field),.store-operation-form-grid .is-third{grid-column:1 / -1}.store-operation-form-heading,.store-operation-section-title,.store-operation-review-heading,.store-operation-direct-heading,.store-operation-form-actions,.store-operation-store-actions,.store-web-account-actions{align-items:stretch;flex-direction:column}.store-operation-section-title span,.store-web-account-actions>span{text-align:left}.store-operation-page-status{grid-template-columns:1fr;align-items:start}.store-operation-page-status>small{justify-self:start}.store-operation-upload-progress-heading{align-items:flex-start;flex-direction:column}.store-operation-upload-progress-heading>span{width:100%;justify-content:space-between}.store-operation-file-card{grid-template-columns:42px minmax(0,1fr)}.store-operation-file-actions{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}.store-operation-image-doc-row{grid-template-columns:64px minmax(0,1fr);align-items:start}.store-operation-asset-preview{width:64px;height:48px}.store-operation-image-doc-actions{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap;padding-left:76px}.store-operation-supplement-area{padding:12px}#root section.confirm-dialog.app-dialog.store-operation-detail-dialog.ui-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.store-operation-history-list li{grid-template-columns:1fr}.store-operation-history-list li>div:nth-child(2){justify-content:flex-start}.store-brand-merge-dialog{width:calc(100vw - 20px)}#root section.confirm-dialog.app-dialog.store-brand-dialog.ui-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}#root section.confirm-dialog.app-dialog.store-brand-dialog.ui-dialog>.ui-dialog-header,#root section.confirm-dialog.app-dialog.store-brand-dialog.ui-dialog>.ui-dialog-body,#root section.confirm-dialog.app-dialog.store-brand-dialog.ui-dialog>.ui-dialog-actions{padding-inline:16px}.store-brand-form-grid,.store-brand-form-heading{grid-template-columns:1fr}.store-brand-form-heading>.status-badge{justify-self:start}.store-brand-form-grid .is-wide{grid-column:auto}.store-brand-merge-route,.store-brand-impact-grid,.store-brand-delete-summary{grid-template-columns:1fr}.store-brand-merge-route>svg{justify-self:center;transform:rotate(90deg)}.store-brand-impact-grid article,.store-brand-delete-summary>div{border-right:0;border-bottom:1px solid var(--yc-border-light)}.store-brand-impact-grid article:last-child,.store-brand-delete-summary>div:last-child{border-bottom:0}}#root section.confirm-dialog.app-dialog.store-provisioning-dialog.ui-dialog{width:min(980px,calc(100vw - 32px));max-width:none}#root section.confirm-dialog.app-dialog.store-provisioning-dialog.ui-dialog>.ui-dialog-body{min-width:0;padding:24px;overflow-x:hidden;overflow-y:auto;background:var(--yc-bg-container)}.store-provisioning-form{display:grid;gap:22px;width:100%;min-width:0;max-width:100%}.store-provisioning-section{display:grid;gap:14px;min-width:0}.store-provisioning-section+.store-provisioning-section{padding-top:20px;border-top:1px solid var(--yc-border-light)}.store-provisioning-section-heading h4{margin:0;color:var(--yc-text-primary);font-size:15px;font-weight:700;line-height:22px}.store-provisioning-section-heading p{margin:3px 0 0;color:var(--yc-text-secondary);font-size:13px;line-height:20px}.store-provisioning-heading-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.store-provisioning-heading-actions>div:last-child{display:flex;flex:none;gap:8px}.store-provisioning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.store-provisioning-span{grid-column:1 / -1}.store-provisioning-paste{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;border:1px solid var(--yc-border-light);border-radius:8px;background:var(--yc-bg-subtle)}#root .store-provisioning-dialog .store-provisioning-paste textarea.ui-form-control{min-height:92px;padding-block:10px;resize:vertical}.store-provisioning-store-list{display:grid;gap:6px;width:100%;min-width:0;max-width:100%}.store-provisioning-store-head,.store-provisioning-store-row{display:grid;grid-template-columns:54px minmax(210px,1.6fr) minmax(132px,.75fr) minmax(180px,1fr) 44px;gap:10px;min-width:0}.store-provisioning-store-head{align-items:center;padding:0 10px;color:var(--yc-text-secondary);font-size:12px;font-weight:650;line-height:18px}.store-provisioning-store-row{align-items:start;padding:10px;border:1px solid var(--yc-border-light);border-radius:8px;background:var(--yc-bg-container)}.store-provisioning-row-field,.store-provisioning-row-field>.ui-select-input{min-width:0}.store-provisioning-row-field{display:grid}.store-provisioning-row-field-label{display:none;color:var(--yc-text-secondary);font-size:12px;font-weight:650;line-height:20px}.store-provisioning-row-field>.ui-select-input,.store-provisioning-store-row>.icon-button{margin-top:0}.store-provisioning-default-store{display:grid;place-items:center;width:44px;height:44px;cursor:pointer}.store-provisioning-default-store input,.store-provisioning-account-modes input{width:16px;height:16px;accent-color:var(--yc-primary)}#root .store-provisioning-dialog .store-provisioning-row-name .ui-form-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.store-provisioning-count{justify-self:end;color:var(--yc-text-secondary);font-size:12px;line-height:18px}.store-provisioning-account-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-provisioning-account-modes>label{position:relative;display:grid;min-width:0;cursor:pointer}.store-provisioning-account-modes>label>input{position:absolute;top:18px;left:16px;z-index:1}.store-provisioning-account-modes>label>span{display:grid;grid-template-columns:22px minmax(0,1fr);gap:2px 10px;min-height:78px;padding:15px 16px 15px 46px;box-sizing:border-box;border:1px solid var(--yc-border-strong);border-radius:8px;background:var(--yc-bg-container)}.store-provisioning-account-modes>label>span svg{grid-row:1 / 3;align-self:center;color:var(--yc-text-secondary)}.store-provisioning-account-modes strong{color:var(--yc-text-primary);font-size:14px;line-height:20px}.store-provisioning-account-modes small{color:var(--yc-text-secondary);font-size:12px;line-height:18px}.store-provisioning-account-modes>label:has(input:checked)>span{border-color:var(--yc-primary);background:var(--yc-primary-soft)}.store-provisioning-account-modes>label:has(input:focus-visible)>span{box-shadow:var(--yc-focus-ring)}.store-provisioning-existing-account{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px}.store-provisioning-existing-account>.ui-alert{grid-column:1 / -1}.store-provisioning-review{display:grid;gap:18px}.store-provisioning-review-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--yc-border-light);border-radius:8px;overflow:hidden}.store-provisioning-review-summary>div{display:grid;gap:5px;padding:15px 16px;border-right:1px solid var(--yc-border-light)}.store-provisioning-review-summary>div:last-child{border-right:0}.store-provisioning-review-summary span,.store-provisioning-review-list small{color:var(--yc-text-secondary);font-size:12px;line-height:18px}.store-provisioning-review-summary strong{color:var(--yc-text-primary);font-size:17px;line-height:24px}.store-provisioning-review-list{display:grid;max-height:330px;min-width:0;overflow-x:hidden;overflow-y:auto;border:1px solid var(--yc-border-light);border-radius:8px}.store-provisioning-review-list>div{display:grid;grid-template-columns:28px minmax(180px,1fr) minmax(220px,1.2fr) auto;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--yc-border-light)}.store-provisioning-review-list>div:last-child{border-bottom:0}.store-provisioning-review-list>div>span{color:var(--yc-text-secondary);font-variant-numeric:tabular-nums}.store-provisioning-review-list>div>em{padding:2px 8px;border-radius:999px;color:var(--yc-primary);background:var(--yc-primary-soft);font-size:12px;font-style:normal;line-height:18px;white-space:nowrap}#root .store-provisioning-dialog .ui-form-field{display:grid;align-content:start;gap:7px;min-width:0}#root .store-provisioning-dialog .ui-form-label{display:inline-flex;align-items:center;gap:2px;width:fit-content;color:var(--yc-text-secondary);font-size:13px;font-weight:650;line-height:20px}#root .store-provisioning-dialog .ui-form-label em{color:var(--yc-danger);font-style:normal}#root .store-provisioning-dialog .ui-form-control-slot{min-width:0}#root .store-provisioning-dialog .ui-form-control{width:100%;min-width:0;height:44px;min-height:44px;box-sizing:border-box;padding:0 12px;border:1px solid var(--yc-border-strong);border-radius:6px;outline:0;color:var(--yc-text-primary);background:var(--yc-bg-container);box-shadow:none;font:inherit;font-size:14px;line-height:20px;transition:border-color var(--yc-motion-fast),background-color var(--yc-motion-fast),box-shadow var(--yc-motion-fast)}#root .store-provisioning-dialog .ui-form-control::placeholder{color:var(--yc-text-disabled);opacity:1}#root .store-provisioning-dialog .ui-form-control:hover:not(:disabled){border-color:color-mix(in srgb,var(--yc-primary) 55%,var(--yc-border-strong))}#root .store-provisioning-dialog .ui-form-control:focus-visible{border-color:var(--yc-primary);background:var(--yc-bg-container);box-shadow:var(--yc-focus-ring)}#root .store-provisioning-dialog .ui-form-field.is-invalid .ui-form-control,#root .store-provisioning-dialog .ui-form-control[aria-invalid=true]{border-color:var(--yc-danger)}#root .store-provisioning-dialog .ui-form-error{color:var(--yc-status-danger-text);font-size:12px;line-height:18px}#root .store-provisioning-dialog .ui-select-input{padding-right:34px;cursor:pointer}.store-provisioning-type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;height:44px;padding:3px;box-sizing:border-box;border:1px solid var(--yc-border-strong);border-radius:6px;background:var(--yc-bg-subtle)}.store-provisioning-type-options label{display:grid;min-width:0;cursor:pointer}.store-provisioning-type-options input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.store-provisioning-type-options span{display:grid;place-items:center;min-width:0;border-radius:4px;color:var(--yc-text-secondary);font-size:14px;font-weight:600;line-height:20px;transition:color var(--yc-motion-fast),background-color var(--yc-motion-fast),box-shadow var(--yc-motion-fast)}.store-provisioning-type-options label:hover span{color:var(--yc-text-primary);background:var(--yc-bg-container)}.store-provisioning-type-options input:checked+span{color:var(--yc-primary);background:var(--yc-bg-container);box-shadow:0 0 0 1px color-mix(in srgb,var(--yc-primary) 34%,var(--yc-border))}.store-provisioning-type-options input:focus-visible+span{box-shadow:var(--yc-focus-ring)}@media(min-width:761px)and (max-width:1080px){#root section.confirm-dialog.app-dialog.store-provisioning-dialog.ui-dialog{width:min(900px,calc(100vw - 32px))}.store-provisioning-store-head{display:none}.store-provisioning-store-row{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) 44px;grid-template-areas:"default name name action" ". type brand .";column-gap:12px;row-gap:10px;padding:14px}.store-provisioning-default-store{grid-area:default;grid-template-rows:20px 44px;width:52px;height:auto}.store-provisioning-row-name{grid-area:name}.store-provisioning-row-type{grid-area:type}.store-provisioning-row-brand{grid-area:brand}.store-provisioning-store-row>.icon-button{grid-area:action;margin-top:27px}.store-provisioning-row-field{gap:7px}.store-provisioning-row-field-label{display:inline-flex;align-items:center}#root .store-provisioning-dialog .store-provisioning-row-name .ui-form-label{position:static;width:fit-content;height:auto;overflow:visible;clip:auto;clip-path:none;white-space:normal}}@media(max-width:760px){#root section.confirm-dialog.app-dialog.store-provisioning-dialog.ui-dialog{width:min(100%,calc(100vw - 16px));max-height:calc(100dvh - 16px)}#root section.confirm-dialog.app-dialog.store-provisioning-dialog.ui-dialog>.ui-dialog-body{padding:16px}.store-provisioning-grid{grid-template-columns:minmax(0,1fr)}.store-provisioning-span{grid-column:auto}.store-provisioning-heading-actions,.store-provisioning-heading-actions>div:last-child{align-items:stretch;flex-direction:column}.store-provisioning-paste,.store-provisioning-account-modes,.store-provisioning-existing-account,.store-provisioning-review-summary{grid-template-columns:minmax(0,1fr)}.store-provisioning-store-head{display:none}.store-provisioning-store-row{grid-template-columns:38px minmax(0,1fr) 40px;grid-template-areas:"default name action" ". type type" ". brand brand";row-gap:10px;padding:12px}.store-provisioning-store-row>.store-provisioning-row-name{grid-area:name}.store-provisioning-default-store{grid-area:default;grid-template-rows:20px 44px;width:38px;height:auto}.store-provisioning-row-type{grid-area:type}.store-provisioning-row-brand{grid-area:brand}.store-provisioning-store-row>.icon-button{grid-area:action;margin-top:27px}.store-provisioning-row-field{gap:7px}.store-provisioning-row-field-label{display:inline-flex;align-items:center}#root .store-provisioning-dialog .store-provisioning-row-name .ui-form-label{position:static;width:fit-content;height:auto;overflow:visible;clip:auto;clip-path:none;white-space:normal}.store-provisioning-review-summary>div{border-right:0;border-bottom:1px solid var(--yc-border-light)}.store-provisioning-review-summary>div:last-child{border-bottom:0}.store-provisioning-review-list>div{grid-template-columns:24px minmax(0,1fr) auto}.store-provisioning-review-list small{grid-column:2 / -1}}.operation-settlement-module-shell{width:100%;min-width:0}.operation-settlement-page{display:grid;min-width:0;gap:20px}.operation-settlement-page-header{padding:0;border:0}.operation-settlement-workbench{min-width:0;overflow:hidden;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.operation-settlement-tab-panel{padding:16px}.operation-settlement-parties-workspace{display:grid;gap:16px}.listing-ops-settlement-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 24px 16px;padding:16px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.listing-ops-settlement-heading,.listing-ops-settlement-metrics,.listing-ops-settlement-error{display:flex;align-items:center}.listing-ops-settlement-heading{gap:12px}.listing-ops-settlement-heading h2,.listing-ops-settlement-heading p{margin:0}.listing-ops-settlement-heading h2{font-size:15px}.listing-ops-settlement-heading p,.listing-ops-settlement-metrics small{color:var(--yc-text-tertiary);font-size:12px}.listing-ops-settlement-icon{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid var(--yc-primary-border);border-radius:8px;color:var(--yc-primary);background:var(--yc-primary-soft)}.listing-ops-settlement-metrics{min-width:0;justify-content:space-evenly;border-inline:1px solid var(--yc-border-light)}.listing-ops-settlement-metrics>span{display:grid;gap:2px;min-width:88px;padding-inline:16px}.listing-ops-settlement-error{justify-content:space-between;gap:12px;color:var(--yc-danger)}.operation-settlement-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 16px;border:0;border-bottom:1px solid var(--yc-border);border-radius:0;background:var(--yc-bg-subtle)}.operation-settlement-toolbar .ui-form-field{display:grid;width:auto;grid-template-columns:auto 188px;align-items:center;gap:10px}.operation-settlement-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;overflow:hidden;border:0;border-bottom:1px solid var(--yc-border);border-radius:0;background:transparent}.operation-settlement-summary>.summary-rail-item{min-height:82px;margin:0;border:0;border-right:1px solid var(--yc-border);border-radius:0;background:transparent}.operation-settlement-summary>.summary-rail-item:last-child{border-right:0}.operation-settlement-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0 14px;border:0;border-bottom:1px solid var(--yc-border);border-radius:0;background:transparent}.operation-settlement-tabs>button{min-width:0;min-height:60px;padding-inline:12px}.operation-settlement-tabs .module-tab-copy{min-width:0}.operation-settlement-tabs .module-tab-copy strong,.operation-settlement-tabs .module-tab-copy small{min-width:0;white-space:nowrap}.operation-settlement-tabs .module-tab-copy small{padding:2px 6px;border-radius:999px;color:var(--yc-text-tertiary);background:var(--yc-bg-subtle)}.operation-settlement-feedback{margin:16px 16px 0}.operation-settlement-overview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--yc-border-light)}.operation-settlement-overview-header h2,.operation-settlement-overview-header p{margin:0}.operation-settlement-overview-header p{margin-top:3px;color:var(--yc-text-tertiary);font-size:13px}.operation-settlement-import-layout,.operation-settlement-assignment-panel,.operation-settlement-parties-panel,.operation-settlement-ledger-panel{display:grid;gap:16px}.operation-settlement-import-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-settlement-import-layout .operation-settlement-import-card{grid-template-columns:minmax(0,1fr) auto}.operation-settlement-month-check{display:grid;gap:14px;padding:16px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-subtle)}.operation-settlement-month-check>header,.operation-settlement-section-header,.operation-settlement-store-linker>header{display:flex;align-items:flex-start;gap:10px}.operation-settlement-month-check h3,.operation-settlement-month-check p,.operation-settlement-section-header h2,.operation-settlement-section-header p,.operation-settlement-store-linker h3,.operation-settlement-store-linker p{margin:0}.operation-settlement-month-check p,.operation-settlement-section-header p,.operation-settlement-store-linker p{margin-top:3px;color:var(--yc-text-tertiary);font-size:13px}.operation-settlement-month-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.operation-settlement-month-facts>span{display:grid;gap:4px;padding:12px 14px;border-right:1px solid var(--yc-border-light)}.operation-settlement-month-facts>span:last-child{border-right:0}.operation-settlement-month-facts small{color:var(--yc-text-tertiary)}.operation-settlement-month-confirmation{display:flex;align-items:center;gap:10px;font-weight:650}.operation-settlement-month-confirmation input{width:18px;height:18px;accent-color:var(--yc-primary)}.operation-settlement-bucket-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.operation-settlement-bucket-tabs button{display:flex;min-height:56px;align-items:center;justify-content:center;gap:10px;border:0;border-right:1px solid var(--yc-border-light);color:var(--yc-text-secondary);background:transparent;cursor:pointer}.operation-settlement-bucket-tabs button:last-child{border-right:0}.operation-settlement-bucket-tabs button strong{color:var(--yc-primary)}.operation-settlement-bucket-tabs button.is-active{color:var(--yc-primary);background:var(--yc-primary-soft);box-shadow:inset 0 -2px 0 var(--yc-primary)}.operation-settlement-searchbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.operation-settlement-searchbar .ui-text-input{width:100%}#root section.operation-settlement-assignment-dialog.ui-dialog{width:min(860px,calc(100vw - 48px));max-width:none}#root section.operation-settlement-assignment-dialog.ui-dialog>.ui-dialog-body,.operation-settlement-assignment-form,.operation-settlement-store-linker{display:grid;gap:14px}.operation-settlement-assignment-form,.operation-settlement-dialog-form{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-settlement-dialog-form{display:grid;gap:14px}.operation-settlement-store-linker{padding:16px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-subtle)}.operation-settlement-store-linker>form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.operation-settlement-store-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operation-settlement-store-results button{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid var(--yc-border);border-radius:8px;color:inherit;background:var(--yc-bg-container);text-align:left;cursor:pointer}.operation-settlement-store-results button.is-selected{border-color:var(--yc-primary);color:var(--yc-primary);background:var(--yc-primary-soft)}.operation-settlement-store-results span{display:grid;min-width:0}.operation-settlement-store-results small{color:var(--yc-text-tertiary)}.operation-settlement-section-header{justify-content:space-between;padding:18px 20px;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.operation-settlement-section-header>span{display:flex;gap:8px}.operation-settlement-party-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.operation-settlement-party-card{overflow:hidden;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.operation-settlement-party-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--yc-border-light)}.operation-settlement-party-card h3,.operation-settlement-party-card p{margin:0}.operation-settlement-party-card p,.operation-settlement-party-card small{color:var(--yc-text-tertiary)}.operation-settlement-party-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--yc-primary-border);border-radius:8px;color:var(--yc-primary);background:var(--yc-primary-soft)}.operation-settlement-party-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--yc-border-light)}.operation-settlement-party-meta span{display:grid;gap:3px;padding:12px 16px;border-right:1px solid var(--yc-border-light)}.operation-settlement-party-meta span:last-child{border-right:0}.operation-settlement-group-list{display:grid;min-height:88px}.operation-settlement-group-list>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--yc-border-light)}.operation-settlement-group-list>div>span{display:grid}.operation-settlement-group-list>p{align-self:center;padding:16px;text-align:center}.operation-settlement-party-card>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;background:var(--yc-bg-subtle)}.operation-settlement-import-card,.operation-settlement-rate-layout,.operation-settlement-event-list{overflow:hidden;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.operation-settlement-overview.operation-settlement-surface{overflow:hidden;border:0;border-radius:0;background:transparent}.operation-settlement-overview>.table-wrap{margin:0;border-right:0;border-bottom:0;border-left:0;border-radius:0}.operation-settlement-store-cell,.operation-settlement-amount-stack{display:grid;gap:2px}.operation-settlement-store-cell small,.operation-settlement-amount-stack small{color:var(--yc-text-tertiary);font-size:12px}.operation-settlement-amount-stack{justify-items:end}.operation-settlement-row-actions{display:flex;gap:6px}.operation-settlement-import-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px}.operation-settlement-import-card>.alert{grid-column:1 / -1}.operation-settlement-import-copy{display:flex;align-items:flex-start;gap:14px}.operation-settlement-import-copy h3,.operation-settlement-import-copy p,.operation-settlement-rate-form h3,.operation-settlement-rate-form p,.operation-settlement-issues h4,.operation-settlement-issues p{margin:0}.operation-settlement-import-copy p,.operation-settlement-rate-form p{margin-top:4px;color:var(--yc-text-tertiary);font-size:13px}.operation-settlement-feature-icon,.operation-settlement-event-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--yc-primary);background:var(--yc-primary-soft)}.operation-settlement-feature-icon{width:46px;height:46px;border:1px solid var(--yc-primary-border);border-radius:8px}.operation-settlement-import-actions{display:flex;align-items:center;gap:10px}.operation-settlement-file-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--yc-primary);border-radius:6px;color:var(--yc-on-primary);background:var(--yc-primary);font-size:14px;font-weight:650;cursor:pointer}.operation-settlement-file-button:hover{background:var(--yc-primary-hover)}.operation-settlement-file-button.is-busy{opacity:.65;cursor:wait}.operation-settlement-file-button input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}#root section.operation-settlement-preview-dialog.ui-dialog{width:min(980px,calc(100vw - 48px));max-width:none}#root section.operation-settlement-preview-dialog.ui-dialog>.ui-dialog-body{display:grid;gap:16px}#root section.operation-settlement-preview-dialog.ui-dialog>.ui-dialog-body>.summary-rail{margin:0}.operation-settlement-preview-list{display:grid;max-height:300px;overflow:auto;border:1px solid var(--yc-border);border-radius:8px}.operation-settlement-preview-list article{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;gap:16px;padding:10px 12px;border-bottom:1px solid var(--yc-border-light)}.operation-settlement-preview-list article:last-child{border-bottom:0}.operation-settlement-preview-list article>span{display:grid;gap:2px}.operation-settlement-preview-list small{color:var(--yc-text-tertiary)}.operation-settlement-issues{display:grid;gap:6px;max-height:190px;overflow:auto;padding:12px 14px;border:1px solid var(--yc-danger-border);border-radius:8px;background:var(--yc-danger-soft)}.operation-settlement-issues p{color:var(--yc-status-danger-text);font-size:13px}.operation-settlement-rate-layout{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr)}.operation-settlement-rate-form{display:grid;align-content:start;gap:14px;padding:20px;border-right:1px solid var(--yc-border-light)}.operation-settlement-rate-form>.btn{justify-self:start}.operation-settlement-policy-list{display:grid;align-content:start}.operation-settlement-policy-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px;border-bottom:1px solid var(--yc-border-light)}.operation-settlement-policy-list>article span,.operation-settlement-event-row>span{display:grid;gap:2px}.operation-settlement-policy-list small,.operation-settlement-event-row small{color:var(--yc-text-tertiary);font-size:12px}.operation-settlement-event-row{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) minmax(160px,auto) auto;align-items:center;gap:12px;min-height:66px;padding:10px 16px;border:0;border-bottom:1px solid var(--yc-border-light);color:inherit;background:transparent;text-align:left;cursor:pointer}.operation-settlement-event-row:hover{background:var(--yc-bg-subtle)}.operation-settlement-event-row:focus-visible{position:relative;z-index:1;outline:2px solid var(--yc-primary);outline-offset:-2px}.operation-settlement-event-row:last-child{border-bottom:0}.operation-settlement-event-icon{width:34px;height:34px;border-radius:8px}.operation-settlement-event-row>span:nth-child(3){justify-items:end;text-align:right}#root section.operation-settlement-event-dialog.ui-dialog{width:min(720px,calc(100vw - 48px));max-width:none}.operation-settlement-event-dialog .ui-dialog-body{display:grid;gap:16px}.operation-settlement-event-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--yc-border);border-radius:8px}.operation-settlement-event-overview article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:center;min-width:0;padding:14px;border-right:1px solid var(--yc-border-light)}.operation-settlement-event-overview article:last-child{border-right:0}.operation-settlement-event-overview article>span{display:inline-grid;grid-row:1 / 3;width:36px;height:36px;place-items:center;border-radius:8px;color:var(--yc-primary);background:var(--yc-primary-soft)}.operation-settlement-event-overview small,.operation-settlement-event-detail p{color:var(--yc-text-tertiary)}.operation-settlement-event-overview strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-settlement-event-detail{overflow:hidden;border:1px solid var(--yc-border);border-radius:8px}.operation-settlement-event-detail>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--yc-border-light);background:var(--yc-bg-subtle)}.operation-settlement-event-detail h4,.operation-settlement-event-detail p,.operation-settlement-event-detail dl,.operation-settlement-event-detail dt,.operation-settlement-event-detail dd{margin:0}.operation-settlement-event-detail header p{margin-top:3px;font-size:12px}.operation-settlement-event-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.operation-settlement-event-detail dl>div{display:grid;gap:4px;min-width:0;padding:12px 16px;border-right:1px solid var(--yc-border-light);border-bottom:1px solid var(--yc-border-light)}.operation-settlement-event-detail dl>div:nth-child(2n){border-right:0}.operation-settlement-event-detail dt{color:var(--yc-text-tertiary);font-size:12px}.operation-settlement-event-detail dd{overflow-wrap:anywhere;font-weight:650}.operation-settlement-event-empty-detail{padding:18px 16px}.merchant-identity-ledger{gap:14px}.merchant-identity-variant-note{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #cfe0ff;border-radius:6px;color:#28568d;background:#f5f9ff;font-size:12px}.merchant-identity-variant-note span{color:var(--yc-text-tertiary)}.merchant-identity-summary-strip,.merchant-identity-preview-summary,.merchant-identity-dialog-summary{display:grid;overflow:hidden;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.merchant-identity-summary-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.merchant-identity-summary-item{position:relative;display:flex;min-height:70px;flex-direction:column;justify-content:center;gap:6px;padding:10px 14px;border-right:1px solid var(--yc-border-light)}.merchant-identity-summary-item:last-child{border-right:0}.merchant-identity-summary-item:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:#94a3b8;content:""}.merchant-identity-summary-item.identity:after,.merchant-identity-summary-item.rows:after{background:var(--yc-primary)}.merchant-identity-summary-item.success:after{background:#0f9f83}.merchant-identity-summary-item.warning:after{background:#d97706}.merchant-identity-summary-item.danger:after{background:#dc3f35}.merchant-identity-summary-item span,.merchant-identity-preview-metric span,.merchant-identity-dialog-summary>div>span{color:var(--yc-text-tertiary);font-size:12px}.merchant-identity-summary-item strong{font-size:20px;line-height:1;font-variant-numeric:tabular-nums}.merchant-identity-toolbar{display:grid;grid-template-columns:minmax(320px,1fr) 185px auto auto auto;gap:8px;align-items:center}.merchant-identity-search{display:flex;height:36px;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--yc-border);border-radius:6px;color:var(--yc-text-tertiary);background:var(--yc-bg-container)}.merchant-identity-search:focus-within{border-color:var(--yc-primary);box-shadow:0 0 0 3px #1e6bff1f}.merchant-identity-search input{flex:1;min-width:0;border:0;outline:0;color:var(--yc-text);background:transparent}.merchant-identity-toolbar select{height:36px;padding:0 10px;border:1px solid var(--yc-border);border-radius:6px;color:var(--yc-text-secondary);background:var(--yc-bg-container)}.merchant-identity-guidance{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid #b8d1ff;border-radius:6px;color:#245da8;background:var(--yc-primary-soft)}.merchant-identity-guidance>div{display:flex;align-items:baseline;gap:8px}.merchant-identity-guidance strong{font-size:12px}.merchant-identity-guidance span{color:#3b5f93;font-size:11px}.merchant-identity-table-frame{overflow:auto;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.merchant-identity-table-frame table{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed}.merchant-identity-table-frame th,.merchant-identity-table-frame td{padding:10px 12px;border-bottom:1px solid var(--yc-border-light);text-align:left;vertical-align:middle}.merchant-identity-table-frame th{position:sticky;z-index:2;top:0;height:42px;color:var(--yc-text-secondary);background:var(--yc-bg-subtle);font-size:11px;font-weight:650}.merchant-identity-table-frame td{font-size:12px}.merchant-identity-table-frame tbody tr:last-child td{border-bottom:0}.merchant-identity-table-frame tbody tr:hover td{background:#fbfdff}.merchant-identity-table-frame .numeric{width:90px;text-align:right}.merchant-identity-table-frame .tabular{font-variant-numeric:tabular-nums}.merchant-id-column{width:190px}.merchant-action-column{position:sticky;right:0;width:112px;background:var(--yc-bg-container);box-shadow:-1px 0 0 var(--yc-border-light);text-align:right!important}th.merchant-action-column{background:var(--yc-bg-subtle)}.merchant-action-column .btn,.merchant-action-column .btn-label{white-space:nowrap}.merchant-identity-cell,.merchant-identity-store-cell,.merchant-identity-two-line,.merchant-identity-period-cell,.merchant-identity-status-stack{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.merchant-identity-cell{position:relative}.merchant-identity-cell>strong,.merchant-identity-store-cell>strong,.merchant-identity-two-line>strong,.merchant-identity-period-cell>strong{color:var(--yc-text);font-size:12px}.merchant-identity-cell>span,.merchant-identity-store-cell>span,.merchant-identity-two-line>span,.merchant-identity-period-cell>span,.merchant-identity-status-stack>small{color:var(--yc-text-tertiary);font-size:10px;line-height:1.35}.merchant-identity-status-stack>small{max-width:180px}.merchant-identity-text-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;color:var(--yc-primary);background:transparent;font-size:10px;cursor:pointer}.merchant-identity-alias-popover{position:absolute;z-index:8;top:calc(100% + 7px);left:0;display:flex;min-width:230px;flex-direction:column;gap:5px;padding:8px 10px;border:1px solid var(--yc-border);border-radius:6px;color:var(--yc-text-secondary);background:var(--yc-bg-container);box-shadow:0 18px 46px #0f172a1f;font-size:10px}.merchant-identity-status{display:inline-flex;min-height:22px;align-items:center;justify-content:center;gap:4px;padding:1px 7px;border:1px solid #dbe3ee;border-radius:999px;color:#475569;background:#f1f5f9;font-size:10px;font-weight:650;white-space:nowrap}.merchant-identity-status.success{border-color:#b8eadc;color:#06705f;background:#eafaf5}.merchant-identity-status.warning{border-color:#f3d197;color:#a9510a;background:#fff8e8}.merchant-identity-status.danger{border-color:#f4b5af;color:#b82f25;background:#fff1ef}.merchant-identity-status.info{border-color:#b8d1ff;color:#245da8;background:var(--yc-primary-soft)}.merchant-identity-empty{display:flex;min-height:180px;align-items:center;justify-content:center;padding:24px;color:var(--yc-text-tertiary)}.merchant-identity-empty.is-compact{min-height:72px;grid-column:1 / -1}#root section.merchant-identity-preview-dialog.ui-dialog,#root section.merchant-identity-assignment-dialog.ui-dialog{width:min(1120px,calc(100vw - 48px));max-width:none}.merchant-identity-preview-body{display:grid;gap:12px}.merchant-identity-preview-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.merchant-identity-preview-metric{display:flex;min-height:66px;flex-direction:column;justify-content:center;gap:5px;padding:10px 13px;border-right:1px solid var(--yc-border)}.merchant-identity-preview-metric:last-child{border-right:0}.merchant-identity-preview-metric strong{font-size:19px;font-variant-numeric:tabular-nums}.merchant-identity-preview-metric.success strong{color:#07816b}.merchant-identity-preview-metric.warning strong{color:#b45309}.merchant-identity-preview-metric.danger strong{color:#c0362c}.merchant-identity-preview-metric.info strong{color:var(--yc-primary)}.merchant-identity-preview-rule,.merchant-identity-preview-limit{display:flex;min-height:42px;align-items:center;gap:8px;padding:8px 10px;border:1px solid #f3d197;border-radius:6px;color:#a9510a;background:#fff8e8;font-size:11px}.merchant-identity-subtabs{display:flex;align-items:center;border-bottom:1px solid var(--yc-border)}.merchant-identity-subtabs button{height:38px;padding:0 14px;border:0;border-bottom:2px solid transparent;color:var(--yc-text-tertiary);background:transparent;cursor:pointer}.merchant-identity-subtabs button.active{border-bottom-color:var(--yc-primary);color:var(--yc-primary);font-weight:650}.merchant-identity-table-frame.is-modal{max-height:360px}.merchant-identity-table-frame.is-modal table{min-width:900px}.merchant-identity-table-frame .checkbox-column{width:42px;text-align:center}.merchant-identity-selection-note{display:flex;align-items:center;gap:6px;margin-right:auto;color:#06705f;font-size:11px}.merchant-identity-dialog-summary{grid-template-columns:1fr 1.35fr .8fr 1.3fr}.merchant-identity-dialog-summary>div{display:flex;min-height:78px;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:10px 13px;border-right:1px solid var(--yc-border)}.merchant-identity-dialog-summary>div:last-child{border-right:0}.merchant-identity-dialog-summary .merchant-identity-status-stack small{display:none}.merchant-identity-persistent-card,.merchant-identity-party-hint{display:flex;min-height:58px;align-items:center;gap:10px;padding:10px 12px;border:1px solid #b8d1ff;border-radius:7px;color:#245da8;background:var(--yc-primary-soft)}.merchant-identity-persistent-card>div{display:grid;gap:3px}.merchant-identity-persistent-card span{color:#3b5f93;font-size:11px}.merchant-identity-store-search-card>header{align-items:center}.merchant-identity-store-search-card>header>div{flex:1}.merchant-identity-candidates{grid-template-columns:1fr}.merchant-identity-candidates button{display:grid;grid-template-columns:28px minmax(0,1fr) auto}.merchant-identity-candidate-radio{display:grid!important;width:26px;height:26px;place-items:center;border-radius:50%;color:var(--yc-primary);background:var(--yc-primary-soft)}.merchant-identity-candidates button:disabled{cursor:not-allowed;opacity:.66}.warehouse-lifecycle-anomalies{display:grid;gap:8px}.warehouse-lifecycle-alert span{display:grid;gap:3px}.warehouse-lifecycle-alert small{color:inherit;opacity:.82}@media(max-width:1180px){.listing-ops-settlement-summary{grid-template-columns:minmax(0,1fr) auto}.listing-ops-settlement-metrics,.listing-ops-settlement-error{grid-column:1 / -1;grid-row:2}.operation-settlement-summary,.operation-settlement-tabs,.merchant-identity-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-identity-summary-item:nth-child(3){border-right:0}.merchant-identity-summary-item:nth-child(-n+3){border-bottom:1px solid var(--yc-border)}.merchant-identity-toolbar{grid-template-columns:minmax(280px,1fr) 180px auto auto}.merchant-identity-toolbar>.btn:last-child{grid-column:1 / -1;justify-self:end}}@media(max-width:760px){.operation-settlement-page{gap:16px}.listing-ops-settlement-summary{grid-template-columns:1fr;margin-inline:16px}.listing-ops-settlement-summary>.btn,.listing-ops-settlement-metrics,.listing-ops-settlement-error{grid-column:auto;grid-row:auto}.listing-ops-settlement-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:0}.listing-ops-settlement-metrics>span{min-width:0;padding:8px 0}.operation-settlement-toolbar,.operation-settlement-import-actions,.operation-settlement-overview-header{align-items:stretch;flex-direction:column}.operation-settlement-toolbar .ui-form-field{width:100%}.operation-settlement-summary,.operation-settlement-tabs,.operation-settlement-rate-layout,.operation-settlement-import-layout,.operation-settlement-party-grid,.operation-settlement-assignment-form,.operation-settlement-dialog-form,.operation-settlement-month-facts{grid-template-columns:1fr}.operation-settlement-bucket-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-settlement-searchbar{grid-template-columns:auto minmax(0,1fr)}.operation-settlement-searchbar>.btn{grid-column:auto}.operation-settlement-section-header,.operation-settlement-section-header>span{align-items:stretch;flex-direction:column}.operation-settlement-store-results{grid-template-columns:1fr}.operation-settlement-month-facts>span,.operation-settlement-bucket-tabs button,.operation-settlement-party-meta span{border-right:0;border-bottom:1px solid var(--yc-border-light)}.operation-settlement-import-card{grid-template-columns:1fr;padding:16px}.operation-settlement-import-card>.alert{grid-column:auto}.operation-settlement-rate-form{border-right:0;border-bottom:1px solid var(--yc-border-light)}.operation-settlement-preview-list article{grid-template-columns:1fr auto}.operation-settlement-preview-list article>span:nth-child(2){grid-column:1 / -1}.operation-settlement-event-row{grid-template-columns:auto minmax(0,1fr) auto}.operation-settlement-event-row>span:nth-child(3){grid-column:2;justify-items:start;text-align:left}.operation-settlement-event-row>svg{grid-column:3;grid-row:1 / 3}.operation-settlement-event-overview,.operation-settlement-event-detail dl{grid-template-columns:1fr}.operation-settlement-event-overview article{border-right:0;border-bottom:1px solid var(--yc-border-light)}.operation-settlement-event-overview article:last-child{border-bottom:0}.operation-settlement-event-detail dl>div{border-right:0}.merchant-identity-toolbar{grid-template-columns:1fr}.merchant-identity-toolbar>.btn:last-child{grid-column:auto;justify-self:stretch}.merchant-identity-guidance>div{align-items:flex-start;flex-direction:column;gap:3px}.merchant-identity-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-identity-summary-item{border-bottom:1px solid var(--yc-border)}.merchant-identity-summary-item:nth-child(2n){border-right:0}.merchant-identity-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-identity-preview-metric{border-bottom:1px solid var(--yc-border)}.merchant-identity-dialog-summary{grid-template-columns:1fr 1fr}.merchant-identity-dialog-summary>div:nth-child(2n){border-right:0}}.operation-settlement-v3-workbench{overflow:visible}.operation-settlement-overview-v3,.operation-settlement-ledger-v3,.operation-settlement-party-v3{display:grid;min-width:0;gap:14px}.operation-settlement-financial-summary,.operation-settlement-ledger-summary{grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.operation-settlement-financial-summary>.summary-rail-item,.operation-settlement-ledger-summary>.summary-rail-item{min-width:0;min-height:82px;margin:0;border:0;border-right:1px solid var(--yc-border-light);border-radius:0;background:transparent}.operation-settlement-financial-summary>.summary-rail-item:last-child,.operation-settlement-ledger-summary>.summary-rail-item:last-child{border-right:0}.operation-settlement-v3-filters,.operation-settlement-ledger-filters{display:grid;grid-template-columns:minmax(320px,1fr) 180px 170px auto;align-items:center;gap:8px}.operation-settlement-ledger-filters{grid-template-columns:minmax(320px,1fr) 170px 180px auto auto}.operation-settlement-ledger-filters>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding-left:10px;border:1px solid var(--yc-border);border-radius:6px;color:var(--yc-text-tertiary);background:var(--yc-bg-container)}.operation-settlement-ledger-filters>label:focus-within{border-color:var(--yc-primary);box-shadow:0 0 0 3px #1e6bff1f}.operation-settlement-ledger-filters>label .ui-text-input{border:0;box-shadow:none}.operation-settlement-v3-table-frame,.operation-settlement-ledger-table-frame,.operation-settlement-party-detail-table,.operation-settlement-order-table-frame{min-width:0;overflow:auto;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.operation-settlement-v3-table-frame table,.operation-settlement-ledger-table-frame table,.operation-settlement-party-detail-table table,.operation-settlement-order-table-frame table{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed}.operation-settlement-ledger-table-frame table{min-width:1380px}.operation-settlement-party-detail-table table{min-width:940px}.operation-settlement-order-table-frame table{min-width:860px}.operation-settlement-v3-table-frame th,.operation-settlement-v3-table-frame td,.operation-settlement-ledger-table-frame th,.operation-settlement-ledger-table-frame td,.operation-settlement-party-detail-table th,.operation-settlement-party-detail-table td,.operation-settlement-order-table-frame th,.operation-settlement-order-table-frame td{padding:10px 12px;border-bottom:1px solid var(--yc-border-light);color:var(--yc-text-secondary);text-align:left;vertical-align:middle}.operation-settlement-v3-table-frame th,.operation-settlement-ledger-table-frame th,.operation-settlement-party-detail-table th,.operation-settlement-order-table-frame th{position:sticky;z-index:1;top:0;color:var(--yc-text-secondary);background:var(--yc-bg-subtle);font-size:11px;font-weight:650}.operation-settlement-v3-table-frame td,.operation-settlement-ledger-table-frame td,.operation-settlement-party-detail-table td,.operation-settlement-order-table-frame td{font-size:12px}.operation-settlement-v3-table-frame tbody tr:last-child td,.operation-settlement-ledger-table-frame tbody tr:last-child td,.operation-settlement-party-detail-table tbody tr:last-child td,.operation-settlement-order-table-frame tbody tr:last-child td{border-bottom:0}.operation-settlement-v3-table-frame tbody tr:hover td,.operation-settlement-ledger-table-frame tbody tr:hover td,.operation-settlement-party-detail-table tbody tr:hover td,.operation-settlement-order-table-frame tbody tr:hover td{background:#fbfdff}.operation-settlement-v3-table-frame td>strong,.operation-settlement-ledger-table-frame td>strong,.operation-settlement-party-detail-table td>strong,.operation-settlement-order-table-frame td>strong,.operation-settlement-v3-table-frame td>small,.operation-settlement-ledger-table-frame td>small,.operation-settlement-party-detail-table td>small{display:block}.operation-settlement-v3-table-frame td>small,.operation-settlement-ledger-table-frame td>small,.operation-settlement-party-detail-table td>small{margin-top:3px;color:var(--yc-text-tertiary);font-size:10px}.operation-settlement-v3-table-frame .numeric,.operation-settlement-ledger-table-frame .numeric,.operation-settlement-party-detail-table .numeric,.operation-settlement-order-table-frame .numeric{text-align:right;font-variant-numeric:tabular-nums}.operation-settlement-primary-link{display:grid;gap:3px;padding:0;border:0;color:var(--yc-text);background:transparent;text-align:left;cursor:pointer}.operation-settlement-primary-link:hover strong{color:var(--yc-primary)}.operation-settlement-primary-link small{color:var(--yc-text-tertiary);font-size:10px}.operation-settlement-selection-bar{display:flex;min-height:44px;align-items:center;gap:14px;padding:8px 12px;border:1px solid var(--yc-border);border-radius:7px;background:var(--yc-bg-subtle);color:var(--yc-text-secondary);font-size:12px}.operation-settlement-selection-bar label{display:inline-flex;align-items:center;gap:7px}.operation-settlement-selection-bar input{accent-color:var(--yc-primary)}.operation-settlement-selection-bar button:not(.btn){padding:0;border:0;color:var(--yc-primary);background:transparent;cursor:pointer}.operation-settlement-selection-bar button:not(.btn):disabled{color:var(--yc-text-tertiary);cursor:wait}.operation-settlement-selection-bar>span{margin-right:auto;color:var(--yc-text-tertiary)}.operation-settlement-check-column{width:42px;text-align:center!important}.operation-settlement-check-column input{width:15px;height:15px;accent-color:var(--yc-primary)}.merchant-identity-table-frame tr.is-selected td{background:#f5f9ff}#root section.operation-settlement-bulk-dialog.ui-dialog{width:min(720px,calc(100vw - 48px));max-width:none}#root section.operation-settlement-bulk-dialog.ui-dialog>.ui-dialog-body{display:grid;gap:16px}.operation-settlement-bulk-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--yc-border);border-radius:8px}.operation-settlement-bulk-summary span{display:grid;gap:4px;padding:13px 16px;border-right:1px solid var(--yc-border-light)}.operation-settlement-bulk-summary span:last-child{border-right:0}.operation-settlement-bulk-summary small{color:var(--yc-text-tertiary)}.operation-settlement-bulk-summary strong{font-size:20px;font-variant-numeric:tabular-nums}.operation-settlement-party-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.operation-settlement-party-metric-card{overflow:hidden;border:1px solid var(--yc-border);border-radius:8px;background:var(--yc-bg-container)}.operation-settlement-party-metric-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--yc-border-light)}.operation-settlement-party-metric-card h3,.operation-settlement-party-metric-card p{margin:0}.operation-settlement-party-metric-card p{margin-top:2px;color:var(--yc-text-tertiary);font-size:12px}.operation-settlement-party-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.operation-settlement-party-kpis>span{display:grid;gap:4px;min-width:0;padding:13px 16px;border-right:1px solid var(--yc-border-light);border-bottom:1px solid var(--yc-border-light)}.operation-settlement-party-kpis>span:nth-child(2n){border-right:0}.operation-settlement-party-kpis small{color:var(--yc-text-tertiary)}.operation-settlement-party-kpis strong,.operation-settlement-party-kpis .amount-text{color:var(--yc-text);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.operation-settlement-party-card-footnote{display:flex;align-items:center;gap:7px;padding:10px 16px;color:var(--yc-text-tertiary);font-size:11px}.operation-settlement-party-metric-card>footer{display:flex;justify-content:flex-end;gap:8px;padding:11px 16px;border-top:1px solid var(--yc-border-light);background:var(--yc-bg-subtle)}.operation-settlement-party-drawer .ui-drawer-body,.operation-settlement-order-drawer .ui-drawer-body{display:grid;align-content:start;gap:14px}.operation-settlement-party-drawer-summary,.operation-settlement-order-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.operation-settlement-order-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.operation-settlement-readonly-note{padding:9px 12px;border:1px solid #b8d1ff;border-radius:6px;color:#245da8;background:var(--yc-primary-soft);font-size:12px}@media(max-width:1180px){.operation-settlement-v3-filters,.operation-settlement-ledger-filters{grid-template-columns:minmax(260px,1fr) 160px 160px auto}.operation-settlement-ledger-filters>.btn:last-child{grid-column:1 / -1;justify-self:end}.operation-settlement-party-metric-grid{grid-template-columns:1fr}}@media(max-width:760px){.operation-settlement-financial-summary,.operation-settlement-ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-settlement-financial-summary>.summary-rail-item,.operation-settlement-ledger-summary>.summary-rail-item{border-bottom:1px solid var(--yc-border-light)}.operation-settlement-v3-filters,.operation-settlement-ledger-filters{grid-template-columns:1fr}.operation-settlement-ledger-filters>.btn:last-child{grid-column:auto;justify-self:stretch}.operation-settlement-selection-bar{align-items:flex-start;flex-direction:column}.operation-settlement-selection-bar>span{margin-right:0}.operation-settlement-bulk-summary,.operation-settlement-party-kpis,.operation-settlement-party-drawer-summary,.operation-settlement-order-summary{grid-template-columns:1fr}.operation-settlement-bulk-summary span,.operation-settlement-party-kpis>span{border-right:0}.operation-settlement-party-metric-card>header{grid-template-columns:auto minmax(0,1fr)}.operation-settlement-party-metric-card>header>.status-badge{grid-column:2;justify-self:start}}.work-order-workspace{display:grid;min-width:0;gap:var(--yc-space-3)}.listing-ops-main-rail>.work-order-workspace,.store-web-main>.work-order-workspace{padding:var(--yc-space-5) var(--yc-space-6) var(--yc-space-8)}.work-order-compact-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--yc-space-6);padding:var(--yc-space-2) 0 var(--yc-space-4);border-bottom:1px solid var(--yc-border-light)}.work-order-compact-heading>div{display:grid;gap:var(--yc-space-1)}.work-order-compact-heading.is-embedded{padding-top:0}.work-order-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--yc-space-2)}.work-order-compact-heading strong{color:var(--yc-text-primary);font-size:24px;line-height:var(--yc-line-tight)}.work-order-compact-heading>div>span{color:var(--yc-text-tertiary);font-size:var(--yc-font-sm)}.work-order-compact-heading .work-order-eyebrow{color:var(--yc-primary);font-size:var(--yc-font-xs);font-weight:700;letter-spacing:.04em}.work-order-queue-tabs{min-width:0;padding:0 0 var(--yc-space-2);border-bottom:1px solid var(--yc-border-light);border-radius:0;background:transparent;overflow-x:auto}.work-order-filter-bar{display:flex;align-items:center;gap:var(--yc-space-2);padding:0}.work-order-filter-bar>label{display:flex;flex:1 1 420px;align-items:center;gap:var(--yc-space-2);min-width:220px;height:var(--yc-control-height);padding:0 var(--yc-space-3);border:1px solid var(--yc-border);border-radius:var(--yc-radius-control);background:var(--yc-bg-subtle);color:var(--yc-text-tertiary)}.work-order-filter-bar>.ui-select-input{flex:0 0 180px;width:180px}.work-order-filter-bar>.btn{flex:0 0 auto;white-space:nowrap}.work-order-filter-bar>label:focus-within{border-color:var(--yc-primary);box-shadow:var(--yc-focus-ring)}.work-order-filter-bar input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--yc-text-primary);font:inherit}:is(.work-order-workspace,.work-order-create-dialog,.work-order-detail-dialog) .ui-form-field{display:grid;min-width:0;align-content:start;gap:6px}:is(.work-order-workspace,.work-order-create-dialog,.work-order-detail-dialog) .ui-form-label{display:inline-flex;align-items:baseline;gap:4px;width:fit-content;color:var(--yc-text-secondary);font-size:var(--yc-font-sm);font-weight:600;line-height:20px}:is(.work-order-workspace,.work-order-create-dialog,.work-order-detail-dialog) .ui-form-label em{color:var(--yc-status-danger-text);font-style:normal}:is(.work-order-workspace,.work-order-create-dialog,.work-order-detail-dialog) .ui-form-control-slot{min-width:0}:is(.work-order-workspace,.work-order-create-dialog,.work-order-detail-dialog) .ui-form-control{width:100%;min-width:0;min-height:38px;padding:0 10px;border:1px solid var(--yc-border);border-radius:var(--yc-radius-control);outline:0;background:var(--yc-bg-container);color:var(--yc-text-primary);font:inherit;transition:border-color var(--yc-motion-fast),box-shadow var(--yc-motion-fast)}:is(.work-order-workspace,.work-order-create-dialog,.work-order-detail-dialog) textarea.ui-form-control{min-height:92px;padding-block:8px;line-height:var(--yc-line-relaxed);resize:vertical}:is(.work-order-workspace,.work-order-create-dialog,.work-order-detail-dialog) .ui-form-control:hover:not(:disabled){border-color:var(--yc-border-strong)}:is(.work-order-workspace,.work-order-create-dialog,.work-order-detail-dialog) .ui-form-control:focus-visible{border-color:var(--yc-primary);box-shadow:var(--yc-focus-ring)}:is(.work-order-workspace,.work-order-create-dialog,.work-order-detail-dialog) .ui-form-hint,:is(.work-order-workspace,.work-order-create-dialog,.work-order-detail-dialog) .ui-form-error{color:var(--yc-text-tertiary);font-size:var(--yc-font-xs);line-height:var(--yc-line-normal)}:is(.work-order-workspace,.work-order-create-dialog,.work-order-detail-dialog) .ui-form-error{color:var(--yc-status-danger-text)}:is(.work-order-workspace,.work-order-create-dialog,.work-order-detail-dialog) .ui-form-field.is-invalid .ui-form-control{border-color:var(--yc-danger-border)}.work-order-primary-cell,.work-order-secondary-cell{display:grid;gap:var(--yc-space-1);min-width:0}.work-order-row-open{display:flex;align-items:center;gap:var(--yc-space-2);width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.work-order-row-open>strong{min-width:0}.work-order-row-open>svg{flex:0 0 auto;color:var(--yc-text-tertiary);opacity:0;transform:translate(-4px);transition:opacity var(--yc-motion-fast),transform var(--yc-motion-fast),color var(--yc-motion-fast)}.work-order-row-open:hover>strong,.work-order-row-open:focus-visible>strong{color:var(--yc-primary)}.work-order-row-open:focus-visible{border-radius:var(--yc-radius-control);box-shadow:var(--yc-focus-ring)}.work-order-row-open:hover>svg,.work-order-row-open:focus-visible>svg,.work-order-clickable-row:hover .work-order-row-open>svg{color:var(--yc-primary);opacity:1;transform:translate(0)}.work-order-clickable-row{cursor:pointer}.work-order-clickable-row:hover>td{background:var(--yc-primary-soft)}.work-order-primary-cell strong,.work-order-secondary-cell strong{overflow:hidden;color:var(--yc-text-primary);text-overflow:ellipsis;white-space:nowrap}.work-order-primary-cell small,.work-order-primary-cell>span,.work-order-secondary-cell span{overflow:hidden;color:var(--yc-text-tertiary);text-overflow:ellipsis;white-space:nowrap}.work-order-table-wrap{min-width:0}#root section.work-order-detail-dialog.ui-dialog.ui-dialog-lg{width:min(1120px,calc(100vw - 64px));max-width:1120px;max-height:min(88vh,900px)}.work-order-detail-dialog>.ui-dialog-header{padding:var(--yc-space-4) var(--yc-space-6)}.work-order-detail-dialog>.ui-dialog-body{display:grid;gap:0;max-height:min(78vh,780px);padding:0;overflow:auto;overscroll-behavior:contain}.work-order-stage-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:var(--yc-space-4) var(--yc-space-6);border-bottom:1px solid var(--yc-border-light);background:var(--yc-bg-subtle);list-style:none}.work-order-stage-track li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:var(--yc-space-2);min-width:0;color:var(--yc-text-tertiary)}.work-order-stage-track li>svg{color:var(--yc-border-strong)}.work-order-stage-node{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--yc-border-strong);border-radius:50%;background:var(--yc-bg-container);color:var(--yc-text-tertiary);font-size:var(--yc-font-xs);font-weight:700}.work-order-stage-track li[data-state=visited] .work-order-stage-node{border-color:var(--yc-success);background:var(--yc-success-soft);color:var(--yc-success-text)}.work-order-stage-track li[data-state=current] .work-order-stage-node{border-color:var(--yc-primary);background:var(--yc-primary);color:var(--yc-on-primary)}.work-order-stage-track li[data-state=current] strong{color:var(--yc-primary)}.work-order-stage-track li>div{display:grid;min-width:0;gap:1px}.work-order-stage-track strong{color:var(--yc-text-primary);font-size:var(--yc-font-sm);line-height:20px}.work-order-stage-track small{color:var(--yc-text-tertiary);font-size:var(--yc-font-xs)}.work-order-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;min-height:520px}.work-order-detail-main{display:grid;align-content:start;min-width:0;border-right:1px solid var(--yc-border-light)}.work-order-brief,.work-order-conversation{display:grid;gap:var(--yc-space-4);padding:var(--yc-space-5) var(--yc-space-6)}.work-order-brief{border-bottom:1px solid var(--yc-border-light)}.work-order-brief-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--yc-space-5)}.work-order-brief-heading>div:first-child{display:grid;max-width:70ch;gap:var(--yc-space-2)}.work-order-section-kicker{color:var(--yc-text-tertiary);font-size:var(--yc-font-xs);font-weight:600;letter-spacing:.04em}.work-order-description{margin:0;color:var(--yc-text-primary);font-size:var(--yc-font-md);line-height:1.75;overflow-wrap:anywhere;white-space:pre-wrap}.work-order-brief-badges{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--yc-space-2)}.work-order-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-block:1px solid var(--yc-border-light)}.work-order-facts>div{display:grid;gap:5px;min-width:0;padding:var(--yc-space-3) var(--yc-space-4)}.work-order-facts>div+div{border-left:1px solid var(--yc-border-light)}.work-order-facts dt{display:flex;align-items:center;gap:6px;color:var(--yc-text-tertiary);font-size:var(--yc-font-xs)}.work-order-facts dd{min-width:0;margin:0;overflow:hidden;color:var(--yc-text-primary);font-size:var(--yc-font-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.work-order-links{display:flex;align-items:center;flex-wrap:wrap;gap:var(--yc-space-2)}.work-order-links-label{color:var(--yc-text-tertiary);font-size:var(--yc-font-xs)}.work-order-links a,.work-order-links>span:not(.work-order-links-label){display:inline-flex;align-items:center;gap:var(--yc-space-1);min-width:0;padding:5px 9px;border:1px solid var(--yc-border);border-radius:var(--yc-radius-control);background:var(--yc-bg-subtle);color:var(--yc-text-secondary);font-size:var(--yc-font-xs);text-decoration:none}.work-order-links a:hover{border-color:var(--yc-primary-border);color:var(--yc-primary)}.work-order-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-3)}.work-order-section-heading>div{display:flex;align-items:flex-start;gap:var(--yc-space-2)}.work-order-section-heading>div>div{display:grid;gap:2px}.work-order-section-heading h4{margin:0;color:var(--yc-text-primary);font-size:var(--yc-font-md)}.work-order-section-heading span,.work-order-section-heading>span{color:var(--yc-text-tertiary);font-size:var(--yc-font-xs)}.work-order-message-list,.work-order-timeline ol{margin:0;padding:0;list-style:none}.work-order-message-list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:var(--yc-space-3);padding:var(--yc-space-4) 0;border-top:1px solid var(--yc-border-light)}.work-order-message-list li:last-child{padding-bottom:0}.work-order-message-avatar{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:var(--yc-primary-soft);color:var(--yc-primary);font-size:var(--yc-font-xs);font-weight:700}.work-order-message-content{display:grid;min-width:0;gap:var(--yc-space-2)}.work-order-message-content>div{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-3)}.work-order-message-list time,.work-order-message-list small{color:var(--yc-text-tertiary);font-size:var(--yc-font-xs)}.work-order-message-list small{justify-self:start;padding:2px 7px;border-radius:var(--yc-radius-pill);background:var(--yc-bg-subtle)}.work-order-message-list p{margin:0;color:var(--yc-text-secondary);line-height:var(--yc-line-relaxed);overflow-wrap:anywhere;white-space:pre-wrap}.work-order-side-rail{display:grid;align-content:start;min-width:0;background:var(--yc-bg-subtle)}.work-order-focus-panel,.work-order-timeline{padding:var(--yc-space-5)}.work-order-focus-panel{display:grid;gap:var(--yc-space-2);border-bottom:1px solid var(--yc-border)}.work-order-focus-panel>strong{margin-top:var(--yc-space-1);color:var(--yc-text-primary);font-size:18px;line-height:26px}.work-order-focus-panel>p{margin:0;color:var(--yc-text-secondary);font-size:var(--yc-font-sm)}.work-order-focus-panel dl{display:grid;gap:var(--yc-space-2);margin:var(--yc-space-3) 0;padding-block:var(--yc-space-3);border-block:1px solid var(--yc-border)}.work-order-focus-panel dl>div{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-3)}.work-order-focus-panel dt,.work-order-focus-panel dd{margin:0;font-size:var(--yc-font-xs)}.work-order-focus-panel dt{color:var(--yc-text-tertiary)}.work-order-focus-panel dd{color:var(--yc-text-primary);font-weight:600}.work-order-primary-action.btn{width:100%;min-height:38px}.work-order-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--yc-space-2);margin-top:var(--yc-space-1)}.work-order-secondary-actions .btn{min-width:0;padding-inline:var(--yc-space-2)}.work-order-waiting-copy{padding:var(--yc-space-3);border:1px solid var(--yc-border);border-radius:var(--yc-radius-control);background:var(--yc-bg-container);text-align:center}.work-order-timeline ol{display:grid;gap:var(--yc-space-4);margin-top:var(--yc-space-4)}.work-order-timeline li{position:relative;display:grid;grid-template-columns:10px minmax(0,1fr);gap:var(--yc-space-2)}.work-order-timeline li:not(:last-child):after{position:absolute;top:13px;bottom:calc(-1 * var(--yc-space-4));left:3px;width:1px;background:var(--yc-border);content:""}.work-order-timeline li>span{z-index:1;width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--yc-primary)}.work-order-timeline li>div{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.work-order-timeline small,.work-order-timeline em{color:var(--yc-text-tertiary);font-size:var(--yc-font-xs);font-style:normal}.work-order-composer{display:grid;gap:var(--yc-space-4);margin:0 var(--yc-space-6);padding:var(--yc-space-4);border:1px solid var(--yc-primary-border);border-radius:var(--yc-radius-card);background:var(--yc-primary-soft)}.work-order-composer-heading,.work-order-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--yc-space-3)}.work-order-composer-heading>div{display:grid;gap:3px}.work-order-composer-heading span{color:var(--yc-text-tertiary);font-size:var(--yc-font-xs)}.work-order-message-fields,.work-order-command-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--yc-space-3)}.work-order-message-fields>:last-child,.work-order-command-fields>:last-child{grid-column:1 / -1}.work-order-composer-actions{justify-content:flex-end}.work-order-create-dialog>.ui-dialog-body{min-height:0;overflow:auto;overscroll-behavior:contain}.work-order-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--yc-space-4)}.work-order-create-wide,.work-order-create-error{grid-column:1 / -1}@media(max-width:900px){.listing-ops-main-rail>.work-order-workspace,.store-web-main>.work-order-workspace{padding-inline:var(--yc-space-4)}.work-order-detail-layout{grid-template-columns:1fr}.work-order-detail-main{grid-row:2;border-right:0}.work-order-side-rail{display:contents}.work-order-focus-panel{grid-row:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid var(--yc-border);background:var(--yc-bg-subtle)}.work-order-focus-panel>.work-order-section-kicker,.work-order-focus-panel>strong,.work-order-focus-panel>p,.work-order-focus-panel>dl{grid-column:1}.work-order-focus-panel>.work-order-primary-action,.work-order-focus-panel>.work-order-secondary-actions,.work-order-focus-panel>.work-order-waiting-copy{grid-column:2}.work-order-focus-panel dl{display:flex;margin:var(--yc-space-2) 0 0;padding:0;border:0}.work-order-focus-panel dl>div{justify-content:flex-start}.work-order-timeline{grid-row:3;border-top:1px solid var(--yc-border-light);background:var(--yc-bg-subtle)}.work-order-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.work-order-compact-heading,.work-order-filter-bar,.work-order-composer-heading,.work-order-heading-actions{align-items:stretch;flex-direction:column}.work-order-filter-bar>label{flex-basis:auto;min-width:0}.work-order-filter-bar>.ui-select-input{flex-basis:auto;width:100%}.work-order-facts,.work-order-message-fields,.work-order-command-fields{grid-template-columns:1fr}#root section.work-order-detail-dialog.ui-dialog.ui-dialog-lg{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.work-order-detail-dialog>.ui-dialog-header,.work-order-stage-track,.work-order-brief,.work-order-conversation,.work-order-focus-panel,.work-order-timeline{padding-inline:var(--yc-space-4)}.work-order-stage-track{padding-block:var(--yc-space-3)}.work-order-stage-track li{grid-template-columns:24px minmax(0,1fr);gap:6px}.work-order-stage-track li>svg{display:none}.work-order-stage-node{width:24px;height:24px}.work-order-stage-track small{display:none}.work-order-brief-heading,.work-order-focus-panel{align-items:stretch;grid-template-columns:1fr}.work-order-brief-heading{flex-direction:column}.work-order-brief-badges{justify-content:flex-start}.work-order-facts>div{padding-inline:0}.work-order-facts>div+div{border-top:1px solid var(--yc-border-light);border-left:0}.work-order-focus-panel>.work-order-section-kicker,.work-order-focus-panel>dl,.work-order-focus-panel>.work-order-primary-action,.work-order-focus-panel>.work-order-secondary-actions,.work-order-focus-panel>.work-order-waiting-copy{grid-column:1}.work-order-focus-panel>.work-order-section-kicker,.work-order-focus-panel>dl{display:none}.work-order-focus-panel{gap:var(--yc-space-2);padding-block:var(--yc-space-3)}.work-order-focus-panel>strong{margin-top:0}.work-order-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.work-order-composer{margin-inline:var(--yc-space-4)}.work-order-message-content>div{align-items:flex-start;flex-direction:column;gap:2px}.work-order-create-form{grid-template-columns:1fr}.work-order-create-wide,.work-order-create-error{grid-column:auto}.work-order-message-fields>:last-child,.work-order-command-fields>:last-child{grid-column:auto}.work-order-detail-dialog>.ui-dialog-body{max-height:calc(100dvh - 104px)}.work-order-surface-store .btn,.work-order-surface-store .ui-form-control,.work-order-surface-store .work-order-filter-bar>label{min-height:44px}}body.yc-admin-shell-active #root .hq-admin-shell .stock-order-workspace>.page-header,body.yc-admin-shell-active #root .hq-admin-shell .finance-module-shell>.page-header,body.yc-admin-shell-active #root .hq-admin-shell .data-tools-shell>.page-header,body.yc-admin-shell-active #root .hq-admin-shell .transfer-module-shell>.main-work-area>.page-header{padding:var(--yc-space-5);border-bottom:1px solid var(--yc-divider)}.hq-admin-shell .settings-page-shell>.page-header{grid-column:1 / -1}.hq-admin-shell .admin-route-state{min-width:0;display:grid;gap:var(--yc-admin-shell-gap)}.hq-admin-shell .inventory-command-center{padding:0;overflow:hidden}.hq-admin-shell .inventory-task-groups{min-width:0;display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(180px,1fr) minmax(240px,1.5fr) minmax(180px,1fr);border-radius:inherit;background:var(--yc-layer-panel)}.hq-admin-shell .inventory-task-group{min-width:0;border-right:1px solid var(--yc-divider)}.hq-admin-shell .inventory-task-group:last-child{border-right:0}.hq-admin-shell .inventory-task-group h2{margin:0;padding:var(--yc-space-2) var(--yc-space-3);border-bottom:1px solid var(--yc-divider);color:var(--yc-text-tertiary);font-size:var(--yc-font-xs);font-weight:650;line-height:20px}.hq-admin-shell .inventory-task-group>div{min-width:0;display:grid}.hq-admin-shell .inventory-task-group button{width:100%;min-width:0;min-height:54px;display:grid;grid-template-columns:20px minmax(0,1fr) max-content;align-items:center;gap:var(--yc-space-2);padding:var(--yc-space-2) var(--yc-space-3);border:0;border-bottom:1px solid var(--yc-divider);border-radius:0;color:var(--yc-text-secondary);background:transparent;text-align:left;cursor:pointer;transition:background var(--yc-motion-fast),color var(--yc-motion-fast)}.hq-admin-shell .inventory-task-group button:last-child{border-bottom:0}.hq-admin-shell .inventory-task-group button:hover,.hq-admin-shell .inventory-task-group button:focus-visible{color:var(--yc-text-primary);background:var(--yc-layer-muted)}.hq-admin-shell .inventory-task-group button:focus-visible{position:relative;z-index:1;outline:2px solid var(--yc-primary);outline-offset:-2px}.hq-admin-shell .inventory-task-group button[aria-current=page]{color:var(--yc-text-accent);background:var(--yc-primary-soft);box-shadow:inset 2px 0 0 var(--yc-primary)}.hq-admin-shell .inventory-task-group button>span{min-width:0;display:grid;gap:1px}.hq-admin-shell .inventory-task-group button strong,.hq-admin-shell .inventory-task-group button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-admin-shell .inventory-task-group button strong{color:inherit;font-size:var(--yc-font-sm);font-weight:650}.hq-admin-shell .inventory-task-group button small{color:var(--yc-text-tertiary);font-size:var(--yc-font-xs)}.hq-admin-shell .inventory-task-group button em{color:var(--yc-text-secondary);font-size:var(--yc-font-xs);font-style:normal;font-variant-numeric:tabular-nums}.hq-admin-shell .dashboard-cockpit>.page-header,.hq-admin-shell .dashboard-cockpit>.summary-rail,.hq-admin-shell .dashboard-cockpit>.dashboard-order-trend,.hq-admin-shell .dashboard-cockpit>.dashboard-exception-workspace{grid-column:1 / -1}.hq-admin-shell .dashboard-cockpit>.page-header.dashboard-command-hero{padding:0 0 var(--yc-space-4);border:0;border-bottom:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none}.hq-admin-shell .dashboard-command-hero .page-header-meta{margin-top:var(--yc-space-2)}.hq-admin-shell .dashboard-hero-status,.hq-admin-shell .dashboard-hero-actions{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--yc-space-2)}.hq-admin-shell .dashboard-hero-status span{color:var(--yc-text-secondary);font-size:var(--yc-font-xs)}.hq-admin-shell .dashboard-hero-status span+span:before{content:"·";margin-right:var(--yc-space-2);color:var(--yc-text-tertiary)}.hq-admin-shell .dashboard-priority,.hq-admin-shell .dashboard-order-trend,.hq-admin-shell .dashboard-spotlight-panel,.hq-admin-shell .dashboard-quick-actions-panel{overflow:hidden;border-radius:var(--yc-radius-card);box-shadow:none}.hq-admin-shell .dashboard-priority>.section-header,.hq-admin-shell .dashboard-order-trend>.section-header,.hq-admin-shell .dashboard-spotlight-panel>.section-header,.hq-admin-shell .dashboard-quick-actions-panel>.section-header{padding:var(--yc-space-4)}.hq-admin-shell .dashboard-cockpit>.dashboard-order-trend{gap:0}.hq-admin-shell .dashboard-cockpit>.dashboard-order-trend>.dashboard-trend-summary,.hq-admin-shell .dashboard-cockpit>.dashboard-order-trend>.dashboard-trend-chart,.hq-admin-shell .dashboard-cockpit>.dashboard-order-trend>.dashboard-trend-legend{min-width:0}.hq-admin-shell .dashboard-cockpit>.dashboard-order-trend>.dashboard-trend-summary{padding:var(--yc-space-4) var(--yc-space-4) 0}.hq-admin-shell .dashboard-cockpit>.dashboard-order-trend>.dashboard-trend-chart{margin:var(--yc-space-4) var(--yc-space-4) 0;padding:var(--yc-space-4) 0 0}.hq-admin-shell .dashboard-cockpit>.dashboard-order-trend>.dashboard-trend-legend{padding:var(--yc-space-3) var(--yc-space-4) var(--yc-space-4)}.hq-admin-shell .dashboard-todo-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;border-top:1px solid var(--yc-divider)}.hq-admin-shell .dashboard-todo{min-width:0;min-height:68px;margin:0;padding:var(--yc-space-3) var(--yc-space-4);border:0;border-right:1px solid var(--yc-divider);border-bottom:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none;transform:none}.hq-admin-shell .dashboard-todo:nth-child(2n){border-right:0}.hq-admin-shell .dashboard-todo:is(:hover,:focus-visible){background:var(--yc-layer-muted);box-shadow:none;transform:none}body.yc-admin-shell-active #root .hq-admin-shell .dashboard-metrics.summary-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;overflow:hidden;border:1px solid var(--yc-divider);border-radius:var(--yc-radius-card);background:var(--yc-layer-panel);box-shadow:none}body.yc-admin-shell-active #root .hq-admin-shell .dashboard-metrics>.summary-rail-item{min-height:70px;grid-template-columns:minmax(0,1fr);padding:var(--yc-space-3) var(--yc-space-4);border:0;border-right:1px solid var(--yc-divider);border-radius:0;background:transparent}body.yc-admin-shell-active #root .hq-admin-shell .dashboard-metrics>.summary-rail-item:last-child{border-right:0}body.yc-admin-shell-active #root .hq-admin-shell .dashboard-metrics .summary-rail-icon{display:none}.hq-admin-shell .dashboard-exception-workspace{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--yc-admin-shell-gap);align-items:stretch}.hq-admin-shell .dashboard-spotlight-list{gap:0;padding:0;border-top:1px solid var(--yc-divider)}.hq-admin-shell .dashboard-spotlight-row{min-height:58px;padding:var(--yc-space-2) var(--yc-space-3);border:0;border-bottom:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none;transform:none}.hq-admin-shell .dashboard-spotlight-row:is(:hover,:focus-visible){background:var(--yc-layer-muted);box-shadow:none;transform:none}.hq-admin-shell .dashboard-spotlight-rank{color:var(--yc-text-tertiary);background:transparent}.hq-admin-shell .dashboard-quick-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;overflow:hidden;border-top:1px solid var(--yc-divider)}.hq-admin-shell .dashboard-quick-action{min-width:0;min-height:64px;padding:var(--yc-space-3);border:0;border-right:1px solid var(--yc-divider);border-bottom:1px solid var(--yc-divider);border-radius:0;background:transparent;box-shadow:none;transform:none}.hq-admin-shell .dashboard-quick-action:nth-child(3n){border-right:0}.hq-admin-shell .dashboard-quick-action:is(:hover,:focus-visible){background:var(--yc-layer-muted);box-shadow:none;transform:none}.hq-admin-shell .dashboard-quick-action-icon{width:32px;height:32px;border-radius:var(--yc-radius-sm)}
