:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mc-bg:#f6f0e5;--mc-surface:#fff;--mc-surface-soft:#fbf7ef;--mc-sidebar:#fffaf2;--mc-sidebar-2:#fff;--mc-text:#20160c;--mc-muted:#7b6d5c;--mc-border:#ead8b8;--mc-gold:#b87519;--mc-gold-deep:#96580f;--mc-gold-weak:#fff3d9;--mc-blue:#0f6bff;--mc-green:#16a34a;--mc-red:#dc2626;--mc-shadow:0 14px 36px #694d2214;--mc-shadow-strong:0 18px 44px #694d221f;--mc-radius:8px;--mc-ease:cubic-bezier(.22, 1, .36, 1);--mc-card-bg:#ffffffeb;--mc-card-border:#ead8b8c2;--mc-focus:#d99732bf;--mc-button-border:#b8751938;--mc-button-hover-border:#b875195c;--mc-button-bg:linear-gradient(180deg, #fffffff5, #fff8ebe6), #fffaf2;--mc-button-text:#5b4630;--mc-button-hover-shadow:0 8px 18px #694d221a;--mc-primary-border:#96580f6b;--mc-primary-bg:linear-gradient(135deg, #f3c56f, #b87519);--mc-primary-text:#1f1409;--mc-primary-shadow:0 12px 24px #b8751938;font-family:Microsoft YaHei UI,Microsoft YaHei,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.4}:root[data-mc-theme=blue]{--mc-bg:#eef5ff;--mc-surface-soft:#f7fbff;--mc-sidebar:#f3f8ff;--mc-muted:#52667f;--mc-border:#bfd5f2;--mc-gold:#2563eb;--mc-gold-deep:#1d4ed8;--mc-gold-weak:#dbeafe;--mc-blue:#2563eb;--mc-shadow:0 14px 36px #2563eb14;--mc-shadow-strong:0 18px 44px #2563eb21}:root[data-mc-theme=green]{--mc-bg:#edf8f4;--mc-surface-soft:#f6fbf8;--mc-sidebar:#f1fbf7;--mc-muted:#4f6f66;--mc-border:#bfe3d6;--mc-gold:#0f8f72;--mc-gold-deep:#0b735c;--mc-gold-weak:#d9f3eb;--mc-blue:#0f8f72;--mc-shadow:0 14px 36px #0f8f7214;--mc-shadow-strong:0 18px 44px #0f8f7221}:root[data-mc-theme=rose]{--mc-bg:#fff0f5;--mc-surface-soft:#fff8fa;--mc-sidebar:#fff5f8;--mc-muted:#7a5665;--mc-border:#f0bfd0;--mc-gold:#c2416f;--mc-gold-deep:#9f2f58;--mc-gold-weak:#ffe4ec;--mc-blue:#c2416f;--mc-shadow:0 14px 36px #c2416f14;--mc-shadow-strong:0 18px 44px #c2416f21}:root[data-mc-theme=slate]{--mc-bg:#eef1f5;--mc-surface-soft:#f8fafc;--mc-sidebar:#f5f7fa;--mc-text:#172033;--mc-muted:#5b6472;--mc-border:#cbd5e1;--mc-gold:#475569;--mc-gold-deep:#334155;--mc-gold-weak:#e2e8f0;--mc-blue:#475569;--mc-shadow:0 14px 36px #33415514;--mc-shadow-strong:0 18px 44px #33415521}:root[data-mc-theme=paper]{--mc-bg:#f3f4f6;--mc-surface-soft:#f8f9fb;--mc-sidebar:#fafbfc;--mc-text:#202936;--mc-muted:#5b6675;--mc-border:#d5dce5;--mc-gold:#52647a;--mc-gold-deep:#394b62;--mc-gold-weak:#edf1f6;--mc-blue:#416a9a;--mc-shadow:0 14px 36px #2d3c500f;--mc-shadow-strong:0 18px 44px #2d3c501a}:root[data-mc-theme=violet]{--mc-bg:#f2eff7;--mc-surface-soft:#faf8fd;--mc-sidebar:#f8f5fc;--mc-text:#292137;--mc-muted:#6a5f7b;--mc-border:#d8cee8;--mc-gold:#7560a8;--mc-gold-deep:#594381;--mc-gold-weak:#eee7f8;--mc-blue:#7560a8;--mc-shadow:0 14px 36px #59438112;--mc-shadow-strong:0 18px 44px #5943811f}:root[data-mc-theme]:not([data-mc-theme=amber]){--mc-card-bg:color-mix(in srgb, var(--mc-surface) 96%, var(--mc-surface-soft));--mc-card-border:color-mix(in srgb, var(--mc-border) 76%, transparent);--mc-focus:color-mix(in srgb, var(--mc-gold) 75%, transparent);--mc-button-border:color-mix(in srgb, var(--mc-gold) 22%, transparent);--mc-button-hover-border:color-mix(in srgb, var(--mc-gold) 36%, transparent);--mc-button-bg:linear-gradient(180deg, var(--mc-surface), var(--mc-surface-soft));--mc-button-text:var(--mc-gold-deep);--mc-button-hover-shadow:var(--mc-shadow);--mc-primary-border:var(--mc-gold-deep);--mc-primary-bg:linear-gradient(135deg, color-mix(in srgb, var(--mc-gold-deep) 80%, var(--mc-gold)), var(--mc-gold-deep));--mc-primary-text:#fff;--mc-primary-shadow:var(--mc-shadow)}:root[data-mc-theme]:not([data-mc-theme=amber]) :is(.native-select select,.light-input-wrapper,.light-select,.import-search-row input,.import-title-editor textarea,.import-description-editor textarea,.upload-description-grid textarea,.account-field input:not([type=checkbox]),.rule-field input:not([type=checkbox]),.api-editor-grid input:not([type=checkbox]),.settings-form-grid input:not([type=checkbox]),.settings-textareas textarea,.account-form select,.api-editor-grid select,.settings-form-grid select):not(.region-pricing-page *),:root[data-mc-theme]:not([data-mc-theme=amber]) :is(.mc-toast,.image-preview-panel){background:var(--mc-surface);color:var(--mc-text);border-color:var(--mc-border)}:root[data-mc-theme]:not([data-mc-theme=amber]) .import-mini-row-code{color:var(--mc-muted)}:root[data-mc-theme]:not([data-mc-theme=amber]) .app-sidebar{background:linear-gradient(180deg, var(--mc-sidebar), var(--mc-sidebar-2));box-shadow:var(--mc-shadow)}:root[data-mc-theme]:not([data-mc-theme=amber]) :is(.app-header,.upload-app-head){background:linear-gradient(90deg, var(--mc-surface-soft), var(--mc-surface))}:root[data-mc-theme]:not([data-mc-theme=amber]) :is(.nav-entry,.nav-group-title,.nav-collapse-button):is(:hover,:focus-visible){background:var(--mc-gold-weak)}:root[data-mc-theme]:not([data-mc-theme=amber]) .nav-entry.is-active{background:linear-gradient(90deg, var(--mc-gold-weak), var(--mc-surface));box-shadow:inset 3px 0 0 var(--mc-gold), var(--mc-shadow)}:root[data-mc-theme]:not([data-mc-theme=amber]) :is(.light-table,.light-table td):not(.region-pricing-page *){background:var(--mc-surface);border-color:var(--mc-border)}:root[data-mc-theme]:not([data-mc-theme=amber]) :is(.light-table th,.light-table-title,.light-table-pagination):not(.region-pricing-page *){background:var(--mc-surface-soft);color:var(--mc-text);border-color:var(--mc-border)}:root[data-mc-theme]:not([data-mc-theme=amber]) .light-table tbody tr:nth-child(2n) td:not(.region-pricing-page *){background:var(--mc-surface-soft)}:root[data-mc-theme]:not([data-mc-theme=amber]) .light-table tr:hover td:not(.region-pricing-page *){background:var(--mc-gold-weak)}:root[data-mc-theme]:not([data-mc-theme=amber]) :is(.light-table-pagination button,.light-input-affix,.light-input-suffix):not(.region-pricing-page *){color:var(--mc-gold-deep);border-color:var(--mc-border)}:root[data-mc-theme]:not([data-mc-theme=amber]) :is(.light-input-wrapper:focus-within,.light-select:focus-within,.native-select select:focus-visible):not(.region-pricing-page *){border-color:var(--mc-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--mc-gold) 13%, transparent)}html,body,#root{width:100%;height:100%;margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--mc-bg);min-width:0;color:var(--mc-text);font-variant-numeric:tabular-nums;touch-action:manipulation;-webkit-tap-highlight-color:#d9973229;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:#a1702680 #e2e8f08c}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#e2e8f08c;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(#d99732bd,#945911b8);border:2px solid #e2e8f08c;border-radius:999px}button,[role=button],.semi-button{cursor:pointer}button:focus-visible,.semi-button:focus-visible,.semi-input-wrapper:focus-within,.semi-select:focus-within{outline:2px solid var(--mc-focus);outline-offset:2px}.semi-button{transition:transform .15s var(--mc-ease), box-shadow .15s var(--mc-ease), background-color .15s var(--mc-ease), border-color .15s var(--mc-ease), color .15s var(--mc-ease)}.semi-button:active{transform:scale(.975)}.semi-button{border:1px solid var(--mc-button-border);background:var(--mc-button-bg);min-width:0;min-height:34px;color:var(--mc-button-text);font:inherit;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:750;line-height:1;display:inline-flex}.semi-button:hover{border-color:var(--mc-button-hover-border);color:var(--mc-text);box-shadow:var(--mc-button-hover-shadow);background:#fff}.semi-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.semi-button-block{width:100%}.semi-button-size-small{min-height:28px;padding-inline:9px;font-size:12px}.semi-button-solid.semi-button-primary,.semi-button-solid.semi-button-warning{border-color:var(--mc-primary-border);background:var(--mc-primary-bg);color:var(--mc-primary-text);box-shadow:var(--mc-primary-shadow)}.semi-button-solid.semi-button-tertiary{color:#273140;background:linear-gradient(135deg,#f8fafc,#e8edf5);border-color:#312e812e}.semi-button-danger,.semi-button-solid.semi-button-danger{color:#b91c1c;background:linear-gradient(#fff5f5,#fee2e2);border-color:#dc262647}.semi-button-light{background:#fff3d9b8}.semi-button-borderless{box-shadow:none;background:0 0;border-color:#0000}.semi-button-icon,.semi-button-content{align-items:center;min-width:0;display:inline-flex}.semi-button-icon svg{flex:none}.semi-spin{border:2px solid #b8751938;border-top-color:var(--mc-gold);border-radius:999px;width:18px;height:18px;animation:.76s linear infinite mc-spin;display:inline-block}.semi-spin-large{width:28px;height:28px}.semi-spin-small,.semi-button-spinner{border-width:2px;width:14px;height:14px}@keyframes mc-spin{to{transform:rotate(360deg)}}.semi-space{min-width:0;display:flex}.semi-card{background:var(--mc-card-bg);border:1px solid var(--mc-card-border);border-radius:var(--mc-radius);min-width:0;box-shadow:var(--mc-shadow)}.semi-card-header{justify-content:space-between;align-items:center;min-height:46px;padding:0 16px;display:flex}.semi-card-header-title{min-width:0;color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.semi-card-body{min-width:0;padding:16px}.semi-card-loading{background:#b875191f;border-radius:999px;height:3px;margin:-16px -16px 12px;overflow:hidden}.semi-card-loading:after{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--mc-gold), transparent);width:38%;height:100%;animation:mc-loading-slide 1.1s var(--mc-ease) infinite;content:"";display:block}@keyframes mc-loading-slide{0%{transform:translate(-100%)}to{transform:translate(280%)}}.semi-tag{color:#6f4108;vertical-align:middle;background:#fff3d9c2;border:1px solid #b8751929;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:max-content;max-width:100%;min-height:22px;padding:0 8px;font-size:12px;font-weight:800;line-height:1.45;display:inline-flex}.semi-tag-size-small{min-height:20px;padding-inline:7px;font-size:11px}.task-card .semi-tag,.workspace-task-card .semi-tag,.run-button-grid .semi-tag{justify-content:center;min-width:48px}.semi-tag-blue{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.semi-tag-green{color:#15803d;background:#ecfdf5;border-color:#bbf7d0}.semi-tag-red{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.semi-tag-orange,.semi-tag-amber,.semi-tag-warning{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.semi-tag-grey,.semi-tag-gray{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.semi-typography{min-width:0;color:inherit}.semi-typography-title{margin:0;line-height:1.18}.semi-typography-text{color:var(--mc-text);line-height:1.5}.semi-typography-tertiary{color:var(--mc-muted)}.semi-typography.is-ellipsis{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.semi-empty{min-width:0;min-height:132px;color:var(--mc-muted);text-align:center;place-items:center;gap:6px;padding:20px;display:grid}.semi-empty-image{color:#b87519b8}.semi-empty-title{color:var(--mc-text);font-size:14px}.semi-empty-description{max-width:46ch;color:var(--mc-muted);font-size:13px;line-height:1.5}.semi-descriptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.semi-descriptions-item{gap:4px;min-width:0;display:grid}.semi-descriptions dt,.semi-descriptions dd{min-width:0;margin:0}.semi-descriptions dt{color:var(--mc-muted);font-size:12px;font-weight:700}.semi-descriptions dd{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.semi-avatar{color:#1f1409;background:linear-gradient(135deg,#f3c56f,#b87519);border-radius:999px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:inline-grid}.semi-avatar-size-small{width:28px;height:28px}.semi-badge{min-width:0;display:inline-flex;position:relative}.semi-badge-dot{background:var(--mc-green);border:2px solid #fff;border-radius:999px;width:8px;height:8px;position:absolute;top:2px;right:2px}.semi-badge-count{color:#fff;place-items:center;width:auto;min-width:18px;height:18px;padding-inline:5px;font-size:11px;font-weight:800;display:grid}.mc-toast-host{z-index:9999;pointer-events:none;gap:10px;width:min(380px,100vw - 36px);display:grid;position:fixed;top:18px;right:18px}.mc-toast{pointer-events:auto;background:linear-gradient(135deg,#fffffffa,#fff8ebf0),#fffaf2;border:1px solid #b875192e;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;max-width:100%;padding:13px 12px;display:grid;overflow:hidden;box-shadow:0 18px 42px #694d2229}.mc-toast-dot{background:var(--mc-blue);border-radius:999px;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 4px #0f6bff1f}.mc-toast.is-success .mc-toast-dot{background:var(--mc-green);box-shadow:0 0 0 4px #16a34a1f}.mc-toast.is-warning .mc-toast-dot{background:var(--mc-gold);box-shadow:0 0 0 4px #b8751924}.mc-toast.is-error .mc-toast-dot{background:var(--mc-red);box-shadow:0 0 0 4px #dc26261f}.mc-toast-copy{gap:5px;min-width:0;display:grid;overflow:hidden}.mc-toast-copy strong{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.mc-toast-copy p{max-height:150px;color:var(--mc-muted);overflow-wrap:anywhere;white-space:normal;word-break:break-word;margin:0;font-size:12px;line-height:1.45;overflow:auto}.mc-toast-action{min-width:0;padding-top:4px}.mc-toast-close{width:24px;height:24px;color:var(--mc-muted);background:0 0;border:0;border-radius:999px;place-items:center;font-size:18px;line-height:1;display:grid}.mc-toast-close:hover,.mc-toast-close:focus-visible{color:var(--mc-text);background:#b875191a;outline:none}@media (prefers-reduced-motion:reduce){.semi-spin,.semi-card-loading:after{animation:none}}img{object-fit:contain;background:#f0f2f7;max-width:100%;display:block}.image-placeholder{border:1px solid var(--mc-border);background:linear-gradient(135deg,#d997321f,#2563eb14),#f0f2f7;border-radius:8px;flex:none}.boot-screen{background:var(--mc-bg);place-items:center;gap:14px;height:100%;display:grid}.page-fallback{border-radius:var(--mc-radius);background:linear-gradient(135deg, #fffaf2e0, #ffffffeb), var(--mc-surface);min-height:min(420px,70dvh);box-shadow:var(--mc-shadow);border:1px solid #ead8b8b8;place-items:center;gap:12px;padding:32px;display:grid}.app-shell{background:radial-gradient(circle at 12% 0,#eeb85638,#0000 34%),radial-gradient(circle at 100% 4%,#0f6bff14,#0000 28%),linear-gradient(135deg,#f6efe2 0%,#f2ebdf 48%,#f8f3ea 100%);grid-template-columns:196px minmax(0,1fr);min-width:0;height:100%;min-height:100%;display:grid;overflow:hidden}.app-shell.is-sidebar-collapsed{grid-template-columns:86px minmax(0,1fr)}@media (max-width:1180px){.app-shell:not(.is-sidebar-collapsed){grid-template-columns:86px minmax(0,1fr)}.app-shell:not(.is-sidebar-collapsed) .brand-lockup{justify-content:center;padding-inline:10px}.app-shell:not(.is-sidebar-collapsed) .nav-scroll{padding-inline:8px}.app-shell:not(.is-sidebar-collapsed) .nav-group-title,.app-shell:not(.is-sidebar-collapsed) .nav-entry,.app-shell:not(.is-sidebar-collapsed) .nav-collapse-button{justify-content:center;padding-inline:0}.app-shell:not(.is-sidebar-collapsed) .nav-entry span,.app-shell:not(.is-sidebar-collapsed) .nav-group-title span,.app-shell:not(.is-sidebar-collapsed) .nav-collapse-button span,.app-shell:not(.is-sidebar-collapsed) .nav-chevron,.app-shell:not(.is-sidebar-collapsed) .nav-sublist{display:none}.app-header{padding-inline:16px}.app-header-route-actions{padding-inline:12px}}.app-sidebar{background:radial-gradient(circle at 42px 32px, #b8751929, transparent 96px), linear-gradient(180deg, var(--mc-sidebar), var(--mc-sidebar-2));min-width:0;height:100%;color:var(--mc-text);border-right:1px solid var(--mc-border);overflow:hidden;box-shadow:10px 0 32px #694d2214}.brand-lockup{border-bottom:1px solid #ead8b8c7;align-items:center;gap:12px;height:72px;padding:14px 16px;display:flex}.brand-lockup strong{color:var(--mc-text);line-height:1.2;display:block}.brand-lockup span{max-width:124px;color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.brand-mark{color:#14100a;background:linear-gradient(135deg,#f6d38b,#b87519);border:1px solid #ffffff2e;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid;box-shadow:0 10px 26px #d9973247,inset 0 1px #ffffff61}.brand-mark.large{width:58px;height:58px;font-size:18px}.main-nav{background:0 0;grid-template-rows:minmax(0,1fr) auto;height:calc(100% - 72px);min-height:0;display:grid;overflow:hidden}.nav-scroll{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:6px;min-height:0;padding:10px 8px;display:grid;overflow:auto}.nav-group{gap:4px;display:grid}.nav-group-title,.nav-entry,.nav-collapse-button{color:#4e4335;cursor:pointer;width:100%;min-width:0;font:inherit;text-align:left;transition:background-color .18s var(--mc-ease), color .18s var(--mc-ease), transform .18s var(--mc-ease), box-shadow .18s var(--mc-ease);background:0 0;border:0;border-radius:8px;align-items:center;display:flex}.nav-group-title,.nav-entry{gap:8px;min-height:38px;padding:0 8px}.nav-group-title{color:#6f604c;font-size:13px;font-weight:800}.nav-entry{font-size:13px;font-weight:700}.nav-entry span,.nav-group-title span,.nav-collapse-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-sublist{animation:nav-dropdown-expand .15s var(--mc-ease) both;border-left:1px solid #b8751938;gap:2px;margin:0 0 6px 22px;padding:2px 0 2px 8px;display:grid}.nav-child{color:#6a5c49;min-height:34px;font-weight:650}.nav-child i{background:#b8751947;border-radius:999px;flex:none;width:6px;height:6px;display:block}.nav-chevron{color:#6f41088a;width:14px;height:14px;transition:transform .14s var(--mc-ease);margin-left:auto}.nav-group-title.is-open .nav-chevron{transform:rotate(90deg)}.nav-group.has-active>.nav-group-title{color:var(--mc-text)}.nav-group-title:hover,.nav-group-title:focus-visible,.nav-entry:hover,.nav-entry:focus-visible,.nav-collapse-button:hover,.nav-collapse-button:focus-visible{color:var(--mc-text);background:#b8751917;outline:none;transform:translate(2px)}.nav-entry.is-active{color:var(--mc-text);box-shadow:inset 3px 0 0 var(--mc-gold), 0 8px 18px #694d221a;background:linear-gradient(90deg,#b8751929,#ffffffa6)}.nav-entry.is-active i{background:var(--mc-gold-deep)}.nav-collapse-button{min-height:44px;color:var(--mc-muted);gap:10px;margin:8px 8px 12px;padding:0 8px;font-size:13px;font-weight:800}.nav-collapse-button svg{flex:none;width:18px;height:18px}.app-shell.is-sidebar-collapsed .brand-lockup{justify-content:center;padding-inline:10px}.app-shell.is-sidebar-collapsed .nav-scroll{padding-inline:8px}.app-shell.is-sidebar-collapsed .nav-group-title,.app-shell.is-sidebar-collapsed .nav-entry,.app-shell.is-sidebar-collapsed .nav-collapse-button{justify-content:center;padding-inline:0}.app-shell.is-sidebar-collapsed .nav-entry span,.app-shell.is-sidebar-collapsed .nav-group-title span,.app-shell.is-sidebar-collapsed .nav-collapse-button span,.app-shell.is-sidebar-collapsed .nav-chevron,.app-shell.is-sidebar-collapsed .nav-sublist{display:none}@keyframes nav-dropdown-expand{0%{opacity:0;transform:translateY(-6px)}}.nav-icon,.semi-button svg,.metric-icon svg,.drop-zone svg,.server-chip svg{stroke-width:2px;width:18px;height:18px}.app-main{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;display:grid;overflow:hidden}.app-header{border-bottom:1px solid var(--mc-border);background:linear-gradient(90deg,#fffaf2fa,#ffffffe6),#ffffffeb;justify-content:space-between;align-items:center;height:64px;padding:0 22px;display:flex}.app-header strong{color:var(--mc-text);display:block}.app-header .semi-typography{font-size:12px;display:block}.app-header-route-actions{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:120px;padding:0 18px;display:flex}.app-profile-menu{align-items:center;display:inline-flex;position:relative}.app-profile-trigger{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.app-profile-trigger:hover,.app-profile-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--mc-gold) 62%, transparent);outline-offset:2px}.app-profile-card{z-index:40;border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:10px;width:min(360px,100vw - 24px);padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 42px #1b27332e}.app-profile-card:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.app-profile-card-head,.app-profile-details>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-profile-card-head{border-bottom:1px solid var(--mc-border);padding-bottom:12px}.app-profile-card-head>div{gap:3px;min-width:0;display:grid}.app-profile-card-head strong,.app-profile-card-head span,.app-profile-details dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-profile-card-head span,.app-profile-details dt,.app-profile-loading{color:var(--mc-muted);font-size:11px}.app-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.app-profile-stats>div{border:1px solid var(--mc-border);background:var(--mc-surface-soft);border-radius:7px;gap:4px;padding:9px 10px;display:grid}.app-profile-stats small{color:var(--mc-muted);font-size:11px}.app-profile-stats b{color:var(--mc-text);font-variant-numeric:tabular-nums;font-size:18px;line-height:1}.app-profile-details{gap:8px;margin:0;display:grid}.app-profile-details>div{min-width:0}.app-profile-details dt,.app-profile-details dd{margin:0}.app-profile-details dd{max-width:205px;color:var(--mc-text);font-variant-numeric:tabular-nums;font-size:12px}.app-profile-loading{border-top:1px solid var(--mc-border);margin-top:12px;padding-top:9px;display:block}.warehouse-originals-page{box-sizing:border-box;background:#fff;width:100%;max-width:none;min-height:520px;margin:0;padding:12px 14px 18px}.warehouse-originals-header,.warehouse-originals-actions,.warehouse-originals-row-actions,.warehouse-originals-preview figcaption,.warehouse-originals-preview footer{align-items:center;display:flex}.warehouse-originals-row-actions{white-space:nowrap;flex-wrap:nowrap}.warehouse-originals-header{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:14px}.warehouse-originals-header h2{margin:0;font-size:20px}.warehouse-originals-header p{color:#687386;margin:4px 0 0;font-size:13px}.warehouse-originals-actions,.warehouse-originals-row-actions{flex-wrap:wrap;gap:8px}.warehouse-originals-upload-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;min-height:42px;display:flex}.warehouse-originals-upload-defaults{color:#687386;background:#f8fafc;border:1px solid #e2e6eb;border-radius:6px;flex-wrap:wrap;align-items:center;gap:7px;min-height:36px;padding:3px 6px;font-size:12px;display:inline-flex}.warehouse-originals-upload-defaults .warehouse-originals-weight{color:#4d596c;align-items:center;gap:4px;display:inline-flex}.warehouse-originals-upload-defaults input{background:#fff;border:1px solid #ccd4df;border-radius:5px;width:82px;height:28px;padding:0 6px}.warehouse-originals-batch-toolbar{color:#687386;background:#fbfcfe;border:1px solid #e2e6eb;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;margin-bottom:12px;padding:6px 10px;display:flex}.warehouse-originals-batch-toolbar.has-selection{background:#f7fbff;border-color:#c8d8ee;box-shadow:0 4px 14px #2b4b7012}.warehouse-originals-batch-toolbar>span:first-child{color:#334155;white-space:nowrap;font-weight:700}.warehouse-originals-batch-toolbar small{color:#8a94a3}.warehouse-originals-batch-edit{background:#f7f9fc;border:1px solid #d8dee6;border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px;padding:3px;display:inline-flex}.warehouse-originals-batch-edit>span{color:#4d596c;white-space:nowrap;font-size:12px}.warehouse-originals-batch-edit input{background:#fff;border:1px solid #ccd4df;border-radius:5px;width:92px;height:30px;padding:0 7px}.warehouse-originals-batch-edit input[aria-label=批量一卡数量]{text-align:center;width:72px}.warehouse-originals-batch-edit button,.warehouse-originals-batch-toolbar>button{white-space:nowrap}.warehouse-originals-mobile-link{color:#754900;background:#fff;border:1px solid #d8a44d;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 12px;text-decoration:none;display:inline-flex}.warehouse-originals-upload{color:#754900;cursor:pointer;background:#fffaf0;border:1px solid #d8a44d;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 12px;display:inline-flex;position:relative}.warehouse-originals-upload input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.warehouse-originals-toolbar{color:#687386;border:1px solid #e2e6eb;border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 10px;display:flex}.warehouse-originals-summary{align-items:center;margin-bottom:10px;display:flex}.warehouse-originals-review-switch{display:inline-flex}.warehouse-originals-toolbar input{color:#172033;border:0;outline:0;flex:1;min-width:180px}.warehouse-originals-badge{color:#a24f1d;background:#fff5e9;border:1px solid #efb37d;border-radius:5px;margin-right:6px;padding:2px 6px;font-size:12px;font-weight:700;display:inline-block}.warehouse-originals-bind-dialog{background:#fff;border-radius:8px;width:min(520px,94vw);padding:18px;box-shadow:0 18px 50px #0000003d}.warehouse-originals-bind-dialog header>div{gap:3px;min-width:0;display:grid}.warehouse-originals-bind-dialog header span{color:#687386;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.warehouse-originals-bind-search{color:#687386;border:1px solid #ccd4df;border-radius:5px;align-items:center;gap:8px;margin:12px 0 8px;padding:0 10px;display:flex}.warehouse-originals-bind-search input{color:#172033;border:0;outline:0;flex:1;min-width:0;height:40px}.warehouse-originals-bind-search span{color:#687386;flex:none;font-size:12px}.warehouse-originals-bind-products{border:1px solid #e2e6eb;border-radius:6px;max-height:min(390px,48vh);display:grid;overflow:auto}.warehouse-originals-bind-option{color:#172033;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:64px;padding:7px 10px;display:grid}.warehouse-originals-bind-option:last-child{border-bottom:0}.warehouse-originals-bind-option:hover,.warehouse-originals-bind-option.is-selected{background:#fff8e8}.warehouse-originals-bind-option.is-selected{box-shadow:inset 3px 0 #b87b2a}.warehouse-originals-bind-option>svg{color:#a24f1d}.warehouse-originals-bind-thumb{color:#7a8494;text-align:center;background:#f7f8fa;border:1px solid #d8dee6;border-radius:5px;place-items:center;width:48px;height:48px;font-size:11px;display:grid;overflow:hidden}.warehouse-originals-bind-thumb img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.warehouse-originals-bind-copy{gap:3px;min-width:0;display:grid}.warehouse-originals-bind-copy strong,.warehouse-originals-bind-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-originals-bind-copy strong{font-size:13px}.warehouse-originals-bind-copy small{color:#687386;font-size:12px}.warehouse-originals-bind-empty{color:#687386;text-align:center;padding:26px 14px;font-size:13px}.warehouse-originals-bind-dialog header,.warehouse-originals-bind-dialog footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.warehouse-originals-bind-dialog header{border-bottom:1px solid #e2e6eb;padding-bottom:12px}.warehouse-originals-bind-dialog header button{background:#fff;border:1px solid #d8dee6;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.warehouse-originals-bind-dialog select{border:1px solid #ccd4df;border-radius:5px;width:100%;min-height:42px;margin:12px 0 16px;padding:0 10px}.warehouse-originals-error{color:#a62920;background:#fff3f1;border:1px solid #efb3ad;border-radius:6px;margin-bottom:12px;padding:10px 12px}.warehouse-originals-table-wrap{border:1px solid #e2e6eb;overflow:auto}.warehouse-originals-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:0}.warehouse-originals-table th,.warehouse-originals-table td{text-align:left;vertical-align:middle;white-space:nowrap;overflow-wrap:normal;border-bottom:1px solid #e7eaee;padding:10px 12px;line-height:1.35}.warehouse-originals-table th{color:#4d596c;background:#f7f8fa;font-size:13px}.warehouse-originals-table th:nth-child(7),.warehouse-originals-table td:nth-child(7){width:108px;min-width:108px}.warehouse-originals-table th:nth-child(8),.warehouse-originals-table td:nth-child(8){width:76px;min-width:76px}.warehouse-originals-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-weight:600;overflow:hidden}.warehouse-originals-file-cell{align-items:center;gap:10px;min-width:150px;display:flex}.warehouse-originals-file-group{flex-wrap:wrap;align-items:flex-start;max-width:360px}.warehouse-originals-file-group>div:last-child{flex:100%}.warehouse-originals-weight-edit{white-space:nowrap;background:#f8fafc;border:1px solid #c9d5e3;border-radius:7px;align-items:center;gap:5px;padding:4px;display:inline-flex}.warehouse-originals-weight-edit input{color:#172033;background:#fff;border:1px solid #bfcbd9;border-radius:5px;width:82px;height:30px;padding:0 7px}.warehouse-originals-weight-edit button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;height:30px;padding:0 8px}.warehouse-originals-weight-edit button:first-of-type{color:#18733d;background:#effbf3;border-color:#8ec9a5}.warehouse-originals-notice{color:#18733d;background:#f0fbf3;border:1px solid #b9dfc5;border-radius:6px;margin-bottom:8px;padding:7px 10px;font-size:13px}.warehouse-originals-thumb{color:#7a8494;cursor:zoom-in;background:#f7f8fa;border:1px solid #d8dee6;border-radius:5px;flex:0 0 58px;place-items:center;width:58px;height:58px;padding:0;font-size:10px;display:grid;overflow:hidden}.warehouse-originals-thumb:hover,.warehouse-originals-thumb:focus-visible{border-color:#b87b2a;box-shadow:0 0 0 2px #b87b2a29}.warehouse-originals-thumb img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.warehouse-originals-pending{color:#875300;background:#fff8e8;border:1px solid #ecc77c;border-radius:10px;padding:2px 7px;font-size:12px;display:inline-block}.warehouse-originals-pending.is-approved{color:#18733d;background:#effbf3;border-color:#9bd7b0}.warehouse-originals-pending.is-rejected{color:#b42318;background:#fff4f4;border-color:#f2b3b3}.warehouse-originals-row-actions button,.warehouse-originals-preview figcaption button{color:#334155;background:#fff;border:1px solid #d8dee6;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.warehouse-originals-row-actions .warehouse-originals-review-btn{color:#875300;white-space:nowrap;cursor:pointer;background:#fff8e8;border-color:#ecc77c;width:auto;padding:0 8px;font-size:12px}.warehouse-originals-row-actions .warehouse-originals-return-btn{color:#a62920;white-space:nowrap;cursor:pointer;background:#fff5f4;border-color:#efb3ad;align-items:center;gap:4px;width:auto;padding:0 8px;font-size:12px;display:inline-flex}.warehouse-originals-row-actions .warehouse-originals-delete-btn{color:#b42318;background:#fff5f4;border-color:#f0b8b3}.warehouse-originals-preview-backdrop{z-index:1300;background:#141c28b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.warehouse-originals-preview{background:#fff;border-radius:6px;width:min(960px,94vw);max-height:92vh;margin:0;overflow:auto}.warehouse-originals-preview figcaption,.warehouse-originals-preview footer{justify-content:space-between;gap:12px;padding:12px 14px}.warehouse-originals-preview figcaption{border-bottom:1px solid #e2e6eb}.warehouse-originals-preview figcaption button{font-size:22px}.warehouse-originals-preview img{object-fit:contain;max-width:100%;max-height:68vh;margin:16px auto;display:block}.warehouse-originals-metadata-grid{background:#f8fafc;border:1px solid #e2e6eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0 14px 14px;padding:12px;display:grid}.warehouse-originals-metadata-grid>div{gap:2px;min-width:0;display:grid}.warehouse-originals-metadata-grid span{color:#687386;font-size:11px}.warehouse-originals-metadata-grid strong{overflow-wrap:anywhere;color:#182333;font-size:12px;font-weight:600}.warehouse-originals-preview footer{border-top:1px solid #e2e6eb}.warehouse-originals-preview footer span{overflow-wrap:anywhere;color:#687386;min-width:0;font-size:12px}.warehouse-originals-comparison{background:#fff;border-radius:6px;width:min(1180px,96vw);max-height:92vh;overflow:auto}.warehouse-originals-comparison>header{border-bottom:1px solid #e2e6eb;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.warehouse-originals-comparison>header button{color:#334155;background:#fff;border:1px solid #d8dee6;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.warehouse-originals-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.warehouse-originals-comparison-panel{background:#f8fafc;border:1px solid #e2e6eb;min-width:0;margin:0}.warehouse-originals-comparison-panel figcaption{color:#344054;border-bottom:1px solid #e2e6eb;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.warehouse-originals-comparison-actions{gap:6px;margin-left:auto;display:inline-flex}.warehouse-originals-comparison-actions button{color:#344054;cursor:pointer;background:#fff;border:1px solid #cfd7e3;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:500}.warehouse-originals-comparison-actions button:disabled{cursor:not-allowed;opacity:.55}.warehouse-originals-comparison-image,.warehouse-originals-comparison-placeholder{object-fit:contain;background:#fff;width:100%;height:min(64vh,560px);display:block}.warehouse-originals-comparison-placeholder{color:#687386;place-items:center;padding:16px;font-size:12px;display:grid}@media (max-width:720px){.warehouse-originals-page{padding:10px 8px 16px}.warehouse-originals-upload-actions,.warehouse-originals-upload-defaults,.warehouse-originals-batch-toolbar{align-items:stretch;width:100%}.warehouse-originals-upload-actions>*,.warehouse-originals-upload-defaults>*,.warehouse-originals-batch-edit{flex:auto}.warehouse-originals-table th,.warehouse-originals-table td{padding:8px 7px;font-size:12px}.warehouse-originals-header{flex-direction:column;align-items:flex-start}.warehouse-originals-preview-backdrop{padding:8px}.warehouse-originals-preview footer{flex-direction:column;align-items:flex-start}.warehouse-originals-metadata-grid,.warehouse-originals-comparison-grid{grid-template-columns:1fr}}.app-header-route-actions>button,.app-header-route-actions>.semi-button{display:none}.app-header-sync-action{color:#667085;white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:inline-flex}.app-header-sync-action .semi-button,.app-header-sync-action button{color:#1677ff;border-color:#1677ff}.app-content{overscroll-behavior:contain;min-height:0;padding:22px;overflow:hidden auto}.app-keepalive-panel{height:100%;min-height:0}.app-keepalive-panel[hidden]{display:none!important}.app-content.is-pricing-match{scroll-behavior:auto;padding:6px 10px 10px;overflow:hidden}.warehouse-product-context-menu{z-index:1600;background:#fffdf8;border:1px solid #d9973257;border-radius:8px;min-width:220px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 30px #4a382233}.warehouse-product-context-menu button{min-height:32px;color:var(--mc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px}.warehouse-product-context-menu button:hover,.warehouse-product-context-menu button:focus-visible{background:#d997321f;outline:none}.warehouse-product-context-menu button.is-primary{color:#9a5f10;font-weight:700}.warehouse-product-context-menu-divider{background:#d9973233;height:1px;margin:5px 4px}.preview-shell{background:var(--mc-bg);width:100vw;min-width:0;height:100dvh;padding:18px;overflow:hidden}.preview-app-frame{background:radial-gradient(circle at 14% 0%, #d997322e, transparent 280px), var(--mc-bg);grid-template-columns:176px minmax(0,1fr);width:100vw;min-width:0;height:100dvh;display:grid;overflow:hidden}.preview-page{min-width:0;min-height:0;overflow:hidden auto}.preview-switcher{border-right:1px solid var(--mc-border);background:linear-gradient(#fffaf2,#fff);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:10px 0 32px #694d2214}.preview-switcher-brand{border-bottom:1px solid var(--mc-border);align-items:center;gap:10px;min-height:66px;padding:14px;display:flex}.preview-switcher-brand svg{width:24px;height:24px;color:var(--mc-gold-deep);flex:none}.preview-switcher-brand>div{gap:4px;min-width:0;display:grid}.preview-switcher-brand strong{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-switcher nav{align-content:start;gap:6px;min-height:0;padding:12px 10px;display:grid;overflow:auto}.preview-switcher button{color:#4e4335;text-align:left;width:100%;min-height:42px;transition:background-color .16s var(--mc-ease), color .16s var(--mc-ease), transform .16s var(--mc-ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.preview-switcher button:hover,.preview-switcher button:focus-visible{color:var(--mc-text);background:#b875191a;transform:translate(2px)}.preview-switcher button.is-active{color:var(--mc-text);box-shadow:inset 3px 0 0 var(--mc-gold);background:linear-gradient(90deg,#b8751929,#ffffffb8)}.preview-switcher button svg{flex:none;width:17px;height:17px}.preview-switcher button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.preview-page{overscroll-behavior:contain;min-width:0;min-height:0;padding:14px;overflow:auto}.page-grid{gap:18px;width:100%;min-width:0;max-width:none;min-height:100%;margin:0;display:grid}.after-sales-empty-workspace{border:1px solid var(--mc-border,#eadfce);background:var(--mc-surface,#fff);border-radius:8px;min-height:420px}.mailer-workbench-module{background:#f4f7fb;width:100%;min-width:0;height:calc(100vh - 92px);overflow:hidden}.mailer-workbench-frame{background:#f4f7fb;border:0;width:100%;height:100%;display:block}.mailer-workbench-status{color:#475467;place-content:center;justify-items:center;gap:14px;min-height:360px;display:grid}.mailer-workbench-status button{border:1px solid var(--mc-border,#eadfce);min-height:34px;color:var(--mc-gold-deep,#8a5b1e);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.page-grid.analytics-page,.page-grid.automation-page{align-content:start}.semi-card,.panel-card,.metric-card{border-radius:var(--mc-radius)!important}.semi-table-tbody>.semi-table-row{transition:background-color .12s var(--mc-ease)}.semi-table-tbody>.semi-table-row:hover{background:#fff3d961}.task-summary-table .semi-table-fixed,.task-summary-table .semi-table-thead,.task-summary-table .semi-table-row{max-width:100%;width:100%!important}.task-summary-table .semi-table-cell{min-width:0}.page-hero{border-radius:var(--mc-radius);background:linear-gradient(135deg, #d9973226, #2563eb14), var(--mc-surface);min-width:0;box-shadow:var(--mc-shadow);border:1px solid #d9973242;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.page-hero>div{min-width:0}.page-hero>.semi-space{flex-wrap:wrap;justify-content:flex-end}.page-hero .semi-space{min-width:0}.dashboard-page .page-hero{align-items:center}.dashboard-theme-switcher{flex-shrink:0}.page-hero.compact{padding:16px 18px}.page-hero h2,.login-brand h1{color:var(--mc-text);text-wrap:balance;margin:4px 0}.eyebrow{letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700;color:#936013!important}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card .semi-card-body,.metric-card{border-radius:var(--mc-radius);height:100%}.metric-card .semi-card-body{align-items:center;gap:14px;display:flex}.management-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;display:grid}.management-status-grid .metric-card .semi-card-body{justify-content:space-between;min-height:104px}.management-status-grid .metric-copy{min-width:0}.management-status-grid .metric-copy strong,.management-status-grid .metric-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric-icon{border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.metric-copy{min-width:0}.metric-copy strong{color:var(--mc-text);font-size:24px;line-height:1.15;display:block}.metric-copy span{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.tone-blue .metric-icon{color:#1d4ed8;background:#dbeafe}.tone-amber .metric-icon{background:var(--mc-gold-weak);color:#9a5d10}.tone-green .metric-icon{color:var(--mc-green);background:#dcfce7}.tone-red .metric-icon{color:var(--mc-red);background:#fee2e2}.tone-dark .metric-icon{color:#1e293b;background:#e2e8f0}.content-split,.workspace-grid{grid-template-columns:minmax(0,1.6fr) minmax(360px,.9fr);gap:16px;min-height:0;display:grid}.dashboard-operations-grid{grid-template-columns:minmax(0,1.25fr) minmax(380px,.9fr);gap:16px;display:grid}.dashboard-operations-card{border:1px solid var(--mc-border);border-radius:var(--mc-radius);min-width:0;box-shadow:var(--mc-shadow)}.dashboard-card-title{align-items:center;gap:7px;display:inline-flex}.dashboard-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-stat-grid>div{border:1px solid var(--mc-border);background:var(--mc-surface-soft);border-radius:10px;gap:4px;min-width:0;padding:12px;display:grid}.dashboard-stat-grid svg{color:var(--mc-gold-deep)}.dashboard-stat-grid strong{color:var(--mc-text);font-size:25px;line-height:1}.dashboard-stat-grid span{color:var(--mc-muted);white-space:nowrap;font-size:12px}.dashboard-trend{border-bottom:1px solid var(--mc-border);height:232px;margin-top:18px;padding:0;position:relative;overflow:hidden}.dashboard-trend svg{width:100%;height:100%;display:block}.dashboard-trend-grid line{stroke:var(--mc-border);stroke-width:1px;stroke-dasharray:3 5;opacity:.8}.dashboard-trend-grid text,.dashboard-trend-point text{fill:var(--mc-muted);font-size:11px}.dashboard-trend-area.success{fill:url(#dashboard-success-area)}.dashboard-trend-area.failed{fill:url(#dashboard-failed-area)}.dashboard-trend-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.dashboard-trend-line.success{stroke:#18a874}.dashboard-trend-line.failed{stroke:#d85c58}.dashboard-trend-point circle{stroke:var(--mc-surface);stroke-width:2px}.dashboard-trend-point circle.success{fill:#18a874}.dashboard-trend-point circle.failed{fill:#d85c58}.dashboard-trend-empty{height:100%;color:var(--mc-muted);place-items:center;font-size:12px;display:grid}.dashboard-trend-legend .success{background:#18a874}.dashboard-trend-legend .failed{background:#d85c58}.dashboard-stat-grid>div small{color:var(--mc-muted);margin-top:4px;font-size:11px;line-height:1.35;display:block}.dashboard-data-note{color:var(--mc-muted);border-top:1px solid var(--mc-border);margin-top:12px;padding-top:8px;font-size:11px}.dashboard-usage-detail{margin-top:16px}.dashboard-usage-table{overflow-x:auto}.dashboard-usage-head,.dashboard-usage-row{grid-template-columns:minmax(180px,1.6fr) repeat(4,minmax(90px,1fr));align-items:center;gap:12px;min-width:620px;display:grid}.dashboard-usage-head{color:var(--mc-muted);border-bottom:1px solid var(--mc-border);padding:0 12px 8px;font-size:12px}.dashboard-usage-row{border-bottom:1px solid color-mix(in srgb, var(--mc-border) 70%, transparent);padding:11px 12px;font-size:13px}.dashboard-usage-row:last-child{border-bottom:0}.dashboard-usage-row span{color:var(--mc-text);font-variant-numeric:tabular-nums}.dashboard-trend-legend{color:var(--mc-muted);gap:14px;margin-top:8px;font-size:12px;display:flex}.dashboard-trend-legend span{align-items:center;gap:5px;display:inline-flex}.dashboard-trend-legend i{border-radius:50%;width:8px;height:8px}.dashboard-account-list{gap:8px;display:grid}.dashboard-account-row{border-bottom:1px solid var(--mc-border);grid-template-columns:minmax(0,1fr) 68px 68px auto;align-items:center;gap:10px;padding:9px 0;display:grid}.dashboard-account-row>div:first-child{gap:2px;min-width:0;display:grid}.dashboard-account-row strong,.dashboard-account-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-account-row span,.dashboard-account-row small{color:var(--mc-muted);font-size:11px}.dashboard-account-row b{color:var(--mc-text);font-size:14px;display:block}.accounts-shell{grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;display:grid}.panel-card{border:1px solid var(--mc-border);border-radius:var(--mc-radius);box-shadow:var(--mc-shadow);overflow:hidden}.panel-card .semi-card-header{border-bottom:1px solid var(--mc-border);background:var(--mc-surface-soft)}.analytics-split{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-bar-card .semi-card-body{min-height:282px;padding:16px}.analytics-bars{gap:12px;min-width:0;display:grid}.analytics-bar-row{background:linear-gradient(135deg,#fffaf2e6,#ffffffeb);border:1px solid #d9973229;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;padding:9px 10px 13px;display:grid;position:relative;overflow:hidden}.analytics-bar-row span{color:#3d3021;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.analytics-bar-row b{color:var(--mc-gold-deep);font-size:13px}.analytics-bar-row i{background:#d997321f;border-radius:999px;height:4px;position:absolute;bottom:6px;left:10px;right:10px;overflow:hidden}.analytics-bar-row i:before{width:var(--bar-width);border-radius:inherit;content:"";background:linear-gradient(90deg,#d99732,#f1bd5b);height:100%;display:block}.automation-board{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:16px;min-width:0;min-height:0;display:grid}.automation-flow-map .semi-card-body{gap:10px;padding:16px;display:grid}.automation-step{background:#ffffffd6;border:1px solid #d9973229;border-radius:8px;grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;padding:12px;display:grid;position:relative;overflow:hidden}.automation-step:before{content:"";opacity:0;width:3px;transition:opacity .16s var(--mc-ease);background:linear-gradient(#d99732,#f1bd5b);position:absolute;inset:0 auto 0 0}.automation-step.is-active:before{opacity:1}.automation-step b{color:#7a490c;background:linear-gradient(135deg,#fff6df,#f1bd5b);border-radius:8px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 22px #d997322e}.automation-step span,.automation-flow-name{gap:4px;min-width:0;display:grid}.automation-step strong,.automation-flow-name{color:var(--mc-text)}.automation-step small,.automation-flow-name small{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.status-panel{min-width:0}.status-progress{gap:12px;margin-top:22px;display:grid}.status-progress>div,.server-chip{color:var(--mc-muted);align-items:center;gap:8px;display:flex}.light-progress{background:linear-gradient(#ffffffe6,#fff6e2db),#fff8ea;border:1px solid #b8751933;border-radius:999px;align-items:center;min-width:0;height:20px;display:grid;position:relative;overflow:hidden}.light-progress>span{border-radius:inherit;background:linear-gradient(90deg, var(--light-progress-color,var(--mc-gold)), #f1bd5b 65%, #f7d58b), var(--mc-gold);width:100%;transform:scaleX(var(--light-progress-scale,0));transform-origin:0;transition:transform .22s var(--mc-ease);position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #b8751938}.light-progress>b{z-index:1;color:#5d3708;text-align:center;text-shadow:0 1px #ffffffb8;font-size:12px;font-weight:700;line-height:20px;position:relative}.simple-tabs{grid-template-rows:auto minmax(0,1fr);gap:14px;min-width:0;min-height:0;display:grid}.simple-tab-list{overscroll-behavior-inline:contain;scrollbar-width:thin;background:linear-gradient(#fffffff0,#fff8e9e6),#fff8ea;border:1px solid #b875192e;border-radius:12px;gap:4px;width:100%;max-width:100%;padding:4px;display:flex;overflow:auto hidden}.simple-tab-list button{min-height:32px;color:var(--mc-muted);cursor:pointer;font:inherit;transition:background .16s var(--mc-ease), color .16s var(--mc-ease), box-shadow .16s var(--mc-ease);background:0 0;border:0;border-radius:9px;flex:none;padding:0 14px;font-size:13px;font-weight:700}.simple-tab-list button:hover,.simple-tab-list button:focus-visible{color:var(--mc-text);background:#b8751914;outline:none}.simple-tab-list button.is-active{color:#6f4108;background:#fff;box-shadow:0 8px 18px #b8751924,inset 0 0 0 1px #b8751929}.simple-tab-panel{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.simple-tab-panel:focus-visible{outline-offset:2px;outline:2px solid #d99732bf}.simple-tabs-side{grid-template-rows:minmax(0,1fr);grid-template-columns:148px minmax(0,1fr);gap:12px}.simple-tabs-side>.simple-tab-list{flex-direction:column;align-content:start;width:148px;min-width:0;min-height:0;padding:8px;overflow:hidden auto}.simple-tabs-side>.simple-tab-list button{text-align:left;justify-content:flex-start;width:100%;min-height:36px;padding:0 10px}.simple-tabs-side>.simple-tab-list button.is-active{box-shadow:inset 3px 0 0 var(--mc-gold), 0 8px 18px #b875191f}.light-table{background:#ffffffd1;min-width:0;min-height:0;display:grid}.light-table-title{color:#6f4108;background:linear-gradient(#fffaf0db,#ffffffb8);border-bottom:1px solid #b8751924;padding:10px 12px;font-size:13px;font-weight:800}.light-table-wrap{overscroll-behavior:contain;scrollbar-width:thin;min-width:0;position:relative;overflow:auto}.light-table table{border-collapse:separate;border-spacing:0;width:100%;color:var(--mc-text);font-size:13px}.light-table th{z-index:1;background:linear-gradient(180deg, #fffaf0fa, #fff4dcf2), var(--mc-surface-soft);color:#6f4108;text-align:left;white-space:nowrap;border-bottom:1px solid #b875192e;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.35;position:sticky;top:0}.light-table td{vertical-align:middle;background:#ffffffd6;border-bottom:1px solid #b875191f;min-width:0;padding:10px 12px;line-height:1.45}.light-table tbody tr:nth-child(2n) td{background:#fffdf8e0}.light-table tr:focus-visible{outline-offset:-2px;outline:2px solid #d99732a6}.light-table-check{text-align:center}.light-table-check input{width:16px;height:16px;accent-color:var(--mc-gold-deep);margin:0}.light-table-empty{text-align:center;padding:28px 16px!important}.light-table-loading{color:var(--mc-muted);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffdf8b8;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.light-table-pagination{color:var(--mc-muted);background:#fffaf09e;border-top:1px solid #b8751924;justify-content:flex-end;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.light-table-pagination button{color:#74480f;cursor:pointer;min-height:30px;font:inherit;background:#fff;border:1px solid #b8751938;border-radius:8px;padding:0 10px;font-weight:700}.light-table-pagination button:disabled{cursor:not-allowed;opacity:.45}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.native-select{min-width:130px;max-width:100%;display:inline-grid;position:relative}.native-select:after{content:"";pointer-events:none;border-bottom:2px solid #8a5a16;border-right:2px solid #8a5a16;width:7px;height:7px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.native-select select{appearance:none;width:100%;min-height:32px;color:var(--mc-text);cursor:pointer;font:inherit;background:linear-gradient(#fffffff2,#fff8e9e0),#fff;border:1px solid #b875193d;border-radius:9px;outline:none;padding:0 34px 0 12px;font-size:13px;font-weight:700;transition:border-color .15s,box-shadow .15s,background-color .15s}.native-select select:hover{border-color:#b875196b}.native-select select:focus-visible{border-color:#b87519b8;box-shadow:0 0 0 3px #d997322e}.native-select select:disabled{cursor:not-allowed;opacity:.58}.light-input-wrapper,.light-select{min-width:0;max-width:100%;min-height:34px;color:var(--mc-text);transition:border-color .15s var(--mc-ease), box-shadow .15s var(--mc-ease), background-color .15s var(--mc-ease);background:linear-gradient(#fffffff5,#fff8e9e0),#fff;border:1px solid #b8751938;border-radius:9px;align-items:center;display:inline-flex}.light-input-wrapper{gap:8px;width:100%;padding:0 10px}.light-input-wrapper:focus-within,.light-select:focus-within{background:#fff;border-color:#b8751994;box-shadow:0 0 0 3px #d9973221}.light-input-wrapper.is-disabled,.light-select.is-disabled{cursor:not-allowed;opacity:.58}.light-input-affix,.light-input-suffix{color:#9a5d10;flex:none;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.light-input-affix svg{width:16px;height:16px}.light-input-wrapper .light-input-field{width:100%;min-width:0;min-height:32px;box-shadow:none;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0}.light-input-wrapper .light-input-field:focus{box-shadow:none;border:0;outline:none}.light-select{width:auto;padding:0;position:relative}.light-select:after{content:"";pointer-events:none;border-bottom:2px solid #8a5a16;border-right:2px solid #8a5a16;width:7px;height:7px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.light-select select{appearance:none;width:100%;min-width:0;min-height:34px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;outline:none;padding:0 34px 0 12px}.light-switch{cursor:pointer;width:42px;height:24px;transition:background-color .16s var(--mc-ease), border-color .16s var(--mc-ease), box-shadow .16s var(--mc-ease);background:#cbd5e1;border:1px solid #94a3b873;border-radius:999px;flex:none;padding:0;position:relative}.light-switch span{width:18px;height:18px;transition:transform .16s var(--mc-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 4px 10px #0f172a33}.light-switch.is-checked{background:linear-gradient(135deg, var(--mc-gold), #f0b64a);border-color:#b8751966}.light-switch.is-checked span{transform:translate(18px)}.light-switch:focus-visible{outline:none;box-shadow:0 0 0 3px #d9973229}.light-switch.is-disabled{cursor:not-allowed;opacity:.55}.server-chip{border-radius:var(--mc-radius);background:var(--mc-surface-soft);margin-top:18px;padding:12px}.dashboard-update-announcement{border:1px solid color-mix(in srgb, var(--mc-border) 72%, #fff);border-radius:var(--mc-radius);background:#fff;gap:10px;margin-top:14px;padding:12px;display:grid}.dashboard-update-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-update-announcement ul{color:var(--mc-muted);gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.dashboard-update-announcement li{overflow-wrap:anywhere}.table-product-cell{align-items:center;gap:10px;min-width:0;display:flex}.table-product-cell img{border:1px solid var(--mc-border);border-radius:8px;flex:none}.table-product-cell>span,.cell-stack strong,.cell-stack span,.line-clamp{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.cell-stack{min-width:0}.cell-stack span{color:var(--mc-muted);font-size:12px}.rules-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;min-width:0;display:grid}.rules-form-grid{grid-template-columns:repeat(3,minmax(160px,1fr));gap:14px;min-width:0;display:grid}.rule-field{min-width:0;color:var(--mc-text);gap:6px;font-size:13px;font-weight:700;display:grid}.rule-field>span{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rules-formula,.rules-account-placeholder{background:linear-gradient(135deg,#fff3d9d1,#ffffffd1);border:1px solid #b875192e;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:12px;display:flex}.logistics-pricing-page{gap:12px}.logistics-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.logistics-channel-hero{background:linear-gradient(#fffffff5,#fffaf2f0);border:1px solid #ead8b8e6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px;display:grid;box-shadow:0 10px 26px #694d220f}.logistics-current-channel{gap:10px;min-width:0;display:grid}.logistics-current-channel>span,.logistics-channel-switch-label{color:var(--mc-muted);font-size:13px;font-weight:700}.logistics-current-channel>div{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.logistics-current-channel strong{min-width:0;color:var(--mc-text);text-overflow:ellipsis;font-size:18px;line-height:1.25;overflow:hidden}.logistics-current-channel dl{flex-wrap:wrap;gap:14px 28px;margin:0;padding:0;display:flex}.logistics-current-channel dl div{gap:4px;min-width:150px;display:flex}.logistics-current-channel dt,.logistics-current-channel dd{color:var(--mc-muted);margin:0;font-size:13px}.logistics-current-channel dd{color:var(--mc-text);font-weight:700}.logistics-channel-switch{background:#fffdf8f0;border:1px solid #ead8b8e6;border-radius:8px;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:12px;padding:10px 16px 14px;display:grid}.logistics-channel-cards{grid-template-columns:repeat(4,minmax(150px,1fr)) auto;gap:8px;min-width:0;display:grid}.logistics-channel-card{min-width:0;color:var(--mc-text);background:#fffffff5;border:1px solid #c4d5edf2;border-radius:7px;align-items:stretch;display:flex;position:relative;overflow:hidden}.logistics-channel-card.is-active{background:#eef6ffeb;border-color:#2563ebe0;box-shadow:inset 0 0 0 1px #2563eb29}.logistics-channel-card-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;gap:4px;padding:10px 42px 10px 12px;display:grid}.logistics-channel-delete{position:absolute;top:6px;right:6px}.logistics-channel-card strong,.logistics-channel-card span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.logistics-channel-card span{color:var(--mc-muted);font-size:12px}.logistics-vendor-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.logistics-vendor-chip{min-width:0;color:var(--mc-text);text-align:left;transition:border-color .16s var(--mc-ease), box-shadow .16s var(--mc-ease), transform .16s var(--mc-ease);background:#ffffffe6;border:1px solid #ead8b8e0;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.logistics-vendor-chip:hover,.logistics-vendor-chip:focus-visible,.logistics-vendor-chip.is-active{border-color:#b875195c;outline:none;transform:translateY(-1px);box-shadow:0 12px 24px #694d2214}.logistics-vendor-chip strong,.logistics-vendor-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.logistics-vendor-chip span{color:var(--mc-muted);font-size:12px}.logistics-pricing-layout{grid-template-columns:minmax(0,1fr) 312px;gap:10px;min-width:0;display:grid}.logistics-main-stack,.logistics-side-stack,.logistics-version-detail,.logistics-diff-panel{gap:16px;min-width:0;display:grid}.logistics-side-stack{align-content:start}.logistics-quote-workbench{min-width:0}.logistics-table-notice{background:#eef6ffe6;border:1px solid #2563eb2e;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:10px;padding:10px 12px;display:flex}.logistics-quote-workbench .table-toolbar{margin:0;padding:0 10px 10px}.logistics-quote-workbench .table-toolbar .light-input-wrapper{max-width:260px}.logistics-quote-workbench .light-table-wrap{border-inline:0;border-bottom:0;border-radius:0}.logistics-quote-workbench .light-table th{background:#f4f7fb}.logistics-quote-workbench .light-table td{vertical-align:middle}.logistics-country-cell{width:100%;color:var(--mc-text);text-align:left;background:0 0;border:0;gap:2px;padding:4px 0;display:grid}.logistics-country-cell strong{font-size:17px}.logistics-country-cell span{color:var(--mc-muted);font-size:12px}.logistics-country-cell.is-active strong{color:#2563eb}.logistics-table-footer{background:#fffffff5;border-top:1px solid #e2e8f0e6;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.logistics-table-footer>span{color:var(--mc-muted);font-size:14px}.logistics-side-card{background:linear-gradient(#fffdf8fa,#fffaf2e6)}.logistics-info-list,.logistics-diff-list{gap:10px;display:grid}.logistics-info-list div,.logistics-diff-list div{grid-template-columns:minmax(88px,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.logistics-info-list span,.logistics-diff-list span{color:var(--mc-muted);font-size:13px}.logistics-info-list strong,.logistics-diff-list strong{min-width:0;color:var(--mc-text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.logistics-diff-list div{grid-template-columns:minmax(0,1fr) 32px auto}.logistics-side-actions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.logistics-row-link{background:0 0;border:0;width:100%;padding:0;display:block}.logistics-row-link.is-active .light-input-wrapper{background:#fff8ebf2;border-color:#b875196b}.logistics-action-bar,.logistics-section-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.logistics-section-head>div{gap:4px;min-width:0;display:grid}.logistics-diff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.logistics-diff-grid article,.logistics-inline-note{background:linear-gradient(135deg,#fffaf2eb,#ffffffe6);border:1px solid #ead8b8e0;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.logistics-diff-grid article strong,.logistics-diff-grid article span,.logistics-inline-note{text-overflow:ellipsis;min-width:0;overflow:hidden}.logistics-diff-grid article span,.logistics-inline-note{color:var(--mc-muted);font-size:12px;line-height:1.45}.logistics-diff-detail-list{gap:6px;max-height:260px;padding-right:2px;display:grid;overflow:auto}.logistics-diff-detail-list>div{background:#ffffffd1;border:1px solid #d5ba8ea6;border-radius:7px;grid-template-columns:minmax(120px,1.2fr) minmax(120px,.9fr) minmax(120px,.9fr);align-items:center;gap:8px;min-width:0;padding:7px 9px;font-size:12px;display:grid}.logistics-diff-detail-list strong,.logistics-diff-detail-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.logistics-diff-detail-list span{color:var(--mc-muted)}.rules-formula span{color:var(--mc-muted);font-size:13px}.login-shell{background:radial-gradient(circle at 18% 20%,#d997322e,#0000 32%),linear-gradient(135deg,#111827,#0f172a 48%,#202636);grid-template-columns:minmax(420px,1fr) 420px;gap:28px;min-height:100dvh;padding:42px;display:grid}.login-stage{border-radius:var(--mc-radius);color:#fff;border:1px solid #ffffff14;flex-direction:column;justify-content:space-between;min-height:560px;padding:32px;display:flex}.login-brand{align-items:center;gap:16px;display:flex}.login-brand h1,.login-brand .semi-typography{color:#fff}.login-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.login-signal-grid>div{border-radius:var(--mc-radius);background:#ffffff0f;border:1px solid #ffffff1f;gap:8px;min-height:150px;padding:16px;display:grid}.login-signal-grid svg{color:var(--mc-gold)}.login-signal-grid span{color:#ffffffa8;font-size:13px;line-height:1.5}.login-card{border-radius:var(--mc-radius);align-self:center;box-shadow:0 28px 80px #00000040}.login-form{gap:16px;margin-top:22px;display:grid}.login-field{gap:8px;min-width:0;display:grid}.login-field span{color:var(--mc-muted);font-size:13px;font-weight:700}.login-field input{width:100%;min-width:0;min-height:42px;color:var(--mc-text);font:inherit;transition:border-color .15s var(--mc-ease), box-shadow .15s var(--mc-ease), background-color .15s var(--mc-ease);background:#fffdf8;border:1px solid #d997323d;border-radius:10px;padding:0 12px}.login-field input:focus{background:#fff;border-color:#b8751994;outline:none;box-shadow:0 0 0 3px #d9973221}.login-update-note{color:var(--mc-muted);text-align:center;margin-top:14px;font-size:12px;line-height:1.5}.workspace-layout{background:radial-gradient(circle at 28% 0,#d997321f,#0000 34%),linear-gradient(135deg,#ffffff59,#edf0f500);grid-template-columns:300px minmax(0,1fr);gap:20px;min-width:0;height:100%;min-height:680px;padding:2px;display:grid}.task-rail,.workspace-main{min-width:0;min-height:0}.task-rail{border-radius:var(--mc-radius);background:linear-gradient(180deg, #fffaf0e0, #fffffff5), var(--mc-surface);border:1px solid #d9973238;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 50px #5e41181a}.rail-heading{border-bottom:1px solid var(--mc-border);justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.region-pricing-page{--rp-blue:#1677ff;--rp-blue-soft:#eaf3ff;--rp-border:#d9e1ec;--rp-muted:#667085;--rp-text:#172033;width:100%;min-width:0;color:var(--rp-text);border:1px solid var(--rp-border);background:#f5f7fa;border-radius:4px;overflow:hidden}.region-pricing-page .semi-button{color:#245ea8;min-height:30px;box-shadow:none;background:#fff;border-color:#cbd8e8;border-radius:4px;padding:0 10px;font-size:12px;font-weight:600}.region-pricing-page .semi-button:hover{border-color:var(--rp-blue);color:var(--rp-blue);box-shadow:none}.region-pricing-page .semi-button-solid.semi-button-primary{border-color:var(--rp-blue);color:#fff;background:var(--rp-blue)}.region-pricing-page .light-input-wrapper,.region-pricing-page .light-select{background:#fff;border-color:#cfd8e5;border-radius:4px;min-height:32px}.region-pricing-page .light-input-wrapper:focus-within,.region-pricing-page .light-select:focus-within{border-color:var(--rp-blue);box-shadow:0 0 0 2px #1677ff1a}.region-pricing-header{border-bottom:1px solid var(--rp-border);background:#fff}.region-pricing-title-row{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;padding:16px 18px 4px;display:flex}.region-pricing-title-row>div:first-child{min-width:0}.region-pricing-title-row h1{color:#101828;letter-spacing:0;margin:0;font-size:24px;line-height:1.2}.region-pricing-title-row>div:first-child>span{color:#98a2b3;margin-top:3px;font-size:11px;display:block}.region-pricing-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.region-pricing-header-actions>span{color:var(--rp-muted);font-size:12px}.region-pricing-tabs{align-items:end;gap:24px;min-height:44px;padding:0 18px;display:flex}.region-pricing-tabs button{color:#344054;height:44px;font:inherit;background:0 0;border:0;padding:0 8px;font-size:13px;font-weight:600;position:relative}.region-pricing-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.region-pricing-tabs button.is-active{color:var(--rp-blue)}.region-pricing-tabs button.is-active:after{background:var(--rp-blue)}.region-pricing-kpis{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;padding:14px;display:grid}.region-pricing-kpi{border:1px solid var(--rp-border);background:#fff;border-radius:4px;align-content:space-between;min-width:0;min-height:100px;padding:15px 16px;display:grid;position:relative;box-shadow:0 1px 3px #1018280a}.region-pricing-kpi>div:first-child{color:#344054;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.region-pricing-kpi>div:first-child small{color:var(--rp-muted);font-size:11px;font-weight:400}.region-pricing-kpi>div:first-child svg{color:var(--rp-blue);flex:none}.region-pricing-kpi>strong{color:#101828;font-size:21px;line-height:1}.region-pricing-kpi>button{height:28px;color:var(--rp-blue);font:inherit;background:#fff;border:1px solid #b9cff0;border-radius:4px;padding:0 14px;font-size:12px;position:absolute;bottom:12px;right:14px}.region-pricing-system-note{background:#f7fbff;border-color:#c9dcf7;align-items:center;gap:12px;display:flex}.region-pricing-system-note>svg{color:var(--rp-blue);flex:none}.region-pricing-system-note>div{line-height:1.4;gap:9px!important;font-size:12px!important;font-weight:400!important;display:grid!important}.region-pricing-system-note strong{color:#344054;font-weight:600}.region-pricing-workbench{grid-template-columns:238px minmax(0,1fr) 226px;align-items:start;gap:12px;min-width:0;padding:0 14px 14px;display:grid}.region-pricing-workbench.is-preview{grid-template-columns:minmax(0,1fr)}.region-pricing-left-panel,.region-pricing-main-panel,.region-pricing-right-panel{border:1px solid var(--rp-border);background:#fff;border-radius:4px;min-width:0}.region-pricing-left-panel,.region-pricing-right-panel{max-height:calc(100vh - 180px);position:sticky;top:0;overflow:auto}.region-pricing-panel-heading{border-bottom:1px solid var(--rp-border);justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:48px;padding:11px 13px;display:flex}.region-pricing-panel-heading>strong{color:#101828;min-width:0;font-size:14px}.region-pricing-panel-heading>span{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.region-pricing-panel-heading>button,.region-pricing-info-block>div>button{color:var(--rp-blue);font:inherit;background:0 0;border:0;flex:none;padding:2px 0;font-size:12px}.region-pricing-rule-row{border-bottom:1px solid #edf0f4;min-height:74px;padding:10px 78px 10px 13px;position:relative}.region-pricing-rule-row>div{align-items:center;gap:5px;display:flex}.region-pricing-rule-row>div strong{font-size:12px}.region-pricing-rule-row>div svg{color:var(--rp-blue)}.region-pricing-rule-row p,.region-pricing-rule-row>span{color:var(--rp-muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:10px;display:block;overflow:hidden}.region-pricing-rule-row>span{color:#344054;font-size:11px}.region-pricing-rule-row>.semi-button{position:absolute;top:24px;right:12px}.region-pricing-rule-notes{background:#f8fbff;gap:8px;padding:14px 13px;display:grid}.region-pricing-rule-notes strong{font-size:13px}.region-pricing-rule-notes p{color:#475467;margin:0;padding-left:11px;font-size:11px;line-height:1.55;position:relative}.region-pricing-rule-notes p:before{background:var(--rp-blue);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:0}.region-pricing-rule-notes em{color:#d92d20;font-style:normal;font-weight:700}.region-pricing-main-panel{overflow:hidden}.region-pricing-task-strip{border-bottom:1px solid var(--rp-border);grid-template-columns:minmax(260px,1.2fr) auto minmax(240px,1fr) auto;align-items:end;gap:8px;min-width:0;padding:12px;display:grid}.region-pricing-task-strip label{gap:5px;min-width:0;display:grid}.region-pricing-task-strip label>span{color:#344054;font-size:11px;font-weight:600}.region-pricing-task-strip .light-select,.region-pricing-task-strip .light-input-wrapper{width:100%}.region-pricing-task-strip .semi-tag{align-self:end;min-height:26px;margin-bottom:3px}.region-pricing-quantity-stepper{background:#fff;border:1px solid #cfd8e5;border-radius:4px;grid-template-columns:34px minmax(48px,1fr) 34px;align-items:center;min-height:32px;display:grid;overflow:hidden}.region-pricing-quantity-stepper .semi-button{border:0;border-radius:0;min-width:34px;min-height:30px;padding:0}.region-pricing-quantity-stepper strong{color:#101828;text-align:center;font-size:13px}.region-pricing-logistics-group{border-bottom:1px solid var(--rp-border);background:#f7fbff;grid-template-columns:minmax(280px,1.1fr) minmax(220px,.95fr) minmax(220px,.95fr) minmax(220px,.9fr) auto;align-items:center;gap:16px;padding:12px;display:grid}.region-pricing-logistics-group>div{align-items:center;gap:9px;min-width:0;display:flex}.region-pricing-logistics-group svg{color:var(--rp-blue);flex:none}.region-pricing-logistics-group span{gap:3px;min-width:0;display:grid}.region-pricing-logistics-group strong{font-size:12px}.region-pricing-logistics-group small{color:var(--rp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.region-pricing-logistics-actions{white-space:nowrap;justify-content:flex-end;gap:8px;display:flex}.region-pricing-preview-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.region-pricing-preview-head>div:first-child{align-items:baseline;gap:8px;min-width:0;display:flex}.region-pricing-preview-head strong{font-size:14px}.region-pricing-preview-head span{color:var(--rp-muted);font-size:11px}.region-pricing-preview-actions{align-items:center;gap:8px;min-width:0;display:flex}.region-pricing-preview-actions .light-input-wrapper{width:210px}.region-pricing-formula{color:#667085;gap:4px;padding:0 12px 10px;font-size:11px;line-height:1.45;display:grid}.region-pricing-formula small{color:#d92d20;font-size:10px}.region-pricing-table{border-top:1px solid var(--rp-border)}.region-pricing-page .light-table-wrap{max-width:100%;overflow:auto}.region-pricing-table .light-table-wrap{min-height:300px;max-height:calc(100vh - 500px)}.region-pricing-table .light-select{width:100%;min-height:28px;font-size:11px}.region-pricing-page .light-table table{border-collapse:collapse;table-layout:fixed;width:100%}.region-pricing-page .light-table th{z-index:1;border-right:0;border-bottom:1px solid var(--rp-border);color:#344054;text-align:left;white-space:nowrap;background:#f4f6f9;height:40px;padding:0 10px;font-size:11px;font-weight:700;position:sticky;top:0}.region-pricing-page .light-table td{color:#344054;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edf0f4;border-right:0;height:42px;padding:7px 10px;font-size:11px;overflow:hidden}.region-pricing-page .light-table tbody tr:hover{background:#f7fbff}.region-pricing-page .light-table-pagination{min-height:50px;color:var(--rp-muted);background:#fff;border-top:0}.region-pricing-page .light-table-pagination button{border-radius:4px}.region-pricing-country{min-width:0}.region-pricing-country strong,.region-pricing-country span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.region-pricing-country span{color:#98a2b3;margin-top:2px;font-size:9px}.is-no-logistics,.region-price-error{color:#d92d20!important}.region-price-ready{color:#175cd3}.region-pricing-right-panel{padding-bottom:5px}.region-pricing-info-block{border-bottom:1px solid #edf0f4;padding:12px}.region-pricing-info-block>div:first-child{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.region-pricing-info-block>div:first-child>strong{font-size:12px}.region-pricing-info-row{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:6px;min-width:0;padding:4px 0;display:grid}.region-pricing-info-row span{color:var(--rp-muted);font-size:10px}.region-pricing-info-row strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:10px;overflow:hidden}.region-pricing-muted{color:var(--rp-muted);margin:0;font-size:10px;line-height:1.5}.region-pricing-manage-editor{min-width:0}.region-pricing-manage-field{color:#344054;gap:7px;padding:13px;font-size:11px;display:grid}.region-pricing-country-editor{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(66px,.8fr) minmax(88px,1.2fr);align-items:center;gap:7px;min-width:0;padding:8px 10px;display:grid}.region-pricing-country-editor>div strong,.region-pricing-country-editor>div span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.region-pricing-country-editor>div strong{font-size:10px}.region-pricing-country-editor>div span{color:#98a2b3;font-size:9px}.region-pricing-country-editor .light-input-wrapper,.region-pricing-country-editor .light-select{width:100%;min-width:0;font-size:10px}.region-pricing-country-editor .light-switch{justify-self:end}.region-pricing-profit-editor{background:#f7fbff;border:1px solid #cfe0f7;border-radius:4px;grid-template-columns:repeat(3,minmax(145px,1fr));gap:10px;margin:12px;padding:12px;display:grid}.region-pricing-profit-editor>div:not(.region-pricing-priority-note){gap:6px;min-width:0;display:grid}.region-pricing-profit-editor span{color:#344054;font-size:11px;font-weight:600}.region-pricing-profit-editor small{color:var(--rp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.region-pricing-priority-note{color:#175cd3;grid-column:1/-1;align-items:center;gap:6px;font-size:10px;display:flex}.region-pricing-history-table{min-height:420px}.region-pricing-section-heading{border-bottom:1px solid var(--rp-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.region-pricing-section-heading>div{gap:3px;min-width:0;display:grid}.region-pricing-section-heading strong{color:#101828;font-size:13px}.region-pricing-section-heading span{color:var(--rp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.region-pricing-section-heading>svg{color:var(--rp-blue);flex:none}.region-pricing-sku-parameters{border-bottom:1px solid var(--rp-border);background:#fbfcfe}.region-pricing-writeback-only{border-bottom:1px solid var(--rp-border);background:#fffaf2}.region-pricing-sku-grid{background:var(--rp-border);grid-template-columns:repeat(5,minmax(130px,1fr));gap:1px;display:grid}.region-pricing-sku-grid>label,.region-pricing-sku-value{background:#fff;align-content:center;gap:5px;min-width:0;min-height:70px;padding:9px 11px;display:grid}.region-pricing-sku-grid span{color:var(--rp-muted);font-size:10px;font-weight:600}.region-pricing-sku-value strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.region-pricing-sku-grid>label.is-required{box-shadow:inset 3px 0 #d92d20}.region-pricing-writeback-grid{background:#eadfce;grid-template-columns:repeat(3,minmax(180px,1fr));gap:1px;display:grid}.region-pricing-writeback-grid>label{background:#fff;align-content:center;gap:5px;min-width:0;min-height:70px;padding:9px 11px;display:grid}.region-pricing-writeback-grid>label>span{color:var(--rp-muted);font-size:10px;font-weight:600}.region-pricing-admin-panel{min-height:520px}.region-pricing-admin-default{border-bottom:1px solid var(--rp-border);color:#344054;grid-template-columns:minmax(220px,1fr) 160px;align-items:center;gap:12px;padding:12px;font-size:12px;font-weight:600;display:grid}.region-pricing-profit-list{min-height:360px}.region-pricing-profit-row{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(220px,1.2fr) minmax(220px,1.3fr) minmax(210px,1fr) 150px;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.region-pricing-profit-row>div:first-child{gap:3px;min-width:0;display:grid}.region-pricing-profit-row>div:first-child strong,.region-pricing-profit-row>div:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.region-pricing-profit-row>div:first-child strong{font-size:12px}.region-pricing-profit-row>div:first-child span,.region-pricing-profit-row>label>span{color:var(--rp-muted);font-size:10px}.region-pricing-profit-options{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.region-pricing-profit-options>span{color:#175cd3;background:#f7fbff;border:1px solid #c8d9ef;border-radius:4px;align-items:center;gap:4px;min-height:26px;padding:2px 5px 2px 8px;font-size:10px;font-weight:600;display:inline-flex}.region-pricing-profit-options button{color:#667085;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;display:grid}.region-pricing-profit-options button:disabled{opacity:.35}.region-pricing-profit-add{grid-template-columns:minmax(100px,1fr) auto;gap:6px;min-width:0;display:grid}.region-pricing-profit-row>label{gap:5px;min-width:0;display:grid}.region-pricing-source-note{color:#475467;background:#f7fbff;border:1px solid #c9dcf7;border-radius:4px;align-items:center;gap:8px;min-width:0;margin:0 14px 14px;padding:9px 11px;font-size:11px;display:flex}.region-pricing-source-note svg{color:var(--rp-blue);flex:none}.region-pricing-empty{min-height:430px;padding:80px 20px}.region-pricing-export-bar{color:#475467;background:#fffaf0;border:1px solid #f1c27d;border-radius:4px;align-items:center;gap:9px;min-width:0;margin:0 14px 14px;padding:10px 13px;font-size:11px;display:flex}.region-pricing-export-bar>svg{color:#d08a1c;flex:none}.region-pricing-export-bar>span{white-space:nowrap}.region-pricing-export-bar>div{gap:8px;margin-left:auto;display:flex}.region-pricing-modal-backdrop{z-index:1200;background:#10182870;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.region-pricing-modal{background:#fff;border-radius:6px;width:min(680px,100%);max-height:min(620px,100vh - 40px);overflow:auto;box-shadow:0 24px 64px #10182838}.region-pricing-sample-grid{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:16px;display:grid}.region-pricing-sample-grid strong{font-size:12px}.region-pricing-sample-grid code{overflow-wrap:anywhere;color:#344054;background:#f5f7fa;padding:8px;font-size:11px}@media (max-width:1420px){.region-pricing-workbench{grid-template-columns:218px minmax(0,1fr) 210px}.region-pricing-task-strip{grid-template-columns:minmax(150px,1fr) auto minmax(140px,.9fr) auto}.region-pricing-cost-input{grid-column:1/3}.region-pricing-kpis{grid-template-columns:repeat(4,minmax(140px,1fr))}.region-pricing-sku-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}.region-pricing-profit-row{grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr)}.region-pricing-logistics-group{grid-template-columns:minmax(220px,1fr) minmax(200px,.95fr) minmax(200px,.95fr) minmax(200px,.8fr) auto}}@media (max-width:1120px){.region-pricing-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.region-pricing-workbench{grid-template-columns:215px minmax(0,1fr)}.region-pricing-right-panel{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;display:grid;position:static}.region-pricing-manage-editor{grid-column:1/-1}.region-pricing-workbench.is-preview{grid-template-columns:minmax(0,1fr)}.region-pricing-profit-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}@media (max-width:820px){.app-shell:has(.region-pricing-page){grid-template-columns:58px minmax(0,1fr)}.app-shell:has(.region-pricing-page) .brand-lockup{justify-content:center;padding-inline:8px}.app-shell:has(.region-pricing-page) .brand-lockup>div:last-child{display:none}.app-shell:has(.region-pricing-page) .nav-group-title span{display:none}.app-shell:has(.region-pricing-page) .nav-entry span{display:none}.app-shell:has(.region-pricing-page) .nav-chevron{display:none}.app-shell:has(.region-pricing-page) .nav-sublist{display:none}.app-shell:has(.region-pricing-page) .nav-collapse-button span{display:none}.app-shell:has(.region-pricing-page) .nav-scroll{padding-inline:5px}:is(.app-shell:has(.region-pricing-page) .nav-group-title,.app-shell:has(.region-pricing-page) .nav-entry,.app-shell:has(.region-pricing-page) .nav-collapse-button){justify-content:center;padding-inline:0}.app-shell:has(.region-pricing-page) .app-header{padding-inline:8px}.app-shell:has(.region-pricing-page) .app-header-route-actions{display:none}.app-shell:has(.region-pricing-page) .app-header>.semi-space:last-child{display:none}.app-content:has(.region-pricing-page){width:100%;min-width:0;padding:8px}.region-pricing-title-row,.region-pricing-preview-head,.region-pricing-export-bar{flex-direction:column;align-items:stretch}.region-pricing-header-actions,.region-pricing-preview-actions{flex-wrap:wrap;justify-content:flex-start}.region-pricing-kpis,.region-pricing-workbench,.region-pricing-profit-editor,.region-pricing-sku-grid,.region-pricing-writeback-grid,.region-pricing-profit-row,.region-pricing-admin-default,.region-pricing-logistics-group{grid-template-columns:minmax(0,1fr)}.region-pricing-left-panel,.region-pricing-right-panel{max-height:none;position:static}.region-pricing-right-panel{display:block}.region-pricing-task-strip{grid-template-columns:minmax(0,1fr);align-items:stretch}.region-pricing-cost-input{grid-column:auto}.region-pricing-task-strip .semi-tag{justify-self:start;margin:0}.region-pricing-preview-actions .light-input-wrapper{width:min(100%,280px)}.region-pricing-export-bar>div{margin-left:0}.region-pricing-source-note{align-items:flex-start}}.rail-heading h4{margin:4px 0 0}.task-list{overscroll-behavior:contain;gap:8px;min-height:0;padding:10px;display:grid;overflow:auto}.task-card{border:1px solid var(--mc-border);border-radius:var(--mc-radius);background:linear-gradient(135deg, #fffffff0, #f7f8fbf0), var(--mc-surface-soft);width:100%;color:var(--mc-text);text-align:left;transition:background-color .18s var(--mc-ease), border-color .18s var(--mc-ease), transform .18s var(--mc-ease), box-shadow .18s var(--mc-ease);gap:7px;padding:10px 11px;display:grid;position:relative}.task-card:hover{background:#fffaf0;border-color:#d997328c;transform:translateY(-1px);box-shadow:0 14px 28px #d9973221}.task-card.is-active{border-color:var(--mc-gold);background:linear-gradient(135deg, #fff3d9f5, #fffffff5), var(--mc-gold-weak);box-shadow:inset 4px 0 0 var(--mc-gold), 0 16px 34px #d9973229}.task-card.is-checked{background:linear-gradient(135deg,#eff6fff0,#fffffff5),#eff6ff;border-color:#0f6bff80}.task-card.is-active:after{background:var(--mc-gold);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:12px;right:12px;box-shadow:0 0 0 5px #d9973229}.task-check{align-items:center;gap:8px;min-width:0;display:inline-flex}.task-check input{width:16px;height:16px;accent-color:var(--mc-blue);flex:none}.task-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-meta{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.workspace-main{grid-template-rows:auto minmax(0,1fr);gap:16px;display:grid;overflow:hidden}.workspace-grid,.workspace-board{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:16px;min-height:0;display:grid;overflow:hidden}.workspace-board{grid-template-columns:minmax(430px,.9fr) minmax(520px,1.1fr)}.legacy-upload-board{grid-template-columns:minmax(560px,1.18fr) minmax(360px,.82fr)}.workspace-grid>.panel-card,.workspace-board>.panel-card{border-radius:var(--mc-radius);background:linear-gradient(180deg, #fffffff5, #f8fafcfa), var(--mc-surface);min-width:0;min-height:0;box-shadow:var(--mc-shadow-strong);border:1px solid #d997322e;flex-direction:column;display:flex;overflow:hidden}.workspace-grid>.panel-card .semi-card-body,.workspace-board>.panel-card .semi-card-body{overscroll-behavior:contain;flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;display:grid;overflow:auto}.workspace-grid .semi-tabs,.workspace-board .semi-tabs,.workspace-detail-shell .simple-tabs{min-height:0;display:grid}.workspace-grid .semi-tabs-content,.workspace-board .semi-tabs-content,.workspace-detail-shell .simple-tabs-content{overscroll-behavior:contain;min-height:0;overflow:auto}.execution-panel .semi-card-body{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;align-content:start;gap:14px;display:grid}.action-row,.tool-strip,.table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.batch-tool-strip{justify-content:space-between}.batch-tool-strip>.semi-space{min-width:0}.workspace-workbench .semi-card-body{grid-template-rows:auto auto auto auto minmax(0,1fr) auto}.workspace-detail .semi-card-body{grid-template-rows:auto auto minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.workspace-board>.workspace-detail .semi-card-body{padding:0}.upload-product-panel .semi-card-body,.upload-run-panel .semi-card-body{min-height:0;padding:0;overflow:hidden}.upload-product-scroll,.upload-run-scroll{overscroll-behavior:contain;gap:14px;min-height:0;padding:14px;display:grid;overflow:auto}.upload-current-head{background:radial-gradient(circle at 0 0,#d9973221,#0000 180px),linear-gradient(135deg,#fffaf2f5,#fffffff0);border:1px solid #ead8b8db;border-radius:8px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.upload-current-head>div{min-width:0}.upload-current-head h4{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;overflow:hidden}.upload-suite-template{background:linear-gradient(135deg,#fffaf2fa,#fffffff0),radial-gradient(circle at 92% 0,#2563eb1a,#0000 210px);border:1px solid #b8751938;border-radius:8px;grid-template-columns:132px minmax(0,1fr);gap:14px;min-width:0;padding:14px;display:grid}.suite-template-preview{min-width:0}.suite-template-preview img,.suite-template-preview .image-placeholder{object-fit:cover;background:#f8fafc;border:1px solid #ead8b8f2;border-radius:8px;width:132px;height:132px}.suite-template-main,.suite-template-title,.suite-template-title>div{min-width:0}.suite-template-main{align-content:start;gap:12px;display:grid}.suite-template-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.suite-template-title h4{color:var(--mc-text);margin:2px 0 4px}.suite-template-meta,.suite-output-grid,.suite-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.suite-template-meta span,.suite-output-grid article,.suite-role-grid span{background:#ffffffc7;border:1px solid #e2e8f0e6;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.suite-template-meta small,.suite-output-grid small,.suite-role-grid small,.suite-role-grid em{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.suite-template-meta b,.suite-output-grid strong{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.suite-output-grid article:first-child,.suite-output-grid article:nth-child(2){grid-column:span 2}.suite-output-grid article:first-child strong,.suite-output-grid article:nth-child(2) strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;display:-webkit-box;overflow:hidden}.suite-role-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.suite-role-grid span{background:#f8fafcd1}.suite-role-grid span.is-ready{background:#f0fdf4db;border-color:#22c55e47}.suite-role-grid b{color:var(--mc-text);font-size:22px;line-height:1}.suite-flow-section{background:linear-gradient(135deg,#fffffff5,#f8fafce6),#fff}.upload-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.upload-metrics-grid span,.upload-pipeline span{background:#fffaf2;border:1px solid #ead8b8db;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.upload-metrics-grid small,.upload-pipeline small{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.upload-metrics-grid b{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1;overflow:hidden}.upload-section{background:linear-gradient(135deg,#fffaf2f0,#fffffff0),#fff;border:1px solid #ead8b8db;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.run-section{align-content:start}.title-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.title-compare span{background:#f8fafcd6;border:1px solid #e2e8f0e6;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.title-compare small,.pricing-tool-grid span{color:var(--mc-muted);font-size:12px}.title-compare b{color:var(--mc-text);word-break:break-word;font-size:13px;font-weight:600;line-height:1.55}.upload-image-grid{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:10px;display:grid}.suite-image-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));max-height:292px;padding-right:2px;overflow:auto}.upload-image-grid figure{background:#f8fafcc2;border:1px solid #e2e8f0f2;border-radius:8px;gap:8px;min-width:0;margin:0;padding:8px;display:grid}.upload-image-grid img{aspect-ratio:1;object-fit:cover;background:#f8fafc;border-radius:6px;width:100%}.upload-image-grid figcaption{justify-content:space-between;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.upload-image-grid figcaption strong,.upload-image-grid figcaption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-image-grid figcaption strong{color:#7a4a08}.upload-pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.upload-pipeline span{background:#f8fafcdb;position:relative}.upload-pipeline span.is-done{background:#f0fdf4e6;border-color:#22c55e47}.upload-pipeline b{color:#334155;background:#e2e8f0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.upload-pipeline span.is-done b{color:#fff;background:#16a34a}.upload-pipeline strong{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sku-spec-select,.sku-spec-select select{width:100%;min-width:0}.run-button-grid,.form-grid.compact,.pricing-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.run-button-grid .semi-button,.run-button-grid button{justify-content:center;width:100%}.pricing-tool-grid label{gap:6px;min-width:0;display:grid}.pricing-tool-grid input{width:100%;min-width:0;height:34px;color:var(--mc-text);font:inherit;background:#f8fafc;border:1px solid #cbd5e1f2;border-radius:8px;padding:0 10px}.task-overview{border-bottom:1px solid var(--mc-border);background:radial-gradient(circle at 0 0,#d997321f,#0000 180px),linear-gradient(135deg,#fffaf2f5,#fffffff0);gap:12px;padding:14px 16px;display:grid}.task-overview-hero{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.task-overview-image,.task-overview-image img,.task-overview-image .image-placeholder{border-radius:8px;width:72px;height:72px}.task-overview-image{background:#fffaf2;border:1px solid #ead8b8db;overflow:hidden}.task-overview-image img{object-fit:cover}.task-overview-copy{gap:4px;min-width:0;display:grid}.task-overview-copy h4{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.detail-tool-strip{align-items:flex-start}.workspace-detail-shell{min-width:0;min-height:0;overflow:hidden}.workspace-detail-shell .simple-tabs{height:100%}.workspace-detail-shell .simple-tab-panel{overscroll-behavior:contain;min-height:0;max-height:none;padding:14px;overflow:auto}.excel-detail-grid{gap:12px;min-width:0;display:grid}.excel-section{background:linear-gradient(135deg,#fffaf2f0,#ffffffeb),#fff;border:1px solid #ead8b8db;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.excel-section .semi-descriptions{grid-template-columns:repeat(3,minmax(0,1fr))}.excel-image-panel{gap:12px;min-width:0;display:grid}.description-block{color:#4e4335;white-space:pre-wrap;max-height:260px;margin:0;font-size:13px;line-height:1.65;overflow:auto}.workbench-table-shell{gap:10px;min-width:0;min-height:0;display:grid;overflow:hidden}.section-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.section-head>div{gap:4px;min-width:0;display:grid}.section-head strong,.section-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.section-head span{color:var(--mc-muted);font-size:12px}.image-action-strip{border-bottom:1px solid var(--mc-border);background:#ffffffd6;flex-wrap:wrap;gap:10px;padding:12px 16px;display:flex}.tool-strip,.table-toolbar{border-bottom:1px solid var(--mc-border);background:linear-gradient(90deg, #fff3d985, #f7f8fbdb), var(--mc-surface-soft);padding:14px 16px}.match-flow-bar{border-radius:var(--mc-radius);background:linear-gradient(135deg,#fffaf0db,#eff6ff9e);border:1px solid #d997322e;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.match-flow-bar span{color:#5f4b2d;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:1.35;display:flex}.match-flow-bar b{color:#211507;background:linear-gradient(135deg,#f6d38b,#c1781d);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid;box-shadow:0 8px 18px #d9973238}.processing-status-grid,.warehouse-rule-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.warehouse-rule-summary-strip{border-bottom:1px solid var(--mc-border);background:linear-gradient(135deg,#fffaf2eb,#ffffffeb);grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 16px}.processing-status-grid span,.warehouse-rule-summary-strip span{background:radial-gradient(circle at 100% 0,#d997321f,#0000 72px),#fffaf2;border:1px solid #ead8b8e0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-width:0;padding:12px;display:grid;box-shadow:0 10px 24px #694d220d}.processing-status-grid small,.warehouse-rule-summary-strip small{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;overflow:hidden}.processing-status-grid b,.warehouse-rule-summary-strip b{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:21px;line-height:1.05;overflow:hidden}.processing-list-panel,.export-center-panel{gap:12px;min-width:0;display:grid}.processing-list-head{background:linear-gradient(135deg,#fff6e1eb,#ffffffe6),#fff;border:1px solid #ead8b8db;border-radius:8px;gap:4px;min-width:0;padding:12px 14px;display:grid}.processing-list-head strong{color:var(--mc-text)}.processing-list-head span{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.export-audit-panel{background:radial-gradient(circle at 0 0,#d9973224,#0000 170px),linear-gradient(135deg,#fffaf2f5,#fffffff0);border:1px solid #d9973238;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:0 12px 28px #694d220f}.export-audit-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.export-audit-head>span{gap:3px;min-width:0;display:grid}.export-audit-head strong{color:var(--mc-text)}.export-audit-head small{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.export-audit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.export-audit-grid span{background:#ffffffb8;border:1px solid #ead8b8db;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.export-audit-grid small{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.export-audit-grid b{color:var(--mc-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1;overflow:hidden}.export-warning-list{overscroll-behavior:contain;gap:6px;min-width:0;max-height:118px;padding-right:4px;display:grid;overflow:auto}.export-warning-list span{color:#6b4e12;word-break:break-word;background:#fffbebe0;border:1px solid #facc1547;border-radius:8px;min-width:0;padding:8px 10px;font-size:12px;line-height:1.45}.export-warning-list.compact{max-height:96px}.process-log-panel{border-radius:var(--mc-radius);color:#ffffffc7;background:linear-gradient(135deg,#111827f5,#2a1f12f0);border:1px solid #d9973233;gap:6px;max-height:132px;padding:10px 12px;font-family:Cascadia Mono,Consolas,monospace;font-size:12px;display:grid;overflow:auto}.process-log-panel span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.api-check-name{align-items:center;gap:8px;max-width:100%;display:inline-flex}.api-check-name svg{flex:none;width:17px;height:17px}.api-check-name .lucide-check-circle-2{color:var(--mc-green)}.api-check-name .lucide-x-circle{color:var(--mc-red)}.api-settings-grid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:16px;min-width:0;display:grid}.api-profile-note,.api-editor-footer,.account-form-footer,.account-create-note{border-radius:var(--mc-radius);background:linear-gradient(135deg,#fff3d994,#ffffffe6);border:1px solid #d997322e;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:14px;padding:12px;display:flex}.api-profile-note .semi-typography,.api-editor-footer .semi-typography,.account-create-note .semi-typography{min-width:0}.api-editor-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px 14px;display:grid}.api-editor-footer,.account-form-footer{margin-top:16px}.account-form-footer{grid-column:1/-1;margin-top:2px;padding:9px 10px}.account-create-note{justify-content:flex-start;align-items:flex-start;margin-top:0;margin-bottom:16px}.account-create-note.compact{align-items:center;margin-bottom:12px;padding:10px 12px}.account-create-note>span{background:var(--mc-gold-weak);width:40px;height:40px;color:var(--mc-gold-deep);border-radius:8px;flex:none;place-items:center;display:grid}.account-create-note strong{margin-bottom:4px;display:block}.account-create-note.compact>span{width:32px;height:32px}.account-create-note.compact strong{margin-bottom:2px}.account-cell-main,.account-password-cell,.account-quota-cell{gap:5px;min-width:0;display:grid}.account-cell-main span{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.account-password-cell{grid-template-columns:minmax(72px,1fr) auto auto;align-items:center}.account-password-cell code{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:12px;overflow:hidden}.account-quota-cell button{width:100%;min-width:0;color:var(--mc-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px}.account-quota-cell button:hover,.account-quota-cell button:focus-visible{color:var(--mc-gold-deep);text-decoration:underline}.account-actions{align-content:center}.account-form{grid-template-columns:minmax(170px,1.2fr) minmax(150px,1fr) minmax(150px,1fr) 150px repeat(3,118px) 98px;align-items:end;gap:10px;display:grid}.account-field{min-width:0;color:var(--mc-text);gap:6px;margin-bottom:0;font-size:13px;font-weight:700;display:grid}.account-field>span{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-field input:not([type=checkbox]),.rule-field input:not([type=checkbox]),.api-editor-grid input:not([type=checkbox]),.settings-form-grid input:not([type=checkbox]),.settings-textareas textarea,.account-form select,.api-editor-grid select,.settings-form-grid select{width:100%;min-width:0;color:var(--mc-text);font:inherit;transition:border-color .15s var(--mc-ease), box-shadow .15s var(--mc-ease), background-color .15s var(--mc-ease);background:#fffdf8;border:1px solid #d997323d;border-radius:8px;padding:10px 12px}.account-field input:not([type=checkbox]):focus,.rule-field input:not([type=checkbox]):focus,.api-editor-grid input:not([type=checkbox]):focus,.settings-form-grid input:not([type=checkbox]):focus,.settings-textareas textarea:focus,.account-form select:focus,.api-editor-grid select:focus,.settings-form-grid select:focus{border-color:#b875198c;outline:none;box-shadow:0 0 0 3px #d997321f}.settings-textareas textarea{resize:vertical;min-height:118px}.settings-card .semi-card-body{padding:0}.settings-card .settings-tabs,.settings-card .semi-tabs{grid-template-rows:auto auto;min-height:0;display:grid}.settings-card .settings-tabs .simple-tab-panel,.settings-card .semi-tabs-content{overscroll-behavior:auto;scroll-behavior:auto;min-height:0;overflow:visible}.settings-page .simple-tabs{grid-template-rows:auto auto}.settings-page .simple-tab-panel{overscroll-behavior:auto;scroll-behavior:auto;overflow:visible}.settings-form-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px 18px;padding:18px;display:grid}.settings-form-grid.compact{grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;padding:0}.settings-route-list{gap:14px;padding:18px;display:grid}.settings-route-card{border-radius:var(--mc-radius);background:linear-gradient(135deg,#fffdf8f5,#f8fafcf0);border:1px solid #d9973233;gap:14px;min-width:0;padding:14px;display:grid}.settings-api-summary{background:linear-gradient(135deg,#eff6ffd1,#fffdf8f0);border:1px solid #0f6bff29;border-radius:8px;gap:4px;margin:18px 18px 0;padding:12px 14px;display:grid}.settings-api-summary strong{color:var(--mc-text)}.settings-api-summary span{color:var(--mc-muted);font-size:12px;line-height:1.5}.settings-key-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.settings-key-summary>div{gap:4px;min-width:0;display:grid}.settings-key-card .settings-route-head span{align-items:center;gap:6px;display:inline-flex}.settings-route-source{color:#9a5f10;margin-top:6px;font-size:12px;font-style:normal;font-weight:700;display:block}.settings-empty-state{min-height:72px;color:var(--mc-muted);background:#fffdf8d1;border:1px dashed #d9973257;border-radius:8px;align-items:center;gap:10px;padding:16px;font-size:13px;display:flex}.settings-api-card .semi-tag{text-overflow:ellipsis;max-width:260px;overflow:hidden}.api-endpoint-grid{grid-template-columns:88px 120px minmax(320px,1fr) 120px minmax(180px,.7fr)}.api-path-field{min-width:0}.settings-route-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.settings-route-head>div{gap:4px;min-width:0;display:grid}.settings-route-head strong{color:var(--mc-text);font-size:14px}.settings-route-head span{color:var(--mc-muted);font-size:12px;line-height:1.45}.route-key-field{grid-column:span 2}.settings-textareas{gap:14px;padding:0 18px 18px;display:grid}.settings-switch-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;padding:18px;display:grid}.settings-switch-grid label{border-radius:var(--mc-radius);min-height:54px;color:var(--mc-text);background:linear-gradient(135deg,#fff3d98f,#ffffffeb);border:1px solid #d9973233;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-weight:600;display:flex}.settings-switch-grid input[type=checkbox],.account-field input[type=checkbox]{width:18px;height:18px;accent-color:var(--mc-gold-deep);cursor:pointer;flex:none;margin:0}.settings-footer{border-top:1px solid var(--mc-border);background:linear-gradient(90deg,#fffaf0b8,#f8fafceb);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.settings-footer>.semi-space{min-width:0}.settings-footer svg{color:var(--mc-gold-deep)}.mono-id{color:#7c4f13;font-variant-numeric:tabular-nums;font-family:Cascadia Mono,Consolas,monospace;font-size:12px}.route-tabs .simple-tab-panel,.route-tabs .semi-tabs-content{min-height:0;overflow:visible}.warehouse-page{grid-template-rows:auto auto minmax(0,1fr);min-width:0;max-height:none}.warehouse-page .route-tabs{min-width:0;max-width:100%;min-height:0;overflow:visible}.warehouse-page .simple-tab-panel,.warehouse-page .semi-tabs-content,.warehouse-page .semi-tabs-pane,.warehouse-page .semi-tabs-pane-motion-overlay{min-width:0;max-width:100%}.warehouse-page .simple-tab-panel,.warehouse-page .semi-tabs-pane{min-height:0;overflow:visible}.warehouse-stock-card{flex-direction:column;min-width:0;min-height:0;display:flex}.warehouse-stock-card .semi-card-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.warehouse-stock-card .semi-spin,.warehouse-stock-card .semi-spin-children,.warehouse-stock-card .semi-table-wrapper,.warehouse-stock-card .semi-table-fixed-header,.warehouse-stock-card .semi-table-container{min-width:0;max-width:100%;width:100%!important}.warehouse-stock-card .semi-table-wrapper,.warehouse-stock-card .semi-table-fixed-header,.warehouse-stock-card .semi-table-container{overflow:hidden}.warehouse-stock-card .semi-table-body{overscroll-behavior:contain;overflow:auto!important}.warehouse-search-header,.warehouse-filter-row{border-bottom:1px solid var(--mc-border);background:linear-gradient(90deg, #fff6e1c7, #f7f9fce6), var(--mc-surface-soft);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}.warehouse-search-header>.semi-space{flex-wrap:wrap}.warehouse-search-header>.semi-input-wrapper{flex:360px;max-width:620px}.warehouse-filter-row{background:#ffffffd6;flex-wrap:wrap;justify-content:flex-start}.warehouse-filter-row .semi-input-wrapper{flex:180px;max-width:260px}.warehouse-stat-grid{border-bottom:1px solid var(--mc-border);background:linear-gradient(135deg,#fffaf2d1,#ffffffd6);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 16px;display:grid}.warehouse-stat-card{background:#ffffffeb;border:1px solid #ead8b8d1;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:82px;padding:12px;display:grid;box-shadow:0 12px 28px #694d2212}.warehouse-stat-card>span{color:#fff;background:linear-gradient(135deg,#d9a041,#b87519);border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.warehouse-stat-card svg{width:18px;height:18px}.warehouse-stat-card small,.warehouse-stat-card em{min-width:0;color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;display:block;overflow:hidden}.warehouse-stat-card strong{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:24px;line-height:1.1;display:block;overflow:hidden}.warehouse-stat-card.tone-green>span{background:linear-gradient(135deg,#45b977,#1f8d48)}.warehouse-stat-card.tone-orange>span{background:linear-gradient(135deg,#f0aa42,#b36809)}.warehouse-stat-card.tone-blue>span{background:linear-gradient(135deg,#4090ff,#0f6bff)}.warehouse-match-alert{color:#6f4a12;background:linear-gradient(135deg,#fff7def5,#ffffffdb);border:1px solid #dd992a5c;border-radius:8px;align-items:center;gap:10px;min-width:0;margin:10px 0;padding:10px 12px;display:flex}.warehouse-match-alert strong{flex:none}.warehouse-match-alert span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.warehouse-editor{gap:16px;min-width:0;display:grid}.warehouse-editor-head{border:1px solid var(--mc-border);border-radius:var(--mc-radius);min-width:0;box-shadow:var(--mc-shadow);background:linear-gradient(135deg,#fffaf2fa,#ffffffe0),radial-gradient(circle at 90% 0,#b875191f,#0000 26%);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.warehouse-editor-head>div{min-width:0}.warehouse-editor-head h2{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;margin:4px 0;overflow:hidden}.warehouse-editor-grid{grid-template-columns:minmax(360px,.9fr) minmax(360px,1.1fr);gap:16px;min-width:0;display:grid}.warehouse-editor-grid>.panel-card{min-width:0}.warehouse-editor-images{grid-column:1/-1}.warehouse-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.warehouse-field-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-field-grid label{min-width:0;color:var(--mc-text);gap:7px;font-weight:700;display:grid}.warehouse-field-grid label span{color:var(--mc-muted);font-size:12px;font-weight:600}.warehouse-field-grid label.is-wide{grid-column:1/-1}.warehouse-readonly-chip{background:var(--mc-gold-weak);color:#70440b;border:1px solid #b875192e;border-radius:8px;align-items:center;min-height:38px;padding:0 12px;font-weight:700;display:flex}.warehouse-main-image{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:16px;min-width:0;margin-bottom:16px;display:grid}.warehouse-main-image img,.warehouse-main-image .image-placeholder{border:1px solid var(--mc-border);border-radius:8px;width:180px;height:180px}.warehouse-main-image-button{cursor:copy;background:0 0;border:0;border-radius:8px;width:180px;height:180px;padding:0;display:inline-grid}.warehouse-main-image-button:focus-visible,.warehouse-thumb-preview:focus-visible{outline-offset:3px;outline:3px solid #d9973261}.warehouse-main-image strong{color:var(--mc-text);margin-bottom:8px;font-size:18px;display:block}.warehouse-image-url-tools{align-items:center;min-width:0;margin-top:12px;display:flex}.warehouse-image-url-tools .semi-input-wrapper{width:min(420px,100%);min-width:220px}.warehouse-image-url-tools textarea{resize:vertical;width:min(520px,100%);min-width:260px;min-height:70px;color:var(--mc-text);font:inherit;outline-offset:2px;background:#fffffff5;border:1px solid #b8751938;border-radius:8px;outline:2px solid #0000;padding:10px 12px;font-size:13px;line-height:1.5}.warehouse-image-url-tools textarea:focus-visible{border-color:#b8751994;outline-color:#b875193d}.warehouse-thumb-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;max-height:min(430px,46dvh);display:grid;overflow:auto}.warehouse-thumb-card{border:1px solid var(--mc-border);min-width:0;color:var(--mc-text);transition:border-color .16s var(--mc-ease), transform .16s var(--mc-ease);background:#fff;border-radius:8px;gap:8px;padding:8px;display:grid}.warehouse-thumb-card:hover,.warehouse-thumb-card.is-main{border-color:#b8751980;transform:translateY(-1px)}.warehouse-thumb-preview{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:7px;padding:0;display:grid}.warehouse-thumb-preview img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.warehouse-thumb-preview span{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.warehouse-thumb-actions{flex-wrap:wrap;gap:6px;display:flex}.warehouse-thumb-actions .semi-button{flex:auto;min-width:0}.warehouse-row-danger-button{color:#b42318;cursor:pointer;min-width:58px;height:24px;transition:background .16s var(--mc-ease), border-color .16s var(--mc-ease), transform .16s var(--mc-ease);background:#dc262614;border:1px solid #dc262638;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.warehouse-row-danger-button:hover:not(:disabled){background:#dc262621;border-color:#dc26266b;transform:translateY(-1px)}.warehouse-row-danger-button:disabled{cursor:not-allowed;opacity:.58}.warehouse-row-danger-button:focus-visible{outline-offset:2px;outline:3px solid #dc262638}.warehouse-confirm-backdrop{z-index:3000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1118276b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.warehouse-confirm-dialog{background:#fffaf0;border:1px solid #b875193d;border-radius:10px;gap:18px;width:min(460px,100%);padding:22px;display:grid;box-shadow:0 28px 80px #56370c47}.warehouse-confirm-dialog strong{color:var(--mc-text);margin-bottom:8px;font-size:18px;display:block}.warehouse-confirm-actions{justify-content:flex-end}.import-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:16px;min-height:0;display:grid}.drop-zone{border-radius:var(--mc-radius);color:#1d4ed8;min-height:260px;font:inherit;text-align:center;transition:background-color .18s var(--mc-ease), border-color .18s var(--mc-ease), transform .18s var(--mc-ease);background:#eff6ff;border:1px dashed #2563eb73;place-items:center;gap:8px;padding:22px;display:grid}.drop-zone:hover{border-color:var(--mc-blue);background:#dbeafe;transform:translateY(-1px)}.drop-zone span{color:#45617e;max-width:280px}.warehouse-import-card,.warehouse-import-card .semi-card-body{min-width:0;overflow:hidden}.warehouse-import-shell{background:radial-gradient(circle at 28px 22px,#d9973221,#0000 160px),linear-gradient(135deg,#fffaf2c7,#fffffff5);grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);min-width:0;min-height:640px;display:grid}.warehouse-import-left,.warehouse-import-right{flex-direction:column;gap:14px;min-width:0;min-height:0;padding:16px;display:flex}.warehouse-import-left{background:linear-gradient(#fff3d973,#ffffffd1),#fffaf2;border-right:1px solid #ead8b8d9}.warehouse-import-right{overflow:hidden}.warehouse-import-left .drop-zone{color:#8a520d;background:linear-gradient(135deg,#fff3d9f5,#ffffffe0),#fff8ea;border-color:#b8751975;min-height:210px}.warehouse-import-left .drop-zone:hover,.warehouse-import-left .drop-zone:focus-visible{border-color:var(--mc-gold);background:linear-gradient(135deg,#ffe9bcfa,#ffffffeb),#fff8ea}.warehouse-import-toolbar{background:linear-gradient(120deg,#fff6e1eb,#ffffffe6),#fff;border:1px solid #ead8b8db;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex;box-shadow:0 12px 28px #694d220f}.warehouse-import-toolbar>div{gap:3px;min-width:0;display:grid}.warehouse-import-toolbar strong{color:var(--mc-text)}.warehouse-import-toolbar span{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.warehouse-runtime-grid{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;min-height:0;padding:0 2px 2px 0;display:grid;overflow:auto}.warehouse-runtime-card{min-width:0;overflow:hidden;box-shadow:0 14px 30px #694d2212;border-color:#ead8b8db!important}.warehouse-runtime-card.is-wide{min-height:0}.warehouse-runtime-card .semi-card-body,.warehouse-mini-table{min-width:0;overflow:hidden}.warehouse-runtime-card .semi-table-wrapper,.warehouse-runtime-card .semi-table-container,.warehouse-runtime-card .semi-table-fixed-header,.warehouse-mini-table .semi-table-wrapper,.warehouse-mini-table .semi-table-container,.warehouse-mini-table .semi-table-fixed-header{min-width:0;max-width:100%;overflow:hidden;width:100%!important}.warehouse-runtime-card .semi-table-body,.warehouse-mini-table .semi-table-body{overscroll-behavior:contain;overflow:auto!important}.warehouse-card-head.compact{background:0 0;border-bottom:0;justify-content:space-between;align-items:center;gap:10px;min-height:auto;padding:0;display:flex}.warehouse-link-button{width:100%;min-width:0;color:var(--mc-text);font:inherit;text-align:left;transition:background-color .16s var(--mc-ease), border-color .16s var(--mc-ease), transform .16s var(--mc-ease);background:0 0;border:1px solid #0000;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.warehouse-link-button:hover,.warehouse-link-button:focus-visible{background:#fff3d9b8;border-color:#b875193d;transform:translateY(-1px)}.warehouse-link-button.is-active{background:linear-gradient(135deg,#fff3d9f2,#ffffffe6),#fff;border-color:#b875197a}.warehouse-link-button strong,.warehouse-link-button span,.warehouse-count-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.warehouse-link-button span,.warehouse-count-line{color:var(--mc-muted);font-size:12px}.warehouse-progress-cell{gap:5px;min-width:0;display:grid}.warehouse-progress-cell small{color:var(--mc-muted);font-size:12px}.warehouse-progress{background:linear-gradient(#ffffffdb,#fff3d9d1),#fff8ea;border:1px solid #b875192e;border-radius:999px;min-width:110px;height:18px;position:relative;overflow:hidden}.warehouse-progress span{border-radius:inherit;background:linear-gradient(90deg, #b87519, #f1bd5b 60%, #f7d58b), var(--mc-gold);width:100%;transform:scaleX(var(--warehouse-progress-scale,0));transform-origin:0;transition:transform .22s var(--mc-ease);position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #b8751938}.warehouse-progress b{z-index:1;color:#5d3708;text-align:center;text-shadow:0 1px #ffffffb8;font-size:11px;line-height:16px;display:block;position:relative}.warehouse-job-summary{border-bottom:1px solid var(--mc-border);background:linear-gradient(90deg,#fff6e19e,#ffffffeb),#fff;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.warehouse-job-summary .warehouse-progress{flex:180px;max-width:280px}.warehouse-job-summary>span:not(.semi-tag){min-width:0;color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.warehouse-empty-panel{background:#ffffffad;border:1px solid #ead8b8db;border-radius:8px;place-items:center;min-height:220px;display:grid}.warehouse-pending-card,.warehouse-rules-card,.warehouse-pending-card .semi-card-body,.warehouse-rules-card .semi-card-body{min-width:0;overflow:hidden}.warehouse-section-head{background:radial-gradient(circle at 32px 12px,#d997321f,#0000 150px),linear-gradient(120deg,#fff6e1db,#fffffff0);border-bottom:1px solid #ead8b8db;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.warehouse-section-head.compact{padding:12px 14px}.warehouse-section-head>div{gap:3px;min-width:0;display:grid}.warehouse-section-head strong{color:var(--mc-text);font-size:15px}.warehouse-section-head span{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.warehouse-section-title-row{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.warehouse-alert-strip{border-bottom:1px solid var(--mc-border);background:linear-gradient(135deg,#fffaf2e0,#f8fafce6),#fffaf2;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;padding:12px 16px;display:grid}.warehouse-alert-strip>div{background:#fff;border:1px solid #ead8b8e6;border-radius:8px;align-content:center;gap:5px;min-width:0;padding:12px;display:grid;box-shadow:0 10px 24px #694d220d}.warehouse-alert-strip small{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.warehouse-alert-strip strong{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.warehouse-purchase-page{gap:14px;min-width:0;display:grid}.warehouse-purchase-hero{border:1px solid var(--mc-border);min-width:0;box-shadow:var(--mc-shadow);background:linear-gradient(135deg,#fff,#fff8eb);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.warehouse-purchase-hero>div{gap:5px;min-width:0;display:grid}.warehouse-purchase-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:14px;min-width:0;display:grid}.warehouse-rules-shell{background:radial-gradient(circle at 78% 6%,#d9973221,#0000 220px),linear-gradient(135deg,#fffaf2d1,#fffffff5);grid-template-columns:minmax(0,1fr) 360px;min-width:0;min-height:700px;display:grid}.warehouse-rules-main,.warehouse-rule-editor{min-width:0;min-height:0}.warehouse-rules-main{overscroll-behavior:contain;align-content:start;gap:14px;padding-bottom:16px;display:grid;overflow:auto}.warehouse-rules-main>.semi-table-wrapper,.warehouse-rules-main>.semi-table-container{min-width:0;overflow:hidden}.warehouse-rule-editor{overscroll-behavior:contain;background:linear-gradient(#fff3d98a,#ffffffe6),#fffaf2;border-left:1px solid #ead8b8db;flex-direction:column;gap:12px;padding:14px;display:flex;overflow:auto}.warehouse-rule-editor label{min-width:0;color:var(--mc-text);gap:7px;font-weight:700;display:grid}.warehouse-rule-editor label>span{color:var(--mc-muted);font-size:12px;font-weight:600}.rule-json-editor textarea{resize:vertical;width:100%;min-height:260px;max-height:42dvh;color:var(--mc-text);outline-offset:2px;background:#fffffff0;border:1px solid #b8751938;border-radius:8px;outline:2px solid #0000;padding:12px;font:12px/1.55 JetBrains Mono,Consolas,SFMono-Regular,monospace;overflow:auto}.rule-json-editor textarea:focus,.rule-json-editor textarea:focus-visible{border-color:#b8751999;outline-color:#b875195c;box-shadow:0 0 0 3px #d9973224}.rule-data-editor{background:linear-gradient(135deg,#ffffffe6,#fff6dfb8),#fffaf2;border:1px solid #b875192e;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.rule-data-editor.charger-editor{gap:11px}.rule-data-editor-head{gap:4px;min-width:0;display:grid}.rule-data-editor-head strong{color:var(--mc-text);font-size:14px}.rule-data-editor-head span,.rule-data-preview small{color:var(--mc-muted);font-size:12px;line-height:1.45}.rule-data-grid{gap:10px;min-width:0;display:grid}.rule-data-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-data-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.rule-list-field textarea{resize:vertical;width:100%;min-height:96px;max-height:180px;color:var(--mc-text);outline-offset:2px;background:#fffffff0;border:1px solid #b8751938;border-radius:8px;outline:2px solid #0000;padding:10px 11px;font:13px/1.5 JetBrains Mono,Consolas,SFMono-Regular,monospace;overflow:auto}.rule-list-field textarea:focus,.rule-list-field textarea:focus-visible{border-color:#b8751999;outline-color:#b8751952;box-shadow:0 0 0 3px #d997321f}.rule-switch-row{background:#ffffffad;border:1px solid #b8751929;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.rule-switch-row div{gap:3px;min-width:0;display:grid}.rule-switch-row strong{color:var(--mc-text);font-size:13px}.rule-switch-row span{color:var(--mc-muted);font-size:12px;line-height:1.45}.rule-data-preview{background:#ffffffb8;border:1px dashed #b8751952;border-radius:8px;gap:7px;min-width:0;padding:10px;display:grid}.rule-data-preview b{color:#70440b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.rule-data-warning{color:#9f3412;font-size:12px;font-style:normal;line-height:1.45}.rule-chip-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.rule-chip{color:#70440b;text-overflow:ellipsis;white-space:nowrap;background:#fff6dfdb;border:1px solid #b875192e;border-radius:999px;align-items:center;max-width:100%;min-height:24px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.rule-chip.muted{color:var(--mc-muted);background:#ffffffb8}.warehouse-recalc-panel{background:#ffffffdb;border:1px solid #ead8b8db;border-radius:8px;gap:14px;min-width:0;margin:0 16px;display:grid;overflow:hidden;box-shadow:0 14px 30px #694d220f}.warehouse-recalc-grid{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:0 14px 14px;display:grid}.warehouse-pending-card .semi-table-wrapper,.warehouse-pending-card .semi-table-container,.warehouse-rules-card .semi-table-wrapper,.warehouse-rules-card .semi-table-container,.warehouse-rules-card .semi-table-fixed-header,.warehouse-pending-card .semi-table-fixed-header{min-width:0;max-width:100%;overflow:hidden;width:100%!important}.warehouse-pending-card .semi-table-body,.warehouse-rules-card .semi-table-body{overscroll-behavior:contain;overflow:auto!important}.product-workbench{overscroll-behavior:contain;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;padding:14px 16px 16px;display:grid;overflow:auto}.product-summary{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.product-summary img,.product-summary .image-placeholder{border:1px solid var(--mc-border);border-radius:8px;width:120px;height:120px}.image-strip{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;max-height:min(420px,48dvh);padding:14px 16px 16px;display:grid;overflow:auto}.image-strip img{aspect-ratio:1;border:1px solid var(--mc-border);border-radius:8px;width:100%;box-shadow:0 10px 20px #0f172a0f}.import-review{gap:14px;min-width:0;display:grid}.review-summary{border:1px solid var(--mc-border);border-radius:var(--mc-radius);background:var(--mc-surface-soft);gap:6px;min-width:0;padding:12px;display:grid}.review-summary span{color:var(--mc-muted);font-size:12px}.product-detail{gap:18px;display:grid}.image-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.image-grid img{aspect-ratio:1;border:1px solid var(--mc-border);border-radius:8px;width:100%}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-grid span{border:1px solid var(--mc-border);border-radius:var(--mc-radius);background:var(--mc-surface-soft);padding:10px 12px}.warehouse-image-search{border-bottom:1px solid var(--mc-border);background:linear-gradient(135deg,#d9973214,#2563eb0f),#fff;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:12px;padding:14px 16px;display:grid}.warehouse-image-drop{background:#ffffffd1;border:1px dashed #2563eb61;border-radius:8px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;min-height:122px;padding:12px;display:grid}.warehouse-image-drop>span{width:96px;height:96px;color:var(--mc-blue);background:#eff6ff;border-radius:8px;place-items:center;display:grid}.warehouse-image-drop img{border:1px solid var(--mc-border);border-radius:8px;width:96px;height:96px}.warehouse-image-drop strong,.warehouse-similar-results strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.warehouse-image-drop .semi-typography{margin:4px 0 10px;font-size:12px;display:block}.warehouse-image-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-content:start;gap:10px;min-width:0;display:grid}.warehouse-image-status{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.warehouse-similar-results{grid-column:1/-1;gap:10px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.warehouse-similar-results button{border:1px solid var(--mc-border);max-width:340px;min-height:62px;color:var(--mc-text);text-align:left;transition:border-color .16s var(--mc-ease), transform .16s var(--mc-ease);background:#fff;border-radius:8px;flex:none;grid-template-columns:42px 180px auto;align-items:center;gap:10px;padding:9px;display:grid}.warehouse-similar-results button:hover{border-color:#d997328c;transform:translateY(-1px)}.warehouse-similar-results small{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.battery-replica-page{--battery-blue:#1677ff;--battery-deep:#001b31;--battery-deep-2:#062846;--battery-line:#e8edf5;--battery-soft:#f5f8fc;--battery-text:#172033;--battery-muted:#758195;width:100vw;height:100dvh;color:var(--battery-text);background:#f3f7fb;grid-template-rows:58px minmax(0,1fr);grid-template-columns:240px minmax(0,1fr) 340px;font-family:Inter,Microsoft YaHei UI,system-ui,sans-serif;display:grid;overflow:hidden}.battery-replica-page button{font:inherit}.battery-sidebar{color:#fff;background:linear-gradient(#00182c,#001326 68%,#001020);border-right:1px solid #ffffff12;flex-direction:column;grid-row:1/3;min-height:0;display:flex}.battery-brand{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;height:58px;padding:0 14px;display:flex}.battery-brand strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.battery-logo{color:#001b31;background:#f8fafc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.battery-side-nav{align-content:start;gap:4px;min-height:0;padding:12px 10px;display:grid;overflow:auto}.battery-side-group{gap:4px;display:grid}.battery-side-title,.battery-side-item{color:#ffffffd1;text-align:left;width:100%;min-height:40px;transition:background-color .18s var(--mc-ease), color .18s var(--mc-ease), transform .18s var(--mc-ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.battery-side-title{color:#fff;background:#ffffff14;font-weight:700}.battery-side-title.compact{color:#ffffffc7;background:#ffffff08;min-height:34px;margin-top:2px;margin-left:18px;font-size:13px}.battery-side-item svg,.battery-side-title svg{flex:none;width:17px;height:17px}.battery-side-item span,.battery-side-title span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.battery-side-item:hover,.battery-side-item:focus-visible{color:#fff;background:#1677ff38;transform:translate(1px)}.battery-side-item.is-active{color:#fff;background:#1677ff;box-shadow:0 10px 24px #1677ff3d}.battery-side-nested{gap:4px;display:grid}.battery-side-nested .battery-side-item{width:calc(100% - 26px);margin-left:26px}.battery-side-footer{border-top:1px solid #ffffff0f;gap:8px;margin-top:auto;padding:16px 14px;display:grid}.battery-side-footer>span,.battery-admin small{color:#ffffff85;font-size:12px}.battery-side-footer strong{font-size:14px}.battery-admin{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:9px;min-height:46px;margin-top:8px;display:grid}.battery-admin>span{background:#64748b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.battery-admin b,.battery-admin small{grid-column:2}.battery-admin svg{grid-area:1/3/3;width:16px}.battery-topbar{border-bottom:1px solid var(--battery-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-column:2/4;justify-content:space-between;align-items:center;min-width:0;padding:0 18px;display:flex}.battery-title,.battery-top-actions{align-items:center;gap:12px;min-width:0;display:flex}.battery-title h1{color:var(--battery-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:700;overflow:hidden}.battery-top-actions{color:#405066;font-size:13px}.battery-top-actions svg{width:18px;height:18px}.battery-bell{display:inline-flex;position:relative}.battery-bell b{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:16px;height:16px;font-size:10px;line-height:16px;position:absolute;top:-9px;right:-8px}.battery-main-scroll{overscroll-behavior:contain;grid-column:2;min-width:0;min-height:0;padding:20px;overflow:auto}.battery-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.battery-metric{border:1px solid var(--battery-line);background:#fff;border-radius:10px;align-items:center;gap:14px;min-height:112px;padding:18px;display:flex;box-shadow:0 12px 34px #0f172a0d}.battery-metric-icon{color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.battery-tone-blue .battery-metric-icon{background:linear-gradient(135deg,#2f8bff,#1677ff)}.battery-tone-violet .battery-metric-icon{background:linear-gradient(135deg,#9b7cff,#7c5cf4)}.battery-tone-green .battery-metric-icon{background:linear-gradient(135deg,#34d399,#20b46b)}.battery-tone-orange .battery-metric-icon{background:linear-gradient(135deg,#ffad4d,#fb8c26)}.battery-tone-red .battery-metric-icon{background:linear-gradient(135deg,#fb7185,#ef4444)}.battery-metric span,.battery-metric small{color:var(--battery-muted);display:block}.battery-metric strong{margin:4px 0 6px;font-size:26px;line-height:1;display:block}.battery-metric b,.score-good,.bundle-spec-list em{color:#10a86b;font-style:normal}.score-bad{color:#ef4444}.battery-work-grid{gap:12px;min-height:0;display:grid}.battery-work-grid.has-left{grid-template-columns:240px minmax(0,1fr)}.battery-list-panel,.battery-center-panel,.battery-match-panel,.battery-data-card{border:1px solid var(--battery-line);background:#fff;border-radius:10px;min-width:0;box-shadow:0 12px 34px #0f172a0d}.battery-list-panel{grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;min-height:650px;padding:14px;display:grid}.battery-list-head,.battery-table-title,.battery-data-head,.battery-record-head,.battery-table-footer,.battery-filters,.battery-subtabs,.battery-tabs,.keyword-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.battery-list-head h2,.battery-table-title h2,.battery-record-head h2,.battery-data-head h3,.battery-section-title{color:var(--battery-text);margin:0}.battery-nav-list{align-content:start;min-height:0;display:grid;overflow:auto}.battery-list-row{border:0;border-bottom:1px solid var(--battery-line);min-height:54px;color:var(--battery-text);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.battery-list-row.is-active{color:#0f6bff;background:#f0f7ff;border:1px solid #1677ff;border-radius:8px;font-weight:700}.battery-list-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.battery-list-row b{color:var(--battery-muted);font-weight:500}.battery-pager{color:var(--battery-muted);justify-content:center;align-items:center;gap:10px;display:flex}.battery-pager button,.battery-table-footer button,.bundle-stepper button{border:1px solid var(--battery-line);color:#64748b;background:#fff;border-radius:6px;min-width:28px;height:28px}.battery-center-panel,.battery-match-panel{gap:14px;padding:14px;display:grid}.battery-record-head{border-bottom:1px solid var(--battery-line);padding-bottom:10px}.battery-record-head p,.battery-section-title small,.battery-table-title small{color:var(--battery-muted);margin:6px 0 0;font-size:12px;font-weight:400}.battery-tabs,.detail-mini-tabs{border-bottom:1px solid var(--battery-line);justify-content:flex-start}.battery-tabs button,.detail-mini-tabs button,.battery-subtabs button{color:#536173;background:0 0;border:0;border-bottom:2px solid #0000;min-height:38px}.battery-tabs button.is-active,.detail-mini-tabs button.is-active,.battery-subtabs button.is-active{color:#1677ff;border-color:#1677ff;font-weight:700}.battery-info-banner{color:#1d64c8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px 12px;font-size:12px}.battery-subtabs{justify-content:flex-start}.battery-subtabs button{background:#f6f8fb;border:1px solid #0000;border-radius:8px;min-width:110px}.battery-subtabs button.is-active{background:#f0f7ff;border:1px solid #1677ff}.battery-table-title>div,.battery-filters{flex-wrap:wrap}.battery-table-title .semi-input-wrapper,.battery-filters .semi-input-wrapper{width:280px}.battery-table{min-width:100%;overflow-x:auto}.battery-tr{grid-template-columns:repeat(var(--cols,8), minmax(92px, 1fr));border-bottom:1px solid var(--battery-line);color:#334155;align-items:center;min-height:58px;display:grid}.battery-table:not(.is-match) .battery-tr{grid-template-columns:1.6fr .9fr 1.3fr 1fr .8fr .9fr .7fr .8fr}.battery-table.is-match .battery-tr{grid-template-columns:.9fr .8fr 1.8fr 1fr .8fr .9fr 1.4fr 1.7fr .7fr 1fr .6fr;min-width:1040px}.battery-th{color:#475569;background:#f8fafc;min-height:46px;font-size:12px;font-weight:700}.battery-tr>span{text-overflow:ellipsis;min-width:0;padding:10px;overflow:hidden}.battery-tr:not(.battery-th){cursor:pointer}.battery-tr:not(.battery-th):hover,.battery-tr.is-selected{background:#f8fbff}.battery-tr.is-selected{outline-offset:-1px;outline:1px solid #1677ff}.battery-check-cell,.battery-market{align-items:center;gap:10px;min-width:0;display:flex}.battery-check-cell a,.battery-market small{color:#1677ff;min-width:0;font-weight:700;display:grid}.battery-check-cell small,.line-two{color:var(--battery-muted);text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.battery-market b{color:#fff;background:#f97316;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.battery-thumb{background:linear-gradient(145deg,#f8fafc,#e2e8f0);border:1px solid #d8e0ea;border-radius:8px;flex:none;place-items:center;width:48px;height:48px;display:grid}.battery-thumb span{background:#fff;border:2px solid #b91c1c;border-radius:4px;width:30px;height:18px;display:block;box-shadow:inset 9px 0 #d9b16a}.battery-thumb.charger span{background:linear-gradient(135deg,#111827,#334155);border-color:#111827;width:28px;height:34px;box-shadow:inset 4px 4px #ffffff1f}.battery-thumb.cable span{width:34px;height:8px;box-shadow:none;background:#111827;border-color:#111827;border-radius:999px}.battery-thumb.box span{width:28px;height:24px;box-shadow:none;background:#d8a35d;border-color:#b7791f}.battery-thumb.pack span{width:30px;height:24px;box-shadow:none;background:linear-gradient(135deg,#fff7ed,#facc15);border-color:#d97706}.battery-data-head{border-bottom:1px solid var(--battery-line);padding:12px 14px}.battery-table-footer{color:var(--battery-muted);padding:12px 14px}.battery-table-footer>div{align-items:center;gap:8px;display:flex}.battery-table-footer b{color:#1677ff;border:1px solid #1677ff;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.bundle-components{gap:10px;display:grid}.bundle-component{border:1px solid var(--battery-line);background:#fff;border-radius:8px;grid-template-columns:24px 58px minmax(0,1fr) 210px 34px;align-items:center;gap:12px;padding:12px;display:grid}.bundle-component small,.bundle-component strong{margin-top:4px;display:block}.bundle-component small{color:var(--battery-muted)}.bundle-stepper{grid-template-columns:1fr 28px 32px 28px;align-items:center;gap:6px;display:grid}.bundle-stepper span,.bundle-stepper small{color:var(--battery-muted);grid-column:1/-1;font-size:12px}.bundle-stepper b{text-align:center}.bundle-pricing{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.bundle-pricing span{border:1px solid var(--battery-line);background:#f8fafc;border-radius:8px;padding:10px}.keyword-row{flex-wrap:wrap;justify-content:flex-start}.battery-detail-panel{border-left:1px solid var(--battery-line);background:#fff;grid-area:2/3;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;box-shadow:-18px 0 36px #0f172a0a}.battery-detail-head{border-bottom:1px solid var(--battery-line);justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;display:flex}.battery-detail-head h2{margin:0;font-size:17px}.battery-detail-head button{color:#64748b;background:0 0;border:0}.battery-detail-panel>:not(.battery-detail-head):not(.battery-detail-actions){overflow:auto}.battery-detail-product,.battery-info-section,.detail-note,.bundle-detail-stats,.detail-mini-tabs,.bundle-spec-list,.detail-tip,.tag-cloud,.match-result-list,.side-subtitle{margin:0 16px}.battery-detail-product{border-bottom:1px solid var(--battery-line);align-items:center;gap:12px;padding:18px 0;display:flex}.battery-detail-product .battery-thumb{width:78px;height:68px}.battery-detail-product h3{margin:0 0 6px;font-size:16px}.battery-detail-product p{color:var(--battery-muted);margin:0;line-height:1.8}.battery-info-section{border-bottom:1px solid var(--battery-line);padding:16px 0}.battery-info-section h3,.side-subtitle{margin-bottom:12px;font-size:15px}.battery-info-row{color:var(--battery-muted);grid-template-columns:minmax(120px,1fr) minmax(0,1fr);gap:10px;padding:6px 0;font-size:13px;display:grid}.battery-info-row b{color:#334155;text-align:left;min-width:0;font-weight:500}.battery-detail-actions{border-top:1px solid var(--battery-line);background:#fffffff5;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.detail-note,.detail-tip{color:var(--battery-muted);padding:14px 0;font-size:13px}.bundle-detail-stats{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 0;display:grid}.bundle-detail-stats span{border:1px solid var(--battery-line);text-align:center;border-radius:8px;gap:6px;padding:10px;display:grid}.bundle-spec-list,.match-result-list{gap:10px;padding:14px 0;display:grid}.bundle-spec-list div{color:#475569;grid-template-columns:minmax(0,1.4fr) .8fr .8fr .6fr 42px;align-items:center;gap:8px;font-size:13px;display:grid}.detail-tip{background:#f8fbff;border:1px dashed #bfdbfe;border-radius:8px;padding:12px}.tag-cloud{flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.match-result-list div{border:1px solid var(--battery-line);border-radius:8px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.match-result-list small{color:var(--battery-muted);grid-column:2}.account-create{min-height:0}.account-create .semi-card-body{padding:14px 16px 16px}.account-list-panel .semi-card-header{min-height:42px}.account-list-toolbar{border-bottom:1px solid var(--mc-border);background:#fffaf2b3;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.account-summary-pills,.account-card-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.account-card-list{background:linear-gradient(#fffdf8eb,#fff);grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:12px;min-height:260px;max-height:calc(100vh - 360px);padding:14px;display:grid;position:relative;overflow:auto}.account-card{background:#fffefb;border:1px solid #d9973233;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 10px 24px #694d2212}.account-card.is-disabled{opacity:.72}.account-card-head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.account-avatar{width:40px;height:40px;color:var(--mc-gold-deep);background:linear-gradient(135deg,#fff3d8,#fffaf0);border:1px solid #d9973240;border-radius:8px;place-items:center;font-weight:800;display:grid}.account-title{gap:3px;min-width:0;display:grid}.account-title strong,.account-title span,.account-card-foot span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-title span,.account-card-section small,.account-card-foot span,.account-quota-strip small,.account-quota-strip span{color:var(--mc-muted);font-size:12px}.account-card-grid{grid-template-columns:minmax(0,1.35fr) minmax(150px,.85fr) minmax(116px,.55fr);gap:10px;min-width:0;display:grid}.account-card-section{gap:6px;min-width:0;display:grid}.account-card-section.password>div{grid-template-columns:minmax(74px,1fr) auto auto;align-items:center;gap:6px;display:grid}.account-card-section.password code{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;background:#fffaf2;border:1px solid #d997322e;border-radius:8px;padding:8px 9px;font-family:inherit;font-size:12px;overflow:hidden}.account-card-section.device button,.account-quota-strip button{min-width:0;color:var(--mc-text);font:inherit;cursor:pointer;background:#fffaf2;border:1px solid #d997322e;border-radius:8px}.account-card-section.device button{justify-content:center;align-items:center;gap:6px;min-height:38px;display:flex}.account-quota-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.account-quota-strip button{text-align:left;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:4px;padding:8px 10px;display:grid}.account-quota-strip strong{color:var(--mc-gold-deep)}.account-card-section.device button:hover,.account-card-section.device button:focus-visible,.account-quota-strip button:hover,.account-quota-strip button:focus-visible{border-color:#b8751961;outline:none;box-shadow:0 0 0 3px #d997321a}.account-card-foot{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:2px;display:flex}.account-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#23272f75;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.account-modal{border:1px solid var(--mc-border);background:#fff;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100vw - 48px);max-height:min(820px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 70px #1a1f273d}.account-modal.is-wide{width:min(1120px,100vw - 48px)}.account-modal-head,.account-modal-foot{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.account-modal-head{border-bottom:1px solid var(--mc-border);background:#fffdf8}.account-modal-head h3,.account-modal-head p{margin:0}.account-modal-head h3{color:var(--mc-text);font-size:18px}.account-modal-head p{color:var(--mc-muted);margin-top:4px;font-size:12px}.account-modal-body{min-height:0;padding:18px;overflow:auto}.account-modal-foot{border-top:1px solid var(--mc-border);background:#fff}.account-create-dialog{gap:18px;display:grid}.account-create-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.account-api-option{border:1px solid var(--mc-border);cursor:pointer;background:#fbfcfe;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex}.account-api-option input{width:18px;height:18px;accent-color:var(--mc-gold-deep);margin:0}.account-api-option span{gap:2px;display:grid}.account-api-option small{color:var(--mc-muted)}.account-create-actions{justify-content:flex-end;gap:8px;display:flex}.account-api-editor{gap:16px;min-width:0;display:grid}.account-api-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.account-api-tabs>button{border:1px solid var(--mc-border);min-width:0;color:var(--mc-text);text-align:left;cursor:pointer;background:#f7f9fc;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.account-api-tabs>button span{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-api-tabs>button.is-active{background:#fff7e7;border-color:#b8751980;box-shadow:0 0 0 2px #d997321a}.account-api-default-grid,.account-api-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-api-route-list{gap:8px;display:grid}.account-api-route{border:1px solid var(--mc-border);background:#fff;border-radius:8px;overflow:hidden}.account-api-route summary{cursor:pointer;background:#fbfcfe;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:grid}.account-api-route summary:after{content:"+";color:var(--mc-muted);text-align:center;font-size:18px;line-height:1}.account-api-route[open] summary:after{content:"-"}.account-api-route summary::-webkit-details-marker{display:none}.account-api-route summary>div{gap:3px;min-width:0;display:grid}.account-api-route summary span{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-api-route-grid{border-top:1px solid var(--mc-border);padding:14px}.account-check-field{border:1px solid var(--mc-border);background:#fbfcfe;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 12px}.account-api-loading{min-height:240px;color:var(--mc-muted);place-items:center;display:grid}@media (max-width:1280px){.account-form{grid-template-columns:repeat(4,minmax(150px,1fr))}.account-card-list{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));max-height:none}.account-create-fields,.account-api-default-grid,.account-api-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.account-list-toolbar,.account-card-foot{flex-direction:column;align-items:stretch}.account-form,.account-card-grid,.account-quota-strip{grid-template-columns:1fr}.account-card-list{grid-template-columns:1fr;padding:10px}.account-card-head{grid-template-columns:36px minmax(0,1fr)}.account-card-tags{grid-column:1/-1}.account-modal-backdrop{padding:10px}.account-modal,.account-modal.is-wide{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.account-api-tabs,.account-create-fields,.account-api-default-grid,.account-api-route-grid{grid-template-columns:1fr}.account-api-tabs>button span,.account-api-route summary span{white-space:normal}}.category-source-switch-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.category-source-switch-row>div{gap:4px;min-width:0;display:grid}.category-source-switch-row span{color:#6b7785;font-size:12px;line-height:1.5}.category-prompt-card.is-disabled,.category-editor-card.is-disabled textarea,.category-image-block.is-disabled textarea{color:#929aa3;background:#f3f5f7}.category-prompt-card.is-disabled{opacity:.68;border-color:#dfe4e8}.category-toggle.is-disabled{cursor:not-allowed;opacity:.52}.upload-description-images{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;max-height:154px;display:grid;overflow:auto}.upload-description-images a{aspect-ratio:1;background:#f6f8fa;border:1px solid #dfe5ea;border-radius:4px;display:block;overflow:hidden}.upload-description-images img{object-fit:cover;width:100%;height:100%;display:block}.error-card{background:#fff1f2;border:1px solid #fecaca}.compact-error .semi-card-body{padding:12px 16px}.compact-error svg{color:var(--mc-red);flex:none;margin-top:4px}.compact-error .semi-empty{min-height:0;padding:0}@media (max-width:1280px){.metric-grid,.metric-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.content-split,.dashboard-operations-grid,.workspace-grid,.workspace-board,.api-settings-grid,.analytics-split,.automation-board,.import-layout,.warehouse-import-shell,.warehouse-rules-shell{grid-template-columns:1fr}.workspace-grid,.workspace-board{overscroll-behavior:contain;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);grid-auto-rows:minmax(0,1fr);align-content:stretch;align-items:stretch;padding-bottom:2px;overflow:hidden}.workspace-grid>.panel-card,.workspace-board>.panel-card{width:100%;min-height:0}.workspace-grid>.panel-card .semi-card-body,.workspace-board>.panel-card .semi-card-body{overflow:auto}.workspace-grid>.panel-card:nth-child(2),.workspace-board>.panel-card:nth-child(2){min-height:0}.workspace-grid>.panel-card:nth-child(2) .semi-card-body,.workspace-grid>.panel-card:nth-child(2) .simple-tabs,.workspace-board>.panel-card:nth-child(2) .semi-card-body,.workspace-board>.panel-card:nth-child(2) .simple-tabs{height:100%;min-height:0}.workspace-grid>.panel-card:nth-child(2) .simple-tab-panel,.workspace-board>.panel-card:nth-child(2) .simple-tab-panel{min-height:0;max-height:none}.workspace-layout{grid-template-columns:220px minmax(0,1fr);gap:14px}.logistics-pricing-layout,.logistics-vendor-switch,.logistics-channel-hero,.logistics-channel-switch,.logistics-diff-grid,.logistics-summary-strip{grid-template-columns:1fr}.logistics-channel-cards,.match-flow-bar,.settings-switch-grid,.processing-status-grid,.warehouse-rule-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form-grid{grid-template-columns:1fr}.settings-form-grid.compact,.api-endpoint-grid,.route-key-field{grid-column:auto;grid-template-columns:1fr}.api-editor-grid{grid-template-columns:1fr}.product-summary{grid-template-columns:96px minmax(0,1fr)}.product-summary img,.product-summary .image-placeholder{width:96px;height:96px}.warehouse-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-image-search,.warehouse-editor-grid{grid-template-columns:1fr}.warehouse-import-shell{min-height:0}.warehouse-import-left{border-bottom:1px solid #ead8b8d9;border-right:0}.warehouse-rule-editor{border-top:1px solid #ead8b8d9;border-left:0}.warehouse-alert-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-purchase-hero,.warehouse-purchase-grid{grid-template-columns:1fr}.warehouse-purchase-hero{display:grid}.warehouse-runtime-grid{max-height:none}.warehouse-search-header{flex-direction:column;align-items:flex-start}.warehouse-search-header>.semi-input-wrapper{width:100%;max-width:none}}@media (max-width:1100px){body{min-width:0}.app-shell{grid-template-columns:220px minmax(0,1fr)}.app-shell.is-sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.app-content{padding:16px}.workspace-layout{grid-template-columns:184px minmax(0,1fr);min-height:0}.rail-heading{flex-direction:column;align-items:flex-start}.task-card{padding:10px}.page-hero{flex-direction:column;align-items:flex-start}.simple-tabs-side{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.simple-tabs-side>.simple-tab-list{flex-direction:row;width:100%;overflow:auto hidden}.simple-tabs-side>.simple-tab-list button{flex:none;width:auto}.login-shell{grid-template-columns:1fr;overflow:auto}.warehouse-editor-head{flex-direction:column;align-items:flex-start}.warehouse-field-grid,.warehouse-field-grid.compact,.warehouse-main-image{grid-template-columns:1fr}.warehouse-main-image img,.warehouse-main-image .image-placeholder,.warehouse-main-image-button{width:140px;height:140px}.warehouse-import-toolbar,.warehouse-section-head{flex-direction:column;align-items:flex-start}.warehouse-import-toolbar span,.warehouse-section-head span{white-space:normal}}@media (max-height:760px){.workspace-layout{min-height:0}.page-hero.compact{padding:14px 16px}.workspace-grid>.panel-card .semi-card-body,.workspace-board>.panel-card .semi-card-body{padding:14px}.workspace-grid,.workspace-board{grid-auto-rows:minmax(0,1fr)}.workspace-grid>.panel-card:nth-child(2),.workspace-board>.panel-card:nth-child(2){min-height:0}.workspace-grid>.panel-card:nth-child(2) .semi-card-body,.workspace-grid>.panel-card:nth-child(2) .simple-tabs,.workspace-board>.panel-card:nth-child(2) .semi-card-body,.workspace-board>.panel-card:nth-child(2) .simple-tabs{height:100%;min-height:0}.workspace-grid>.panel-card:nth-child(2) .simple-tab-panel,.workspace-board>.panel-card:nth-child(2) .simple-tab-panel{min-height:0;max-height:none}.match-flow-bar,.processing-status-grid,.warehouse-rule-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-stat-card{min-height:74px}.warehouse-stat-card strong{font-size:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.preview-nav{border-right:1px solid var(--mc-border);background:linear-gradient(#fffaf2,#fff);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:10px 0 32px #694d2214}.preview-nav-brand{border-bottom:1px solid var(--mc-border);align-items:center;gap:8px;min-height:58px;padding:10px;display:flex}.preview-nav-brand svg{width:20px;height:20px;color:var(--mc-gold-deep);flex:none}.preview-nav-brand>div{gap:4px;min-width:0;display:grid}.preview-nav-brand strong{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.preview-nav-scroll{align-content:start;gap:4px;min-height:0;padding:8px 6px;display:grid;overflow:auto}.preview-nav-group{margin-bottom:2px;display:grid}.preview-nav-group-title{color:#9a8a76;letter-spacing:.04em;text-align:left;cursor:pointer;width:100%;min-height:32px;transition:background-color .16s var(--mc-ease), color .16s var(--mc-ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:5px 8px;font-size:12px;font-weight:600;display:flex}.preview-nav-group-title svg{flex:none;width:15px;height:15px}.preview-nav-group-title svg:last-child{color:#6f410880;width:13px;height:13px;transition:transform .14s var(--mc-ease);margin-left:auto}.preview-nav-children{animation:nav-dropdown-expand .15s var(--mc-ease) both;border-left:1px solid #b8751938;gap:2px;margin:0 0 6px 20px;padding:2px 0 2px 8px;display:grid}.preview-nav-children button{color:#4e4335;text-align:left;cursor:pointer;width:100%;min-height:31px;transition:background-color .16s var(--mc-ease), color .16s var(--mc-ease);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex}.preview-nav-children button:hover,.preview-nav-children button:focus-visible{color:var(--mc-text);background:#b875191a}.preview-nav-children button.is-active{color:var(--mc-text);box-shadow:inset 3px 0 0 var(--mc-gold);background:linear-gradient(90deg,#b8751929,#ffffffb8);font-weight:500}.preview-nav-group-title:hover,.preview-nav-group-title:focus-visible{color:var(--mc-text);background:#b8751917;outline:none}.preview-nav-direct.is-active{color:var(--mc-text);box-shadow:inset 3px 0 0 var(--mc-gold);background:linear-gradient(90deg,#b8751929,#ffffffb8)}.preview-nav-group-title.is-open svg:last-child{transform:rotate(90deg)}.preview-nav-children button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.preview-nav-collapse{border:0;border-top:1px solid var(--mc-border);color:#9a8a76;cursor:pointer;min-height:40px;transition:background-color .16s var(--mc-ease), color .16s var(--mc-ease);background:#b875190a;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.preview-nav-collapse:hover{color:var(--mc-text);background:#b875191a}.preview-nav-collapse svg{flex:none;width:16px;height:16px}.preview-app-frame.is-collapsed{grid-template-columns:52px minmax(0,1fr)}:root{--mc-ease-move:cubic-bezier(.25, 1, .5, 1);--mc-ease-pop:cubic-bezier(.22, 1, .36, 1);--mc-hairline:#8f601f24;--mc-panel-glow:0 1px 0 #ffffffe6 inset}html{scroll-behavior:auto}body{text-rendering:geometricprecision}.app-shell{background:linear-gradient(135deg, #f6efe2fa, #faf6eff5), var(--mc-bg)}.app-sidebar,.preview-nav{box-shadow:12px 0 34px #4b301012}.app-header{z-index:5;position:relative;box-shadow:0 10px 30px #4b30100b}.app-content,.preview-content,.simple-tab-panel,.light-table-wrap,.nav-scroll,.preview-nav-scroll{scroll-behavior:auto}.page-grid{animation:mc-page-in .18s var(--mc-ease-pop) both}@keyframes mc-page-in{0%{opacity:0;transform:translateY(6px)}}.semi-card,.panel-card,.metric-card,.page-hero,.page-fallback{background:linear-gradient(180deg, #fffffffa, #fffbf4f0), var(--mc-surface);box-shadow:var(--mc-panel-glow), 0 12px 28px #4b30100e, 0 1px 2px #4b30100b;border-color:var(--mc-hairline)!important}.panel-card .semi-card-header,.semi-card-header,.light-table-title,.light-table th{background:linear-gradient(180deg, #fffdf9fa, #faf4ebeb), var(--mc-surface-soft)}.semi-card-header,.panel-card .semi-card-header{border-bottom-color:var(--mc-hairline);min-height:44px}.semi-card-header-title{letter-spacing:0}.page-hero{position:relative;overflow:hidden}.page-hero:before{content:"";background:linear-gradient(#b87519e0,#0f6bff7a);width:4px;position:absolute;inset:0 auto 0 0}.metric-card,.analytics-bar-row,.automation-step,.warehouse-stat-card,.account-card,.warehouse-link-button,.warehouse-similar-results button{transition:transform .15s var(--mc-ease-pop), border-color .15s var(--mc-ease-pop), box-shadow .15s var(--mc-ease-pop), background-color .15s var(--mc-ease-pop)}@media (hover:hover) and (pointer:fine){.semi-button:hover,.light-table-pagination button:hover:not(:disabled),.warehouse-row-danger-button:hover:not(:disabled),.preview-switcher button:hover,.simple-tab-list button:hover{transform:translateY(-1px)}.metric-card:hover,.automation-step:hover,.analytics-bar-row:hover,.warehouse-link-button:hover,.warehouse-similar-results button:hover{box-shadow:var(--mc-panel-glow), 0 14px 30px #4b301014, 0 1px 2px #4b30100d;transform:translateY(-1px)}}button:active,[role=button]:active,.semi-button:active,.light-table-pagination button:active,.simple-tab-list button:active,.preview-switcher button:active{transform:scale(.975)}.nav-group-title,.nav-entry,.nav-collapse-button,.preview-nav-group-title,.preview-nav-children button,.preview-nav-collapse{transition:transform .13s var(--mc-ease-pop), background-color .13s var(--mc-ease-pop), color .13s var(--mc-ease-pop), box-shadow .13s var(--mc-ease-pop)}.nav-entry.is-active,.preview-nav-children button.is-active,.preview-nav-direct.is-active{background:linear-gradient(90deg,#b875192b,#ffffffd1),#fff}.nav-sublist,.preview-nav-children{transform-origin:0 0;animation:nav-dropdown-expand .17s var(--mc-ease-pop) both}.light-table{border-radius:var(--mc-radius)}.light-table-wrap{background:#fff}.light-table th{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px #b8751914}.light-table td{transition:background-color .12s var(--mc-ease-pop), box-shadow .12s var(--mc-ease-pop)}.light-table tr:hover td{background:#fff8ebf5}.light-table tr:hover td:first-child{box-shadow:inset 3px 0 #b8751961}.light-table-loading{animation:mc-soft-fade-in .14s var(--mc-ease-pop) both}@keyframes mc-soft-fade-in{0%{opacity:0}}.light-input-wrapper,.light-select,.native-select select,.account-field input,.settings-field input,.rule-field input,.warehouse-field input,.warehouse-field textarea{box-shadow:inset 0 1px #ffffffbf}.light-input-wrapper:focus-within,.light-select:focus-within,.native-select select:focus-visible{box-shadow:0 0 0 3px #d9973224,0 8px 20px #4b30100e}.light-switch{box-shadow:inset 0 1px 2px #0f172a26}.light-switch span{transition:transform .17s var(--mc-ease-move), box-shadow .17s var(--mc-ease-pop)}.simple-tab-list,.preview-switcher{box-shadow:inset 0 1px #ffffffc7}.simple-tab-list button,.preview-switcher button{transition:transform .13s var(--mc-ease-pop), background-color .13s var(--mc-ease-pop), color .13s var(--mc-ease-pop), box-shadow .13s var(--mc-ease-pop)}.simple-tab-panel{animation:mc-panel-in .16s var(--mc-ease-pop) both}@keyframes mc-panel-in{0%{opacity:0;transform:translateY(5px)}}.mc-toast{transform-origin:100% 0;animation:mc-toast-in .21s var(--mc-ease-pop) both;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@keyframes mc-toast-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.mc-modal-host{z-index:9998;pointer-events:none;position:fixed;inset:0}.mc-modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:auto;animation:mc-soft-fade-in .15s var(--mc-ease-pop) both;background:#20160c47;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.mc-modal{width:min(430px,100%);animation:mc-modal-in .22s var(--mc-ease-pop) both;background:linear-gradient(#fffffffa,#fff9eef5),#fff;border:1px solid #b875192e;border-radius:10px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px;display:grid;box-shadow:0 24px 60px #20160c38,inset 0 1px #fffc}@keyframes mc-modal-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}.mc-modal-mark{color:#74480f;background:linear-gradient(135deg,#fff3d9,#f1bd5b);border-radius:9px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.mc-modal-copy{gap:6px;min-width:0;display:grid}.mc-modal-copy strong{color:var(--mc-text);font-size:15px;line-height:1.3}.mc-modal-copy p{color:var(--mc-muted);margin:0;font-size:13px;line-height:1.55}.mc-modal-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:6px;display:flex}.mc-modal-actions button{cursor:pointer;min-height:34px;font:inherit;transition:transform .13s var(--mc-ease-pop), background-color .13s var(--mc-ease-pop), border-color .13s var(--mc-ease-pop), box-shadow .13s var(--mc-ease-pop);border:1px solid #b8751938;border-radius:8px;padding:0 13px;font-size:13px;font-weight:800}.mc-modal-cancel{color:#5b4630;background:#fff}.mc-modal-ok{color:#1f1409;background:linear-gradient(135deg,#f3c56f,#b87519);box-shadow:0 10px 20px #b875192e}.mc-modal-actions button:hover:not(:disabled){transform:translateY(-1px)}.mc-modal-actions button:disabled{cursor:not-allowed;opacity:.58}.section-head .semi-tag,.warehouse-section-head .semi-tag,.warehouse-image-status .semi-tag{flex:none;min-width:max-content}.warehouse-confirm-backdrop,.warehouse-confirm-dialog{animation:mc-soft-fade-in .15s var(--mc-ease-pop) both}@media (prefers-reduced-motion:reduce){html,.app-content,.preview-content,.simple-tab-panel,.light-table-wrap,.nav-scroll,.preview-nav-scroll{scroll-behavior:auto}.page-grid,.simple-tab-panel,.mc-toast,.mc-modal,.mc-modal-backdrop,.warehouse-confirm-backdrop,.warehouse-confirm-dialog{animation:none!important}button:active,[role=button]:active,.semi-button:active,.light-table-pagination button:active,.simple-tab-list button:active,.preview-switcher button:active{transform:none!important}}.category-template-page{max-width:100%;min-height:0;padding-bottom:28px;overflow-x:hidden}.category-template-shell{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;width:100%;max-width:100%;min-height:0;display:grid;overflow:hidden visible}.category-editor-scroll{align-content:start;gap:14px;min-width:0;max-width:100%;min-height:0;padding-right:2px;display:grid;overflow:hidden visible}.category-base-grid,.category-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-attribute-groups,.category-attribute-group{gap:14px;display:grid}.order-sync-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.order-sync-grid .panel-card p{color:var(--mc-text);margin:8px 0 0;line-height:1.6}@media (max-width:1280px){.category-template-shell{grid-template-columns:300px minmax(0,1fr)}.category-base-layout,.category-base-grid,.category-form-grid,.category-field-grid,.category-set-row,.category-sku-row{grid-template-columns:repeat(2,minmax(0,1fr))}.category-field.is-wide,.category-set-row>input,.category-sku-row textarea{grid-column:1/-1}}*{box-sizing:border-box}.import-workbench-grid{grid-template-columns:minmax(300px,.54fr) minmax(0,1.56fr) minmax(206px,.36fr);align-items:start;gap:12px;width:100%;min-width:0;max-width:100%;min-height:auto;margin:0 auto;display:grid;overflow:hidden visible}.import-left-stack,.import-center-stack,.import-right-panel{align-content:start;gap:12px;min-width:0;max-width:100%;min-height:auto;display:grid;overflow:hidden visible}.import-left-stack,.import-right-panel{overscroll-behavior:auto;max-height:none;position:static;top:auto;overflow:hidden visible}.import-center-stack{position:relative;overflow:hidden visible}.import-block-card{min-width:0;border-color:color-mix(in srgb, var(--mc-border) 82%, #fff)!important;box-shadow:none!important}.import-block-card .semi-card-body{gap:12px;min-width:0;display:grid}.import-card-head,.import-section-title{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.import-card-head strong,.import-section-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.import-card-head span{color:var(--mc-muted);font-size:13px}.import-search-row,.import-title-editor,.import-form-strip,.import-image-pair{gap:8px;min-width:0;display:grid}.import-search-row{grid-template-columns:minmax(0,1fr) 64px}.import-search-row input,.import-form-strip input,.import-form-strip select,.import-title-editor textarea,.import-run-box select{border:1px solid color-mix(in srgb, var(--mc-border) 72%, #fff);width:100%;min-width:0;color:var(--mc-text);font:inherit;background:#fff;border-radius:8px}.import-search-row input,.import-form-strip input,.import-form-strip select,.import-run-box select{height:36px;padding:0 10px}.import-filter-tags{flex-wrap:wrap;gap:8px;display:flex}.import-filter-tags button{border:1px solid color-mix(in srgb, var(--mc-gold) 22%, #fff);min-height:30px;color:var(--mc-gold-deep);background:#fff;border-radius:999px;padding:0 12px}.import-filter-tags button.is-active{background:color-mix(in srgb, var(--mc-gold-weak) 76%, #fff);border-color:color-mix(in srgb, var(--mc-gold) 48%, #fff);color:var(--mc-gold-deep)}.import-active-shop{border:1px solid color-mix(in srgb, var(--mc-gold) 30%, #fff);background:linear-gradient(180deg, #fffffff5, color-mix(in srgb, var(--mc-gold-weak) 70%, #fff));border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;max-width:220px;min-height:32px;padding:0 12px;display:inline-grid;box-shadow:inset 0 1px #ffffffb8}.import-active-shop i{color:var(--mc-gold-deep);font-size:12px;font-style:normal;font-weight:700}.import-active-shop strong{min-width:0;color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.import-product-list-card .semi-card-body{grid-template-rows:auto auto auto minmax(0,1fr) auto;min-height:520px}.import-mini-table{border:1px solid color-mix(in srgb, var(--mc-border) 72%, #fff);background:#fff;border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.import-mini-table-head,.import-mini-row{grid-template-columns:20px 22px minmax(120px,1fr) 36px 58px 36px;align-items:center;gap:4px;min-width:0;display:grid}.import-mini-table-head{border-bottom:1px solid color-mix(in srgb, var(--mc-border) 72%, #fff);background:color-mix(in srgb, var(--mc-gold-weak) 26%, #fff);min-height:34px;color:var(--mc-muted);padding:0 6px;font-size:12px;font-weight:700}.import-mini-table-head span,.import-mini-table-body span,.import-mini-table-body strong,.import-mini-delete{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.import-mini-table-head input,.import-mini-row input{width:13px;height:13px;accent-color:var(--mc-gold-deep);margin:0}.import-mini-table-body{align-content:start;min-width:0;min-height:0;display:grid;overflow:auto}.import-mini-row{border:0;border-bottom:1px solid color-mix(in srgb, var(--mc-border) 52%, #fff);background:var(--mc-surface);width:100%;min-height:40px;color:var(--mc-text);text-align:left;cursor:pointer;padding:0 6px}.import-mini-row.is-active{background:color-mix(in srgb, var(--mc-gold-weak) 58%, #fff)}.import-mini-row-code{color:#8a98a8;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.import-mini-delete{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.import-mini-delete:hover{color:#dc2626;background:#fee2e2a6;border-color:#ef444438}.import-mini-delete svg{width:14px;height:14px}.import-mini-table-body strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-empty-table,.import-main-image-empty{color:#53637a;text-align:center;place-items:center;min-height:220px;padding:22px;display:grid}.import-empty-table span,.import-main-image-empty span{max-width:30ch;line-height:1.6}.import-table-footer{color:#475569;grid-template-columns:1fr auto auto;gap:12px;font-size:13px;display:grid}.import-mode-switch{z-index:1;border:1px solid color-mix(in srgb, var(--mc-gold) 22%, #fff);background:color-mix(in srgb, var(--mc-gold-weak) 72%, #fff);box-sizing:border-box;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;min-width:0;margin-top:0;padding:3px;display:grid;position:relative}.import-mode-switch button{min-width:0;min-height:34px;color:var(--mc-gold-deep);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:700;overflow:hidden}.import-mode-switch button.is-active{background:var(--mc-blue);color:#fff}.import-batch-switch{width:-moz-fit-content;width:fit-content}.import-template-sync-card{background:#eff6ffb8;border:1px solid #0f6bff29;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;padding:10px;display:grid}.import-template-sync-card span{color:#1e3a5f;gap:3px;min-width:0;font-size:12px;display:grid}.import-template-sync-card b{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.import-form-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.import-form-strip label,.import-title-editor label{gap:6px;min-width:0;display:grid}.import-form-strip span,.import-title-editor span,.import-title-editor small{color:#475569;font-size:12px;font-weight:700}.import-title-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.import-title-editor textarea{resize:vertical;min-height:86px;padding:10px}.import-title-editor small{justify-self:end}.import-main-image-empty{text-align:left;background:#fff;border:1px dashed #cbd5e1f2;border-radius:8px;justify-items:start;min-height:120px}.import-main-image-empty img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:130px}.import-image-pair{grid-template-columns:232px 232px}.import-image-pair figure{gap:6px;margin:0;display:grid}.import-image-pair figure div{color:#94a3b8;background:#fff;border:1px solid #cbd5e1f2;border-radius:8px;place-items:center;min-height:96px;font-size:12px;display:grid}.import-image-pair img{object-fit:cover;width:100%;height:100%}.import-image-pair figcaption{color:#475569;font-size:12px}.import-status-summary{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;display:grid}.import-donut{aspect-ratio:1;background:conic-gradient(var(--mc-blue) 0 42%, #10b981 42% 70%, #f59e0b 70% 100%);border-radius:50%;place-items:center;width:78px;display:grid}.import-donut b{aspect-ratio:1;background:#fff;border-radius:50%;place-items:center;width:40px;font-size:19px;display:grid}.import-status-summary div:last-child{gap:8px;display:grid}.import-status-summary span{color:#475569;gap:10px;font-size:13px;display:flex}.import-status-summary b{color:var(--mc-blue)}.import-fail-box{color:#b91c1c;background:#fff1f2;border-radius:8px;gap:4px;padding:10px;font-size:13px;display:grid}.import-run-box{gap:10px;display:grid}.import-run-box label,.import-run-box small{color:#475569;min-width:0;font-size:13px}.import-run-setting-status{border:1px solid color-mix(in srgb, var(--mc-border) 72%, #fff);color:#475569;background:#f8fafc;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-size:13px;line-height:1.35;display:flex}.import-run-setting-status svg{color:#15803d;flex:none}.runtime-trace-box{min-width:0}.runtime-trace-list{overscroll-behavior:contain;max-height:280px;overflow-y:auto}.runtime-trace-console{color:#e5eefb;overflow-wrap:anywhere;white-space:pre-wrap;background:#0f172a;border-radius:8px;min-height:220px;max-height:280px;margin:0;padding:14px;font-family:Consolas,SFMono-Regular,Microsoft YaHei UI,monospace;font-size:12px;line-height:1.55;overflow:auto}.runtime-trace-item{border:1px solid color-mix(in srgb, var(--mc-border) 72%, #fff);background:#fff;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.runtime-trace-item>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.runtime-trace-item b,.runtime-trace-item span{overflow-wrap:anywhere;min-width:0}.runtime-trace-item span{color:#475569;font-size:12px;line-height:1.45}.runtime-trace-item.is-error{border-color:color-mix(in srgb, #ef4444 34%, var(--mc-border));background:#fff7f7}.runtime-trace-error{color:#b91c1c!important}.runtime-trace-empty{color:#64748b;font-size:12px;line-height:1.5}.import-action-stack{gap:10px;display:grid}.import-action-stack .semi-button{justify-content:center;width:100%}.import-generation-actions{grid-template-rows:repeat(2,minmax(42px,auto));grid-template-columns:minmax(0,1fr) 44px;gap:10px 8px;min-width:0;display:grid}.import-generation-actions>.semi-button{grid-column:1}.workspace-watermark-button{border:1px solid color-mix(in srgb, var(--mc-gold-deep) 34%, var(--mc-border));background:color-mix(in srgb, var(--mc-gold) 16%, #fff);color:#6f4a16;cursor:pointer;border-radius:6px;flex-direction:column;grid-area:1/2/3;justify-content:center;align-items:center;gap:5px;width:44px;min-width:44px;min-height:94px;padding:7px 0;display:inline-flex;overflow:hidden}.workspace-watermark-button svg{flex:none}.workspace-watermark-button-label{max-width:16px;max-height:34px;color:inherit;text-orientation:upright;writing-mode:vertical-rl;font-size:12px;font-weight:700;line-height:1;display:block;overflow:hidden}.workspace-watermark-button:hover,.workspace-watermark-button.is-active{border-color:var(--mc-gold-deep);background:color-mix(in srgb, var(--mc-gold) 42%, #fff);color:#24170a}.workspace-watermark-button:focus-visible{outline:2px solid color-mix(in srgb, var(--mc-blue) 65%, #fff);outline-offset:2px}.workspace-watermark-backdrop{z-index:1500;background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workspace-watermark-dialog{border:1px solid var(--mc-border);background:var(--mc-surface,#fff);border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100vw - 48px);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a47}.workspace-watermark-dialog>header,.workspace-watermark-dialog>footer{border-bottom:1px solid var(--mc-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.workspace-watermark-dialog>header>div{gap:3px;display:grid}.workspace-watermark-dialog>header strong{color:var(--mc-text);font-size:16px}.workspace-watermark-dialog>header small{color:var(--mc-muted);font-size:12px}.workspace-watermark-dialog>header>button{border:1px solid var(--mc-border);width:34px;height:34px;color:var(--mc-muted);cursor:pointer;background:#fff;border-radius:6px;place-items:center;padding:0;display:inline-grid}.workspace-watermark-dialog>footer{border-top:1px solid var(--mc-border);border-bottom:0;justify-content:flex-end}.workspace-watermark-body{grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr);gap:20px;min-height:0;padding:18px;display:grid;overflow-y:auto}.workspace-watermark-preview,.workspace-watermark-controls{align-content:start;gap:12px;min-width:0;display:grid}.workspace-watermark-preview>strong{color:var(--mc-text);font-size:13px}.workspace-watermark-preview-stage{aspect-ratio:1;border:1px solid var(--mc-border);color:#64748b;background-color:#eef1f4;background-image:linear-gradient(45deg,#dde2e7 25%,#0000 25%),linear-gradient(-45deg,#dde2e7 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#dde2e7 75%),linear-gradient(-45deg,#0000 75%,#dde2e7 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:6px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.workspace-watermark-preview-stage>img:first-child{object-fit:contain;background:#fff;width:100%;height:100%}.workspace-watermark-preview-mark{z-index:2;object-fit:contain;pointer-events:none;max-width:70%;max-height:70%;position:absolute}.workspace-watermark-preview-mark.is-text{overflow-wrap:anywhere;text-align:center;white-space:pre-wrap;max-width:90%;line-height:1.1;width:max-content!important}.workspace-watermark-enable{border:1px solid var(--mc-border);min-height:40px;color:var(--mc-text);background:#f8fafc;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-weight:700;display:flex}.workspace-watermark-enable input,.workspace-watermark-text-style input[type=checkbox]{width:17px;height:17px;margin:0}.workspace-watermark-enable span{align-items:center;gap:6px;display:flex}.workspace-watermark-layer-toolbar{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.workspace-watermark-layer-toolbar button{border:1px solid var(--mc-border);color:#475569;cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:34px;padding:5px 6px;display:flex}.workspace-watermark-layer-toolbar button:disabled{cursor:not-allowed;opacity:.45}.workspace-watermark-layer-toolbar button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.workspace-watermark-layer-list{gap:5px;max-height:142px;display:grid;overflow-y:auto}.workspace-watermark-layer-list>button{border:1px solid var(--mc-border);color:#475569;cursor:pointer;background:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:34px;padding:6px 9px;display:flex}.workspace-watermark-layer-list>button.is-active{border-color:var(--mc-gold-deep);background:color-mix(in srgb, var(--mc-gold) 12%, #fff);color:#5d3b0d}.workspace-watermark-layer-list>button>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:700;display:flex;overflow:hidden}.workspace-watermark-layer-list>button>span svg{flex:none}.workspace-watermark-layer-list>button small{color:var(--mc-muted);flex:none;font-size:11px}.workspace-watermark-type{grid-template-columns:1fr 1fr;gap:6px;display:grid}.workspace-watermark-type button{border:1px solid var(--mc-border);min-height:38px;color:var(--mc-muted);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:7px;display:flex}.workspace-watermark-type button.is-active{border-color:var(--mc-gold-deep);background:color-mix(in srgb, var(--mc-gold) 16%, #fff);color:#5d3b0d;font-weight:700}.workspace-watermark-controls>label:not(.workspace-watermark-enable),.workspace-watermark-slider-grid label{color:#475569;gap:6px;font-size:12px;font-weight:700;display:grid}.workspace-watermark-controls input[type=text],.workspace-watermark-controls input:not([type]){border:1px solid var(--mc-border);width:100%;height:38px;color:var(--mc-text);background:#fff;border-radius:6px;padding:0 10px}.workspace-watermark-file input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-watermark-file span{border:1px dashed var(--mc-gold-deep);background:color-mix(in srgb, var(--mc-gold) 10%, #fff);color:#6f4a16;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;min-height:38px;padding:0 10px;display:flex;overflow:hidden}.workspace-watermark-slider-grid{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.workspace-watermark-slider-grid label{grid-template-columns:1fr auto}.workspace-watermark-slider-grid input{width:100%;accent-color:var(--mc-gold-deep);grid-column:1/-1}.workspace-watermark-slider-grid b{color:var(--mc-text);font-variant-numeric:tabular-nums}.workspace-watermark-text-style{align-items:center;gap:18px;display:flex}.workspace-watermark-text-style label{color:#475569;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.workspace-watermark-text-style input[type=color]{border:1px solid var(--mc-border);background:#fff;border-radius:4px;width:42px;height:30px;padding:2px}.workspace-watermark-error{color:#b91c1c;margin:0;font-size:12px;line-height:1.5}@media (max-width:760px){.workspace-watermark-backdrop{padding:10px}.workspace-watermark-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.workspace-watermark-body,.workspace-watermark-slider-grid{grid-template-columns:1fr}.workspace-watermark-layer-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}}.import-right-panel .semi-button,.import-right-panel select,.import-right-panel span,.import-right-panel strong,.import-right-panel small{min-width:0;max-width:100%}.import-right-panel .semi-button-content,.import-right-panel select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-status-summary span{overflow:hidden}@media (max-width:1500px){.import-workbench-layout{grid-template-columns:210px minmax(0,1fr);gap:12px}.import-workbench-grid{grid-template-columns:minmax(278px,.52fr) minmax(0,1.6fr) minmax(190px,.36fr);gap:10px}.import-form-strip,.import-template-sync-card{grid-template-columns:repeat(3,minmax(0,1fr))}.import-status-summary{grid-template-columns:1fr}.import-donut{width:72px}}@media (max-width:1280px){.import-workbench-layout{grid-template-columns:200px minmax(0,1fr)}.import-workbench-grid{grid-template-columns:minmax(0,1fr)}.import-left-stack,.import-right-panel{max-height:none;position:static;overflow:visible}.import-title-editor,.import-image-pair{grid-template-columns:1fr}.import-template-sync-card{grid-template-columns:repeat(2,minmax(0,1fr))}}.upload-workbench-shell{padding:0;display:block}.upload-workbench-pro{width:100%;min-width:0;max-width:100%;height:100%;min-height:0;color:var(--mc-text);gap:12px;display:grid;overflow:hidden}.upload-workbench-pro .import-workbench-grid{grid-template-columns:minmax(330px,.72fr) minmax(620px,1.6fr) minmax(260px,.52fr);gap:12px;min-height:0;overflow:hidden}.upload-app-head{border:1px solid color-mix(in srgb, var(--mc-border) 86%, #fff);background:linear-gradient(135deg, #fffaf2fa, #fffffff0), var(--mc-surface);min-width:0;box-shadow:var(--mc-shadow);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.upload-app-head>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.upload-app-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--mc-gold) 42%, #fff), var(--mc-gold));color:#1f1409;width:32px;height:32px;box-shadow:0 8px 18px color-mix(in srgb, var(--mc-gold) 22%, transparent);border:1px solid #ffffff75;border-radius:8px;flex:none;place-items:center;display:grid}.upload-app-icon svg{width:20px;height:20px}.upload-app-head h3{margin:0;font-size:20px;line-height:1.2}.ui-theme-switcher{border:1px solid color-mix(in srgb, var(--mc-border) 72%, #fff);background:#ffffffad;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:4px 7px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.ui-theme-switcher button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;display:grid}.ui-theme-switcher button span{background:var(--theme-color);border-radius:999px;width:14px;height:14px;display:block;box-shadow:inset 0 1px #ffffff61}.ui-theme-switcher button:hover,.ui-theme-switcher button.is-active{border-color:color-mix(in srgb, var(--theme-color) 62%, #fff);background:color-mix(in srgb, var(--theme-color) 12%, #fff)}.ui-theme-switcher button.is-active span{transform:scale(1.08)}.upload-panel-card{border-color:color-mix(in srgb, var(--mc-border) 86%, #fff)!important;background:linear-gradient(180deg, #fffffffa, #fffaf2f0), var(--mc-surface)!important;border-radius:8px!important;box-shadow:0 10px 24px #694d2212!important}.upload-workbench-pro .semi-button-solid.semi-button-primary{border-color:color-mix(in srgb, var(--mc-gold-deep) 42%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--mc-gold) 38%, #fff), var(--mc-gold));color:#1f1409;box-shadow:0 10px 20px color-mix(in srgb, var(--mc-gold) 22%, transparent)}.upload-workbench-pro .semi-button-solid.semi-button-primary:hover{border-color:color-mix(in srgb, var(--mc-gold-deep) 62%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--mc-gold) 30%, #fff), color-mix(in srgb, var(--mc-gold) 88%, #fff));color:#1f1409}:root[data-mc-theme]:not([data-mc-theme=amber]) .upload-workbench-pro .semi-button-solid.semi-button-primary,:root[data-mc-theme]:not([data-mc-theme=amber]) .upload-workbench-pro .semi-button-solid.semi-button-primary:hover{border-color:var(--mc-primary-border);background:var(--mc-primary-bg);color:var(--mc-primary-text)}.upload-panel-card .semi-card-body{gap:12px}.upload-panel-title,.upload-side-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.upload-panel-title strong,.upload-side-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.upload-panel-title em{color:#64748b;margin-left:6px;font-size:12px;font-style:normal}.upload-panel-title span{color:var(--mc-gold-deep);font-size:12px;font-weight:700}.upload-hint{color:#6b7a90;text-align:center;font-size:12px}.upload-file-list{gap:8px;min-width:0;display:grid}.upload-file-list article{border:1px solid color-mix(in srgb, var(--mc-border) 88%, #fff);cursor:pointer;background:#ffffffe0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 22px 28px;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.upload-file-list article.is-active{border-color:color-mix(in srgb, var(--mc-gold) 62%, #fff);background:color-mix(in srgb, var(--mc-gold-weak) 58%, #fff);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--mc-gold) 70%, transparent)}.upload-file-list svg{width:26px;height:26px;color:var(--mc-gold-deep)}.upload-file-list input{width:14px;height:14px;accent-color:var(--mc-gold-deep);margin:0}.upload-file-delete{color:#a8a29e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.upload-file-delete:hover{color:#dc2626;background:#fee2e29e;border-color:#ef444438}.upload-file-delete svg{color:currentColor;width:14px;height:14px}.upload-file-list div{gap:4px;min-width:0;display:grid}.upload-file-list strong,.upload-file-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.upload-file-list span{color:#53637a;font-size:12px}.upload-bottom-status{color:#53637a;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 4px;font-size:12px;display:grid}.upload-bottom-status span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.upload-workbench-pro .import-product-list-card .semi-card-body{min-height:498px}.upload-workbench-pro .import-mini-table-body{max-height:360px}.upload-workbench-pro .import-filter-tags button b{color:inherit;font-size:12px}.upload-edit-panel>.upload-panel-card>.semi-card-body{gap:14px}.upload-workbench-pro .upload-file-panel,.upload-workbench-pro .upload-edit-panel,.upload-workbench-pro .upload-task-panel{overscroll-behavior:contain;min-height:0;max-height:100%;overflow:hidden auto}.upload-edit-title{padding-bottom:2px}.upload-workbench-pro .import-template-sync-card{border-color:color-mix(in srgb, var(--mc-gold) 22%, #fff);background:color-mix(in srgb, var(--mc-gold-weak) 46%, #fff);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;padding:10px 12px}.upload-workbench-pro .import-template-sync-card label{gap:4px;min-width:0;display:grid}.upload-workbench-pro .import-template-sync-card select{border:1px solid color-mix(in srgb, var(--mc-border) 86%, #fff);width:100%;min-width:0;height:32px;color:var(--mc-text);background:#fff;border-radius:7px}.commerce-mode-hero{background:linear-gradient(135deg,#fffaf2f5,#fffffff2),#fff;border:1px solid #ead8b8db;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:grid}.commerce-mode-hero h4{color:var(--mc-text);margin:3px 0 4px}.commerce-mode-copy{gap:7px;min-width:0;display:grid}.commerce-template-jump{width:max-content;max-width:100%;min-height:34px;color:var(--mc-gold-deep);cursor:pointer;transition:background-color .16s var(--mc-ease), border-color .16s var(--mc-ease), color .16s var(--mc-ease);background:#fff;border:1px solid #b8751947;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.commerce-template-jump:hover,.commerce-template-jump:focus-visible{color:#7c4a0c;background:#fff3d9c2;border-color:#b8751980}.commerce-template-jump svg{flex:none;width:16px;height:16px}.commerce-template-jump span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.commerce-mode-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.commerce-mode-stats span{background:#fffc;border:1px solid #ead8b8e6;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.commerce-mode-stats small,.commerce-sku-note,.commerce-field-tags em{color:var(--mc-muted);font-size:12px}.commerce-mode-stats b{color:var(--mc-text);font-size:20px}.commerce-recognition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.commerce-recognition-grid article{background:#f8fafcd9;border:1px solid #e2e8f0f2;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.commerce-recognition-grid strong{color:var(--mc-text)}.commerce-recognition-grid span,.commerce-recognition-grid small{text-overflow:ellipsis;min-width:0;overflow:hidden}.commerce-current-card span{color:var(--mc-text);white-space:normal;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box}.commerce-current-card small{white-space:nowrap;max-width:100%;display:block}.commerce-recognition-grid label{color:var(--mc-muted);align-items:center;gap:6px;font-size:12px;display:flex}.commerce-link-card,.commerce-market-card,.commerce-audit-card,.commerce-image-drop-card{background:linear-gradient(135deg,#fffaf2eb,#ffffffeb),#fff!important}.commerce-link-input{background:#fff;border:1px solid #d997325c;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-width:0;height:34px;padding:0 9px;display:grid}.commerce-link-input svg{width:16px;height:16px;color:var(--mc-gold-deep)}.commerce-link-input input{width:100%;min-width:0;color:var(--mc-text);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.commerce-image-drop-card label{min-height:132px;color:var(--mc-muted);cursor:pointer;text-align:center;background:#fff;border:1px dashed #b8751957;border-radius:8px;place-items:center;gap:8px;padding:12px;display:grid}.commerce-image-drop-card label svg{width:28px;height:28px;color:var(--mc-gold-deep)}.commerce-image-drop-card label img{object-fit:contain;width:100%;max-height:118px}.commerce-image-drop-card label input{display:none}.commerce-image-drop-card label span{color:var(--mc-muted);font-size:12px;line-height:1.4}.commerce-image-drop-card.has-image label{border-style:solid}.commerce-image-drop-card.is-dragging label{background:#fff4e5eb;border-color:#b87519c7}.commerce-image-drop-card.is-uploading label{opacity:.72}.commerce-image-clear{color:var(--mc-gold-deep);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;padding:0;font-size:12px;text-decoration:underline}.commerce-market-card{grid-column:1/-1}.commerce-market-card span,.commerce-audit-card p{color:var(--mc-muted);white-space:normal;font-size:13px;line-height:1.55}.commerce-audit-status{align-items:center;gap:8px;min-width:0;display:flex}.commerce-audit-status span:last-child{min-width:0;color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.commerce-audit-card p{margin:0}.commerce-recognition-grid small{color:var(--mc-muted);font-size:12px}.commerce-field-tags{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.commerce-field-tags em{color:#7d4a06;text-overflow:ellipsis;white-space:nowrap;background:#b875191a;border-radius:999px;align-items:center;max-width:100%;min-height:24px;padding:0 8px;font-style:normal;display:inline-flex;overflow:hidden}.commerce-confirm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.commerce-confirm-grid label,.commerce-market-grid label,.commerce-copy-grid label{gap:6px;min-width:0;display:grid}.commerce-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin-top:10px;display:grid}.commerce-market-grid label:last-child{grid-column:1/-1}.commerce-confirm-grid span,.commerce-market-grid span,.commerce-copy-grid span{color:var(--mc-muted);font-size:12px;font-weight:700}.commerce-confirm-grid input,.commerce-market-grid input,.commerce-market-grid textarea,.commerce-copy-grid textarea{width:100%;min-width:0;color:var(--mc-text);font:inherit;background:#fff;border:1px solid #d9973247;border-radius:8px;font-size:13px}.commerce-confirm-grid input,.commerce-market-grid input{height:34px;padding:0 10px}.commerce-market-grid textarea{resize:vertical;min-height:72px;padding:9px 10px}.commerce-copy-grid{gap:10px;min-width:0;display:grid}.commerce-copy-grid textarea{resize:vertical;min-height:76px;padding:9px 10px}.commerce-set-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commerce-suite-brief{background:#fffaf2c7;border:1px solid #b875192e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:10px;padding:10px 12px;display:flex}.commerce-suite-brief strong{color:var(--mc-text);flex:none}.commerce-suite-brief span{min-width:0;color:var(--mc-muted);font-size:12px;line-height:1.45}.commerce-source-layout{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.commerce-source-card,.commerce-output-card{background:#f8fafce0;border:1px solid #e2e8f0f2;border-radius:8px;gap:9px;min-width:0;padding:12px;display:grid}.commerce-source-card{background:linear-gradient(135deg,#fffaf2f5,#ffffffeb),#fff;align-content:start}.commerce-source-card figure{min-width:0;margin:0}.commerce-source-card figure>div,.commerce-output-preview{min-height:168px;color:var(--mc-muted);background:#fff;border:1px dashed #b875193d;border-radius:8px;place-items:center;font-size:12px;display:grid;overflow:hidden}.commerce-source-card img,.commerce-output-preview img{object-fit:contain;width:100%;height:100%}.commerce-output-preview{aspect-ratio:var(--commerce-output-preview-ratio,1 / 1)}.commerce-output-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.commerce-output-card{align-content:start}.commerce-output-card .semi-button{width:100%}.commerce-output-card.is-empty{min-height:168px;color:var(--mc-muted);align-content:center}.commerce-output-card.is-empty strong{color:var(--mc-text)}.commerce-sku-generation-layout .commerce-source-card figure>div,.commerce-sku-generation-layout .commerce-output-preview{min-height:146px}.commerce-sku-note{background:#fffaf2db;border:1px dashed #b875193d;border-radius:8px;min-width:0;padding:10px 12px}.commerce-sku-count-control{color:#6b4b16;white-space:nowrap;align-items:center;gap:8px;min-height:32px;font-size:12px;display:inline-flex}.commerce-sku-count-control input{color:#4a3410;background:#ffffffd1;border:1px solid #ca8a0459;border-radius:6px;width:72px;min-width:72px;height:30px;padding:0 8px}.commerce-sku-image-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;min-width:0;display:grid}.commerce-sku-image-card select{width:min(148px,100%);height:34px;color:var(--mc-text);font:inherit;background:#fff;border:1px solid #d997326b;border-radius:8px;padding:0 10px;font-size:13px}.commerce-sku-output-card select,.commerce-sku-custom-input{width:100%;height:34px;color:var(--mc-text);font:inherit;background:#fff;border:1px solid #d997326b;border-radius:8px;padding:0 10px;font-size:13px}.commerce-sku-custom-input::placeholder{color:#a8a29e}.commerce-sku-image-card .semi-button{margin-top:0}.commerce-sku-image-card .upload-image-label{margin-bottom:2px}.commerce-sku-image-card .upload-image-compare{margin-bottom:4px}.commerce-set-grid .upload-image-tile{min-height:260px}.commerce-set-grid .upload-image-compare{grid-template-columns:1fr}.commerce-set-grid .upload-image-compare figure:last-child{display:none}.commerce-export-note{color:#166534;background:#f0fdf4e0;border:1px solid #22c55e3d;border-radius:8px;gap:8px;min-width:0;padding:12px;font-size:13px;line-height:1.5;display:grid}.commerce-pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.commerce-pricing-grid article{background:#f8fafce6;border:1px solid #e2e8f0f2;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.commerce-pricing-grid strong{color:var(--mc-text)}.commerce-pricing-grid span{min-width:0;color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.upload-edit-section{align-content:start;gap:10px;min-width:0;padding:0;display:grid}.upload-edit-section+.upload-edit-section,.upload-data-split+.upload-edit-section{border-top:1px solid color-mix(in srgb, var(--mc-border) 52%, #fff);padding-top:10px}.upload-section-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:34px;display:flex}.upload-section-head>div{align-items:center;gap:7px;min-width:0;display:flex}.upload-section-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.upload-section-head small{color:#64748b;white-space:nowrap;font-size:12px}.upload-section-index{background:linear-gradient(135deg, color-mix(in srgb, var(--mc-gold) 42%, #fff), var(--mc-gold));color:#1f1409;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}.upload-workbench-pro .import-title-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-workbench-pro .import-title-editor textarea,.upload-description-grid textarea{resize:vertical;border-radius:6px;min-height:68px;line-height:1.45}.upload-image-grid-pro{grid-template-columns:repeat(6,minmax(96px,1fr));gap:8px;min-width:0;display:grid}.upload-sku-grid-pro{grid-template-columns:repeat(4,minmax(132px,1fr))}.upload-sku-row-list{gap:8px;min-width:0;display:grid}.upload-sku-image-row{border:1px solid color-mix(in srgb, var(--mc-border) 88%, #fff);background:#fff;border-radius:6px;grid-template-columns:minmax(300px,1.3fr) minmax(180px,.75fr) minmax(190px,.9fr) minmax(220px,1fr);align-items:stretch;gap:10px;min-width:0;padding:8px;display:grid}.upload-sku-image-row>div{min-width:0}.upload-sku-column-label{color:#64748b;font-size:11px;font-weight:700}.upload-sku-image-cell{align-items:flex-start;gap:12px;display:flex}.upload-sku-image-group{gap:5px;min-width:0;display:grid}.upload-sku-image-group.is-generated{grid-template-columns:76px}.upload-sku-image-group.is-generated .semi-button{width:76px;min-height:26px;padding-inline:6px}.upload-sku-image-list{flex-wrap:wrap;gap:6px;display:flex}.upload-sku-image-thumb{flex:0 0 76px;width:76px;height:76px;position:relative}.upload-sku-image-preview{border:1px dashed color-mix(in srgb, var(--mc-border) 82%, #fff);color:#94a3b8;cursor:pointer;background:#f8fafc;border-radius:5px;place-items:center;width:100%;height:100%;padding:0;font-size:11px;display:grid;overflow:hidden}.upload-sku-image-thumb.has-image .upload-sku-image-preview{cursor:zoom-in;background:#fff;border-style:solid}.upload-sku-image-preview img{object-fit:contain;width:100%;height:100%}.upload-sku-image-thumb .image-preview-actions{top:4px;right:4px}.upload-sku-image-thumb:hover .image-preview-actions,.upload-sku-image-thumb:focus-within .image-preview-actions{opacity:1}.upload-sku-quantity-cell,.upload-sku-buyer-cell,.upload-sku-name-cell{border-left:1px solid color-mix(in srgb, var(--mc-border) 60%, #fff);align-content:start;gap:7px;padding-left:10px;display:grid}.upload-sku-component-list{gap:5px;display:grid}.upload-sku-component-list>span{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.upload-sku-component-list strong,.upload-sku-name-cell strong{overflow-wrap:anywhere;color:#1f2937;min-width:0;font-size:12px;line-height:1.45}.upload-sku-component-list em{color:#b45309;flex:none;font-size:12px;font-style:normal;font-weight:700}.upload-sku-buyer-cell p{overflow-wrap:anywhere;color:#334155;margin:0;font-size:12px;line-height:1.5}.single-image-grid{grid-template-columns:minmax(160px,180px)}.compact-single-image-grid{grid-template-columns:minmax(0,1fr)}.compact-single-image-grid .upload-image-tile{width:100%}.upload-image-tile{border:1px solid color-mix(in srgb, var(--mc-border) 88%, #fff);background:#ffffffe6;border-radius:8px;gap:6px;min-width:0;padding:7px;display:grid}.upload-image-label{min-width:0;color:var(--mc-text);justify-content:space-between;gap:5px;font-size:12px;font-weight:800;display:flex}.upload-image-label span,.upload-image-label small,.upload-template-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.upload-image-label small,.upload-template-note{color:#64748b;font-size:11px;font-weight:500}.upload-image-compare{gap:6px;display:grid}.upload-image-compare figure{gap:4px;margin:0;display:grid}.upload-image-compare figcaption{color:#475569;font-size:11px;font-weight:700}.upload-image-compare .image-preview-trigger{border:1px solid color-mix(in srgb, var(--mc-border) 82%, #fff);background:var(--mc-sidebar);color:#94a3b8;border-radius:6px;place-items:center;width:100%;height:96px;min-height:56px;padding:0;font-size:12px;display:grid;position:relative;overflow:hidden}.upload-image-compare .image-preview-trigger.has-preview-image{height:auto;aspect-ratio:var(--image-preview-ratio,1 / 1)}.image-preview-ratio-square{--image-preview-ratio:1 / 1}.image-preview-ratio-wide{--image-preview-ratio:3 / 2}.image-preview-ratio-portrait{--image-preview-ratio:3 / 4}.upload-image-compare img{object-fit:contain;background:#fff;width:100%;height:100%}.commerce-output-preview .image-preview-trigger{width:100%;height:100%;min-height:0;color:var(--mc-muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.commerce-output-preview .image-preview-trigger.has-preview-image{aspect-ratio:var(--image-preview-ratio,1 / 1)}.commerce-output-preview .image-preview-trigger:hover .image-preview-actions,.commerce-output-preview .image-preview-trigger:focus-within .image-preview-actions{opacity:1}.upload-image-tile .semi-button{width:100%;min-height:26px;padding-inline:8px;font-size:12px}.upload-image-compare .has-preview-image{cursor:zoom-in}.image-preview-status{color:#64748b;white-space:nowrap;text-overflow:ellipsis;background:#ffffffeb;border:1px solid #94a3b847;border-radius:999px;max-width:calc(100% - 10px);padding:2px 6px;font-size:11px;font-weight:600;line-height:1.35;position:absolute;top:5px;right:5px;overflow:hidden}.image-preview-actions{opacity:0;gap:4px;transition:opacity .16s;display:inline-flex;position:absolute;bottom:5px;right:5px}.upload-image-compare .image-preview-trigger:hover .image-preview-actions,.upload-image-compare .image-preview-trigger:focus-within .image-preview-actions{opacity:1}.image-preview-actions button{color:#1f2937;cursor:pointer;background:#ffffffeb;border:1px solid #0f172a26;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.image-preview-dialog{z-index:80;box-sizing:border-box;background:#0f172a8c;place-items:center;width:100dvw;height:100dvh;padding:12px;display:grid;position:fixed;inset:0;overflow:auto}.image-preview-panel{box-sizing:border-box;background:#fff;border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:12px;width:min(720px,100dvw - 32px);max-width:720px;min-height:0;max-height:min(700px,100dvh - 32px);padding:14px;display:grid;overflow:hidden;box-shadow:0 24px 80px #0f172a52}.image-preview-panel header{min-width:0;min-height:30px;display:block;position:relative}.image-preview-panel header strong{overflow-wrap:anywhere;padding-right:260px;line-height:1.45;display:block}.image-preview-toolbar{flex-wrap:nowrap;gap:6px;min-width:0;display:flex;position:absolute;top:0;right:0;overflow-x:auto}.image-preview-toolbar .semi-button{flex:none}@media (max-width:680px){.image-preview-panel header strong{padding-bottom:42px;padding-right:0}.image-preview-toolbar{max-width:100%;inset:auto auto 0 0}}.image-preview-large{border:1px solid color-mix(in srgb, var(--mc-border) 75%, #fff);background:#f8fafc;border-radius:8px;justify-self:center;place-items:center;width:min(560px,100dvw - 80px);min-width:0;height:min(520px,100dvh - 180px);min-height:0;max-height:520px;display:grid;overflow:auto}.image-preview-large img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.image-preview-zoom-controls{border:1px solid var(--mc-border);color:var(--mc-text);background:#fffaf0f5;border-radius:999px;justify-self:center;align-items:center;gap:6px;padding:4px 6px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 24px #0000001f}.image-preview-zoom-controls button{color:#7a4b08;cursor:pointer;background:#fff;border:1px solid #e3c48d;border-radius:999px;min-width:30px;height:26px}.image-preview-zoom-controls span{min-width:44px;color:var(--mc-text);text-align:center}.upload-data-split{border-top:1px solid color-mix(in srgb, var(--mc-border) 52%, #fff);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;padding-top:10px;display:grid}.upload-image-pair-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.upload-image-pair-split>.upload-edit-section,.upload-image-pair-split .upload-image-tile{height:100%}.upload-image-pair-split .upload-image-compare{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.upload-image-pair-split .upload-image-compare .image-preview-trigger{aspect-ratio:1;height:auto}.upload-data-split>.upload-edit-section{grid-template-rows:auto 1fr;align-content:stretch}.upload-data-split>.upload-edit-section>:last-child{align-self:stretch}.upload-attr-grid{border:1px solid color-mix(in srgb, var(--mc-border) 88%, #fff);border-radius:7px;align-content:start;min-width:0;height:100%;display:grid;overflow:hidden}.upload-attr-grid>div{grid-template-columns:minmax(84px,.9fr) repeat(2,minmax(0,1fr));min-width:0;display:grid}.upload-attr-grid>div:first-child{background:color-mix(in srgb, var(--mc-gold-weak) 60%, #fff);color:var(--mc-text);font-size:12px;font-weight:800}.upload-attr-grid strong,.upload-attr-grid span{border-right:1px solid color-mix(in srgb, var(--mc-border) 82%, #fff);border-bottom:1px solid color-mix(in srgb, var(--mc-border) 82%, #fff);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:7px 8px;font-size:12px;overflow:hidden}.upload-attr-grid>div>:last-child{border-right:0}.upload-description-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.upload-description-grid label{gap:6px;min-width:0;display:grid}.upload-description-grid span,.upload-description-label-row>span{color:#475569;font-size:12px;font-weight:800}.upload-description-source{gap:6px;min-width:0;display:grid}.upload-description-label-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.upload-description-label-row .semi-button{flex:none}.upload-description-source-preview{background:#fff;border:1px solid #d5dbe3;border-radius:6px;height:156px;overflow:hidden}.upload-description-source-preview iframe{pointer-events:none;border:0;width:100%;height:100%;display:block}.description-preview-dialog{z-index:10010;background:#0f172aa8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.description-preview-panel{background:#fff;border:1px solid #d7e1e9;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(980px,100vw - 48px);height:min(760px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 60px #0f172a52}.description-preview-panel header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.description-preview-panel iframe{background:#fff;border:0;width:100%;height:100%;min-height:0;display:block}.upload-task-panel,.upload-file-panel{align-self:start;position:static;top:auto}.upload-file-panel,.upload-task-panel{overscroll-behavior:contain;max-height:100%;overflow-y:auto}.upload-task-panel .upload-panel-card .semi-card-body{gap:14px}.upload-task-panel .import-status-summary{grid-template-columns:118px minmax(0,1fr)}.upload-task-panel .import-donut{background:conic-gradient(var(--mc-gold) 0 var(--progress,0%), color-mix(in srgb, var(--mc-border) 44%, #fff) var(--progress,0%) 100%);width:110px}.upload-task-panel .import-donut b{text-align:center;width:70px;font-size:20px;line-height:1}.upload-task-panel .import-donut small{color:#64748b;margin-top:4px;font-size:11px;font-weight:700;display:block}.upload-task-panel .import-status-summary span{align-items:center;gap:8px}.upload-task-panel .import-subtask-breakdown{color:#475569;flex-wrap:wrap;gap:8px 14px;font-size:12px;display:flex}.upload-task-panel .import-subtask-breakdown b{color:var(--mc-blue)}.upload-task-panel .runtime-counter{color:#0f172a;font-weight:700}.upload-task-panel .dot{border-radius:50%;flex:none;width:8px;height:8px}.upload-task-panel .dot.amber{background:var(--mc-gold)}.upload-task-panel .dot.orange{background:#f59e0b}.upload-task-panel .dot.blue{background:var(--mc-blue)}.upload-task-panel .dot.green{background:#22c55e}.upload-task-panel .dot.red{background:#ef4444}.upload-task-panel .import-fail-box{text-align:center;place-items:center;min-height:112px}.upload-task-panel .import-fail-list{text-align:left;gap:6px;width:100%;max-height:180px;margin:4px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.upload-task-panel .import-fail-list li{background:#ffffffb8;border:1px solid #ef44443d;border-radius:6px;gap:2px;padding:7px 8px;display:grid}.upload-task-panel .import-fail-list li span,.upload-task-panel .import-fail-list li small{color:#7f1d1d;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.upload-task-panel .import-fail-list li small{color:#991b1b}.upload-task-panel .import-fail-list .import-fail-more{background:0 0;border:0;padding:3px 0;font-size:11px;display:block}.upload-task-panel .import-action-stack .semi-button{min-height:42px}@media (max-width:1500px){.upload-workbench-pro .import-workbench-grid{grid-template-columns:minmax(300px,.66fr) minmax(520px,1.45fr) minmax(230px,.48fr)}.upload-image-grid-pro{grid-template-columns:repeat(3,minmax(130px,1fr))}.upload-sku-grid-pro{grid-template-columns:repeat(2,minmax(160px,1fr))}.upload-sku-image-row{grid-template-columns:minmax(280px,1.2fr) minmax(170px,.8fr) minmax(180px,1fr)}.upload-sku-name-cell{border-top:1px solid color-mix(in srgb, var(--mc-border) 60%, #fff);border-left:0;grid-column:1/-1;padding-top:8px;padding-left:0}.upload-image-grid-pro.compact-single-image-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1280px){.upload-workbench-pro .import-workbench-grid{grid-template-columns:1fr}.upload-workbench-pro .import-template-sync-card{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-mode-hero,.commerce-recognition-grid,.commerce-confirm-grid,.commerce-market-grid,.commerce-source-layout,.commerce-output-grid,.commerce-set-grid,.commerce-pricing-grid{grid-template-columns:1fr}.commerce-suite-brief{flex-direction:column;align-items:flex-start}.commerce-sku-image-card select{width:100%}.upload-description-grid,.upload-workbench-pro .import-title-editor{grid-template-columns:1fr}.upload-file-panel,.upload-task-panel{position:static}}@media (max-width:760px){.logistics-channel-cards{grid-template-columns:1fr}.logistics-channel-hero,.logistics-channel-switch{padding:12px}.logistics-table-notice,.logistics-table-footer,.logistics-action-bar,.logistics-section-head{flex-direction:column;align-items:stretch}.upload-data-split,.upload-image-pair-split,.upload-sku-image-row{grid-template-columns:1fr}.upload-sku-quantity-cell,.upload-sku-buyer-cell,.upload-sku-name-cell{border-top:1px solid color-mix(in srgb, var(--mc-border) 60%, #fff);border-left:0;grid-column:auto;padding-top:8px;padding-left:0}}.wpm-model-list{align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}.wpm-model-list button{border:1px solid var(--mc-border);min-height:64px;color:var(--mc-text);text-align:left;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:10px;display:grid}.wpm-model-list button.is-active{background:#fff3d9a6;border-color:#b8751999}.wpm-model-list b,.wpm-model-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wpm-model-list small{color:var(--mc-muted)}.wpm-main{align-content:start;gap:14px;padding-right:2px;display:grid;overflow:auto}.wpm-overview-grid{grid-template-columns:minmax(0,3fr) minmax(230px,1fr);align-items:stretch;gap:12px;display:grid}.wpm-overview-main{gap:12px;min-width:0;display:grid}.wpm-title-row strong{font-size:20px}.wpm-title-row>div{align-items:center;gap:8px;min-width:0;display:flex}.wpm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wpm-stats span{border:1px solid var(--mc-border);background:#fffaf2;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:700;display:flex}.wpm-blue-tip{color:#1d4ed8;background:#2563eb0f;border:1px solid #2563eb38;border-radius:8px;padding:9px 10px;font-size:13px}.wpm-recognition-panel{background:#fff3d973;border:1px dashed #b8751980;border-radius:8px;grid-template-rows:auto auto auto auto;grid-template-columns:26px minmax(0,1fr);align-content:start;gap:8px 10px;min-width:0;padding:12px;display:grid}.wpm-recognition-panel strong{color:var(--mc-gold-deep)}.wpm-recognition-panel .semi-typography,.wpm-recognition-panel .semi-input,.wpm-recognition-panel .semi-button{grid-column:1/-1}.wpm-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wpm-wide-card{grid-column:1/-1}.wpm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wpm-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.wpm-field{min-width:0;color:var(--mc-muted);gap:6px;font-size:13px;display:grid}.wpm-field>span{white-space:nowrap}.wpm-field .semi-input{min-width:0}.wpm-input-with-suffix{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.wpm-input-with-suffix span{color:var(--mc-muted);font-size:12px}.wpm-link{color:var(--mc-gold-deep);background:0 0;border:0;padding:0;font-weight:700}.wpm-link.danger{color:#dc2626}@media (max-width:1500px){.wpm-layout{grid-template-columns:250px minmax(0,1fr)}.wpm-overview-grid{grid-template-columns:minmax(0,1fr) 230px}.wpm-form-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.wpm-layout,.wpm-overview-grid,.wpm-editor-grid{grid-template-columns:1fr}}.model-preview-shell{width:100%;min-width:0;height:100%;min-height:0;color:var(--mc-text);background:linear-gradient(#fffaf2 0,#f8f1e7 100%);grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.pricing-reprice-progress-backdrop{z-index:1400;background:#10182861;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pricing-reprice-confirm-backdrop{z-index:1395;background:#10182861;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pricing-reprice-confirm-modal{background:#fffdf8;border:1px solid #e6c58f;border-radius:12px;width:min(520px,100%);overflow:hidden;box-shadow:0 24px 70px #4a301040}.pricing-reprice-confirm-modal header,.pricing-reprice-confirm-modal footer{border-bottom:1px solid #f1e4d0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.pricing-reprice-confirm-modal header strong{color:#4a3215;font-size:17px}.pricing-reprice-confirm-modal header button{color:#777;cursor:pointer;background:0 0;border:0;font-size:22px}.pricing-reprice-confirm-body{color:#675238;padding:18px;font-size:13px;line-height:1.7}.pricing-reprice-confirm-body p{margin:0 0 14px}.pricing-reprice-confirm-summary{gap:10px;margin:12px 0;display:grid}.pricing-reprice-confirm-summary-row,.pricing-reprice-confirm-logistics{background:#fff8ec;border:1px solid #f0dfc4;border-radius:8px}.pricing-reprice-confirm-summary-row{justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.pricing-reprice-confirm-summary span{color:#977752}.pricing-reprice-confirm-summary b{color:#5a3b13;text-align:right}.pricing-reprice-confirm-profit select{color:#5a3b13;min-width:104px;height:30px;font:inherit;text-align:right;background:#fff;border:1px solid #d9b87e;border-radius:5px;padding:0 8px}.pricing-reprice-confirm-logistics-title{justify-content:space-between;gap:16px;padding:11px 12px;display:flex}.pricing-reprice-confirm-logistics ul{gap:6px;max-height:180px;margin:0;padding:0 12px 11px;list-style:none;display:grid;overflow-y:auto}.pricing-reprice-confirm-logistics li{color:#675238;border-top:1px solid #f1e4d0;justify-content:space-between;align-items:center;gap:12px;padding-top:7px;display:flex}.pricing-reprice-confirm-logistics li strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.pricing-reprice-confirm-logistics li span{color:#5a3b13;white-space:nowrap;flex:none}.pricing-reprice-confirm-logistics li.is-unmatched strong,.pricing-reprice-confirm-logistics li.is-unmatched span{color:#b85436}.pricing-reprice-confirm-logistics>small{color:#8a765e;padding:0 12px 11px;display:block}.pricing-reprice-confirm-body small{color:#8a765e}.pricing-reprice-confirm-modal footer{border-top:1px solid #f1e4d0;border-bottom:0;justify-content:flex-end}.pricing-smart-match-progress-backdrop{z-index:1390;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pricing-smart-match-progress-modal{background:#fffdf8;border:1px solid #e6c58f;border-radius:16px;width:min(620px,100%);overflow:hidden;box-shadow:0 24px 70px #4a301040}.pricing-smart-match-progress-modal header,.pricing-smart-match-progress-modal footer{border-bottom:1px solid #f1e4d0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.pricing-smart-match-progress-modal header div{gap:3px;display:grid}.pricing-smart-match-progress-modal header strong{color:#4a3215;font-size:18px}.pricing-smart-match-progress-modal header span,.pricing-smart-match-progress-modal footer{color:#8a765e;font-size:12px}.pricing-smart-match-progress-modal header button{color:#777;cursor:pointer;background:0 0;border:0;font-size:24px}.pricing-smart-match-progress-number{color:#b66a11;text-align:center;padding:22px 20px 4px;font-size:48px;font-weight:800;line-height:1}.pricing-smart-match-progress-number small{margin-left:3px;font-size:22px}.pricing-smart-match-progress-track{background:#f1e5d3;border-radius:999px;height:14px;margin:10px 30px 14px;overflow:hidden}.pricing-smart-match-progress-track span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#d28a21,#f2bb51);width:100%;height:100%;transition:transform .22s;display:block}.pricing-smart-match-progress-message{color:#675238;text-align:center;margin:0 24px 14px;font-size:13px}.pricing-smart-match-progress-current{background:#fff8ec;border:1px solid #f0dfc4;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;margin:0 20px 16px;padding:11px 13px;display:grid}.pricing-smart-match-progress-current span{color:#977752;font-size:12px}.pricing-smart-match-progress-current strong{color:#5a3b13}.pricing-smart-match-progress-current em{color:#806d55;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.pricing-smart-match-progress-stats{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 20px 18px;display:grid}.pricing-smart-match-progress-stats div{background:#fff;border:1px solid #eee3d4;border-radius:9px;gap:3px;padding:10px;display:grid}.pricing-smart-match-progress-stats b{color:#49351d;font-size:20px}.pricing-smart-match-progress-stats span{color:#8a765e;font-size:11px}.pricing-smart-match-progress-stats .is-green b{color:#16803c}.pricing-smart-match-progress-stats .is-orange b{color:#b66a11}.pricing-smart-match-progress-stats .is-blue b{color:#2563a8}.pricing-smart-match-progress-stats .is-purple b{color:#7651a8}.pricing-smart-match-progress-stats .is-red b{color:#c7362f}.pricing-smart-match-progress-modal footer{border-top:1px solid #f1e4d0;border-bottom:0}.pricing-smart-match-progress-modal footer button{color:#8b5313;cursor:pointer;background:#fff8ec;border:1px solid #dfb873;border-radius:7px;padding:6px 12px}@media (max-width:620px){.pricing-smart-match-progress-backdrop{padding:12px}.pricing-smart-match-progress-modal{border-radius:12px}.pricing-smart-match-progress-stats{grid-template-columns:repeat(2,1fr)}.pricing-smart-match-progress-current{grid-template-columns:1fr 1fr}.pricing-smart-match-progress-current em{grid-column:1/-1}.pricing-smart-match-progress-modal footer{flex-direction:column;align-items:flex-start}}.pricing-reprice-progress-modal{background:#fff;border:1px solid #d0d5dd;border-radius:4px;width:min(1120px,100%);max-height:min(86vh,840px);overflow:hidden;box-shadow:0 18px 48px #10182833}.pricing-reprice-progress-modal header,.pricing-reprice-progress-modal footer{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;min-height:46px;padding:0 16px;display:flex}.pricing-reprice-progress-modal header button{color:#667085;cursor:pointer;background:0 0;border:0;font-size:20px}.pricing-reprice-progress-modal footer{border-top:1px solid #eaecf0;border-bottom:0;justify-content:flex-end}.pricing-reprice-progress-track{background:#eaecf0;height:12px;margin:20px 24px 14px;overflow:hidden}.pricing-reprice-progress-track span{transform-origin:0;background:repeating-linear-gradient(45deg,#56b870 0 18px,#7acb82 18px 36px);width:100%;height:100%;transition:transform .18s;display:block}.pricing-reprice-progress-body{color:#475467;min-height:130px;padding:0 24px 18px;font-size:13px;line-height:1.7;overflow:auto}.pricing-reprice-progress-body p{margin:5px 0}.pricing-reprice-progress-body b.is-complete{color:#16803c}.pricing-reprice-progress-body b.is-failed{color:#d92d20}.pricing-reprice-progress-details{border-top:1px solid #eaecf0;grid-template-rows:auto auto minmax(0,1fr);max-height:320px;margin-top:12px;padding-top:9px;display:grid;overflow:hidden}.pricing-reprice-progress-details>b{color:#344054}.pricing-reprice-detail-head,.pricing-reprice-progress-details li{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(260px,1.7fr) 72px;align-items:center;gap:10px;display:grid}.pricing-reprice-detail-head{color:#667085;margin-top:7px;padding:0 8px;font-size:12px;font-weight:700}.pricing-reprice-progress-details ul{gap:6px;min-height:0;margin:7px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.pricing-reprice-progress-details li{background:#f8fafc;border-radius:3px;padding:8px}.pricing-reprice-progress-details li strong,.pricing-reprice-progress-details li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pricing-reprice-progress-details li time{color:#667085;font-variant-numeric:tabular-nums;white-space:nowrap}.pricing-reprice-progress-details li.is-ready span{color:#16803c}.pricing-reprice-progress-details li.is-failed{background:#fff7f6}.pricing-reprice-progress-details li.is-failed span{color:#d92d20}.pricing-reprice-country-changes{border-top:1px solid #eaecf0;max-height:260px;margin-top:12px;padding-top:9px;overflow:auto}.pricing-reprice-country-changes>b{color:#344054}.pricing-reprice-country-changes>span{color:#667085;font-size:12px;display:block}.pricing-reprice-country-changes ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:7px 0 0;padding:0;list-style:none;display:grid}.pricing-reprice-country-changes li{background:#f8fafc;border-radius:3px;grid-template-columns:minmax(0,1fr);gap:3px;padding:7px 8px;display:grid}.pricing-reprice-price-range{color:#475467;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pricing-reprice-price-range i{color:#98a2b3;padding:0 3px;font-style:normal}.pricing-reprice-change-ranges{flex-wrap:wrap;grid-column:1;gap:8px;font-size:12px;display:flex}.pricing-reprice-change-ranges .is-up{color:#d92d20}.pricing-reprice-change-ranges .is-down{color:#16803c}.pricing-reprice-change-ranges .is-first{color:#475467}.pricing-reprice-sku-changes{width:100%;min-width:0}.pricing-reprice-sku-changes summary{cursor:pointer;overflow-wrap:anywhere;font-weight:600}.pricing-reprice-sku-changes summary:focus-visible{outline-offset:2px;outline:2px solid #475467}.pricing-reprice-sku-changes summary>span{font-weight:400}.pricing-reprice-sku-table{max-height:220px;margin-top:6px;overflow:auto}.pricing-reprice-sku-table table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.pricing-reprice-sku-table th,.pricing-reprice-sku-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #eaecf0;padding:5px 3px}.pricing-reprice-sku-table thead th{color:#475467;background:#f8fafc;position:sticky;top:0}.pricing-reprice-sku-table th:first-child{width:30%}@media (max-width:760px){.pricing-reprice-progress-modal{width:min(100%,640px)}.pricing-reprice-detail-head{display:none}.pricing-reprice-progress-details li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pricing-reprice-progress-details li span{white-space:normal;grid-column:1/-1}.pricing-reprice-progress-details li time{justify-self:end}.pricing-reprice-country-changes ul{grid-template-columns:minmax(0,1fr)}}.model-preview-shell.has-settings-topbar{grid-template-rows:auto minmax(0,1fr)}.model-topbar{border-bottom:1px solid var(--mc-border);background:#ffffffeb;align-items:center;gap:16px;padding:0 16px;display:none}.model-preview-shell.has-settings-topbar .model-topbar{min-height:54px;display:flex}.model-topbar h2{margin:0;font-size:22px}.model-fill{flex:1}.model-settings-back-btn{color:var(--mc-gold-deep);background:#fff;border-color:#b875195c;flex:none;font-weight:800}.model-search,.model-list-search,.model-overview-search{border:1px solid var(--mc-border);height:34px;color:var(--mc-muted);background:#fff;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;padding:0 10px;display:grid}.model-search{width:150px}.model-search input,.model-list-search input,.model-overview-search input,.purchase-center input{min-width:0;color:var(--mc-text);font:inherit;background:0 0;border:0;outline:0}.model-avatar{color:#5b3bd1;background:#d7c9ff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.model-layout{grid-template-columns:minmax(0,1fr) clamp(280px,28vw,360px);gap:12px;min-height:0;padding:0;display:grid;overflow:hidden}.model-main-area{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}.model-stat-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;display:grid}.model-stat-card{background:linear-gradient(#fffcf6fa,#fff8eefa),radial-gradient(circle at 100% 0,#cd913614,#0000 45%);border:1px solid #e0ccadf2;border-radius:14px;box-shadow:0 10px 26px #91652014}.model-stat-card .semi-card-body{align-items:center;gap:12px;min-height:72px;padding:10px 16px;display:flex;position:relative;overflow:hidden}.model-stat-card .semi-card-body:after{content:"";background:#b875190d;border-radius:50%;width:78px;height:78px;position:absolute;bottom:-28px;right:-18px}.model-stat-icon{color:#fff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff3d,0 8px 18px #0000001f}.model-stat-icon.is-gold{background:linear-gradient(145deg,#f5a400,#c97800)}.model-stat-icon.is-purple{background:linear-gradient(145deg,#5f78ff,#4a57d8)}.model-stat-icon.is-green{background:linear-gradient(145deg,#21c77a,#0f9b5b)}.model-stat-icon.is-orange{background:linear-gradient(145deg,#ffad42,#f97316)}.model-stat-copy{gap:2px;min-width:0;display:grid}.model-stat-copy .semi-typography,.model-stat-copy span{color:#7d6852;font-size:13px;font-weight:600}.model-stat-card b{color:#24180c;letter-spacing:0;margin:0;font-size:28px;line-height:1;display:block}.model-stat-card small{color:#8a745c;font-size:12px}.model-stat-card em{color:var(--mc-green);font-style:normal;font-weight:800}.model-stat-accent{border-radius:0 14px 0 10px;width:64px;height:4px;position:absolute;top:0;right:0}.model-stat-accent.is-gold{background:linear-gradient(90deg,#f5a400,#c97800)}.model-stat-accent.is-purple{background:linear-gradient(90deg,#5f78ff,#4a57d8)}.model-stat-accent.is-green{background:linear-gradient(90deg,#21c77a,#0f9b5b)}.model-stat-accent.is-orange{background:linear-gradient(90deg,#ffad42,#f97316)}.model-workspace{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:10px;min-height:0;display:grid}.model-list-card,.model-center,.model-detail-drawer{min-width:0;min-height:0}.model-list-card .semi-card-body{grid-template-rows:auto auto minmax(0,1fr);gap:10px;height:100%;display:grid}.model-card-head,.model-overview-title,.model-table-tools,.model-brand-row,.model-drawer-head,.model-version-hero,.model-drawer-actions{align-items:center;display:flex}.model-card-head{justify-content:space-between}.model-inline-loading{color:#8a4b0f;background:#fffbebd1;border:1px dashed #d9770659;border-radius:10px;margin:10px 0;padding:12px 14px;font-weight:700}.model-inline-form{background:#fffaf0;border:1px solid #f0c36d;border-radius:8px;gap:8px;padding:10px;display:grid}.model-inline-form input,.model-inline-form select{border:1px solid var(--mc-border);min-width:0;height:32px;color:var(--mc-text);background:#fff;border-radius:6px;outline:0;padding:0 10px}.model-inline-form>div{gap:8px;display:flex}.model-inline-param-list{gap:6px;display:grid!important}.model-inline-param-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px;align-items:center;gap:6px;display:grid!important}.model-inline-param-row button{border:1px solid var(--mc-border);color:var(--mc-muted);background:#fff;border-radius:6px}.model-list-filters{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.model-list-filters button,.model-brand-row button:not(.semi-button),.model-tabs button,.model-link-btn{border:1px solid var(--mc-border);color:var(--mc-text);background:#fff;border-radius:8px}.model-list-filters button{height:32px}.model-list{align-content:start;min-height:0;padding-right:4px;display:grid;overflow:auto}.model-list-row{min-height:62px;color:var(--mc-text);text-align:left;background:0 0;border:0;border-bottom:1px solid #ead8b8bf;grid-template-columns:42px minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.model-list-row.is-active{background:#fff3d994;border:1px solid #b875198c;border-radius:8px}.model-list-row span,.model-list-row b,.model-list-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.model-list-row small{color:var(--mc-muted);margin-top:3px;display:block}.model-list-price{text-overflow:clip;font-size:10px;overflow:visible}.model-list-status{text-align:center;justify-items:center;gap:4px;width:40px;min-width:40px;display:grid}.model-list-row .model-list-status{text-overflow:clip;overflow:visible}.model-add-product-port{height:22px;color:var(--mc-gold-deep);background:#fffaf0;border:1px solid #b8751973;border-radius:999px;padding:0 7px;font-size:12px;font-weight:700}.model-list-row em{color:var(--mc-gold-deep);font-style:normal;font-weight:800}.model-list-status em{place-items:center;width:100%;min-height:18px;display:grid}.model-list-page{color:var(--mc-muted);justify-content:center;align-items:center;gap:10px;display:flex}.model-list-page button,.model-list-page b{border:1px solid var(--mc-border);min-width:28px;height:28px;color:var(--mc-gold-deep);background:#fff;border-radius:7px;place-items:center;display:grid}.model-center{grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid}.model-overview-card .semi-card-body,.model-table-card .semi-card-body{gap:12px;display:grid}.model-type-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.model-type-summary-strip span{background:#fffaf0;border:1px solid #ead8b8d9;border-radius:8px;padding:8px 10px}.model-type-summary-strip small{color:var(--mc-muted);display:block}.model-type-summary-strip b{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.model-overview-grid{grid-template-columns:minmax(0,1fr) minmax(180px,220px);align-items:start;gap:10px;display:grid}.model-overview-info{gap:8px;min-width:0;display:grid}.model-overview-title{grid-template-columns:minmax(70px,max-content) minmax(0,1fr) auto;grid-template-areas:"name summary actions";align-items:center;gap:8px;display:grid}.model-overview-title>div:not(.model-type-summary-strip){grid-area:name;align-items:center;gap:10px;display:flex}.model-overview-title .model-type-summary-strip{grid-area:summary;grid-template-columns:repeat(4,minmax(64px,1fr));gap:5px;max-width:none;display:grid}.model-overview-title .model-type-summary-strip span{min-width:0;padding:5px 7px}.model-overview-title .model-type-summary-strip small{font-size:11px;line-height:1.15}.model-overview-title .model-type-summary-strip b{text-overflow:clip;white-space:nowrap;word-break:keep-all;margin-top:2px;font-size:clamp(10px,1vw,12px);line-height:1.15;overflow:visible}.model-overview-actions{grid-area:actions;justify-content:flex-end;min-width:max-content}.model-overview-actions .semi-button{border-radius:9px;min-height:32px;padding:0 9px;font-size:12px;font-weight:850;box-shadow:0 6px 14px #91652014}.model-overview-action-add{color:#8a4d00!important;background:#fff4dd!important;border-color:#e6a43a!important}.model-overview-action-brand{color:#145ea8!important;background:#eef6ff!important;border-color:#b9d3ff!important}.model-overview-title strong{font-size:20px;line-height:1.15}.model-overview-meta,.model-overview-metrics,.model-tabs,.model-table-tools{color:var(--mc-muted);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.model-overview-metrics{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.model-overview-metrics span{border:1px solid var(--mc-border);min-height:54px;color:var(--mc-text);background:#fffaf2;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.model-blue-tip{color:var(--mc-blue);background:#0f6bff12;border:1px solid #0f6bff3d;border-radius:8px;padding:9px 10px;font-size:13px}.dianxiaomi-edit-source-reference{color:var(--mc-blue);background:#0f6bff0f;border:1px solid #0f6bff3d;border-radius:8px;gap:6px;padding:9px 10px;font-size:12px;font-weight:800;display:grid}.dianxiaomi-edit-source-reference input{width:100%;height:34px;color:var(--mc-text);background:#fff;border:1px solid #0f6bff3d;border-radius:7px;padding:0 10px;font-weight:700}.model-overview-search{max-width:650px}.model-recognition-drop{border:1px solid var(--mc-border);color:var(--mc-muted);background:#fff;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-self:start;align-items:center;gap:7px 6px;width:100%;min-width:0;max-height:300px;padding:9px;display:grid;overflow:auto;box-shadow:0 4px 16px #24364b0f}.model-recognition-drop.is-dragging{border-color:var(--mc-gold-deep);background:#ffecbed1;box-shadow:0 0 0 3px #b8751924}.model-recognition-drop b{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.model-recognition-title{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.model-recognition-clear{color:#b33a2d;cursor:pointer;background:#fff;border:1px solid #c0392b47;border-radius:5px;flex:none;padding:2px 5px;font-size:10px}.model-recognition-drop>span{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;font-size:11px;line-height:1.35;overflow:hidden}.model-recognition-drop .semi-button,.model-recognition-upload-btn{grid-column:1/-1;justify-self:stretch}.model-recognition-upload-btn{border:1px solid var(--mc-border);height:30px;color:var(--mc-text);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.model-recognition-upload-btn input{display:none}.model-recognition-results{grid-column:1/-1;gap:6px;min-width:0;max-height:156px;display:grid;overflow:auto}.model-recognition-result-card{border:1px solid var(--mc-border);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;padding:5px;display:grid}.model-recognition-results button{min-width:0;color:var(--mc-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:2px;padding:5px 6px;display:grid}.model-recognition-result-select:hover,.model-recognition-modal-result-select:hover{background:#f5f8fc}.model-recognition-result-delete{white-space:nowrap;align-self:center;font-size:11px;color:#c0392b!important;padding:4px 6px!important}.model-recognition-result-copy{white-space:nowrap;justify-content:center;align-self:center;align-items:center;gap:4px;font-size:11px;color:#1769aa!important;background:#f7fbff!important;border:1px solid #0f6bff33!important;min-width:72px!important;padding:4px 6px!important;display:inline-flex!important}.model-recognition-result-main{align-items:center;gap:7px;min-width:0;display:flex}.model-recognition-result-main>img{object-fit:contain;background:#fff;border:1px solid #e6bb698c;border-radius:5px;flex:0 0 34px;width:34px;height:34px}.model-recognition-result-main>span{grid-column:auto;gap:2px;min-width:0;display:grid}.model-recognition-results button b,.model-recognition-results button small{text-overflow:ellipsis;white-space:normal;overflow:hidden}.model-recognition-results button small{color:var(--mc-muted);font-size:11px}.model-recognition-results button .model-recognition-result-score{color:var(--mc-gold-deep);font-weight:700}.model-recognition-modal{z-index:80;background:#261c106b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.model-recognition-modal-content{background:#fffaf1;border:1px solid #e6bb69cc;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100%);max-height:min(720px,92vh);display:grid;overflow:hidden;box-shadow:0 18px 60px #3a250b47}.model-recognition-modal-content>header,.model-recognition-modal-content>footer{border-bottom:1px solid #ead8b8cc;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.model-recognition-modal-content>header>div{gap:3px;display:grid}.model-recognition-modal-content header span,.model-recognition-modal-content footer span{color:var(--mc-muted);font-size:12px}.model-recognition-modal-content header button,.model-recognition-modal-content footer button{color:var(--mc-muted);cursor:pointer;background:0 0;border:0}.model-recognition-modal-body{grid-template-columns:220px minmax(0,1fr);gap:16px;min-height:0;padding:18px;display:grid;overflow:auto}.model-recognition-source-image{object-fit:contain;cursor:zoom-in;background:#fff;border:1px solid #e6bb69a6;border-radius:8px;width:220px;height:220px}.model-recognition-modal-results{align-content:start;gap:8px;display:grid}.model-recognition-modal-results>button,.model-recognition-modal-result-card{min-width:0;color:var(--mc-text);text-align:left;cursor:pointer;background:#fff;border:1px solid #e6bb69bf;border-radius:8px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.model-recognition-modal-result-card{background:#fff;border:1px solid #e6bb69bf;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding:4px;display:grid}.model-recognition-modal-result-select{min-width:0;color:var(--mc-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;padding:5px;display:grid}.model-recognition-modal-results>button:hover,.model-recognition-modal-result-card:hover{border-color:var(--mc-gold-deep);background:#fff3d9b3}.model-recognition-modal-results>button>img,.model-recognition-modal-result-select>img,.model-recognition-empty-image{object-fit:contain;width:96px;height:96px;color:var(--mc-muted);background:#fffaf1;border-radius:6px;place-items:center;display:grid}.model-recognition-modal-results>button>span:not(.model-recognition-empty-image),.model-recognition-modal-result-select>span:not(.model-recognition-empty-image){gap:4px;min-width:0;display:grid}.model-recognition-modal-results small,.model-recognition-modal-results em{overflow-wrap:anywhere;white-space:normal;color:var(--mc-muted);font-size:12px;font-style:normal}.model-recognition-modal-results em{color:var(--mc-gold-deep);font-weight:700}.model-recognition-modal-content>footer{border-top:1px solid #ead8b8cc;border-bottom:0}.model-recognition-preview-modal{z-index:90;background:#191c219e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.model-recognition-preview-content{background:#fff;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:min(940px,100%);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 18px 60px #0000004d}.model-recognition-preview-content>header,.model-recognition-preview-content>footer{border-bottom:1px solid var(--mc-border);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.model-recognition-preview-content header button{color:var(--mc-muted);cursor:pointer;background:0 0;border:0}.model-recognition-preview-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px;display:grid;overflow:auto}.model-recognition-preview-body figure{justify-items:center;gap:8px;min-width:0;margin:0;display:grid}.model-recognition-preview-body figcaption{color:var(--mc-muted);font-size:12px;font-weight:700}.model-recognition-preview-body img,.model-recognition-preview-body .model-recognition-empty-image{object-fit:contain;border:1px solid var(--mc-border);cursor:zoom-in;background:#f8fafc;border-radius:8px;max-width:100%}.model-recognition-preview-content>footer{border-top:1px solid var(--mc-border);color:var(--mc-muted);border-bottom:0;font-size:12px}.model-tabs{border-bottom:1px solid var(--mc-border);flex-wrap:nowrap;align-items:flex-end;gap:8px;min-height:32px;overflow:auto hidden}.model-tabs button{z-index:1;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:30px;padding:0 8px 8px;position:relative}.model-tabs button.is-active{color:var(--mc-gold-deep);border-bottom-color:var(--mc-gold);font-weight:800}.model-brand-row{flex-wrap:wrap;gap:8px;min-width:0}.model-brand-row button:not(.semi-button){white-space:nowrap;height:30px;padding:0 12px}.model-brand-row button.is-active{color:var(--mc-gold-deep);background:var(--mc-gold-weak);border-color:#b875198c}.model-brand-row span,.model-table-tools .model-list-search{flex:1}.model-brand-port{background:#fffaf3;border:1px dashed #d1851973;border-radius:8px;grid-template-columns:auto minmax(150px,1fr) minmax(150px,1fr) minmax(120px,.7fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.model-brand-port input{border:1px solid #ead6b7;border-radius:6px;height:32px;padding:0 10px}.model-brand-port select{background:#fff;border:1px solid #ead6b7;border-radius:6px;height:32px;padding:0 10px}.model-type-scroll-select{width:100%;min-width:0;color:var(--mc-text);font:inherit;display:block;position:relative}.model-type-scroll-select>button{width:100%;height:34px;color:var(--mc-text);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ead6b7;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.model-brand-port .model-type-scroll-select>button{border-radius:6px;height:32px}.model-type-scroll-select>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.model-type-scroll-select>button>b{color:var(--mc-muted);flex:none}.model-type-scroll-select.is-open>button{border-color:var(--mc-gold);box-shadow:0 0 0 2px #d1851926}.model-type-scroll-select.is-disabled>button{cursor:not-allowed;opacity:.65}.model-type-scroll-options{z-index:60;overscroll-behavior:contain;background:#fff;border:1px solid #ead6b7;border-radius:8px;max-height:260px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #0f172a2e}.model-type-scroll-options button{width:100%;min-height:30px;color:var(--mc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 9px}.model-type-scroll-options button:hover,.model-type-scroll-options button:focus,.model-type-scroll-options button[aria-selected=true]{color:var(--mc-gold-deep);background:#f8f0df;outline:none}.model-type-port{grid-template-columns:auto minmax(220px,1fr) minmax(220px,1fr) auto}.model-package-merge-port{grid-template-columns:auto minmax(180px,1fr) minmax(180px,.8fr) minmax(180px,.8fr) auto}.model-type-builder{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.model-type-picker,.model-type-param-editor{background:#fff;border:1px solid #ead6b7;border-radius:8px;gap:8px;padding:12px;display:grid}.model-type-picker{background:#fffaf3}.model-type-picker label{color:var(--mc-muted);gap:5px;font-size:12px;display:grid}.model-type-picker select,.model-type-picker textarea,.model-type-param-editor input{width:100%;min-width:0;color:var(--mc-text);font:inherit;background:#fff;border:1px solid #ead6b7;border-radius:7px}.model-type-picker select,.model-type-param-editor input{height:34px;padding:0 10px}.model-type-picker textarea{resize:vertical;min-height:82px;padding:9px 10px}.model-table-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.model-display-settings{flex:none;padding-bottom:4px;position:relative}.model-display-settings-menu{z-index:20;border:1px solid var(--mc-border);background:#fffaf3;border-radius:8px;width:210px;max-height:360px;padding:10px;position:absolute;top:calc(100% + 4px);right:0;overflow:auto;box-shadow:0 10px 24px #4a301129}.model-display-settings-menu strong{color:var(--mc-gold-deep);margin-bottom:8px;font-size:12px;display:block}.model-display-settings-fixed{color:var(--mc-muted);margin-bottom:6px;font-size:11px;display:block}.model-display-settings-menu label{min-height:28px;color:var(--mc-text);align-items:center;gap:7px;font-size:12px;display:flex}.product-type-remark-editor{background:#fff;border:1px solid #ead6b7;border-radius:7px;overflow:hidden}.model-brand-filter-row{color:#6b7280;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;display:flex}.model-brand-filter-row select{color:#374151;background:#fff;border:1px solid #ead6b7;border-radius:6px;min-width:190px;height:32px;padding:0 10px;font-size:13px}.model-brand-filter-row small{color:#8a5b1e}.model-brand-add-btn{margin-left:auto}.model-brand-dialog{grid-template-columns:42px minmax(0,1fr);width:min(680px,100%)}.model-brand-dialog-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.model-brand-dialog-fields label{color:#5b4630;gap:5px;font-size:12px;display:grid}.model-brand-photo-field{color:#5b4630;grid-column:1/-1;gap:5px;font-size:12px;display:grid}.model-brand-photo-editor{align-items:center;gap:10px;min-height:62px;display:flex}.model-brand-photo-button{cursor:zoom-in;background:#fff;border:1px solid #ead6b7;border-radius:6px;place-items:center;width:48px;height:48px;padding:0;display:grid;overflow:hidden}.model-brand-photo-button.is-editor,.model-brand-photo-placeholder{width:58px;height:58px}.model-brand-photo-button img{object-fit:contain;width:100%;height:100%}.model-brand-photo-placeholder{color:#9a6a2c;border:1px dashed #dfbd86;border-radius:6px;align-content:center;place-items:center;gap:2px;font-size:11px;display:grid}.model-brand-photo-actions{gap:8px;display:flex}.model-brand-photo-actions label,.model-brand-photo-actions button{color:#8a5b1e;cursor:pointer;background:#fffaf2;border:1px solid #dfbd86;border-radius:6px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;display:inline-flex}.model-brand-photo-upload input{display:none}.model-brand-photo-address{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.model-brand-photo-address button{color:#8a5b1e;cursor:pointer;background:#fffaf2;border:1px solid #dfbd86;border-radius:6px;min-height:32px;padding:0 12px;font-size:12px}.model-brand-dialog-fields input{color:#374151;border:1px solid #ead6b7;border-radius:6px;width:100%;height:32px;padding:0 10px;font-size:13px}.model-brand-dialog-fields .model-brand-category-picker>button{font-size:12px}@media (max-width:720px){.model-brand-add-btn{margin-left:0}.model-brand-dialog-fields,.dashboard-operations-grid{grid-template-columns:1fr}}.model-brand-category-picker{min-width:0;padding-right:2px;position:relative}.model-recognition-url-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 58px;gap:5px;min-width:0;display:grid}.model-recognition-url-row input{border:1px solid var(--mc-border);min-width:0;height:30px;color:var(--mc-text);background:#fff;border-radius:8px;padding:0 8px;font-size:11px}.model-recognition-url-row button{border:1px solid var(--mc-gold-deep);min-width:0;height:30px;color:var(--mc-gold-deep);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#fff5df;border-radius:8px;padding:0 4px;font-size:11px;font-weight:700;overflow:hidden}.model-recognition-url-row button:disabled{opacity:.55;cursor:not-allowed}.model-brand-category-picker>button{color:#374151;width:100%;min-width:180px;height:32px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ead6b7;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.model-brand-category-picker>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-brand-category-options{z-index:30;background:#fff;border:1px solid #ead6b7;border-radius:8px;width:min(360px,100vw - 72px);max-height:min(360px,100dvh - 220px);padding:6px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 12px 30px #23180a33}.model-brand-category-options button{color:#1f2937;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:36px;padding:7px 10px;font-size:13px;display:flex}.model-brand-category-options button:hover{color:#8a5b1e;background:#fff3df}.model-brand-category-options input{width:14px;height:14px;min-height:0;accent-color:var(--mc-gold);pointer-events:none;flex:0 0 14px;padding:0}.product-type-remark-toolbar{background:#fffaf3;border-bottom:1px solid #ead6b7;align-items:center;gap:8px;padding:6px 8px;display:flex}.product-type-remark-toolbar button,.product-type-remark-toolbar select{height:28px;color:var(--mc-text);font:inherit;background:#fff;border:1px solid #ead6b7;border-radius:5px;font-size:12px}.product-type-remark-toolbar button{cursor:pointer;padding:0 8px}.product-type-remark-toolbar label{color:var(--mc-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.product-type-remark-toolbar input[type=color]{cursor:pointer;background:#fff;border:1px solid #ead6b7;border-radius:5px;width:28px;height:28px;padding:2px}.product-type-remark-content{min-height:82px;max-height:260px;color:var(--mc-text);white-space:pre-wrap;outline:none;padding:9px 10px;font-size:14px;line-height:1.5;overflow:auto}.product-type-remark-content:empty:before{color:var(--mc-muted);content:attr(data-placeholder)}.model-type-photo-port{align-items:start}.model-type-photo-box{aspect-ratio:1;color:#8a5b1e;cursor:pointer;background:#fff;border:1px dashed #d8a85d;border-radius:10px;place-items:center;gap:6px;width:128px;padding:10px;display:grid;overflow:hidden}.model-type-photo-box img,.model-type-photo-box .model-thumb{object-fit:cover;border-radius:8px;width:74px;height:74px}.model-type-photo-box small{color:#8a5b1e;font-size:12px}.model-type-photo-box input{display:none}.model-type-param-head{justify-content:space-between;align-items:center;display:flex}.model-type-param-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.model-type-param-grid .model-inline-param-row{background:#fffdf8;border:1px solid #ead8b7bf;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 72px 48px;padding:8px}.model-param-tags{flex-wrap:wrap;gap:4px;display:flex}.model-param-tags span{color:#6f4610;white-space:nowrap;background:#fffaf3;border:1px solid #ead6b7;border-radius:999px;align-items:center;gap:4px;max-width:150px;padding:2px 6px;font-size:12px;display:inline-flex}.model-param-tags b{text-overflow:ellipsis;min-width:0;color:var(--mc-text);font-weight:600;overflow:hidden}.model-table-card .light-table td{vertical-align:top;padding:10px 6px}.model-table-card .light-table.model-version-table tbody td{vertical-align:middle}.model-table-card .light-table.model-version-table.is-dry th:nth-child(2){font-size:13px}.model-table-card .light-table.model-version-table.is-dry td:nth-child(2){font-size:14px;font-weight:600}.model-version-photo-btn{cursor:zoom-in;background:#fffaf2;border:1px solid #ead6b7;border-radius:8px;place-items:center;width:58px;height:58px;padding:0;display:grid;overflow:hidden}.model-version-photo-wrap{display:inline-flex;position:relative}.model-original-badge{z-index:1;color:#fff;pointer-events:none;background:#b87b2aeb;border-radius:3px;padding:1px 3px;font-size:10px;line-height:1.2;position:absolute;top:3px;right:3px}.model-version-photo-btn:disabled{cursor:default}.model-version-photo-btn img,.model-version-photo-btn .model-thumb{width:100%;height:100%}.model-version-photo-btn img{object-fit:cover}.model-version-photo-btn .model-thumb{border:0;border-radius:0}.model-version-photo-empty{color:#a08b70;background:#f8f1e6;place-items:center;width:100%;height:100%;font-size:12px;font-weight:700;display:grid}.model-required-toggle{min-height:32px;color:var(--mc-text);white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:12px;display:inline-flex}.model-required-toggle input{width:16px;height:16px;margin:0}.model-table-card .light-table th{padding-left:6px;padding-right:6px}.all-products-shell{grid-template-rows:auto auto;align-content:start;gap:6px;height:100%;min-height:0;display:grid;overflow:auto}.all-products-toolbar{grid-template-columns:minmax(0,1fr) minmax(260px,360px) auto;align-items:start;gap:12px;display:grid}.all-products-toolbar.is-compact{grid-template-columns:minmax(360px,72%) auto;align-items:start}.all-products-toolbar.is-compact>.semi-card-body{grid-template-columns:minmax(360px,1fr) auto;align-items:center;gap:6px 10px;padding:8px 10px;display:grid}.all-products-toolbar.is-compact .warehouse-sync-status{grid-column:1/-1}.all-products-toolbar.is-compact .all-products-search{width:100%;max-width:none}.all-products-toolbar-actions{white-space:nowrap;justify-content:flex-end;align-self:start}.all-products-toolbar h4{margin:0 0 4px}.all-products-toolbar p,.all-products-muted{color:var(--mc-muted);margin:0;font-size:13px}.all-products-search{border:1px solid var(--mc-border);background:#fff;border-radius:10px;align-items:center;gap:8px;max-width:1150px;height:34px;padding:0 10px;display:flex}.all-products-search input{background:0 0;border:0;outline:0;width:100%;min-width:0}.all-products-upload-btn{color:#7a4a0a;cursor:pointer;background:#fffaf0;border:1px solid #e2b96f;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.all-products-upload-btn input{display:none}.all-products-action-export{color:#145ea8!important;background:#f1f8ff!important;border-color:#8cc2ff!important}.all-products-action-import{color:#7a4a0a!important;background:#fff8e9!important;border-color:#e7bc6c!important}.all-products-action-save{color:#176b2c!important;background:#effaf2!important;border-color:#80c892!important}.all-products-layout{grid-template-columns:minmax(0,1fr) 320px;gap:10px;min-height:0;display:grid}.all-products-table-card,.all-products-inspector{min-height:0;overflow:hidden}.all-products-table-card>.semi-card-body{grid-template-rows:auto auto;min-height:0;padding:8px 10px 0;display:grid}.all-products-table-card .light-table{min-height:0;overflow:hidden}.all-products-table-card .light-table-wrap{height:auto}.all-products-table-card .light-table th,.all-products-table-card .light-table thead th:nth-child(n+12){z-index:6}.all-products-table-card .light-table table{table-layout:fixed}.all-products-table-card .light-table th,.all-products-table-card .light-table td{overflow:hidden}.all-products-table-card .light-table thead th:first-child,.all-products-table-card .light-table tbody tr:not(.light-table-group-row)>td:first-child{z-index:8;position:sticky;left:0}.all-products-table-card .light-table thead th:nth-child(2),.all-products-table-card .light-table tbody tr:not(.light-table-group-row)>td:nth-child(2){z-index:8;position:sticky;left:82px}.all-products-table-card .light-table thead th:nth-child(3),.all-products-table-card .light-table tbody tr:not(.light-table-group-row)>td:nth-child(3){z-index:8;position:sticky;left:302px}.all-products-table-card .light-table thead th:nth-child(4),.all-products-table-card .light-table tbody tr:not(.light-table-group-row)>td:nth-child(4){z-index:8;position:sticky;left:412px}.all-products-table-card .light-table thead th:nth-child(5),.all-products-table-card .light-table tbody tr:not(.light-table-group-row)>td:nth-child(5){z-index:8;position:sticky;left:542px}.all-products-table-card .light-table thead th:nth-child(6),.all-products-table-card .light-table tbody tr:not(.light-table-group-row)>td:nth-child(6){z-index:8;position:sticky;left:662px}.all-products-table-card .light-table thead th:nth-child(7),.all-products-table-card .light-table tbody tr:not(.light-table-group-row)>td:nth-child(7){z-index:8;position:sticky;left:750px}.all-products-table-card .light-table thead th:nth-child(8),.all-products-table-card .light-table tbody tr:not(.light-table-group-row)>td:nth-child(8){z-index:8;position:sticky;left:846px}.all-products-table-card .light-table thead th:nth-child(9),.all-products-table-card .light-table tbody tr:not(.light-table-group-row)>td:nth-child(9){z-index:8;position:sticky;left:958px}.all-products-table-card .light-table thead th:nth-child(10),.all-products-table-card .light-table tbody tr:not(.light-table-group-row)>td:nth-child(10){z-index:8;position:sticky;left:1044px}.all-products-table-card .light-table thead th:nth-child(11),.all-products-table-card .light-table tbody tr:not(.light-table-group-row)>td:nth-child(11){z-index:8;position:sticky;left:1144px;box-shadow:8px 0 10px #5f3a0c14}.all-products-table-card .light-table thead th:nth-child(-n+11){z-index:12}.all-products-table-card .light-table tbody tr:not(.light-table-group-row)>td:nth-child(-n+11){background:#fff}.all-products-table-card .light-table tbody tr:nth-child(2n):not(.light-table-group-row)>td:nth-child(-n+11){background:#fffdf8}.all-products-table-card .light-table tbody tr:hover:not(.light-table-group-row)>td:nth-child(-n+11){background:#fff7e8}.all-products-purchase-link{cursor:pointer;background:0 0;border:0;padding:0}.all-products-purchase-link:hover{filter:brightness(.96)}.all-products-purchase-link:active{transform:translateY(1px)}.all-products-server-pagination{z-index:2;background:#fffaf0f5;flex-wrap:wrap;gap:8px;position:relative}.all-products-thumb,.all-products-preview-img{aspect-ratio:1;object-fit:contain;border:1px solid var(--mc-border);background:#fff;border-radius:8px;width:64px;height:64px}.all-products-thumb-preview{cursor:zoom-in;background:0 0;border:0;place-items:center;width:64px;height:64px;padding:0;display:inline-grid}.all-products-empty-thumb,.all-products-preview-empty{color:var(--mc-muted);background:#fffaf0;border:1px dashed #e8c98d;border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.all-products-empty-thumb{aspect-ratio:1;width:64px;height:64px}.all-products-empty-thumb.is-upload{cursor:pointer}.all-products-empty-thumb.is-upload input{display:none}.all-products-filter-select{border:1px solid var(--mc-border);width:100%;max-width:150px;color:var(--mc-text);background:#fff;border-radius:6px;margin-top:4px;font-size:12px;display:block}.all-products-filter-title{gap:2px;display:grid}.all-products-compact-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.all-products-model-text{white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box}.all-products-column-picker{position:relative}.all-products-page-size{color:var(--mc-text);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.all-products-page-size select{border:1px solid var(--mc-border);height:32px;color:var(--mc-text);font:inherit;background:#fff;border-radius:8px;padding:0 8px}.all-products-column-menu{z-index:20;border:1px solid var(--mc-border);background:#fff;border-radius:12px;gap:8px;width:280px;max-height:420px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #462d0c29}.all-products-column-menu>select{border:1px solid var(--mc-border);width:100%;height:32px;color:var(--mc-text);font:inherit;background:#fff;border-radius:6px;padding:0 8px}.all-products-column-options{gap:8px;max-height:300px;padding-right:4px;display:grid;overflow-y:auto}.all-products-column-options label{align-items:center;gap:8px;font-size:13px;display:flex}.all-products-stock-editor{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:4px;display:grid}.all-products-stock-editor input{border:1px solid var(--mc-border);width:100%;min-width:0;height:28px;color:var(--mc-text);background:#fff;border-radius:6px;padding:0 6px}.all-products-stock-editor button{width:28px;height:28px;color:var(--mc-gold-deep);cursor:pointer;background:#fff8e8;border:1px solid #e6bb69;border-radius:6px;place-items:center;display:grid}.all-products-stock-editor button:disabled{cursor:wait;opacity:.55}.batch-image-shell{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid}.batch-toolbar>.semi-card-body{grid-template-columns:minmax(240px,1fr) auto minmax(220px,360px);align-items:start;gap:8px 12px;padding-bottom:12px;display:grid}.batch-toolbar .all-products-toolbar-actions{flex-wrap:wrap;grid-area:1/2}.batch-toolbar-progress{color:#155a91;text-align:center;background:#eef7ff;border:1px solid #b9daf8;border-radius:8px;grid-area:1/3;justify-content:center;place-self:center stretch;align-items:center;min-width:240px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:800;display:flex}.batch-toolbar-progress.is-empty{visibility:hidden}@media (max-width:920px){.batch-toolbar>.semi-card-body{grid-template-columns:minmax(0,1fr)}.batch-toolbar .all-products-toolbar-actions{grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.batch-toolbar .all-products-toolbar-actions .semi-button{text-overflow:ellipsis;width:100%;padding:0 8px;overflow:hidden}.batch-toolbar-progress{grid-area:3/1;width:100%}}@media (max-width:520px){.batch-toolbar .all-products-toolbar-actions{grid-template-columns:minmax(0,1fr)}}.batch-image-current-row{background:#eef7ff;box-shadow:inset 3px 0 #2f80ed}.batch-progress-strip{color:#155a91;background:#eef7ff;border:1px solid #b9daf8;border-radius:8px;align-self:start;padding:8px 12px;font-size:13px;font-weight:800}.batch-image-layout{grid-template-columns:minmax(0,1fr) 320px;gap:10px;min-height:0;display:grid}.batch-image-layout.is-wide{grid-template-columns:minmax(0,1fr) 220px}.batch-image-main{min-width:0;overflow:hidden}.batch-image-controls{color:var(--mc-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.batch-image-controls label{color:var(--mc-text);align-items:center;gap:8px;font-weight:700;display:inline-flex}.batch-confirm-switch{background:#f5f9ff;border:1px solid #d8e5f5;border-radius:10px;padding:4px}.batch-confirm-tab{min-width:92px;color:#33516f!important;background:0 0!important;border-color:#0000!important;font-weight:800!important}.batch-confirm-tab.is-active{box-shadow:0 6px 18px #4080ff2e;color:#124f99!important;background:#e8f2ff!important;border-color:#5d9df5!important}.batch-confirm-tab.is-done.is-active{box-shadow:0 6px 18px #1f944a2e;color:#116531!important;background:#e9f9ee!important;border-color:#55b977!important}.batch-confirm-apply{min-width:112px;box-shadow:0 8px 20px #1f8f4a3d;color:#fff!important;background:#1f8f4a!important;border-color:#1f8f4a!important;font-weight:900!important}.batch-confirm-apply:disabled{box-shadow:none;color:#99a3ad!important;background:#f2f5f8!important;border-color:#d8dfe7!important}.batch-image-controls select,.batch-image-config input,.batch-image-config textarea{border:1px solid var(--mc-border);color:var(--mc-text);font:inherit;background:#fff;border-radius:8px}.batch-api-modal{background:#fff;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;width:min(720px,92vw);max-height:min(560px,100dvh - 128px);padding:18px;display:grid;overflow:hidden;box-shadow:0 24px 80px #00000047}.batch-api-modal>button{justify-self:end}.batch-api-modal-body{overscroll-behavior:contain;gap:10px;min-height:0;max-height:min(390px,100dvh - 300px);padding-right:8px;display:grid;overflow:auto}.batch-api-modal-actions{z-index:1;background:#fff;border-top:1px solid #ead8b8c2;justify-content:flex-end;padding-top:10px;position:sticky;bottom:0}.batch-api-modal label{color:var(--mc-text);gap:6px;font-size:13px;font-weight:700;display:grid}.batch-api-modal input,.batch-api-modal select,.batch-api-modal textarea{border:1px solid var(--mc-border);width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border-radius:8px;padding:8px 10px;font-weight:400}.batch-api-final-url{color:#6f5e48;overflow-wrap:anywhere;background:#fffaf2cc;border:1px dashed #b8751959;border-radius:8px;padding:8px 10px;line-height:1.45;display:block}.batch-category-prompt-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.batch-category-prompt-grid textarea{min-height:64px}.batch-image-controls select{height:32px;padding:0 8px}.batch-image-row-mode{border:1px solid var(--mc-border);width:142px;height:32px;color:var(--mc-text);font:inherit;background:#fff;border-radius:8px;padding:0 8px;font-size:11px}.batch-image-preview-btn{border:1px solid var(--mc-border);cursor:zoom-in;background:#fff;border-radius:10px;width:86px;height:64px;padding:4px}.batch-image-preview-btn.is-processed{background:#f3fff6;border-color:#80c892}.batch-image-preview-btn img{object-fit:contain;width:100%;height:100%;display:block}.batch-image-after-slots{align-items:center;gap:8px;display:flex}.batch-image-after-slots .batch-image-preview-btn,.batch-image-after-slots .batch-image-empty-after{width:72px;height:56px}.batch-image-empty-after{width:86px;height:64px;color:var(--mc-muted);background:#fffaf0;border:1px dashed #e8c98d;border-radius:10px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.batch-image-config label{color:var(--mc-text);gap:6px;font-size:13px;font-weight:700;display:grid}.batch-image-config input,.batch-image-config textarea{resize:vertical;width:100%;min-width:0;padding:8px 10px;font-weight:400}.batch-image-lightbox{z-index:1000;box-sizing:border-box;overscroll-behavior:none;background:#1510099e;place-items:center;width:100dvw;height:100dvh;padding:8px;display:grid;position:fixed;inset:0;overflow:hidden}.batch-image-lightbox figure{box-sizing:border-box;background:#fff;border-radius:16px;grid-template-rows:auto minmax(0,1fr);gap:8px;width:min(640px,100dvw - 16px);max-width:640px;height:min(640px,100dvh - 16px);min-height:0;max-height:calc(100dvh - 16px);margin:0;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000047}.batch-image-lightbox .batch-image-preview-dialog{transform:translate(-24px)}.batch-image-lightbox figure:has(.batch-image-compare-preview){width:min(1520px,100dvw - 16px);max-width:min(1520px,100dvw - 16px);height:min(780px,100dvh - 16px)}.batch-image-lightbox figure>button{z-index:2;border:1px solid var(--mc-border);cursor:pointer;background:#fffaf0;border-radius:8px;position:absolute;top:10px;right:10px}.batch-image-lightbox figcaption{min-height:26px;color:var(--mc-text);padding-right:54px;font-weight:800}.batch-preview-image-stage{aspect-ratio:1;cursor:zoom-in;place-self:center;max-width:none;max-height:none;display:block;overflow:hidden}.batch-image-lightbox img{object-fit:contain;place-self:center;width:100%;max-width:none;height:100%;max-height:none;display:block}.batch-preview-image-stage img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media (max-width:1280px){.batch-toolbar>.semi-card-body{grid-template-columns:minmax(300px,1fr) minmax(0,auto)}.batch-toolbar .all-products-toolbar-actions{grid-column:2}.batch-toolbar-progress{grid-area:2/1/auto/-1;justify-self:center;width:min(360px,100%)}.batch-image-layout,.batch-image-layout.is-wide{grid-template-columns:minmax(0,1fr)}}.batch-image-compare-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;display:grid;overflow:hidden}.batch-image-compare-preview section{overscroll-behavior:contain;background:#fffaf3;border:1px solid #eadcc6;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr);place-items:center;gap:6px;min-width:0;min-height:0;padding:8px;display:grid;overflow:auto}.batch-image-compare-preview strong{color:#68400b;font-size:13px}.batch-image-compare-preview img{aspect-ratio:1;object-fit:contain;max-width:none;min-height:0;max-height:none}@media (max-width:760px){.batch-image-compare-preview{grid-template-columns:1fr}}.all-products-inspector{align-content:start;gap:12px;display:grid;overflow:auto}.operation-records-page{gap:12px;min-height:0;display:grid}.operation-records-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.operation-records-toolbar h4{margin:0}.operation-records-toolbar p{color:var(--mc-muted);margin:6px 0 0;font-size:13px}.operation-records-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.operation-records-filters input,.operation-records-filters select{border:1px solid var(--mc-border);height:36px;color:var(--mc-text);font:inherit;background:#fff;border-radius:8px}.operation-records-filters input{width:min(360px,42vw);padding:0 12px}.operation-records-filters select{padding:0 10px}.operation-records-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operation-records-summary .semi-card{gap:4px;display:grid}.operation-records-summary small,.operation-role-text{color:var(--mc-muted);font-size:12px}.operation-records-summary strong{color:var(--mc-text);font-size:18px}.operation-records-table-card{min-width:0;overflow:hidden}.operation-records-table-card .light-table th{color:#111827;background:#f3f4f6;font-weight:800}.operation-records-table-card .light-table td{vertical-align:top;line-height:1.65}.operation-records-table-card .light-table tbody tr:hover{background:#f7f9fc}.operation-content-cell{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.operation-content-cell span{color:#1f2937;word-break:break-word;min-width:0}.operation-content-cell .semi-tag{flex:none}.all-products-preview-img,.all-products-preview-empty{width:100%;height:150px}.all-products-inspector dl{gap:7px;margin:0;font-size:13px;display:grid}.all-products-inspector dl>div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.all-products-inspector dt{color:var(--mc-muted)}.all-products-inspector dd{word-break:break-all;min-width:0;margin:0}.all-products-image-job{border:1px solid var(--mc-border);background:#fffdf8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;font-size:12px;display:grid}.all-products-image-job span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1180px){.model-type-builder,.model-type-param-grid{grid-template-columns:1fr}}.model-sku-order-panel{background:linear-gradient(#fffdfa,#fff8ef);border:1px dashed #d1851961;border-radius:8px;gap:14px;padding:14px;display:grid}.model-sku-order-top{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.model-sku-order-type-box,.model-sku-order-preview-box,.model-sku-order-card{background:#fff;border:1px solid #ead8b7d1;border-radius:8px;gap:10px;padding:14px;display:grid;box-shadow:0 6px 16px #694d220d}.model-sku-order-type-box b,.model-sku-order-preview-box b{color:var(--mc-text);font-size:14px}.model-sku-order-type-box label{gap:5px;display:grid}.model-sku-order-type-box label>span{color:var(--mc-muted);font-size:12px}.model-sku-order-type-box select{width:100%;height:36px;color:var(--mc-text);background:#fff;border:1px solid #ead6b7;border-radius:7px;padding:0 10px}.model-sku-order-type-box small,.model-sku-order-preview-box small,.model-sku-order-card small{color:var(--mc-muted);font-size:12px;line-height:1.5}.model-sku-order-preview-box{align-content:start}.model-sku-order-preview-list{flex-wrap:wrap;gap:8px;display:flex}.model-sku-order-preview-list span{color:#6f4610;background:#fffaf2;border:1px solid #b875193d;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 10px 0 8px;display:inline-flex}.model-sku-order-preview-list em{color:#1f1409;background:linear-gradient(135deg,#f3c56f,#b87519);border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.model-sku-order-preview-list strong{font-size:12px;font-weight:800}.model-sku-order-empty{min-height:72px;color:var(--mc-muted);background:#fffaf6;border:1px dashed #b875193d;border-radius:8px;place-items:center;font-size:13px;display:grid}.model-sku-order-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.model-sku-order-card{transition:border-color .16s var(--mc-ease), box-shadow .16s var(--mc-ease), transform .16s var(--mc-ease);gap:8px}.model-sku-order-card.is-active{border-color:#b875196b;box-shadow:0 10px 22px #b875191a}.model-sku-order-card.is-editing{border-color:#c87915;box-shadow:0 0 0 2px #c879152e}.model-sku-order-card-head{color:var(--mc-text);justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.model-sku-order-card-head label{align-items:center;gap:8px;min-width:0;display:inline-flex}.model-sku-order-card-head>button,.model-sku-option-editor-head button,.model-sku-option-row button{width:28px;height:28px;color:var(--mc-gold-deep);cursor:pointer;background:#fffaf2;border:1px solid #b875193d;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.model-sku-order-card-head input{width:16px;height:16px}.model-sku-order-card-meta{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.model-sku-option-editor{background:#fff;border:1px solid #b8751957;border-radius:8px;gap:10px;padding:12px;display:grid}.model-sku-option-editor-head,.model-sku-option-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.model-sku-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.model-sku-option-row{grid-template-columns:minmax(0,1fr) 92px 28px;align-items:center;gap:6px;display:grid}.model-sku-option-row input{width:100%;min-width:0;height:34px;color:var(--mc-text);font:inherit;background:#fff;border:1px solid #ead6b7;border-radius:6px;padding:0 9px}.model-sku-order-actions{gap:8px;display:flex}.model-sku-order-actions button{color:#6f4610;min-width:0;height:30px;font:inherit;background:#fffaf2;border:1px solid #b8751938;border-radius:7px;padding:0 10px;font-size:12px;font-weight:800}.model-sku-order-actions button:disabled{opacity:.45;cursor:not-allowed}.model-brand-port small{color:#8a5b1e;grid-column:2/-1}.model-brand-settings-page{height:100%;min-height:0;padding:14px;overflow:auto}.model-table-card{min-height:0}.model-table-card .semi-card-body{grid-auto-rows:max-content;align-content:start;gap:8px;height:auto;min-height:0;padding-top:10px}.model-table-card .model-table-tools{gap:8px}.model-table-card .model-list-search{height:30px}.model-table-card .light-table{min-height:0;overflow:auto}.model-table-card tr.is-selected td{background:#ffe8b8b8;font-weight:650;box-shadow:inset 0 1px #b8751957,inset 0 -1px #b8751957}.model-table-card tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--mc-gold-deep), inset 0 1px 0 #b8751957, inset 0 -1px 0 #b8751957}.model-link-btn{color:var(--mc-gold-deep);background:0 0;border:0;padding:0;font-weight:700}.model-danger-text{color:#dc2626;font-weight:800}.model-spec-cell{gap:2px;min-width:0;display:grid}.model-spec-cell>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.model-compact-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.model-version-alias,.model-version-alias-main{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:3;max-width:100%;display:block;overflow:hidden}.model-version-alias{color:var(--mc-muted);font-size:10px;line-height:1.2}.model-version-alias-main{font-size:11px;line-height:1.25}.model-spec-cell>.model-phone-compatible-main{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:3;max-width:100%;font-size:11px;font-weight:500;line-height:1.25;display:block;overflow:hidden}.model-package-variant-list{gap:4px;display:grid}.model-package-variant-list button{box-sizing:border-box;width:100%;height:28px;min-height:28px;color:var(--mc-text);text-align:left;cursor:pointer;background:#fffaf2;border:1px solid #0000;border-radius:4px;grid-template-columns:minmax(44px,1fr) 56px 58px;align-items:center;gap:6px;padding:3px 6px;display:grid}.model-package-variant-list button.is-active{background:#fff4df;border-color:#b875197a}.model-package-variant-list span,.model-package-variant-list b,.model-package-variant-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-package-variant-list b{color:var(--mc-danger)}.model-package-variant-list small{color:var(--mc-muted);font-size:11px}.model-variant-metric-list{gap:4px;display:grid}.model-variant-metric-list span{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;height:28px;min-height:28px;display:flex}.model-variant-metric-list.is-shared span{height:auto;min-height:0}.model-source-variant-header,.model-source-variant-list{--model-source-columns:minmax(136px, 1.5fr) 64px 72px 40px 40px 58px 48px}.model-source-variant-header{grid-template-columns:var(--model-source-columns);box-sizing:border-box;text-align:left;align-items:center;gap:6px;width:100%;padding:0 6px;display:grid}.model-source-variant-header span:nth-child(n+4){text-align:center}.model-source-variant-list{gap:4px;display:grid}.model-source-variant-list button{grid-template-columns:var(--model-source-columns);box-sizing:border-box;width:100%;height:28px;min-height:28px;color:var(--mc-text);text-align:left;background:#fffaf2;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;padding:3px 6px;display:grid}.model-source-variant-list button.is-active{background:#fff4df;border-color:#b875197a}.model-source-variant-list span,.model-source-variant-list b,.model-source-variant-list small,.model-source-variant-list strong,.model-source-variant-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-source-variant-list strong{color:var(--mc-danger)}.model-source-variant-list em{color:var(--mc-red);font-size:11px;font-style:normal}.model-source-variant-list em.is-stocked{color:var(--mc-green)}.model-edit-shell{background:var(--mc-page);grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;display:grid;overflow:hidden}.model-edit-topbar{border-bottom:1px solid var(--mc-border);background:#ffffffe6;align-items:center;gap:14px;height:58px;padding:0 18px;display:flex}.model-edit-layout{grid-template-columns:minmax(0,1fr) 360px;gap:12px;min-height:0;padding:12px 14px;display:grid;overflow:auto}.model-edit-form{align-content:start;gap:8px;display:grid}.model-edit-section .semi-card-body{background:#fffffff5;border-radius:8px;gap:10px;padding:12px 14px;display:grid;box-shadow:0 4px 18px #593f1f0d}.model-edit-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.model-edit-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px 12px;display:grid}.model-edit-grid label{min-width:0;color:var(--mc-muted);gap:5px;font-size:12px;font-weight:700;display:grid;position:relative}.model-edit-grid label.is-wide{grid-column:span 2}.model-edit-grid.model-basic-grid{align-items:start}.model-edit-grid.model-basic-grid label[data-field-label=适用于手机型号],.model-edit-grid.model-basic-grid label[data-field-label=内部备注]{grid-column:span 2}.model-edit-grid.model-basic-grid label[data-field-label=适用于手机型号] textarea{min-height:82px}.model-edit-grid input,.model-edit-grid select,.model-edit-grid textarea{border:1px solid var(--mc-border);width:100%;min-width:0;height:34px;color:var(--mc-text);background:#fff;border-radius:7px;padding:0 10px;box-shadow:inset 0 1px #fffc}.model-edit-grid select{cursor:pointer}.model-combo-control{min-width:0;display:block;position:relative}.model-combo-control.has-unit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.model-combo-control.has-unit b{color:var(--mc-muted);font-size:12px}.model-combo-options{z-index:45;border:1px solid var(--mc-border);max-height:220px;color:var(--mc-text);background:#fff;border-radius:8px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #0f172a2e}.model-combo-options button{width:100%;min-height:30px;color:var(--mc-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-weight:700}.model-combo-options button:hover,.model-combo-options button:focus{color:var(--mc-gold-deep);background:#f8f0df;outline:none}.model-multi-options{border:1px solid var(--mc-border);background:#fff;border-radius:7px;flex-wrap:wrap;gap:6px;min-height:34px;padding:5px 6px;display:flex}.model-multi-options label{width:auto;min-height:22px;color:var(--mc-text);background:#fff8ea;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;display:inline-flex}.model-multi-options input{width:13px;height:13px;padding:0}.model-multi-search{min-width:0;display:block;position:relative}.model-multi-selected{border:1px solid var(--mc-border);background:#fff;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:4px 6px;display:flex;overflow:hidden}.model-multi-selected button{max-width:92px;min-height:22px;color:var(--mc-text);cursor:pointer;background:#fff8ea;border:0;border-radius:6px;flex:none;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:700;display:inline-flex}.model-multi-selected button b{color:var(--mc-muted);font-size:13px}.model-multi-selected input{min-width:64px;height:24px;box-shadow:none;background:0 0;border:0;flex:80px;padding:0 2px}.model-multi-selected input:focus{outline:none}.model-multi-search-options{max-height:180px}.model-edit-grid textarea{resize:vertical;height:56px;padding-top:8px}.model-brand-select-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.model-brand-select-row .semi-button{white-space:nowrap;height:34px}.model-brand-search-select{min-width:0;position:relative}.model-brand-search-input-wrap{position:relative}.model-brand-search-input-wrap input{color:#1f2937;background:#fff;border:1px solid #ead6b7;border-radius:6px;width:100%;height:34px;padding:0 30px 0 10px;font-size:13px}.model-brand-search-input-wrap input:focus{border-color:var(--mc-gold);outline:none;box-shadow:0 0 0 3px #b875191f}.model-brand-search-input-wrap svg{color:#6b7280;pointer-events:none;position:absolute;top:9px;right:9px}.model-brand-search-options{z-index:1200;background:#fff;border:1px solid #ead6b7;border-radius:6px;max-height:min(280px,100vh - 16px);padding:4px;position:fixed;overflow:auto;box-shadow:0 8px 24px #23180a29}.model-brand-search-options button{color:#1f2937;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;min-height:30px;padding:5px 8px;font-size:13px;display:block}.model-brand-search-options button:hover,.model-brand-search-options button.is-highlighted,.model-brand-search-options button.is-selected{color:#8a5b1e;background:#fff3df}.model-brand-search-empty{color:#8a8f98;padding:10px 8px;font-size:12px}.model-unit-input,.model-size-input{align-items:center;gap:6px;display:grid}.model-unit-input{grid-template-columns:minmax(0,1fr) auto}.model-size-input{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.model-unit-input b,.model-size-input b{color:var(--mc-muted);font-size:12px}.model-edit-upload{min-height:86px;color:var(--mc-muted);text-align:center;cursor:pointer;background:#fffaf2ad;border:1px dashed #b8751959;border-radius:8px;grid-column:span 2;align-content:center;place-items:center;gap:4px;display:grid}.model-edit-upload.is-preview-upload{z-index:1;text-align:left;background:#fffaf2;border-style:solid;grid-column:auto;grid-template-columns:42px minmax(0,1fr);align-content:center;place-items:center stretch;gap:12px;min-height:76px;margin:0 0 10px;padding:12px 14px;position:relative}.model-edit-upload-visual{width:42px;height:42px;color:var(--mc-gold-deep);background:#fff;border:1px solid #efc878;border-radius:8px;place-items:center;display:grid}.model-edit-upload-copy{gap:3px;min-width:0;display:grid}.model-edit-upload-copy b{color:var(--mc-text);font-size:14px}.model-edit-upload-copy small{color:var(--mc-muted);font-size:11px}.app-content.is-warehouse-products .model-brand-settings-page .model-table-card .semi-card-body{grid-template-rows:none;height:auto;overflow:visible}.model-edit-grid label.is-required-empty>input,.model-edit-grid label.is-required-empty>select,.model-edit-grid label.is-required-empty>textarea,.model-edit-grid label.is-required-empty .model-combo-control input,.model-edit-grid label.is-required-empty .model-unit-input input,.model-edit-grid label.is-required-empty .model-size-input input{background:snow;border-color:#ef4444;box-shadow:0 0 0 2px #ef444452}.model-edit-grid label.is-required-empty>span:first-child{color:#dc2626;font-weight:700}.model-save-notice{margin-left:10px;font-size:12px;font-weight:700}.model-save-notice.error{color:#dc2626}.model-save-notice.success{color:#15803d}.model-edit-upload input{display:none}.model-edit-image-url-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:-4px 0 2px;display:grid}.model-edit-image-url-row input{border:1px solid var(--mc-border);background:#fff;border-radius:7px;min-width:0;height:32px;padding:0 10px;font-size:12px}.model-edit-image-url-row button{height:32px;color:var(--mc-gold-deep);cursor:pointer;background:#fffaf2;border:1px solid #efc878;border-radius:7px;padding:0 10px;font-size:12px;font-weight:700}.model-type-select{color:var(--mc-gold-deep);font-weight:700}.model-sku-preview-box{border:1px solid var(--mc-border);background:#fffaf2;border-radius:8px;gap:8px;max-width:360px;padding:12px;display:grid}.model-sku-preview-box code,.model-edit-preview code{color:var(--mc-gold-deep);white-space:normal;font-weight:800}.model-edit-preview{min-width:0}.model-edit-preview-card{position:sticky;top:0}.model-edit-originals-panel{z-index:2;border-bottom:1px solid var(--mc-border);background:#fffdf9;gap:10px;margin:-14px -14px 0;padding:14px;display:grid;position:sticky;top:-14px}.model-edit-originals-title{color:var(--mc-text);font-size:13px}.model-edit-image-section{border:1px solid var(--mc-border);background:#fffdf9;border-radius:8px;gap:10px;padding:12px;display:grid}.model-edit-image-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.model-edit-image-section-head strong{color:var(--mc-text);font-size:14px}.model-edit-image-section-head span{color:var(--mc-muted);font-size:12px}.model-edit-image-empty{border:1px dashed var(--mc-border);min-height:82px;color:var(--mc-muted);border-radius:7px;place-items:center;font-size:12px;display:grid}.model-list-remark{max-width:220px;color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;display:block;overflow:hidden}.model-edit-original-image-grid{flex-wrap:wrap;gap:8px;display:flex}.model-edit-original-image-item{width:82px;color:var(--mc-text);text-align:left;cursor:zoom-in;background:0 0;border:0;gap:4px;padding:0;display:grid}.model-edit-original-image-thumb{border:1px solid var(--mc-border);width:82px;height:82px;color:var(--mc-muted);background:#fff;border-radius:7px;place-items:center;font-size:10px;display:grid;overflow:hidden}.model-edit-original-image-thumb img{object-fit:contain;width:100%;height:100%}.model-edit-original-image-item small{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.model-edit-original-note{color:var(--mc-muted);font-size:11px}.model-edit-add-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.model-edit-add-card{cursor:pointer;background:#fffaf2;border:1px solid #efc878;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:12px 14px;display:grid;position:relative}.model-edit-add-card input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.model-edit-add-card.is-disabled{cursor:not-allowed;opacity:.68}.model-edit-add-card.is-disabled input{cursor:not-allowed}.model-edit-add-card .model-edit-upload-copy small{line-height:1.35}.model-edit-preview-card .semi-card-body{flex-direction:column;align-items:stretch;gap:12px;padding:14px;display:flex}.model-edit-product-image{aspect-ratio:1;border:1px solid var(--mc-border);cursor:zoom-in;background:#fff;border-radius:8px;place-self:center;place-items:center;width:100%;margin:0;padding:0;display:grid;overflow:hidden}.model-detail-photo{aspect-ratio:1;border:1px solid var(--mc-border);cursor:zoom-in;background:#fffaf2;border-radius:8px;width:78px;padding:0;overflow:hidden}.model-detail-photo img{object-fit:cover;width:100%;height:100%}.model-detail-photo .model-thumb{border:0;border-radius:0;width:100%;height:100%}.model-edit-product-image.has-upload{background:#fff}.model-edit-product-image img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%}.model-edit-image-strip{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.model-edit-image-item{grid-template-columns:repeat(3,1fr);gap:3px;width:66px;display:grid}.model-edit-image-item img{aspect-ratio:1;object-fit:cover;border:1px solid var(--mc-border);cursor:zoom-in;background:#fff;border-radius:7px;grid-column:1/-1;width:66px}.model-edit-image-item button{border:1px solid var(--mc-border);height:20px;color:var(--mc-gold-deep);cursor:pointer;background:#fff;border-radius:5px;font-size:11px}.model-image-modal{z-index:80;box-sizing:border-box;overscroll-behavior:none;background:#000000ad;place-items:center;width:100dvw;height:100dvh;padding:12px;display:grid;position:fixed;inset:0;overflow:auto}.model-image-modal>img{object-fit:contain;background:#fff;border-radius:10px;width:520px;max-width:520px;height:520px;max-height:520px;display:block;transform:translate(-24px)}.model-image-modal>button{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));z-index:2;color:#fff;cursor:pointer;background:#0f172a9e;border:1px solid #ffffffd9;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:fixed}.model-image-modal-nav{z-index:2;color:#fff;cursor:pointer;background:#0f172a9e;border:0;border-radius:999px;width:42px;height:64px;font-size:42px;line-height:1;position:fixed;top:50%;transform:translateY(-50%)}.model-image-modal-nav.is-prev{left:max(12px, env(safe-area-inset-left))}.model-image-modal-nav.is-next{right:max(12px, env(safe-area-inset-right))}.model-image-modal-count{bottom:max(14px, env(safe-area-inset-bottom));z-index:2;color:#fff;background:#0f172a9e;border-radius:999px;padding:5px 10px;font-size:13px;position:fixed;left:50%;transform:translate(-50%)}.model-image-modal-content{overscroll-behavior:none;place-items:center;width:520px;max-width:520px;height:520px;max-height:520px;display:grid;position:relative;overflow:auto;transform:translate(-24px)}.model-image-modal-content img{object-fit:contain;background:#fff;border-radius:10px;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.model-image-modal-content button{z-index:2;color:#fff;cursor:pointer;background:#0f172a8c;border:1px solid #ffffffd9;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.model-brand-dialog-backdrop{z-index:82;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#20160c57;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.model-brand-dialog{background:linear-gradient(#fffffffa,#fff9eef7);border:1px solid #b8751938;border-radius:10px;gap:14px;width:min(620px,100vw - 36px);max-height:calc(100dvh - 36px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 70px #20160c3d}.model-brand-dialog-backdrop>.model-brand-dialog{grid-template-columns:1fr;gap:18px;width:min(680px,100vw - 36px);padding:22px}.mc-modal.model-brand-dialog{width:min(780px,100vw - 36px);max-height:none;overflow:visible}.model-brand-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.model-brand-dialog-head strong{color:var(--mc-text);font-size:18px}.model-brand-dialog-head button{border:1px solid var(--mc-border);width:32px;height:32px;color:var(--mc-muted);cursor:pointer;background:#fff;border-radius:999px;place-items:center;display:grid}.model-brand-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.model-brand-dialog-backdrop .model-brand-dialog-grid label:last-child{grid-column:1/-1}.model-brand-dialog-grid label{color:var(--mc-muted);gap:5px;font-size:12px;font-weight:800;display:grid}.model-brand-dialog-grid input{border:1px solid var(--mc-border);height:34px;color:var(--mc-text);background:#fff;border-radius:7px;padding:0 10px}.model-brand-dialog p{color:var(--mc-muted);margin:0;font-size:12px}.model-brand-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.model-category-dialog{width:min(900px,100vw - 36px);max-height:calc(100dvh - 36px);overflow:auto}.model-category-dialog .model-brand-dialog-head{align-items:flex-start}.model-category-dialog .model-brand-dialog-head p,.model-category-dialog-note{color:var(--mc-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.model-category-dialog-note{color:#315f9d;background:#f5f9ff;border:1px solid #4384ff33;border-radius:7px;padding:9px 10px}.model-category-dialog-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.model-category-dialog-fields .model-sku-option-editor{min-width:0}.model-category-dialog-fields .model-sku-option-list{grid-template-columns:1fr;max-height:220px;padding-right:2px;overflow:auto}@media (max-width:780px){.model-category-dialog-fields{grid-template-columns:1fr}}@media (max-width:620px),(max-height:640px){.model-image-modal>img,.model-image-modal-content{width:440px;max-width:440px;height:440px;max-height:440px;transform:none}.model-image-modal-nav{width:36px;height:54px;font-size:34px}.image-preview-panel,.pricing-image-preview{width:480px;max-width:480px;max-height:480px}.image-preview-large,.pricing-preview-image-box{width:360px;height:360px;max-height:360px}.model-brand-dialog-grid,.model-edit-add-split{grid-template-columns:1fr}}.model-edit-preview dl{gap:10px;margin:0;display:grid}.model-edit-preview dl>div{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px;display:grid}.model-edit-preview dt{color:var(--mc-muted)}.model-edit-preview dd{min-width:0;margin:0}.model-edit-warning{color:#92400e;background:#fff7ede6;border:1px solid #d9770647;border-radius:8px;padding:12px;line-height:1.55}.model-edit-footer{z-index:20;border-top:1px solid var(--mc-border);background:#fffffff5;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 18px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #593f1f14}.model-edit-footer>span{color:var(--mc-gold-deep);align-items:center;gap:8px;display:flex}.model-detail-empty{text-align:center;min-height:360px;color:var(--mc-muted);align-content:center;place-items:center;gap:12px;padding:22px;display:grid}.model-detail-empty b{color:var(--mc-text);font-size:18px}.model-detail-global-remark{border:1px solid var(--mc-border);background:var(--mc-surface-soft);text-align:left;border-radius:6px;width:min(100%,280px);padding:10px 12px}.model-detail-global-remark p{overflow-wrap:anywhere;max-width:none;color:var(--mc-muted);margin:0;font-size:12px;line-height:1.5}.model-detail-global-remark p+p{margin-top:8px}.model-detail-global-remark-content{overflow-wrap:anywhere;white-space:pre-wrap;max-width:none;line-height:1.5}.model-detail-global-remark-content p,.model-detail-global-remark-content div{margin:0}.model-detail-global-remark-content p+p,.model-detail-global-remark-content div+div{margin-top:8px}@media (max-width:1180px){.model-edit-layout{grid-template-columns:1fr}.model-edit-preview-card{position:static}.model-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-sku-order-top,.model-sku-order-field-grid,.model-sku-option-list{grid-template-columns:1fr}}.model-detail-drawer{border:1px solid var(--mc-border);background:#fffffff5;border-radius:8px;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:start;gap:10px;padding:14px;display:grid;overflow:auto}.model-drawer-head{justify-content:space-between;font-size:16px}.model-drawer-head button{color:var(--mc-muted);background:0 0;border:0}.model-drawer-head-actions{align-items:center;gap:6px;display:flex}.model-drawer-head .model-drawer-learning-action{border:1px solid var(--mc-border);width:32px;height:32px;color:var(--mc-text);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.model-version-hero{border:1px solid var(--mc-border);background:#fffaf2;border-radius:8px;gap:12px;padding:12px}.model-version-hero>div{gap:5px;min-width:0;display:grid}.model-version-hero b{font-size:16px}.model-code-pill,.model-sku-pill{border-radius:999px;align-items:center;max-width:100%;padding:3px 8px;font-weight:900;line-height:1.35;display:inline-flex}.model-code-pill{color:#9a3412;background:#fff7ed;border:1px solid #f59e0b;font-size:13px}.model-sku-pill{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;max-width:min(100%,220px);font-size:12px;overflow:hidden}.model-sku-translation{color:#526173;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.model-copy-tip{color:#16a34a;margin-left:6px;font-size:12px;font-weight:800}.model-stock-input{width:72px;height:26px;color:var(--mc-text);background:#fffdf8;border:1px solid #f0c36d;border-radius:8px;padding:2px 8px;font-weight:800}.model-danger-tip{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:10px;font-size:13px;font-weight:700;display:grid}.model-detail-section{border-top:1px solid #ead8b8cc;gap:9px;padding:12px 0;display:grid}.model-detail-section dl{grid-template-columns:minmax(64px,max-content) minmax(0,1fr);gap:8px 6px;margin:0;font-size:13px;display:grid}.model-detail-section dt{color:var(--mc-muted)}.model-detail-section dd{text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.purchase-center label{color:var(--mc-muted);gap:6px;font-size:13px;display:grid}.purchase-center input{border:1px solid var(--mc-border);background:#fff;border-radius:8px;height:34px;padding:0 10px}.sync-center{background:#0f6bff0a;border:1px solid #0f6bff38;border-radius:8px;gap:10px;padding:12px;display:grid}.sync-center-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sync-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sync-metric-grid span,.sync-diff-line{background:#ffffffb8;border:1px solid #0f6bff1f;border-radius:7px;padding:8px}.sync-metric-grid small,.sync-diff-line small{color:var(--mc-muted);font-size:12px;display:block}.sync-metric-grid b,.sync-diff-line b{color:var(--mc-text);margin-top:2px;display:block}.model-drawer-actions{border-top:1px solid var(--mc-border);flex-wrap:wrap;gap:8px;padding-top:10px}.model-detail-like-reference{grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0 14px 12px;overflow:hidden}.model-detail-like-reference .model-drawer-head{z-index:2;border-bottom:1px solid var(--mc-border);background:#fffffffa;min-height:48px}.model-drawer-scroll{min-height:0;padding-bottom:10px;overflow:auto}.model-version-hero.compact{border:0;border-bottom:1px solid var(--mc-border);background:0 0;border-radius:0;grid-template-columns:78px minmax(0,1fr);align-items:start;column-gap:8px;margin:10px 0 8px;padding:8px 10px;display:grid}.model-version-media{justify-items:center;gap:5px;min-width:0;display:grid}.model-hero-purchase-link{text-align:center;width:100%;min-width:0;font-size:12px}.model-version-copy{gap:5px;min-width:0;display:grid}.model-version-title-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.model-hero-package{border-bottom:2px solid var(--mc-gold);color:var(--mc-gold-deep);align-items:baseline;gap:3px;padding-bottom:2px;font-size:12px;font-weight:900;display:inline-flex}.model-hero-package small{color:var(--mc-muted);font-size:10px;font-weight:700}.model-hero-purchase-link a,.model-hero-purchase-link .model-purchase-open-btn{color:var(--mc-gold-deep);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0;font-weight:900;line-height:1.2;text-decoration:none;display:inline-flex}.model-hero-purchase-link .model-purchase-open-btn:hover{text-decoration:underline}.model-hero-purchase-link .model-original-download-btn{color:var(--mc-gold-deep);cursor:pointer;background:#fff8e8;border:1px solid #ecc77c;border-radius:5px;justify-content:center;align-items:center;margin-top:6px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.model-sku-pill.is-duplicate{color:#dc2626;background:#fef2f2;border-color:#fecaca}.model-hero-purchase-link em{color:#dc2626;font-style:normal;font-weight:800}.model-version-hero.compact .model-thumb{width:78px;height:62px}.model-version-hero.compact .model-thumb:before{width:50px;height:24px;top:21px;left:13px}.model-hero-alias{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.35}.model-detail-section.reference-section{border-top:0;border-bottom:1px solid var(--mc-border);padding:10px 0}.model-detail-section.reference-section>b{font-size:13px}.model-detail-section.reference-section dl{grid-template-columns:1fr;align-items:start;gap:6px 8px;font-size:12px}.model-detail-section.reference-section dl.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px}.model-detail-field{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:4px;min-width:0;display:grid}.model-detail-section.reference-section dl:not(.two-col) .model-detail-field{grid-template-columns:72px minmax(0,1fr)}.model-stat-card.is-clickable{cursor:pointer}.model-stat-card.is-clickable:hover{border-color:var(--mc-gold);box-shadow:0 12px 28px #91652024}.model-stat-cover{z-index:5;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.model-category-sku-detail{gap:12px;display:grid}.model-category-sku-list{gap:8px;display:grid}.model-category-sku-list article{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.model-category-sku-list b,.model-category-sku-list small,.model-category-sku-list em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.model-category-sku-list small,.model-category-sku-list em{color:#64748b;font-style:normal}.model-detail-section.reference-section dt,.model-detail-section.reference-section dd{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.45}.model-detail-section.reference-section dd{color:#26364b;text-overflow:clip;overflow:visible}.model-table-card,.model-table-card .semi-card-body,.model-brand-row,.model-tabs{max-width:100%}.model-brand-row .semi-button{white-space:nowrap}.model-detail-section.reference-section input{border:1px solid var(--mc-border);width:100%;min-width:0;height:28px;color:var(--mc-text);font:inherit;background:#fff;border-radius:6px;padding:0 8px}.model-purchase-link-box{border-bottom:1px solid var(--mc-border);grid-template-columns:auto auto 16px;justify-content:start;align-items:center;gap:6px;padding:10px 0;font-size:12px;display:grid}.model-purchase-link-box small{color:var(--mc-muted);grid-column:1/-1}.model-detail-like-reference .model-danger-tip{margin:10px 0;font-size:12px}.model-detail-like-reference .purchase-center label{gap:4px;font-size:12px}.model-detail-like-reference .purchase-center input{height:30px}.model-detail-like-reference .sync-center{margin-top:10px}.model-drawer-actions.reference-actions{border-top:1px solid var(--mc-border);background:#fffffffa;margin:8px -14px -12px;padding:10px 14px;box-shadow:0 -8px 18px #694d2214}.model-learning-gallery{gap:12px;display:grid}.model-learning-head,.model-learning-add{justify-content:space-between;align-items:center;gap:10px;display:flex}.model-learning-head span{color:var(--mc-muted);margin-top:4px;font-size:12px;line-height:1.45;display:block}.model-learning-add input{background:#fffaf2;border:1px solid #ead8b8;border-radius:8px;flex:1;min-width:0;height:32px;padding:0 10px}.model-learning-add label{color:#8a4d00;cursor:pointer;white-space:nowrap;background:#fff7e8;border:1px solid #e5bd7a;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;display:inline-flex}.light-table-group-row td,.all-products-table-card .light-table .light-table-group-row td{top:var(--all-products-table-header-height,64px);z-index:5;background:#fff4df;border-top:1px solid #e9c98c;border-bottom:1px solid #e9c98c;padding:8px 12px;position:sticky;overflow:visible}.all-products-table-card .light-table .light-table-group-row.is-obscured-sticky-group td{visibility:hidden}.all-products-table-card .light-table .light-table-group-row .all-products-category-title-cell{z-index:9;background:#fff4df;position:sticky;left:0;box-shadow:8px 0 10px #5f3a0c14}.all-products-table-card .light-table .light-table-group-row .all-products-category-param-cell,.all-products-table-card .light-table .light-table-group-row .all-products-category-trailing-cell{background:#fff4df}.all-products-table-card .light-table .light-table-group-row .all-products-category-param-cell{min-width:520px}.all-products-category-header{color:#6f4300;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;font-size:12px;line-height:1.4;display:flex}.all-products-category-title{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.all-products-category-header strong{font-size:13px}.all-products-category-header span{color:#8b5a10}.all-products-category-header small{color:#9b6a20}.all-products-category-param-heads,.all-products-key-param-grid{align-items:stretch;gap:3px;min-width:0;display:grid}.all-products-key-param-title{gap:3px;min-width:0;display:grid}.all-products-category-param-heads b,.all-products-key-param-grid span{color:#493729;text-align:center;overflow-wrap:anywhere;background:#fffaf1;border:1px solid #ead7b5;border-radius:6px;min-width:0;padding:2px 4px;font-size:10px;font-weight:600;line-height:1.3}.all-products-category-param-heads b{color:#7b4d0b;background:#fff1d4}.all-products-sku-cell{width:100%;min-width:0;color:inherit;text-align:left;cursor:copy;background:0 0;border:0;gap:4px;padding:0;display:grid}.all-products-sku-cell b{color:#2f2416;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:12px;font-weight:700;line-height:1.35;display:block}.all-products-sku-cell small{color:#7b6a56;white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.3;display:block}.all-products-sku-cell.is-duplicate b,.all-products-sku-cell.is-duplicate:hover b,.all-products-sku-duplicate{color:#c92a2a}.all-products-sku-duplicate{font-weight:700}.all-products-sku-cell:hover b{color:#0b68c8}.all-products-key-param-grid{max-width:100%}.model-learning-add label input{display:none}.model-learning-grid{gap:10px;display:grid}.model-learning-grid article{background:#fffaf2;border:1px solid #ead8b8;border-radius:10px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.model-learning-photo{cursor:zoom-in;background:#fff;border:1px solid #ead8b8;border-radius:8px;width:72px;height:72px;padding:0;overflow:auto}.model-learning-photo img{object-fit:contain;width:100%;height:100%;display:block}.model-learning-table-photo{cursor:zoom-in;background:#fff;border:1px solid #ead8b8;border-radius:8px;width:54px;height:54px;padding:0;overflow:hidden}.model-learning-table-photo img{object-fit:contain;width:100%;height:100%}.model-learning-empty-photo{color:var(--mc-muted)}.model-sku-binding-details{min-width:0}.model-sku-binding-details summary{cursor:pointer;grid-template-columns:auto minmax(160px,1fr) minmax(120px,.8fr) auto;align-items:center;gap:10px;list-style:none;display:grid}.model-sku-binding-details summary::-webkit-details-marker{display:none}.model-sku-binding-details summary:before{content:"▾";color:#a06b10;font-weight:900}.model-sku-binding-details:not([open]) summary:before{content:"▸"}.model-sku-binding-details summary span{color:var(--mc-muted);font-size:12px;font-weight:800}.model-sku-binding-details summary strong,.model-sku-binding-details summary small,.model-sku-binding-text b,.model-sku-binding-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-sku-binding-details summary strong{color:var(--mc-text)}.model-sku-binding-details summary small{color:var(--mc-muted)}.model-sku-binding-details summary em{color:#a06b10;font-style:normal;font-weight:800}.model-sku-binding-list{gap:8px;margin-top:10px;display:grid}.model-sku-binding-row{background:#fffaf2;border:1px solid #ead8b8;border-radius:10px;grid-template-columns:58px minmax(180px,1fr) auto auto;align-items:center;gap:10px;padding:8px;display:grid}.model-sku-binding-text{gap:3px;min-width:0;display:grid}.model-sku-binding-text small,.model-sku-binding-empty{color:var(--mc-muted)}.model-sku-binding-empty{border:1px dashed #ead8b8;border-radius:10px;padding:10px 8px}.model-learning-grid article b,.model-learning-grid article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.model-learning-grid article small{color:var(--mc-muted);margin-top:3px}.model-learning-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;margin:7px 0 0;display:grid}.model-learning-meta div{min-width:0}.model-learning-meta dt,.model-learning-meta dd{min-width:0;margin:0}.model-learning-meta dt{color:var(--mc-muted);font-size:11px;font-weight:750}.model-learning-meta dd{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.model-learning-delete{color:#b42318;cursor:pointer;background:#fff4f2;border:1px solid #f0b9b0;border-radius:8px;padding:6px 10px}.model-learning-editor-backdrop{z-index:80;background:#2a1b0847;place-items:center;display:grid;position:fixed;inset:0}.model-learning-editor{background:#fffaf2;border:1px solid #ead8b8;border-radius:14px;width:min(520px,100vw - 28px);padding:18px;box-shadow:0 20px 60px #5c401838}.model-learning-editor-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.model-learning-editor-head button{color:var(--mc-muted);cursor:pointer;background:0 0;border:0;font-size:22px}.model-learning-editor-field{color:var(--mc-muted);gap:6px;margin-bottom:12px;font-size:12px;font-weight:750;display:grid}.model-learning-editor-field input{width:100%;color:var(--mc-text);background:#fff;border:1px solid #ead8b8;border-radius:9px;padding:9px 10px}.model-learning-editor-image-row{align-items:center;gap:12px;margin:6px 0 16px;display:flex}.model-learning-editor-upload{color:#8a5a00;cursor:pointer;background:#fff7e8;border:1px solid #d9a441;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-weight:750;display:inline-flex;position:relative}.model-learning-editor-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.model-learning-editor-actions{justify-content:flex-end;gap:8px;display:flex}.model-learning-editor-actions button{cursor:pointer;background:#fff;border:1px solid #ead8b8;border-radius:9px;min-width:78px;padding:8px 12px}.model-learning-editor-actions .is-primary{color:#fff;background:#d99824;border-color:#d99824;font-weight:800}.model-thumb{background:linear-gradient(145deg,#fff,#f3e8d6) 50%/cover;border:1px solid #ead8b8;border-radius:8px;width:42px;height:42px;display:inline-block;position:relative;overflow:hidden}.model-thumb:before{content:"";background:linear-gradient(90deg,#f4c430 0 70%,#fff 70%);border:1px solid #d4a017;border-radius:3px;width:24px;height:14px;position:absolute;top:13px;left:9px;transform:rotate(-18deg)}.model-thumb.has-photo:before,.model-thumb.has-photo:after{display:none}.model-thumb.has-photo img{object-fit:cover;width:100%;height:100%;display:block}.model-thumb-cell:before,.model-thumb-blue:before{background:#1687d9;border-color:#0872bd;border-radius:8px;width:10px;height:28px;top:7px;left:16px;transform:rotate(0)}.model-thumb-coin:before{background:#d9d9d9;border-color:#999;border-radius:50%;width:24px;height:24px;top:9px;left:9px;transform:none}.model-thumb-pack:before{background:#333;border-color:#111;width:26px;height:18px;top:12px;left:8px;transform:rotate(-14deg)}@media (max-width:1500px){.model-layout{grid-template-columns:minmax(0,1fr) 300px}.model-workspace{grid-template-columns:230px minmax(0,1fr)}.model-overview-metrics{grid-template-columns:repeat(3,1fr)}.model-overview-grid{grid-template-columns:minmax(0,1fr) minmax(170px,22%);gap:6px}.model-overview-title{grid-template-columns:minmax(50px,max-content) minmax(0,1fr) auto;gap:4px}.model-overview-title strong{font-size:18px}.model-overview-title .model-type-summary-strip{grid-template-columns:repeat(4,minmax(48px,1fr));gap:3px}.model-overview-title .model-type-summary-strip span{padding:3px 4px}.model-overview-title .model-type-summary-strip small{font-size:10px}.model-overview-title .model-type-summary-strip b{font-size:8.5px}.model-overview-actions .semi-button{min-height:28px;padding:0 6px;font-size:10px}.model-recognition-drop{padding:8px}.model-recognition-drop>span{font-size:10px;line-height:1.25}.model-recognition-upload-btn{height:28px;font-size:11px}}@media (max-width:1280px){.model-recognition-url-row{grid-column:1/-1}.model-recognition-preview-body{grid-template-columns:1fr}.model-layout{grid-template-columns:1fr;overflow:auto}.model-main-area{min-height:760px}.model-detail-drawer{min-height:420px}}@media (max-width:960px){.model-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-workspace{grid-template-columns:1fr}.model-list-card .semi-card-body{max-height:320px}.model-overview-grid{grid-template-columns:1fr}}.logistics-pricing-module{background:#f4f7fb;width:100%;min-width:0;height:calc(100vh - 92px);overflow:hidden}.logistics-pricing-frame{background:#f4f7fb;border:0;width:100%;height:100%;display:block}.app-content.is-warehouse-products{scroll-behavior:auto;padding:6px 20px 10px;overflow:hidden}.app-content.is-warehouse-products .warehouse-page{grid-template-rows:minmax(0,1fr);gap:6px;height:100%;min-height:0}.app-content.is-warehouse-products .warehouse-route-tabs{gap:6px;height:100%;min-height:0}.app-content.is-warehouse-products .warehouse-route-tabs>.simple-tab-list{border-radius:10px;align-items:center;min-height:28px;padding:2px 4px;display:flex}.app-content.is-warehouse-products .warehouse-route-tabs>.simple-tab-list button{min-height:26px;padding:0 12px}.app-content.is-warehouse-products .warehouse-route-tabs>.simple-tab-list button.is-active{color:#fff;background:linear-gradient(135deg,#b96d16,#8d4a08);font-weight:850;box-shadow:0 5px 12px #8d4a0847,inset 0 0 0 1px #ffffff3d}.app-content.is-warehouse-products .warehouse-route-tabs>.simple-tab-list button:not(.is-active):hover,.app-content.is-warehouse-products .warehouse-route-tabs>.simple-tab-list button:not(.is-active):focus-visible{color:#7a430a;background:#b875191f}.app-content.is-warehouse-products .warehouse-route-tabs>.simple-tab-list .simple-tab-extra{min-width:min(360px,42vw);margin-left:auto}.warehouse-tab-processing{color:#155a91;white-space:nowrap;background:#eef7ff;border:1px solid #b9daf8;border-radius:8px;justify-content:center;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.app-content.is-warehouse-products .warehouse-route-tabs>.simple-tab-panel{scroll-behavior:auto;min-height:0;overflow:hidden}.app-content.is-warehouse-products .warehouse-originals-page{overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:auto;-webkit-overflow-scrolling:touch;height:100%;min-height:0;overflow-y:auto}.app-content.is-warehouse-products .model-preview-shell,.app-content.is-warehouse-products .model-layout,.app-content.is-warehouse-products .model-main-area,.app-content.is-warehouse-products .model-workspace,.app-content.is-warehouse-products .model-center{height:100%;min-height:0}.app-content.is-warehouse-products .model-main-area{grid-template-rows:minmax(0,1fr)}.app-content.is-warehouse-products .model-stat-grid{display:none}.app-content.is-warehouse-products .model-list-card,.app-content.is-warehouse-products .model-overview-card,.app-content.is-warehouse-products .model-table-card,.app-content.is-warehouse-products .model-detail-drawer{min-height:0}.app-content.is-warehouse-products .model-center{grid-template-rows:auto minmax(300px,1fr);gap:10px;display:grid}.app-content.is-warehouse-products .model-table-card{min-height:300px;overflow:hidden}.app-content.is-warehouse-products .model-table-card .semi-card-body{grid-template-rows:auto auto auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.app-content.is-warehouse-products .model-table-card .light-table-wrap{scroll-behavior:auto;-webkit-overflow-scrolling:touch;contain:content;min-height:0;overflow:auto}.app-content.is-warehouse-products .model-detail-drawer.model-detail-like-reference{height:100%;min-height:0;overflow:hidden}.app-content.is-warehouse-products .model-detail-drawer.model-detail-like-reference .model-drawer-scroll{overscroll-behavior:contain;scroll-behavior:auto;-webkit-overflow-scrolling:touch;contain:content;min-height:0;padding-bottom:48px;overflow:hidden auto}.app-content.is-warehouse-products .model-list,.app-content.is-warehouse-products .model-drawer-scroll,.app-content.is-warehouse-products .light-table-wrap{scrollbar-gutter:stable}@media (max-width:1280px){.app-content.is-warehouse-products .model-layout{overflow-y:auto}.app-content.is-warehouse-products .model-main-area,.app-content.is-warehouse-products .model-workspace,.app-content.is-warehouse-products .model-center{height:auto}.app-content.is-warehouse-products .model-main-area{grid-template-rows:auto;min-height:680px}.app-content.is-warehouse-products .model-workspace{grid-template-rows:minmax(170px,auto) minmax(430px,1fr);min-height:680px}.app-content.is-warehouse-products .model-center{grid-template-rows:auto minmax(300px,auto);min-height:430px}.app-content.is-warehouse-products .model-detail-drawer.model-detail-like-reference{height:auto;min-height:320px}}.app-content.is-warehouse-products .model-edit-shell,.app-content.is-warehouse-products .model-edit-layout{height:100%;min-height:0;overflow:hidden}.app-content.is-warehouse-products .model-edit-form{scroll-behavior:auto;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:72px;overflow-y:auto}.app-content.is-warehouse-products .model-edit-preview,.app-content.is-warehouse-products .model-edit-preview-card,.app-content.is-warehouse-products .model-edit-preview-card .semi-card-body{height:100%;min-height:0;overflow:hidden}.app-content.is-warehouse-products .model-edit-preview-card .semi-card-body{scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:72px;overflow-y:auto}.dianxiaomi-import-shell{grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.dianxiaomi-import-toolbar{align-items:center}.dianxiaomi-import-toolbar h4,.dianxiaomi-import-toolbar p{margin:0}.dianxiaomi-import-toolbar p{color:var(--semi-color-text-2,#666);margin-top:5px}.dianxiaomi-import-summary{flex-wrap:wrap;align-items:center;gap:10px 18px;padding:8px 12px;display:flex}.dianxiaomi-import-summary>div{white-space:nowrap;align-items:center;gap:8px;display:flex}.dianxiaomi-import-summary strong{font-size:16px}.dianxiaomi-import-summary .all-products-search{flex:240px;width:min(360px,100%);min-width:220px;margin-left:auto}.dianxiaomi-import-summary .dianxiaomi-match-switch{flex-wrap:wrap;flex:0 auto}.all-products-image-editor{align-items:center;gap:4px;min-width:70px;display:inline-flex;position:relative}.all-products-image-replace{color:#315b91;cursor:pointer;background:#fff;border:1px solid #cbd8e8;border-radius:4px;justify-content:center;align-items:center;min-width:34px;min-height:22px;padding:2px 5px;font-size:11px;display:inline-flex}.all-products-image-replace:hover{background:#f3f7fc;border-color:#6994c7}.all-products-image-replace input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dianxiaomi-import-table{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.dianxiaomi-import-table .light-table{flex-direction:column;flex:1;min-height:0;display:flex}.dianxiaomi-import-table .light-table-wrap{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto!important}.dianxiaomi-import-table.all-products-table-card .light-table table{table-layout:fixed}.dianxiaomi-import-table.all-products-table-card .light-table thead th,.dianxiaomi-import-table.all-products-table-card .light-table tbody tr:not(.light-table-group-row)>td{z-index:auto;box-shadow:none;position:static;left:auto}.dianxiaomi-import-table.all-products-table-card .light-table thead th{z-index:6;position:sticky;top:0}.dianxiaomi-import-table.all-products-table-card .light-table tbody tr:not(.light-table-group-row)>td{background:#ffffffd6}.dianxiaomi-import-table.all-products-table-card .light-table tbody tr:nth-child(2n):not(.light-table-group-row)>td{background:#fffdf8}.dianxiaomi-product-image,.dianxiaomi-image-empty{background:#fff;border:1px solid #e5e7eb;border-radius:4px;width:44px;height:44px}.dianxiaomi-product-image{object-fit:contain;display:block}.dianxiaomi-image-empty{color:#999;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.dianxiaomi-import-table .light-table th,.dianxiaomi-import-table .light-table td{vertical-align:middle;padding:6px 8px}.dianxiaomi-matched-parameters{flex-wrap:wrap;gap:2px 6px;max-height:38px;line-height:1.25;display:flex;overflow:hidden}.dianxiaomi-matched-parameters span{text-overflow:ellipsis;white-space:nowrap;color:#40444c;min-width:0;max-width:170px;display:block;overflow:hidden}.dianxiaomi-matched-parameters b{color:#8b5a17;white-space:nowrap;font-weight:600}.dianxiaomi-unmatched-note{color:#999;font-size:12px}.dianxiaomi-source-link{color:#315b91;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}@media (max-width:900px){.dianxiaomi-import-summary{flex-wrap:wrap}.dianxiaomi-import-summary .all-products-search{width:100%;margin-left:0}}.pricing-preview-shell{width:100%;min-width:0;height:100%;color:var(--mc-text);background:linear-gradient(#fffaf2 0,#f7efe2 120px,#f7f3eb 100%);grid-template-rows:64px auto minmax(0,1fr);display:grid;overflow:hidden}.pricing-topbar,.pricing-taskbar{border-bottom:1px solid var(--mc-border);background:#fffffff0;align-items:center;display:flex}.pricing-topbar{justify-content:space-between;padding:0 22px}.pricing-topbar h2{margin:0;font-size:26px;line-height:1}.pricing-bell{color:#55360f;place-items:center;display:inline-grid;position:relative}.pricing-bell-button,.pricing-user-button{background:0 0;border:0}.pricing-bell-button{padding:0}.pricing-user-button{color:#1f2937;font:inherit;align-items:center;gap:6px;font-weight:700;display:inline-flex}.pricing-bell b{background:var(--mc-red);color:#fff;text-align:center;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:17px;position:absolute;top:-9px;right:-9px}.pricing-taskbar{white-space:nowrap;color:var(--mc-muted);gap:14px;padding:8px 16px;overflow:visible}.pricing-taskbar b{color:var(--mc-text)}.pricing-taskbar>i{background:var(--mc-border);width:1px;height:28px}.pricing-blue{color:var(--mc-blue)!important}.pricing-red{color:var(--mc-red)!important}.pricing-fill{flex:1}.pricing-grid{grid-template-columns:300px minmax(360px,.95fr) minmax(0,1.4fr);gap:8px;min-height:0;padding:8px;display:grid;overflow:hidden}.pricing-match-redesign{grid-template-rows:auto minmax(0,1fr)}.pricing-match-redesign .pricing-summary-bar{white-space:nowrap;scrollbar-width:thin;align-items:center;gap:8px;min-width:0;height:auto;min-height:48px;padding:5px 10px;font-size:14px;display:flex;overflow:auto visible}.pricing-summary-info,.pricing-summary-actions{align-items:center;min-width:0;display:flex}.pricing-summary-info{scrollbar-width:none;flex-wrap:nowrap;flex:auto;gap:6px 8px;overflow:visible}.pricing-summary-info>*{flex:none}.pricing-summary-info>i{background:var(--mc-border);width:1px;height:20px}.pricing-match-redesign.is-independent-pricing .pricing-summary-bar{white-space:normal;display:block;overflow:visible}.pricing-match-redesign.is-independent-pricing .pricing-summary-info{flex-wrap:wrap;row-gap:5px}.pricing-match-redesign.is-independent-pricing .pricing-summary-actions{flex-wrap:wrap;gap:6px;margin-top:6px}.pricing-file-summary{align-items:center;min-width:0;max-width:220px;display:inline-flex}.pricing-file-summary b{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;min-width:0;max-width:115px;display:inline-block;overflow:hidden}.pricing-table-profit-selector{color:#7c6a55;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.pricing-table-profit-selector select{border:1px solid var(--mc-border);width:auto;min-width:82px;max-width:180px;height:30px;color:var(--mc-text);font:inherit;box-sizing:border-box;background:#fff;border-radius:6px;padding:0 26px 0 10px;font-weight:750}.pricing-global-region-selector{min-width:0}.pricing-global-region-selector select{width:170px;max-width:190px}.pricing-profit-rate-selector select{width:86px;min-width:86px}.pricing-summary-actions{scrollbar-width:none;flex-wrap:nowrap;flex:none;justify-content:flex-start;gap:6px;width:auto;min-width:0;overflow:visible}.pricing-warehouse-change-notice{text-overflow:ellipsis;color:#b45309;white-space:nowrap;max-width:270px;font-size:12px;font-weight:700;overflow:hidden}.pricing-match-redesign .pricing-summary-bar .mc-button{height:30px;padding-inline:10px;transition:background .16s,border-color .16s,box-shadow .16s,transform 80ms}.pricing-match-redesign .pricing-summary-bar .mc-button:hover,.pricing-component-actions .mc-button:hover,.pricing-right-footer .mc-button:hover{transform:translateY(-1px);box-shadow:0 6px 14px #1f2a441f}.pricing-match-redesign .pricing-summary-bar .mc-button:active,.pricing-component-actions .mc-button:active,.pricing-right-footer .mc-button:active{transform:translateY(0);box-shadow:0 2px 8px #1f2a441a}.pricing-reprice-button{font-weight:800;color:#0b63ce!important;background:#e8f3ff!important;border-color:#9ec5ff!important}.pricing-reprice-button:hover{background:#d7ebff!important;border-color:#69a7ff!important}.pricing-api-dialog{z-index:70;background:#0f172a52;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pricing-api-dialog>section{border:1px solid var(--mc-border);background:#fff;border-radius:8px;gap:12px;width:min(520px,100%);padding:18px;display:grid;box-shadow:0 18px 50px #0f172a38}.pricing-api-dialog-head,.pricing-api-dialog-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.pricing-api-dialog-head button{border:1px solid var(--mc-border);cursor:pointer;background:#fff;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.pricing-api-dialog label{color:var(--mc-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.pricing-api-dialog input{border:1px solid var(--mc-border);width:100%;height:34px;color:var(--mc-text);border-radius:6px;padding:0 10px}.pricing-api-toggle-group{background:#fffbebc7;border:1px solid #f59e0b52;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.pricing-api-toggle-group>b{color:#9a5b00;font-size:12px}.pricing-api-dialog .pricing-api-toggle{color:var(--mc-text);align-items:center;gap:8px;display:flex}.pricing-api-dialog .pricing-api-toggle input{width:16px;height:16px;padding:0}.pricing-api-dialog p{color:var(--mc-muted);margin:0;line-height:1.6}.pricing-api-test-status{border-radius:6px;padding:9px 10px;font-size:12px;font-weight:700;line-height:1.5}.pricing-api-test-status.is-ok{color:#047857;background:#22c55e14;border:1px solid #22c55e59}.pricing-api-test-status.is-bad{color:#b91c1c;background:#fee2e2b3;border:1px solid #dc262659}.pricing-pill-green{color:#059669;background:#22c55e14;border:1px solid #22c55e59;border-radius:999px;padding:2px 10px;font-weight:700}.pricing-match-redesign .pricing-grid{grid-template-columns:380px minmax(520px,.95fr) minmax(0,1.15fr)}.pricing-panel{min-width:0;min-height:0;overflow:hidden}.pricing-panel>.semi-card-body{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.pricing-card-head{border-bottom:1px solid #ead8b8ad;gap:8px;padding:10px 12px 8px;display:grid}.pricing-candidate-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.pricing-candidate-head-main{align-items:baseline;gap:8px;min-width:0;display:flex}.pricing-candidate-head-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.pricing-candidate-head-actions .pricing-warehouse-change-notice{max-width:360px}.pricing-sku-panel .pricing-card-head{gap:6px;padding:8px 10px 7px}.pricing-source-row{grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:grid}.pricing-source-switch{background:#f7f1e7;border:1px solid #dfcdaa;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:34px;padding:3px;display:grid}.pricing-source-switch button{color:#6f5e48;min-width:0;min-height:28px;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:5px;padding:4px 5px;font-size:11px;display:grid}.pricing-source-switch button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pricing-source-switch button b{color:#8a7357;text-align:right;min-width:18px}.pricing-source-switch button.is-active{color:#0f6bff;background:#fff;box-shadow:0 1px 3px #4a382224}.pricing-source-switch button.is-active b{color:#0f6bff}.pricing-workbook-select{color:#6f5e48;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;font-size:12px;display:grid}.pricing-workbook-select span{display:none}.pricing-workbook-row{grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:6px;min-width:0;display:grid}.pricing-workbook-select select{color:#3f3427;min-width:0;height:32px;font:inherit;text-overflow:ellipsis;background:#fff;border:1px solid #dfcdaa;border-radius:7px;outline:0;padding:0 9px}.pricing-pill-neutral{color:#7c6a55;background:#f8f4ed;border:1px solid #d8c8ad;border-radius:999px;padding:3px 9px}.pricing-stat-tabs{background:linear-gradient(#f8fbfff5,#eff6ffd1);border:1px solid #93c5fd75;border-radius:11px;grid-template-columns:.85fr 1fr 1fr .85fr 1.45fr;align-items:stretch;gap:4px;min-width:0;padding:3px;display:grid;box-shadow:inset 0 1px #ffffffbf}.pricing-stat-tabs button{color:#52647a;min-width:0;height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:2px;padding:0 3px;font-size:10px;font-weight:750;line-height:1.15;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .12s;display:flex}.pricing-stat-tabs button span{text-overflow:clip;white-space:nowrap;max-width:100%;overflow:visible}.pricing-stat-tabs button.is-active{color:#1d64d8;background:#fff;border-color:#60a5fa94;box-shadow:0 6px 14px #3b82f624,inset 0 1px #ffffffe6}.pricing-stat-tabs b{color:#1d64d8;background:#60a5fa26;border-radius:999px;min-width:15px;padding:1px 3px;font-size:9px}.pricing-stat-tabs button:nth-child(3) b,.pricing-stat-tabs button:nth-child(4) b{color:#dc2626;background:#f8717124}.pricing-card-head>strong,.pricing-current-head>strong{font-size:16px}.pricing-tabs{min-width:0;color:var(--mc-muted);align-items:center;gap:12px;font-size:13px;display:flex;overflow:hidden}.pricing-tabs.compact{background:#fffaf1b8;border-bottom:1px solid #ead8b8ad;gap:4px;padding:5px 12px 0}.pricing-tabs.pricing-right-tabs{padding-bottom:4px}.pricing-tabs button{min-width:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px 8px 0 0;padding:7px 12px 9px;position:relative}.pricing-tabs button.is-active{color:var(--mc-blue);background:#fff;font-weight:700;box-shadow:0 -1px #0f6bff1f,0 1px #fff}.pricing-tabs button.is-active:after{content:"";background:var(--mc-blue);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.pricing-tabs b{color:var(--mc-red)}.pricing-search-row{grid-template-columns:minmax(0,1fr) 34px;gap:7px;display:grid}.pricing-search-row.is-single{grid-template-columns:minmax(0,1fr)}.pricing-filter-compact-row{grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:grid}.pricing-filter-inline-row{align-items:center;gap:8px;display:flex}.pricing-filter-inline-row .pricing-select-all{flex:none}.pricing-inline-search{flex:auto;min-width:0}.pricing-review-filter-select{color:#52647a;background:#fffffff5;border:1px solid #93c5fd75;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;height:34px;padding:0 7px;font-size:11px;font-weight:750;display:grid}.pricing-review-filter-select.is-active{color:#1d64d8;background:linear-gradient(#eff6ff,#dbeafef5);border-color:#60a5fac2;box-shadow:0 5px 12px #3b82f61f}.pricing-review-filter-select select{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.pricing-quick-filters{scrollbar-width:thin;align-items:center;gap:6px;min-width:0;padding:1px 1px 4px;display:flex;overflow:auto hidden}.pricing-quick-filters button{color:#52647a;white-space:nowrap;background:#fffffff0;border:1px solid #93c5fd70;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;min-width:max-content;height:30px;padding:0 9px;font-size:11px;font-weight:750;line-height:1;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .12s;display:flex;box-shadow:0 1px 2px #4a38220d}.pricing-stat-tabs button:hover,.pricing-quick-filters button:hover{color:#1d64d8;background:#eff6fffa;border-color:#60a5fab8;box-shadow:0 4px 10px #3b82f61a}.pricing-stat-tabs button:active,.pricing-quick-filters button:active{transform:translateY(1px)}.pricing-quick-filters button.is-active{color:#1d64d8;background:linear-gradient(#eff6ff,#dbeafef5);border-color:#60a5fac2;box-shadow:0 7px 14px #3b82f629,inset 0 1px #ffffffd9}.pricing-quick-filters b{color:inherit;background:#0f6bff1f;border-radius:999px;padding:2px 6px;font-size:10px}.pricing-select-all{color:#6f5e48;cursor:pointer;align-items:center;gap:7px;min-width:0;min-height:26px;font-size:12px;display:flex}.pricing-select-all input{width:15px;height:15px;accent-color:var(--mc-blue)}.pricing-select-all b{color:var(--mc-blue);flex:none;margin-left:auto}.pricing-select-all span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pricing-search{color:#8b7a66;background:#fffffff2;border:1px solid #dfcdaae6;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;height:34px;padding:0 10px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.pricing-search:focus-within{background:#fff;border-color:#0f6bff6b;box-shadow:0 0 0 3px #0f6bff14}.pricing-search input{min-width:0;color:var(--mc-text);background:0 0;border:0;outline:0}.pricing-search input::placeholder{color:#a89780}.pricing-square-btn,.pricing-select{border:1px solid var(--mc-border);color:#6f5e48;background:#ffffffeb;border-radius:7px;height:34px}.pricing-square-btn{place-items:center;width:34px;display:grid}.pricing-filter-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pricing-filter-row.five{grid-template-columns:repeat(5,minmax(0,1fr))}.pricing-filter-row.four{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-select{text-overflow:ellipsis;outline:0;min-width:0;padding:0 10px}.pricing-select.is-active{color:var(--mc-blue);background:#0f6bff14;border-color:#0f6bff6b}.pricing-select span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pricing-sku-list{overscroll-behavior:contain;scroll-behavior:auto;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto}.pricing-sku-row{width:100%;min-height:50px;color:var(--mc-text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ead8b894;grid-template-columns:20px 40px minmax(0,1fr) 70px;align-items:center;gap:7px;padding:5px 10px;display:grid}.pricing-sku-row:focus-visible{outline-offset:-2px;outline:2px solid #0f6bff47}.pricing-sku-row.is-active{box-shadow:inset 3px 0 0 var(--mc-blue);background:#0f6bff14}.pricing-rich-sku-row{grid-template-columns:20px 40px minmax(0,1fr) 42px 124px;min-height:50px}.pricing-review-state{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;display:grid}.pricing-review-state>span{white-space:nowrap;border:1px solid;border-radius:4px;place-items:center;min-width:0;height:22px;font-size:10px;font-weight:750;display:grid}.pricing-review-state>.is-confirmed{color:#087f5b;background:#05966917;border-color:#0596694d}.pricing-review-state>.is-pending{color:#c62828;background:#dc262612;border-color:#dc26264d}.pricing-review-state>.is-idle{color:#8b6b43;background:#8b6b430f;border-color:#8b6b433d}.pricing-rich-sku-row>span:nth-last-child(2){display:inline-flex}.pricing-sku-type{color:#4b3a25;background:#fff;border:1px solid #d8c7ac;border-radius:4px;justify-content:center;align-items:center;min-height:22px;font-size:12px;font-weight:700}.pricing-sku-type.is-combo{color:#1459c8;background:#0f6bff14;border-color:#0f6bff4d}.pricing-sku-type.is-single{color:#087f5b;background:#05966914;border-color:#0596694d}.pricing-sku-row>span:nth-last-child(2){display:none}.pricing-sku-row.pricing-rich-sku-row>.pricing-sku-type{display:inline-flex}.pricing-search-highlight{color:inherit;font-weight:inherit;background:#ffe58f;border-radius:2px;padding:0 1px}.pricing-check,.pricing-radio{color:#fff;background:#fff;border:1px solid #d9c8aa;border-radius:4px;place-items:center;width:15px;height:15px;display:inline-grid}.pricing-check.is-checked{background:var(--mc-blue);border-color:var(--mc-blue)}.pricing-row-check{cursor:pointer;place-items:center;width:20px;height:24px;display:grid}.pricing-match-redesign .pricing-row-check{position:relative}.pricing-row-check input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pricing-row-check:focus-within .pricing-check{outline-offset:2px;outline:2px solid #0f6bff40}.pricing-sku-name{min-width:0}.pricing-sku-name b,.pricing-product-cell b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pricing-sku-name small,.pricing-product-cell small{color:#6f5e48;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.pricing-thumb{vertical-align:middle;background:linear-gradient(145deg,#fff,#eee5d7);border:1px solid #dfd0b8;border-radius:6px;width:38px;height:38px;display:inline-block;position:relative;overflow:hidden}.pricing-thumb.is-small{width:32px;height:32px}.pricing-thumb-img{object-fit:cover;border:1px solid var(--mc-border);background:#fff;border-radius:6px;width:38px;height:38px}.pricing-thumb-wrap{place-items:center;width:38px;height:38px;display:inline-grid}.pricing-thumb-img.is-small,.pricing-thumb-wrap.is-small{width:32px;height:32px}.pricing-thumb-wrap.is-clickable,.pricing-compare.is-clickable{cursor:zoom-in}.pricing-thumb-wrap.is-clickable:focus-visible,.pricing-compare.is-clickable:focus-visible{outline:2px solid var(--mc-blue);outline-offset:2px}.pricing-thumb:before{content:"";background:#2d2a26;border-radius:2px;width:3px;height:22px;position:absolute;top:6px;left:17px;transform:rotate(-8deg)}.pricing-thumb:after{content:"";background:#2d2a26;border-radius:50%;width:20px;height:6px;position:absolute;bottom:6px;left:10px}.pricing-thumb-box:before,.pricing-thumb-adapter:before{background:#3e3b35;border-radius:5px;width:20px;height:20px;top:9px;left:9px;transform:none}.pricing-thumb-box:after,.pricing-thumb-adapter:after{display:none}.pricing-thumb-box{color:#9a8a76;background:#f7f3ec;place-items:center;display:inline-grid}.pricing-thumb-box:before,.pricing-thumb-box:after{display:none}.pricing-thumb-cable:before{width:26px;height:4px;top:18px;left:7px;transform:rotate(20deg)}.pricing-thumb-cable:after{background:0 0;border:3px solid #2d2a26;border-radius:50%;width:18px;height:12px;top:11px;left:5px}.pricing-thumb-kit{background:linear-gradient(145deg,#f8f0df,#e7dac3)}.pricing-pagination{min-height:46px;color:var(--mc-muted);border-top:1px solid #ead8b8b8;flex-shrink:0;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:flex}.pricing-pagination.right{border-top:0;justify-content:flex-start;min-height:auto;padding:0 0 12px}.pricing-pagination button{border:1px solid var(--mc-border);min-width:26px;height:26px;color:var(--mc-muted);background:#fff;border-radius:6px}.pricing-pagination button.is-active{background:var(--mc-blue);border-color:var(--mc-blue);color:#fff}.pricing-page-size{border:1px solid var(--mc-border);min-width:78px;height:28px;color:var(--mc-muted);font:inherit;background:#fff;border-radius:6px;outline:0;padding:0 24px 0 8px}.pricing-page-size:focus{border-color:var(--mc-blue)}.pricing-current-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.pricing-current-main{flex:auto;gap:4px;min-width:0;display:grid}.pricing-current-main strong{overflow-wrap:anywhere;white-space:normal;font-size:16px;line-height:1.35}.pricing-current-main span{color:#6f5e48;overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:12px;line-height:1.45}.pricing-current-display-editor{grid-template-columns:auto minmax(0,1fr) minmax(50px,auto);align-items:stretch;gap:7px;width:100%;min-width:0;display:grid}.pricing-current-display-editor span{white-space:nowrap}.pricing-current-display-editor textarea{resize:none;width:100%;min-height:34px;max-height:54px;color:var(--mc-text);font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dec9a9db;border-radius:6px;padding:6px 8px;font-size:12px;line-height:1.35;overflow:auto}.pricing-current-display-editor textarea:focus{border-color:#0f6bffad;outline:none;box-shadow:0 0 0 3px #0f6bff1a}.pricing-current-display-editor button{color:#155ca8;cursor:pointer;background:#eff6ff;border:1px solid #0f6bff59;border-radius:6px;justify-content:center;align-self:stretch;align-items:center;min-width:50px;height:auto;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.pricing-current-display-editor button:disabled{color:#9a8974;cursor:not-allowed;background:#f7f1e8;border-color:#dec9a9b8}.pricing-tabs.compact>small{color:#8a765d;margin-left:auto;font-size:11px}.pricing-candidate-note{margin-top:4px;font-size:12px;line-height:1.45;display:block}.pricing-middle-scroll{overscroll-behavior:contain;scroll-behavior:auto;scrollbar-gutter:stable;min-height:0;padding-bottom:12px;overflow:auto}.pricing-info-strip{color:var(--mc-blue);background:#0f6bff14;border-radius:7px;margin:8px 12px;padding:6px 9px;font-size:13px;font-weight:650}.pricing-action-row{padding:0 12px 8px}.pricing-action-row.is-fixed{background:#fffaf2;border-top:1px solid #ead8b894;border-bottom:1px solid #ead8b894;padding-top:8px}.pricing-component-actions{flex-wrap:wrap;display:flex}.pricing-mini-table,.pricing-real-table{background:#fff;border:1px solid #ead8b8b8;border-radius:8px;margin:0 12px;overflow:hidden auto}.pricing-real-table{flex:1;min-height:0;margin:0 12px}.pricing-mini-table table,.pricing-real-table table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.pricing-real-table table{min-width:760px}.pricing-mini-table th,.pricing-mini-table td,.pricing-real-table th,.pricing-real-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ead8b8b8;padding:6px 9px}.pricing-mini-table th,.pricing-mini-table td{white-space:normal;overflow-wrap:anywhere}.pricing-component-row>td{padding:0}.pricing-component-two-line{gap:4px;min-width:0;padding:6px 9px 7px;display:grid}.pricing-component-detail-line{grid-template-columns:30px 68px 54px minmax(0,1fr) 84px 86px;grid-template-areas:"index image label attr qty actions";align-items:start;gap:5px 8px;min-width:0;display:grid}.pricing-component-index{color:#2f2a22;grid-area:index;padding-top:7px;font-weight:700}.pricing-component-detail-line .pricing-thumb,.pricing-component-detail-line .pricing-thumb-wrap{grid-area:image}.pricing-component-detail-line .pricing-thumb,.pricing-component-detail-line .pricing-thumb-wrap,.pricing-component-detail-line .pricing-thumb-img,.pricing-component-detail-line .pricing-thumb.is-small,.pricing-component-detail-line .pricing-thumb-wrap.is-small,.pricing-component-detail-line .pricing-thumb-img.is-small{width:64px;height:64px}.pricing-component-attr-label{color:#8a7357;grid-area:label;padding-top:4px;font-size:10px;font-weight:700;line-height:1.15}.pricing-component-detail-line>.pricing-stepper{grid-area:qty}.pricing-component-detail-line .pricing-component-parameter{box-sizing:border-box;min-width:0}@media (max-width:1880px){.pricing-component-detail-line{grid-template-columns:30px 68px minmax(0,1fr) 86px;grid-template-areas:"index image label actions""index image qty qty""attr attr attr attr";row-gap:3px}.pricing-component-detail-line>.pricing-stepper{justify-self:start}}.pricing-component-row-actions{grid-area:actions;justify-items:start;gap:2px;display:grid}.pricing-component-sku-stack,.pricing-component-attr-stack{gap:3px;min-width:0;display:grid}.pricing-component-attr-stack{grid-area:attr;align-self:start}.pricing-component-sku-stack{grid-template-columns:auto fit-content(100%);justify-content:start;align-items:baseline;gap:6px}.pricing-component-sku-stack:before{color:#8a7357;text-transform:uppercase;content:attr(data-label);font-size:10px;font-weight:700;line-height:1.15}.pricing-component-attr-stack small{text-overflow:clip;white-space:normal;max-width:100%;overflow:visible}.pricing-qty-warn,.pricing-qty-ok{margin-top:3px;font-size:12px;line-height:1.2;display:block}.pricing-qty-warn{color:var(--mc-red);font-weight:700}.pricing-qty-ok{color:var(--mc-green)}.pricing-mini-table tbody tr{cursor:pointer}.pricing-mini-table tbody tr.is-active td{background:#0f6bff0f}.pricing-mini-table tbody tr.is-active td:first-child{box-shadow:inset 3px 0 0 var(--mc-blue)}.pricing-component-input{width:100%;min-width:88px;height:28px;color:var(--mc-text);font:inherit;background:#fff;border:1px solid #ddc9a8;border-radius:5px;padding:4px 7px;font-size:12px}.pricing-component-sku{color:#6f5e48;text-overflow:ellipsis;white-space:nowrap;max-width:164px;font-size:12px;font-weight:700;display:block;overflow:hidden}.pricing-component-sku.is-replaced{color:#1459c8}.pricing-component-input:focus{border-color:var(--mc-blue);outline:2px solid #0f6bff1f}.pricing-component-parameter{overflow-wrap:anywhere;resize:vertical;white-space:pre-wrap;min-width:128px;height:auto;min-height:44px;padding-block:5px;line-height:1.35}.pricing-param-line{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.pricing-param-line i{color:#6f5e48;white-space:nowrap;background:#fbf6ed;border:1px solid #ead8b8;border-radius:4px;padding:2px 5px;font-size:11px;font-style:normal;line-height:1.35}.pricing-match-reason{white-space:normal;gap:3px;min-width:132px;line-height:1.35;display:grid}.pricing-match-reason b{color:#1f2937;font-size:13px}.pricing-match-reason small{font-size:11px}.pricing-match-reason .is-good{color:#18864b}.pricing-match-reason .is-warn{color:#b56a00}.pricing-match-reason .is-bad{color:#c2413b}.pricing-candidate-table th,.pricing-candidate-table td{padding:6px 8px}.pricing-candidate-table thead th{z-index:2;position:sticky;top:0}.pricing-candidate-table th:first-child{width:28px}.pricing-candidate-table th:nth-child(2){width:132px}.pricing-candidate-table th:nth-child(3){width:142px}.pricing-candidate-table th:nth-child(5){width:68px}.pricing-candidate-table th:nth-child(6){width:112px}.pricing-candidate-group-head td{background:#faf5ec;border-top:2px solid #dfcba9;border-bottom:1px solid #e8d8bf;padding:0!important}.pricing-candidate-group-summary{grid-template-columns:minmax(105px,auto) minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:36px;padding:5px 9px;display:grid}.pricing-candidate-group-summary>span{min-width:0}.pricing-candidate-group-summary>span b{color:#201b15;font-size:15px;display:block}.pricing-candidate-group-summary>span small,.pricing-candidate-group-summary>small{color:#8a7357;font-size:11px}.pricing-candidate-group-summary em{color:#91642d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;overflow:hidden}.pricing-candidate-group-summary>strong{color:#4a3822;font-size:12px}.pricing-candidate-common-params{border-top:1px dashed #e1cfb2;flex-wrap:wrap;grid-column:1/-1;gap:4px 16px;padding-top:5px;display:flex}.pricing-candidate-common-params>span{align-items:baseline;gap:5px;display:inline-flex}.pricing-candidate-common-params small{color:#8a7357;font-size:10px}.pricing-candidate-common-params b{color:#3a2d1e;font-size:11px}.pricing-candidate-variant{cursor:pointer}.pricing-candidate-variant:focus-visible,.pricing-rich-sku-row:focus-visible{outline-offset:-2px;outline:2px solid #0f6bff9e}.pricing-candidate-variant:hover td{background:#fffaf2}.pricing-candidate-sku{gap:3px;min-width:118px;display:grid}.pricing-candidate-sku b{color:#29231c;word-break:break-all;white-space:normal;font-size:12px}.pricing-candidate-sku small{color:#7a511d;background:#fffaf1;border:1px solid #dfc79e;border-radius:3px;width:-moz-fit-content;width:fit-content;padding:1px 5px;font-size:10px}.pricing-candidate-params{grid-template-columns:repeat(2,minmax(72px,1fr));gap:2px 12px;min-width:170px;display:grid}.pricing-candidate-params>span{border-bottom:1px dotted #e5d6c0;justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.pricing-candidate-params small{color:#887762;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.pricing-candidate-params b{color:#33291d;white-space:nowrap;font-size:11px}.pricing-candidate-same-params{color:#9a8974;font-size:10px}.pricing-candidate-cost{color:#9b4f12;font-weight:700}.pricing-match-compact{gap:2px;min-width:68px;display:grid}.pricing-match-compact b{color:#1f2937}.pricing-match-compact small{font-size:11px}.pricing-match-compact .is-good{color:#18864b}.pricing-match-compact .is-warn{color:#b56a00}.pricing-match-compact .is-bad{color:#c2413b}.pricing-match-evidence{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.pricing-candidate-group-summary .pricing-match-evidence em,.pricing-match-evidence em{color:#7c4a12;background:#fff8e8;border:1px solid #d7bd8f;border-radius:4px;align-items:center;gap:3px;min-width:0;max-width:160px;padding:2px 5px;font-style:normal;display:inline-flex;overflow:hidden}.pricing-match-evidence em.is-strong{color:#176b3a;background:#effaf3;border-color:#80c29b}.pricing-match-evidence em.is-param{color:#155ca8;background:#eef6ff;border-color:#8fb8e8}.pricing-match-evidence small{color:inherit;flex:none;font-size:10px}.pricing-match-evidence b{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pricing-component-sku-stack b{color:#294fb8;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:13px;line-height:1.25;display:block;overflow:hidden}.pricing-component-two-line>.pricing-component-sku-stack{width:-moz-fit-content;width:fit-content;max-width:100%}.pricing-component-attr-stack .pricing-component-parameter{min-height:36px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:1.22}.pricing-component-attr-stack small:last-child{line-height:1.15}.pricing-match-evidence-empty{color:#9a8974;font-size:10px}.pricing-candidate-params>span.is-match-evidence{background:#eef6ff;border-radius:4px;outline:1px solid #8fb8e8;padding:1px 4px}.pricing-mini-table th,.pricing-real-table th{color:#6f3e08;background:#fbf4e8eb;font-size:13px}.pricing-mini-table td small{color:#7c6a55;margin-top:3px;display:block}.pricing-real-table tr.is-active td{background:#0f6bff0f}.pricing-real-table tr.is-active td:first-child{box-shadow:inset 3px 0 0 var(--mc-blue)}.pricing-candidate-variant>td:first-child{vertical-align:middle}.pricing-candidate-variant>td:first-child .pricing-radio{margin:0 auto}.pricing-empty-box{color:#7c6a55;text-align:center;justify-items:center;gap:10px;padding:28px 18px;display:grid}.pricing-empty-box strong{color:#1f2937}.pricing-middle-panel .light-table,.pricing-right-panel .light-table{border:1px solid #ead8b8b8;border-radius:8px;margin:0 12px;overflow:hidden}.pricing-right-panel .light-table{flex:1;min-height:0;overflow:auto}.pricing-right-panel .light-table-wrap{overflow:auto}.pricing-candidate-table table{white-space:nowrap}.pricing-stepper{border:1px solid var(--mc-border);background:#fff;border-radius:6px;grid-template-columns:24px 30px 24px;height:28px;display:inline-grid;overflow:hidden}.pricing-stepper button{color:#6f5e48;background:0 0;border:0}.pricing-stepper b{border-inline:1px solid var(--mc-border);place-items:center;display:grid}.pricing-icon-text{color:#6f5e48;background:0 0;border:0;font-weight:800}.pricing-icon-text.danger{color:var(--mc-red)}.pricing-quantity-review{color:#1459c8;background:#0f6bff14;border:1px solid #0f6bff47;border-radius:5px;align-items:center;gap:3px;height:26px;padding:0 7px;font-size:11px;font-weight:750;display:inline-flex}.pricing-quantity-review.is-confirmed{color:#087f5b;background:#05966914;border-color:#05966940}.pricing-subsection{background:#ffffffd1;border:1px solid #ead8b8b8;border-radius:8px;margin:8px 12px 0;padding:10px}.pricing-subsection>strong{margin-bottom:8px;display:block}.pricing-form-grid{grid-template-columns:minmax(0,1fr) minmax(190px,1.1fr);align-items:center;gap:8px 12px;display:grid}.pricing-form-grid label{min-width:0;color:var(--mc-muted);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;display:grid}.pricing-form-grid label.wide{grid-column:span 1}.pricing-form-grid-wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pricing-form-grid-wide label{grid-template-columns:100px minmax(0,1fr);align-items:start}.pricing-form-grid-wide label em{color:#7c6a55;flex-wrap:wrap;grid-column:2;align-items:center;gap:5px;margin-top:4px;font-size:12px;font-style:normal;line-height:1.3;display:inline-flex}.pricing-form-grid-wide .dot{background:#fff;border:1px solid #d4c1a2;border-radius:50%;width:13px;height:13px}.pricing-form-grid-wide .dot.on{border:4px solid #0f6bff}.pricing-table-params-section{padding:0;overflow:hidden}.pricing-package-heading{border-bottom:1px solid #ead8b8b8;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 12px;display:flex}.pricing-package-heading span{color:#8b6b43;font-size:12px;font-weight:700}.pricing-table-param-wrap{padding:0 12px 10px}.pricing-table-param-wrap table{border-collapse:collapse;table-layout:fixed;background:#fff;border:1px solid #dec9a9b8;border-radius:7px;width:100%;overflow:hidden}.pricing-table-param-wrap th,.pricing-table-param-wrap td{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ead8b88f;padding:7px 9px;font-size:12px;overflow:hidden}.pricing-table-param-wrap th{color:#7c6a55;background:#fff5e6;font-weight:800}.pricing-table-param-wrap td:first-child{color:#7c6a55;width:92px;font-weight:750}.pricing-table-param-wrap tr:last-child td{border-bottom:0}.pricing-profit-selector{background:#fff;border-top:1px solid #ead8b8b8;grid-template-columns:minmax(180px,1fr) minmax(130px,180px);align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:grid}.pricing-profit-selector>span{gap:3px;min-width:0;display:grid}.pricing-profit-selector b{color:var(--mc-text);font-size:12px}.pricing-profit-selector small{color:#8b6b43;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pricing-profit-selector select{border:1px solid var(--mc-border);width:100%;min-height:34px;color:var(--mc-text);font:inherit;background:#fff;border-radius:6px;padding:0 30px 0 10px;font-size:12px;font-weight:750}.pricing-package-summary{background:#fffaf2;border-top:1px solid #ead8b8b8;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-package-summary>div{align-content:center;gap:3px;min-width:0;min-height:58px;padding:8px 12px;display:grid}.pricing-package-summary>div+div{border-left:1px solid #ead8b8b8}.pricing-package-summary b{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pricing-package-summary small{color:#9a7d59;font-size:11px}.pricing-package-region-selectors{grid-template-columns:minmax(0,1fr)}.pricing-package-region-selectors select{width:100%;min-width:0;height:26px;color:var(--mc-text);font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cfb48bc7;border-radius:6px;padding:0 24px 0 8px;font-size:12px;font-weight:700}.pricing-country-price-preview{background:#fffdf9;border-top:1px solid #ead8b8b8}.pricing-country-price-heading{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;display:flex}.pricing-country-price-heading>div{gap:3px;min-width:0;display:grid}.pricing-country-price-heading strong{color:var(--mc-text);font-size:13px}.pricing-country-price-heading span{color:#9a7d59;font-size:11px}.pricing-country-price-heading>b{color:#8b6b43;flex:none;font-size:12px}.pricing-country-price-heading-actions{align-items:center;gap:8px;display:flex}.pricing-country-price-heading-actions b{color:#8b6b43;font-size:12px}.pricing-country-price-heading-actions button{color:#8b6b43;min-height:28px;font:inherit;cursor:pointer;background:#fffaf2;border:1px solid #cfb48bb8;border-radius:5px;padding:0 10px;font-size:12px;font-weight:700}.pricing-country-price-table-wrap{max-height:330px;padding:0 12px 12px;overflow:auto}.pricing-country-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pricing-country-price-grid>div{box-sizing:border-box;background:#fff;border:1px solid #dec9a9b8;border-radius:5px;grid-template-columns:24px minmax(0,1fr) 30px auto;align-items:center;gap:5px;min-width:0;min-height:34px;padding:4px 7px;display:grid}.pricing-country-price-grid span{color:#9a7d59;text-align:center;font-size:11px}.pricing-country-price-grid strong{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pricing-country-price-grid i{color:#8b6b43;text-align:center;font-size:10px;font-style:normal;font-weight:800}.pricing-country-price-grid b{color:#74593a;font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.pricing-country-price-grid .is-unavailable b{color:#b2a28f}.pricing-country-price-table-wrap table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #dec9a9b8;border-radius:7px;width:100%;min-width:360px;overflow:hidden}.pricing-country-price-table-wrap th,.pricing-country-price-table-wrap td{height:30px;color:var(--mc-text);text-align:left;white-space:nowrap;border-bottom:1px solid #ead8b88f;padding:0 8px;font-size:12px}.pricing-country-price-table-wrap th{z-index:1;color:#7c6a55;background:#fff5e6;font-weight:800;position:sticky;top:0}.pricing-country-price-table-wrap tr:last-child td{border-bottom:0}.pricing-country-price-table-wrap th:first-child,.pricing-country-price-table-wrap td:first-child{color:#9a7d59;text-align:center;width:44px}.pricing-country-price-table-wrap th:nth-child(3),.pricing-country-price-table-wrap td:nth-child(3){width:58px}.pricing-country-price-table-wrap th:last-child,.pricing-country-price-table-wrap td:last-child{text-align:right;width:132px}.pricing-country-code{color:#8b6b43;background:#fffaf2;border:1px solid #cfb48bb8;border-radius:4px;justify-content:center;min-width:28px;padding:2px 5px;font-size:11px;font-weight:800;display:inline-flex}.pricing-country-price-placeholder{color:#a8957e;font-weight:700}.pricing-form-grid label b{border:1px solid var(--mc-border);min-height:30px;color:var(--mc-text);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;padding:0 9px;font-weight:650;display:flex}.pricing-radio-line{color:#6f5e48;align-items:center;gap:8px;font-size:12px;display:flex}.pricing-radio-line .dot{background:#fff;border:1px solid #d4c1a2;border-radius:50%;width:13px;height:13px}.pricing-radio-line .dot.on{border:4px solid var(--mc-blue)}.pricing-subsection p{color:#6f5e48;margin:7px 0;font-size:12px;line-height:1.65}.pricing-radio{appearance:none;width:16px;min-width:16px;height:16px;box-shadow:none;background:#fff;border:1.5px solid #bda98b;border-radius:50%;padding:0}.pricing-radio:after{background:var(--mc-blue);content:"";border-radius:50%;width:8px;height:8px;transform:scale(0)}.pricing-radio.is-active{border:2px solid var(--mc-blue);background:#fff;box-shadow:0 0 0 3px #0f6bff1f}.pricing-radio.is-active:after{transform:scale(1)}.pricing-radio:focus-visible{outline-offset:2px;outline:2px solid #0f6bff59}.pricing-compare{align-items:center;gap:6px;display:flex}.pricing-candidate-table .pricing-compare .pricing-thumb-img,.pricing-candidate-table .pricing-compare .pricing-thumb-wrap,.pricing-candidate-table .pricing-compare .pricing-thumb,.pricing-candidate-table .pricing-compare .pricing-thumb-img.is-small,.pricing-candidate-table .pricing-compare .pricing-thumb-wrap.is-small,.pricing-candidate-table .pricing-compare .pricing-thumb.is-small{width:54px;height:54px}.pricing-image-preview-backdrop{z-index:80;box-sizing:border-box;background:#1c140a94;place-items:center;width:100dvw;height:100dvh;padding:12px;display:grid;position:fixed;inset:0;overflow:auto}.pricing-image-preview{box-sizing:border-box;background:#fffaf1;border:1px solid #ffffff7a;border-radius:8px;width:560px;max-width:560px;max-height:560px;padding:18px;display:grid;position:relative;overflow:auto;box-shadow:0 22px 70px #1a100647}.pricing-image-preview>button{z-index:1;border:1px solid var(--mc-border);color:#4b3620;background:#fff;border-radius:7px;width:34px;height:34px;position:absolute;top:10px;right:10px}.pricing-image-preview>div{grid-template-columns:1fr;gap:14px;min-height:0;display:grid;overflow:hidden}.pricing-image-preview.is-compare{width:min(1180px,100dvw - 32px);max-width:min(1180px,100dvw - 32px);max-height:min(720px,100dvh - 32px)}.pricing-image-preview.is-compare>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-image-preview.is-compare .pricing-preview-image-box{width:min(420px,50dvw - 60px);height:min(420px,100dvh - 190px)}.pricing-image-preview figure{grid-template-rows:minmax(0,1fr) auto;gap:8px;min-width:0;min-height:0;margin:0;display:grid}.pricing-preview-image-box{justify-self:center;place-items:center;width:420px;height:420px;min-height:0;display:grid;position:relative;overflow:hidden}.pricing-image-preview img{object-fit:contain;border:1px solid var(--mc-border);background:#fff;border-radius:6px;width:100%;max-width:100%;height:100%;max-height:min(420px,100dvh - 190px);display:block}.pricing-image-preview figcaption{color:#6f5e48;text-align:center;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.pricing-image-preview figcaption button{color:#9a3412;background:#fff7ed;border:1px solid #f97316;border-radius:6px;height:26px;padding:0 10px;font-size:12px}.pricing-fingerprint-overlay{pointer-events:none;position:absolute;inset:0}.pricing-fingerprint-overlay i{background:#ef44440a;border:2px solid #ef4444c7;position:absolute}.pricing-match-note b,.pricing-match-note small{display:block}.pricing-match-note small.is-good{color:var(--mc-green)}.pricing-match-note small.is-warn{color:#ea580c}.pricing-match-note small.is-bad{color:var(--mc-red)}.pricing-right-footer{border-top:1px solid #ead8b8b8;flex-shrink:0;gap:6px;padding:7px 12px 9px;display:grid}.pricing-match-redesign{height:100%;min-height:100%;overflow:hidden}.pricing-match-redesign .pricing-grid{align-items:stretch;height:100%;min-height:0;overflow:hidden}.pricing-match-redesign .pricing-left-panel,.pricing-match-redesign .pricing-middle-panel,.pricing-match-redesign .pricing-right-panel{height:100%;max-height:100%}.pricing-match-redesign .pricing-left-panel>.semi-card-body,.pricing-match-redesign .pricing-middle-panel>.semi-card-body,.pricing-match-redesign .pricing-right-panel>.semi-card-body{height:100%;overflow:hidden}.pricing-match-redesign .pricing-right-panel .pricing-candidate-table{overscroll-behavior:contain;scroll-behavior:auto;scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;overflow:auto}.pricing-match-redesign .pricing-right-panel .pricing-candidate-table table{table-layout:fixed;width:100%;min-width:0}.pricing-match-redesign .pricing-right-panel .pricing-candidate-table th,.pricing-match-redesign .pricing-right-panel .pricing-candidate-table td{white-space:normal;overflow-wrap:anywhere}.pricing-match-redesign .pricing-right-panel .pricing-candidate-params,.pricing-match-redesign .pricing-right-panel .pricing-candidate-sku,.pricing-match-redesign .pricing-right-panel .pricing-match-compact{white-space:normal}.pricing-confirm-row{flex-wrap:nowrap;justify-content:flex-end}.pricing-match-redesign .pricing-right-footer{grid-template-columns:minmax(0,1fr);min-width:0}.pricing-match-redesign .pricing-confirm-row{flex-wrap:wrap;justify-content:flex-start;min-width:0;max-width:100%}.pricing-match-redesign .pricing-confirm-row .semi-button{white-space:normal;min-width:0;max-width:100%}.pricing-learning-dialog-backdrop{z-index:9900;background:#20160c4d;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pricing-learning-dialog{border:1px solid var(--mc-border,#e8dac6);background:var(--mc-surface,#fffdf9);border-radius:12px;flex-direction:column;width:min(680px,100%);min-width:0;max-height:min(640px,100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 16px 48px #20160c2e}.pricing-learning-dialog header,.pricing-learning-dialog footer{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.pricing-learning-dialog header button{cursor:pointer;background:0 0;border:0;font-size:22px}.pricing-learning-dialog footer span{color:var(--mc-text-secondary,#74634e);flex:220px;font-size:12px}.pricing-learning-dialog .pricing-learning-failure-list{overscroll-behavior:contain;flex:auto;gap:10px;min-height:0;max-height:none;padding:0 16px;overflow:auto}.pricing-learning-dialog article{border:1px solid var(--mc-border,#e8dac6);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:12px}.pricing-learning-dialog article p{white-space:pre-wrap;color:#9a3412;margin:8px 0;font-size:12px}.pricing-learning-dialog article>div{flex-wrap:wrap;gap:8px;display:flex}.pricing-current-action{color:#74634e;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.pricing-current-action span{flex:none}.pricing-current-action b{color:#1459c8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.pricing-learning-sync{color:#355071;background:#0f6bff14;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;width:max-content;min-width:0;max-width:100%;padding:3px 7px;font-size:11px;line-height:1.35;display:flex}.pricing-learning-failure-list{flex-basis:100%;gap:2px;max-height:88px;padding-top:2px;display:grid;overflow:auto}.pricing-learning-failure-list small{color:#7c2d12;white-space:normal}.pricing-learning-sync.is-running{color:#1459c8;background:#0f6bff1c}.pricing-learning-sync.is-done{color:#14734a;background:#10b9811a}.pricing-learning-sync.is-failed{color:#b45309;background:#f59e0b1f}.pricing-learning-sync span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pricing-learning-sync button{color:#92400e;cursor:pointer;background:#fff7ed;border:1px solid #b4530952;border-radius:5px;flex:none;padding:2px 6px;font-size:11px;line-height:1.2}.pricing-learning-sync button:disabled{cursor:not-allowed;opacity:.6}.pricing-excel-note{background:#0f6bff0f;border:1px solid #0f6bff42;border-radius:8px;gap:7px;padding:8px 10px;display:grid}.pricing-excel-note>strong{color:#1459c8}.pricing-excel-note>div{background:#fff;border:1px solid #0f6bff33;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pricing-excel-note span{border-right:1px solid #0f6bff29;padding:10px 12px}.pricing-excel-note span:last-child{border-right:0}.pricing-excel-note b{color:var(--mc-blue);margin-bottom:5px;display:block}.pricing-excel-note small{color:#6f5e48;line-height:1.65}@media (max-width:1500px){.pricing-grid{grid-template-columns:280px minmax(330px,.92fr) minmax(0,1.32fr)}.pricing-match-redesign .pricing-grid{grid-template-columns:330px minmax(0,.88fr) minmax(0,1.12fr)}.pricing-package-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-profit-selector{grid-template-columns:minmax(0,1fr)}.pricing-package-summary>div:last-child{border-top:1px solid #ead8b8b8;border-left:0;grid-column:1/-1}.pricing-right-panel .pricing-filter-row.four{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-topbar{padding-inline:14px}.pricing-topbar h2{font-size:22px}.pricing-taskbar{gap:10px;font-size:12px}}.category-template-page{min-height:0;padding-bottom:28px}.category-template-shell{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;min-height:0;display:grid}.category-template-page .page-hero.compact{z-index:4;width:min(100%,1540px);margin:0 auto;position:sticky;top:0}.category-list-card,.category-editor-card{min-width:0}.category-list-card .semi-card-body{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;max-height:calc(100dvh - 142px);display:grid}.category-list-card{position:sticky;top:0}.category-editor-card .semi-card-body{min-height:-moz-fit-content;min-height:fit-content;overflow:visible}.category-filter-row{grid-template-columns:minmax(0,1fr) 110px;gap:8px;display:grid}.category-filter-row input,.category-filter-row select,.category-field input,.category-field select,.category-field textarea,.category-set-row input,.category-set-row select,.category-sku-row input,.category-sku-row textarea,.category-prompt-card textarea{border:1px solid var(--mc-border);width:100%;min-width:0;color:var(--mc-text);font:inherit;background:#ffffffeb;border-radius:8px;padding:8px 10px;font-size:13px}.category-filter-row input:focus,.category-filter-row select:focus,.category-field input:focus,.category-field select:focus,.category-field textarea:focus,.category-set-row input:focus,.category-set-row select:focus,.category-sku-row input:focus,.category-sku-row textarea:focus,.category-prompt-card textarea:focus{border-color:#b8751985;outline:none;box-shadow:0 0 0 3px #d997321f}.category-list-scroll{align-content:start;gap:10px;min-height:0;display:grid;overflow:auto}.category-item{border:1px solid var(--mc-border);width:100%;color:var(--mc-text);text-align:left;background:#ffffffdb;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;gap:6px 9px;padding:10px;display:grid}.category-item.is-active{box-shadow:inset 3px 0 0 var(--mc-gold);background:#fff3d985}.category-item b{color:#1f1409;background:linear-gradient(135deg,#f6d38b,#b87519);border-radius:8px;grid-row:span 4;place-items:center;width:32px;height:32px;display:grid}.category-item strong,.category-item small,.category-item>span{min-width:0}.category-item small{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;font-size:12px;overflow:hidden}.category-item>span{color:#5b4630;background:#ffffffd1;border:1px solid #ead8b8d1;border-radius:8px;grid-column:2/4;justify-content:space-between;gap:8px;padding:7px 8px;font-size:12px;display:flex}.category-item>span.is-selected{background:var(--mc-gold-weak);color:var(--mc-gold-deep);border-color:#b8751975}.category-item em{color:var(--mc-muted);font-style:normal}.category-editor-scroll{align-content:start;gap:14px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow:visible}.category-current-head,.category-section-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex}.category-current-head span{color:var(--mc-muted);margin-top:4px;font-size:12px;display:block}.category-base-grid,.category-form-grid,.category-source-grid,.category-field-grid{gap:10px;display:grid}.category-base-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:12px;display:grid}.category-base-grid,.category-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.category-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-field{min-width:0;color:var(--mc-muted);gap:6px;font-size:12px;font-weight:750;display:grid}.category-field.is-wide{grid-column:span 3}.category-mode-note{background:#0f6bff0d;border:1px solid #0f6bff2e;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.category-mode-note p,.category-info-card p{color:#334155;margin:0;font-size:13px;line-height:1.75}.category-field textarea,.category-prompt-card textarea,.category-sku-row textarea{resize:vertical;min-height:76px}.category-toggle{color:#5b4630;grid-template-columns:38px minmax(0,auto) auto;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:750;display:inline-grid;position:relative}.category-toggle input{opacity:0;pointer-events:auto;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.category-toggle span{background:#94a3b847;border:1px solid #b8751942;border-radius:999px;width:38px;height:20px;position:relative}.category-toggle span:after{width:16px;height:16px;transition:transform .14s var(--mc-ease);content:"";background:#fff;border-radius:50%;position:absolute;top:1px;left:1px;box-shadow:0 1px 4px #694d2238}.category-toggle input:checked+span{background:linear-gradient(135deg,#f3c56f,#b87519);border-color:#b8751980}.category-toggle input:checked+span:after{transform:translate(18px)}.category-toggle em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.category-toggle-state{color:var(--mc-muted);white-space:nowrap;font-size:11px;font-style:normal;font-weight:700}.category-toggle:not(.is-disabled) .category-toggle-state{color:var(--mc-gold-deep)}.category-template-loading,.category-template-error,.category-template-load-warning{border:1px solid var(--mc-border);border-radius:var(--mc-radius);background:var(--mc-surface);min-width:0;min-height:180px;color:var(--mc-text);align-content:center;justify-items:start;gap:8px;padding:24px;display:grid}.category-template-loading,.category-template-error{grid-column:1/-1}.category-template-loading{color:var(--mc-muted)}.category-template-error p,.category-template-load-warning{margin:0}.category-template-load-warning{background:var(--mc-gold-weak);min-height:0;color:var(--mc-gold-deep);border-color:#d9973261;grid-column:1/-1;padding:10px 14px}.category-prompt-grid,.category-main-grid,.category-two-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.category-prompt-card,.category-image-block,.category-mini-card,.category-set-row,.category-sku-row{border:1px solid var(--mc-border);background:#ffffffdb;border-radius:8px;min-width:0;padding:12px}.category-prompt-card header,.category-prompt-card footer,.category-image-block header{justify-content:space-between;align-items:center;gap:10px;display:flex}.category-prompt-card textarea{margin:10px 0 8px}.category-prompt-card footer span{color:var(--mc-muted);font-size:12px}.category-prompt-card footer div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.category-prompt-card footer button{background:var(--mc-gold-weak);color:var(--mc-gold-deep);border:1px solid #b8751938;border-radius:999px;font-size:12px}.category-image-block{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.category-image-block header{grid-column:1/-1}.category-mini-card{gap:8px;display:grid}.category-set-grid,.category-sku-grid{gap:8px;margin-top:12px;display:grid}.category-set-row,.category-sku-row{grid-template-columns:80px 150px 110px minmax(0,1fr);align-items:center;gap:8px;display:grid}.category-sku-row{grid-template-columns:130px 90px 110px minmax(0,1fr) 62px}.app-content.is-category-template{padding:0;overflow:hidden}.app-content:has(.category-template-page){overflow:hidden}.category-template-page{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:12px;width:100%;height:100%;min-height:calc(100dvh - 76px);padding:0 0 12px;overflow:hidden}.category-template-page .page-hero.compact{z-index:5;width:100%;max-width:none;margin:0;position:sticky;top:0}.category-template-shell{align-items:stretch;height:100%;min-height:0;overflow:hidden}.category-list-card,.category-editor-scroll{height:100%;min-height:0}.category-list-card{position:relative;top:auto;overflow:hidden}.category-list-card .semi-card-body{grid-template-rows:auto minmax(0,1fr);height:100%;max-height:none;overflow:hidden}.category-list-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px;overflow:hidden auto}.category-editor-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;align-items:stretch;gap:14px;padding-right:8px;display:flex;overflow:hidden auto}.category-editor-scroll>*{flex:none;min-width:0}.category-unsaved-backdrop{z-index:1800;background:#1f140947;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.category-unsaved-dialog{border:1px solid var(--mc-border);border-radius:var(--mc-radius);background:var(--mc-surface);width:min(460px,100%);padding:22px;box-shadow:0 20px 60px #4a38223d}.category-unsaved-dialog strong{color:var(--mc-text);font-size:16px;display:block}.category-unsaved-dialog p{color:var(--mc-muted);margin:8px 0 18px;font-size:13px}.category-unsaved-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.product-suite-scale-frame{width:100%;min-width:0;position:relative;overflow:visible}.product-suite-scale-canvas{width:1648px;transform:scale(var(--product-suite-scale,1));transform-origin:0 0}.product-suite-page{grid-template-rows:auto auto minmax(0,1fr);gap:14px;min-width:0;min-height:100%;display:grid}.product-suite-hero{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.product-suite-hero-copy{gap:6px;min-width:0;display:grid}.product-suite-hero-copy .semi-typography-title{letter-spacing:0;margin:0;font-size:28px;line-height:1.2}.product-suite-hero-subtitle{color:var(--mc-muted);font-size:13px}.product-suite-flow{border:1px solid var(--mc-border);border-radius:var(--mc-radius);background:linear-gradient(180deg, #fffffff5, #faf6eef5), var(--mc-surface);box-shadow:var(--mc-shadow);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:11px 14px;display:flex}.product-suite-flow-step{border:1px solid var(--mc-border);background:#ffffffe0;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:6px 10px 6px 6px;display:inline-flex}.product-suite-flow-step.is-active{box-shadow:0 10px 24px #694d221a}.product-suite-flow-number{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-grid}.product-suite-flow-label{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.product-suite-flow-arrow{color:#7b6d5c8c;flex:none}.product-suite-subnav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product-suite-subnav button{border:1px solid var(--mc-border);border-radius:var(--mc-radius);background:linear-gradient(180deg, #fffffff5, #fcf8f0f5), var(--mc-surface);min-width:0;color:var(--mc-text);text-align:left;transition:transform .16s var(--mc-ease), border-color .16s var(--mc-ease), box-shadow .16s var(--mc-ease), background-color .16s var(--mc-ease);gap:4px;padding:12px 14px;display:grid}.product-suite-subnav button:focus-visible{border-color:#b8751973;transform:translateY(-1px);box-shadow:0 12px 26px #694d2217}.product-suite-subnav button.is-active{background:linear-gradient(#fff3d9f5,#fffffff5);border-color:#b87519ad;box-shadow:inset 0 0 0 1px #b875192e,0 12px 26px #b8751924}.product-suite-subnav button strong{font-size:14px;line-height:1.2}.product-suite-subnav button span{color:var(--mc-muted);font-size:12px;line-height:1.35}.product-suite-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;min-width:0;min-height:0;display:grid}.product-suite-stack{gap:16px;min-width:0;min-height:0;display:grid}.product-suite-card{min-width:0;min-height:0;overflow:hidden}.product-suite-card .semi-card-body{gap:0;min-height:0;padding:0;display:grid;overflow:hidden}.product-suite-card-head{justify-content:space-between;align-items:flex-start;gap:10px;padding:15px 15px 0;display:flex}.product-suite-card-head strong{font-size:16px;line-height:1.25;display:block}.product-suite-card-head small{color:var(--mc-muted);margin-top:4px;font-size:12px;display:block}.product-suite-card-body{gap:14px;min-width:0;padding:15px;display:grid}.product-suite-dropzone{border-radius:var(--mc-radius);background:linear-gradient(#eff6ffeb,#fffffff5);border:1px dashed #0f6bff52;justify-items:start;gap:10px;padding:16px;display:grid}.product-suite-dropzone strong{font-size:15px}.product-suite-dropzone span{color:var(--mc-muted);font-size:13px;line-height:1.45}.product-suite-generation-grid{gap:10px;display:grid}.product-suite-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-suite-rule-list>div{border:1px solid var(--mc-border);border-radius:var(--mc-radius);background:linear-gradient(#fffffffa,#faf6eefa);gap:8px;min-width:0;padding:12px;display:grid}.product-suite-keypoints span{color:var(--mc-muted);font-size:12px;line-height:1.45}.product-suite-product-name{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.product-suite-product-name strong{min-width:0;font-size:15px;line-height:1.35}.product-suite-image-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product-suite-thumb{color:#fff;background-position:50%;background-size:cover;align-content:end;justify-items:start;min-height:52px;box-shadow:inset 0 0 0 1px #ffffff1f}.product-suite-thumb.tone-1{background-image:linear-gradient(160deg,#0f6bfff5,#5d82ffe6)}.product-suite-thumb.tone-2{background-image:linear-gradient(160deg,#fb923cf5,#ffb86ce6)}.product-suite-thumb.tone-3{background-image:linear-gradient(160deg,#10b981f5,#4ade80e6)}.product-suite-thumb.tone-4{background-image:linear-gradient(160deg,#8b5cf6f5,#c4b5fde6)}.product-suite-thumb span{color:#fff;font-weight:700}.product-suite-keypoints{grid-template-columns:repeat(4,minmax(0,1fr))}.product-suite-keypoints article{border:1px solid var(--mc-border);border-radius:var(--mc-radius);background:linear-gradient(#fffffffa,#fcf8f0fa);gap:4px;min-width:0;padding:12px;display:grid}.product-suite-keypoints strong{font-size:12px}.product-suite-action-stack{gap:10px;display:grid}.product-suite-status-list{border:1px solid var(--mc-border);border-radius:var(--mc-radius);background:var(--mc-surface-soft);color:var(--mc-muted);gap:6px;padding:12px 14px;font-size:12px;line-height:1.45;display:grid}.product-suite-queue-list{gap:10px;display:grid}.product-suite-queue-row{border:1px solid var(--mc-border);border-radius:var(--mc-radius);background:linear-gradient(#fffffffa,#faf6eefa);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.product-suite-queue-row strong{min-width:0;font-size:13px;line-height:1.35;display:block}.product-suite-queue-row span{color:var(--mc-muted);font-size:12px}.product-suite-progress{color:var(--mc-muted);font-size:12px;font-weight:700}.product-suite-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-suite-review-source{gap:8px;display:grid}.product-suite-copy-block textarea{border:1px solid var(--mc-border);width:100%;min-width:0;color:var(--mc-text);font:inherit;background:#fff;border-radius:8px;padding:10px 12px}.product-suite-settings-form select{min-height:38px}.product-suite-chip-row{flex-wrap:wrap;gap:8px;display:flex}.product-suite-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-suite-field-row{padding:10px 12px}.product-suite-field-row span{color:var(--mc-text);font-size:12px;font-weight:700}.product-suite-review-actions{flex-wrap:wrap;gap:10px;display:flex}.product-suite-status-box{border:1px solid var(--mc-border);border-radius:var(--mc-radius);background:var(--mc-gold-weak);gap:8px;padding:12px 14px;display:grid}.product-suite-copy-block{gap:12px;display:grid}.product-suite-copy-block article{gap:8px;display:grid}.product-suite-copy-block strong{font-size:12px}.product-suite-copy-block textarea{resize:vertical;min-height:96px}.product-suite-sku-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-suite-sku-tile{align-content:space-between;min-height:92px}.product-suite-generation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-suite-generation-tile{align-content:space-between;min-height:112px}.product-suite-settings-form{gap:12px;display:grid}.product-suite-settings-form label{gap:6px;display:grid}.product-suite-settings-form span{color:var(--mc-text);font-size:12px;font-weight:700}.product-suite-template-toolbar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.product-suite-template-toolbar .light-input-wrapper{flex:auto;min-width:0}.product-suite-template-card{border:1px solid var(--mc-border);border-radius:var(--mc-radius);background:linear-gradient(180deg, #fffffff5, #fbf7f0f5), var(--mc-surface);color:var(--mc-text);text-align:left;min-height:126px;font:inherit;cursor:pointer;transition:transform .16s var(--mc-ease), border-color .16s var(--mc-ease), box-shadow .16s var(--mc-ease);align-content:start;gap:6px;padding:12px;display:grid}.product-suite-template-card:focus-visible{border-color:#b875196b;transform:translateY(-1px);box-shadow:0 12px 26px #694d2217}.product-suite-template-card.is-active{border-color:#b875198f;box-shadow:0 14px 30px #694d221f}.product-suite-template-card strong{font-size:13px;line-height:1.35}.product-suite-template-card small{color:var(--mc-muted);font-size:12px;line-height:1.5}.product-suite-template-editor{gap:12px;display:grid}.product-suite-template-editor label{gap:6px;display:grid}.product-suite-template-editor span{color:var(--mc-text);font-size:12px;font-weight:700}.product-suite-template-editor select{width:100%}.product-suite-template-editor textarea{border:1px solid var(--mc-border);border-radius:var(--mc-radius);min-height:84px;color:var(--mc-text);font:inherit;resize:vertical;background:#ffffffeb;padding:10px 12px}.product-suite-template-editor textarea:focus-visible{outline-offset:1px;outline:2px solid #b8751957}.product-suite-switch-row{grid-template-columns:auto 1fr;align-items:center}.product-suite-switch-row .semi-switch{justify-self:start}.product-suite-rule-list{gap:10px;display:grid}.product-suite-rule-list strong{font-size:13px}@media (max-width:1280px){.product-suite-layout{grid-template-columns:minmax(0,1fr)}.product-suite-flow{justify-content:flex-start}.product-suite-subnav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.product-suite-hero{flex-direction:column}.product-suite-source-grid,.product-suite-keypoints,.product-suite-generation-grid,.product-suite-sku-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-suite-review-grid,.product-suite-field-grid{grid-template-columns:1fr}.product-suite-template-toolbar{flex-direction:column;align-items:stretch}}@media (max-width:760px){.product-suite-subnav,.product-suite-source-grid,.product-suite-keypoints,.product-suite-generation-grid,.product-suite-sku-grid{grid-template-columns:1fr}.product-suite-image-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.product-suite-queue-row,.product-suite-product-name{flex-direction:column;align-items:flex-start}}.product-suite-page{grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;min-width:0;height:100vh;min-height:0;display:grid;overflow:hidden}.product-suite-topbar{grid-template-columns:minmax(300px,1.15fr) minmax(560px,1.35fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.product-suite-brand{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.product-suite-brand-mark{color:#fff;background:linear-gradient(#f7d386,#d89a27);border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.product-suite-brand-copy{min-width:0}.product-suite-brand-row{align-items:center;gap:10px;min-width:0;display:flex}.product-suite-brand-row .semi-typography-title{color:var(--mc-text);margin:0;font-size:22px;line-height:1.1}.product-suite-brand-template{align-items:center;gap:8px;min-width:0;margin-top:4px;display:flex}.product-suite-template-lock{flex:none;align-items:center;gap:6px;min-width:0;display:inline-flex}.product-suite-brand-template small{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.product-suite-brand-template span{color:var(--mc-muted);white-space:nowrap;font-size:12px}.product-suite-search input{width:100%;min-width:0;color:var(--mc-text);font:inherit;background:#fff;border:1px solid #ead8b8eb;border-radius:8px}.product-suite-brand-template select{width:clamp(118px,11vw,180px)}.product-suite-toolbar{flex-wrap:wrap;justify-content:center;gap:10px;min-width:0;display:flex}.product-suite-task-menu{color:var(--mc-text);background:linear-gradient(#fffffff5,#fdf8f0f5);border:1px solid #ead8b8f2}.product-suite-mini-link{cursor:pointer;font:inherit;transition:transform .14s var(--mc-ease), box-shadow .14s var(--mc-ease), border-color .14s var(--mc-ease);border-radius:10px;align-items:center;gap:8px;display:inline-flex}.product-suite-mini-icon-button:disabled{cursor:not-allowed;opacity:.42}.product-suite-toolbar-button{min-height:40px;padding:0 14px;box-shadow:0 4px 12px #694d220f}.product-suite-toolbar-button.is-active{border-color:#d99732ad;box-shadow:0 10px 24px #d9973224}.product-suite-icon-button span{white-space:nowrap}.product-suite-top-right{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.product-suite-icon-button{min-height:34px;padding:0 12px}.product-suite-user{min-width:0;color:var(--mc-text);align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.product-suite-user-avatar{color:#5b6f90;background:#0f6bff1a;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.product-suite-stagebar{min-width:0;box-shadow:var(--mc-shadow);background:linear-gradient(#fffffff5,#fbf7f0f5);border:1px solid #ead8b8e6;border-radius:12px;justify-content:stretch;align-items:center;gap:12px;padding:8px 10px;display:flex}.product-suite-stage-button{border-radius:9px;flex:1 1 0;grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 16px;display:grid}.product-suite-stage-button.is-active{background:linear-gradient(#fff7e7,#fff);border-color:#d997326b;box-shadow:0 10px 22px #d997321f}.product-suite-stage-number{color:#6f4108;background:#ead8b873;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.product-suite-stage-button.is-active .product-suite-stage-number{color:#fff;background:linear-gradient(#d89a27,#b87519)}.product-suite-stage-button.is-active strong{color:#b87519}.product-suite-stage-button.is-active small{color:#8c6b43}.product-suite-stage-button strong{font-size:14px;line-height:1.15;display:block}.product-suite-stage-button small{color:var(--mc-muted);white-space:nowrap;margin-top:3px;font-size:12px;display:block}.product-suite-stage-gap{text-align:center;color:#b8751957;flex:0 0 22px;font-size:18px}.product-suite-shell-grid{grid-template-columns:330px minmax(700px,1fr) 310px;gap:12px;min-width:0;min-height:0;display:grid;overflow:hidden}.product-suite-column{min-width:0;min-height:0;box-shadow:var(--mc-shadow);background:#ffffffeb;border:1px solid #e5e7eb;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;padding:14px;display:grid;overflow:hidden}.product-suite-center-column{overflow-y:auto}.product-suite-task-side{align-content:start;overflow-y:auto}.product-suite-column-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.product-suite-column-head strong{font-size:16px;line-height:1.2;display:block}.product-suite-column-head small{color:var(--mc-muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.product-suite-column-tools{align-items:center;gap:6px;display:inline-flex}.product-suite-task-menu{border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.product-suite-search{background:#fff;border:1px solid #ead8b8f2;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.product-suite-search input{border:0;outline:none;min-height:34px}.product-suite-evidence-chips{flex-wrap:wrap;gap:8px;display:flex}.product-suite-filter-chips button{min-height:24px;color:var(--mc-text);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:0 9px;font-size:12px;font-weight:700}.product-suite-filter-chips button.is-active{color:#b45309;background:#fffbebeb;border-color:#d99a29d9}.product-suite-audit-center-tabs{background:#ffffffe6;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;padding:8px;display:grid}.product-suite-audit-center-tabs button{min-width:0;min-height:30px;color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:0 8px;font-size:12px;font-weight:800;overflow:hidden}.product-suite-audit-center-tabs button.is-active{color:#b45309;background:#fffbebf5;border-color:#d99a29e6}.product-suite-right-section{gap:10px;min-width:0;display:grid;overflow:hidden}.product-suite-right-tabs{background:#f7f1e7a3;border:1px solid #ead8b8db;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;display:grid}.product-suite-right-tabs button{min-width:0;min-height:30px;color:var(--mc-muted);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;font-size:12px;font-weight:700;overflow:hidden}.product-suite-right-tabs button.is-active{color:var(--mc-text);background:#fff;box-shadow:0 5px 14px #694d2214}.product-suite-right-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-suite-right-image{text-align:center;background:#fffffff5;border:1px solid #ead8b8e0;border-radius:10px;gap:6px;min-width:0;padding:8px;display:grid}.product-suite-right-image .product-suite-thumb{width:100%;height:58px;min-height:58px}.product-suite-right-image span{min-width:0;color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-suite-task-list{align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow:auto}.product-suite-task-row{text-align:left;background:linear-gradient(#fffffffa,#fcf8f0fa);border:1px solid #ead8b8f2;border-radius:10px;grid-template-columns:16px 76px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:88px;padding:9px 10px 9px 8px;display:grid}.product-suite-task-row.is-selected{border-color:#2563eb5c;box-shadow:0 12px 24px #2563eb14}.product-suite-task-checkbox{place-items:center;width:14px;height:14px;display:grid}.product-suite-task-checkbox input{accent-color:#c47a16;width:14px;height:14px;margin:0}.product-suite-thumb{color:#fff;background-position:50%;background-size:cover;border-radius:8px;place-items:end start;width:52px;height:52px;padding:5px;display:grid;position:relative;overflow:hidden}.product-suite-product-shot:before{content:"";background:linear-gradient(90deg,#ffffff57,#fff0 46%),linear-gradient(#ffffff2e,#00000014);border-radius:5px;position:absolute;inset:8px 9px 13px;box-shadow:inset 0 0 0 1px #ffffff47,0 8px 14px #281c0a1f}.product-suite-thumb.has-product-image{background-color:#fff;background-repeat:no-repeat;background-size:contain;border:1px solid #e2d1b0cc;place-items:end start;width:76px;height:58px;padding:0}.product-suite-thumb.has-product-image:after,.product-suite-thumb.has-product-image span{display:none}.product-suite-product-shot:after{content:"";background:#ffffff6b;border-radius:2px;width:8px;height:20px;position:absolute;top:12px;right:8px}.product-suite-thumb span{z-index:1;color:#fff;text-shadow:0 1px 2px #0003;font-size:10px;font-weight:800;position:relative}.product-suite-thumb.is-blue{background-image:linear-gradient(160deg,#5c86ff,#2563eb)}.product-suite-thumb.is-green{background-image:linear-gradient(160deg,#4ade80,#16a34a)}.product-suite-thumb.is-orange{background-image:linear-gradient(160deg,#fbbf24,#f97316)}.product-suite-thumb.is-purple{background-image:linear-gradient(160deg,#c084fc,#8b5cf6)}.product-suite-task-copy{gap:5px;min-width:0;display:grid;overflow:hidden}.product-suite-task-title{align-items:center;gap:8px;min-width:0;display:flex}.product-suite-task-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.product-suite-task-copy>span{min-width:0;max-height:32px;color:var(--mc-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.product-suite-task-copy>small{min-width:0;color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.product-suite-task-side{justify-items:end;gap:6px;min-width:56px;display:grid}.product-suite-task-side>span{color:var(--mc-muted);font-size:12px;font-weight:700}.product-suite-task-menu{width:24px;height:24px;color:var(--mc-muted);place-items:center;display:inline-grid}.product-suite-task-row-actions{align-items:center;gap:4px;display:inline-flex}.product-suite-task-delete-button{color:#b91c1c;background:#fef2f2eb;border:1px solid #dc262629;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.product-suite-task-delete-button:hover{background:#fee2e2f5;border-color:#dc262652}.product-suite-progress{background:#2563eb14;border-radius:999px;height:6px;position:relative;overflow:hidden}.product-suite-progress i{border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#2563eb);height:100%;display:block}.product-suite-progress i.is-green{background:linear-gradient(90deg,#86efac,#16a34a)}.product-suite-progress i.is-orange{background:linear-gradient(90deg,#fdba74,#f97316)}.product-suite-progress i.is-purple{background:linear-gradient(90deg,#d8b4fe,#8b5cf6)}.product-suite-column-footer{color:var(--mc-muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.product-suite-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:0;min-width:0;display:grid;overflow:hidden}.product-suite-panel-head{justify-content:space-between;gap:10px;min-width:0;padding:14px 14px 0;display:flex}.product-suite-panel-head strong{font-size:16px;line-height:1.2;display:block}.product-suite-panel-head small{color:var(--mc-muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}.product-suite-panel-action{flex:none}.product-suite-panel-body{gap:12px;min-width:0;padding:14px;display:grid}.product-suite-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.product-suite-metric-card{background:#fffffff5;border:1px solid #ead8b8f2;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.product-suite-metric-card strong{font-size:28px;line-height:1.1;display:block}.product-suite-metric-card span{color:var(--mc-muted);font-size:12px;line-height:1.35;display:block}.product-suite-metric-icon{background:#f4f7fb;border-radius:9px;width:34px;height:34px}.product-suite-metric-icon.is-ok{background:#16a34a1f}.product-suite-metric-icon.is-warn{background:#f973161f}.product-suite-metric-icon.is-blue{background:#2563eb1f}.product-suite-metric-icon.is-image{background:#0ea5e91f}.product-suite-metric-icon.is-review{background:#f973161f}.product-suite-metric-icon.is-spark{background:#a855f71f}.product-suite-metric-icon.is-cube{background:#3b82f61f}.product-suite-metric-icon.is-tag{background:#14b8a61f}.product-suite-metric-icon.is-doc{background:#6366f11f}.product-suite-metric-icon.is-zip{background:#a855f71f}.product-suite-generation-bottom-grid{gap:12px;min-width:0;display:grid}.product-suite-recognition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-suite-lower-grid{grid-template-columns:minmax(0,1fr)}.product-suite-recognition-entry{gap:10px;display:grid}.product-suite-input{min-height:36px;color:var(--mc-text);font:inherit;background:#fff;border:1px solid #ead8b8f2;border-radius:8px;padding:0 12px}.product-suite-recognition-subline{color:var(--mc-muted);font-size:12px;line-height:1.45}.product-suite-recognition-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.product-suite-quality-grid{color:var(--mc-muted);flex-wrap:wrap;gap:8px 14px;font-size:12px;line-height:1.45;display:flex}.product-suite-recognition-proof-grid div{gap:3px;min-width:0;display:grid}.product-suite-recognition-proof-grid b{font-size:12px}.product-suite-recognition-proof-grid span{color:var(--mc-muted);font-size:12px;line-height:1.4}.product-suite-dropzone{text-align:center;background:linear-gradient(#eff6ffeb,#fffffffa);border:1px dashed #2563eb47;border-radius:12px;justify-items:center;gap:8px;min-height:174px;padding:18px;display:grid}.product-suite-drop-meta{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.product-suite-inline-heading{color:var(--mc-text);font-size:13px}.product-suite-summary-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.product-suite-summary-copy{gap:8px;display:grid}.product-suite-summary-line{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:10px;display:grid}.product-suite-summary-line span{color:var(--mc-muted);font-size:12px}.product-suite-summary-line strong{font-size:13px;line-height:1.35}.product-suite-pipeline-list{gap:7px;display:grid}.product-suite-pipeline-row{background:#fffffff0;border:1px solid #ead8b8e0;border-radius:8px;grid-template-columns:22px minmax(0,104px) minmax(180px,1fr) 56px 22px 40px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:6px 10px;display:grid}.product-suite-pipeline-list.is-compact{gap:6px}.product-suite-pipeline-list.is-compact .product-suite-pipeline-row{grid-template-columns:20px minmax(0,78px) minmax(70px,1fr) 44px;gap:7px;min-height:38px;padding:6px 8px}.product-suite-pipeline-list.is-compact .product-suite-mini-link{display:none}.product-suite-pipeline-list.is-compact .product-suite-pipeline-value{text-align:right}.product-suite-pipeline-index{color:#2563eb;background:#2563eb1a;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.product-suite-pipeline-copy small{display:block}.product-suite-pipeline-copy strong{font-size:12px;line-height:1.2}.product-suite-mini-link{color:var(--mc-muted);background:0 0;border:0;font-size:12px;text-decoration:underline}.product-suite-actions{flex-wrap:wrap;gap:10px;display:flex}.product-suite-confirm-box{background:#fffaf2f5;border:1px solid #ecb05e8c;border-radius:8px;gap:8px;margin-top:12px;padding:12px;display:grid}.product-suite-confirm-box p{color:var(--mc-muted);margin:0;font-size:13px}.product-suite-recognition-results{grid-template-columns:1.1fr .9fr;align-items:start}.product-suite-recognition-results>.product-suite-panel:first-child{grid-row:1/span 2}.product-suite-recognition-results>.product-suite-panel:nth-child(3){grid-column:2}.product-suite-recognition-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-suite-info-card{background:#fffffff5;border:1px solid #ead8b8e0;border-radius:10px;align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.product-suite-info-card strong{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.35;display:block}.product-suite-recognition-drop-copy span{color:var(--mc-muted);font-size:12px}.product-suite-recognition-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.product-suite-recognition-column{gap:8px;display:grid}.product-suite-right-title{margin:0;font-size:13px;line-height:1.3}.product-suite-attribute-row{background:#fffffff5;border:1px solid #ead8b8e0;border-radius:10px;grid-template-columns:minmax(72px,.72fr) minmax(0,1.28fr);align-items:start;gap:4px 8px;min-width:0;padding:9px 10px;display:grid}.product-suite-attribute-row strong{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.35}.product-suite-attribute-row small{color:#15803d;background:#16a34a1a;border-radius:999px;grid-column:2;justify-self:start;padding:2px 7px;line-height:1.25}.product-suite-recognition-drop{background:linear-gradient(#fff8ebfa,#fffffffa);border:1px dashed #b875194d;border-radius:12px;justify-items:start;gap:10px;padding:16px;display:grid}.product-suite-recognition-drop .product-suite-thumb{width:76px;height:58px}.product-suite-recognition-drop-copy{gap:4px;display:grid}.product-suite-recognition-quality{flex-wrap:wrap;gap:8px;display:flex}.product-suite-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-suite-evidence-card{background:#fffffff5;border:1px solid #ead8b8e0;border-radius:10px;gap:6px;min-width:0;padding:12px;display:grid}.product-suite-conflict-bar{background:#fff7edeb;border:1px solid #f9731633;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.product-suite-conflict-head{align-items:center;gap:8px;display:flex}.product-suite-conflict-head strong{font-size:13px}.product-suite-review-conflict-body{color:var(--mc-text);gap:6px;font-size:12px;line-height:1.45;display:grid}.product-suite-review-conflict-head strong{font-size:13px}.product-suite-settings-layout{gap:12px;min-width:0;min-height:0;display:grid}.product-suite-review-layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr)}.product-suite-generation-main{gap:12px;min-width:0;min-height:0;display:grid}.product-suite-audit-snapshot-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.product-suite-audit-snapshot-head>div{gap:5px;min-width:0;display:grid}.product-suite-audit-snapshot-head strong{font-size:16px}.product-suite-audit-snapshot-meta span{color:var(--mc-muted);font-size:12px}.product-suite-audit-snapshot-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin-top:12px;display:grid}.product-suite-audit-readonly-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.product-suite-audit-readonly-grid article{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.product-suite-audit-readonly-grid span{color:var(--mc-muted);font-size:12px}.product-suite-audit-readonly-grid strong{min-width:0;color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.product-suite-audit-side-list{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.product-suite-audit-side-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-suite-audit-side-card span{color:var(--mc-text);font-size:14px;font-weight:800}.product-suite-audit-side-list div{min-width:0;color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:12px;line-height:1.4;display:flex;overflow:hidden}.product-suite-generation-config-summary{grid-template-columns:minmax(140px,1fr) repeat(3,minmax(120px,.8fr)) minmax(170px,.9fr);align-items:center;gap:8px;min-width:0;display:grid}.product-suite-generation-config-summary label{min-width:0;color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.product-suite-generation-config-summary strong{font-size:14px}.product-suite-generation-config-summary label{color:var(--mc-muted);grid-template-columns:auto minmax(96px,1fr);align-items:center;gap:6px;display:grid}.product-suite-generation-config-summary select{border:1px solid var(--mc-border);min-width:0;height:28px;color:var(--mc-text);background:#fff;border-radius:8px;font-size:12px}.product-suite-generation-run-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.product-suite-generation-preflight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.product-suite-generation-preflight-grid label{min-width:0;color:var(--mc-text);gap:5px;font-size:12px;font-weight:700;display:grid}.product-suite-generation-preflight-grid select{border:1px solid var(--mc-border);min-width:0;height:32px;color:var(--mc-text);background:#fff;border-radius:8px;font-size:12px}.product-suite-generation-check-row{color:var(--mc-muted);flex-wrap:wrap;gap:10px 16px;margin:10px 0;font-size:12px;display:flex}.product-suite-generation-check-row label{align-items:center;gap:6px;display:inline-flex}.product-suite-review-table{gap:7px;padding-bottom:2px;display:grid;overflow-x:auto}.product-suite-review-summary{background:#fffbebc2;border:1px solid #ead8b8b8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.product-suite-review-summary strong{font-size:13px}.product-suite-review-summary span{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-suite-review-group-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.product-suite-review-group-tabs button{min-width:0;min-height:34px;color:var(--mc-text);font:inherit;cursor:pointer;background:#fffffff0;border:1px solid #ead8b8e0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:700;display:flex}.product-suite-review-group-tabs button.is-active{color:#9a5b00;background:#fff7edfa;border-color:#c680149e}.product-suite-review-group-tabs button span{min-width:22px;color:var(--mc-muted);text-align:center;background:#f8fafceb;border-radius:999px;padding:1px 6px;font-size:11px}.product-suite-review-group-title{background:#f8fafcbd;border:1px solid #ead8b8b8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.product-suite-review-group-title strong{font-size:13px}.product-suite-review-group-title span{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-suite-review-table-row{grid-template-columns:28px minmax(104px,.8fr) minmax(126px,.94fr) minmax(142px,1fr) minmax(148px,.96fr) minmax(232px,232px);align-items:center;gap:8px;min-width:820px;display:grid}.product-suite-review-table-head{color:var(--mc-muted);font-size:12px}.product-suite-review-table-row{background:#fffffff5;border:1px solid #ead8b8e0;border-radius:10px;padding:10px 12px}.product-suite-review-table-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.product-suite-review-table-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-suite-review-select-cell{place-items:center;width:28px;min-width:28px;display:grid}.product-suite-review-select-cell input{accent-color:#c57b13;cursor:pointer;width:15px;height:15px;margin:0}.product-suite-review-bulk-tools{align-items:center;gap:8px;min-width:0;display:inline-flex}.product-suite-review-bulk-tools span{color:var(--mc-muted);white-space:nowrap;font-size:12px}.product-suite-review-bulk-tools button{color:#2f1f05;cursor:pointer;white-space:nowrap;background:linear-gradient(#f4bf62,#c57b13);border:1px solid #ca8a0475;border-radius:7px;height:30px;padding:0 12px;font-size:12px;font-weight:700}.product-suite-review-bulk-tools button:disabled{color:var(--mc-muted);cursor:not-allowed;background:#f8fafceb;border-color:#e2e8f0eb}.product-suite-review-value-input{box-sizing:border-box;width:100%;min-width:0;height:32px;color:var(--mc-text);background:#fffffffa;border:1px solid #ead8b8f2;border-radius:6px;padding:0 8px;font-size:12px}.product-suite-review-value-input:disabled{color:var(--mc-muted);background:#f8fafcd1}.product-suite-review-row-tools{grid-template-columns:minmax(62px,auto) minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid;overflow:visible}.product-suite-review-row-actions{align-items:center;gap:5px;min-width:0;display:flex}.product-suite-review-row-status{overflow:hidden}.product-suite-review-row-actions{justify-content:flex-end;overflow:visible}.product-suite-review-row-status .semi-tag{flex:none;align-items:center;max-width:64px;height:24px}.product-suite-review-row-actions button{min-width:50px;height:28px;color:var(--mc-text);cursor:pointer;white-space:nowrap;background:#fffffff5;border:1px solid #ead8b8f2;border-radius:6px;flex:none;padding:0 8px;font-size:12px;line-height:1}.product-suite-review-row-actions button:hover{background:#fffbebf2;border-color:#ca8a0473}.product-suite-review-more{flex:none;position:relative}.product-suite-review-more summary{height:28px;color:var(--mc-text);cursor:pointer;white-space:nowrap;background:#fffffff5;border:1px solid #ead8b8f2;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;line-height:1;list-style:none;display:inline-flex}.product-suite-review-more summary::-webkit-details-marker{display:none}.product-suite-review-more[open] summary{background:#fffbebf2;border-color:#ca8a0473}.product-suite-review-more>div{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:4px;width:122px;padding:6px;display:grid;position:absolute;top:32px;right:0;box-shadow:0 12px 24px #0f172a1f}.product-suite-review-more>div button{border-color:#0000;justify-content:flex-start;width:100%;min-width:0}.product-suite-audit-action-bar{z-index:auto;box-shadow:none;margin-top:12px;position:static}.product-suite-evidence-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-suite-evidence-tile{background:#fffffff5;border:1px solid #ead8b8e0;border-radius:10px;gap:6px;padding:12px;display:grid}.product-suite-evidence-tile .product-suite-thumb{width:100%;height:76px}.product-suite-evidence-tile strong{font-size:13px}.product-suite-conflict-list{gap:10px;min-width:0;display:grid}.product-suite-conflict-card{background:#fffffff5;border:1px solid #ead8b8e0;border-radius:10px;gap:8px;min-width:0;padding:12px;display:grid}.product-suite-review-conflict-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.product-suite-conflict-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-suite-review-conflict-head .semi-tag{flex:none}.product-suite-conflict-choice{color:var(--mc-text);font-size:12px}.product-suite-conflict-options{gap:6px;display:grid}.product-suite-conflict-options label{min-width:0;color:var(--mc-muted);align-items:center;gap:8px;font-size:12px;display:flex}.product-suite-conflict-options label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-suite-validation-list{background:#f8fafce6;border:1px solid #ead8b8e0;border-radius:10px;gap:6px;padding:12px;font-size:12px;display:grid}.product-suite-validation-list div{align-items:center;gap:6px;display:flex}.product-suite-generation-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-suite-settings-grid label{gap:6px;min-width:0;display:grid}.product-suite-settings-grid span{color:var(--mc-text);font-size:12px;font-weight:700}.product-suite-generation-checks{color:var(--mc-muted);font-size:12px}.product-suite-generation-checks label{align-items:center;gap:6px;display:inline-flex}.product-suite-progress-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product-suite-progress-card{background:#fffffff5;border:1px solid #ead8b8e0;border-radius:10px;gap:8px;padding:12px;display:grid}.product-suite-progress-card-foot{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.product-suite-progress-card-foot span{color:var(--mc-muted)}.product-suite-export-mini{gap:8px;min-width:0;font-size:12px;line-height:1.45;display:grid}.product-suite-export-mini div{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.product-suite-export-mini svg{flex:none}.product-suite-log-list .product-suite-log-item{white-space:normal;gap:4px;min-width:0;display:grid;overflow:visible}.product-suite-log-main{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.product-suite-log-main strong{min-width:0;color:var(--mc-text);overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.35}.product-suite-log-item.is-failed .product-suite-log-detail{color:#b42318}.product-suite-log-time{color:var(--mc-muted);font-variant-numeric:tabular-nums}.product-suite-log-list .product-suite-log-detail{min-width:0;color:var(--mc-muted);text-overflow:clip;white-space:normal;gap:4px;padding-left:22px;display:grid;overflow:visible}.product-suite-log-list .product-suite-log-detail-row{text-overflow:clip;white-space:normal;grid-template-columns:1fr;align-items:start;gap:2px;min-width:0;display:grid;overflow:visible}.product-suite-log-list .product-suite-log-detail-row b{color:#7c2d12;white-space:nowrap;font-size:12px;font-weight:700}.product-suite-log-list .product-suite-log-detail-row span{min-width:0;color:inherit;overflow-wrap:anywhere;word-break:break-all;white-space:normal;line-height:1.35;display:block}.product-suite-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product-suite-preview-card{background:#fffffff5;border:1px solid #ead8b8e0;border-radius:10px;gap:6px;padding:12px;display:grid}.product-suite-preview-card .product-suite-thumb{width:100%;height:74px}.product-suite-preview-card strong{font-size:13px}.product-suite-preview-card span{color:var(--mc-muted);font-size:12px}.product-suite-task-side{gap:10px;min-width:0;min-height:0;display:grid}.product-suite-runtime-current{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.product-suite-runtime-failure strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;display:block;overflow:hidden}.product-suite-runtime-meta{min-width:0;color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.product-suite-task-side .product-suite-runtime-failure span{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-suite-runtime-stage{max-width:100%;color:var(--mc-accent);text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:12px;font-style:normal;font-weight:700;display:inline-block;overflow:hidden}.product-suite-runtime-meta{justify-content:space-between;gap:8px;min-width:0;display:flex}.product-suite-runtime-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-suite-runtime-stats article{text-align:center;background:#fffffff5;border:1px solid #ead8b8e0;border-radius:10px;gap:4px;padding:10px;display:grid}.product-suite-runtime-stats strong{font-size:20px}.product-suite-runtime-stats span{color:var(--mc-muted);font-size:12px}.product-suite-runtime-failure{background:#fffffff5;border:1px solid #ead8b8e0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.product-suite-runtime-failure .semi-button{flex:none}.product-suite-export-actions{flex-wrap:wrap;gap:10px;display:flex}.product-suite-export-actions.is-stacked{display:grid}.product-suite-right-success{background:#f0fdf4fa;border:1px solid #16a34a38;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.product-suite-right-success strong{color:#15803d;font-size:14px;display:block}.product-suite-right-success span{color:var(--mc-muted);font-size:12px}.product-suite-export-complete{background:linear-gradient(#f0fdf4fa,#fafffbfa);border:1px solid #16a34a38;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:16px 18px;display:grid}.product-suite-export-complete svg{color:#16a34a}.product-suite-export-complete strong{color:#15803d;font-size:16px;line-height:1.3;display:block}.product-suite-export-complete span{color:var(--mc-muted);margin-top:3px;font-size:13px;line-height:1.4;display:block}.product-suite-export-workspace{gap:10px;min-width:0;min-height:0;display:grid}.product-suite-export-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.product-suite-export-stat-grid article{background:#fffffff5;border:1px solid #ead8b8e0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;min-width:0;padding:10px 12px;display:grid}.product-suite-export-stat-grid span{color:var(--mc-muted);grid-column:1/-1;font-size:12px}.product-suite-export-stat-grid strong{color:#059669;font-size:24px;line-height:1.1}.product-suite-export-stat-grid small{color:var(--mc-muted);align-self:end;font-size:12px}.product-suite-export-result-list{gap:8px;display:grid}.product-suite-export-result-list article{background:#fffffff5;border:1px solid #ead8b8e0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:9px 12px;display:grid}.product-suite-export-result-list .product-suite-thumb{width:38px;height:38px;min-height:38px}.product-suite-export-result-list small{min-width:0;display:block}.product-suite-export-result-list strong{font-size:13px}.product-suite-export-result-list small{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-suite-export-preview{grid-template-columns:minmax(230px,.78fr) minmax(0,1.22fr);gap:14px;display:grid}.product-suite-export-field-groups{border-right:1px solid #ead8b8e0;flex-wrap:wrap;align-content:start;gap:8px;padding-right:14px;display:flex}.product-suite-export-field-groups span{color:var(--mc-muted);background:#f7f1e7e6;border-radius:999px;padding:7px 10px;font-size:12px}.product-suite-export-image-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product-suite-export-image-preview article{text-align:center;gap:6px;min-width:0;display:grid}.product-suite-export-image-preview .product-suite-thumb{width:100%;height:70px}.product-suite-export-image-preview strong{font-size:12px}.product-suite-export-image-preview span{color:var(--mc-muted);font-size:12px}.product-suite-export-field-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product-suite-export-field-summary article{background:#fffffff5;border:1px solid #ead8b8e0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;padding:10px 12px;display:grid}.product-suite-export-field-summary svg{grid-row:1/span 2}.product-suite-export-field-summary strong{font-size:18px}.product-suite-export-field-summary span{color:var(--mc-muted);font-size:12px}.product-suite-final-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.product-suite-final-check-grid div{min-width:0;color:var(--mc-text);white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.product-suite-final-check-grid svg{color:#16a34a;flex:none}.product-suite-task-center-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-suite-task-center-grid article{text-align:center;background:#fffffff5;border:1px solid #ead8b8e0;border-radius:10px;gap:4px;padding:12px;display:grid}.product-suite-task-center-grid strong{font-size:20px}.product-suite-task-center-grid span{color:var(--mc-muted);font-size:12px}.product-suite-task-center-list{gap:8px;display:grid}.product-suite-task-center-row{background:#fffffff5;border:1px solid #ead8b8e0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.product-suite-task-center-row span{color:var(--mc-muted);font-size:12px;display:block}.product-suite-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-suite-template-card{background:#fffffff5;border:1px solid #ead8b8e0;border-radius:10px;gap:6px;padding:12px;display:grid}.product-suite-template-card strong{font-size:13px}.product-suite-template-card span{color:var(--mc-muted);font-size:12px}.product-suite-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-suite-settings-grid select{min-height:36px;padding:0 10px}.product-suite-footer{min-width:0;color:var(--mc-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:8px 4px 0;font-size:12px;display:flex}@media (max-width:1280px){.product-suite-topbar,.product-suite-shell-grid,.product-suite-review-layout,.product-suite-generation-layout{grid-template-columns:minmax(0,1fr)}.product-suite-top-right{flex-wrap:wrap;justify-content:flex-start}.product-suite-metric-grid,.product-suite-progress-grid,.product-suite-preview-grid,.product-suite-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.product-suite-entry-grid,.product-suite-recognition-grid,.product-suite-recognition-results,.product-suite-generation-layout,.product-suite-review-layout{grid-template-columns:1fr}.product-suite-metric-grid,.product-suite-progress-grid,.product-suite-preview-grid,.product-suite-template-grid,.product-suite-settings-grid,.product-suite-task-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-suite-generation-controls,.product-suite-review-table-head,.product-suite-review-table-row{grid-template-columns:1fr}.product-suite-stagebar{flex-wrap:wrap}}@media (max-width:760px){.product-suite-metric-grid,.product-suite-progress-grid,.product-suite-preview-grid,.product-suite-template-grid,.product-suite-settings-grid,.product-suite-task-center-grid,.product-suite-entry-grid,.product-suite-recognition-grid,.product-suite-recognition-result-grid,.product-suite-recognition-columns,.product-suite-evidence-grid,.product-suite-evidence-strip,.product-suite-generation-controls,.product-suite-shell-grid,.product-suite-pipeline-row,.product-suite-runtime-failure,.product-suite-task-row,.product-suite-task-center-row,.product-suite-summary-card,.product-suite-runtime-current{grid-template-columns:1fr}.product-suite-stage-button{min-width:0}}.product-suite-task-side{border-radius:10px}.product-suite-task-side{min-height:0;overflow-y:auto}.product-suite-settings-layout{gap:10px;min-height:0}.product-suite-generation-layout{grid-template-columns:minmax(0,1fr)}.product-suite-review-table-row{border-radius:8px;grid-template-columns:28px minmax(104px,.8fr) minmax(126px,.94fr) minmax(142px,1fr) minmax(148px,.96fr) minmax(232px,232px);min-width:820px;padding:9px 10px}.product-suite-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.product-suite-task-side .product-suite-runtime-meta{font-size:11px}@media (max-width:1360px){.product-suite-topbar{grid-template-columns:minmax(260px,1fr);align-items:start}.product-suite-toolbar,.product-suite-top-right{flex-wrap:wrap}.product-suite-shell-grid{grid-template-columns:280px minmax(0,1fr)}.product-suite-right-column,.product-suite-task-side{grid-column:1/-1}.product-suite-metric-grid{grid-template-columns:repeat(auto-fit,minmax(116px,1fr))}}@media (max-width:1180px){.product-suite-topbar,.product-suite-shell-grid{grid-template-columns:minmax(0,1fr)}.product-suite-shell-grid{overflow:auto}.product-suite-center-column,.product-suite-right-column,.product-suite-task-side{overflow:visible}.product-suite-review-table-head,.product-suite-review-table-row{grid-template-columns:1fr}}.product-suite-scale-canvas .product-suite-top-right{flex-wrap:nowrap}.product-suite-scale-canvas .product-suite-task-side{grid-column:auto;overflow:visible}.product-suite-scale-canvas .product-suite-left-column{overflow:visible}.product-suite-page{background:linear-gradient(#fffcf6f5,#f7f1e7f5),#f7f1e7;gap:10px;width:100%;min-width:0;height:100vh;min-height:0;padding:12px;overflow:hidden}.product-suite-topbar{background:#ffffffe6;border:1px solid #e2d1b0e0;border-radius:10px;grid-template-columns:320px minmax(0,1fr) auto;gap:10px;padding:10px 12px;box-shadow:0 8px 22px #694d220f}.product-suite-brand-row .semi-typography-title{font-size:20px}.product-suite-toolbar{justify-content:flex-start;gap:8px}.product-suite-toolbar-button{border-radius:8px;min-height:34px;padding:0 11px;font-size:13px}.product-suite-stagebar{border-radius:10px;justify-content:stretch;padding:7px 10px;overflow:hidden}.product-suite-stage-button{border-radius:9px;width:100%;padding:8px 12px}.product-suite-stage-number{width:22px;height:22px}.product-suite-shell-grid{grid-template-columns:330px minmax(700px,1fr) 310px;gap:10px;overflow:hidden}.product-suite-column,.product-suite-task-side{border-radius:10px}.product-suite-column{padding:12px}.product-suite-left-column{grid-template-rows:auto auto auto minmax(0,1fr) auto}.product-suite-center-column{grid-template-rows:auto;align-content:start;overflow-y:auto}.product-suite-import-heading{display:none}.product-suite-left-column .product-suite-task-list{grid-auto-rows:max-content;align-content:start;align-items:start;gap:8px}.product-suite-left-column .product-suite-task-row{grid-template-columns:16px 76px minmax(0,1fr) auto;min-height:88px;padding:8px 10px 8px 8px}.product-suite-left-column .product-suite-task-row .product-suite-thumb.has-product-image{width:76px;height:58px}.product-suite-right-column,.product-suite-task-side{min-height:0;overflow-y:auto}.product-suite-panel{border-radius:10px}.product-suite-panel-head{padding:12px 12px 0}.product-suite-panel-body{gap:10px;padding:12px}.product-suite-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:8px}.product-suite-metric-card{border-radius:8px;gap:8px;padding:10px}.product-suite-metric-card strong{font-size:23px}.product-suite-review-main,.product-suite-generation-main,.product-suite-task-center-layout,.product-suite-template-layout,.product-suite-settings-layout{gap:10px;min-height:0}.product-suite-review-layout,.product-suite-generation-layout{grid-template-columns:minmax(0,1fr)}.product-suite-review-table-head,.product-suite-review-table-row{grid-template-columns:28px minmax(104px,.8fr) minmax(126px,.94fr) minmax(142px,1fr) minmax(148px,.96fr) minmax(232px,232px);min-width:820px}.product-suite-review-table-row{border-radius:8px;padding:9px 10px}.product-suite-generation-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-suite-progress-grid,.product-suite-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.product-suite-task-side{align-content:start;gap:8px}.product-suite-runtime-current .product-suite-thumb{width:46px;height:42px}.product-suite-task-side .product-suite-panel-head{padding:10px 10px 0}.product-suite-task-side .product-suite-panel-body{gap:8px;padding:10px}.product-suite-task-side .product-suite-runtime-current{gap:8px}.product-suite-task-side .product-suite-runtime-stats{gap:6px}.product-suite-task-side .product-suite-runtime-stats article{border-radius:8px;gap:2px;padding:7px}.product-suite-task-side .product-suite-runtime-stats strong{font-size:18px}.product-suite-task-side .product-suite-pipeline-list.is-compact .product-suite-pipeline-row{grid-template-columns:18px minmax(0,72px) minmax(62px,1fr) 42px;gap:6px;min-height:29px;padding:4px 7px}.product-suite-task-side .product-suite-pipeline-index{width:18px;height:18px;font-size:10px}.product-suite-task-side .product-suite-pipeline-copy strong,.product-suite-task-side .product-suite-pipeline-value,.product-suite-task-side .product-suite-log-list,.product-suite-task-side .product-suite-runtime-current span,.product-suite-task-side .product-suite-runtime-failure span,.product-suite-task-side .product-suite-runtime-meta{font-size:11px}.product-suite-task-side .product-suite-progress{height:5px}.product-suite-task-side .product-suite-runtime-failure{border-radius:8px;gap:8px;padding:9px}.product-suite-footer{gap:12px;padding:0 4px}@media (max-width:1360px){.product-suite-topbar{grid-template-columns:minmax(260px,1fr);align-items:start}.product-suite-toolbar,.product-suite-top-right{flex-wrap:wrap}.product-suite-shell-grid{grid-template-columns:280px minmax(0,1fr)}.product-suite-right-column,.product-suite-task-side{grid-column:1/-1}.product-suite-metric-grid{grid-template-columns:repeat(auto-fit,minmax(116px,1fr))}}@media (max-width:1180px){.product-suite-topbar,.product-suite-shell-grid{grid-template-columns:minmax(0,1fr)}.product-suite-shell-grid{overflow:auto}.product-suite-center-column,.product-suite-right-column,.product-suite-task-side{overflow:visible}.product-suite-review-table-head,.product-suite-review-table-row{grid-template-columns:1fr}}.product-suite-scale-canvas .product-suite-page{width:100%;min-width:0;height:auto;min-height:0;overflow:visible}.product-suite-scale-canvas .product-suite-topbar{grid-template-columns:320px minmax(0,1fr) auto;align-items:center}.product-suite-scale-canvas .product-suite-toolbar,.product-suite-scale-canvas .product-suite-top-right{flex-wrap:nowrap}.product-suite-scale-canvas .product-suite-shell-grid{grid-template-columns:330px minmax(700px,1fr) 310px;overflow:visible}.product-suite-scale-canvas .product-suite-right-column,.product-suite-scale-canvas .product-suite-task-side{grid-column:auto;overflow:visible}.product-suite-scale-canvas .product-suite-center-column,.product-suite-scale-canvas .product-suite-left-column{overflow:visible}.product-suite-scale-canvas aside.product-suite-task-side{justify-items:stretch}.product-suite-scale-canvas aside.product-suite-task-side>*{width:100%}.product-suite-scale-canvas .product-suite-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.app-main.is-product-suite-flow{grid-template-rows:auto minmax(0,1fr)}.app-main.is-product-suite-flow>.app-header{display:flex}.app-content.is-product-suite-flow{padding:10px 12px 12px;overflow:hidden auto}.app-content.is-product-suite-flow .product-suite-page{height:auto;min-height:calc(100dvh - 88px)}.region-template-board{background:linear-gradient(#fff 0%,#f8fbff 100%);gap:14px;padding:16px;display:grid}.region-template-board-head,.region-template-controls,.region-template-summary{align-items:center;gap:12px;display:flex}.region-template-board-head{justify-content:space-between}.region-template-board-head>div{align-items:center;gap:10px;min-width:0;display:flex}.region-template-board-head svg{color:var(--rp-blue)}.region-template-board-head span,.region-template-controls label,.region-template-summary article{gap:4px;display:grid}.region-template-board-head strong{color:#101828;font-size:15px}.region-template-board-head small,.region-template-controls span,.region-template-summary small{color:var(--rp-muted);font-size:11px}.region-template-controls{border:1px solid var(--rp-border);background:#fff;border-radius:12px;flex-wrap:wrap;padding:12px}.region-template-controls label{flex:240px;min-width:220px}.region-template-country-copy{flex:none;gap:4px;display:grid}.region-template-country-copy>span{color:var(--rp-muted);font-size:11px}.region-template-country-copy>div{white-space:nowrap;gap:8px;display:flex}.region-template-summary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.region-template-summary article{background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;min-height:86px;padding:14px}.region-template-summary span{color:#2563eb;font-size:12px;font-weight:700}.region-template-summary strong{color:#111827;font-size:24px;line-height:1.1}.region-combo-backdrop{z-index:1200;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.region-combo-dialog{background:#fff;border-radius:8px;grid-template-rows:auto auto auto minmax(300px,1fr) auto;width:min(1120px,100vw - 48px);max-height:calc(100vh - 42px);display:grid;overflow:hidden;box-shadow:0 18px 60px #0f172a38}.region-combo-head,.region-combo-toolbar,.region-combo-search,.region-combo-actions{border-bottom:1px solid var(--rp-border);align-items:center;gap:12px;padding:12px 16px;display:flex}.region-combo-head{background:#f8fafc;justify-content:space-between}.region-combo-head>div,.region-combo-toolbar label{gap:4px;display:grid}.region-combo-head strong{font-size:16px}.region-combo-head span,.region-combo-toolbar span,.region-combo-search span{color:var(--rp-muted);font-size:11px}.region-combo-head button{color:#1f2937;cursor:pointer;background:#eef2ff;border:0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.region-combo-toolbar{background:#fff;grid-template-columns:minmax(180px,.9fr) minmax(260px,1.15fr) minmax(260px,1.15fr);align-items:end;display:grid}.region-combo-toolbar label{min-width:0}.region-combo-search{justify-content:space-between}.region-combo-search .light-input-wrapper{width:min(420px,70vw)}.region-combo-country-list{background:#fff;grid-template-columns:1fr;align-content:start;gap:0;padding:0 14px 10px;display:grid;overflow:hidden auto}.region-combo-country-list article{min-height:36px;box-shadow:none;background:#fff;border-top:0;border-bottom:1px solid #e2e8f0f2;border-left:3px solid #0000;border-right:0;border-radius:0;grid-template-columns:minmax(160px,210px) minmax(260px,1fr);align-items:center;gap:12px;padding:4px 10px;transition:border-color .16s,background .16s;display:grid}.region-combo-country-list article .light-select{width:100%}.region-combo-country-channel{justify-content:flex-start;align-items:center;min-width:0;display:flex;overflow:visible}.region-combo-country-channel .light-select{width:100%;min-width:0;max-width:100%}.region-combo-country-channel .light-select select{background:#fff;border-color:#d7e2f2;width:100%;min-width:0;height:30px;font-size:12px}.region-combo-country-placeholder{color:#94a3b8;font-size:12px;font-weight:700}.region-combo-country-list article.is-selected{box-shadow:none;background:#f8fbff;border-left-color:#2563eb}.region-combo-country-check{flex:auto;align-items:center;gap:8px;min-width:120px;display:flex}.region-combo-country-check input{accent-color:#1d64d8;flex:none;width:14px;height:14px}.region-combo-country-meta{flex:auto;gap:2px;min-width:0;display:grid}.region-combo-country-check strong{text-overflow:ellipsis;white-space:nowrap;color:#0f172a;letter-spacing:0;word-break:keep-all;font-size:13px;font-weight:800;line-height:1.2;overflow:hidden}.region-combo-country-check small{color:#366085;background:#0f6bff14;border-radius:999px;width:-moz-fit-content;width:fit-content;min-width:24px;padding:0 6px;font-size:10px;font-weight:800;line-height:1.4}.region-combo-actions{border-top:1px solid var(--rp-border);background:#fff;border-bottom:0;justify-content:flex-end}.import-filter-tags,.product-suite-filter-chips,.model-list-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.import-filter-tags button,.product-suite-filter-chips button,.product-suite-filter-chips .semi-tag,.product-suite-audit-center-tabs button,.model-list-filters button{color:#52647a;cursor:pointer;background:#fffffff2;border:1px solid #93c5fd70;border-radius:999px;min-width:max-content;min-height:30px;padding:0 10px;font-size:12px;font-weight:750;line-height:1;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .12s;box-shadow:0 1px 2px #3b82f60a}.product-suite-filter-chips .semi-tag{cursor:default;display:inline-flex}.import-filter-tags button:hover:not(:disabled),.product-suite-filter-chips button:hover:not(:disabled),.product-suite-audit-center-tabs button:hover:not(:disabled),.model-list-filters button:hover:not(:disabled){color:#1d64d8;background:#eff6fffa;border-color:#60a5fab8;box-shadow:0 4px 10px #3b82f61a}.import-filter-tags button:active:not(:disabled),.product-suite-filter-chips button:active:not(:disabled),.product-suite-audit-center-tabs button:active:not(:disabled),.model-list-filters button:active:not(:disabled){transform:translateY(1px)}.import-filter-tags button.is-active,.product-suite-filter-chips button.is-active,.product-suite-audit-center-tabs button.is-active,.model-list-filters button.is-active{color:#1d64d8;background:linear-gradient(#eff6ff,#dbeafef5);border-color:#60a5fac2;box-shadow:0 7px 14px #3b82f629,inset 0 1px #ffffffd9}.import-filter-tags button b,.pricing-quick-filters b,.product-suite-filter-chips button b,.product-suite-audit-center-tabs button b{min-width:18px;color:inherit;background:#60a5fa26;border-radius:999px;padding:1px 6px;font-size:10px}.product-suite-audit-center-tabs{background:linear-gradient(#f8fbfff5,#eff6ffd1);border-color:#93c5fd75;border-radius:12px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.product-suite-audit-center-tabs button{text-overflow:clip;flex:92px;overflow:visible}.import-active-shop{background:linear-gradient(#f8fbfffa,#eff6ffe0);border-color:#93c5fd7a}.import-active-shop:hover:not(:disabled){border-color:#60a5fab8;box-shadow:0 4px 10px #3b82f61a}.import-active-shop.is-active{background:linear-gradient(#eff6ff,#dbeafef5);border-color:#60a5fac2;box-shadow:0 7px 14px #3b82f629}.import-active-shop i,.import-active-shop.is-active strong{color:#1d64d8}.import-search-row input:focus,.model-search input:focus,.model-list-search input:focus,.model-overview-search input:focus,.product-suite-search:focus-within{background:#fff;border-color:#60a5fa94;outline:none;box-shadow:0 0 0 3px #3b82f61a}.product-suite-search{transition:border-color .16s,box-shadow .16s,background .16s}.collection-box-page{color:#29313d;gap:16px;width:100%;min-width:0;min-height:100%;display:grid}.collection-box-header,.collection-box-header-actions,.collection-box-detail-heading,.collection-box-detail-meta,.collection-box-detail-actions,.collection-box-toolbar,.collection-box-toolbar-group,.collection-box-product-cell,.collection-box-search,.collection-box-loading,.collection-box-error{align-items:center;display:flex}.collection-box-header{justify-content:space-between;gap:22px;padding:4px 0 2px}.collection-box-eyebrow{color:#607082;align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.collection-box-header h1{color:#1c2938;letter-spacing:0;margin:4px 0 2px;font-size:24px;font-weight:850;line-height:1.2}.collection-box-header p{color:#788592;margin:0;font-size:13px}.collection-box-header-actions{justify-content:flex-end;gap:12px}.collection-box-sync-time{color:#73808e;white-space:nowrap;font-size:12px}.collection-box-metrics{grid-template-columns:repeat(4,minmax(132px,1fr));gap:10px;display:grid}.collection-box-metric{color:#657385;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8e0e7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:72px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.collection-box-metric:hover,.collection-box-metric.is-active{border-color:#91b5d8;box-shadow:0 6px 16px #2d5c851c}.collection-box-metric:active{transform:translateY(1px)}.collection-box-metric span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.collection-box-metric strong{color:#1c2938;font-size:24px;font-weight:850;line-height:1}.collection-box-metric.is-1688{background:#fffaf3;border-color:#eccb9d}.collection-box-metric.is-1688 strong{color:#b56018}.collection-box-metric.is-aliexpress{background:#f4fbfc;border-color:#abcddb}.collection-box-metric.is-aliexpress strong{color:#0f7187}.collection-box-metric.is-pending{background:#faf8ff;border-color:#d5c8ed}.collection-box-metric.is-pending strong{color:#6551a1}.collection-box-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.collection-box-workspace.has-detail{grid-template-columns:minmax(620px,1fr) minmax(330px,420px)}.collection-box-list-area{gap:10px;min-width:0;display:grid}.collection-box-toolbar{flex-wrap:wrap;gap:8px;min-width:0}.collection-box-toolbar-group{color:#718094;background:#fff;border:1px solid #d9e1e8;border-radius:8px;gap:3px;min-height:34px;padding:3px}.collection-box-toolbar-group>svg{width:16px;margin-inline:5px 1px}.collection-box-toolbar-group button{color:#667488;min-height:26px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:0 8px;font-size:12px;font-weight:750}.collection-box-toolbar-group button:hover{color:#1f5f94;background:#f1f6fb}.collection-box-toolbar-group button.is-active{color:#1c6097;background:#ddecf8}.collection-box-search{color:#789;background:#fff;border:1px solid #d9e1e8;border-radius:8px;gap:7px;min-width:min(270px,100%);height:34px;margin-left:auto;padding:0 10px}.collection-box-search:focus-within{border-color:#8db9dd;box-shadow:0 0 0 3px #4687be1a}.collection-box-search svg{flex:none;width:16px}.collection-box-search input{color:#263545;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.collection-box-list-panel,.collection-box-detail{background:#fff;border:1px solid #d7e0e8;border-radius:8px;min-width:0;box-shadow:0 6px 18px #2645610f}.collection-box-table-wrap{overflow:auto}.collection-box-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:940px}.collection-box-table-wrap th{color:#6a7888;text-align:left;white-space:nowrap;background:#f7fafc;border-bottom:1px solid #d8e2eb;height:38px;padding:0 10px;font-size:12px;font-weight:800}.collection-box-table-wrap th:first-child{width:33%;padding-left:14px}.collection-box-table-wrap th:nth-child(2),.collection-box-table-wrap th:nth-child(3){width:9%}.collection-box-table-wrap th:nth-child(4),.collection-box-table-wrap th:nth-child(5),.collection-box-table-wrap th:nth-child(6){width:7%}.collection-box-table-wrap th:nth-child(7){width:12%}.collection-box-table-wrap th:nth-child(8),.collection-box-table-wrap th:nth-child(9){width:8%}.collection-box-table-wrap td{color:#576778;vertical-align:middle;border-bottom:1px solid #e8edf1;height:72px;padding:8px 10px;font-size:12px}.collection-box-table-wrap tbody tr{cursor:default;transition:background-color .14s,box-shadow .14s}.collection-box-table-wrap tbody tr:hover{background:#f7fbfe}.collection-box-table-wrap tbody tr.is-selected{background:#eef7fd;box-shadow:inset 3px 0 #2f8dc1}.collection-box-table-wrap tbody tr:last-child td{border-bottom:0}.collection-box-edit-button{justify-content:center;min-width:60px}.collection-box-product-cell{gap:10px;min-width:0}.collection-box-thumb{color:#8190a0;background:#f5f8fa;border:1px solid #d6e0e8;border-radius:6px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.collection-box-thumb img{object-fit:cover;width:100%;height:100%}.collection-box-product-cell>div:last-child{gap:4px;min-width:0;display:grid}.collection-box-product-cell strong{color:#253545;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.collection-box-product-cell a,.collection-box-detail-actions a{color:#2b769d;align-items:center;gap:4px;min-width:0;font-size:11px;text-decoration:none;display:inline-flex}.collection-box-product-cell a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collection-box-product-cell a:hover,.collection-box-detail-actions a:hover{color:#005d92;text-decoration:underline}.collection-box-product-cell a svg{flex:none}.collection-box-platform{color:#176984;background:#edf8fc;border-color:#b4cfe1}.collection-box-platform.is-1688{color:#a95612;background:#fff6e9;border-color:#edc897}.collection-box-status.is-pending{color:#65509a;background:#f7f3ff;border-color:#d8c7f0}.collection-box-status.is-received{color:#257446;background:#f0fbf2;border-color:#b9dcbf}.collection-box-price{color:#a14b18;white-space:nowrap;font-weight:850}.collection-box-muted{color:#9aa6b2}.collection-box-loading,.collection-box-error{color:#718092;flex-direction:column;justify-content:center;gap:10px;min-height:320px}.collection-box-error strong{color:#a34628}.collection-box-error span{text-align:center;word-break:break-word;max-width:min(460px,90%)}.collection-box-list-panel .semi-empty{min-height:320px;padding:48px 24px}.collection-box-detail{max-height:calc(100vh - 126px);padding:16px;position:sticky;top:0;overflow:auto}.collection-box-detail-heading{justify-content:space-between;gap:12px}.collection-box-detail-heading h2{color:#223242;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin:4px 0 0;font-size:17px;font-weight:850;line-height:1.35;overflow:hidden}.collection-box-icon-button{color:#6b7887;background:#fff;border:1px solid #d9e2e9;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;font-size:20px;line-height:1;display:grid}.collection-box-icon-button:hover{color:#253544;background:#f5f8fb}.collection-box-detail-meta{flex-wrap:wrap;gap:6px;margin-top:12px}.collection-box-detail-meta>span:last-child{color:#788695;font-size:11px}.collection-box-detail-actions{border-top:1px solid #e5ebf0;border-bottom:1px solid #e5ebf0;flex-wrap:wrap;gap:10px;margin:14px 0 2px;padding:10px 0}.collection-box-detail-actions span{color:#687789;align-items:center;gap:4px;font-size:11px;display:inline-flex}.collection-box-detail-section{border-bottom:1px solid #e5ebf0;padding:14px 0}.collection-box-detail-section:last-child{border-bottom:0}.collection-box-detail-section h3{color:#334556;margin:0 0 10px;font-size:13px;font-weight:850}.collection-box-detail-section h3 span{color:#8290a0;margin-left:4px;font-size:11px}.collection-box-descriptions{gap:7px;margin:0;display:grid}.collection-box-descriptions>div{grid-template-columns:68px minmax(0,1fr);gap:8px;display:grid}.collection-box-descriptions dt{color:#7b8999;font-size:12px}.collection-box-descriptions dd{color:#334556;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:700;overflow:hidden}.collection-box-descriptions dd.is-link{color:#367b9e}.collection-box-description{color:#667688;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:12px 0 0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.collection-box-option-groups{gap:7px;display:grid}.collection-box-option-groups>div{grid-template-columns:74px minmax(0,1fr);gap:8px;display:grid}.collection-box-option-groups strong{color:#6c7c8d;font-size:12px}.collection-box-option-groups span{color:#334657;word-break:break-word;font-size:12px;line-height:1.5}.collection-box-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.collection-box-attribute-grid>div{background:#fbfcfd;border:1px solid #e2e9ee;border-radius:5px;min-width:0;padding:7px 8px}.collection-box-attribute-grid span,.collection-box-attribute-grid strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.collection-box-attribute-grid span{color:#8290a0;font-size:10px}.collection-box-attribute-grid strong{color:#405363;margin-top:2px;font-size:12px;font-weight:750}.collection-box-variant-list{border:1px solid #e0e7ed;border-radius:6px;display:grid;overflow:hidden}.collection-box-variant-list>div{border-bottom:1px solid #e8edf1;grid-template-columns:minmax(0,1fr) minmax(52px,.65fr) 46px minmax(52px,.65fr) 42px;align-items:center;gap:7px;min-height:32px;padding:5px 8px;display:grid}.collection-box-variant-list>div:last-child{border-bottom:0}.collection-box-variant-list strong,.collection-box-variant-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.collection-box-variant-list strong{color:#415262;font-size:11px}.collection-box-variant-list span{color:#7b8997;font-size:10px}.collection-box-variant-list b{color:#a14b18;text-align:right;font-size:11px}.collection-box-variant-list em{color:#597789;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.collection-box-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.collection-box-image-grid a{aspect-ratio:1;background:#f5f8fa;border:1px solid #dae3ea;border-radius:5px;display:block;overflow:hidden}.collection-box-image-grid img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.collection-box-image-grid a:hover img{transform:scale(1.05)}.collection-box-detail-content{color:#4a5d6d;gap:8px;font-size:12px;line-height:1.65;display:grid}.collection-box-detail-content p{white-space:pre-wrap;word-break:break-word;margin:0}.collection-box-detail-content-image{cursor:zoom-in;background:#f5f8fa;border:0;width:100%;padding:0;display:block}.collection-box-detail-content-image img{object-fit:contain;width:100%;max-height:420px;display:block}.collection-box-empty-copy{color:#8794a2;margin:0;font-size:12px;line-height:1.5}@media (max-width:1240px){.collection-box-workspace{grid-template-columns:minmax(0,1fr)}.collection-box-detail{max-height:none;position:static}.collection-box-detail-heading h2{max-width:min(620px,80vw)}}@media (max-width:780px){.collection-box-header{flex-direction:column;align-items:flex-start}.collection-box-header-actions{justify-content:space-between;width:100%}.collection-box-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-box-search{width:100%;margin-left:0}.collection-box-attribute-grid{grid-template-columns:1fr}}.collection-box-metrics{grid-auto-rows:76px}.collection-box-metric{height:76px;min-height:0}.collection-editor-page{color:#29313d;gap:16px;width:100%;min-width:0;padding-bottom:28px;display:grid}.collection-editor-header,.collection-editor-path,.collection-editor-actions,.collection-editor-summary-tags,.collection-editor-price-row,.collection-editor-source,.collection-editor-section-heading,.collection-editor-section-heading>div,.collection-editor-options>div,.collection-editor-empty,.collection-editor-delete-confirm{align-items:center;display:flex}.collection-editor-header{border-bottom:1px solid #e1e7ec;justify-content:space-between;gap:14px;padding-bottom:12px}.collection-editor-path{gap:10px;min-width:0}.collection-editor-path>span{color:#7b8997;white-space:nowrap;font-size:12px}.collection-editor-back{justify-content:center;min-width:106px}.collection-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.collection-editor-open{color:#226d9a;border:1px solid #bfd7e8;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.collection-editor-open:hover{background:#f4faff;border-color:#80b3d3}.collection-editor-delete{color:#ad4735!important;border-color:#edc5bd!important}.collection-editor-delete:hover{background:#fff6f4!important}.collection-editor-delete-confirm{color:#974432;background:#fff8f6;border:1px solid #edd2cb;border-radius:6px;gap:7px;min-height:34px;padding:3px 4px 3px 9px;font-size:12px;font-weight:700}.collection-editor-cancel{color:#647587!important}.collection-editor-delete-confirm-button{color:#fff!important;background:#b34f3b!important;border-color:#b34f3b!important}.collection-editor-error{color:#a23f2a;background:#fff7f5;border:1px solid #efc2ba;border-radius:7px;padding:10px 12px;font-size:13px}.collection-editor-overview{background:#fff;border:1px solid #d9e2e9;border-radius:8px;grid-template-columns:minmax(330px,440px) minmax(0,1fr) minmax(176px,208px);min-width:0;display:grid;overflow:hidden;box-shadow:0 5px 16px #2645610e}.collection-editor-gallery{background:#f8fafb;border-right:1px solid #e5ebf0;grid-template-columns:116px minmax(0,1fr);gap:8px;min-height:140px;padding:10px;display:grid}.collection-editor-hero-image{color:#91a0ad;background:#fff;border:1px solid #dce5eb;border-radius:6px;place-items:center;min-width:0;display:grid;overflow:hidden}.collection-editor-hero-image button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0}.collection-editor-hero-image img{object-fit:contain;width:100%;height:100%;display:block}.collection-editor-thumbnail-list{align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}.collection-editor-thumbnail-list button{cursor:zoom-in;background:#fff;border:1px solid #d7e1e9;border-radius:5px;flex:none;width:86px;height:100px;padding:0;display:block;overflow:hidden}.collection-editor-thumbnail-list img{object-fit:cover;width:100%;height:100%;display:block}.collection-editor-summary{align-content:center;gap:12px;min-width:0;padding:22px;display:grid}.collection-editor-summary-tags{color:#7b8998;flex-wrap:wrap;gap:6px;font-size:11px}.collection-editor-summary h1{color:#203143;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:850;line-height:1.35;overflow:hidden}.collection-editor-price-row{color:#718092;flex-wrap:wrap;gap:9px;font-size:12px}.collection-editor-price-row .collection-box-price{color:#ad541d;font-size:18px}.collection-editor-source{color:#789;align-items:flex-start;gap:8px;min-width:0}.collection-editor-source>svg{flex:none;margin-top:2px}.collection-editor-source>div{gap:2px;min-width:0;display:grid}.collection-editor-source span{color:#8895a1;font-size:11px}.collection-editor-source a,.collection-editor-source strong{color:#246f99;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none;overflow:hidden}.collection-editor-source strong{color:#788797}.collection-editor-source a:hover{text-decoration:underline}.collection-editor-quick-stats{border-left:1px solid #e5ebf0;align-content:center;gap:0;display:grid}.collection-editor-quick-stats>div{color:#718194;border-bottom:1px solid #edf1f4;grid-template-columns:18px 30px minmax(0,1fr);align-items:center;gap:7px;min-height:59px;padding:0 14px;display:grid}.collection-editor-quick-stats>div:last-child{border-bottom:0}.collection-editor-quick-stats strong{color:#283b4d;font-size:16px}.collection-editor-quick-stats span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.collection-editor-layout{grid-template-columns:minmax(0,1fr) minmax(300px,372px);align-items:start;gap:16px;display:grid}.collection-editor-primary,.collection-editor-secondary{gap:16px;min-width:0;display:grid}.collection-editor-section{background:#fff;border:1px solid #d9e2e9;border-radius:8px;min-width:0;box-shadow:0 5px 16px #2645610b}.collection-editor-section-heading{border-bottom:1px solid #e6ecef;justify-content:space-between;gap:12px;min-height:48px;padding:0 16px}.collection-editor-section-heading>div{color:#46728c;gap:8px}.collection-editor-section-heading h2{color:#2c4052;margin:0;font-size:14px;font-weight:850}.collection-editor-section-heading>span{color:#8592a0;white-space:nowrap;font-size:12px}.collection-editor-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px;display:grid}.collection-editor-detail-value{border-bottom:1px solid #edf1f4;border-right:1px solid #edf1f4;gap:4px;min-width:0;min-height:62px;padding:10px 12px;display:grid}.collection-editor-detail-value:nth-child(4n){border-right:0}.collection-editor-detail-value:nth-child(n+5){border-bottom:0}.collection-editor-detail-value span{color:#8592a0;font-size:11px}.collection-editor-detail-value strong{color:#35495a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.collection-editor-detail-value strong.is-link{color:#28759e}.collection-editor-attribute-table{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 16px 16px;display:grid}.collection-editor-attribute-table>div{border-bottom:1px solid #e8edf1;border-right:1px solid #e8edf1;grid-template-columns:minmax(88px,.45fr) minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:0 12px;display:grid}.collection-editor-attribute-table>div:nth-child(2n){border-right:0}.collection-editor-attribute-table>div:nth-last-child(-n+2){border-bottom:0}.collection-editor-attribute-table span{color:#788898;font-size:12px}.collection-editor-attribute-table strong{color:#34495a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.collection-editor-options{gap:8px;padding:14px 16px 0;display:grid}.collection-editor-options>div{align-items:flex-start;gap:12px}.collection-editor-options>div>strong{color:#6d7d8d;min-width:72px;font-size:12px;line-height:27px}.collection-editor-options>div>span{flex-wrap:wrap;gap:6px;display:flex}.collection-editor-options em{color:#426177;background:#f8fbfd;border:1px solid #d8e4ed;border-radius:5px;padding:4px 8px;font-size:12px;font-style:normal}.collection-editor-sku-table{border:1px solid #dce5eb;border-radius:6px;margin:14px 16px 16px;overflow:auto}.collection-editor-sku-heading,.collection-editor-sku-row{grid-template-columns:minmax(126px,1.35fr) minmax(110px,1fr) minmax(84px,.72fr) minmax(74px,.62fr) 44px;align-items:center;gap:10px;min-width:610px;padding:8px 10px;display:grid}.collection-editor-sku-heading{color:#728293;background:#f7fafc;min-height:36px;font-size:11px;font-weight:800}.collection-editor-sku-row{color:#4e6172;border-top:1px solid #e9eef2;min-height:53px;font-size:12px}.collection-editor-sku-row>strong,.collection-editor-sku-row>span,.collection-editor-sku-row>b,.collection-editor-sku-row>em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collection-editor-sku-row>strong{color:#314759;font-weight:750}.collection-editor-sku-row>b{color:#a6531c}.collection-editor-sku-row>em{color:#60778a;font-style:normal}.collection-editor-sku-row a{border:1px solid #d9e3e9;border-radius:4px;width:34px;height:34px;display:block;overflow:hidden}.collection-editor-sku-row img{object-fit:cover;width:100%;height:100%;display:block}.collection-editor-sku-row i{color:#9aa7b2;text-align:center;font-style:normal}.collection-editor-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.collection-editor-image-grid button{aspect-ratio:1;cursor:zoom-in;background:#f5f8fa;border:1px solid #dbe4ea;border-radius:5px;padding:0;display:block;position:relative;overflow:hidden}.collection-editor-image-grid img{object-fit:cover;width:100%;height:100%;transition:transform .16s;display:block}.collection-editor-image-grid button:hover img{transform:scale(1.04)}.collection-editor-image-grid span{color:#fff;background:#202f3db8;border-radius:3px;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;bottom:4px;right:4px}.collection-editor-description{color:#4a5d6d;white-space:pre-wrap;word-break:break-word;max-height:380px;padding:15px 16px 17px;font-size:13px;line-height:1.7;overflow:auto}.collection-editor-detail-content{color:#4a5d6d;gap:10px;max-height:900px;padding:14px 16px 16px;font-size:13px;line-height:1.7;display:grid;overflow:auto}.collection-editor-detail-content p{white-space:pre-wrap;word-break:break-word;margin:0}.collection-editor-detail-content-image{cursor:zoom-in;background:#f5f8fa;border:0;width:100%;padding:0;display:block}.collection-editor-detail-content-image img{object-fit:contain;width:100%;max-height:680px;display:block}.collection-editor-empty{color:#8996a3;text-align:center;justify-content:center;gap:8px;min-height:110px;padding:18px;font-size:12px}.collection-editor-sku-section{margin-top:0}.collection-editor-video-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:12px;display:grid}.collection-editor-video-list video{background:#111;border-radius:5px;width:100%;max-height:250px}.collection-editor-sku-row button{cursor:zoom-in;background:#fff;border:1px solid #d9e3e9;border-radius:4px;width:34px;height:34px;padding:0;display:block;overflow:hidden}.collection-editor-image-preview{z-index:10020;background:#121e2ac2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.collection-editor-image-preview>div{place-items:center;max-width:min(1080px,94vw);max-height:90vh;display:grid;position:relative}.collection-editor-image-preview img{object-fit:contain;background:#fff;border-radius:6px;max-width:min(1080px,94vw);max-height:86vh;display:block}.collection-editor-image-preview button{color:#334b5e;cursor:pointer;background:#fff;border:1px solid #d6e0e7;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:-12px;right:-12px}@media (max-width:1180px){.collection-editor-overview{grid-template-columns:minmax(300px,400px) minmax(0,1fr)}.collection-editor-quick-stats{border-top:1px solid #e5ebf0;border-left:0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.collection-editor-quick-stats>div{border-bottom:0;border-right:1px solid #edf1f4}.collection-editor-quick-stats>div:last-child{border-right:0}}@media (max-width:900px){.collection-editor-layout{grid-template-columns:1fr}.collection-editor-secondary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (max-width:680px){.collection-editor-header{flex-direction:column;align-items:flex-start}.collection-editor-actions{justify-content:flex-start;width:100%}.collection-editor-overview{grid-template-columns:1fr}.collection-editor-gallery{border-bottom:1px solid #e5ebf0;border-right:0}.collection-editor-summary{padding:16px}.collection-editor-summary h1{white-space:normal}.collection-editor-quick-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-editor-quick-stats>div{border-bottom:1px solid #edf1f4;border-right:0}.collection-editor-detail-grid,.collection-editor-attribute-table,.collection-editor-secondary{grid-template-columns:1fr}.collection-editor-detail-value,.collection-editor-detail-value:nth-child(4n){border-bottom:1px solid #edf1f4;border-right:0}.collection-editor-detail-value:last-child{border-bottom:0}.collection-editor-attribute-table>div,.collection-editor-attribute-table>div:nth-child(2n){border-bottom:1px solid #e8edf1;border-right:0}.collection-editor-attribute-table>div:last-child{border-bottom:0}}@media (max-width:760px){.region-template-summary,.region-combo-country-list article,.region-combo-toolbar{grid-template-columns:1fr}.region-combo-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}}.app-content.is-logistics-pricing{scroll-behavior:auto;padding:6px 10px 10px;overflow:hidden}.app-content.is-logistics-pricing .logistics-pricing-module{height:100%;min-height:0}:root,body,.app-shell,.mc-toast,.mc-modal,.image-preview-panel{--ui-polish-surface:var(--mc-surface);--ui-polish-surface-raised:color-mix(in srgb, var(--mc-surface) 96%, var(--mc-surface-soft));--ui-polish-header:color-mix(in srgb, var(--mc-surface-soft) 84%, var(--mc-surface));--ui-polish-text:var(--mc-text);--ui-polish-muted:var(--mc-muted);--ui-polish-border:color-mix(in srgb, var(--mc-border) 78%, var(--mc-surface));--ui-polish-line:color-mix(in srgb, var(--mc-border) 58%, var(--mc-surface));--ui-polish-stripe:color-mix(in srgb, var(--mc-surface-soft) 68%, var(--mc-surface));--ui-polish-hover:color-mix(in srgb, var(--mc-gold-weak) 62%, var(--mc-surface));--ui-polish-selected:color-mix(in srgb, var(--mc-gold-weak) 76%, var(--mc-surface));--ui-polish-group:color-mix(in srgb, var(--mc-gold-weak) 48%, var(--mc-surface));--ui-polish-focus:color-mix(in srgb, var(--mc-gold) 24%, transparent);--ui-polish-button-border:color-mix(in srgb, var(--mc-gold) 24%, var(--mc-border));--ui-polish-button-hover-border:color-mix(in srgb, var(--mc-gold) 46%, var(--mc-border));--ui-polish-shadow:0 1px 2px color-mix(in srgb, var(--mc-text) 7%, transparent);--ui-polish-overlay-shadow:0 12px 28px color-mix(in srgb, var(--mc-text) 14%, transparent)}body,.app-shell{background:var(--mc-bg);color:var(--ui-polish-text)}:root[data-mc-theme]:not([data-mc-theme=amber]) .app-shell{background:var(--mc-bg)}.app-shell .app-sidebar,:root[data-mc-theme]:not([data-mc-theme=amber]) .app-shell .app-sidebar{background:var(--mc-sidebar);box-shadow:none}.app-shell :is(.app-header,.upload-app-head){background:var(--ui-polish-surface);box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 3%, transparent)}:root[data-mc-theme]:not([data-mc-theme=amber]) .app-shell :is(.app-header,.upload-app-head){background:var(--ui-polish-surface)}.app-shell :is(.semi-card,.panel-card,.metric-card,.page-hero,.page-fallback){background:var(--ui-polish-surface);box-shadow:var(--ui-polish-shadow);border-color:var(--ui-polish-border)!important}.app-shell :is(.semi-card-header,.panel-card .semi-card-header,.light-table-title){background:var(--ui-polish-header);color:var(--ui-polish-text)}.app-shell .page-hero:before{background:var(--mc-gold);opacity:.54}.app-shell :is(.page-grid,.simple-tab-panel,.nav-sublist){animation:none}.app-shell :is(.nav-entry,.nav-group-title,.nav-collapse-button){color:var(--ui-polish-text);transition:color .12s var(--mc-ease), background-color .12s var(--mc-ease)}.app-shell .nav-entry.is-active{background:var(--ui-polish-selected);color:var(--ui-polish-text);box-shadow:inset 3px 0 0 var(--mc-gold)}:root[data-mc-theme]:not([data-mc-theme=amber]) .app-shell .nav-entry.is-active{background:var(--ui-polish-selected);box-shadow:inset 3px 0 0 var(--mc-gold)}.app-shell .semi-button{transition:background-color .12s var(--mc-ease), border-color .12s var(--mc-ease), color .12s var(--mc-ease)}.app-shell .upload-workbench-pro{--ui-workbench-primary:var(--mc-gold-deep);--mc-primary-bg:var(--ui-workbench-primary);--mc-primary-border:var(--ui-workbench-primary);--mc-primary-text:var(--mc-surface)}:root[data-mc-theme=amber] .app-shell .upload-workbench-pro{--ui-workbench-primary:#8d683d}.app-shell .upload-workbench-pro .upload-panel-card{background:var(--ui-polish-surface)!important;box-shadow:var(--ui-polish-shadow)!important}.app-shell .upload-workbench-pro .semi-button-solid.semi-button-primary,.app-shell .upload-workbench-pro .semi-button-solid.semi-button-primary:hover{background:var(--ui-workbench-primary);border-color:var(--ui-workbench-primary);color:var(--mc-surface);box-shadow:var(--ui-polish-shadow)}.app-shell :is(button,[role=button]):active,.app-shell :is(.semi-button,.light-table-pagination button,.simple-tab-list button):hover{transform:none}.app-shell :is(.metric-card,.automation-step,.analytics-bar-row,.warehouse-link-button,.warehouse-similar-results button){transition:border-color .12s var(--mc-ease), background-color .12s var(--mc-ease)}.app-shell :is(.metric-card,.automation-step,.analytics-bar-row,.warehouse-link-button,.warehouse-similar-results button):hover{box-shadow:var(--ui-polish-shadow);transform:none}.app-shell :is(.light-input-wrapper,.light-select):focus-within,.app-shell .native-select select:focus-visible{border-color:var(--mc-gold);box-shadow:0 0 0 2px var(--ui-polish-focus)}.app-shell .all-products-table-card .light-table{color:var(--ui-polish-text)}.app-shell .light-table th,.app-shell .all-products-table-card .light-table th{background:var(--ui-polish-header);color:var(--ui-polish-muted);border-color:var(--ui-polish-border);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .light-table td,.app-shell .all-products-table-card .light-table td{background:var(--ui-polish-surface);border-color:var(--ui-polish-line);transition:none}.app-shell .light-table tbody tr:nth-child(2n) td{background:var(--ui-polish-stripe)}.app-shell .light-table tbody tr:hover td{background:var(--ui-polish-hover)}.app-shell .light-table tr:hover td:first-child{box-shadow:0 1px 0 var(--ui-polish-line)}:root[data-mc-theme]:not([data-mc-theme=amber]) .app-shell .light-table th{background:var(--ui-polish-header);color:var(--ui-polish-muted);border-color:var(--ui-polish-border)}:root[data-mc-theme]:not([data-mc-theme=amber]) .app-shell .light-table tbody tr:nth-child(2n) td{background:var(--ui-polish-stripe)}:root[data-mc-theme]:not([data-mc-theme=amber]) .app-shell .light-table tbody tr:hover td{background:var(--ui-polish-hover)}.app-shell .all-products-table-card .light-table .light-table-group-row td,.app-shell .all-products-table-card .light-table .light-table-group-row .all-products-category-title-cell,.app-shell .all-products-table-card .light-table .light-table-group-row .all-products-category-param-cell,.app-shell .all-products-table-card .light-table .light-table-group-row .all-products-category-trailing-cell,:root[data-mc-theme]:not([data-mc-theme=amber]) .app-shell .all-products-table-card .light-table .light-table-group-row td,:root[data-mc-theme]:not([data-mc-theme=amber]) .app-shell .all-products-table-card .light-table .light-table-group-row:hover td{background:var(--ui-polish-group);border-color:var(--ui-polish-border)}:root[data-mc-theme] .app-shell .all-products-table-card .light-table tbody tr:not(.light-table-group-row)>td:nth-child(-n+11){background:var(--ui-polish-surface)}:root[data-mc-theme] .app-shell .all-products-table-card .light-table tbody tr:nth-child(2n):not(.light-table-group-row)>td:nth-child(-n+11){background:var(--ui-polish-stripe)}:root[data-mc-theme] .app-shell .all-products-table-card .light-table tbody tr:hover:not(.light-table-group-row)>td:nth-child(-n+11){background:var(--ui-polish-hover)}:root[data-mc-theme] .app-shell .dianxiaomi-import-table.all-products-table-card .light-table tbody tr:not(.light-table-group-row)>td{background:var(--ui-polish-surface)}:root[data-mc-theme] .app-shell .dianxiaomi-import-table.all-products-table-card .light-table tbody tr:nth-child(2n):not(.light-table-group-row)>td{background:var(--ui-polish-stripe)}:root[data-mc-theme] .app-shell .dianxiaomi-import-table.all-products-table-card .light-table tbody tr:hover:not(.light-table-group-row)>td{background:var(--ui-polish-hover)}:root[data-mc-theme] .app-shell .model-table-card .light-table tbody tr.is-selected td{background:var(--ui-polish-selected);box-shadow:inset 0 1px 0 var(--ui-polish-border), inset 0 -1px 0 var(--ui-polish-border)}:root[data-mc-theme] .app-shell .model-table-card .light-table tbody tr.is-selected:nth-child(2n) td,:root[data-mc-theme] .app-shell .model-table-card .light-table tbody tr.is-selected:hover td{background:var(--ui-polish-selected)}:root[data-mc-theme] .app-shell .model-table-card .light-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--mc-gold-deep), inset 0 1px 0 var(--ui-polish-border), inset 0 -1px 0 var(--ui-polish-border)}.app-shell :is(.all-products-category-header,.all-products-category-header span,.all-products-category-header small),.app-shell .all-products-sku-cell small,.app-shell .import-mini-row-code{color:var(--ui-polish-muted)}.app-shell .all-products-category-header strong,.app-shell .all-products-sku-cell b,.app-shell .import-mini-row{color:var(--ui-polish-text)}.app-shell :is(.all-products-category-param-heads b,.all-products-key-param-grid span){color:var(--ui-polish-muted);background:var(--ui-polish-header);border-color:var(--ui-polish-border)}.app-shell .all-products-sku-cell:hover b{color:var(--mc-blue)}.app-shell .all-products-sku-cell.is-duplicate b,.app-shell .all-products-sku-cell.is-duplicate:hover b,.app-shell .all-products-sku-cell .all-products-sku-duplicate{color:#c92a2a}.app-shell .all-products-filter-select{color:var(--ui-polish-text)}.app-shell :is(.upload-current-head,.upload-suite-template,.commerce-mode-hero){background:var(--ui-polish-surface);border-color:var(--ui-polish-border)}.app-shell .upload-workbench-pro .import-template-sync-card,.app-shell .import-mini-table-head{background:var(--ui-polish-header);color:var(--ui-polish-muted);border-color:var(--ui-polish-border)}.app-shell .import-mini-row.is-active{background:var(--ui-polish-selected)}.app-shell :is(.import-title-editor textarea,.import-description-editor textarea,.upload-description-grid textarea,.category-field textarea,.category-prompt-card textarea){color:var(--ui-polish-text)}.mc-toast,.mc-modal,.image-preview-panel{background:var(--ui-polish-surface);color:var(--ui-polish-text);border-color:var(--ui-polish-border);box-shadow:var(--ui-polish-overlay-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;animation:mc-visual-polish-overlay-in .14s var(--mc-ease) both}.mc-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;animation:mc-visual-polish-mask-in .14s var(--mc-ease) both}@keyframes mc-visual-polish-overlay-in{0%{opacity:0}}@keyframes mc-visual-polish-mask-in{0%{opacity:0}}@media (hover:hover) and (pointer:fine){.app-shell :is(.semi-button,.nav-entry,.nav-group-title):hover{transition-duration:0s}}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell :before,.app-shell :after,.mc-toast,.mc-modal,.mc-modal-backdrop,.image-preview-panel{transition:none!important;animation:none!important}}
