:root{--color-primary:#d4942e;--color-primary-light:#e0a847;--color-primary-dark:#b87a1e;--color-primary-bg:#f8e9cc;--color-primary-ghost:#fdf6ea;--color-on-primary:#2e2418;--color-primary-text:#8a5a0b;--color-accent:#9a6d1f;--color-accent-light:#c4954a;--color-accent-bg:#f5e6d0;--color-success:#6b8e5a;--color-success-bg:#edf4e8;--color-warning:#c4954a;--color-warning-bg:#fbf2e4;--color-danger:#b85450;--color-danger-bg:#f9eae9;--color-info:#7b8a9b;--color-info-bg:#edf0f4;--color-bg:#f9f6f0;--color-surface:#fff;--color-surface-alt:#fdfaf5;--color-border:#e0d5c5;--color-divider:#f0ebe0;--text-primary:#3d3226;--text-secondary:#8b7d6b;--text-tertiary:#bfb09d;--text-inverse:#fff;--text-accent:#9a6d1f;--sidebar-bg:#2b2520;--sidebar-text:#a0988a;--sidebar-active-bg:#d4942e;--sidebar-active-text:#fff;--sidebar-hover-bg:#3d3530;--sidebar-width:200px;--header-height:48px;--header-bg:#fff;--header-border:var(--color-border);--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:"JetBrains Mono", "Cascadia Code", "Consolas", monospace;--text-xs:11px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:20px;--text-xl:26px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:4px;--radius-md:8px;--radius-lg:8px;--radius-xl:8px;--radius-pill:999px;--shadow-sm:0 1px 3px #3d32260f;--shadow-md:0 2px 8px #3d322614;--shadow-lg:0 4px 16px #3d32261a;--transition-fast:.15s ease;--transition-normal:.25s ease;--el-button-bg-color:var(--color-primary);--el-button-border-color:var(--color-primary);--el-button-text-color:var(--color-on-primary);--el-button-hover-bg-color:var(--color-primary-light);--el-button-hover-border-color:var(--color-primary-light);--el-button-hover-text-color:var(--color-on-primary);--el-button-active-bg-color:var(--color-primary-dark);--el-button-active-border-color:var(--color-primary-dark);--el-button-active-text-color:var(--color-on-primary);--el-button-plain-bg-color:transparent;--el-button-plain-border-color:var(--color-primary);--el-button-plain-text-color:var(--color-primary-text);--el-menu-active-color:var(--color-primary);--el-menu-hover-bg-color:var(--color-primary-bg);--el-color-primary:var(--color-primary);--el-color-primary-light-3:var(--color-primary-light);--el-color-primary-light-5:#e8c88a;--el-color-primary-light-7:#f2dcb5;--el-color-primary-light-8:#f8e9cc;--el-color-primary-light-9:#fdf6ea;--el-color-primary-dark-2:var(--color-primary-dark);--el-table-header-bg-color:var(--color-primary-bg);--el-table-header-text-color:var(--text-accent);--el-tag-bg-color:var(--color-primary-bg);--el-tag-border-color:var(--color-primary-light);--el-tag-text-color:var(--color-accent);--el-input-focus-border-color:var(--color-primary);--el-input-hover-border-color:var(--color-primary-light);--el-switch-on-color:var(--color-primary);--el-checkbox-checked-bg-color:var(--color-primary);--el-checkbox-checked-border-color:var(--color-primary);--el-radio-input-border-color-hover:var(--color-primary)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-primary);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}#app{min-height:100vh}.el-button--primary{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:none!important}.el-button--primary:hover{background-color:var(--color-primary-light)!important;border-color:var(--color-primary-light)!important}.el-button--primary:active{background-color:var(--color-primary-dark)!important}.el-button--default.is-plain{border-color:var(--color-primary);color:var(--color-primary-text)}.el-button--default.is-plain:hover{background-color:var(--color-primary-bg);border-color:var(--color-primary);color:var(--color-primary-text)}.el-button--primary.is-plain{color:var(--color-primary-text)!important;border-color:var(--color-primary)!important}.el-button--primary.is-plain:hover{background-color:var(--color-primary)!important;color:var(--color-on-primary)!important}.el-button--success{background-color:var(--color-success)!important;border-color:var(--color-success)!important}.el-button--danger{background-color:var(--color-danger)!important;border-color:var(--color-danger)!important}.el-button--warning{background-color:var(--color-warning)!important;border-color:var(--color-warning)!important}.el-menu{border-right:none!important}.el-menu-item.is-active{color:var(--color-primary)!important;background-color:var(--color-primary-bg)!important}.el-menu-item:hover,.el-sub-menu__title:hover{background-color:var(--color-primary-bg)!important}.el-table th.el-table__cell{font-weight:600;background-color:var(--color-primary-bg)!important;color:var(--text-accent)!important}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:var(--color-bg)}.el-tag{border-radius:var(--radius-sm)}.el-tag--primary{background-color:var(--color-primary-bg);border-color:var(--color-primary-light);color:var(--color-primary-text)}.el-tag--primary.el-tag--dark{--el-tag-text-color:var(--color-on-primary);background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.el-tag--success{background-color:var(--color-success-bg);border-color:var(--color-success);color:var(--color-success)}.el-tag--danger{background-color:var(--color-danger-bg);border-color:var(--color-danger);color:var(--color-danger)}.el-tag--warning{background-color:var(--color-warning-bg);border-color:var(--color-warning);color:var(--color-accent)}.el-tag--info{background-color:var(--color-info-bg);border-color:var(--color-info);color:var(--color-info)}.el-dialog__header{border-bottom:1px solid var(--color-divider);padding:var(--space-4) var(--space-5)}.el-dialog__title{color:var(--text-primary);font-weight:600}.el-input__wrapper{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--color-border) inset}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--color-primary-light) inset}.el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--color-primary) inset!important}.el-textarea__inner{border-radius:var(--radius-md)}.el-textarea__inner:focus{border-color:var(--color-primary)}.el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--color-primary) inset!important}.el-pagination .el-pager li.is-active,.el-tabs__active-bar{background-color:var(--color-primary)}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--color-primary)}.el-radio__input.is-checked .el-radio__inner{background-color:var(--color-primary);border-color:var(--color-primary)}.el-radio__input.is-checked+.el-radio__label{color:var(--color-primary)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-switch.is-checked .el-switch__core{background-color:var(--color-primary);border-color:var(--color-primary)}.el-progress-bar__inner{background-color:var(--color-primary)}.el-message--success{border-color:var(--color-success);background-color:var(--color-success-bg)}.el-message--warning{border-color:var(--color-warning);background-color:var(--color-warning-bg)}.el-message--error{border-color:var(--color-danger);background-color:var(--color-danger-bg)}.el-badge__content--primary,.el-date-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--color-primary)}.el-date-table td.today .el-date-table-cell__text{color:var(--color-primary)}.el-card{border-radius:var(--radius-md);border:1px solid var(--color-border)}.el-alert--success{background-color:var(--color-success-bg);border-color:var(--color-success)}.el-alert--warning{background-color:var(--color-warning-bg);border-color:var(--color-warning)}.el-alert--error{background-color:var(--color-danger-bg);border-color:var(--color-danger)}.page-hdr{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.page-title{font-size:var(--text-lg);color:var(--text-primary);font-weight:700}.page-subtitle{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1)}.section-hdr{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.section-title{font-size:var(--text-md);color:var(--text-primary);font-weight:600}.section-link{font-size:var(--text-sm);color:var(--color-primary);cursor:pointer}.stat-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.stat-card{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-4);border:1px solid var(--color-border);transition:box-shadow var(--transition-fast)}.stat-card:hover{box-shadow:var(--shadow-sm)}.stat-card-value{font-family:var(--font-mono);font-size:var(--text-xl);color:var(--text-accent);font-weight:700;line-height:1.2}.stat-card-label{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.stat-card-trend{font-size:var(--text-xs);margin-top:var(--space-1)}.empty-state{text-align:center;padding:var(--space-8) var(--space-4)}.empty-text{font-size:var(--text-sm);color:var(--text-tertiary)}.grid-2{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.grid-3{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.grid-4{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.h-scroll{gap:var(--space-3);padding-bottom:var(--space-2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.h-scroll::-webkit-scrollbar{display:none}.text-serif{font-family:var(--font-serif,serif)}.text-mono{font-family:var(--font-mono)}.text-muted{color:var(--text-secondary)}.text-accent{color:var(--text-accent)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-md{font-size:var(--text-md)}.text-lg{font-size:var(--text-lg)}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.anim-fade-up{animation:fadeUp var(--transition-normal) ease forwards}.store-sidebar{background:var(--sidebar-bg);width:var(--sidebar-width);color:var(--sidebar-text)}.store-sidebar .logo-area{padding:var(--space-4);align-items:center;gap:var(--space-2);border-bottom:1px solid #ffffff14;display:flex}.store-sidebar .logo-text{color:#fff;font-size:var(--text-md);font-weight:700}.store-topbar{background:var(--header-bg);border-bottom:1px solid var(--header-border);height:var(--header-height);padding:0 var(--space-5);justify-content:space-between;align-items:center;display:flex}.store-content{padding:var(--space-5);background:var(--color-bg);min-height:calc(100vh - var(--header-height))}.order-pending{border-left:3px solid var(--color-primary);background:var(--color-primary-bg)!important}.inventory-alert{background:var(--color-warning-bg);border-left:3px solid var(--color-warning)}.customer-vip{color:var(--text-accent);font-weight:600}.page-content{padding:var(--page-padding,var(--space-5))}:root{--color-success-text:#0f7a46;--color-warning-text:#8a5a0b;--color-danger-text:#9e2b27;--color-info-text:#2f5d6e}.el-button--primary,.el-button--success,.el-button--warning{--el-button-text-color:var(--color-on-primary);--el-button-hover-text-color:var(--color-on-primary);--el-button-active-text-color:var(--color-on-primary);color:var(--color-on-primary)!important}.el-button--danger{color:#fff!important;background-color:#b85450!important;border-color:#b85450!important}.el-button--primary.is-text,.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--success.is-text,.el-button--success.is-link,.el-button--success.is-plain{color:var(--color-primary-text)!important;background-color:#0000!important}.el-button--primary.is-plain{border-color:var(--color-primary)!important}.el-button--primary.is-text:hover,.el-button--primary.is-link:hover,.el-button--primary.is-plain:hover{background-color:var(--color-primary-bg,#fdf1e3)!important;color:var(--color-primary-text)!important}.el-button--default.is-text,.el-button.is-text:not([class*=el-button--]){color:var(--text-secondary)!important}.el-button--default.is-text:hover,.el-button.is-text:not([class*=el-button--]):hover,.el-tag--primary.el-tag--plain,.el-tag--primary:not(.el-tag--dark),.el-tag--primary.el-tag--dark{color:var(--color-primary-text)!important}.el-tag--success.el-tag--plain,.el-tag--success:not(.el-tag--dark),.el-tag--success.el-tag--dark{color:var(--color-success-text)!important}.el-tag--warning.el-tag--plain,.el-tag--warning:not(.el-tag--dark),.el-tag--warning.el-tag--dark{color:var(--color-warning-text)!important}.el-tag--danger.el-tag--plain,.el-tag--danger:not(.el-tag--dark),.el-tag--danger.el-tag--dark{color:var(--color-danger-text)!important}.el-tag--info.el-tag--plain,.el-tag--info:not(.el-tag--dark),.el-tag--info.el-tag--dark{color:var(--color-info-text)!important}.el-tag--primary.el-tag--dark{background-color:var(--color-primary)!important;color:var(--color-on-primary)!important}.el-tag--success.el-tag--dark{background-color:var(--color-success)!important;color:var(--color-on-primary)!important}.el-tag--warning.el-tag--dark{background-color:var(--color-warning)!important;color:var(--color-on-primary)!important}.el-tag--info.el-tag--dark{background-color:var(--color-info-bg)!important;color:var(--color-info-text)!important}.el-tag--danger.el-tag--dark{color:#fff!important;background-color:#b85450!important}.el-radio-button__original-radio:checked+.el-radio-button__inner,.el-checkbox-button.is-checked .el-checkbox-button__inner{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-on-primary)!important;box-shadow:-1px 0 0 0 var(--color-primary)!important}.el-radio-button__inner:hover,.el-checkbox-button__inner:hover,.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--color-primary-text)!important}.el-tabs__active-bar{background-color:var(--color-primary)!important}.el-collapse-item__header{color:var(--text-primary)!important}:root{--brand-ink-green:#0e6b41;--brand-ink-green-dark:#0d6b3d;--brand-deep:#062e1a;--brand-deep-2:#062316;--brand-champagne:#c4a03a;--brand-champagne-lt:#e0cb80;--brand-champagne-dk:#a67c1e;--brand-900:#062e1a;--brand-800:#0a4728;--brand-700:#0d6b3d;--brand-600:#0e6b41;--brand-500:#14a861;--brand-400:#2dc87a;--brand-300:#5cde9a;--brand-100:#bbf5d5;--brand-50:#def9ec;--gold-700:#8b6914;--gold-600:#a67c1e;--gold-500:#c4a03a;--gold-400:#d4b85c;--gold-300:#e0cb80;--gold-100:#f5edcb;--gold-50:#fbf7e7;--bg:#f7f5f1;--bg-warm:#f5f0e8;--surface:#fff;--surface-alt:#fbfaf7;--border:#e7e2d8;--border-light:#f0ece4;--divider:#f0ece4;--text-primary:#1e2420;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--text-inverse:#fff;--text-gold:#a67c1e;--color-success:#14a861;--color-warning:#d4a03a;--color-danger:#d9534f;--color-info:#5b8c9e;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-num:"Inter", "SF Mono", "Roboto Mono", Consolas, monospace;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-24:24px;--fs-32:32px;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-body:var(--fs-14);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-tag:4px;--radius-input:8px;--radius-btn:8px;--radius-card:12px;--radius-modal:16px;--radius-hero:20px;--shadow-sm:0 1px 2px #1018280d;--shadow-md:0 4px 12px #10182814;--shadow-lg:0 12px 32px #1018281f;--dur-fast:.15s;--dur-slow:.25s;--ease:cubic-bezier(.4, 0, .2, 1);--sidebar-width:240px;--header-height:60px;--sidebar-border:#ffffff14;--table-row-h:36px;--card-padding:var(--space-4);--logo-size:32px;--logo-radius:9px;--logo-sub-size:11px}*{box-sizing:border-box}html,body{font-family:var(--font-family);font-size:var(--fs-body);color:var(--text-primary);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1e24202e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#1e24204d}:focus-visible{outline:2px solid var(--brand-accent,var(--brand-ink-green));outline-offset:2px}.zj-num,.zj-stat-value{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.zj-empty{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);color:var(--text-tertiary);text-align:center;flex-direction:column;display:flex}.zj-empty__icon{border-radius:var(--radius-card);background:linear-gradient(135deg, var(--brand-50), var(--surface-alt));border:1px solid var(--border);width:72px;height:72px;color:var(--brand-ink-green);opacity:.75;justify-content:center;align-items:center;font-size:28px;display:flex}.zj-empty__text{font-size:var(--fs-13)}.zj-img-fallback{background:linear-gradient(135deg, var(--brand-50), var(--gold-50));color:var(--brand-ink-green);opacity:.6;justify-content:center;align-items:center;font-size:20px;display:flex}:root{--brand-accent:#d97706;--brand-accent-hover:#c26a05;--brand-accent-soft:#fdf1e3;--color-bg:#f7f5f1;--bg:#f7f5f1;--color-surface:#fff;--surface:#fff;--color-surface-alt:#fbfaf7;--surface-alt:#fbfaf7;--color-border:#e7e2d8;--border:#e7e2d8;--color-divider:#f0ece4;--divider:#f0ece4;--text-primary:#1e2420;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--text-inverse:#fff;--text-accent:#a67c1e;--color-success:#14a861;--color-success-bg:#def9ec;--color-warning:#d4a03a;--color-warning-bg:#fbf3e2;--color-danger:#d9534f;--color-danger-bg:#fbeae9;--color-info:#5b8c9e;--color-info-bg:#eaf2f5;--color-primary:#d97706;--color-primary-light:#e89434;--color-primary-dark:#b45f05;--color-primary-bg:#fdf1e3;--color-primary-ghost:#fef8f2;--color-accent:#c4a03a;--color-accent-light:#e0cb80;--color-accent-bg:#fbf7e7;--el-color-primary:#d97706;--el-color-primary-light-3:#e1933a;--el-color-primary-light-5:#eaaf6b;--el-color-primary-light-7:#f2cfa6;--el-color-primary-light-8:#f6dfc4;--el-color-primary-light-9:#fcf4ea;--el-color-primary-dark-2:#b45f05;--sidebar-bg:#2b2520;--sidebar-bg-hover:#3a322b;--sidebar-hover-bg:#3a322b;--sidebar-text:#ffffffad;--sidebar-text-active:#fff;--sidebar-active-bg:#d9770638;--sidebar-active-text:#fff;--sidebar-accent:#d97706;--sidebar-border:#ffffff12;--sidebar-width:200px;--header-bg:#fff;--header-border:#e7e2d8;--header-height:56px;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-mono:"Inter", "SF Mono", "Roboto Mono", Consolas, monospace;--font-serif:"Noto Serif SC", Georgia, "Songti SC", serif;--text-xs:12px;--text-sm:13px;--text-base:15px;--text-md:17px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--shadow-xs:0 1px 2px #1018280a;--shadow-sm:0 1px 2px #1018280d;--shadow-md:0 4px 12px #10182814;--shadow-lg:0 12px 32px #1018281f;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--fs-body:15px;--table-row-h:48px;--card-padding:16px;--touch-min:44px}.login-shell,.app-shell,.platform-shell,.store-shell,.customer-shell,.customer-layout,.app-layout{width:100%;min-height:100vh}.main-area{flex:1;min-width:0}.page-content{width:100%;min-width:0}.page-content .el-table,.page-content .el-card,.page-content .stat-card,.page-content .card-table{max-width:100%}.page-content .el-table{overflow-x:auto}@media (min-width:1600px){.page-content{padding:var(--space-6) var(--space-8)}}@media (max-width:1440px){:root{--sidebar-width:204px}}@media (max-width:1280px){:root{--sidebar-width:188px}.page-content{padding:var(--space-4) var(--space-5)}}@media (max-width:1100px){:root{--sidebar-width:64px;--logo-sub-size:0px}.sidebar .el-menu-item>span,.sidebar .el-sub-menu__title>span,.platform-sidebar .el-menu-item>span,.platform-sidebar .el-sub-menu__title>span,.sidebar .zj-logo__text,.platform-sidebar .zj-logo__text,.sidebar-footer .user-info,.sidebar-footer .logout-btn{display:none}.sidebar .el-menu-item,.sidebar .el-sub-menu__title,.platform-sidebar .el-menu-item,.platform-sidebar .el-sub-menu__title,.sidebar-logo,.sidebar-brand{justify-content:center;padding-left:0!important;padding-right:0!important}.sidebar-footer{justify-content:center;padding:0!important}.page-content{padding:var(--space-3)}.page-header,.page-head{gap:var(--space-3);flex-direction:column;align-items:flex-start!important}}@media (max-width:768px){:root{--header-height:52px}.page-content{padding:var(--space-2) var(--space-3)}.top-header{padding:0 var(--space-3)!important}.stat-row{flex-direction:column}.stat-card{width:100%;min-width:0}}@media (max-height:720px){.sidebar-logo,.sidebar-brand{height:56px!important}}.app-layout,.customer-shell,.customer-layout{min-height:100dvh}@media (max-width:480px){:root{--page-padding:12px}}@supports (padding:max(0px)){.bottom-nav{padding-bottom:max(0px, env(safe-area-inset-bottom))}}@media (max-width:768px){.el-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:12px auto!important}.el-dialog__body{max-height:calc(100dvh - 180px);overflow-y:auto;padding:12px 14px!important}.el-dialog__header{padding:14px 14px 6px!important}.el-dialog__footer{padding:8px 14px 14px!important}.el-drawer{width:92vw!important;max-width:92vw!important}.el-form--label-right .el-form-item,.el-form--label-left .el-form-item{display:block}.el-form-item__label{text-align:left!important;width:auto!important;padding-right:0!important}.el-form-item__content{margin-left:0!important}.el-form--inline .el-form-item{margin-right:0;display:block}.el-table{font-size:12px}.el-table .cell{padding:0 6px}.table-scroll-hint{color:var(--text-3,#909399);text-align:right;padding:4px 2px 0;font-size:11px;display:block}.dialog-footer .el-button,.el-dialog__footer .el-button{min-width:92px}.el-dialog__footer{gap:8px;display:flex}.el-dialog__footer .el-button{flex:1;margin-left:0!important}.stat-row .stat-card{width:calc(50% - 8px)!important;min-width:0!important}.page-header,.page-hdr{padding:8px 2px}.page-title{font-size:18px!important}.page-subtitle{font-size:12px!important}}@media (max-width:900px){.pos-wrap,.pos-layout{height:auto!important;display:block!important}.pos-left,.pos-right{flex:none!important;width:100%!important;max-width:100%!important}.pos-right{border-top:1px solid var(--border,#e5e5e5);margin-top:10px;border-left:none!important;position:static!important}.pos-products,.pos-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}@media (max-width:400px){.el-dialog{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.pos-products,.pos-grid{grid-template-columns:1fr!important}.el-button{font-size:13px}}.tb-wrap,.matrix-box,.spec-box{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}@media (max-width:768px){.el-card__body{padding:10px!important}.el-card__header{padding:8px 12px!important}.tb-hd{flex-wrap:wrap}.tb-hd>div{gap:8px;width:100%;display:flex}.tb-hd>div .el-button{flex:1;margin-left:0!important}.sum{flex-direction:column;align-items:stretch;gap:8px}.sum .el-button{width:100%}.quick{flex-direction:column;align-items:stretch}.quick .el-input{max-width:100%!important}.quick .el-button{width:100%}.el-table .el-input-number,.el-table .el-input{width:100%!important}.tb-hint{color:var(--text-3,#909399);padding-top:4px;font-size:11px;display:block}}@media (max-width:480px){.el-table{font-size:12px}.el-table .cell{padding:0 4px!important}}@media (max-width:768px){.hide-on-mobile{display:none!important}}.m-cards{flex-direction:column;gap:10px;display:flex}.m-card{background:#fff;border-radius:12px;padding:12px 14px;box-shadow:0 1px 3px #0000000f}.m-card+.m-card{margin-top:0}.m-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.m-title{color:#2b2b2b;word-break:break-all;font-size:14px;font-weight:700}.m-sub{color:#8a8578;margin-top:2px;font-size:12px}.m-row{justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}.m-row>span{color:#8a8578;flex:none}.m-row>b{color:#2b2b2b;text-align:right;word-break:break-all;font-weight:600}.m-amount{color:#b45309!important}.m-actions{gap:8px;margin-top:8px;display:flex}.m-actions .el-button{flex:1;margin-left:0!important}.m-specs{border-top:1px dashed #eee9df;margin-top:8px;padding-top:6px}.m-spec{color:#5c5850;justify-content:space-between;padding:4px 0;font-size:12px;display:flex}.m-spec .ok{color:#0e9f6e}.m-spec .bad{color:#e02424}.global-skeleton[data-v-ceb14840]{padding:12px 0}
