:root{--mes-font-family:"Inter","PingFang SC","Microsoft YaHei","Noto Sans SC","Source Han Sans SC",Arial,sans-serif;--mes-font-xs:12px;--mes-font-sm:13px;--mes-font-base:14px;--mes-font-md:15px;--mes-font-lg:18px;--mes-font-xl:22px;--mes-font-small:var(--mes-font-sm);--mes-font-table:14px;--mes-font-title:var(--mes-font-xl);--mes-table-font:14px;--mes-table-head-font:14px;--mes-table-row-height:42px;--mes-control-font:14px;--mes-control-height:36px;--mes-button-height:34px;--mes-badge-font:12px;--mes-badge-height:22px;--mes-modal-title:18px;--mes-modal-font:14px;--mes-modal-label:13px;--mes-content-max:1760px;--mes-content-wide-max:1840px;--mes-content-boss-max:1600px;--mes-hub-btn-size:13px;--mes-mono-font:ui-monospace,"Cascadia Mono","Segoe UI Mono",Consolas,monospace;--mes-page-header-height:71px;--mes-page-header-row-h:68px;--mes-page-header-inset:14px;--mes-page-header-brand-gap:12px;--mes-page-header-icon:36px}@media (min-width:1800px){:root{--mes-font-base:15px;--mes-font-md:16px;--mes-font-table:15px;--mes-table-font:15px;--mes-table-head-font:15px;--mes-control-font:15px;--mes-font-small:14px;--mes-font-title:24px;--mes-control-height:38px;--mes-table-row-height:44px;--mes-content-wide-max:1920px;--mes-hub-btn-size:14px}}body.mes-baseline-page{background-color:#eef3f9!important;background-image:linear-gradient(rgba(148,163,184,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.14) 1px,transparent 1px)!important;background-size:24px 24px!important;font-family:var(--mes-font-family);color:#1e293b;font-size:var(--mes-font-base)}body.mes-baseline-boss{background:#0f172a!important;color:#e2e8f0!important;font-family:var(--mes-font-family);font-size:var(--mes-font-base)}body.mes-baseline-boss .mes-boss-shell,body.mes-baseline-boss main.max-w-6xl{max-width:min(var(--mes-content-boss-max),94vw)!important;width:100%;margin-left:auto;margin-right:auto}body.mes-baseline-boss .boss-kpi{background:#1e293b!important;border:1px solid #334155!important;padding:10px 12px!important}body.mes-baseline-boss .boss-panel{background:#1e293b!important;border:1px solid #334155!important}body.mes-baseline-boss .boss-kpi .text-\[9px\],body.mes-baseline-boss .boss-kpi-label{font-size:13px!important}body.mes-baseline-boss .boss-kpi .text-lg,body.mes-baseline-boss .boss-kpi [id^=kpi-]{font-size:26px!important;line-height:1.15!important}body.mes-baseline-boss .mc-card .font-black,body.mes-baseline-boss .mc-card .text-sm{font-size:var(--mes-font-md)!important}body.mes-baseline-boss .mc-card .text-\[10px\],body.mes-baseline-boss .mc-card .text-\[9px\]{font-size:var(--mes-font-sm)!important}body.mes-baseline-boss .boss-dense th{font-size:13px!important;padding:8px 10px!important;background:#1e293b!important;border-bottom:1px solid #475569!important;color:#94a3b8!important}body.mes-baseline-boss .boss-dense td{font-size:var(--mes-font-table)!important;padding:8px 10px!important;min-height:var(--mes-table-row-height);border-bottom:1px solid #334155!important;color:#e2e8f0!important}body.mes-baseline-boss .boss-dense tr:hover td{background:rgba(15,23,42,.65)!important}body.mes-baseline-boss .mc-card{background:#1e293b!important;border:1px solid #334155!important;font-size:var(--mes-font-small)!important;padding:10px 12px!important}body.mes-baseline-boss>header:not(.mes-page-header){background:rgba(15,23,42,.95)!important;border-bottom:1px solid #334155!important;box-shadow:none!important}body.mes-baseline-boss>header h1{color:#f8fafc!important;font-size:var(--mes-font-title)!important}body.mes-baseline-boss>header p{color:#94a3b8!important;font-size:var(--mes-font-small)!important}body.mes-baseline-page.mes-baseline-terminal{background-color:#eef3f9!important;background-image:linear-gradient(rgba(148,163,184,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.14) 1px,transparent 1px)!important;background-size:24px 24px!important}body.mes-baseline-page header.sticky.top-0:not(.mes-page-header),body.mes-baseline-page header.sticky:not(.mes-page-header),body.mes-baseline-page>header:not(.mes-page-header){background:linear-gradient(135deg,#071b32 0,#0b315f 55%,#08213f 100%)!important;border-bottom:1px solid rgba(47,140,255,.28)!important;box-shadow:0 4px 14px rgba(7,27,50,.22)!important}body.mes-baseline-page header h1,body.mes-baseline-page>header h1{color:#fff!important}body.mes-baseline-page header p,body.mes-baseline-page>header p{color:#94b8e8!important}body.mes-baseline-page #partners-back-to-hub,body.mes-baseline-page #wms-back-to-hub,body.mes-baseline-page a[href*="index.html"],body.mes-baseline-page header a,body.mes-baseline-page header button[onclick*=load]{border-radius:6px!important}body.mes-baseline-page #global-error.max-w-6xl,body.mes-baseline-page .max-w-5xl,body.mes-baseline-page .max-w-6xl,body.mes-baseline-page header.max-w-6xl,body.mes-baseline-page main.max-w-5xl,body.mes-baseline-page main.max-w-6xl,body.mes-baseline-page nav.max-w-6xl,body.mes-baseline-page section.max-w-6xl{max-width:min(96vw,var(--mes-content-max))!important;width:100%;min-width:0}body.mes-baseline-page .max-w-7xl,body.mes-baseline-page .mes-content-wide,body.mes-baseline-page main.max-w-7xl{max-width:min(96vw,var(--mes-content-wide-max))!important;width:100%;min-width:0}body.mes-baseline-page.mes-baseline-terminal .terminal-admin-wrap{max-width:min(96vw,1440px)!important;width:100%;margin-left:auto!important;margin-right:auto!important}body.mes-baseline-page .excel-input,body.mes-baseline-page .ind-filter,body.mes-baseline-page .quick-input,body.mes-baseline-page .wms-filter-input,body.mes-baseline-page input.quick-input,body.mes-baseline-page select.quick-input{font-size:var(--mes-font-table)!important;min-height:var(--mes-control-height)!important}body.mes-baseline-page .mes-hub-btn,body.mes-baseline-page .wms-btn{font-size:var(--mes-hub-btn-size)!important;min-height:var(--mes-control-height)!important}body.mes-baseline-page .ship-dense-table td,body.mes-baseline-page .ship-dense-table th,body.mes-baseline-page .wms-dense-table td,body.mes-baseline-page .wms-dense-table th,body.mes-baseline-page table:not(.report-tbl) td,body.mes-baseline-page table:not(.report-tbl) th{font-size:var(--mes-font-table)!important}body.mes-baseline-page .ship-dense-table tbody tr,body.mes-baseline-page .wms-dense-table tbody tr{min-height:var(--mes-table-row-height)}body.mes-baseline-page .b2-nav-item{font-size:var(--mes-font-small)!important;padding:10px 12px!important}@media (min-width:768px){body.mes-baseline-terminal .terminal-admin-wrap{font-size:var(--mes-font-base)}}body.mes-baseline-page .hub-table-panel thead th,body.mes-baseline-page .ship-dense-table thead th,body.mes-baseline-page .tbl th,body.mes-baseline-page .wms-dense-table thead th,body.mes-baseline-page table:not(.report-tbl) thead th{background:#e2e8f0!important;border-bottom:1px solid #cbd5e1!important;color:#475569!important}body.mes-baseline-page .ship-dense-table tbody tr,body.mes-baseline-page .wms-dense-table tbody tr,body.mes-baseline-page table:not(.report-tbl) tbody tr{border-bottom:1px solid #cbd5e1}body.mes-baseline-page .ship-dense-table tbody tr:hover,body.mes-baseline-page .wms-dense-table tbody tr:hover,body.mes-baseline-page table:not(.report-tbl) tbody tr:hover{background:#eff6ff!important}body.mes-baseline-page .number-font,body.mes-baseline-page td.num,body.mes-baseline-page th.num{text-align:right}body.mes-baseline-page #b2-sidebar{background:linear-gradient(180deg,#071b32 0,#092849 48%,#061626 100%)!important;border-right:1px solid rgba(47,140,255,.18)!important}body.mes-baseline-page #b2-sidebar .b2-nav-item{color:#d6e8ff!important}body.mes-baseline-page #b2-sidebar .b2-nav-item:hover{background:rgba(31,111,242,.2)!important;color:#fff!important}body.mes-baseline-page #b2-sidebar .b2-nav-active{background:linear-gradient(135deg,#1f6ff2 0,#328cff 100%)!important;color:#fff!important}body.mes-baseline-page.mes-page #wms-main.mes-page-main{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden!important}body.mes-baseline-page.mes-page #wms-main>.flex,body.mes-baseline-page.mes-page #wms-main>.wms-layout-row{display:flex;flex:1 1 auto;flex-direction:row;align-items:stretch;align-self:stretch;min-height:0;width:100%;height:100%;max-height:100%}body.mes-baseline-page.mes-page #b2-sidebar{flex:0 0 12rem;width:12rem;max-width:12rem;align-self:stretch;min-height:100%;height:auto;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}body.mes-baseline-page.mes-page #wms-main>.wms-layout-row>.wms-workspace{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}body.mes-baseline-page.mes-page #wms-main>.wms-layout-row>.wms-workspace>.wms-workspace-scroll{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden}body.mes-baseline-page.mes-page #wms-main #mes-icp-footer.wms-workspace-footer{flex-shrink:0;width:100%;box-sizing:border-box}body.mes-baseline-page.mes-page #wms-main>.flex>.mes-main.flex-1,body.mes-baseline-page.mes-page #wms-main>.wms-layout-row>.mes-main{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden}body.mes-baseline-page #panel-overview .ov-risk-table td,body.mes-baseline-page #panel-overview .ov-risk-table th{overflow:visible!important;text-overflow:clip!important;max-width:none!important;white-space:normal}body.mes-baseline-page #panel-overview .ov-risk-table td.wms-col-num,body.mes-baseline-page #panel-overview .ov-risk-table th.ov-th-num{white-space:nowrap}body.mes-baseline-page #wms-main>.flex-1.overflow-y-auto,body.mes-baseline-page.mes-page #wms-main>.wms-layout-row>.wms-workspace>.wms-workspace-scroll{background-color:#eef3f9;background-image:linear-gradient(rgba(148,163,184,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.14) 1px,transparent 1px);background-size:24px 24px}.mes-hub-btn{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;min-height:var(--mes-control-height);font-size:var(--mes-hub-btn-size);font-weight:700;color:#cbd5e1!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(148,163,184,.35)!important;border-radius:6px!important;text-decoration:none!important;transition:.15s}.mes-hub-btn:hover{color:#fff!important;border-color:#60a5fa!important}body.mes-baseline-terminal .min-h-\[44px\]{min-height:44px!important}body.mes-baseline-login{margin:0;min-height:100vh;font-family:var(--mes-font-family);font-size:var(--mes-font-base);background:linear-gradient(135deg,#071b32 0,#0b315f 45%,#061626 100%)!important;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(135deg,#071b32 0,#0b315f 45%,#061626 100%)!important;background-size:24px 24px,24px 24px,auto!important;color:#e2e8f0}body.mes-baseline-login .mes-login-card{width:100%;max-width:480px;background:rgba(15,23,42,.92)!important;border:1px solid rgba(47,140,255,.25)!important;border-radius:16px!important;box-shadow:0 16px 40px rgba(7,27,50,.45)!important;padding:2.25rem 2rem!important}body.mes-baseline-login .mes-login-card h1{font-size:1.5rem!important}body.mes-baseline-login .mes-login-card label{font-size:var(--mes-font-small)!important}body.mes-baseline-login .mes-login-card input{font-size:var(--mes-font-table)!important;min-height:var(--mes-control-height)!important;padding:.75rem 1rem!important}body.mes-baseline-login .mes-login-card #tenant-display-name{font-size:1.125rem!important}body.mes-baseline-login .mes-login-card button#email-login-btn,body.mes-baseline-login .mes-login-card button#login-btn{min-height:44px!important;font-size:var(--mes-font-base)!important}body.mes-baseline-login .mes-login-logo{width:56px!important;height:56px!important;background:0 0!important;border:1px solid transparent!important;color:#fff!important}body.mes-baseline-analytics-dark{background:0 0/32px 32px #020617!important;background-image:linear-gradient(rgba(30,41,59,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(30,41,59,.15) 1px,transparent 1px)!important;color:#e2e8f0!important;font-family:var(--mes-font-family);font-size:var(--mes-font-base)}body.mes-baseline-analytics-dark #global-error.max-w-6xl,body.mes-baseline-analytics-dark nav.max-w-6xl,body.mes-baseline-analytics-dark section.max-w-6xl{max-width:min(96vw,var(--mes-content-max))!important;width:100%;margin-left:auto!important;margin-right:auto!important}body.mes-baseline-analytics-dark>header:not(.mes-page-header){max-width:min(96vw,var(--mes-content-max))!important;width:100%;margin-left:auto!important;margin-right:auto!important;background:linear-gradient(135deg,#071b32 0,#0b315f 55%,#08213f 100%)!important;border-bottom:1px solid rgba(47,140,255,.28)!important;padding:10px 14px!important;border-radius:6px}body.mes-baseline-analytics-dark>header h1{font-size:var(--mes-font-lg)!important;color:#f8fafc!important}body.mes-baseline-analytics-dark .tbl td,body.mes-baseline-analytics-dark .tbl th{font-size:var(--mes-table-font)!important;padding:6px 8px!important}body.mes-baseline-analytics-dark .tbl th{background:#1e293b!important;color:#94a3b8!important;border-bottom:1px solid #334155!important}body.mes-baseline-analytics-dark .tbl td{color:#e2e8f0!important;border-bottom:1px solid #334155}body.mes-baseline-analytics-dark .range-btn,body.mes-baseline-analytics-dark .tab-btn{font-size:var(--mes-font-sm)!important}body.mes-baseline-analytics-dark .num-font{font-family:var(--mes-mono-font)!important}.mes-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}body.mes-baseline-page .hub-table-panel table,body.mes-baseline-page .mes-table,body.mes-baseline-page .mes-table-wrap>table.w-full,body.mes-baseline-page main table.w-full:not(.report-tbl):not(.ov-risk-table){min-width:1080px}body.mes-baseline-page .hub-name-cell,body.mes-baseline-page .mes-col-name,body.mes-baseline-page .partners-col-name,body.mes-baseline-page .wms-col-name,body.mes-baseline-page td.mes-col-name{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.mes-baseline-page .mes-col-actions,body.mes-baseline-page .ship-dense-table th:last-child,body.mes-baseline-page .wms-dense-table th:last-child,body.mes-baseline-page th:last-child.mes-col-actions{min-width:7.5rem;white-space:nowrap}body.mes-baseline-page .hub-status-badge,body.mes-baseline-page .seg-btn,body.mes-baseline-page .ship-status-badge{white-space:nowrap;font-size:var(--mes-badge-font)!important;min-height:var(--mes-badge-height);line-height:1.2}body.mes-baseline-page .hub-table-panel button,body.mes-baseline-page .mes-hub-btn,body.mes-baseline-page .wms-btn,body.mes-baseline-page header button{white-space:nowrap}body.mes-baseline-page .b2-kpi .kpi-label{font-size:var(--mes-font-sm)!important}body.mes-baseline-page .b2-kpi .kpi-value{font-size:var(--mes-font-xl)!important}body.mes-baseline-page .b2-kpi .kpi-sub{font-size:var(--mes-font-sm)!important}body.mes-baseline-page .wms-col-name{font-size:var(--mes-font-md)!important;font-weight:800!important;word-break:normal!important}body.mes-baseline-page .wms-col-sku{font-size:var(--mes-font-sm)!important;font-family:var(--mes-mono-font)!important}body.mes-baseline-page .ship-dense-table td,body.mes-baseline-page .ship-dense-table th,body.mes-baseline-page .wms-dense-table td,body.mes-baseline-page .wms-dense-table th{font-size:var(--mes-table-font)!important;padding:8px 10px!important}body.mes-baseline-page .ship-dense-table thead th,body.mes-baseline-page .wms-dense-table thead th{font-size:var(--mes-table-head-font)!important;text-transform:none!important}body.mes-baseline-page .wms-btn{min-height:30px!important;padding:4px 10px!important;font-size:var(--mes-font-sm)!important}body.mes-baseline-page .ship-status-badge{min-height:var(--mes-badge-height)!important;padding:2px 8px!important}body.mes-baseline-page .wms-modal-shell{width:min(92vw,560px)!important;max-width:min(92vw,560px)!important;max-height:88vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}body.mes-baseline-page .wms-modal-title{font-size:var(--mes-modal-title)!important}body.mes-baseline-page .wms-modal-body{overflow:auto!important;max-height:72vh!important;font-size:var(--mes-modal-font)!important}body.mes-baseline-page .wms-field-label{font-size:var(--mes-modal-label)!important}body.mes-baseline-page .mold-col-code{font-size:var(--mes-font-sm)!important;font-family:var(--mes-mono-font)!important;color:#475569!important}body.mes-baseline-page .mold-col-info,body.mes-baseline-page .mold-col-info .font-bold{font-size:var(--mes-font-md)!important}body.mes-baseline-page #modal-create>div{width:min(92vw,560px)!important;max-width:min(92vw,560px)!important;max-height:88vh!important}body.mes-baseline-page #modal-create .overflow-y-auto,body.mes-baseline-page #modal-create [class*=overflow]{max-height:72vh!important;overflow:auto!important}body.mes-baseline-page main table.w-full thead th{font-size:var(--mes-table-head-font)!important;background:#e2e8f0!important;color:#475569!important}body.mes-baseline-page main table.w-full tbody{font-size:var(--mes-table-font)!important}body.mes-baseline-page #pf-keyword,body.mes-baseline-page #pf-status{font-size:var(--mes-control-font)!important;min-height:var(--mes-control-height)!important}body.mes-baseline-page #modal-partner>div{width:min(92vw,560px)!important;max-width:min(92vw,560px)!important;max-height:88vh!important;overflow:auto!important}.mes-modal-backdrop{padding:12px!important;align-items:center!important;justify-content:center!important}.mes-modal-panel{display:flex;flex-direction:column;overflow:hidden;max-height:88vh;border-radius:8px}.mes-modal-panel--sm{width:min(92vw,560px);max-width:min(92vw,560px)}.mes-modal-panel--md{width:min(94vw,860px);max-width:min(94vw,860px)}.mes-modal-panel--lg{width:min(94vw,1280px);max-width:min(94vw,1280px)}.mes-modal-panel--xl{width:min(94vw,1320px);max-width:min(94vw,1320px)}.mes-modal-header,.mes-modal-panel .hub-modal-head{flex-shrink:0}.mes-modal-panel .hub-modal-head h3,.mes-modal-title{font-size:var(--mes-modal-title)!important}.mes-modal-body,.mes-modal-panel .hub-modal-body-scroll{flex:1 1 auto;overflow:auto;max-height:72vh;font-size:var(--mes-modal-font)}.mes-modal-footer,.mes-modal-panel .hub-modal-foot{flex-shrink:0}.mes-form-label{font-size:var(--mes-modal-label)}.mes-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}body.mes-baseline-page #modal-batch-dispatch>div,body.mes-baseline-page #modal-quote-edit>div,body.mes-baseline-page #modal-quote-view>div{width:min(94vw,1320px)!important;max-width:min(94vw,1320px)!important;max-height:88vh!important}body.mes-baseline-page #modal-quote-view .vq-items-table td,body.mes-baseline-page #modal-quote-view .vq-items-table th{font-size:var(--mes-table-font)!important;padding:8px 10px!important;line-height:1.35}body.mes-baseline-page #modal-quote-view .vq-items-table tbody tr{min-height:36px}body.mes-baseline-page #modal-edit-order>div{width:min(94vw,620px)!important;max-width:min(94vw,620px)!important;max-height:88vh!important}body.mes-baseline-page #modal-edit-order h3{font-size:var(--mes-modal-title)!important}body.mes-baseline-page #modal-edit-order input,body.mes-baseline-page #modal-edit-order table,body.mes-baseline-page #modal-edit-order textarea{font-size:var(--mes-modal-font)!important}body.mes-baseline-page #modal-edit-order #edit-order-cur-customer,body.mes-baseline-page #modal-edit-order #edit-order-cur-due,body.mes-baseline-page #modal-edit-order #edit-order-cur-qty,body.mes-baseline-page #modal-edit-order #edit-order-cur-remark{color:#475569!important}body.mes-baseline-page #modal-edit-order input,body.mes-baseline-page #modal-edit-order select,body.mes-baseline-page #modal-edit-order textarea{min-height:var(--mes-control-height)!important}body.mes-baseline-page #modal-change-mold>div,body.mes-baseline-page #modal-reassign>div{width:min(92vw,560px)!important;max-width:min(92vw,560px)!important;max-height:88vh!important}body.mes-baseline-page #modal-edit-shift>div,body.mes-baseline-page #modal-edit-user>div,body.mes-baseline-page #modal-machine-add>div,body.mes-baseline-page #modal-machine-edit>div,body.mes-baseline-page #modal-machine-qr>div{width:min(92vw,560px)!important;max-width:min(92vw,560px)!important;max-height:88vh!important;overflow:auto!important}body.mes-baseline-page #modal-batch-dispatch .hub-modal-body-scroll,body.mes-baseline-page #modal-quote-edit .hub-modal-body-scroll{max-height:72vh!important;overflow:auto!important}body.mes-baseline-page .mes-modal-backdrop,body.mes-baseline-page [id^=modal-].fixed.inset-0{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.mes-baseline-page .mes-modal-backdrop:not(.hidden),body.mes-baseline-page [id^=modal-].fixed.inset-0:not(.hidden){display:flex!important;align-items:center!important;justify-content:center!important}body.mes-baseline-page .mes-modal-panel,body.mes-baseline-page [id^=modal-].fixed.inset-0>div{display:flex;flex-direction:column;min-width:0;max-height:88vh;background-color:#fff!important;color:#0f172a;border:1px solid #e2e8f0;box-shadow:0 10px 28px rgba(15,23,42,.12);filter:none!important;transform:none!important;opacity:1!important}body.mes-baseline-page .hub-modal-head,body.mes-baseline-page .mes-modal-header,body.mes-baseline-page .wms-modal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}body.mes-baseline-page .hub-modal-head h3,body.mes-baseline-page .mes-modal-header h3,body.mes-baseline-page .wms-modal-title,body.mes-baseline-page [id^=modal-] .mes-modal-header h3,body.mes-baseline-page [id^=modal-]>div>div:first-child h3{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0;line-height:1.4;white-space:normal;color:#0f172a!important;font-size:var(--mes-modal-title)!important;font-weight:800}body.mes-baseline-page .hub-modal-head h3>i,body.mes-baseline-page .hub-modal-head h3>svg,body.mes-baseline-page .mes-modal-header h3>i,body.mes-baseline-page .mes-modal-header h3>svg{width:1rem;height:1rem;flex-shrink:0}body.mes-baseline-page .hub-modal-body-scroll,body.mes-baseline-page .mes-modal-body,body.mes-baseline-page .wms-modal-body,body.mes-baseline-page [id^=modal-] .mes-modal-body{background-color:#fff!important;color:#0f172a}body.mes-baseline-page [id^=modal-] .hub-modal-body-scroll.bg-slate-100\/50,body.mes-baseline-page [id^=modal-] [class*=bg-slate-100]{background-color:#f1f5f9!important}body.mes-baseline-page [id^=modal-] .excel-input,body.mes-baseline-page [id^=modal-] .hub-modal-input,body.mes-baseline-page [id^=modal-] .mes-form-input,body.mes-baseline-page [id^=modal-] .quick-input,body.mes-baseline-page [id^=modal-] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),body.mes-baseline-page [id^=modal-] select,body.mes-baseline-page [id^=modal-] textarea{box-sizing:border-box;min-height:var(--mes-control-height);max-height:none;background-color:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;-webkit-font-smoothing:antialiased}body.mes-baseline-page [id^=modal-] input::placeholder,body.mes-baseline-page [id^=modal-] textarea::placeholder{color:#94a3b8!important;opacity:1}body.mes-baseline-page [id^=modal-] input:focus,body.mes-baseline-page [id^=modal-] select:focus,body.mes-baseline-page [id^=modal-] textarea:focus{background-color:#fff!important;border-color:#3b82f6!important;outline:0;box-shadow:0 0 0 2px rgba(59,130,246,.15)}body.mes-baseline-page #modal-batch-dispatch .hub-modal-input,body.mes-baseline-page #modal-quote-edit .hub-modal-input{min-height:28px!important}body.mes-baseline-page .mes-modal-close,body.mes-baseline-page [id^=modal-] .hub-modal-head>button,body.mes-baseline-page [id^=modal-] .mes-modal-header>button,body.mes-baseline-page [id^=modal-] .wms-modal-head>button,body.mes-baseline-page [id^=modal-]>div>div:first-child>button:last-child{border:none!important;background:0 0!important;box-shadow:none!important;color:#64748b!important;padding:4px!important;min-height:auto!important}body.mes-baseline-page [id^=modal-] .hub-modal-head>button:hover,body.mes-baseline-page [id^=modal-] .mes-modal-header>button:hover,body.mes-baseline-page [id^=modal-] .wms-modal-head>button:hover{color:#dc2626!important;background:#f1f5f9!important}body.mes-baseline-page #modal-batch-dispatch .hub-modal-head>button,body.mes-baseline-page #modal-quote-edit .hub-modal-head>button{border:1px solid #e2e8f0!important;background:#fff!important;border-radius:4px}body.mes-baseline-page .hub-modal-foot,body.mes-baseline-page .mes-modal-footer,body.mes-baseline-page .wms-modal-foot,body.mes-baseline-page [id^=modal-] [class*=border-t][class*=bg-slate-50],body.mes-baseline-page [id^=modal-] [class*=border-t][class*=bg-white]{display:flex;align-items:center;flex-shrink:0;gap:8px;background-color:#f8fafc!important;border-top:1px solid #e2e8f0}body.mes-baseline-page [id^=modal-] .mes-btn-primary,body.mes-baseline-page [id^=modal-] button.bg-blue-600,body.mes-baseline-page [id^=modal-] button[class*=bg-blue-600]{color:#fff!important;background-color:#2563eb!important;border-color:#2563eb!important}body.mes-baseline-page [id^=modal-] button[class*=rounded]{flex-shrink:0}body.mes-baseline-page [id^=modal-] .mes-form-label,body.mes-baseline-page [id^=modal-] label{color:#475569!important;font-size:var(--mes-modal-label);font-weight:700}body.mes-baseline-boss .mes-boss-shell,body.mes-baseline-boss main.max-w-6xl{max-width:min(96vw,var(--mes-content-boss-max))!important}body.settings-ui-page main table:not(.report-tbl) thead th{background:#dbe3ee!important;color:#0f172a!important;border-bottom:1px solid #94a3b8!important;font-weight:800!important}body.settings-ui-page main table:not(.report-tbl) tbody td{color:#1e293b!important}body.settings-ui-page main table:not(.report-tbl) tbody tr{border-bottom:1px solid #cbd5e1}body.settings-ui-page .settings-machine-table tbody td{font-weight:600;color:#0f172a!important}body.settings-ui-page main .dict-action-btn,body.settings-ui-page main .settings-machine-act-btn,body.settings-ui-page main .settings-primary-btn,body.settings-ui-page main .settings-tab-btn,body.settings-ui-page main .settings-user-act-btn{box-shadow:none!important;filter:none!important;backdrop-filter:none!important;text-shadow:none!important;transform:none!important}body.settings-ui-page main button:focus-visible{outline:#2563eb solid 2px;outline-offset:1px;box-shadow:none!important}body.settings-ui-page main .dict-action-btn,body.settings-ui-page main .settings-machine-act-btn,body.settings-ui-page main .settings-user-act-btn{color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:none!important}body.settings-ui-page main .dict-action-btn:hover,body.settings-ui-page main .settings-machine-act-btn:hover,body.settings-ui-page main .settings-user-act-btn:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#1e293b!important}body.settings-ui-page main .dict-action-btn--del{color:#b91c1c!important}body.settings-ui-page main .dict-action-btn--del:hover{color:#991b1b!important;background:#f8fafc!important}body.settings-ui-page main .settings-user-status-badge--active{color:#047857!important;background:#ecfdf5!important;border-color:#6ee7b7!important}body.settings-ui-page main .settings-machine-act-btn--stop,body.settings-ui-page main .settings-user-act-btn--stop,body.settings-ui-page main .settings-user-status-badge--inactive{color:#9a3412!important;background:#fff7ed!important;border-color:#fb923c!important}body.settings-ui-page main .settings-machine-act-btn--stop:focus-visible,body.settings-ui-page main .settings-machine-act-btn--stop:hover,body.settings-ui-page main .settings-user-act-btn--stop:focus-visible,body.settings-ui-page main .settings-user-act-btn--stop:hover{color:#7c2d12!important;background:#ffedd5!important;border-color:#ea580c!important}body.settings-ui-page main .settings-user-act-btn--start{color:#fff!important;background:#059669!important;border-color:#047857!important}body.settings-ui-page main .settings-user-act-btn--start:focus-visible,body.settings-ui-page main .settings-user-act-btn--start:hover{color:#fff!important;background:#047857!important;border-color:#065f46!important}body.mes-page{margin:0}body.mes-page:not(.index2-page):not(.factory-register-page--shell):not(.saas-admin-page){display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden;padding-bottom:0!important}body.mes-page:not(.index2-page):not(.factory-register-page--shell):not(.saas-admin-page)>header{flex-shrink:0;position:relative!important;top:auto!important}body.mes-page:not(.index2-page):not(.factory-register-page--shell):not(.saas-admin-page)>.mes-page-main,body.mes-page:not(.index2-page):not(.factory-register-page--shell):not(.saas-admin-page)>.mes-page-scroll,body.mes-page:not(.index2-page):not(.factory-register-page--shell):not(.saas-admin-page)>main{flex:1 1 auto;min-height:0;width:100%;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.analytics-page>footer.analytics-footer,body.mes-page:not(.index2-page):not(.factory-register-page--shell):not(.saas-admin-page)>#mes-icp-footer,body.mes-page:not(.index2-page):not(.factory-register-page--shell):not(.saas-admin-page)>footer.mes-icp-footer{flex-shrink:0}.mes-page-shell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;overflow:hidden}.mes-page-main,.mes-page-scroll{flex:1 1 auto;min-height:0;width:100%;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.mes-page-header,header.mes-page-header{display:block!important;width:100%;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;box-sizing:border-box;position:relative;top:auto;z-index:40;color:#fff;background:linear-gradient(90deg,#0b1220,#111827)!important;border-bottom:3px solid #2563eb!important;box-shadow:0 8px 22px rgba(15,23,42,.2)!important}.mes-page-header.mes-topbar,header.mes-page-header.mes-topbar{min-height:0!important;align-items:stretch;justify-content:flex-start;gap:0;flex-wrap:nowrap;flex-direction:row}.mes-page-header-inner,.mes-page-shell .mes-page-header-inner,body.analytics-page .analytics-topbar .mes-page-header-inner,body.billing-page .mes-page-header-inner,header.mes-page-header .mes-page-header-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;height:var(--mes-page-header-row-h)!important;min-height:var(--mes-page-header-row-h)!important;padding:0 var(--mes-page-header-inset)!important}.mes-page-brand,body.analytics-page .mes-page-brand,body.billing-page .mes-page-brand,header.mes-page-header .mes-page-brand{box-sizing:border-box;display:flex!important;align-items:center!important;gap:var(--mes-page-header-brand-gap)!important;flex:1 1 auto;min-width:8rem;height:var(--mes-page-header-icon);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei","PingFang SC",Arial,sans-serif;line-height:1.15}.mes-page-brand>div:not(.mes-page-brand-icon):not(.mes-page-icon),header.mes-page-header .mes-page-title-block{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0;gap:0!important;margin:0;padding:0;line-height:1.15}.mes-page-brand-icon,body.analytics-page .mes-page-icon,body.billing-page .mes-page-icon,header.mes-page-header .mes-page-brand-icon,header.mes-page-header .mes-page-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 var(--mes-page-header-icon)!important;flex-shrink:0!important;box-sizing:border-box!important;width:var(--mes-page-header-icon)!important;height:var(--mes-page-header-icon)!important;margin:0;padding:0!important;border-radius:10px;background-color:#2563eb;box-shadow:0 10px 15px -3px rgba(30,58,138,.4);color:#fff}.mes-page-brand-icon .w-6,.mes-page-brand-icon i[data-lucide],.mes-page-brand-icon svg,header.mes-page-header .mes-page-icon .w-6,header.mes-page-header .mes-page-icon i[data-lucide],header.mes-page-header .mes-page-icon svg{width:24px!important;height:24px!important;flex-shrink:0!important}.mes-page-header .mes-page-title,.mes-page-header .mes-topbar-title,.mes-page-title,header.mes-page-header h1{display:block;margin:0!important;padding:0;font-size:16px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f8fafc!important}.mes-page-header .mes-page-subtitle,.mes-page-subtitle,header.mes-page-header .mes-page-brand p,header.mes-page-header p.mes-page-subtitle{display:block;margin:3px 0 0!important;padding:0;font-size:12px!important;line-height:1.15!important;font-weight:600!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgba(147,197,253,.7)!important}.mes-page-header .mes-page-header-actions,.mes-page-header .mes-topbar-actions,.mes-page-header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;gap:12px;flex-wrap:nowrap!important;white-space:nowrap}header.page-header.mes-page-header{border-radius:0!important}body.mes-baseline-analytics-dark>header.mes-page-header,body.mes-baseline-boss>header.mes-page-header,body.mes-baseline-page>header.mes-page-header{background:linear-gradient(90deg,#0b1220,#111827)!important;border-bottom:3px solid #2563eb!important;box-shadow:0 8px 22px rgba(15,23,42,.2)!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;border-radius:0!important}body.mes-baseline-analytics-dark>header.mes-page-header h1,body.mes-baseline-boss>header.mes-page-header h1,body.mes-baseline-page>header.mes-page-header h1{color:#f8fafc!important;font-size:16px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:.01em}body.mes-baseline-analytics-dark>header.mes-page-header p,body.mes-baseline-boss>header.mes-page-header p,body.mes-baseline-page>header.mes-page-header p{color:rgba(147,197,253,.7)!important;font-size:12px!important;font-weight:600!important;line-height:1.15!important}.mes-header-action-btn.mes-return-home-btn,.mes-page-header .mes-return-home-btn,.mes-page-header-actions .mes-return-home-btn,.mes-return-home-btn,header.mes-topbar .mes-return-home-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.25rem!important;height:34px!important;min-height:34px!important;padding:0 1rem!important;box-sizing:border-box!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:normal!important;text-decoration:none!important;white-space:nowrap!important;flex-shrink:0!important;color:#cbd5e1!important;background:rgba(255,255,255,.06)!important;border:1px solid #334155!important;border-radius:.5rem!important;box-shadow:none!important;transition:color .15s,border-color .15s,background-color .15s!important;cursor:pointer!important}.mes-page-header .mes-return-home-btn:hover,.mes-return-home-btn:hover,header.mes-topbar .mes-return-home-btn:hover{color:#fff!important;border-color:#334155!important;background:rgba(255,255,255,.1)!important}.mes-return-home-btn i[data-lucide],.mes-return-home-btn svg{width:1rem!important;height:1rem!important;flex-shrink:0!important;stroke:currentColor!important}@media (max-width:720px){:root{--mes-page-header-height:63px;--mes-page-header-row-h:60px;--mes-page-header-icon:32px}.mes-page-header .mes-page-title,.mes-page-header .mes-topbar-title,.mes-page-title,body.mes-baseline-analytics-dark>header.mes-page-header h1,body.mes-baseline-boss>header.mes-page-header h1,body.mes-baseline-page>header.mes-page-header h1,header.mes-page-header h1{font-size:13px!important}.mes-page-header .mes-page-subtitle,.mes-page-subtitle,body.mes-baseline-analytics-dark>header.mes-page-header p,body.mes-baseline-boss>header.mes-page-header p,body.mes-baseline-page>header.mes-page-header p,header.mes-page-header .mes-page-brand p,header.mes-page-header p.mes-page-subtitle{font-size:11px!important}}@media (max-width:768px){.mes-page-shell .mes-page-header-inner,.mes-page-shell header.mes-page-header,header.mes-page-header .mes-page-header-inner,header.mes-page-header.mes-topbar{flex-direction:row!important;align-items:center!important}.mes-page-shell .mes-page-header-actions,header.mes-page-header .mes-page-header-actions,header.mes-page-header .mes-topbar-actions{width:auto!important;flex:0 0 auto!important}}body.index2-page .i2-topbar.mes-topbar{background:linear-gradient(90deg,#0b1220,#111827)!important;border-bottom:3px solid #2563eb!important;box-shadow:0 8px 22px rgba(15,23,42,.2)!important}body.index2-page .i2-topbar .mes-page-title,body.index2-page .i2-topbar .mes-topbar-title{font-size:1.25rem;line-height:1.25}body.index2-page .i2-topbar .i2-topbar-sub,body.index2-page .i2-topbar .mes-page-subtitle{font-size:11px;color:rgba(147,197,253,.7)!important;font-weight:700}html[data-mes-write-locked="1"] [data-mes-write-lock="1"]{pointer-events:none!important;cursor:not-allowed}
