html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222b;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2a1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2a1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px #0000005c, 0px 8px 20px #000000b8;--el-box-shadow-light:0px 0px 12px #000000b8;--el-box-shadow-lighter:0px 0px 6px #000000b8;--el-box-shadow-dark:0px 16px 48px 16px #000000b8, 0px 12px 32px #000, 0px 8px 16px -8px #000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#e5eaf3;--el-text-color-regular:#cfd3dc;--el-text-color-secondary:#a3a6ad;--el-text-color-placeholder:#8d9095;--el-text-color-disabled:#6c6e72;--el-border-color-darker:#636466;--el-border-color-dark:#58585b;--el-border-color:#4c4d4f;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2b2b2c;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393a;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1d1d1d;--el-fill-color-extra-light:#191919;--el-fill-color-blank:#141414;--el-mask-color:#000c;--el-mask-color-extra-light:#0000004d}html.dark .el-button{--el-button-disabled-text-color:#ffffff80}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-card-bg-color)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}:root{--primary: #0a6ed1;--primary-light: #2f84d8;--primary-dark: #0854a0;--success: #107e3e;--warning: #df6e0c;--danger: #bb0000;--info: #6a6d70;--text-inverse: #ffffff;--bg: #f7f7f7;--bg-gradient-start: #f7f7f7;--bg-gradient-end: #f7f7f7;--card-bg: #ffffff;--card-solid-bg: #ffffff;--surface-2: #f2f2f2;--text: #131e29;--text-light: #6a6d70;--text-secondary: #556b82;--text-tertiary: #a3a6aa;--text-heading: #131e29;--border: #e5e5e5;--border-strong: #c9c9c9;--radius-sm: 2px;--radius: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 8px;--radius-pill: 9999px;--shadow-sm: 0 1px 2px rgba(19, 30, 41, .05);--shadow: 0 2px 8px rgba(19, 30, 41, .06);--shadow-card: 0 1px 3px rgba(19, 30, 41, .07);--shadow-card-hover: 0 4px 14px rgba(19, 30, 41, .1);--shadow-button: 0 2px 8px rgba(10, 110, 209, .22);--shadow-button-dark: 0 2px 8px rgba(19, 30, 41, .2);--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--font-12: 12px;--font-13: 13px;--font-14: 14px;--font-16: 16px;--font-20: 20px;--font-24: 24px;--font-32: 32px;--weight-500: 500;--weight-600: 600;--weight-700: 700;--font-family: "72", "Inter", -apple-system, "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;--sidebar-bg: #14181f;--sidebar-backdrop: none;--sidebar-width: 240px;--sidebar-collapsed-width: 72px;--sidebar-text: #9aa3af;--sidebar-text-active: #f5f5f5;--sidebar-active-bg: rgba(10, 110, 209, .4);--sidebar-active-border: #4db1ff;--sidebar-hover-bg: rgba(255, 255, 255, .05);--glass-bg: #f7f7f7;--glass-border: #e5e5e5;--glass-blur: none;--header-height: 64px;--header-bg: #1a3a6b}html[data-theme=dark]{--primary: #4db1ff;--primary-light: #71c1ff;--primary-dark: #1b90ff;--success: #5cb87a;--warning: #e58a3d;--danger: #e06666;--info: #9ba1a8;--text-inverse: #ffffff;--bg: #0b0c0e;--bg-gradient-start: #0b0c0e;--bg-gradient-end: #0b0c0e;--card-bg: #121417;--card-solid-bg: #121417;--surface-2: #191c20;--text: #e8e9ea;--text-light: #9ba1a8;--text-heading: #e8e9ea;--border: #26292e;--border-strong: #33373d;--shadow-sm: none;--shadow: none;--shadow-card: none;--shadow-card-hover: none;--shadow-button: 0 2px 8px rgba(77, 177, 255, .25);--shadow-button-dark: 0 2px 8px rgba(0, 0, 0, .5);--sidebar-bg: #0b0c0e;--sidebar-backdrop: none;--sidebar-text: #9ba1a8;--sidebar-text-active: #e8e9ea;--sidebar-active-bg: rgba(77, 177, 255, .14);--sidebar-active-border: #4db1ff;--sidebar-hover-bg: #191c20;--glass-bg: #121417;--glass-border: #26292e;--glass-blur: none;--header-bg: #223548}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font-family);background:var(--bg);color:var(--text)}.page-wrap{width:100%;max-width:1600px;margin:0 auto;padding:var(--space-24);min-height:calc(100vh - var(--header-height))}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-16);margin-bottom:var(--space-24)}.page-header-left{display:flex;flex-direction:column;gap:var(--space-4)}.page-header-right{display:flex;align-items:center;gap:var(--space-12);flex-shrink:0}.page-title{font-size:var(--font-32);font-weight:var(--weight-700);color:var(--text-heading);margin:0;letter-spacing:-.02em}.page-subtitle{font-size:var(--font-14);color:var(--text-light);margin:0}.section-card{background:var(--card-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-20);margin-bottom:var(--space-20);transition:transform .2s ease,box-shadow .2s ease}.section-card:hover{box-shadow:var(--shadow-card-hover)}.section-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-16)}.section-card__title{font-size:var(--font-16);font-weight:var(--weight-700);color:var(--text-heading)}.section-title{font-size:var(--font-20);font-weight:var(--weight-600);color:var(--text-heading);margin:0 0 var(--space-16) 0}.section-note{padding:var(--space-12) var(--space-16);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-light);font-size:var(--font-13);margin-bottom:var(--space-16)}.section-note--info{background:#eff6ff;color:#1e40af;border-left:4px solid var(--primary)}.vlms-status{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;border-radius:var(--radius-pill);font-size:var(--font-12);font-weight:var(--weight-600);line-height:1.4}.vlms-status.draft{background:color-mix(in srgb,#64748b 14%,transparent);color:#475569}.vlms-status.pending{background:color-mix(in srgb,#d9a441 18%,transparent);color:#92400e}.vlms-status.approved{background:color-mix(in srgb,#3b82f6 14%,transparent);color:#1e40af}.vlms-status.signed{background:color-mix(in srgb,#10b981 14%,transparent);color:#065f46}.vlms-status.rejected{background:color-mix(in srgb,#ef4444 12%,transparent);color:#991b1b}.vlms-status.completed{background:color-mix(in srgb,#6366f1 14%,transparent);color:#3730a3}.vlms-status.cloud_garage{background:color-mix(in srgb,#64748b 14%,transparent);color:#606266}.vlms-status.ordered{background:color-mix(in srgb,#1890ff 14%,transparent);color:#1890ff}.vlms-status.in_transit{background:color-mix(in srgb,#d9a441 18%,transparent);color:#ad6800}.vlms-status.arrived{background:color-mix(in srgb,#722ed1 14%,transparent);color:#722ed1}.vlms-status.first_inspection{background:color-mix(in srgb,#13c2c2 14%,transparent);color:#13c2c2}.vlms-status.preparation{background:color-mix(in srgb,#52c41a 14%,transparent);color:#389e0d}.vlms-status.for_sale{background:color-mix(in srgb,#d9a441 18%,transparent);color:#b8860b}.vlms-status.locked{background:color-mix(in srgb,#cf1322 12%,transparent);color:#cf1322}.vlms-status.title_transferred{background:color-mix(in srgb,#7cb305 14%,transparent);color:#7cb305}.vlms-status.modification{background:color-mix(in srgb,#eb2f96 12%,transparent);color:#eb2f96}.vlms-status.delivery_qc{background:color-mix(in srgb,#08979c 14%,transparent);color:#08979c}.vlms-status.delivered{background:color-mix(in srgb,#237804 14%,transparent);color:#237804}.vlms-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-20);margin-bottom:var(--space-24)}.vlms-kpi-card{background:var(--card-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-20);box-shadow:var(--shadow-card);transition:transform .2s ease,box-shadow .2s ease}.vlms-kpi-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.vlms-kpi-label{font-size:var(--font-13);color:var(--text-light);font-weight:var(--weight-500)}.vlms-kpi-value{font-size:var(--font-32);font-weight:var(--weight-700);color:var(--text-heading);letter-spacing:-.02em;line-height:1.1}.gdg-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-13)}.gdg-table th{text-align:left;padding:14px 12px;color:var(--text-light);font-weight:var(--weight-600);border-bottom:1px solid var(--border);font-size:var(--font-12);text-transform:uppercase;letter-spacing:.02em;background:var(--card-bg)}.gdg-table td{padding:14px 12px;border-bottom:1px solid var(--border);color:var(--text)}.gdg-table tr:last-child td{border-bottom:none}.gdg-table tbody tr:hover{background:#f8fafc99}.gdg-table-responsive{width:100%;overflow-x:auto;border-radius:var(--radius)}@supports (overflow: clip){@media (min-width: 1800px){.gdg-table-responsive{overflow-x:clip}}}.gdg-table tbody tr:nth-child(2n){background:#f7f9fc}.gdg-table tbody tr:hover{background:#e8f0fa}.el-table .el-table__body tr:nth-child(2n)>td.el-table__cell{background:var(--surface-2)}.gdg-form{display:flex;flex-direction:column;gap:var(--space-16)}.gdg-form .el-form-item__label,.gdg-form label{color:var(--text-light);font-weight:var(--weight-500)}.actions{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap}.action-btns{display:inline-flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.action-btns .el-button{margin-left:0!important}.col-action{min-width:140px}.col-action .action-btns{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-8)}.col-action .action-btns .el-button{margin-left:0!important}.gdg-table-fixed{table-layout:fixed;width:100%}.gdg-table-fixed th,.gdg-table-fixed td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gdg-table-fixed .col-action,.gdg-table-fixed td.col-action,.gdg-table-fixed th.col-action{white-space:normal;overflow:visible}.vlms-login-bg{background:linear-gradient(135deg,#2563eb,#0ea5e9,#10b981);min-height:100vh;display:flex;align-items:center;justify-content:center}.vlms-login-card{background:var(--card-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:40px;width:420px;box-shadow:var(--shadow-card)}.vlms-login-logo{font-size:48px;text-align:center;margin-bottom:8px}.vlms-login-title{font-size:24px;font-weight:var(--weight-700);text-align:center;margin-bottom:4px;color:var(--text-heading)}.w-full{width:100%}.text-muted{color:var(--text-light)}.text-primary{color:var(--primary)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-danger{color:var(--danger)}@media (max-width: 1024px){.vlms-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.page-wrap{padding:var(--space-16)}.page-header{flex-direction:column;align-items:flex-start;gap:var(--space-12)}.page-header-right{width:100%;justify-content:flex-start;flex-wrap:wrap}.page-title{font-size:var(--font-24)}.section-card{padding:var(--space-16)}.vlms-kpi-grid{grid-template-columns:1fr}.gdg-form .el-form-item__label,.gdg-form label{display:block;width:100%;margin-bottom:var(--space-4)}.gdg-form .el-form-item,.gdg-form .form-row{flex-direction:column}}@media (max-width: 640px){.page-wrap,.section-card{padding:var(--space-12)}.actions{width:100%}.gdg-table-responsive{border-radius:var(--radius-sm)}}.action-danger{color:#ef4444;font-weight:600}.ost{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-13);font-weight:var(--weight-600);line-height:1.4;white-space:nowrap}.ost:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.ost.pos{color:var(--success)}.ost.crit{color:var(--warning)}.ost.neg{color:var(--danger)}.ost.info{color:var(--primary)}.ost.neut{color:var(--info)}.ost.inv{padding:2px 8px;border-radius:var(--radius-sm);color:#fff}.ost.inv:before{display:none}.ost.inv.pos{background:var(--success)}.ost.inv.crit{background:var(--warning)}.ost.inv.neg{background:var(--danger)}.ost.inv.info{background:var(--primary)}.ost.inv.neut{background:var(--info)}.el-input-number__decrease,.el-input-number__increase{display:none!important}.el-input-number .el-input__inner{padding-left:11px!important;padding-right:11px!important}.van-stepper__minus,.van-stepper__plus{display:none!important}.van-stepper__input{width:100%!important;margin:0!important;background:transparent!important}.van-stepper{width:100%}.month-header-row{background:#eef3f9!important}.month-header-row td{background:transparent!important;cursor:pointer;font-weight:600}.month-header-row td .cell{white-space:nowrap;overflow:visible}.month-header-row td .el-table__expand-icon{display:none}.mh-label{color:#16305a}.mh-meta{margin-left:10px;font-weight:400;color:#8a94a6;font-size:12px}.order-row-void td{text-decoration:line-through;text-decoration-color:#dc2626;text-decoration-thickness:2px;opacity:.6}.order-row-void td .el-button,.order-row-void td .cell .el-button{text-decoration:none}.el-dialog{border-radius:12px;overflow:hidden;border:1px solid var(--border);box-shadow:0 12px 40px #0f172a29}.el-dialog__header{background:var(--card-bg);padding:14px 20px;margin-right:0;border-bottom:1px solid var(--border)}.el-dialog__title{color:var(--text-heading);font-size:16px;font-weight:600;letter-spacing:0}.el-dialog__headerbtn .el-dialog__close{color:var(--text-light);font-size:18px}.el-dialog__headerbtn:hover .el-dialog__close{color:var(--primary)}.el-dialog__body{padding:20px 24px;color:var(--text)}.el-dialog__footer{border-top:1px solid var(--border);padding:14px 24px}.el-message-box{border-radius:12px;border:1px solid var(--border);box-shadow:0 12px 40px #0f172a29;padding-bottom:16px}.el-message-box__title{color:var(--text-heading);font-weight:600;font-size:16px}.el-message-box__content{color:var(--text)}.el-message-box__btns .el-button--primary{font-weight:600}.el-drawer{border-left:1px solid var(--border);box-shadow:-8px 0 32px #0f172a1f}.el-drawer__header{color:var(--text-heading);font-weight:600;font-size:16px;border-bottom:1px solid var(--border);padding:14px 20px;margin-bottom:0}.el-drawer__body{padding:20px;color:var(--text)}.el-modal-drawer:not(.el-overlay){pointer-events:none}.el-modal-drawer:not(.el-overlay) .el-drawer{pointer-events:auto}:root{--el-color-primary: #0a6ed1;--el-color-primary-rgb: 10, 110, 209;--el-color-primary-light-3: #549adf;--el-color-primary-light-5: #85b7e8;--el-color-primary-light-7: #b6d4f1;--el-color-primary-light-8: #cee2f6;--el-color-primary-light-9: #e7f1fa;--el-color-primary-dark-2: #0854a0;--el-color-success: #107e3e;--el-color-success-rgb: 16, 126, 62;--el-color-success-light-3: #58a578;--el-color-success-light-5: #88bf9f;--el-color-success-light-7: #b7d8c5;--el-color-success-light-8: #cfe5d8;--el-color-success-light-9: #e7f2ec;--el-color-success-dark-2: #0d6532;--el-color-warning: #df6e0c;--el-color-warning-rgb: 223, 110, 12;--el-color-warning-light-3: #e99a55;--el-color-warning-light-5: #efb786;--el-color-warning-light-7: #f5d4b6;--el-color-warning-light-8: #f9e2ce;--el-color-warning-light-9: #fcf1e7;--el-color-warning-dark-2: #b2580a;--el-color-danger: #bb0000;--el-color-danger-rgb: 187, 0, 0;--el-color-danger-light-3: #cf4d4d;--el-color-danger-light-5: #dd8080;--el-color-danger-light-7: #ebb3b3;--el-color-danger-light-8: #f1cccc;--el-color-danger-light-9: #f8e6e6;--el-color-danger-dark-2: #960000;--el-color-error: #bb0000;--el-color-error-rgb: 187, 0, 0;--el-color-error-light-3: #cf4d4d;--el-color-error-light-5: #dd8080;--el-color-error-light-7: #ebb3b3;--el-color-error-light-8: #f1cccc;--el-color-error-light-9: #f8e6e6;--el-color-error-dark-2: #960000;--el-color-info: #6a6d70;--el-color-info-rgb: 106, 109, 112;--el-color-info-light-3: #97999b;--el-color-info-light-5: #b5b6b8;--el-color-info-light-7: #d2d3d4;--el-color-info-light-8: #e1e2e2;--el-color-info-light-9: #f0f0f1;--el-color-info-dark-2: #55575a;--el-bg-color-page: #f7f7f7;--el-text-color-primary: #131e29;--el-text-color-regular: #3a4653;--el-text-color-secondary: #6a6d70;--el-text-color-placeholder: #a3a6aa;--el-border-color: #d9d9d9;--el-border-color-light: #e5e5e5;--el-border-color-lighter: #ebebeb;--el-border-color-extra-light: #f2f2f2;--el-fill-color: #f0f0f0;--el-fill-color-light: #f5f5f5;--el-fill-color-lighter: #fafafa;--el-fill-color-extra-light: #fcfcfc;--el-font-family: "72", "Inter", -apple-system, "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;--el-border-radius-base: 4px;--el-border-radius-small: 2px;--el-component-size: 32px}.el-table .el-table__cell{padding:4px 0}.el-table th.el-table__cell{padding:8px 0}html.dark{--el-color-primary: #4db1ff;--el-color-primary-rgb: 77, 177, 255;--el-color-primary-light-3: #367cb3;--el-color-primary-light-5: #275980;--el-color-primary-light-7: #17354d;--el-color-primary-light-8: #0f2333;--el-color-primary-light-9: #08121a;--el-color-primary-dark-2: #71c1ff;--el-color-success: #5cb87a;--el-color-warning: #e58a3d;--el-color-danger: #e06666;--el-color-error: #e06666;--el-bg-color: #121417;--el-bg-color-page: #0b0c0e;--el-bg-color-overlay: #191c20;--el-text-color-primary: #e8e9ea;--el-text-color-regular: #c8cbcf;--el-text-color-secondary: #9ba1a8;--el-text-color-placeholder: #5f646b;--el-border-color: #33373d;--el-border-color-light: #26292e;--el-border-color-lighter: #26292e;--el-border-color-extra-light: #22252a;--el-fill-color: #191c20;--el-fill-color-light: #16181c;--el-fill-color-lighter: #14161a;--el-fill-color-extra-light: #121417;--el-fill-color-blank: #121417;--el-mask-color: rgba(0, 0, 0, .65)}.el-card,.el-card__body,.vlms-content .el-tabs__content,.vlms-content .el-tab-pane,.vlms-content .el-table,.vlms-content .el-table__inner-wrapper{overflow:visible!important}.vlms-content .el-table__body-wrapper{overflow-x:auto!important}.vlms-content .no-sticky-header .el-table__header-wrapper{position:static}.vlms-content .el-table__header-wrapper{position:sticky;top:var(--header-height);z-index:30;background:var(--surface-2);box-shadow:0 1px 0 var(--border)}.vlms-content .el-table__header-wrapper th.el-table__cell{background:var(--surface-2)!important;color:var(--text-light);font-weight:var(--weight-500);letter-spacing:1px}.el-drawer .el-table__header-wrapper,.el-dialog .el-table__header-wrapper,.el-overlay .el-table__header-wrapper,.el-table__expanded-cell .el-table__header-wrapper,.el-drawer .el-table__fixed .el-table__fixed-header-wrapper,.el-dialog .el-table__fixed .el-table__fixed-header-wrapper{position:static}.vlms-content .el-table .el-table__fixed,.vlms-content .el-table .el-table__fixed-right{z-index:6}.vlms-content .el-table .el-table__fixed .el-table__fixed-header-wrapper,.vlms-content .el-table .el-table__fixed-right .el-table__fixed-header-wrapper{position:sticky;top:var(--header-height);z-index:7;background:var(--surface-2)}.el-card{background:var(--card-bg);border-color:var(--border);box-shadow:var(--shadow-card)}html.dark .el-card{box-shadow:none}.el-dialog,.el-drawer{background:var(--card-bg)}.el-dialog__title,.el-drawer__title{color:var(--text-heading)}.theme-toggle{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;font-size:18px;color:var(--text-light);border:1px solid var(--border);background:transparent;transition:all .2s ease}.theme-toggle:hover{color:var(--primary);border-color:var(--primary)}html.dark .el-button--primary:not(.is-link):not(.is-text):not(.is-plain){color:#121417;font-weight:600}html.dark .vlms-status{color:#d7dae0}html.dark .vlms-status.pending,html.dark .vlms-status.in_transit,html.dark .vlms-status.for_sale,html.dark .vlms-status.title_transferred{color:#e3b341}html.dark .vlms-status.rejected,html.dark .vlms-status.locked{color:#e8908a}html.dark .vlms-status.signed,html.dark .vlms-status.delivered,html.dark .vlms-status.preparation{color:#8fd694}html.dark .vlms-status.ordered,html.dark .vlms-status.approved{color:#8ab4f8}html.dark .vlms-status.arrived,html.dark .vlms-status.modification,html.dark .vlms-status.completed{color:#c9a4fc}html.dark .vlms-status.first_inspection,html.dark .vlms-status.delivery_qc{color:#5fd4d4}html.dark .section-note--info{background:#4db1ff1f;color:#71c1ff}.btn-sweep{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;height:38px;padding:0 20px;border-radius:var(--radius);font-family:var(--font-family);font-size:var(--font-13);font-weight:var(--weight-600);letter-spacing:.02em;cursor:pointer;border:1px solid transparent;transition:all .35s cubic-bezier(.16,1,.3,1)}.btn-sweep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.42) 48%,transparent 76%);transform:translate(-130%);transition:transform .65s ease;pointer-events:none}.btn-sweep:hover:after{transform:translate(130%)}.btn-sweep--primary{background:linear-gradient(180deg,var(--primary-light),var(--primary) 55%,var(--primary-dark));color:var(--text-inverse);border-color:var(--primary-dark);box-shadow:var(--shadow-button)}.btn-sweep--primary:hover{filter:brightness(1.06);box-shadow:var(--shadow-button),0 0 18px #0a6ed159}.btn-sweep--plain{background:transparent;color:var(--text);border-color:var(--border-strong)}.btn-sweep--plain:hover{border-color:var(--text)}.btn-sweep--quiet{background:transparent;color:var(--text-secondary);border-color:transparent}.btn-sweep--quiet:hover{color:var(--primary)}@media (prefers-reduced-motion: reduce){.btn-sweep:after{display:none}}.el-button:not(.is-text):not(.is-link){position:relative;isolation:isolate;overflow:hidden}.el-button:not(.is-text):not(.is-link):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.42) 48%,transparent 76%);transform:translate(-130%);transition:transform .65s ease;pointer-events:none}.el-button:not(.is-text):not(.is-link):not(.is-disabled):hover:after{transform:translate(130%)}@media (prefers-reduced-motion: reduce){.el-button:after{display:none}}.global-watermark{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;pointer-events:none;background-repeat:repeat}.sg-float[data-v-3f19e111]{position:fixed;right:18px;bottom:18px;z-index:2000}.sg-pill[data-v-3f19e111]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:var(--g500-primary, #1a3a6b);color:#fff;border-radius:999px;padding:8px 14px;font-size:13px;box-shadow:0 6px 18px #131e292e}.sg-pill-dot[data-v-3f19e111]{width:7px;height:7px;border-radius:50%;background:#7ee787}.sg-card[data-v-3f19e111]{width:320px;background:var(--g500-bg-card, #fff);border-radius:12px;box-shadow:0 10px 32px #131e292e;padding:12px 14px;border:1px solid var(--g500-border-light, #e5e7eb)}.sg-head[data-v-3f19e111]{display:flex;align-items:center;gap:8px}.sg-title[data-v-3f19e111]{font-weight:700;font-size:14px;flex:1}.sg-prog[data-v-3f19e111]{font-size:12px;color:var(--text-light, #888)}.sg-meta[data-v-3f19e111]{font-size:12px;color:var(--text-light, #888);margin:6px 0 8px}.sg-steps[data-v-3f19e111]{max-height:300px;overflow:auto;display:flex;flex-direction:column;gap:2px}.sg-step[data-v-3f19e111]{display:flex;align-items:flex-start;gap:8px;padding:5px 6px;border-radius:6px;font-size:13px}.sg-step.current[data-v-3f19e111]{background:#1a3a6b14}.sg-step.done[data-v-3f19e111]{color:var(--text-light, #888)}.sg-ico[data-v-3f19e111]{width:18px;text-align:center;color:var(--g500-primary, #1a3a6b);font-weight:700}.sg-step.done .sg-ico[data-v-3f19e111]{color:#22a06b}.sg-step-main[data-v-3f19e111]{display:flex;flex-direction:column;min-width:0}.sg-label[data-v-3f19e111]{font-weight:600}.sg-opt[data-v-3f19e111]{font-size:11px;color:#b38b00;font-style:normal;font-weight:400}.sg-detail[data-v-3f19e111]{font-size:12px;color:var(--text-light, #999);word-break:break-all}.sg-actions[data-v-3f19e111]{margin-top:10px;display:flex;gap:8px}.sg-all-done[data-v-3f19e111]{color:#22a06b;font-weight:600}
