html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}html,body,#root{height:100%;margin:0;padding:0}body{color:#182033;background:#f2f4f7;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Sans GB,sans-serif;font-size:14px}*{box-sizing:border-box}.ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.ant-layout-sider{box-shadow:1px 0 #0000001a}.mes-sider-scroll .ant-menu{padding-top:4px}.mes-sider-scroll .ant-menu-submenu-title,.mes-sider-scroll .ant-menu-item{font-weight:400}.mes-sider-scroll .ant-menu-sub.ant-menu-inline{background:#07142d!important}.mes-sider-scroll{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.mes-sider-scroll::-webkit-scrollbar{width:6px}.mes-sider-scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.mes-sider-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.mes-sider-collapse.ant-btn{color:#ffffff8c}.mes-sider-collapse.ant-btn:hover{color:#fff!important;background:#ffffff1a!important}.mes-main-scroll::-webkit-scrollbar{width:8px;height:8px}.mes-main-scroll::-webkit-scrollbar-thumb{background:#0000002e;border-radius:4px}.mes-topbar-tabs .ant-tabs-nav{margin:0}.mes-topbar-tabs .ant-tabs-nav:before{border-bottom:none}.mes-topbar-tabs .ant-tabs-nav-add,.mes-topbar-tabs .ant-tabs-ink-bar{display:none!important}.mes-topbar-tabs .ant-tabs-tab{justify-content:center;min-width:100px;transition:background .15s;color:#ffffffc7!important;background:0 0!important;border:none!important;border-radius:4px 4px 0 0!important;margin:0!important;padding:10px 16px!important}.mes-topbar-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:inherit!important}.mes-topbar-tabs .ant-tabs-tab+.ant-tabs-tab{border-left:1px solid #ffffff24!important}.mes-topbar-tabs .ant-tabs-tab:hover{color:#fff!important}.mes-topbar-tabs .ant-tabs-tab-active{background:#fff!important;border-left-color:#0000!important}.mes-topbar-tabs .ant-tabs-tab-active+.ant-tabs-tab{border-left-color:#0000!important}.mes-topbar-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:500;color:#1e2a48!important}.mes-topbar-tabs .ant-tabs-tab-remove{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s;color:#fff9!important;margin-inline-start:6px!important}.mes-topbar-tabs .ant-tabs-tab-active .ant-tabs-tab-remove{color:#99a2b3!important}.mes-topbar-tabs .ant-tabs-tab:hover .ant-tabs-tab-remove{opacity:1;visibility:visible;pointer-events:auto}.mes-topbar-tabs .ant-tabs-nav-more{color:#ffffffc7!important}.mes-topbar-icons .ant-btn{color:#ffffffd1}.mes-topbar-icons .ant-btn:hover{color:#fff!important;background:#ffffff24!important}.mes-scan-jump{background:#fff;border-radius:4px;width:380px;height:32px}.mes-scan-jump .ant-input{font-size:13px}.mes-topbar-user,.mes-topbar-tenant{color:#ffffffeb;white-space:nowrap;cursor:pointer;align-items:center;gap:7px;height:36px;padding:0 4px;font-size:14px;display:inline-flex}.mes-topbar-user:hover,.mes-topbar-tenant:hover{color:#fff}.mes-topbar-tenant{padding-right:2px;font-weight:600}.mes-topbar-tenant .anticon{font-size:10px}.mes-topbar-divider{background:#ffffff47;width:1px;height:18px}.mes-user-menu-time{color:#344054;flex-direction:column;gap:2px;line-height:20px;display:flex}@media (width<=1440px){.mes-scan-jump{width:320px}.mes-topbar-user>span:last-child{text-overflow:ellipsis;max-width:88px;overflow:hidden}.mes-topbar-tenant>span:first-child{text-overflow:ellipsis;max-width:110px;overflow:hidden}}.mes-profile-page{background:#f2f4f7;min-height:100%}.mes-profile-section{background:#fff;min-height:126px;margin-bottom:16px;padding:24px 26px 26px}.mes-profile-section-title{color:#101828;border-left:3px solid #3156f5;margin-bottom:24px;padding-left:9px;font-size:16px;font-weight:600;line-height:18px}.mes-profile-identity{align-items:center;gap:18px;display:flex}.mes-profile-identity .ant-avatar{color:#fff;background:#8794af;flex:none;font-size:34px}.mes-profile-identity .ant-typography{font-size:22px;margin:0 0 5px!important}.mes-profile-descriptions .ant-descriptions-item{padding-bottom:15px}.mes-profile-descriptions .ant-descriptions-item-label{color:#7b8494;min-width:76px}.mes-profile-descriptions .ant-descriptions-item-content{color:#172033}.mes-profile-security{min-height:106px}.mes-profile-security-row{align-items:center;gap:9px;min-height:28px;display:flex}.mes-profile-security-row>.anticon{color:#3156f5;font-size:16px}.mes-profile-security-row .ant-btn-link{padding-inline:4px}.mes-profile-security-divider{background:#e4e7ec;width:1px;height:18px;margin:0 5px}@media (width<=768px){.mes-profile-section{padding:20px 18px}.mes-profile-security-row{flex-wrap:wrap;align-items:flex-start}}.mes-topbar-select .ant-select-selection-item,.mes-topbar-select .ant-select-selection-placeholder,.mes-topbar-select .ant-select-arrow,.mes-topbar-select .ant-select-clear{color:#ffffffd1!important}.mes-topbar-select .ant-select-clear{background:#071735!important}.mes-topbar-select:hover .ant-select-selector{border-radius:4px;background:#ffffff1f!important}.mes-data-page .ant-typography{color:#172033}.mes-page-titlebar{justify-content:space-between;align-items:center;min-height:38px;margin-bottom:8px;display:flex}.mes-filter-tabs .ant-tabs-nav{margin:-4px 0 12px}.mes-filter-tabs .ant-tabs-tab{padding:8px 14px}.mes-filter-tabs .ant-tabs-ink-bar{height:2px}.mes-filter-bar{border-bottom:1px solid #edf0f4;flex-wrap:wrap;gap:8px;padding:10px 0 12px;display:flex}.mes-action-bar{background:#f2f4f7;justify-content:space-between;align-items:center;min-height:46px;padding:0 12px;display:flex}.mes-data-table .ant-table-container{border:1px solid #e6e9ef;border-radius:4px 4px 0 0}.mes-data-table .ant-table-thead>tr>th{white-space:nowrap;font-weight:600}.mes-data-table .ant-pagination{margin:14px 0 0}.ant-table-wrapper{--mes-grid-border:#e2e6ec;--mes-grid-header:#f7f8fa;--mes-grid-text:#20283a;color:var(--mes-grid-text)}.ant-table-wrapper .ant-table-container{border:1px solid var(--mes-grid-border);background:#fff;border-radius:4px}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>td{color:#424b5f;white-space:nowrap;height:40px;font-size:13px;font-weight:600;line-height:20px;background:var(--mes-grid-header)!important;border-bottom:1px solid var(--mes-grid-border)!important;padding-block:9px!important}.ant-table-wrapper .ant-table-tbody>tr:not(.ant-table-measure-row)>td{height:44px;color:var(--mes-grid-text);font-size:13px;line-height:20px;border-bottom:1px solid #edf0f4!important;padding-block:10px!important}.ant-table-wrapper .ant-table-measure-row,.ant-table-wrapper .ant-table-measure-row>td{border:0!important;height:0!important;padding:0!important}.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom-color:#0000!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#f3f6ff!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:#eef2ff!important}.ant-table-wrapper .ant-table-cell a,.ant-table-wrapper .ant-btn-link{color:#2457f5}.ant-table-wrapper .ant-table-column-sorter,.ant-table-wrapper .ant-table-filter-trigger{color:#8b95a7}.ant-table-wrapper .ant-table-column-sorters:hover,.ant-table-wrapper .ant-table-filter-trigger:hover{color:#2457f5;background:0 0}.ant-table-wrapper .ant-table-selection-column{padding-inline:12px!important}.ant-table-wrapper .ant-table-placeholder .ant-table-cell{color:#8b95a7;height:180px}.ant-table-wrapper .ant-table-body,.ant-table-wrapper .ant-table-content{scrollbar-width:thin;scrollbar-color:#c9ced7 #f2f3f5}.ant-table-wrapper .ant-table-body::-webkit-scrollbar{width:8px;height:8px}.ant-table-wrapper .ant-table-content::-webkit-scrollbar{width:8px;height:8px}.ant-table-wrapper .ant-table-body::-webkit-scrollbar-track{background:#f2f3f5}.ant-table-wrapper .ant-table-content::-webkit-scrollbar-track{background:#f2f3f5}.ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb{background:#c9ced7;border-radius:4px}.ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb{background:#c9ced7;border-radius:4px}.ant-table-wrapper .ant-table-pagination.ant-pagination{color:#4b5565;min-height:40px;margin:12px 0 0!important}.ant-table-wrapper .ant-pagination-item,.ant-table-wrapper .ant-pagination-prev,.ant-table-wrapper .ant-pagination-next,.ant-table-wrapper .ant-pagination-options .ant-select-selector{border-radius:4px!important}.ant-table-wrapper .ant-pagination-item-active{background:#eef2ff!important;border-color:#0000!important}.ant-table-wrapper .ant-pagination-item-active a{color:#2457f5;font-weight:500}.mes-grid-header-title{cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;min-width:0;height:22px;display:flex}.mes-grid-header-title:active{cursor:grabbing}.mes-grid-header-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.mes-grid-resizable-header{position:relative}.mes-grid-resize-handle{z-index:3;cursor:col-resize;width:7px;position:absolute;top:7px;bottom:7px;right:-3px}.mes-grid-resize-handle:after{content:"";background:0 0;width:1px;position:absolute;top:0;bottom:0;right:3px}.mes-grid-resize-handle:hover:after,.mes-grid-resizing .mes-grid-resize-handle:after{background:#3156f5}.mes-grid-resizing,.mes-grid-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.mes-grid-advanced-tools{justify-content:flex-end;align-items:center;height:42px;padding:0 10px;display:flex}.mes-smart-table.mes-primary-grid{background:#f2f4f7}.mes-smart-table.mes-primary-grid>.ant-table-wrapper{background:#fff}.mes-smart-table.mes-primary-grid .ant-table-pagination.ant-pagination{box-sizing:border-box;background:#f2f4f7;width:100%;padding:0 10px}.mes-grid-settings-trigger,.mes-grid-refresh-trigger,.mes-grid-help-trigger,.mes-grid-settings-panel button{color:#17233d;cursor:pointer;background:0 0;border:0}.mes-grid-settings-trigger,.mes-grid-refresh-trigger,.mes-grid-help-trigger{border-radius:3px;width:28px;height:28px}.mes-grid-settings-trigger:hover,.mes-grid-refresh-trigger:hover,.mes-grid-help-trigger:hover{color:#2457f5;background:#e7eaf0}.mes-data-page .mes-action-bar+.mes-smart-table{position:relative}.mes-data-page .mes-action-bar+.mes-smart-table>.mes-grid-advanced-tools{z-index:4;height:28px;padding:0 10px;position:absolute;top:-37px;right:0}.mes-table-workspace:has(.mes-smart-table) button.ant-btn:has(.anticon-reload){display:none}.mes-menu-andon-label{justify-content:space-between;align-items:center;gap:4px;width:100%;min-width:0;padding-right:0;display:flex!important}.mes-menu-andon-label>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.mes-menu-andon-label .ant-badge{flex:none;line-height:1}.mes-grid-settings-backdrop{z-index:1090;background:0 0;border:0;position:fixed;inset:0}.mes-grid-settings-panel{z-index:1100;background:#fff;border:1px solid #dfe3eb;border-radius:4px;flex-direction:column;width:430px;max-height:calc(100vh - 120px);display:flex;position:fixed;top:88px;right:18px;box-shadow:0 7px 24px #0f172a2e}.mes-grid-settings-panel header,.mes-grid-settings-panel footer{border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;min-height:48px;padding:0 15px;display:flex}.mes-grid-settings-panel header{justify-content:space-between;font-size:15px}.mes-grid-settings-panel header button{width:28px;height:28px}.mes-grid-settings-search{padding:12px 15px 8px}.mes-grid-settings-search input{box-sizing:border-box;border:1px solid #d7dce5;border-radius:3px;outline:none;width:100%;height:34px;padding:0 10px}.mes-grid-settings-search input:focus{border-color:#3156f5}.mes-grid-settings-density{align-items:center;gap:4px;padding:0 15px 10px;display:flex}.mes-grid-settings-density>span{color:#697386;margin-right:auto}.mes-grid-settings-density button{border:1px solid #d7dce5;border-radius:3px;padding:4px 9px}.mes-grid-settings-density button.active{color:#2457f5;background:#eef2ff;border-color:#3156f5}.mes-grid-settings-hint{color:#8a94a6;background:#f7f8fa;justify-content:space-between;padding:7px 15px;font-size:12px;display:flex}.mes-grid-settings-list{min-height:180px;padding:5px 0;overflow-y:auto}.mes-grid-settings-row{align-items:center;gap:10px;height:38px;padding:0 15px;display:flex}.mes-grid-settings-row:hover{background:#f3f5f8}.mes-grid-settings-row label{cursor:pointer;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.mes-grid-settings-row label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mes-grid-settings-row input{accent-color:#3156f5}.mes-grid-drag-icon{color:#a1a8b3;cursor:grab}.mes-grid-settings-row button{color:#9aa3b2;width:30px;height:28px}.mes-grid-settings-row button.fixed{color:#2457f5}.mes-grid-settings-row button:disabled{opacity:.3;cursor:not-allowed}.mes-grid-settings-panel footer{border-top:1px solid #e5e7eb;border-bottom:0}.mes-grid-settings-panel footer span{flex:1}.mes-grid-settings-panel footer button{border:1px solid #d7dce5;border-radius:3px;min-width:66px;height:32px;padding:0 12px}.mes-grid-settings-panel footer button.primary{color:#fff;background:#3156f5;border-color:#3156f5}.mes-grid-density-compact .ant-table-cell{padding-top:5px!important;padding-bottom:5px!important}.mes-grid-density-standard .ant-table-cell{padding-top:8px!important;padding-bottom:8px!important}.mes-grid-density-comfortable .ant-table-cell{padding-top:13px!important;padding-bottom:13px!important}.mes-main-scroll.mes-table-workspace{overflow:hidden!important}.mes-main-scroll.mes-table-workspace>div{height:100%;overflow:hidden;min-height:0!important}.mes-main-scroll.mes-table-workspace .mes-smart-table .ant-table-body{min-height:var(--mes-grid-body-height);height:var(--mes-grid-body-height);overflow-y:auto!important}.mes-dashboard{min-width:920px}.mes-dashboard-meta{color:#697386;justify-content:space-between;align-items:center;min-height:40px;padding:0 2px 10px;display:flex}.mes-dashboard-meta strong{color:#111827;font-size:16px}.mes-presentation-mode .mes-dashboard{min-width:0}.mes-presentation-hotspot{z-index:1000;width:24px;height:140px;position:fixed;top:48px;right:0}.mes-presentation-control{z-index:1001;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:fixed;top:64px;right:20px;transform:translateY(-8px)}.mes-presentation-mode .mes-presentation-hotspot{top:0}.mes-presentation-mode .mes-presentation-control{top:16px}.mes-presentation-control.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.mes-presentation-control .ant-btn{box-shadow:0 2px 8px #0f172a29}.mes-service-fab-drag{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;filter:drop-shadow(0 4px 6px #2f6bed40)}.mes-service-fab-drag:active{cursor:grabbing}.mes-kpi-card.ant-card{height:128px;box-shadow:none;border:0;border-radius:4px}.mes-kpi-card .ant-card-body{padding:18px 20px}.mes-kpi-card .ant-statistic-title{color:#4f596b;margin-bottom:8px;font-size:14px}.mes-kpi-card .ant-statistic-content{color:#050b18;font-size:26px;font-weight:700;line-height:1.2}.mes-trend-panel.ant-card{border:0;border-radius:4px;margin-top:16px}.mes-trend-panel .ant-card-head{border-bottom:0;min-height:64px;padding:0 20px}.mes-trend-panel .ant-card-head-title{font-size:18px;font-weight:700}.mes-trend-panel .ant-card-body{padding:0 20px 14px}.mes-trend-metrics{grid-template-columns:repeat(4,minmax(150px,1fr));gap:16px;margin-bottom:18px;display:grid}.mes-trend-metric{--metric-color:#3157ff;color:#4f596b;text-align:left;cursor:pointer;background:#f5f6f8;border:1px solid #0000;border-radius:4px;min-height:146px;padding:18px 16px 14px;transition:background .15s,border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.mes-trend-metric:before{background:var(--metric-color);content:"";opacity:0;height:3px;position:absolute;top:0;left:0;right:0}.mes-trend-metric:hover{background:#fff;border-color:#dfe3eb}.mes-trend-metric.is-active{background:#fff;border-color:#e3e6ec;box-shadow:0 4px 12px #0f172a14}.mes-trend-metric.is-active:before{opacity:1}.mes-trend-metric>span,.mes-trend-metric>strong,.mes-trend-metric>small{display:block}.mes-trend-metric>small+small{margin-top:4px}.mes-trend-metric>strong{color:#050b18;margin-top:7px;font-size:25px;line-height:1.25}.mes-trend-metric>small{color:#8791a4;margin-top:8px;font-size:13px}.mes-trend-metric>small.is-up{color:#169b62}.mes-trend-metric>small.is-down{color:#d94b4b}.mes-trend-chart-heading{color:#697386;align-items:baseline;gap:10px;min-height:28px;padding-left:8px;display:flex}.mes-trend-chart-heading strong{color:#111827;font-size:18px}.mes-dashboard-empty{color:#999;justify-content:center;align-items:center;min-height:300px;display:flex}@media (width<=1180px){.mes-trend-metrics{grid-template-columns:repeat(2,minmax(180px,1fr))}}.mes-chart-card.ant-card{border:0;border-radius:4px}.mes-chart-card .ant-card-head{border-bottom:1px solid #eef0f4;min-height:54px;padding:0 20px}.mes-chart-card .ant-card-head-title{font-size:16px;font-weight:600}.mes-chart-card .ant-card-body{padding:16px 20px 18px}.mes-page-help{float:right;color:#8c94a6;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin:2px 0 0 8px;font-size:17px;transition:color .15s,background .15s;display:inline-flex}.mes-page-help:hover,.mes-page-help:focus-visible{color:#1668dc;background:#eef3ff}
