:root{color-scheme:light;--brand:#005BFF;--brand-2:#0047D6;--brand-3:#1435B8;--brand2:var(--brand-2);--navy:#10254B;--navy-2:#19345F;--navy-deep:var(--navy);--blue-2:var(--brand-2);--sky:#66B3FF;--brand-soft:#EAF2FF;--brand-tint:#F5F8FD;--brand-green:#22C55E;--brand-orange:#FF8A3D;--brand-pink:#FF4D8D;--bg:#F5F7FA;--bg-soft:#F8FAFC;--card:#FFFFFF;--ink:#172033;--ink-2:#475467;--ink-3:#667085;--ink-4:#98A2B3;--ink2:var(--ink-2);--ink3:var(--ink-3);--ink4:var(--ink-4);--line:#E2E8F0;--line-2:#D6DEE9;--line2:var(--line-2);--ok:#168A57;--ok-bg:#EAF7F0;--warn:#B85C00;--warn-bg:#FFF4E5;--danger:#C9364F;--danger-bg:#FFF0F1;--red:var(--danger);--info:#2864C5;--info-bg:#EDF4FF;--purple:#7253A6;--purple-bg:#F2EEFA;--pink:#C9364F;--pink-bg:#FFF0F1;--gold:#E7A33E;--gold-bg:#FFF4E5;--s1:#005BFF;--s2:#C9364F;--s3:#B85C00;--s4:#168A57;--s5:#7253A6;--r:8px;--shadow:0 1px 3px rgba(16,36,74,.06);--shadow-lg:0 12px 32px rgba(16,36,74,.14);--glow:0 0 0 3px rgba(0,91,255,.14);--grad-main:linear-gradient(135deg,#005BFF,#1746A2);--module-selection:#005BFF;--module-listing:#3976C8;--module-products:#168A57;--module-orders:#B85C00;--module-finance:#7253A6;--module-analytics:#2864C5;--font-ui:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Segoe UI",Arial,sans-serif}html{font-family:var(--font-ui)}body{color:var(--ink);background:var(--bg);letter-spacing:0}.topbar{height:62px;gap:12px;padding:0 22px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 1px 2px rgba(16,36,74,.04);backdrop-filter:none}.top-brand{gap:9px;font-size:17px}.top-brand .brand-lockup{height:30px;width:auto;display:block;flex:none}[data-theme="dark"] .top-brand .brand-lockup,[data-theme="tech"] .top-brand .brand-lockup{content:url(/img/mdz_erp_lockup_dark.svg)}.top-brand span{color:var(--ink-3);font-size:12px;font-weight:500}.top-nav{gap:4px;margin-left:14px}.top-nav .tn{display:inline-flex;align-items:center;gap:6px;position:relative;padding:8px 12px;border-radius:6px;color:var(--ink-2);font-size:14px;font-weight:600;transition:background-color .14s ease,color .14s ease}.top-nav .tn:hover{background:var(--bg-soft);color:var(--navy)}.top-nav .tn.active{background:var(--brand-soft);color:var(--brand-2)}.topbar .top-member{color:var(--ink-3)!important;font-size:12px}.switch-pill{padding:2px;border-radius:7px;background:var(--bg-soft)}.switch-pill button{border-radius:5px}.switch-pill button.on{color:var(--brand-2);box-shadow:0 1px 2px rgba(16,36,74,.10)}.side{background:var(--card);color:var(--ink-2);border-right-color:var(--line);box-shadow:none;backdrop-filter:none}.side-logo{border-bottom-color:var(--line)}.side-logo .mark{background:var(--brand);box-shadow:none}.side-logo .mark::after{background:var(--ok)}.side-logo .txt b{color:var(--navy)}.side-logo .txt span,.nav-group,.nav-item .soon{color:var(--ink-3)}.nav-item{border-radius:6px;color:var(--ink-2)}.nav-item:hover{background:var(--bg-soft);color:var(--navy)}.nav-item.active{background:var(--brand-soft);color:var(--brand-2);box-shadow:inset 3px 0 0 var(--brand)}.side-foot{border-top-color:var(--line)}.content{padding:20px 22px}.page-head{margin-bottom:16px}.page-head h2{color:var(--navy);font-size:21px;font-weight:750}.page-head .sub{color:var(--ink-3);font-size:12px}.btn{min-height:36px;border-radius:6px;font-size:12px;font-weight:650;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.btn-primary{border:1px solid var(--brand);background:var(--brand);color:#fff;box-shadow:none}.btn-primary:hover{background:var(--brand-2);border-color:var(--brand-2);filter:none;transform:none}.btn-primary:active{background:#0849B5;border-color:#0849B5}.btn-primary:disabled,.btn-primary[disabled]{border-color:#B8C7DD;background:#B8C7DD;color:#F7F9FC;box-shadow:none;cursor:not-allowed}.btn-ghost{border:1px solid var(--line-2);background:#fff;color:var(--ink-2)}.btn-ghost:hover{border-color:#9BB8E8;background:var(--brand-tint);color:var(--brand-2)}.btn-soft{border:1px solid transparent;background:var(--brand-soft);color:var(--brand-2)}.btn-soft:hover{background:#DCE9FF;color:#0849B5}.btn-link{min-height:32px;padding:0 4px;border:0;background:transparent;color:var(--brand-2);font-weight:650}.btn-link:hover{color:#0849B5;text-decoration:underline;text-underline-offset:3px}.btn-danger{border:1px solid #D64758;background:#D64758;color:#fff}.btn-danger:hover{border-color:#B93345;background:#B93345}.btn-danger-ghost{border:1px solid #E9B7BE;background:#fff;color:#B93345}.btn-danger-ghost:hover{border-color:#D98B96;background:#FFF5F6}.btn-dark{border-color:var(--line);background:var(--bg-soft);color:var(--ink-2)}.card,.workbench-item,.ops-card,.theme-card,.product-card,.sel-kpi,.pc-sec,.plan-card,.army-card,.up-method-card,.target-box{border-radius:var(--r);box-shadow:var(--shadow)}.kpi{border-radius:var(--r);box-shadow:var(--shadow)}.sel,.inp,.field input,.field select,.field textarea,.cfg-fields .field input,.cfg-fields .field textarea{border-color:var(--line-2);border-radius:6px}.sel:focus,.inp:focus,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,button:focus-visible,a:focus-visible{outline:none;box-shadow:var(--glow)}input:not([type=checkbox],[type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--brand)}.table-wrap{border-color:var(--line);border-radius:7px}th{background:#F3F6FA;color:var(--ink-2)}td{border-bottom-color:#EDF1F5}tr:hover td{background:#F8FAFD}.modal{border-radius:9px;box-shadow:var(--shadow-lg)}.modal-head,.modal-foot{border-color:var(--line)}button:focus-visible,a:focus-visible{outline:2px solid #78A8F4;outline-offset:2px}.tag-blue,.tag-brand{background:var(--info-bg);color:var(--info)}.tag-ok{background:var(--ok-bg);color:var(--ok)}.status-ok{color:var(--ok)}.tag-warn{background:var(--warn-bg);color:var(--warn)}.tag-danger{background:var(--danger-bg);color:var(--danger)}.tag-gray{background:#F0F2F5;color:var(--ink-3)}.status-wait{color:var(--ink-3)}.status-run{color:var(--info)}.tag-pink{background:var(--danger-bg);color:var(--danger)}.tag-gold{background:var(--warn-bg);color:var(--warn)}.pos{color:var(--ok)}.neg{color:var(--danger)}.home-hero,.army-hero,.listing-main,.mdz-lw-head{color:var(--navy);background:var(--brand-tint)!important;border:1px solid var(--line);border-radius:8px!important;box-shadow:none!important}.home-hero::after,.army-hero::before,.army-hero::after,.listing-main::after,.mdz-lw-head::after{display:none}.home-hero h1,.army-hero h2,.listing-main h3,.mdz-lw-head h2{color:var(--navy)!important}.home-hero h1 span{background:none;-webkit-text-fill-color:currentColor}.home-hero p,.army-hero p,.listing-main p,.mdz-lw-head p{color:var(--ink-2)!important;opacity:1}.home-eyebrow,.army-hero-tag{color:var(--brand-2)}.home-pill{border-color:var(--line-2);background:var(--card);color:var(--ink-2)}.home-panel{border-color:var(--line);background:var(--card);backdrop-filter:none}.home-panel-row{border-color:var(--line);color:var(--ink-2)}.home-panel-row b,.ahk b{color:var(--navy)}.ahk{border-color:var(--line);background:var(--card)}.ahk span{color:var(--ink-3)}.army-btn{border-radius:6px;background:var(--brand)}.army-btn.go{background:var(--ok)}.mdz-lw-head .btn-ghost{border-color:var(--line-2);background:#fff;color:var(--ink-2)}.mdz-lw-head .btn-primary{border-color:var(--brand);background:var(--brand);color:#fff}[data-theme="dark"],[data-theme="tech"]{--bg:#0F141B;--bg-soft:#141B27;--card:#19202C;--ink:#E7EAF0;--ink-2:#A8B1C0;--ink-3:#8D98A8;--ink-4:#6C7686;--brand:#6FA3FF;--brand-2:#8BB5FF;--brand-3:#356EC7;--navy:#E6EEFC;--sky:#8BC4FF;--brand-soft:rgba(111,163,255,.15);--brand-tint:rgba(111,163,255,.08);--ok:#45C98B;--warn:#FFB45E;--danger:#FF7484;--info:#8BB5FF;--line:#2B3545;--line-2:#3A4658;--ok-bg:rgba(22,138,87,.16);--warn-bg:rgba(184,92,0,.18);--danger-bg:rgba(201,54,79,.16);--info-bg:rgba(40,100,197,.18);--purple-bg:rgba(114,83,166,.18);--grad-main:linear-gradient(135deg,#356EC7,#1746A2)}[data-theme="tech"] .topbar,[data-theme="tech"] .side,[data-theme="tech"] .card,[data-theme="tech"] .modal{border-color:var(--line)}[data-theme="tech"] .btn-primary{background:var(--brand-3);box-shadow:none}.tag-cyan{background:var(--info-bg);color:var(--info)}.listing-selection-table .listing-status-ops .listing-stage-pack small{font-size:11px!important}.listing-selection-table .listing-status-ops .listing-ops button{height:34px!important;font-size:12px!important;font-weight:600!important}.mdz-ai-task{position:relative!important}.mdz-ai-task:after{display:none!important;content:none!important}.mdz-ai-task:before{content:""!important;display:block!important;position:absolute!important;z-index:0!important;top:19px!important;left:50%!important;width:62px!important;height:46px!important;margin:0!important;border:0!important;border-radius:50%!important;transform:translateX(-50%)!important;background:radial-gradient(ellipse,rgba(83,162,255,.25) 0%,rgba(122,190,255,.13) 48%,rgba(230,241,255,0) 78%)!important;filter:blur(7px)!important;pointer-events:none!important}.mdz-ai-task>.mdz-vi-icon{position:absolute!important;z-index:1!important;top:16px!important;left:50%!important;display:block!important;width:68px!important;height:68px!important;margin:0!important;transform:translateX(-50%)!important;border:0!important;border-radius:0!important;background-color:transparent!important;background-image:none!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:center!important;mix-blend-mode:normal!important;box-shadow:none!important;filter:drop-shadow(0 3px 4px rgba(20,91,181,.12))!important}.mdz-ai-task>.mdz-vi-title{background-image:url('../img/mdz-listing-title-v2.png?v=20261014-3')!important}.mdz-ai-task>.mdz-vi-price{background-image:url('../img/mdz-listing-price-v2.png?v=20261014-3')!important}.mdz-ai-task>.mdz-vi-stock{background-image:url('../img/mdz-listing-stock-v2.png?v=20261014-3')!important}.mdz-ai-task>.mdz-vi-image{background-image:url('../img/mdz-listing-image-v2.png?v=20261014-3')!important}.mdz-ai-task>.mdz-vi-detail{background-image:url('../img/mdz-listing-detail-v2.png?v=20261014-3')!important}.mdz-ai-task>.mdz-vi-attributes{background-image:url('../img/mdz-listing-detail-v2.png?v=20261014-3')!important}.mdz-ai-task>.mdz-vi-publish{background-image:url('../img/mdz-listing-publish-v2.png?v=20261014-3')!important}.mdz-ai-task>i{position:absolute!important;left:9px!important;top:9px!important;display:grid!important;place-items:center!important;z-index:2!important;width:27px!important;height:27px!important;border:1px solid #CFE0F8!important;border-radius:50%!important;background:#EAF3FF!important;color:var(--brand)!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important}.mdz-ai-task>b,.mdz-ai-task>span,.mdz-ai-task>em{position:relative!important;z-index:2!important}@media (min-width:1501px){.mdz-ai-task{padding-top:58px!important}.mdz-ai-task>.mdz-vi-icon{width:50px!important;height:50px!important}}@media (max-width:1500px){.mdz-ai-task{min-height:108px!important;padding:52px 8px 9px!important}.mdz-ai-task>.mdz-vi-icon{width:44px!important;height:44px!important}.mdz-ai-task:before{top:17px!important;width:58px!important;height:42px!important}.mdz-ai-task>.mdz-vi-icon{top:14px!important}}.mdz-ai-run{gap:10px!important;padding:15px!important;border-radius:12px!important}.mdz-ai-run-head span{font-size:15px!important;font-weight:750!important}.mdz-ai-run-head b{font-size:10px!important}.mdz-ai-run label{gap:9px!important;font-size:12px!important}.mdz-ai-run select{height:34px!important;font-size:12px!important}.mdz-ai-run-count{justify-content:center!important;gap:5px!important}.mdz-ai-run-count>strong{font-size:34px!important;line-height:1!important}.mdz-ai-run-count>b{font-size:23px!important}.mdz-ai-run-count>em{font-size:23px!important}.mdz-ai-run-count>span{font-size:11px!important}.mdz-ai-run-steps{gap:4px!important}.mdz-ai-run-steps>span{font-size:9px!important;padding-left:12px!important}.mdz-ai-run-steps>span:before{width:7px!important;height:7px!important}.mdz-ai-run-actions{gap:8px!important}.mdz-ai-run-actions button{min-height:40px!important;border-radius:8px!important;font-size:12px!important}.mdz-ai-run-actions .execute{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;color:#fff!important;background:linear-gradient(112deg,#16B7D7 0%,#0878F9 48%,#2457D6 100%)!important;box-shadow:0 5px 15px rgba(0,102,230,.30),inset 0 1px 0 rgba(255,255,255,.28)!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.mdz-ai-run-actions .execute:hover{transform:translateY(-1px)!important;filter:saturate(1.12) brightness(1.04)!important;box-shadow:0 8px 18px rgba(0,102,230,.38),0 0 16px rgba(69,205,255,.24)!important}.mdz-ai-run-actions .execute:active{transform:translateY(0) scale(.985)!important}.mdz-ai-run-actions .execute:disabled{filter:grayscale(.12)!important;box-shadow:none!important}.mdz-ai-run-actions .execute:before{content:"";display:inline-block;width:15px;height:18px;flex:0 0 15px;background:linear-gradient(180deg,#FFFFFF 0%,#BDF7FF 100%);clip-path:polygon(58% 0,12% 57%,43% 57%,31% 100%,91% 37%,57% 37%,76% 0);filter:drop-shadow(0 0 5px rgba(191,248,255,.9))}.mdz-ai-run-actions .execute:disabled:before{opacity:.7}@media (max-width:1050px){.mdz-ai-batch{grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important;overflow:visible!important}.mdz-ai-run{width:100%!important;height:auto!important;min-height:220px!important}}@media (max-width:600px){.mdz-ai-run-steps>span{font-size:8px!important}.mdz-ai-run-actions{grid-template-columns:1fr 1.25fr!important}}@media (max-width:980px){.topbar{flex-wrap:wrap;height:auto;min-height:62px;padding:9px 12px}.top-nav{order:3;width:100%;margin:0}.content{padding:14px}}.mdz-attribute-workbench{margin-top:14px;border:1px solid #D9E8DF;border-radius:8px;background:#fff;overflow:hidden;color:#26394B}.mdz-attr-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;background:#F0F8F3;border-bottom:1px solid #DCEAE1}.mdz-attr-head>div:first-child{display:grid;gap:3px;min-width:0}.mdz-attr-head strong{font-size:15px;color:#22543D}.mdz-attr-head span{font-size:12px;color:#64776D;line-height:1.45}.mdz-attr-head-actions{display:flex;align-items:center;gap:8px;flex:none}.mdz-attr-head-actions .mdz-attr-schema-state{padding:5px 8px;border:1px solid #B9D9C5;border-radius:5px;background:#F8FCF9;color:#24734A;font-size:11px;font-weight:700;white-space:nowrap}.mdz-attr-head-actions .mdz-attr-schema-state.pending{border-color:#E5D6B8;background:#FFFBF4;color:#8A6730}.mdz-attr-head-actions button{min-height:34px;padding:0 11px;border:1px solid #1E8653;border-radius:5px;background:#237C50;color:#fff;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.mdz-attr-head-actions button:disabled{border-color:#D4DCE4;background:#EEF1F4;color:#8994A1;cursor:not-allowed}.mdz-attr-summary{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid #E8EDF0;background:#FBFCFB}.mdz-attr-summary>span{color:#637168;font-size:12px}.mdz-attr-summary>span b{color:#294D3A;font-size:15px;font-variant-numeric:tabular-nums}.mdz-attr-summary label{margin-left:auto}.mdz-attr-summary input{width:190px;height:34px;padding:0 10px;border:1px solid #D6E1DA;border-radius:5px;background:#fff;color:#26394B;font-size:12px}.mdz-attr-safety{padding:8px 14px;background:#F7FAF8;color:#68776F;font-size:11px;line-height:1.5}.mdz-attr-group{padding:12px 14px 14px}.mdz-attr-group-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px;color:#344B3D}.mdz-attr-group-head b{font-size:13px}.mdz-attr-group-head span{font-size:12px;color:#68776F}.mdz-attribute-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:420px;overflow:auto;padding:1px}.mdz-attribute-item{display:grid!important;grid-template-columns:minmax(0,1fr);gap:8px;align-content:start;min-width:0;padding:10px!important;border:1px solid #E2E8E3!important;border-radius:6px!important;background:#fff!important;cursor:default!important}.mdz-attribute-item[hidden]{display:none!important}.mdz-attribute-item:hover{border-color:#A7CDB5!important;background:#FCFEFC!important}.mdz-attr-label{display:grid;gap:3px;min-width:0}.mdz-attr-label>div{display:flex;align-items:center;gap:7px;min-width:0}.mdz-attr-label b{overflow:hidden;color:#2C3F34;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mdz-attr-label em{padding:2px 5px;border-radius:4px;font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.mdz-attr-label em.required{background:#FFF1E8;color:#B54708}.mdz-attr-label em.optional{background:#F1F4F2;color:#758078}.mdz-attr-label small{overflow:hidden;color:#7B8980;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mdz-attr-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;min-width:0}.mdz-attr-control{width:100%;min-width:0;height:36px;padding:0 9px;border:1px solid #D7E1DA;border-radius:5px;background:#fff;color:#26394B;font:inherit;font-size:12px;outline:none}.mdz-attr-control:focus,.mdz-attr-summary input:focus{border-color:#6AA783;box-shadow:0 0 0 2px rgba(35,124,80,.09)}.mdz-attr-more{min-height:30px;padding:0 7px;border:1px solid #D7E1DA;border-radius:5px;background:#fff;color:#37714F;font-size:10px;cursor:pointer}.mdz-attr-foot{display:flex;align-items:center;gap:8px;min-width:0;color:#829087;font-size:10px;line-height:1.35}.mdz-attr-foot>span:last-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdz-attr-status{flex:none;padding:3px 6px;border-radius:4px;background:#FFF6E8;color:#9A6700;font-weight:700}.mdz-attr-status.filled{background:#EAF6EF;color:#28734B}.mdz-attr-status.suggested{background:#EEF3FF;color:#335EA8}.mdz-attr-foot button{flex:none;padding:0;border:0;background:transparent;color:#276C49;font-size:10px;font-weight:700;cursor:pointer}.mdz-attr-complex-note{grid-column:1/-1;padding:8px 9px;border:1px dashed #D7DFD9;border-radius:5px;background:#F8FAF8;color:#758078;font-size:11px;line-height:1.45}.mdz-attr-empty{padding:17px 14px;border:1px dashed #D8E2DB;border-radius:6px;background:#FBFCFB;color:#69786F;font-size:12px;line-height:1.6}.mdz-attr-optional{margin-top:12px;border-top:1px solid #E8EDE9}.mdz-attr-optional summary{display:flex;justify-content:space-between;align-items:center;padding:11px 2px;color:#4C5E53;font-size:12px;font-weight:700;cursor:pointer;list-style:none}.mdz-attr-optional summary::-webkit-details-marker{display:none}.mdz-attr-optional summary span{color:#819087;font-size:11px;font-weight:500}.mdz-attr-optional[open] .mdz-attribute-list{margin-bottom:3px}@media(max-width:760px){.mdz-attr-head{align-items:flex-start;flex-direction:column}.mdz-attr-head-actions{width:100%;justify-content:space-between}.mdz-attr-summary{gap:9px}.mdz-attr-summary label{width:100%;margin:0}.mdz-attr-summary input{width:100%}.mdz-attribute-list{grid-template-columns:1fr;max-height:360px}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--ink,#1D2129);caret-color:var(--ink,#1D2129);transition:background-color 86400s ease-out 0s}