.pwa-prompt[data-v-7126f3a8]{position:fixed;right:18px;bottom:18px;z-index:2000;display:flex;align-items:center;gap:18px;max-width:min(520px,calc(100vw - 24px));padding:14px 16px;border:1px solid #d3e5df;border-radius:14px;background:#fff;box-shadow:0 16px 40px #0f384233}.pwa-prompt__copy[data-v-7126f3a8]{min-width:0}.pwa-prompt__copy strong[data-v-7126f3a8],.pwa-prompt__copy span[data-v-7126f3a8]{display:block}.pwa-prompt__copy strong[data-v-7126f3a8]{color:#183f48;font-size:14px}.pwa-prompt__copy span[data-v-7126f3a8]{margin-top:4px;color:#6e8185;font-size:12px;line-height:1.5}.pwa-prompt__actions[data-v-7126f3a8]{display:flex;flex:0 0 auto;align-items:center;gap:5px}@media (max-width:560px){.pwa-prompt[data-v-7126f3a8]{right:10px;bottom:74px;left:10px;align-items:flex-start;flex-direction:column;gap:10px}.pwa-prompt__actions[data-v-7126f3a8]{width:100%;justify-content:flex-end}}.layout-container[data-v-6179e976]{height:100vh;height:100dvh;width:100%;min-width:0;min-height:0;overflow:hidden;background:var(--xsl-canvas)}.notification-button[data-v-6179e976]{border:0;padding:6px;color:var(--xsl-ink);background:transparent;cursor:pointer}.notification-button[data-v-6179e976]:hover{color:var(--xsl-primary)}.sound-button[data-v-6179e976]{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:5px 9px;border:1px solid #e4c5b4;border-radius:9px;color:#bd5b2e;background:#fff8f3;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.sound-button[data-v-6179e976]:hover,.sound-button.enabled[data-v-6179e976]{color:#176d67;border-color:#b9ddd4;background:#eef9f5}.sound-button__label[data-v-6179e976]{font-size:11px;white-space:nowrap}.layout-body[data-v-6179e976]{display:flex;flex:1 1 auto;flex-direction:column;width:0;height:100%;min-width:0;min-height:0;overflow:hidden}.layout-aside[data-v-6179e976]{position:relative;z-index:20;background:radial-gradient(circle at 10% 5%,rgba(64,142,141,.24),transparent 28%),linear-gradient(180deg,#153f4d,#102f3c 54%,#0c2834);overflow-y:auto;overflow-x:hidden;transition:width .28s ease;box-shadow:12px 0 36px #0d2d3724}.layout-aside[data-v-6179e976]:after{content:"";position:absolute;right:0;bottom:0;width:150px;height:150px;pointer-events:none;background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(255,255,255,.025) 14px 16px)}.layout-aside .logo-container[data-v-6179e976]{position:sticky;top:0;z-index:2;height:60px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.09);background:#0e2d38b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.layout-aside .logo-container .logo-img[data-v-6179e976]{width:48px;height:42px;padding:2px;border:2px solid rgba(255,255,255,.88);border-radius:9px;background:#fff;object-fit:contain;object-position:center;box-shadow:0 8px 18px #00000029}.layout-aside .logo-container .logo-text[data-v-6179e976]{margin-left:11px;color:#fff;font-family:Georgia,"Noto Serif SC",serif;font-size:15px;font-weight:700;line-height:1.25;white-space:nowrap;letter-spacing:.02em}.layout-aside[data-v-6179e976] .el-menu{position:relative;z-index:1;padding:8px 9px 22px;border-right:0}.layout-aside[data-v-6179e976] .el-sub-menu__title,.layout-aside[data-v-6179e976] .el-menu-item{height:44px;margin:3px 0;border-radius:11px;transition:color .18s ease,background .18s ease,transform .18s ease}.layout-aside[data-v-6179e976] .el-sub-menu__title:hover,.layout-aside[data-v-6179e976] .el-menu-item:hover{color:#fff!important;background:#ffffff14!important;transform:translate(2px)}.layout-aside[data-v-6179e976] .el-menu-item.is-active{color:#fff!important;background:linear-gradient(105deg,#cf6128,#ed8b4e)!important;box-shadow:0 10px 24px #091c2347}.layout-aside[data-v-6179e976] .el-menu-item.is-active:before{content:"";position:absolute;left:7px;width:3px;height:19px;border-radius:999px;background:#fff}.layout-aside[data-v-6179e976] .el-sub-menu .el-menu-item{min-width:0;padding-left:48px!important;background:transparent}.mobile-menu-mask[data-v-6179e976]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;border:0;background:#06181f75;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.layout-header[data-v-6179e976]{display:flex;justify-content:space-between;align-items:center;height:56px!important;padding:0 18px;border-bottom:1px solid rgba(218,227,223,.9);background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.layout-header .header-left[data-v-6179e976]{display:flex;align-items:center;gap:16px}.layout-header .collapse-btn[data-v-6179e976]{width:36px;height:36px;display:grid;place-items:center;color:#47636d;font-size:19px;cursor:pointer;border:1px solid #dfe7e3;border-radius:10px;background:#f7f9f8;transition:color .18s ease,border-color .18s ease,transform .18s ease}.layout-header .collapse-btn[data-v-6179e976]:hover{color:var(--xsl-orange);border-color:#ecc0a6;transform:translateY(-1px)}.layout-header .header-context span[data-v-6179e976],.layout-header .header-context strong[data-v-6179e976]{display:block}.layout-header .header-context span[data-v-6179e976]{margin-bottom:3px;color:#839399;font-size:10px;font-weight:700;letter-spacing:.11em}.layout-header .header-context strong[data-v-6179e976]{color:var(--xsl-ink);font-family:Georgia,"Noto Serif SC",serif;font-size:16px}.layout-header .header-right[data-v-6179e976]{display:flex;align-items:center;gap:18px;color:#536b74}.layout-header .user-info[data-v-6179e976]{display:flex;align-items:center;gap:8px;min-height:40px;padding:4px 10px 4px 5px;cursor:pointer;border:1px solid #dfe7e3;border-radius:22px;background:linear-gradient(180deg,#fff,#f5f8f6);box-shadow:0 6px 18px #193f460f}.tabs-container[data-v-6179e976]{display:flex;align-items:center;min-height:38px;padding:0 12px;border-bottom:1px solid #e1e8e4;background:#fafcfbf5}.tabs-container[data-v-6179e976] .el-tabs{flex:1;min-width:0}.tabs-container[data-v-6179e976] .el-tabs .el-tabs__header{margin:0;border-bottom:0}.tabs-container[data-v-6179e976] .el-tabs .el-tabs__nav{border:0}.tabs-container[data-v-6179e976] .el-tabs .el-tabs__item{height:37px;padding:0 15px;color:#75878d;border:0;transition:color .18s ease,background .18s ease}.tabs-container[data-v-6179e976] .el-tabs .el-tabs__item.is-active{color:var(--xsl-orange-deep);font-weight:700;background:linear-gradient(180deg,#fff7f133,#fff4eb);box-shadow:inset 0 -2px 0 var(--xsl-orange)}.tabs-container .tab-actions[data-v-6179e976]{padding:8px;color:#6a7d83;cursor:pointer}.layout-main[data-v-6179e976]{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:0;min-height:0;background:radial-gradient(circle at 100% 0,rgba(36,111,111,.08),transparent 31%),linear-gradient(135deg,transparent 0 74%,rgba(220,113,53,.035) 74% 100%),var(--xsl-canvas);padding:14px;overflow:hidden}.layout-main .layout-page-scroll[data-v-6179e976]{display:block;flex:1 1 auto;width:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.layout-main .layout-page-scroll[data-v-6179e976]>.page-container{width:100%;min-width:0;min-height:100%}.layout-main .layout-page-scroll[data-v-6179e976]>.page-container>.el-card,.layout-main .layout-page-scroll[data-v-6179e976]>.page-container>.toolbar,.layout-main .layout-page-scroll[data-v-6179e976]>.page-container>.search-card{min-width:0}.layout-main[data-v-6179e976] .el-table{max-width:none}.layout-main[data-v-6179e976] .el-table__inner-wrapper,.layout-main[data-v-6179e976] .el-table__header-wrapper,.layout-main[data-v-6179e976] .el-table__body-wrapper{min-width:100%}@media (max-width: 900px){.layout-container[data-v-6179e976]{touch-action:pan-y}.mobile-page-slide-enter-active,.mobile-page-slide-leave-active{transition:opacity .16s ease,transform .2s ease}.mobile-page-slide-enter-from{opacity:0;transform:translate(18px)}.mobile-page-slide-leave-to{opacity:0;transform:translate(-18px)}.layout-body[data-v-6179e976]{height:100%;min-height:0}.layout-main[data-v-6179e976]{height:0;flex:1 1 0;min-height:0}.layout-main .layout-page-scroll[data-v-6179e976]{padding-inline:clamp(10px,3.5vw,18px);padding-bottom:10px;overflow-y:scroll;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom))}.layout-main .layout-page-scroll[data-v-6179e976]>.page-container{width:100%;max-width:100%;margin-inline:auto}.layout-aside.is-mobile[data-v-6179e976]{position:fixed;inset:0 auto 0 0;z-index:30;width:min(82vw,280px)!important;transform:translate(-105%);transition:transform .24s ease}.layout-aside.is-mobile.is-mobile-open[data-v-6179e976]{transform:translate(0)}.layout-aside.is-mobile[data-v-6179e976] .el-sub-menu__title,.layout-aside.is-mobile[data-v-6179e976] .el-menu-item{min-height:50px;font-size:15px}.layout-header[data-v-6179e976]{padding:0 14px}.header-context span[data-v-6179e976],.username[data-v-6179e976]{display:none!important}.sound-button__label[data-v-6179e976]{display:none}.sound-button[data-v-6179e976]{padding:6px;border-radius:50%}.layout-main[data-v-6179e976]{padding:10px;scrollbar-gutter:auto}.tabs-container[data-v-6179e976]{display:none}}@media (max-width: 560px){.layout-header[data-v-6179e976]{height:52px!important}.header-right[data-v-6179e976]{gap:10px}.tabs-container[data-v-6179e976]{padding:0 8px}.tabs-container[data-v-6179e976] .el-tabs__item{padding:0 12px}.layout-main[data-v-6179e976]{padding:8px 6px 84px}}.mobile-bottom-nav[data-v-6179e976]{display:none}@media (max-width: 900px){.mobile-bottom-nav[data-v-6179e976]{position:fixed;right:0;bottom:0;left:0;z-index:25;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:62px;padding:5px max(4px,env(safe-area-inset-left)) calc(5px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-right));border-top:1px solid #dce8e3;background:#fffffff5;box-shadow:0 -10px 28px #163e461a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-bottom-nav__item[data-v-6179e976]{position:relative;display:flex;min-width:0;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 2px;border:0;border-radius:10px;color:#789096;background:transparent;font-size:11px;cursor:pointer}.mobile-bottom-nav__item .el-icon[data-v-6179e976]{font-size:21px}.mobile-bottom-nav__item.active[data-v-6179e976]{color:#1a706f;background:#edf8f5;font-weight:700}.mobile-bottom-nav__badge[data-v-6179e976]{position:absolute;top:1px;right:calc(50% - 20px);min-width:15px;padding:1px 4px;border-radius:10px;color:#fff;background:#dd5a51;font-size:9px;font-style:normal;line-height:14px}}:root{--xsl-ink: #173746;--xsl-ink-soft: #526c76;--xsl-muted: #5f7178;--xsl-canvas: #edf2ef;--xsl-surface: rgba(255, 255, 255, .94);--xsl-line: #dfe7e3;--xsl-teal: #1f6268;--xsl-teal-deep: #123845;--xsl-orange: #dc7135;--xsl-orange-deep: #c45a22;--xsl-primary: var(--xsl-orange);--xsl-shadow-sm: 0 8px 24px rgba(20, 55, 62, .07);--xsl-shadow-md: 0 18px 50px rgba(20, 55, 62, .11);--el-color-primary: var(--xsl-orange);--el-color-primary-light-3: #e88e5c;--el-color-primary-light-5: #efad87;--el-color-primary-light-7: #f6d0b9;--el-color-primary-light-8: #fae1d3;--el-color-primary-light-9: #fdf1ea;--el-color-primary-dark-2: var(--xsl-orange-deep);--el-border-radius-base: 10px;--el-border-radius-small: 8px;--el-text-color-primary: var(--xsl-ink);--el-text-color-regular: var(--xsl-ink-soft);--el-border-color: var(--xsl-line);--el-fill-color-light: #f5f8f6}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;min-width:0}body{min-width:320px;color:var(--xsl-ink);background:var(--xsl-canvas);font-family:HarmonyOS Sans SC,MiSans,Source Han Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{color:#fff;background:#dc7135d1}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#aab9b7;border:2px solid transparent;border-radius:999px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#829694;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}.page-container{width:100%;min-width:0;min-height:100%;display:flex;flex-direction:column;gap:10px;animation:xsl-page-in .34s ease both}.page-container>*{min-width:0}.page-container .search-card,.page-container .toolbar{margin-bottom:0}.page-container .search-card{position:relative;overflow:visible}.page-container .search-card:before{content:"";position:absolute;top:18px;bottom:18px;left:0;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--xsl-orange),#ef9a63)}.page-container .search-card .el-card__body{padding-bottom:8px}.page-container .search-card .el-form--inline .el-form-item{margin-bottom:12px}.page-container .card-title{color:var(--xsl-ink);font-size:15px;font-weight:750;letter-spacing:.02em}.page-container .toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:40px}.page-container .pagination-wrapper{display:flex;justify-content:flex-end;margin-top:18px;overflow-x:auto;padding-bottom:2px}.empty-state{padding:64px 0;color:var(--xsl-muted);text-align:center}.text-muted{color:var(--xsl-muted)}.text-danger{color:#d95858;font-weight:700}.text-success{color:#31956b}.el-menu{border-right:0!important}.el-card{min-width:0;border:1px solid rgba(213,224,220,.9);border-radius:14px;background:var(--xsl-surface);box-shadow:var(--xsl-shadow-sm)}.el-card.is-never-shadow{box-shadow:var(--xsl-shadow-sm)}.el-card .el-card__header{min-height:48px;padding:13px 18px;border-bottom-color:#e8eeeb}.el-card .el-card__body{min-width:0;padding:16px 18px}.el-button{min-height:34px;border-radius:9px;font-weight:650;letter-spacing:.01em;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.el-button:not(.is-disabled):not(.is-link):not(.is-text):hover{transform:translateY(-1px)}.el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain){color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--xsl-orange),#ee8a4e);box-shadow:0 8px 18px #dc713533}.el-button.el-button--primary.is-plain:not(.is-disabled){color:#15545a;border-color:#7eb8b5;background:#e8f5f3}.el-button.el-button--primary.is-plain:not(.is-disabled):hover,.el-button.el-button--primary.is-plain:not(.is-disabled):focus{color:#fff;border-color:#1f6268;background:#1f6268}.el-button.el-button--warning.is-plain:not(.is-disabled){color:#79430c;border-color:#dba65b;background:#fff4dc}.el-button.el-button--success.is-plain:not(.is-disabled){color:#17613f;border-color:#79b99a;background:#e9f6ef}.el-button.el-button--danger.is-plain:not(.is-disabled){color:#9d3131;border-color:#e2a1a1;background:#fff0f0}.el-button.is-disabled:not(.is-text):not(.is-link){color:#89979b;border-color:#d7dfdc;background:#f1f4f2;box-shadow:none}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{border-radius:9px;box-shadow:0 0 0 1px var(--xsl-line) inset;transition:box-shadow .18s ease,background .18s ease}.el-textarea__inner{line-height:1.65;overflow-wrap:anywhere}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover{box-shadow:0 0 0 1px #aebfbb inset}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--xsl-orange) inset,0 0 0 3px #dc71351a}.el-table{width:100%;max-width:100%;overflow:visible;border-radius:11px;--el-table-border-color: #e5ece8;--el-table-header-bg-color: #f2f6f3;--el-table-row-hover-bg-color: #fff7f1}.el-table th.el-table__cell{height:48px;color:#36515b;font-size:13px;font-weight:750;background:linear-gradient(180deg,#f7f9f7,#eef3f0)}.el-table td.el-table__cell{padding:11px 0}.el-table .el-table__inner-wrapper{min-width:100%}.el-table .el-table__body-wrapper{overflow-x:auto;overflow-y:visible}.el-table .el-button.is-text{padding-right:6px;padding-left:6px}.el-table.xsl-wrap-table .cell,.el-table.xsl-wrap-table .el-link__inner,.el-table.xsl-wrap-table .el-tag{max-width:100%;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.el-table.xsl-wrap-table .cell{overflow:visible;line-height:1.5;text-overflow:clip}.el-table.xsl-wrap-table .el-table__body-wrapper{overflow-x:hidden}.el-table.xsl-wrap-table .el-scrollbar__bar.is-horizontal{display:none}.xsl-table-stack{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px;line-height:1.45;overflow-wrap:anywhere}.xsl-table-stack>*{max-width:100%}.xsl-table-stack__secondary,.xsl-table-stack small{color:var(--xsl-muted);font-size:12px}.xsl-table-tags{display:flex;flex-direction:column;align-items:center;gap:5px}.el-pagination{--el-pagination-button-bg-color: #f4f7f5}.el-pagination .btn-prev,.el-pagination .btn-next,.el-pagination .el-pager li{border-radius:8px}.el-tag{border-radius:999px;font-weight:650}.el-dialog{display:flex;flex-direction:column;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin-top:16px!important;overflow:hidden;border-radius:18px;box-shadow:0 28px 80px #0f2a323d}.el-dialog .el-dialog__header{flex:none;margin:0;padding:16px 20px 13px;border-bottom:1px solid #e7ece9;background:linear-gradient(180deg,#fff,#fafcfb)}.el-dialog .el-dialog__body{min-height:0;padding:18px 20px;overflow-y:auto;overscroll-behavior:contain}.el-dialog .el-dialog__footer{flex:none;padding:12px 20px 16px;border-top:1px solid #edf1ef}.el-drawer{max-width:100vw}.el-drawer .el-drawer__header,.el-drawer .el-drawer__footer{flex:none}.el-drawer .el-drawer__body{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.el-form-item__content,.el-tabs,.el-tabs__content,.el-descriptions,.el-descriptions__body{min-width:0}.el-message-box{border-radius:16px}.el-dropdown-menu{padding:7px;border-radius:12px;box-shadow:var(--xsl-shadow-md)}.el-dropdown-menu .el-dropdown-menu__item{border-radius:8px}.el-message,.el-notification{border-radius:12px;box-shadow:var(--xsl-shadow-md)}@keyframes xsl-page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.xsl-mobile-card-list,.xsl-mobile-pagination{display:none}@media (max-width: 760px){body{font-size:15px}.page-container{gap:10px}.page-container .search-card .el-form--inline{display:grid;grid-template-columns:1fr}.page-container .search-card .el-form--inline .el-form-item{width:100%;margin-right:0}.page-container .search-card .el-input,.page-container .search-card .el-select,.page-container .search-card .el-date-editor{width:100%!important}.page-container .pagination-wrapper{justify-content:center;overflow:visible}.page-container .toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.page-container .toolbar .toolbar-spacer{display:none}.page-container .toolbar .el-button,.page-container .toolbar .el-select,.page-container .toolbar .el-input,.page-container .toolbar .el-date-editor{width:100%!important;margin-left:0}.desktop-data-table,.xsl-desktop-table,.xsl-desktop-pagination{display:none!important}.xsl-mobile-card-list{display:grid;gap:12px}.xsl-mobile-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--xsl-line);border-radius:14px;background:#fff;box-shadow:0 8px 24px #18404412}.xsl-mobile-card:before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:var(--xsl-primary)}.xsl-mobile-card--success:before{background:#36a56f}.xsl-mobile-card--warning:before{background:#e6a23c}.xsl-mobile-card--danger:before{background:#e45d5d}.xsl-mobile-card--muted:before{background:#9aa5aa}.xsl-mobile-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 14px 12px 16px;border-bottom:1px solid #edf1ef}.xsl-mobile-card__heading{min-width:0}.xsl-mobile-card__heading small{display:block;margin-bottom:4px;color:var(--xsl-muted);font-size:12px;font-weight:700}.xsl-mobile-card__heading strong{display:block;color:var(--xsl-ink);font-size:16px;line-height:1.45;overflow-wrap:anywhere}.xsl-mobile-card__status{flex:0 0 auto}.xsl-mobile-card__summary{margin:12px 14px 0 16px;padding:10px 11px;color:#176b69;font-size:14px;line-height:1.5;overflow-wrap:anywhere;border:1px solid #dce9e5;border-radius:10px;background:#f4f8f6}.xsl-mobile-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 14px 0 16px;padding:0;border-top:1px solid #edf1ef;border-left:1px solid #edf1ef}.xsl-mobile-card__meta>div{min-width:0;padding:9px 10px;border-right:1px solid #edf1ef;border-bottom:1px solid #edf1ef}.xsl-mobile-card__meta dt{margin-bottom:3px;color:var(--xsl-muted);font-size:11px}.xsl-mobile-card__meta dd{margin:0;color:var(--xsl-ink-soft);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.xsl-mobile-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 14px 14px 16px}.xsl-mobile-card__actions .el-button{width:100%;min-height:40px;margin:0}.xsl-mobile-card__action--wide{grid-column:1/-1}.xsl-mobile-pagination{display:flex;align-items:center;justify-content:space-between!important;gap:8px;margin-top:14px;overflow:visible}.xsl-mobile-pagination>span{flex:0 0 auto;color:var(--xsl-muted);font-size:12px}.xsl-mobile-pagination .el-pagination{min-width:0;width:auto}.xsl-mobile-pagination .btn-prev,.xsl-mobile-pagination .btn-next,.xsl-mobile-pagination .el-pager li{min-width:30px}.el-table:not(.desktop-data-table){overflow-x:auto}.el-table:not(.desktop-data-table) .el-table__inner-wrapper,.el-table:not(.desktop-data-table) .el-table__header-wrapper,.el-table:not(.desktop-data-table) .el-table__body-wrapper,.el-table:not(.desktop-data-table) .el-scrollbar,.el-table:not(.desktop-data-table) .el-scrollbar__wrap{min-width:720px}.el-table:not(.desktop-data-table) .el-table-fixed-column--left,.el-table:not(.desktop-data-table) .el-table-fixed-column--right,.el-table:not(.desktop-data-table) .is-left,.el-table:not(.desktop-data-table) .is-right{position:static!important;left:auto!important;right:auto!important;box-shadow:none!important}.el-pagination{justify-content:center;width:100%;white-space:normal}.el-pagination .el-pagination__total,.el-pagination .el-pagination__sizes,.el-pagination .el-pagination__jump{display:none!important}.el-card .el-card__header,.el-card .el-card__body{padding-right:14px;padding-left:14px}.el-button:not(.is-text):not(.is-link){min-height:42px}.el-input__wrapper,.el-select__wrapper,.el-date-editor,.el-input-number{min-height:42px}.el-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);margin:12px auto!important}.el-dialog .el-row,.el-drawer .el-row{display:block;margin-right:0!important;margin-left:0!important}.el-dialog .el-col,.el-drawer .el-col{width:100%!important;max-width:100%!important;padding-right:0!important;padding-left:0!important;flex:0 0 100%!important}.el-dialog .el-form-item,.el-drawer .el-form-item{display:block}.el-dialog .el-form-item__label,.el-drawer .el-form-item__label{width:auto!important;height:auto;margin-bottom:7px;line-height:1.4;justify-content:flex-start}.el-dialog .el-form-item__content,.el-drawer .el-form-item__content{margin-left:0!important}.el-drawer{width:100vw!important}.el-drawer__body{padding:14px}.el-message-box{width:calc(100vw - 24px);max-width:420px}}@media (max-width: 380px){.xsl-mobile-card__meta{grid-template-columns:1fr}}@media (min-width: 761px){.el-table .order-row--business-complete>td.el-table__cell{background-color:#eef9f2!important}.el-table .order-row--business-unfinished>td.el-table__cell{background-color:#fff1f1!important}.el-table .order-row--business-cancelled>td.el-table__cell{color:#8b9296;background-color:#f3f5f5!important}.el-table .order-row--business-complete:hover>td.el-table__cell{background-color:#e2f4e8!important}.el-table .order-row--business-unfinished:hover>td.el-table__cell{background-color:#ffe5e5!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html.hongjiang-ui{--xsl-ink: #102f50;--xsl-ink-soft: #435b72;--xsl-muted: #52657a;--xsl-canvas: #f2f5f9;--xsl-surface: #fff;--xsl-line: #dce5ee;--xsl-teal: #075d77;--xsl-teal-deep: #102f50;--xsl-orange: #b84c23;--xsl-orange-deep: #9d3e1b;--xsl-shadow-sm: 0 2px 6px rgba(26, 49, 45, .035);--xsl-shadow-md: 0 12px 32px rgba(26, 49, 45, .08);--el-color-primary: #075d77;--el-color-primary-dark-2: #06495e;--el-color-primary-light-3: #397d92;--el-color-primary-light-5: #82a9b6;--el-color-primary-light-7: #b4ced7;--el-color-primary-light-8: #d2e4eb;--el-color-primary-light-9: #edf5f9;--el-border-radius-base: 6px;--el-border-radius-small: 4px;--el-fill-color-light: #f5f7f6;--el-font-size-base: 16px;--el-text-color-regular: #435b72;--el-text-color-secondary: #52657a}html.hongjiang-ui body{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;letter-spacing:0}html.hongjiang-ui :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--xsl-teal);outline-offset:3px}html.hongjiang-ui .layout-aside{background:#102f50;box-shadow:none}html.hongjiang-ui .layout-aside:after{content:none}html.hongjiang-ui .layout-aside .logo-container{background:#102f50;-webkit-backdrop-filter:none;backdrop-filter:none}html.hongjiang-ui .layout-aside .logo-container .logo-img{width:38px;height:38px;border:0;border-radius:6px;box-shadow:none;background:#fff;padding:5px;object-fit:contain}html.hongjiang-ui .layout-aside .logo-container .logo-text{font-family:inherit;font-size:15px;letter-spacing:0}html.hongjiang-ui .layout-aside .el-menu{--el-menu-text-color: #d6e3ef}html.hongjiang-ui .layout-aside .el-sub-menu__title,html.hongjiang-ui .layout-aside .el-menu-item{border-radius:6px;letter-spacing:0;font-size:16px;min-height:48px}html.hongjiang-ui .layout-aside .el-sub-menu__title:hover,html.hongjiang-ui .layout-aside .el-menu-item:hover{transform:none;background:#1c4266!important}html.hongjiang-ui .layout-aside .el-menu-item.is-active{background:#205278!important;box-shadow:none}html.hongjiang-ui .layout-aside .el-menu-item.is-active:before{background:#79cfdf}html.hongjiang-ui .hj-navigation-popup{border:1px solid var(--xsl-line);background:#fff;border-radius:8px;box-shadow:0 8px 28px #102f5024}html.hongjiang-ui .hj-navigation-popup .el-menu{--el-menu-text-color: #102f50 !important;--el-menu-active-color: #fff !important;--el-menu-bg-color: #fff !important;--el-menu-hover-bg-color: #edf5f9 !important;--el-menu-hover-text-color: #075d77 !important;min-width:216px;padding:6px;box-shadow:none}html.hongjiang-ui .hj-navigation-popup .el-menu-item,html.hongjiang-ui .hj-navigation-popup .el-sub-menu__title{min-height:48px;height:auto;line-height:1.5;padding:12px 18px;color:#102f50;font-size:16px;border-radius:5px}html.hongjiang-ui .hj-navigation-popup .el-menu-item:not(.is-disabled):hover,html.hongjiang-ui .hj-navigation-popup .el-sub-menu__title:hover{color:#075d77;background:#edf5f9}html.hongjiang-ui .hj-navigation-popup .el-menu-item.is-active,html.hongjiang-ui .hj-navigation-popup .el-menu-item.is-active:hover{color:#fff;background:#205278;font-weight:650;box-shadow:inset 3px 0 #79cfdf}html.hongjiang-ui .hj-navigation-popup [role=menuitem]:focus-visible{outline:2px solid #075d77;outline-offset:-2px}html.hongjiang-ui .layout-header{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}html.hongjiang-ui .layout-header .header-context strong{font-family:inherit;font-weight:650}html.hongjiang-ui .layout-header .header-context span{color:#52657a;letter-spacing:0;font-size:12px}html.hongjiang-ui .layout-header .header-right{gap:14px}html.hongjiang-ui .layout-header .collapse-btn{border-radius:6px;background:#fff;min-width:44px;min-height:44px}html.hongjiang-ui .layout-header .collapse-btn:hover{transform:none}html.hongjiang-ui .layout-header .user-info{border-radius:6px;background:#fff;box-shadow:none}html.hongjiang-ui .tabs-container{background:#fff}html.hongjiang-ui .tabs-container .el-tabs .el-tabs__item{color:#52657a;font-size:14px}html.hongjiang-ui .tabs-container .el-tabs .el-tabs__item.is-active{color:#075d77;background:#edf5f9;box-shadow:inset 0 -2px #075d77}html.hongjiang-ui .layout-main{background:var(--xsl-canvas)}html.hongjiang-ui .page-container{gap:14px;animation:none;transform:none}html.hongjiang-ui .page-container .card-title{letter-spacing:0}html.hongjiang-ui .page-container .search-card:before{content:none}html.hongjiang-ui .el-card{border-radius:8px;border-color:var(--xsl-line)}html.hongjiang-ui .el-card .el-card__header{background:#fff;padding:14px 18px}html.hongjiang-ui .el-card .el-card__body{padding:18px}html.hongjiang-ui .el-dialog{border-radius:8px}html.hongjiang-ui .el-drawer__header{color:var(--xsl-ink)}html.hongjiang-ui .el-form-item__label{color:#4f605e;font-weight:500}html.hongjiang-ui .el-input__wrapper,html.hongjiang-ui .el-select__wrapper,html.hongjiang-ui .el-button{border-radius:6px}html.hongjiang-ui .el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain){background:var(--xsl-teal);box-shadow:none}html.hongjiang-ui .el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):hover:not(.is-disabled){background:#06495e}html.hongjiang-ui .el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain).is-disabled{color:#89979b;border-color:#d7dfdc;background:#f1f4f2}html.hongjiang-ui .el-table{font-variant-numeric:tabular-nums;--el-table-header-text-color: #4e625c;--el-table-header-bg-color: #f3f6f4}html.hongjiang-ui .el-table th.el-table__cell{background:#f3f6f4;font-weight:650}html.hongjiang-ui .page-container .card-title{font-size:18px}html.hongjiang-ui .el-button{min-height:44px;font-size:15px}html.hongjiang-ui .el-button.is-circle{min-width:44px}html.hongjiang-ui .el-input__wrapper,html.hongjiang-ui .el-select__wrapper{min-height:44px}html.hongjiang-ui .el-input-number{min-height:44px;line-height:42px}html.hongjiang-ui .el-input-number .el-input__wrapper{min-height:44px}html.hongjiang-ui .el-input__inner,html.hongjiang-ui .el-textarea__inner,html.hongjiang-ui .el-select__selected-item{font-size:16px}html.hongjiang-ui .el-form-item__label{height:auto;min-height:32px;line-height:1.6;font-size:15px}html.hongjiang-ui .el-form--inline .el-form-item__label{align-items:center}html.hongjiang-ui .el-dialog__title{font-size:21px;font-weight:650}html.hongjiang-ui .el-dialog__header,html.hongjiang-ui .el-dialog__footer{background:#fff}html.hongjiang-ui .el-dialog__footer .el-button{min-width:96px}html.hongjiang-ui .el-dialog .el-divider__text{color:#102f50;font-size:16px;font-weight:650}html.hongjiang-ui .el-dropdown-menu__item,html.hongjiang-ui .el-select-dropdown__item{min-height:44px;height:auto;line-height:1.5;padding-block:10px;font-size:16px}html.hongjiang-ui .el-tag{height:auto;min-height:26px;padding-block:3px;line-height:1.4;font-size:14px}html.hongjiang-ui .el-alert__title,html.hongjiang-ui .el-alert__description,html.hongjiang-ui .el-upload__tip{font-size:14px;line-height:1.65}html.hongjiang-ui .el-table .cell{line-height:1.65}html.hongjiang-ui .el-table th.el-table__cell{font-size:15px}html.hongjiang-ui .order-dialog .el-form:not(.mobile-flow-form) .el-form-item{display:block}html.hongjiang-ui .order-dialog .el-form:not(.mobile-flow-form) .el-form-item__label{width:auto!important;justify-content:flex-start;margin-bottom:7px}html.hongjiang-ui .order-dialog .el-form:not(.mobile-flow-form) .el-form-item__content{margin-left:0!important}html.hongjiang-ui .order-dialog .smart-import__title span,html.hongjiang-ui .order-dialog .profile-actions__hint{color:#52657a;font-size:14px;line-height:1.6}html.hongjiang-ui .dispatch-dialog .form-tip{color:#52657a;font-size:14px;line-height:1.65}html.hongjiang-ui .order-workflow-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-left:4px solid #075d77;background:#fff}html.hongjiang-ui .order-workflow-heading h2{margin:0 0 6px;color:#102f50;font-size:24px}html.hongjiang-ui .order-workflow-heading p{margin:0;color:#52657a;font-size:15px;line-height:1.65}html.hongjiang-ui .order-workflow-heading nav{display:flex;flex-wrap:wrap;gap:8px}html.hongjiang-ui .order-workflow-heading .el-button{margin:0}html.hongjiang-ui .compact-order-table .compact-cell-stack,html.hongjiang-ui .compact-order-table .compact-cell-stack strong,html.hongjiang-ui .compact-order-table .compact-cell-stack .el-link{font-size:15px;line-height:1.6}html.hongjiang-ui .compact-order-table .compact-cell-stack small,html.hongjiang-ui .compact-order-table .compact-cell-stack__secondary,html.hongjiang-ui .compact-order-table .volume-source,html.hongjiang-ui .compact-order-table .missing-summary{font-size:14px}html.hongjiang-ui .compact-order-table .order-id-cell strong,html.hongjiang-ui .compact-order-table th.el-table__cell{font-size:15px}html.hongjiang-ui .order-task-views{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}html.hongjiang-ui .order-task-views>span{align-self:center;margin-left:auto;color:#52657a;font-size:14px}html.hongjiang-ui .order-task-views button{min-height:44px;padding:9px 18px;border:1px solid #c5d2df;border-radius:6px;color:#102f50;background:#fff;font:inherit;font-size:16px;cursor:pointer}html.hongjiang-ui .order-task-views button:hover{background:#edf5f9;border-color:#075d77}html.hongjiang-ui .order-task-views button[aria-pressed=true]{color:#fff;border-color:#075d77;background:#075d77;font-weight:650}html.hongjiang-ui .order-form-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex:none;padding:0 0 14px}html.hongjiang-ui .order-form-sections button{display:grid;gap:4px;min-height:70px;padding:10px 14px;border:1px solid #c5d2df;border-radius:6px;text-align:left;color:#102f50;background:#f5f8fb;cursor:pointer;font:inherit}html.hongjiang-ui .order-form-sections strong{font-size:17px}html.hongjiang-ui .order-form-sections span{color:#52657a;font-size:14px;line-height:1.5}html.hongjiang-ui .order-form-sections button:hover{border-color:#075d77}html.hongjiang-ui .order-form-sections button[aria-pressed=true]{border-color:#075d77;background:#e8f2f7;box-shadow:inset 0 -3px #075d77}html.hongjiang-ui .order-task-views button:focus-visible,html.hongjiang-ui .order-form-sections button:focus-visible,html.hongjiang-ui .more-settings-toggle:focus-visible{outline:3px solid #147dba;outline-offset:3px}html.hongjiang-ui .efficient-order-dialog{height:min(840px,100dvh - 32px);display:flex;flex-direction:column}html.hongjiang-ui .efficient-order-dialog .el-dialog__header,html.hongjiang-ui .efficient-order-dialog .el-dialog__footer{flex:none}html.hongjiang-ui .efficient-order-dialog .el-dialog__body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:0}html.hongjiang-ui .efficient-order-dialog .order-form-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 14px 0}html.hongjiang-ui .efficient-order-dialog .order-import-toggle{margin:0 0 6px}html.hongjiang-ui .efficient-order-dialog .el-divider{margin:18px 0}html.hongjiang-ui .efficient-order-dialog .el-form-item{margin-bottom:16px}html.hongjiang-ui .efficient-order-dialog .profile-actions:empty{display:none}html.hongjiang-ui .efficient-order-dialog .el-dialog__footer{display:flex;gap:10px;align-items:center;border-top:1px solid #dce5ee;padding-top:14px}html.hongjiang-ui .efficient-order-dialog .el-dialog__footer .el-button{margin:0}html.hongjiang-ui .efficient-order-dialog .order-submit-summary{flex:1;text-align:left;color:#52657a;font-size:15px;line-height:1.5}html.hongjiang-ui .dispatch-dialog .more-settings-toggle{display:flex;width:100%;min-height:62px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;border:1px solid #c5d2df;border-radius:6px;text-align:left;color:#102f50;background:#f5f8fb;cursor:pointer}html.hongjiang-ui .dispatch-dialog .more-settings-toggle span{display:grid;gap:5px;min-width:0}html.hongjiang-ui .dispatch-dialog .more-settings-toggle b{font-size:16px}html.hongjiang-ui .dispatch-dialog .more-settings-toggle small{color:#52657a;font-size:14px;line-height:1.5;white-space:normal}html.hongjiang-ui .dispatch-dialog .more-settings-toggle .el-icon.is-open{transform:rotate(180deg)}html.hongjiang-ui .engineering-order-page .engineering-project-name{font-size:17px;line-height:1.5}html.hongjiang-ui .engineering-order-page .engineering-unit,html.hongjiang-ui .engineering-order-page .engineering-materials,html.hongjiang-ui .engineering-order-page .engineering-muted,html.hongjiang-ui .engineering-order-page .engineering-execution-inline{color:#52657a;font-size:14px;line-height:1.6}html.hongjiang-ui .engineering-order-page .engineering-unit small,html.hongjiang-ui .engineering-order-page .engineering-money small,html.hongjiang-ui .engineering-order-page .review-pending{color:#52657a!important;font-size:14px}html.hongjiang-ui .engineering-order-page .engineering-price{color:#075d77;font-size:17px}html.hongjiang-ui .engineering-order-page .engineering-money{font-size:16px;gap:6px}html.hongjiang-ui .engineering-order-page .engineering-materials .el-button{min-height:36px;font-size:14px;padding-block:5px}html.hongjiang-ui .engineering-order-page .financial-reviewed-badge{color:#28578b;font-size:14px;padding:4px 7px}html.hongjiang-ui .engineering-order-page .order-color-legend{color:#52657a;font-size:14px}html.hongjiang-ui .engineering-order-page .order-status-flag{font-size:14px;min-height:40px;line-height:20px}html.hongjiang-ui .engineering-order-page .compact-row-actions{gap:7px}html.hongjiang-ui .engineering-order-page .compact-row-actions .el-button{min-height:42px;margin:0;padding:7px 10px;font-size:15px}html.hongjiang-ui .engineering-order-page .engineering-row>td.el-table__cell{padding-block:16px}html.hongjiang-ui .engineering-order-page .financial-row--settled>td.el-table__cell{background:#e2f2e7!important}html.hongjiang-ui .engineering-order-page .financial-row--settled:hover>td.el-table__cell{background:#d6eadc!important}html.hongjiang-ui .engineering-order-page .financial-row--reviewed>td.el-table__cell{background:#e2edfb!important}html.hongjiang-ui .engineering-order-page .financial-row--reviewed:hover>td.el-table__cell{background:#d5e5f8!important}html.hongjiang-ui .engineering-order-page .mobile-order-card__meta dt{color:#52657a;font-size:14px}html.hongjiang-ui .engineering-order-page .mobile-order-card__meta dd{font-size:16px}html.hongjiang-ui .el-overlay-dialog{padding:16px}html.hongjiang-ui .el-overlay-dialog>.el-dialog{max-width:100%;margin:0 auto!important}html.hongjiang-ui .el-overlay-dialog>.el-dialog:not(.is-fullscreen){max-height:calc(100dvh - 32px)}html.hongjiang-ui .attachment-review-workspace{width:100%}html.hongjiang-ui .attachment-review-workspace__form{min-width:0;padding-inline:8px!important}html.hongjiang-ui .attachment-review-workspace .el-row,html.hongjiang-ui .attachment-review-workspace .el-col{min-width:0}html.hongjiang-ui .attachment-review-workspace .field-tip,html.hongjiang-ui .attachment-review-workspace .rebate-note,html.hongjiang-ui .attachment-review-workspace .recalculate-row,html.hongjiang-ui .attachment-review-workspace .amount-review-grid span{color:#52657a;font-size:14px;line-height:1.65}html.hongjiang-ui .attachment-review-workspace .amount-review-grid strong{font-size:22px;font-variant-numeric:tabular-nums}html.hongjiang-ui .attachment-compare-panel{background:#f5f8fb;border-color:#dce5ee}html.hongjiang-ui .attachment-compare-panel__heading span{font-size:14px}html.hongjiang-ui .attachment-compare-panel__stage{background:#edf2f7}html.hongjiang-ui .attachment-compare-panel__toolbar .el-button{min-width:42px;min-height:42px;padding-inline:11px}html.hongjiang-ui .driver-dashboard .stat-card{color:#102f50;background:#fff;border:1px solid #dce5ee;border-top:4px solid #397d92}html.hongjiang-ui .driver-dashboard .stat-card.alert{border-top-color:#a03f36}html.hongjiang-ui .driver-dashboard .stat-card.orange{border-top-color:#a85b10}html.hongjiang-ui .driver-dashboard .stat-card.green{border-top-color:#177052}html.hongjiang-ui .driver-dashboard .stat-card span{color:#52657a;font-size:15px;opacity:1}html.hongjiang-ui .driver-dashboard .hero-copy,html.hongjiang-ui .driver-dashboard .order-unit,html.hongjiang-ui .driver-dashboard .address,html.hongjiang-ui .driver-dashboard .facts,html.hongjiang-ui .driver-dashboard .panel-header span{font-size:15px;line-height:1.7}html.hongjiang-ui .driver-dashboard .task-card h3{font-size:20px;line-height:1.5}html.hongjiang-ui .driver-dashboard .el-segmented{--el-segmented-item-selected-bg-color: #075d77;font-size:15px}html.hongjiang-ui .driver-dashboard .el-segmented__item{min-height:44px}html.hongjiang-ui .reconciliation-page .recon-header,html.hongjiang-ui .reconciliation-page .project-title{background:#102f50}html.hongjiang-ui .reconciliation-page .recon-stack,html.hongjiang-ui .reconciliation-page .recon-amount-grid{font-size:15px;line-height:1.7}html.hongjiang-ui .reconciliation-page .recon-stack small,html.hongjiang-ui .reconciliation-page .workbench-summary small{color:#52657a;font-size:14px}html.hongjiang-ui .reconciliation-page .recon-overview__hero{border-left:4px solid #075d77}html.hongjiang-ui .dashboard:not(.hj-workbench) .section-title{padding-left:0;font-family:inherit;font-size:15px;letter-spacing:0}html.hongjiang-ui .dashboard:not(.hj-workbench) .section-title:before{content:none}html.hongjiang-ui .dashboard:not(.hj-workbench) .stat-card{min-height:124px;padding:18px 20px;border-radius:8px;background:#fff}html.hongjiang-ui .dashboard:not(.hj-workbench) .stat-card:after{content:none}html.hongjiang-ui .dashboard:not(.hj-workbench) .stat-card:hover{transform:none;box-shadow:var(--xsl-shadow-sm)}html.hongjiang-ui .dashboard:not(.hj-workbench) .stat-card .stat-header h5{color:#53655f;font-size:14px;letter-spacing:0}html.hongjiang-ui .dashboard:not(.hj-workbench) .stat-card .stat-body h1{font-family:system-ui,sans-serif;font-weight:650;font-variant-numeric:tabular-nums}html.hongjiang-ui .dashboard:not(.hj-workbench) .stat-card .stat-body small{color:#62716f}html.hongjiang-ui .dashboard:not(.hj-workbench) .quick-action-item{min-height:94px;border-color:#e3e9e6;border-radius:6px;background:#f8faf9}html.hongjiang-ui .dashboard:not(.hj-workbench) .quick-action-item:hover{transform:none}html.hongjiang-ui .dashboard:not(.hj-workbench) .quick-action-item small{color:#62716f;font-size:12px}html.hongjiang-ui .dashboard:not(.hj-workbench) .notice-time{color:#697974;font-family:inherit}html.hongjiang-ui .dashboard:not(.hj-workbench) .vehicle-item{border-radius:6px;background:#f8faf9}html.hongjiang-ui .login-wrapper{min-height:100dvh;padding:40px 24px;background:#f1f5f2}html.hongjiang-ui .login-wrapper:before,html.hongjiang-ui .login-wrapper:after{content:none}html.hongjiang-ui .login-card{width:min(460px,100%);padding:36px 40px 28px;border:1px solid #dce5df;border-radius:8px;background:#fff;box-shadow:0 8px 36px #193d3112;-webkit-backdrop-filter:none;backdrop-filter:none}html.hongjiang-ui .login-card:before{height:3px;background:#2e6759}html.hongjiang-ui .login-card .el-input__wrapper{min-height:48px;background:#fbfcfb}html.hongjiang-ui .login-card .el-button--large{min-height:48px}html.hongjiang-ui .login-header{margin-bottom:28px}html.hongjiang-ui .login-header .logo{width:64px;height:64px;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none}html.hongjiang-ui .login-header h1{margin-top:18px;font-family:inherit;font-size:24px;font-weight:650;letter-spacing:0}html.hongjiang-ui .login-header p{color:#687a72;font-size:14px;letter-spacing:0}html.hongjiang-ui .register-link{flex-wrap:wrap;column-gap:12px;row-gap:8px}html.hongjiang-ui .login-footer{color:#697b73;line-height:1.6}html.hongjiang-ui .register-page{--accent: #b84c23;background:#f3f5f5}html.hongjiang-ui .register-page .brand-panel{background:#204c47}html.hongjiang-ui .register-page .brand-panel:after{content:none}html.hongjiang-ui .register-page .brand-mark{font-family:inherit;letter-spacing:0}html.hongjiang-ui .register-page .brand-mark img{width:64px;height:64px;padding:0;border:0;border-radius:6px;background:transparent}html.hongjiang-ui .register-page .brand-copy h1{font-family:inherit;font-size:36px;line-height:1.5}html.hongjiang-ui .register-page .brand-copy .eyebrow{color:#f0ba8e;letter-spacing:0}html.hongjiang-ui .register-page .card-heading h2{font-family:inherit;font-size:27px;line-height:1.4}html.hongjiang-ui .register-page .eyebrow{letter-spacing:0}html.hongjiang-ui .register-page .role-card{padding:16px;border-radius:6px;background:#fff}html.hongjiang-ui .register-page .role-card:hover{transform:none}html.hongjiang-ui .register-page .role-card.active{border-color:#397c6c;box-shadow:inset 0 0 0 1px #397c6c;background:#edf5f2}html.hongjiang-ui .register-page .role-card small{font-size:13px}html.hongjiang-ui .register-page .test-notice{background:#e3eff4;border:1px solid #b9d0dd}html.hongjiang-ui .register-page .test-notice .el-alert__title{color:#20455d;font-size:16px;font-weight:650}html.hongjiang-ui .register-page .test-notice .el-alert__description{color:#35556a;font-size:15px;line-height:1.7}html.hongjiang-ui .register-page .role-note p{font-size:15px;line-height:1.65}html.hongjiang-ui .register-page .role-note{border-left-color:#397c6c;background:#eaf1ed}html.hongjiang-ui .register-page .role-index{font-family:inherit;color:#667a70}html.hongjiang-ui .register-page .submit-button:hover{background:#9d3e1b}html.hongjiang-ui .driver-dashboard .hero{padding:24px;border-radius:8px;color:#243332;background:#e9f1ed;box-shadow:none}html.hongjiang-ui .driver-dashboard .hero h1{font-size:24px;line-height:1.45}html.hongjiang-ui .driver-dashboard .eyebrow{color:#24645f;letter-spacing:0}html.hongjiang-ui .driver-dashboard .hero-copy{max-width:780px;color:#50685e;line-height:1.7}html.hongjiang-ui .driver-dashboard .stat-card{border-radius:8px}html.hongjiang-ui .driver-dashboard .stat-card strong{font-variant-numeric:tabular-nums}html.hongjiang-ui .driver-dashboard .task-panel,html.hongjiang-ui .driver-dashboard .history-panel,html.hongjiang-ui .driver-dashboard .task-card,html.hongjiang-ui .driver-dashboard .history-card{border-radius:8px}html.hongjiang-ui .driver-dashboard .task-card{background:#fff}html.hongjiang-ui .driver-dashboard .history-card{box-shadow:none}html.hongjiang-ui .driver-dashboard .panel-header span{color:#61716c}html.hongjiang-ui .driver-dashboard .task-card__head,html.hongjiang-ui .driver-dashboard .history-card__head span,html.hongjiang-ui .driver-dashboard .history-card__facts small{color:#60716b}html.hongjiang-ui .reconciliation-page .recon-header{border-radius:8px;background:#102f50;box-shadow:none}html.hongjiang-ui .reconciliation-page .recon-overview__hero{border-radius:8px;background:#fff}html.hongjiang-ui .reconciliation-page .workbench-summary{border-radius:8px}html.hongjiang-ui .reconciliation-page .project-title{border-radius:8px;background:#102f50}html.hongjiang-ui .reconciliation-page .hero-figure strong{font-family:system-ui,sans-serif;font-variant-numeric:tabular-nums}html.hongjiang-ui .mobile-bottom-nav{box-shadow:0 -2px 12px #193d310a;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}html.hongjiang-ui .mobile-bottom-nav__item{border-radius:6px}html.hongjiang-ui .notification-button{min-width:44px;min-height:44px}html.hongjiang-ui .sound-button{min-height:40px;border-color:#c9dbe7;color:#075d77;background:#f3f8fc}html.hongjiang-ui .sound-button__label,html.hongjiang-ui .mobile-bottom-nav__item span{font-size:13px}@media (min-width: 901px){html.hongjiang-ui .layout-main{padding:20px}}@media (max-width: 960px){html.hongjiang-ui .register-page .brand-copy h1{font-size:28px}html.hongjiang-ui .register-page .brand-panel{min-height:230px;gap:22px}}@media (max-width: 560px){html.hongjiang-ui .login-wrapper{padding:40px 16px 24px}html.hongjiang-ui .login-card{padding:30px 24px 24px}html.hongjiang-ui .login-header h1{font-size:22px}html.hongjiang-ui .el-dialog{max-width:calc(100vw - 24px)}html.hongjiang-ui .el-card .el-card__body{padding:14px}html.hongjiang-ui .el-card .el-card__header{padding:12px 14px}html.hongjiang-ui .page-container{gap:12px}html.hongjiang-ui .dashboard:not(.hj-workbench) .stat-card{padding:14px}html.hongjiang-ui .register-page .brand-copy h1{font-size:24px}html.hongjiang-ui .register-page .role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.hongjiang-ui .register-page .role-card{min-height:122px;padding:14px}html.hongjiang-ui .register-page .role-card strong{margin-top:24px;font-size:18px}html.hongjiang-ui .register-page .role-note{flex-direction:column;gap:6px}html.hongjiang-ui .driver-dashboard .hero{padding:20px 18px}html.hongjiang-ui .driver-dashboard .hero h1{font-size:22px}html.hongjiang-ui .driver-dashboard .task-card__head{flex-wrap:wrap;gap:4px 10px}html.hongjiang-ui .driver-dashboard .task-card .actions{grid-template-columns:repeat(2,minmax(0,1fr))}html.hongjiang-ui .driver-dashboard .task-card .actions .el-button{min-width:0;height:auto;padding:10px 8px;white-space:normal;line-height:1.5}html.hongjiang-ui .driver-dashboard .task-card .actions .el-button span{white-space:normal}html.hongjiang-ui .driver-dashboard .task-card .actions .el-button:first-child{grid-column:1/-1}}html.hongjiang-ui .hj-reconciliation{--ink: #102f50}html.hongjiang-ui .hj-reconciliation .hj-recon-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:4px 0 20px}html.hongjiang-ui .hj-reconciliation .hj-recon-heading h2{margin:0 0 6px;font-size:28px;color:#102f50}html.hongjiang-ui .hj-reconciliation .hj-recon-heading p,html.hongjiang-ui .hj-reconciliation .hj-section-heading p{margin:0;font-size:15px;line-height:1.65;color:#52657a}html.hongjiang-ui .hj-reconciliation .hj-workspace-switch{display:flex;padding:4px;gap:4px;border:1px solid #c9d6e2;border-radius:8px;background:#fff}html.hongjiang-ui .hj-reconciliation .hj-workspace-switch button,html.hongjiang-ui .hj-reconciliation .hj-date-shortcuts button{min-height:44px;padding:9px 18px;border:0;border-radius:5px;color:#254766;background:transparent;font:inherit;font-size:16px;font-weight:600;cursor:pointer}html.hongjiang-ui .hj-reconciliation .hj-workspace-switch button[aria-pressed=true]{background:#102f50;color:#fff}html.hongjiang-ui .hj-reconciliation .hj-date-shortcuts{display:flex;flex-wrap:wrap;gap:4px}html.hongjiang-ui .hj-reconciliation .hj-date-shortcuts button{padding:8px 12px;font-size:15px;font-weight:500}html.hongjiang-ui .hj-reconciliation .hj-date-shortcuts button[aria-pressed=true]{color:#075d77;background:#dceef3;box-shadow:inset 0 0 0 1px #9dc5d1}html.hongjiang-ui .hj-reconciliation button:focus-visible{outline:3px solid #c2742b;outline-offset:3px}html.hongjiang-ui .hj-reconciliation .hj-section-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}html.hongjiang-ui .hj-reconciliation .hj-section-heading h3{margin:0 0 4px;font-size:20px;color:#102f50}html.hongjiang-ui .hj-reconciliation .workbench-card,html.hongjiang-ui .hj-reconciliation .table-card{border:1px solid #d7e0e9;border-radius:8px;box-shadow:none}html.hongjiang-ui .hj-reconciliation .hj-project-controls{padding:20px;background:#fff;border:1px solid #d7e0e9;border-radius:8px 8px 0 0}html.hongjiang-ui .hj-reconciliation .hj-project-controls~.table-card{border-radius:0 0 8px 8px}html.hongjiang-ui .hj-reconciliation .hj-filter-panel{padding:14px 16px;background:#f4f7fa;border:1px solid #dfe6ed;border-radius:6px}html.hongjiang-ui .hj-reconciliation .hj-date-line,html.hongjiang-ui .hj-reconciliation .hj-search-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px}html.hongjiang-ui .hj-reconciliation .hj-date-line+.hj-search-line{margin-top:12px;padding-top:12px;border-top:1px solid #dfe6ed}html.hongjiang-ui .hj-reconciliation .hj-filter-label{flex:0 0 72px;font-size:16px;font-weight:600;color:#254766}html.hongjiang-ui .hj-reconciliation .hj-date-line .el-date-editor--daterange{width:300px;flex-grow:0}html.hongjiang-ui .hj-reconciliation .hj-date-line .el-date-editor--month{width:150px}html.hongjiang-ui .hj-reconciliation .hj-search-line>.el-input{flex:1 1 230px;width:auto;min-width:0}html.hongjiang-ui .hj-reconciliation .hj-search-line .el-button,html.hongjiang-ui .hj-reconciliation .hj-date-line .el-button,html.hongjiang-ui .hj-reconciliation .hj-project-exports .el-button{margin:0}html.hongjiang-ui .hj-reconciliation .hj-advanced-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #dfe6ed}html.hongjiang-ui .hj-reconciliation .hj-advanced-filters label{display:flex;flex-direction:column;gap:7px;color:#254766;font-size:15px}html.hongjiang-ui .hj-reconciliation .hj-applied-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 0;color:#52657a;font-size:14px;line-height:1.6}html.hongjiang-ui .hj-reconciliation .hj-applied-filters .el-tag{height:auto;min-height:30px;max-width:100%;white-space:normal;overflow-wrap:anywhere}html.hongjiang-ui .hj-reconciliation .hj-metric-scope{margin:0 0 8px;color:#52657a;font-size:14px}html.hongjiang-ui .hj-reconciliation .hj-order-overview-toggle{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-top:-8px}html.hongjiang-ui .hj-reconciliation .hj-order-overview-toggle .el-button{padding-left:0}html.hongjiang-ui .hj-reconciliation .hj-order-overview-toggle .hj-metric-scope{margin:0}html.hongjiang-ui .hj-reconciliation .workbench-summary{margin-top:0;padding:0;background:#fff;border-color:#d7e0e9}html.hongjiang-ui .hj-reconciliation .workbench-summary>div{padding:10px 14px;border-color:#d7e0e9}html.hongjiang-ui .hj-reconciliation .workbench-summary span{font-size:14px;color:#52657a}html.hongjiang-ui .hj-reconciliation .workbench-summary strong{font-size:24px;color:#102f50;font-variant-numeric:tabular-nums}html.hongjiang-ui .hj-reconciliation .workbench-summary .warning{background:#fff8ed}html.hongjiang-ui .hj-reconciliation .hj-list-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 12px;color:#52657a;font-size:15px}html.hongjiang-ui .hj-reconciliation .hj-batch-actions{padding:10px 12px;border:1px solid #9dc5d1;background:#edf6f9;border-radius:6px;align-items:center}html.hongjiang-ui .hj-reconciliation .hj-batch-actions .el-button{margin:0}html.hongjiang-ui .hj-reconciliation .hj-project-status{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px}html.hongjiang-ui .hj-reconciliation .hj-project-result{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}html.hongjiang-ui .hj-reconciliation .hj-project-totals{display:flex;flex-wrap:wrap;gap:12px 24px;color:#52657a;font-size:15px}html.hongjiang-ui .hj-reconciliation .hj-project-totals strong{margin-left:6px;font-size:24px;color:#102f50;font-variant-numeric:tabular-nums}html.hongjiang-ui .hj-reconciliation .hj-project-exports{display:flex;flex-wrap:wrap;gap:8px}html.hongjiang-ui .hj-reconciliation .hj-status-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 10px;color:#354f68;font-size:14px}html.hongjiang-ui .hj-reconciliation .hj-status-legend>span{display:inline-flex;align-items:center;gap:7px}html.hongjiang-ui .hj-reconciliation .hj-reviewed-tag{align-self:flex-start;color:#28578b;border-color:#a9c3e5;background:#eef4fd}html.hongjiang-ui .hj-reconciliation .hj-status-swatch{width:18px;height:14px;border:1px solid transparent;border-radius:3px}html.hongjiang-ui .hj-reconciliation .hj-status-swatch--settled{border-color:#a9cfb1;background:#e2f2e7}html.hongjiang-ui .hj-reconciliation .hj-status-swatch--reviewed{border-color:#a9c3e5;background:#e2edfb}html.hongjiang-ui .hj-reconciliation .desktop-data-table .recon-row--settled>td.el-table__cell{background:#e2f2e7!important}html.hongjiang-ui .hj-reconciliation .desktop-data-table .recon-row--settled:hover>td.el-table__cell{background:#d6eadc!important}html.hongjiang-ui .hj-reconciliation .desktop-data-table .recon-row--reviewed>td.el-table__cell{background:#e2edfb!important}html.hongjiang-ui .hj-reconciliation .desktop-data-table .recon-row--reviewed:hover>td.el-table__cell{background:#d5e5f8!important}html.hongjiang-ui .hj-reconciliation .mobile-record-card.recon-row--settled{border-color:#a9cfb1;background:#edf7ef}html.hongjiang-ui .hj-reconciliation .mobile-record-card.recon-row--settled>.mobile-record-card__header{background:#dcefe1}html.hongjiang-ui .hj-reconciliation .mobile-record-card.recon-row--reviewed{border-color:#a9c3e5;background:#edf3fc}html.hongjiang-ui .hj-reconciliation .mobile-record-card.recon-row--reviewed>.mobile-record-card__header{background:#dce9f9}html.hongjiang-ui .hj-reconciliation .recon-overview{margin:12px 0}html.hongjiang-ui .hj-reconciliation .el-tabs__item{min-height:46px;font-size:16px}html.hongjiang-ui .hj-reconciliation .pagination-wrapper{overflow-x:auto;padding:2px 0 6px}@media (max-width: 1100px){html.hongjiang-ui .hj-reconciliation .hj-date-line .el-date-editor--daterange{margin-left:82px}html.hongjiang-ui .hj-reconciliation .hj-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){html.hongjiang-ui .hj-reconciliation .hj-recon-heading{align-items:stretch;gap:14px;padding-bottom:14px}html.hongjiang-ui .hj-reconciliation .hj-workspace-switch{width:100%}html.hongjiang-ui .hj-reconciliation .hj-workspace-switch button{flex:1;padding-inline:10px}html.hongjiang-ui .hj-reconciliation .hj-section-heading h3{font-size:20px}html.hongjiang-ui .hj-reconciliation .hj-project-controls{padding:14px}html.hongjiang-ui .hj-reconciliation .hj-filter-panel{padding:12px}html.hongjiang-ui .hj-reconciliation .hj-filter-label{flex-basis:100%}html.hongjiang-ui .hj-reconciliation .hj-date-line{gap:8px}html.hongjiang-ui .hj-reconciliation .hj-date-line .el-date-editor--daterange{width:100%;margin:0;min-width:0}html.hongjiang-ui .hj-reconciliation .hj-date-line .el-date-editor--month{width:128px}html.hongjiang-ui .hj-reconciliation .hj-date-shortcuts{width:100%;justify-content:space-between}html.hongjiang-ui .hj-reconciliation .hj-date-shortcuts button{flex:1;padding-inline:8px}html.hongjiang-ui .hj-reconciliation .hj-search-line>.el-input{flex-basis:100%}html.hongjiang-ui .hj-reconciliation .hj-search-line>.el-button{flex:1;padding-inline:10px}html.hongjiang-ui .hj-reconciliation .hj-advanced-filters{grid-template-columns:1fr}html.hongjiang-ui .hj-reconciliation .workbench-summary{grid-template-columns:repeat(2,minmax(0,1fr))}html.hongjiang-ui .hj-reconciliation .workbench-summary>div{padding:10px}html.hongjiang-ui .hj-reconciliation .workbench-summary span{font-size:14px}html.hongjiang-ui .hj-reconciliation .hj-project-status .el-radio-group{display:flex;width:100%}html.hongjiang-ui .hj-reconciliation .hj-project-status .el-radio-button{flex:1}html.hongjiang-ui .hj-reconciliation .hj-project-status .el-radio-button__inner{width:100%;padding:12px 8px}html.hongjiang-ui .hj-reconciliation .hj-project-totals{flex-direction:column;gap:6px}html.hongjiang-ui .hj-reconciliation .hj-project-exports .el-button{flex:1 1 130px}html.hongjiang-ui .hj-reconciliation .hj-batch-actions .el-button{flex:1 1 120px}html.hongjiang-ui .hj-reconciliation .el-tabs__item{padding-inline:12px;font-size:15px}}@media (prefers-reduced-motion: reduce){html.hongjiang-ui *,html.hongjiang-ui *:before,html.hongjiang-ui *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
