*,:before,:after{box-sizing:border-box}html{touch-action:manipulation;-webkit-text-size-adjust:100%}input,select,textarea,button{font-size:16px}:root{--color-primary-sprout:#60a834;--color-primary-light:#72bc3c;--color-primary-dark:#4f892b;--color-secondary-folder:#63ad71;--color-secondary-dark:#386231;--color-bg-page:#fefffd;--color-bg-card:#fff;--color-bg-soft:#fafdf8;--color-bg-light-green:#f6faf4;--color-bg-mint:#e9f6ea;--color-border:#e6f0e2;--color-border-soft:#f1f6ee;--color-border-strong:#d2e6ca;--color-accent-coral:#f38181;--color-accent-peach:#ffd3b6;--color-accent-cream:#fff8e7;--color-accent-warm:#f4a261;--color-accent-warning:#e9a23b;--color-success-shield:#73c282;--color-text-primary:#1f2e26;--color-text-secondary:#5a6b5e;--color-text-muted:#9aaa9f;--brand:var(--color-primary-sprout);--brand-dark:var(--color-primary-dark);--sidebar-bg:linear-gradient(180deg, #386231 0%, #2a4925 100%);--sidebar-bg-solid:#386231;--sidebar-hover:#60a83424;--sidebar-active:var(--color-primary-sprout);--sidebar-text:#c8e3aa;--sidebar-text-active:#fff;--header-bg:#fff;--page-bg:var(--color-bg-page);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--card-radius:var(--radius-md);--shadow-sm:0 1px 3px #4f892b0f, 0 1px 2px #4f892b0a;--shadow-md:0 4px 14px 0 #4f892b1a;--shadow-lg:0 8px 24px 0 #4f892b24;--shadow-button:0 4px 14px 0 #60a83466;--gradient-primary:linear-gradient(135deg, #72bc3c 0%, #4f892b 100%);--gradient-light:linear-gradient(135deg, #f8fcf6 0%, #eff6e6 100%);--gradient-card:#fff;--gradient-warm:linear-gradient(135deg, #fff8e7 0%, #fff 100%)}html,body{background:var(--color-bg-page);height:100%;color:var(--color-text-primary);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}#app{background:var(--color-bg-page);height:100%}.el-card{border-radius:var(--card-radius)!important;box-shadow:var(--shadow-sm)!important;border:1px solid var(--color-border)!important;background:#fff!important}.el-card__header{color:var(--color-text-primary);background:var(--color-bg-soft);font-size:15px;font-weight:600;border-bottom:1px solid var(--color-border-soft)!important;padding:14px 20px!important}.el-card__body{background:#fff;padding:16px 20px!important}.el-button{font-weight:500;transition:all .2s;border-radius:var(--radius-sm)!important}.el-button--primary{box-shadow:var(--shadow-button);background:var(--gradient-primary)!important;color:#fff!important;border-color:#0000!important}.el-button--primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px #60a8347a;background:linear-gradient(135deg,#83cc4a 0%,#60a834 100%)!important;border-color:#0000!important}.el-button--primary:active{transform:translateY(0)}.el-button--success{background:var(--color-success-shield)!important;border-color:var(--color-success-shield)!important}.el-button--warning{background:var(--color-accent-warning)!important;border-color:var(--color-accent-warning)!important}.el-button--danger{background:var(--color-accent-coral)!important;border-color:var(--color-accent-coral)!important}.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--text){color:var(--color-text-primary);border:1px solid var(--color-border)!important;background:#fff!important}.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--text):hover{color:var(--color-primary-dark);background:var(--color-bg-light-green)!important;border-color:var(--color-primary-sprout)!important}.el-input__wrapper,.el-select .el-input__wrapper{transition:box-shadow .2s;border-radius:var(--radius-sm)!important;box-shadow:0 0 0 1px var(--color-border) inset!important;background:#fff!important}.el-input__wrapper:hover,.el-select .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--color-border-strong) inset!important}.el-input__wrapper.is-focus,.el-select .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--color-primary-sprout) inset, 0 0 0 3px #60a8341c inset!important}.el-table{border-radius:var(--radius-sm);overflow:hidden;background:#fff!important}.el-table th.el-table__cell{color:var(--color-text-primary);font-size:13px;font-weight:600;background:var(--color-bg-soft)!important;border-bottom:1px solid var(--color-border)!important}.el-table td.el-table__cell{color:var(--color-text-primary);background:#fff;border-bottom:1px solid var(--color-border-soft)!important}.el-table--striped .el-table__body tr.el-table__row--striped td{background:#fafdf8!important}.el-table__row{cursor:pointer}.el-table__row:hover>td{background:#f1f6ee!important}@media (hover:none){.el-table__row:hover>td{background:inherit!important}.el-table--striped .el-table__body tr.el-table__row--striped:hover td{background:#fafdf8!important}}.el-table__row.row-scrapped>td{color:var(--color-text-muted)!important}.el-table__row.row-scrapped>td .code-link{pointer-events:none;color:var(--color-text-muted)!important}.el-table__row>td:last-child{cursor:default}.el-table .el-button.is-link,.el-table .el-button.is-link>span,.op-edit.el-button,.op-edit.el-button>span,.op-delete.el-button,.op-delete.el-button>span,.op-hard-delete.el-button,.op-hard-delete.el-button>span{font-size:14px!important;line-height:1.35!important}.op-edit.el-button{color:var(--color-primary-dark)!important;background:0 0!important;border:none!important}.op-edit.el-button:hover{color:var(--color-secondary-dark)!important;background:0 0!important}.op-delete.el-button{color:var(--color-accent-coral)!important;background:0 0!important;border:none!important}.op-delete.el-button:hover{color:#d86161!important;background:0 0!important}.code-link{color:var(--color-primary-dark);cursor:pointer;font-size:12px}.code-link:hover{color:var(--color-secondary-dark);text-decoration:underline}.el-dialog{overflow:hidden;border-radius:var(--radius-lg)!important;background:#fff!important}.el-dialog__header{border-bottom:1px solid var(--color-border-soft);background:var(--color-bg-soft);padding:18px 24px 14px!important}.el-dialog__title{color:var(--color-text-primary);font-size:16px;font-weight:600}.el-dialog__body{background:#fff;padding:20px 24px!important}.el-dialog__footer{border-top:1px solid var(--color-border-soft);background:#fff;padding:12px 24px 18px!important}.dialog-fade-enter-active{transition:opacity .15s,transform .15s!important}.dialog-fade-leave-active{transition:opacity .1s!important}.dialog-fade-enter-from{opacity:0;transform:translateY(-8px)!important}.dialog-fade-leave-to{opacity:0}.dialog-fade-enter-to,.dialog-fade-leave-from{opacity:1;transform:translateY(0)!important}.el-overlay{transition:opacity .15s!important}.el-tag{border-radius:6px!important}.el-pagination{justify-content:flex-end}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d2dcc6;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b9cf97}.page-header{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:14px 18px;display:flex}.page-header-title{color:var(--color-text-primary);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.page-header-title:before{content:"";background:var(--gradient-primary);border-radius:2px;width:4px;height:18px}.page-header-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-bar{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:12px;padding:14px 18px}.filter-core{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-advanced{border-top:1px solid var(--color-border-soft);margin-top:12px;padding-top:12px}.advanced-grid{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.el-table__row.row-returned>td,.el-table__row.row-closed>td,.el-table__row.row-confirmed>td,.el-table__row.row-done>td{color:#c0c4cc!important}.search-bar{margin-bottom:14px}.search-bar .el-col{margin-bottom:8px}@media (width<=768px){.main-content{padding:12px!important}.page-header{margin-bottom:14px}.page-header-title{font-size:17px}.el-card__body{padding:12px 14px!important}.el-dialog{margin:8px!important}}.table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:auto;overflow:auto hidden;transform:translateZ(0)}.card-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.card-header-title{color:#374151;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.badge{background:var(--color-bg-mint);color:var(--color-secondary-dark);border:1px solid var(--color-border);border-radius:20px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.table-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.el-tag--success{color:#16a34a!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.el-tag--warning{color:#d97706!important;background:#fffbeb!important;border-color:#fde68a!important}.el-tag--danger{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}.el-tag--info{color:#475569!important;background:#f8fafc!important;border-color:#e2e8f0!important}.status-tag{border-radius:10px;padding:1px 8px;font-size:11px;font-weight:500;line-height:18px;display:inline-block}.status-idle{color:#15803d;background:#dcfce7}.status-in_use{color:#a16207;background:#fef9c3}.status-borrowed{color:#c2410c;background:#fff7ed}.status-pending_confirm{color:#1890ff;background:#e6f7ff;border:1px solid #91d5ff}.status-repair{color:#0369a1;background:#e0f2fe}.status-scrapped{color:#9ca3af;background:#f3f4f6}.status-returned,.status-confirmed{color:#15803d;background:#dcfce7}.status-pending{color:#a16207;background:#fef9c3}.status-rejected{color:#b91c1c;background:#fee2e2}.status-active{color:#15803d;background:#dcfce7}.status-closed{color:#9ca3af;background:#f3f4f6}.status-done,.status-checked-confirmed{color:#15803d;background:#dcfce7}.status-checked-missing{color:#b91c1c;background:#fee2e2}.status-checked-damaged{color:#a16207;background:#fef9c3}.status-checked-pending{color:#9ca3af;background:#f3f4f6}.status-asset-idle{color:#15803d;background:#dcfce7}.status-asset-in_use{color:#a16207;background:#fef9c3}.status-asset-scrapped{color:#9ca3af;background:#f3f4f6}.status-asset-repair{color:#0369a1;background:#e0f2fe}@supports (padding-bottom:env(safe-area-inset-bottom)){.mobile-tab-bar{padding-bottom:env(safe-area-inset-bottom);height:calc(60px + env(safe-area-inset-bottom))!important}}.glass-card{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-xl);background:#ffffffbf;border:1px solid #fff9;box-shadow:0 8px 32px #38863c2e}.btn-brand-cta{background:var(--gradient-primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-button);border:none;padding:12px 28px;font-size:15px;font-weight:600;transition:all .25s}.btn-brand-cta:hover{transform:translateY(-2px);box-shadow:0 8px 22px #8bc74b7a}.sprout-tile{color:#fff;border-radius:var(--radius-lg);cursor:pointer;background:linear-gradient(135deg,#73c282 0%,#63ad71 100%);padding:24px 20px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 6px 20px #63ad7138}.sprout-tile:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff2e,#0000 70%);width:140px;height:140px;position:absolute;top:-30%;right:-20%}.sprout-tile:hover{transform:translateY(-3px);box-shadow:0 10px 28px #63ad7152}@keyframes leaf-sway{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}.sprout-loader{width:48px;height:48px;display:inline-block;position:relative}.sprout-loader:before,.sprout-loader:after{content:"";background:var(--color-primary-sprout);transform-origin:bottom;border-radius:0 100%;width:18px;height:22px;animation:1.4s ease-in-out infinite leaf-sway;position:absolute;top:4px;left:50%}.sprout-loader:before{background:var(--color-primary-sprout);margin-left:-16px}.sprout-loader:after{background:var(--color-secondary-folder);margin-left:-2px;animation-delay:.15s;transform:scaleX(-1)}@keyframes shield-pop{0%{opacity:0;transform:scale(0)rotate(-12deg)}50%{transform:scale(1.15)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes check-draw{to{stroke-dashoffset:0}}.shield-success{justify-content:center;align-items:center;width:88px;height:88px;animation:.55s cubic-bezier(.34,1.56,.64,1) forwards shield-pop;display:inline-flex;position:relative}.shield-success svg{width:100%;height:100%}.shield-success .check-path{stroke-dasharray:30;stroke-dashoffset:30px;animation:.35s ease-out .35s forwards check-draw}.bg-sprout-wave{background-color:#fdfefb;background-image:radial-gradient(at 15% 8%,#acda9403 0,#0000 50%),radial-gradient(at 85% 85%,#acda9401 0,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.el-menu-item.is-active{position:relative;background:var(--sidebar-hover)!important;color:#fff!important}.el-menu-item.is-active:before{content:"";background:var(--color-primary-sprout);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0;box-shadow:0 0 8px #82c74b7a}.metric-card{border-radius:var(--radius-md);border:1px solid var(--color-border);background:#fff;padding:18px 20px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.metric-card:before{content:"";background:var(--gradient-primary);height:3px;position:absolute;top:0;left:0;right:0}.metric-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}@keyframes row-breathe{0%,to{background:#82b74b17}50%{background:#82b74b2b}}.el-table__row.current-row>td,.el-table__row.row-selected>td{animation:2.4s ease-in-out infinite row-breathe}.page-header{min-height:64px}.page-header-actions,.page-header>.el-button{gap:10px}.page-header-actions>.el-button,.page-header>.el-button{white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:6px;width:auto;min-width:0;border-radius:var(--radius-sm)!important;height:40px!important;margin-left:0!important;padding:0 16px!important;font-size:14px!important;font-weight:650!important;line-height:40px!important;display:inline-flex!important}.page-header-actions>.el-button .el-icon,.page-header>.el-button .el-icon{font-size:15px}.page-header-actions>.el-button--primary,.page-header>.el-button--primary{min-width:0;padding-inline:16px!important}@media (width<=768px){.page-header-actions>.el-button,.page-header>.el-button{min-width:0}}.filter-bar :where(.el-input,.el-select,.el-cascader,.el-date-editor,.el-autocomplete),.search-bar :where(.el-input,.el-select,.el-cascader,.el-date-editor,.el-autocomplete),.advanced-grid :where(.el-input,.el-select,.el-cascader,.el-date-editor,.el-autocomplete),.page-header-actions :where(.el-input,.el-select,.el-cascader,.el-date-editor,.el-autocomplete){min-width:0}.table-wrap>.el-table{min-width:720px}.page-header,.filter-bar,.el-card,.table-wrap{max-width:100%}.tab-actions,.card-header-row,.page-header-actions{min-width:0}@media (width>=769px){.filter-core,.advanced-grid,.search-bar{row-gap:10px}}@media (width<=900px){.page-header{align-items:flex-start}.page-header-actions{justify-content:flex-start}.table-footer{align-items:flex-start}}@media (width<=768px){.page-header{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.page-header-title{min-width:0;font-size:16px;line-height:1.35}.page-header-actions,.tab-actions,.card-header-row{justify-content:flex-start;width:100%}.page-header-actions>.el-button,.tab-actions>.el-button{margin-left:0!important}.filter-bar{padding:12px}.filter-core,.advanced-grid,.search-bar{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:stretch;gap:10px;display:grid!important}.filter-bar :where(.el-input,.el-select,.el-cascader,.el-date-editor,.el-autocomplete),.search-bar :where(.el-input,.el-select,.el-cascader,.el-date-editor,.el-autocomplete),.advanced-grid :where(.el-input,.el-select,.el-cascader,.el-date-editor,.el-autocomplete),.page-header-actions :where(.el-input,.el-select,.el-cascader,.el-date-editor,.el-autocomplete){width:100%!important;max-width:none!important}.filter-bar .el-button,.advanced-grid .el-button{min-height:32px;margin-left:0!important}.table-wrap{margin-inline:-2px;padding-bottom:2px}.table-footer{flex-direction:column;justify-content:flex-start;gap:10px;align-items:stretch!important}.table-footer>span,.table-footer .hint-text{width:100%}.el-pagination{width:100%;max-width:100%;padding-bottom:2px;overflow-x:auto;justify-content:flex-start!important}.el-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.el-dialog__body{max-height:calc(100vh - 180px);overflow-y:auto}}@media (width<=480px){.page-header-actions>.el-button,.tab-actions>.el-button,.filter-bar .el-button:not(.el-button--text),.advanced-grid .el-button:not(.el-button--text){flex:auto}.filter-core,.advanced-grid,.search-bar{grid-template-columns:1fr}}.main-content{background:linear-gradient(180deg, #f8fbf65c 0%, #fefffd00 190px), var(--color-bg-page)!important}.main-content :is(.page-header,.page-toolbar){justify-content:space-between;align-items:center;max-width:100%;display:flex;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;min-height:66px!important;box-shadow:var(--shadow-sm)!important;background:linear-gradient(#fff 0%,#fffefa 100%)!important;gap:12px!important;margin-bottom:14px!important;padding:14px 20px!important}.main-content :is(.page-header-title,.page-toolbar .page-title,.cs-header__title){line-height:1.35;color:var(--color-text-primary)!important;font-size:17px!important;font-weight:700!important}.main-content :is(.page-header-actions,.toolbar-right,.tab-actions,.source-actions,.form-actions){flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;display:flex;gap:8px!important}.main-content :is(.page-header-actions,.toolbar-right,.filter-bar,.tab-actions,.source-actions) .el-button{white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:6px;width:auto;min-width:0;height:40px!important;margin-left:0!important;padding:0 16px!important;font-size:14px!important;font-weight:650!important;line-height:40px!important;display:inline-flex!important}.main-content :is(.page-header-actions,.toolbar-right) :is(.el-button--primary,.el-button--warning,.el-button--danger){min-width:0}.main-content .filter-bar{max-width:100%;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-sm)!important;background:#fffffffa!important;margin-bottom:14px!important;padding:14px 18px!important}.main-content .filter-bar :where(.el-input,.el-select,.el-cascader,.el-date-editor,.el-autocomplete){min-width:0}.main-content .filter-bar :where(.el-input__wrapper,.el-select__wrapper){min-height:38px}.main-content :is(.table-card,.table-wrap,.cs-table-wrap,.va-table-wrap){max-width:100%;overflow:hidden;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-sm)!important;background:#fff!important}.main-content :is(.table-card,.cs-table-wrap,.va-table-wrap) :is(.el-table th.el-table__cell){height:46px}.main-content :is(.table-card,.cs-table-wrap,.va-table-wrap) :is(.el-table td.el-table__cell){padding-top:9px;padding-bottom:9px}.main-content :is(.table-footer,.cs-table-footer,.va-table-footer){background:#fff;min-height:54px;border-top:1px solid var(--color-border-soft)!important;padding:12px 16px!important}.main-content :is(.stat-card,.cs-metric,.va-metric,.metric-card,.source-panel,.preview-card){box-shadow:var(--shadow-sm);border-color:var(--color-border)!important;border-radius:var(--radius-md)!important}.main-content :is(.stat-card,.cs-metric,.va-metric,.metric-card):hover{box-shadow:var(--shadow-md)}.main-content :is(.cs-metrics,.va-metrics,.stat-cards,.source-grid,.result-stats){gap:14px!important;margin-bottom:14px!important}@media (width<=900px){.main-content :is(.page-header,.page-toolbar){align-items:flex-start}.main-content :is(.page-header-actions,.toolbar-right,.tab-actions,.source-actions){justify-content:flex-start}}@media (width<=768px){.main-content :is(.page-header,.page-toolbar){flex-direction:column;align-items:stretch;min-height:0!important;padding:12px!important}.main-content :is(.page-header-actions,.toolbar-right,.tab-actions,.source-actions){width:100%}.main-content :is(.page-header-actions,.toolbar-right,.tab-actions,.source-actions)>.el-button{flex:136px;min-width:0}.main-content .filter-bar{padding:12px!important}.main-content :is(.filter-core,.filter-row-1,.filter-row-2,.search-bar,.advanced-grid,.cs-filter,.va-filter){grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:stretch;display:grid!important}.main-content .filter-search,.main-content .filter-bar :where(.el-input,.el-select,.el-cascader,.el-date-editor,.el-autocomplete){width:100%!important;max-width:none!important}.main-content :is(.table-footer,.cs-table-footer,.va-table-footer){flex-direction:column;gap:10px;align-items:stretch!important}}.main-content :is(.tab-body,.panel,.notif-card,.dr-status-card){border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-sm)!important;background:#fff!important}.main-content .tab-body{padding:16px 20px!important}.main-content :is(.config-section-title,.panel-title,.notif-card-title,.chart-header){color:var(--color-text-primary)!important;font-weight:700!important}.main-content :is(.config-hint,.page-header-subtitle,.status-message,.dr-label,.info-label,.stat-label,.empty-log,.empty-tip){color:var(--color-text-secondary)!important}.main-content .info-item{border-bottom:1px solid var(--color-border-soft)!important;padding:12px 16px!important}.main-content :is(.info-value,.stat-num,.asset-value,.done-title,.notif-item-title){color:var(--color-text-primary)!important}.main-content .stat-bar{border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-sm)!important;background:#fff!important;margin-bottom:14px!important;padding:12px 16px!important}.main-content .stat-item{min-width:68px!important}.main-content .status-meta div{background:var(--color-bg-light-green)!important;border:1px solid var(--color-border-soft)!important;border-radius:var(--radius-sm)!important;color:var(--color-text-primary)!important}.main-content .notif-page{background:var(--color-bg-page)!important}.main-content .notif-header,.main-content .notif-card-header,.main-content .notif-item{border-color:var(--color-border-soft)!important}.main-content .notif-item.unread{background:var(--color-bg-light-green)!important}.main-content .notif-status-dot{background:var(--color-primary-sprout)!important}.main-content .logs{border-radius:var(--radius-sm)!important}@media (width<=768px){.main-content .tab-body{padding:12px!important}.main-content .stat-bar{justify-content:space-between;align-items:stretch;gap:10px!important}.main-content .stat-item{flex:72px}}.main-content{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.55}.main-content :is(.page-header,.page-toolbar){min-height:70px!important;margin-bottom:16px!important;padding:16px 22px!important}.main-content :is(.page-header-title,.page-toolbar .page-title,.cs-header__title,.ma-subpage-title){font-size:17px!important;font-weight:700!important;line-height:1.35!important}.main-content :is(.page-header-title,.page-toolbar .page-title):before{width:4px!important;height:18px!important}.main-content :is(.page-subtitle,.page-sub,.source-meta,.source-months,.config-hint,.form-hint,.hint-text,.empty-tip,.empty-log){color:var(--color-text-secondary)!important;font-size:12.5px!important;line-height:1.6!important}.main-content :is(.page-header-actions,.toolbar-right,.tab-actions,.source-actions,.form-actions){gap:10px!important}.main-content :is(.page-header-actions,.toolbar-right,.filter-bar,.tab-actions,.source-actions,.form-actions) .el-button{min-height:40px!important;font-size:14px!important;font-weight:650!important}.main-content .filter-bar{margin-bottom:16px!important;padding:16px 20px!important}.main-content :is(.filter-core,.filter-row-1,.filter-row-2,.search-bar,.advanced-grid,.cs-filter,.va-filter){gap:12px!important}.main-content .filter-row-2{margin-top:14px!important;padding-top:14px!important}.main-content :where(.el-input__wrapper,.el-select .el-input__wrapper,.el-select__wrapper,.el-date-editor.el-input__wrapper){min-height:38px!important;padding-left:12px!important;padding-right:12px!important}.main-content .el-textarea__inner{border-radius:var(--radius-sm)!important;padding:10px 12px!important;line-height:1.6!important}.main-content .el-form-item{margin-bottom:18px!important}.main-content .el-card__header{padding:15px 20px!important;font-size:14.5px!important}.main-content :is(.table-card,.table-wrap,.cs-table-wrap,.va-table-wrap,.tab-body,.panel,.notif-card,.dr-status-card){border-radius:var(--radius-md)!important}.main-content .el-table{color:var(--color-text-primary)!important;font-size:13.5px!important}.main-content .el-table th.el-table__cell{height:48px!important;font-size:13.5px!important;font-weight:750!important}.main-content .el-table td.el-table__cell{padding-top:10px!important;padding-bottom:10px!important}.main-content :is(.table-footer,.cs-table-footer,.va-table-footer){min-height:56px!important;color:var(--color-text-secondary)!important;font-size:13px!important}.main-content :is(.stat-card,.cs-metric,.va-metric,.metric-card,.source-panel){min-height:96px;padding:18px 20px!important}@media (width<=768px){.main-content{font-size:14px}.main-content :is(.page-header,.page-toolbar){min-height:0!important;margin-bottom:14px!important;padding:14px!important}.main-content :is(.page-header-title,.page-toolbar .page-title,.cs-header__title,.ma-subpage-title){font-size:16.5px!important}.main-content .filter-bar{margin-bottom:14px!important;padding:14px!important}.main-content .el-card__body{padding:14px!important}.main-content :is(.stat-card,.cs-metric,.va-metric,.metric-card,.source-panel){min-height:84px;padding:14px 16px!important}.main-content :is(.stat-card__num,.stat-value,.stat-num,.cs-metric__num,.va-metric__num,.source-stats strong,.result-stats strong){font-size:23px!important}}.main-content{--tertiary-page-bg:#fefffd;--tertiary-soft-bg:#fcfdfb;--tertiary-light-bg:#f8fbf7;--tertiary-mint-bg:#edf7ee;--tertiary-border:#eaf2e6;--tertiary-border-soft:#f4f8f1;--tertiary-border-strong:#dcebd5;--tertiary-row-hover:#f7faf4;--tertiary-focus-ring:#60a83416;--color-bg-page:var(--tertiary-page-bg);--color-bg-soft:var(--tertiary-soft-bg);--color-bg-light-green:var(--tertiary-light-bg);--color-bg-mint:var(--tertiary-mint-bg);--color-border:var(--tertiary-border);--color-border-soft:var(--tertiary-border-soft);--color-border-strong:var(--tertiary-border-strong);color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.55;background:linear-gradient(180deg, #fafdf838 0%, #fefffd00 240px), var(--tertiary-page-bg)!important}.main-content>*{width:100%;min-width:0}.main-content *{letter-spacing:0!important}.main-content :where(p,span,div,label,small){line-height:inherit}.main-content :is(.page-header,.page-toolbar){justify-content:space-between;align-items:center;max-width:100%;display:flex;border:1px solid var(--tertiary-border)!important;border-radius:var(--radius-md)!important;background:linear-gradient(#fff 0%,#fffdfb 100%)!important;gap:12px!important;min-height:70px!important;margin-bottom:16px!important;padding:16px 22px!important;box-shadow:0 8px 24px #4f892b0a,0 1px 2px #4f892b08!important}.main-content :is(.toolbar-left,.page-header>div:first-child){min-width:0}.main-content :is(.page-header-title,.page-toolbar .page-title,.cs-header__title,.ma-subpage-title){align-items:center;gap:10px;display:inline-flex;color:var(--color-text-primary)!important;font-size:17px!important;font-weight:700!important;line-height:1.35!important}.main-content :is(.page-header-title,.page-toolbar .page-title):before{content:"";background:var(--gradient-primary);opacity:.9;border-radius:2px;flex:none;width:4px!important;height:18px!important}.main-content :is(.page-subtitle,.page-sub,.source-meta,.source-months,.config-hint,.form-hint,.hint-text,.empty-tip,.empty-log,.page-header-subtitle){color:var(--color-text-secondary)!important;font-size:12.5px!important;line-height:1.6!important}.main-content :is(.page-header-actions,.toolbar-right,.tab-actions,.source-actions,.form-actions,.card-header-row){flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;display:flex;gap:10px!important}.main-content :is(.page-header-actions,.toolbar-right,.filter-bar,.tab-actions,.source-actions,.form-actions,.advanced-actions) .el-button{white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:6px;width:auto;min-width:0;height:40px!important;min-height:40px!important;margin-left:0!important;padding:0 16px!important;font-size:14px!important;font-weight:650!important;line-height:40px!important;display:inline-flex!important}.main-content :is(.page-header-actions,.toolbar-right,.filter-bar,.tab-actions,.source-actions,.form-actions,.advanced-actions) :is(.el-button .el-icon){flex:0 0 15px;width:15px;height:15px;margin-right:0!important;font-size:15px!important}.main-content :is(.page-header-actions,.toolbar-right,.filter-bar,.tab-actions,.source-actions,.form-actions,.advanced-actions) :is(.el-button>.el-icon+span){margin-left:0!important}.main-content :is(.page-header-actions,.toolbar-right,.filter-bar,.tab-actions,.source-actions,.form-actions,.advanced-actions) :is(.el-button>span){align-items:center;font-family:inherit;line-height:1;display:inline-flex}.main-content :is(.page-header-actions,.toolbar-right,.form-actions) :is(.el-button--primary,.el-button--warning,.el-button--danger){min-width:0}.main-content :is(.page-header-actions,.toolbar-right,.filter-bar,.tab-actions,.source-actions,.form-actions,.advanced-actions) .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--text):not(.is-link){box-shadow:none;border:1px solid var(--color-border-strong)!important;color:var(--color-primary-dark)!important;background:#fff!important}.main-content :is(.page-header-actions,.toolbar-right,.filter-bar,.tab-actions,.source-actions,.form-actions,.advanced-actions) .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--text):not(.is-link):hover{background:var(--color-bg-light-green)!important;border-color:var(--color-primary-sprout)!important;color:var(--color-primary-dark)!important}.main-content .el-button:not(.el-button--text):not(.is-link){border-radius:var(--radius-sm)!important}.main-content :where(.el-input,.el-select,.el-cascader,.el-date-editor,.el-autocomplete,.el-textarea){min-width:0}.main-content :where(.el-input__inner,.el-select__placeholder,.el-select__selected-item,.el-textarea__inner){color:var(--color-text-primary)!important;font-size:14px!important}.main-content :where(.el-input__wrapper,.el-select .el-input__wrapper,.el-select__wrapper,.el-date-editor.el-input__wrapper){min-height:38px!important;box-shadow:0 0 0 1px var(--tertiary-border) inset!important;background:#fff!important;padding-left:12px!important;padding-right:12px!important}.main-content :where(.el-input__wrapper:hover,.el-select .el-input__wrapper:hover,.el-select__wrapper:hover,.el-date-editor.el-input__wrapper:hover){box-shadow:0 0 0 1px var(--tertiary-border-strong) inset!important}.main-content :where(.el-input__wrapper.is-focus,.el-select .el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-date-editor.el-input__wrapper.is-focus){box-shadow:0 0 0 1px var(--color-primary-sprout) inset, 0 0 0 3px var(--tertiary-focus-ring) inset!important}.main-content .el-textarea__inner{border-radius:var(--radius-sm)!important;box-shadow:0 0 0 1px var(--tertiary-border) inset!important;padding:10px 12px!important;line-height:1.6!important}.main-content .filter-bar{max-width:100%;border:1px solid var(--tertiary-border)!important;border-radius:var(--radius-md)!important;background:#fffffffc!important;margin-bottom:16px!important;padding:16px 20px!important;box-shadow:0 8px 24px #4f892b0a,0 1px 2px #4f892b07!important}.main-content :is(.filter-core,.filter-row-1,.filter-row-2,.search-bar,.advanced-grid,.cs-filter,.va-filter){flex-wrap:wrap;align-items:center;max-width:100%;display:flex;gap:12px!important}.main-content .filter-row-2{border-top:1px solid var(--tertiary-border-soft)!important;margin-top:14px!important;padding-top:14px!important}.main-content .filter-search{gap:8px!important;min-width:min(100%,300px)!important;max-width:380px!important}.main-content :is(.table-card,.table-wrap,.cs-table-wrap,.va-table-wrap,.tab-body,.panel,.notif-card,.dr-status-card,.result-section,.preview-card,.el-card){max-width:100%;border:1px solid var(--tertiary-border)!important;border-radius:var(--radius-md)!important;background:#fff!important;box-shadow:0 8px 24px #4f892b0a,0 1px 2px #4f892b07!important}.main-content :is(.table-card,.table-wrap,.cs-table-wrap,.va-table-wrap){overflow:hidden}.main-content .el-card__header{background:var(--tertiary-soft-bg)!important;border-bottom:1px solid var(--tertiary-border-soft)!important;padding:15px 20px!important;font-size:14.5px!important}.main-content .el-card__body{padding:18px 20px!important}.main-content .el-table{border-radius:var(--radius-sm);color:var(--color-text-primary)!important;font-size:13.5px!important}.main-content .el-table .cell{padding-left:12px!important;padding-right:12px!important;line-height:1.5!important}.main-content .el-table th.el-table__cell{background:var(--tertiary-soft-bg)!important;border-bottom:1px solid var(--tertiary-border)!important;height:48px!important;color:var(--color-text-primary)!important;font-size:13.5px!important;font-weight:750!important}.main-content .el-table td.el-table__cell{border-bottom:1px solid var(--tertiary-border-soft)!important;padding-top:10px!important;padding-bottom:10px!important}.main-content .el-table.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--tertiary-soft-bg)!important}.main-content .el-table.el-table .el-table__body tr.el-table__row:hover>td.el-table__cell{background:var(--tertiary-row-hover)!important}@media (hover:none){.main-content .el-table.el-table .el-table__body tr.el-table__row:hover>td.el-table__cell{background:inherit!important}.main-content .el-table.el-table--striped .el-table__body tr.el-table__row--striped:hover td.el-table__cell{background:var(--tertiary-soft-bg)!important}}.main-content :is(.table-footer,.cs-table-footer,.va-table-footer){border-top:1px solid var(--tertiary-border-soft)!important;min-height:56px!important;color:var(--color-text-secondary)!important;background:#fff!important;padding:12px 16px!important;font-size:13px!important}.main-content :is(.stat-cards,.cs-metrics,.va-metrics,.source-grid,.result-stats){gap:14px!important;margin-bottom:14px!important}.main-content :is(.stat-card,.cs-metric,.va-metric,.metric-card,.source-panel){min-height:96px;border-color:var(--tertiary-border)!important;border-radius:var(--radius-md)!important;padding:18px 20px!important;box-shadow:0 8px 24px #4f892b0a,0 1px 2px #4f892b07!important}.main-content :is(.source-stats>div,.result-stats>div,.status-meta div,.info-item){background:var(--tertiary-light-bg)!important;border-color:var(--tertiary-border-soft)!important}.main-content :is(.stat-card__num,.stat-value,.stat-num,.cs-metric__num,.va-metric__num,.source-stats strong,.result-stats strong){color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:26px!important;font-weight:800!important;line-height:1.12!important}.main-content :is(.stat-card__label,.stat-label,.cs-metric__label,.va-metric__label,.source-stats span,.result-stats span){color:var(--color-text-secondary)!important;font-size:12.5px!important;font-weight:500!important;line-height:1.45!important}.main-content :is(.config-section-title,.panel-title,.notif-card-title,.chart-header,.result-title,.source-title,.section-title,.card-header-title){color:var(--color-text-primary)!important;font-size:14.5px!important;font-weight:750!important;line-height:1.45!important}.main-content .el-form-item{margin-bottom:18px!important}.main-content .el-form-item__label{color:var(--color-text-secondary)!important;font-size:14px!important;font-weight:650!important;line-height:38px!important}.main-content .el-radio__label,.main-content .el-checkbox__label{color:var(--color-text-primary)!important;font-size:14px!important;line-height:1.5!important}.main-content :is(.info-label,.asset-label,.dr-label){color:var(--color-text-secondary)!important;font-size:12.5px!important;line-height:1.45!important}.main-content :is(.info-value,.asset-value,.emp-name,.list-item__name,.asset-pick-name){color:var(--color-text-primary)!important;font-size:14px!important;line-height:1.5!important}.main-content :is(.code-link,.asset-pick-code,.emp-no,.list-item__meta,.list-item__time,.dept-path-text){font-size:12.5px!important;line-height:1.45!important}.main-content .el-tag{min-height:24px!important;padding:0 9px!important;font-size:12px!important;font-weight:650!important;line-height:22px!important}.main-content .el-pagination{font-size:13px!important}.main-content .el-pagination :is(.btn-prev,.btn-next,.el-pager li){min-width:30px!important;height:30px!important;line-height:30px!important}.main-content :is([style*="color:#1e293b"],[style*="color: #1e293b"],[style*="color:#111827"],[style*="color: #111827"]){color:var(--color-text-primary)!important}.main-content :is([style*="color:#94a3b8"],[style*="color: #94a3b8"],[style*="color:#64748b"],[style*="color: #64748b"],[style*="color:#475569"],[style*="color: #475569"],[style*="color:#8c8c8c"],[style*="color: #8c8c8c"]){color:var(--color-text-secondary)!important}.main-content :is([style*=font-size\:11px],[style*="font-size: 11px"]){font-size:12px!important;line-height:1.45!important}.main-content :is([style*=font-size\:12px],[style*="font-size: 12px"]){font-size:12.5px!important;line-height:1.5!important}.main-content :is([style*=font-size\:13px],[style*="font-size: 13px"]){font-size:13px!important;line-height:1.5!important}@media (width<=900px){.main-content :is(.page-header,.page-toolbar){align-items:flex-start}.main-content :is(.page-header-actions,.toolbar-right,.tab-actions,.source-actions,.form-actions){justify-content:flex-start}}@media (width<=768px){.main-content{font-size:14px;padding:14px!important}.main-content :is(.page-header,.page-toolbar){flex-direction:column;align-items:stretch;min-height:0!important;margin-bottom:14px!important;padding:14px!important}.main-content :is(.page-header-title,.page-toolbar .page-title,.cs-header__title,.ma-subpage-title){font-size:16.5px!important}.main-content :is(.page-header-actions,.toolbar-right,.tab-actions,.source-actions,.form-actions,.card-header-row){justify-content:flex-start;width:100%}.main-content :is(.page-header-actions,.toolbar-right,.tab-actions,.source-actions,.form-actions)>.el-button{flex:136px;min-width:0}.main-content .filter-bar{margin-bottom:14px!important;padding:14px!important}.main-content :is(.filter-core,.filter-row-1,.filter-row-2,.search-bar,.advanced-grid,.cs-filter,.va-filter){grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:stretch;display:grid!important}.main-content .filter-search,.main-content .filter-bar :where(.el-input,.el-select,.el-cascader,.el-date-editor,.el-autocomplete){width:100%!important;max-width:none!important}.main-content .el-card__body{padding:14px!important}.main-content :is(.table-footer,.cs-table-footer,.va-table-footer){flex-direction:column;gap:10px;align-items:stretch!important}.main-content :is(.stat-card,.cs-metric,.va-metric,.metric-card,.source-panel){min-height:84px;padding:14px 16px!important}.main-content :is(.stat-card__num,.stat-value,.stat-num,.cs-metric__num,.va-metric__num,.source-stats strong,.result-stats strong){font-size:23px!important}}@media (width<=480px){.main-content :is(.page-header-actions,.toolbar-right,.tab-actions,.source-actions,.form-actions)>.el-button{flex:100%}.main-content :is(.filter-core,.filter-row-1,.filter-row-2,.search-bar,.advanced-grid,.cs-filter,.va-filter){grid-template-columns:1fr}}.main-content .asset-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex;gap:7px!important}.main-content .asset-header-actions .el-button,.main-content .asset-header-action-button.el-button{white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:5px;width:auto;min-width:0;border-radius:var(--radius-sm)!important;height:36px!important;min-height:36px!important;margin-left:0!important;padding:0 14px!important;font-size:13px!important;font-weight:650!important;line-height:36px!important;display:inline-flex!important}.main-content .asset-header-actions .el-button .el-icon,.main-content .asset-header-action-button.el-button .el-icon{flex:0 0 14px;width:14px!important;height:14px!important;margin-right:0!important;font-size:14px!important}.main-content .asset-header-actions .el-button>.el-icon+span,.main-content .asset-header-action-button.el-button>.el-icon+span{margin-left:0!important}.main-content .asset-header-plus-icon{justify-content:center;align-items:center;width:14px;height:14px;line-height:1;transform:translateY(-.5px);font-size:14px!important;font-weight:900!important;display:inline-flex!important}.main-content .el-button:not(.is-link):not(.el-button--text),.el-dialog .el-button:not(.is-link):not(.el-button--text),.el-message-box .el-button:not(.is-link):not(.el-button--text){white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:5px;width:auto;min-width:0;border-radius:var(--radius-sm)!important;height:36px!important;min-height:36px!important;margin-left:0!important;padding:0 14px!important;font-size:13px!important;font-weight:650!important;line-height:36px!important;display:inline-flex!important}.main-content .el-button:not(.is-link):not(.el-button--text) .el-icon,.el-dialog .el-button:not(.is-link):not(.el-button--text) .el-icon,.el-message-box .el-button:not(.is-link):not(.el-button--text) .el-icon{flex:0 0 14px;width:14px!important;height:14px!important;margin-right:0!important;font-size:14px!important}.main-content .el-button:not(.is-link):not(.el-button--text)>.el-icon+span,.el-dialog .el-button:not(.is-link):not(.el-button--text)>.el-icon+span,.el-message-box .el-button:not(.is-link):not(.el-button--text)>.el-icon+span{margin-left:0!important}@media (width<=768px){.app-shell.mobile .main-content{font-size:14px;padding:12px 10px calc(78px + env(safe-area-inset-bottom))!important}.app-shell.mobile .main-content :is(.page-header,.page-toolbar){border-radius:14px!important;gap:10px!important}.app-shell.mobile .main-content :is(.page-header-title,.page-toolbar .page-title,.cs-header__title,.ma-subpage-title){white-space:nowrap!important;writing-mode:horizontal-tb!important;word-break:keep-all!important;text-align:left!important;line-height:1.25!important}.app-shell.mobile .main-content :is(.page-header-actions,.toolbar-right,.asset-header-actions){grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;gap:8px!important;width:100%!important;display:grid!important}.app-shell.mobile .main-content :is(.page-header-actions,.toolbar-right,.asset-header-actions)>*{width:100%!important;min-width:0!important}.app-shell.mobile .main-content :is(.page-header-actions,.toolbar-right,.asset-header-actions) .el-button,.app-shell.mobile .main-content :is(.page-header-actions,.toolbar-right,.asset-header-actions) .scan-button{width:100%!important;height:34px!important;min-height:34px!important;margin-left:0!important;padding:0 8px!important;font-size:12.5px!important;line-height:34px!important}.app-shell.mobile .main-content :is(.filter-core,.filter-row-1,.filter-row-2,.advanced-grid,.search-bar,.cs-filter,.va-filter){gap:10px!important}.app-shell.mobile .main-content .el-table{font-size:12.5px}.app-shell.mobile .main-content .el-pagination{flex-wrap:wrap;justify-content:center;gap:4px}}@media (width<=360px){.app-shell.mobile .main-content :is(.page-header-actions,.toolbar-right,.asset-header-actions){grid-template-columns:repeat(2,minmax(0,1fr))!important}}html.is-mobile-client,html.is-mobile-client body,html.is-mobile-client #app{width:100%;min-width:0;max-width:100%;overflow-x:hidden}html.is-android-dingtalk{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.is-android-dingtalk .app-shell.mobile,html.is-mobile-client .app-shell.mobile{width:100%;min-width:0;height:var(--app-vh,100vh);min-height:var(--app-vh,100vh);overflow:hidden}html.is-mobile-client .app-shell.mobile .main-area{width:100%;min-width:0}html.is-mobile-client .app-shell.mobile .topbar{height:50px;padding:0 12px}html.is-mobile-client .app-shell.mobile .topbar-title{min-width:0;max-width:calc(var(--app-vw,100vw) - 128px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html.is-mobile-client .app-shell.mobile .main-content{-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow-x:hidden;padding:12px 10px calc(78px + env(safe-area-inset-bottom))!important}html.is-mobile-client .app-shell.mobile .main-content>*{min-width:0;max-width:100%}html.is-mobile-client .app-shell.mobile .main-content :is(.page-header,.page-toolbar){width:100%;border-radius:var(--radius-md)!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;min-height:0!important;margin-bottom:12px!important;padding:12px!important}html.is-mobile-client .app-shell.mobile .main-content :is(.page-header-title,.page-toolbar .page-title,.cs-header__title,.ma-subpage-title){white-space:nowrap!important;writing-mode:horizontal-tb!important;word-break:keep-all!important;text-align:left!important;line-height:1.25!important}html.is-mobile-client .app-shell.mobile .main-content :is(.page-header-actions,.toolbar-right,.asset-header-actions,.tab-actions,.source-actions,.form-actions){grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;gap:8px!important;width:100%!important;display:grid!important}html.is-mobile-client .app-shell.mobile .main-content :is(.page-header-actions,.toolbar-right,.asset-header-actions,.tab-actions,.source-actions,.form-actions)>*{width:100%!important;min-width:0!important;margin-left:0!important}html.is-mobile-client .app-shell.mobile .main-content :is(.page-header-actions,.toolbar-right,.asset-header-actions,.tab-actions,.source-actions,.form-actions) :is(.el-button,.scan-button){white-space:nowrap!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;margin-left:0!important;padding:0 8px!important;font-size:12.5px!important;line-height:34px!important}html.is-mobile-client .app-shell.mobile .main-content :is(.filter-bar,.search-panel,.filter-panel){width:100%;border-radius:var(--radius-md)!important;margin-bottom:12px!important;padding:12px!important}html.is-mobile-client .app-shell.mobile .main-content :is(.filter-core,.filter-row-1,.filter-row-2,.advanced-grid,.search-bar,.cs-filter,.va-filter){width:100%;grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;display:grid!important}html.is-mobile-client .app-shell.mobile .main-content :is(.filter-search,.filter-cascader,.filter-status),html.is-mobile-client .app-shell.mobile .main-content :is(.filter-bar,.filter-core,.filter-row-1,.filter-row-2,.advanced-grid,.search-bar,.cs-filter,.va-filter) :where(.el-input,.el-select,.el-cascader,.el-date-editor,.el-autocomplete){width:100%!important;min-width:0!important;max-width:none!important}html.is-mobile-client .app-shell.mobile .main-content :is(.stat-cards,.cs-metrics,.va-metrics){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html.is-mobile-client .app-shell.mobile .main-content :is(.stat-card,.cs-metric,.va-metric,.metric-card){min-width:0;min-height:82px;padding:10px 8px!important}html.is-mobile-client .app-shell.mobile .main-content :is(.table-card,.table-wrap,.cs-table-wrap,.va-table-wrap,.el-card){width:100%;max-width:100%;overflow-x:auto!important}html.is-mobile-client .app-shell.mobile .main-content :is(.table-card,.table-wrap,.cs-table-wrap,.va-table-wrap,.el-card) .el-card__body{overflow-x:auto!important}html.is-mobile-client .app-shell.mobile .main-content :is(.table-card,.table-wrap,.cs-table-wrap,.va-table-wrap) .el-table{min-width:860px}html.is-mobile-client .app-shell.mobile .main-content :is(.table-footer,.cs-table-footer,.va-table-footer){flex-direction:column!important;align-items:stretch!important;gap:10px!important}html.is-mobile-client .app-shell.mobile .main-content .el-pagination{flex-wrap:wrap;justify-content:center;gap:4px}html.is-android-dingtalk .el-overlay,html.is-android-dingtalk .el-popper{max-width:var(--app-vw,100vw)}html.is-compact-mobile .app-shell.mobile .main-content :is(.page-header-actions,.toolbar-right,.asset-header-actions,.tab-actions,.source-actions,.form-actions),html.is-compact-mobile .app-shell.mobile .main-content :is(.stat-cards,.cs-metrics,.va-metrics){grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width<=768px){.el-overlay{z-index:5000!important;background:#0f172a5c!important;position:fixed!important;inset:0!important}.el-popper,.el-select__popper,.el-cascader__dropdown,.el-picker__popper{z-index:6000!important}.el-overlay-dialog{z-index:5001!important;justify-content:center!important;align-items:flex-end!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.el-dialog{box-sizing:border-box!important;border-radius:18px 18px 0 0!important;flex-direction:column!important;width:100vw!important;max-width:100vw!important;height:min(92dvh,100dvh - 8px)!important;max-height:min(92dvh,100dvh - 8px)!important;margin:0 auto!important;display:flex!important;overflow:hidden!important;box-shadow:0 -12px 34px #0f172a29!important}.el-dialog__header{z-index:3!important;background:#fff!important;flex:none!important;min-height:42px!important;padding:11px 16px 9px!important;position:sticky!important;top:0!important}.el-dialog__title{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 72px);display:block;overflow:hidden;font-size:15px!important;font-weight:700!important;line-height:1.35!important}.el-dialog__headerbtn{width:40px!important;height:40px!important;top:6px!important;right:8px!important}.el-dialog__body{-webkit-overflow-scrolling:touch;flex:auto!important;min-height:0!important;max-height:none!important;padding:10px 14px 12px!important;overflow:auto!important}.el-dialog__footer{box-shadow:0 -8px 18px #0f172a0d;z-index:3!important;padding:10px 14px calc(14px + env(safe-area-inset-bottom))!important;background:#fff!important;flex:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important;position:sticky!important;bottom:0!important}.el-dialog__footer:has(>.el-button:only-child){grid-template-columns:1fr!important}.el-dialog__footer .el-button{width:100%!important;margin-left:0!important}.el-dialog .el-form-item{margin-bottom:10px!important;display:block!important}.el-dialog .el-form-item__label{width:100%!important;height:auto!important;color:var(--color-text-secondary)!important;text-align:left!important;justify-content:flex-start!important;margin:0 0 5px!important;padding:0!important;font-size:12px!important;line-height:1.35!important}.el-dialog .el-form-item__content{width:100%!important;min-width:0!important;margin-left:0!important;line-height:1.45!important}.el-dialog .el-row{margin-left:0!important;margin-right:0!important}.el-dialog .el-col{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.el-dialog :where(.el-input,.el-select,.el-cascader,.el-autocomplete,.el-date-editor,.el-input-number){width:100%!important;min-width:0!important;max-width:100%!important}.el-dialog :where(.el-input__wrapper,.el-select__wrapper){min-height:38px!important}.el-dialog :where(.el-input__inner,.el-textarea__inner){font-size:14px!important}.el-dialog .el-form-item__content>div[style*=display\:flex],.el-dialog .el-form-item__content>div[style*="display: flex"]{flex-wrap:wrap!important;gap:8px!important;width:100%!important;min-width:0!important}.el-dialog .el-form-item__content>div[style*=display\:flex]>:where(.el-input,.el-select,.el-cascader,.el-date-editor,.el-input-number),.el-dialog .el-form-item__content>div[style*="display: flex"]>:where(.el-input,.el-select,.el-cascader,.el-date-editor,.el-input-number){flex:190px!important}.el-dialog .el-radio-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid!important}.el-dialog .el-radio{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:#fbfdf8;align-items:center;padding:0 10px;display:inline-flex;height:34px!important;margin-right:0!important}.el-dialog .el-divider{margin:14px 0!important}.el-dialog .table-wrap{max-width:100%;overflow-x:auto!important}.el-dialog .el-table{min-width:620px}.el-dialog .el-scrollbar{max-width:100%}html.is-dialog-keyboard-open .el-overlay-dialog{align-items:flex-start!important}html.is-dialog-keyboard-open .el-dialog{height:var(--dialog-vh,var(--layout-vh,var(--app-vh,100vh)))!important;max-height:var(--dialog-vh,var(--layout-vh,var(--app-vh,100vh)))!important;border-radius:0!important}html.is-dialog-keyboard-open .el-dialog__body{scroll-padding-bottom:calc(var(--dialog-footer-height,72px) + 78px + env(safe-area-inset-bottom));padding-bottom:calc(var(--dialog-footer-height,72px) + 78px + env(safe-area-inset-bottom))!important}html.is-dialog-keyboard-open .el-dialog{height:var(--dialog-vh,var(--layout-vh,var(--app-vh,100vh)))!important;max-height:var(--dialog-vh,var(--layout-vh,var(--app-vh,100vh)))!important}.batch-edit-dialog.el-dialog .batch-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:8px!important;width:100%!important;display:grid!important}.batch-edit-dialog.el-dialog .batch-edit-field{min-width:0!important}.batch-edit-dialog.el-dialog .batch-edit-field--full{grid-column:1/-1!important}.el-drawer{width:min(92vw,420px)!important;max-width:calc(100vw - 12px)!important}.el-drawer__body{padding:12px!important;overflow-x:auto!important}.el-drawer .el-table{min-width:680px}}html.is-mobile-client .el-overlay{z-index:5000!important;background:#0f172a5c!important;position:fixed!important;inset:0!important}html.is-mobile-client .el-popper,html.is-mobile-client .el-select__popper,html.is-mobile-client .el-cascader__dropdown,html.is-mobile-client .el-picker__popper{z-index:6000!important}html.is-mobile-client .el-overlay-dialog{z-index:5001!important;justify-content:center!important;align-items:flex-end!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}html.is-mobile-client .el-dialog{width:var(--app-vw,100vw)!important;max-width:var(--app-vw,100vw)!important;height:min(92vh, calc(var(--app-vh,100vh) - 8px))!important;max-height:min(92vh, calc(var(--app-vh,100vh) - 8px))!important;box-sizing:border-box!important;border-radius:18px 18px 0 0!important;flex-direction:column!important;margin:0 auto!important;display:flex!important;overflow:hidden!important;box-shadow:0 -12px 34px #0f172a29!important}html.is-mobile-client .el-dialog__header{z-index:3!important;background:#fff!important;flex:none!important;min-height:42px!important;padding:11px 16px 9px!important;position:sticky!important;top:0!important}html.is-mobile-client .el-dialog__title{max-width:calc(var(--app-vw,100vw) - 72px);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-size:15px!important;font-weight:700!important;line-height:1.35!important}html.is-mobile-client .el-dialog__headerbtn{width:40px!important;height:40px!important;top:6px!important;right:8px!important}html.is-mobile-client .el-dialog__body{-webkit-overflow-scrolling:touch;flex:auto!important;min-height:0!important;max-height:none!important;padding:10px 14px 12px!important;overflow:auto!important}html.is-mobile-client .el-dialog__footer{box-shadow:0 -8px 18px #0f172a0d;z-index:3!important;padding:10px 14px calc(14px + env(safe-area-inset-bottom))!important;background:#fff!important;flex:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important;position:sticky!important;bottom:0!important}html.is-mobile-client .asset-dialog-has-footer .el-dialog__body{overscroll-behavior:contain}html.is-mobile-client .el-dialog__footer:has(>.el-button:only-child){grid-template-columns:1fr!important}html.is-mobile-client .el-dialog__footer .el-button{width:100%!important;margin-left:0!important}html.is-mobile-client .el-dialog .el-form-item{margin-bottom:10px!important;display:block!important}html.is-mobile-client .el-dialog .el-form-item__label{width:100%!important;height:auto!important;color:var(--color-text-secondary)!important;text-align:left!important;justify-content:flex-start!important;margin:0 0 5px!important;padding:0!important;font-size:12px!important;line-height:1.35!important}html.is-mobile-client .el-dialog .el-form-item__content{width:100%!important;min-width:0!important;margin-left:0!important;line-height:1.45!important}html.is-mobile-client .el-dialog .el-row{margin-left:0!important;margin-right:0!important}html.is-mobile-client .el-dialog .el-col{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}html.is-mobile-client .el-dialog :where(.el-input,.el-select,.el-cascader,.el-autocomplete,.el-date-editor,.el-input-number){width:100%!important;min-width:0!important;max-width:100%!important}html.is-mobile-client .el-dialog :where(.el-input__wrapper,.el-select__wrapper){min-height:38px!important}html.is-mobile-client .el-dialog :where(.el-input__inner,.el-textarea__inner){font-size:14px!important}html.is-mobile-client .el-dialog .el-form-item__content>div[style*=display\:flex],html.is-mobile-client .el-dialog .el-form-item__content>div[style*="display: flex"]{flex-wrap:wrap!important;gap:8px!important;width:100%!important;min-width:0!important}html.is-mobile-client .el-dialog .el-form-item__content>div[style*=display\:flex]>:where(.el-input,.el-select,.el-cascader,.el-date-editor,.el-input-number),html.is-mobile-client .el-dialog .el-form-item__content>div[style*="display: flex"]>:where(.el-input,.el-select,.el-cascader,.el-date-editor,.el-input-number){flex:190px!important}html.is-mobile-client .el-dialog .el-radio-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid!important}html.is-mobile-client .el-dialog .el-radio{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:#fbfdf8;align-items:center;padding:0 10px;display:inline-flex;height:34px!important;margin-right:0!important}html.is-mobile-client .el-dialog .el-divider{margin:14px 0!important}html.is-mobile-client .el-dialog .table-wrap{max-width:100%;overflow-x:auto!important}html.is-mobile-client .el-dialog .el-table{min-width:620px}html.is-mobile-client .el-dialog .el-scrollbar{max-width:100%}html.is-mobile-client.is-dialog-keyboard-open .el-overlay-dialog{align-items:flex-start!important}html.is-mobile-client.is-dialog-keyboard-open .el-dialog{height:var(--dialog-vh,var(--layout-vh,var(--app-vh,100vh)))!important;max-height:var(--dialog-vh,var(--layout-vh,var(--app-vh,100vh)))!important;border-radius:0!important}html.is-mobile-client.is-dialog-keyboard-open .el-dialog__body{scroll-padding-bottom:calc(var(--dialog-footer-height,72px) + 78px + env(safe-area-inset-bottom));padding-bottom:calc(var(--dialog-footer-height,72px) + 78px + env(safe-area-inset-bottom))!important}html.is-mobile-client.is-dialog-keyboard-open .el-dialog{height:var(--dialog-vh,var(--layout-vh,var(--app-vh,100vh)))!important;max-height:var(--dialog-vh,var(--layout-vh,var(--app-vh,100vh)))!important}html.is-mobile-client .batch-edit-dialog.el-dialog .batch-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:8px!important;width:100%!important;display:grid!important}html.is-mobile-client .batch-edit-dialog.el-dialog .batch-edit-field{min-width:0!important}html.is-mobile-client .batch-edit-dialog.el-dialog .batch-edit-field--full{grid-column:1/-1!important}html.is-mobile-client .batch-edit-dialog.el-dialog .batch-edit-field .el-form-item__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html.is-mobile-client .batch-edit-dialog.el-dialog .batch-edit-field :where(.el-input__inner,.el-select__placeholder){font-size:13px!important}html.is-mobile-client .el-drawer{width:min(92vw,420px)!important;max-width:calc(var(--app-vw,100vw) - 12px)!important}html.is-mobile-client .el-drawer__body{padding:12px!important;overflow-x:auto!important}html.is-mobile-client .el-drawer .el-table{min-width:680px}html.is-compact-mobile .el-dialog .el-radio-group{grid-template-columns:1fr!important}@media (width<=768px){.el-message-box{border-radius:14px!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}.el-message-box__header{padding:14px 16px 8px!important}.el-message-box__content{padding:10px 16px 12px!important}.el-message-box__btns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px 16px 14px!important;display:grid!important}.el-message-box__btns .el-button{width:100%!important;margin-left:0!important}}html.is-mobile-client .el-message-box{width:calc(var(--app-vw,100vw) - 28px)!important;max-width:calc(var(--app-vw,100vw) - 28px)!important;border-radius:14px!important}html.is-mobile-client .el-message-box__header{padding:14px 16px 8px!important}html.is-mobile-client .el-message-box__content{padding:10px 16px 12px!important}html.is-mobile-client .el-message-box__btns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px 16px 14px!important;display:grid!important}html.is-mobile-client .el-message-box__btns .el-button{width:100%!important;margin-left:0!important}html.is-mobile-client :where(.main-content,.el-dialog__body,.el-drawer__body,.el-table__body-wrapper){-webkit-overflow-scrolling:touch}html.is-mobile-client .glass-card{-webkit-backdrop-filter:none!important}html.is-mobile-client .app-shell.mobile .main-content :is(.assets-page,.borrow-page,.borrowers-page){gap:10px!important}html.is-mobile-client .app-shell.mobile .main-content :is(.assets-page,.borrow-page,.borrowers-page) :is(.page-header,.page-toolbar,.filter-bar){border-color:#e1ecdc!important;border-radius:10px!important;box-shadow:0 2px 10px #3a62310e!important}html.is-mobile-client .app-shell.mobile .assets-page .asset-header-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}html.is-mobile-client .app-shell.mobile .borrow-page .page-header-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html.is-mobile-client .app-shell.mobile .borrow-page .page-header-actions .header-action--primary{grid-column:auto;min-width:0}html.is-mobile-client .app-shell.mobile .main-content :is(.assets-page,.borrow-page,.borrowers-page) :is(.header-action.el-button,.header-action>.el-button){height:38px!important;min-height:38px!important;box-shadow:none!important;border-radius:8px!important;padding:0 7px!important;font-size:12px!important;font-weight:600!important;line-height:38px!important;transform:none!important}html.is-mobile-client .app-shell.mobile .main-content :is(.assets-page,.borrow-page,.borrowers-page) :is(.page-header-actions,.asset-header-actions) :is(.header-action--scan.header-action.el-button,.header-action--scan.header-action>.el-button){color:#326c83!important;background:#f2f8fa!important;border-color:#cde1e8!important}html.is-mobile-client .app-shell.mobile .main-content :is(.assets-page,.borrow-page,.borrowers-page) :is(.page-header-actions,.asset-header-actions) :is(.header-action--print.header-action.el-button,.header-action--print.header-action>.el-button){color:#53697a!important;background:#f7fafb!important;border-color:#d8e2e7!important}html.is-mobile-client .app-shell.mobile .main-content :is(.assets-page,.borrow-page,.borrowers-page) :is(.page-header-actions,.asset-header-actions) :is(.header-action--import.header-action.el-button,.header-action--import.header-action>.el-button){color:#4d7350!important;background:#f5faf4!important;border-color:#d4e7cf!important}html.is-mobile-client .app-shell.mobile .main-content :is(.assets-page,.borrow-page,.borrowers-page) :is(.page-header-actions,.asset-header-actions) :is(.header-action--export.header-action.el-button,.header-action--export.header-action>.el-button){color:#356f70!important;background:#f2f8f7!important;border-color:#cfe4df!important}html.is-mobile-client .app-shell.mobile .main-content :is(.assets-page,.borrow-page,.borrowers-page) :is(.page-header-actions,.asset-header-actions) :is(.header-action--return.header-action.el-button,.header-action--return.header-action>.el-button){color:#27736c!important;background:#eff8f6!important;border-color:#c1e1da!important}html.is-mobile-client .app-shell.mobile .main-content :is(.assets-page,.borrow-page,.borrowers-page) :is(.page-header-actions,.asset-header-actions) :is(.header-action--borrow.header-action.el-button,.header-action--borrow.header-action>.el-button){color:#3d6385!important;background:#f2f7fb!important;border-color:#cedde9!important}html.is-mobile-client .app-shell.mobile .main-content :is(.assets-page,.borrow-page,.borrowers-page) :is(.page-header-actions,.asset-header-actions) :is(.header-action--change.header-action.el-button,.header-action--change.header-action>.el-button){color:#766039!important;background:#fffaf0!important;border-color:#eadcb9!important}html.is-mobile-client .app-shell.mobile .main-content :is(.assets-page,.borrow-page,.borrowers-page) :is(.page-header-actions,.asset-header-actions) :is(.header-action--copy.header-action.el-button,.header-action--copy.header-action>.el-button){color:#5e687a!important;background:#f8f9fb!important;border-color:#dde2e8!important}html.is-mobile-client .app-shell.mobile .main-content :is(.assets-page,.borrow-page,.borrowers-page) :is(.page-header-actions,.asset-header-actions) :is(.header-action--dispose.header-action.el-button,.header-action--dispose.header-action>.el-button){color:#9a5d29!important;background:#fff7ed!important;border-color:#f0d1ad!important}html.is-mobile-client .app-shell.mobile .main-content :is(.assets-page,.borrow-page,.borrowers-page) :is(.page-header-actions,.asset-header-actions) :is(.header-action--primary.header-action.el-button,.header-action--primary.header-action>.el-button){color:#fff!important;background:linear-gradient(135deg,#70b83c 0%,#4f8d2c 100%)!important;border-color:#0000!important;box-shadow:0 3px 9px #4f892b33!important}html.is-mobile-client .app-shell.mobile .main-content :is(.assets-page,.borrow-page,.borrowers-page) :is(.page-header-actions,.asset-header-actions) :is(.header-action.header-action.el-button,.header-action.header-action>.el-button).is-disabled{color:#9aa69c!important;opacity:1!important;box-shadow:none!important;background:#f6f8f5!important;border-color:#e5ebe2!important}html.is-mobile-client .app-shell.mobile .assets-page .filter-row-1,html.is-mobile-client .app-shell.mobile .assets-page .filter-row-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.is-mobile-client .app-shell.mobile .assets-page .filter-search,html.is-mobile-client .app-shell.mobile .assets-page .advanced-actions{grid-column:1/-1}html.is-mobile-client .app-shell.mobile .assets-page .advanced-btn{grid-column:1/-1;min-height:36px!important}html.is-mobile-client .app-shell.mobile .borrow-page .filter-core{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html.is-mobile-client .app-shell.mobile .borrow-page .filter-core>:is(.el-input,.el-select,.filter-scope-tag){grid-column:1/-1}html.is-mobile-client .app-shell.mobile .borrow-page .filter-scope-tag{justify-self:stretch;max-width:100%;width:auto!important}html.is-mobile-client .app-shell.mobile .borrow-page .stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:0!important}html.is-mobile-client .app-shell.mobile .borrow-page .stat-card{min-height:70px!important;box-shadow:none!important;border-radius:9px!important;gap:4px!important;padding:10px 11px!important;transform:none!important}html.is-mobile-client .app-shell.mobile .borrow-page .stat-card--blue{background:#f1f8f5!important;border-color:#cde4d8!important}html.is-mobile-client .app-shell.mobile .borrow-page .stat-card--green{background:#f3f7fa!important;border-color:#d5e0e8!important}html.is-mobile-client .app-shell.mobile .borrow-page .stat-card--purple{background:#fff8ee!important;border-color:#efdbbd!important}html.is-mobile-client .app-shell.mobile .borrow-page .stat-card--orange{background:#f7f9f4!important;border-color:#dce5d5!important}html.is-mobile-client .app-shell.mobile .borrow-page .stat-card--blue .stat-card__num{color:#317662!important}html.is-mobile-client .app-shell.mobile .borrow-page .stat-card--green .stat-card__num{color:#4a7088!important}html.is-mobile-client .app-shell.mobile .borrow-page .stat-card--purple .stat-card__num{color:#a56a25!important}html.is-mobile-client .app-shell.mobile .borrow-page .stat-card--orange .stat-card__num{color:#607a51!important}html.is-mobile-client .app-shell.mobile .borrow-page .stat-card__num{font-size:21px!important;line-height:1.05!important}html.is-mobile-client .app-shell.mobile .borrow-page .stat-card__label{color:#617065!important;font-size:11.5px!important;line-height:1.3!important}html.is-mobile-client .app-shell.mobile .main-content :is(.mobile-asset-card,.mobile-borrower-card){-webkit-tap-highlight-color:transparent;background:#fff!important;border:1px solid #dfe9da!important;border-radius:10px!important;padding:12px!important;transition:background-color .12s,border-color .12s,box-shadow .12s!important;box-shadow:0 2px 9px #3a62310e!important}html.is-mobile-client .app-shell.mobile .main-content :is(.mobile-asset-card,.mobile-borrower-card):active{background:#fbfdf9!important}html.is-mobile-client .app-shell.mobile .main-content .mobile-asset-card.is-selected{background:#fbfef9!important;border-color:#84b96a!important;box-shadow:0 0 0 2px #60a8341a,0 3px 10px #3a623112!important}html.is-mobile-client .app-shell.mobile .main-content .mobile-asset-card__top{grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important}html.is-mobile-client .app-shell.mobile .main-content .mobile-asset-card__top .el-checkbox{justify-content:center;align-items:center;width:28px;height:28px;margin-top:-2px;display:inline-flex}html.is-mobile-client .app-shell.mobile .main-content .mobile-asset-card__top .el-checkbox__inner{width:17px;height:17px}html.is-mobile-client .app-shell.mobile .main-content :is(.mobile-asset-card__name,.mobile-borrower-card__name){font-size:14px!important;line-height:1.35!important}html.is-mobile-client .app-shell.mobile .main-content :is(.mobile-asset-card__code,.mobile-borrower-card__code){color:#527442!important;margin-top:3px!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}html.is-mobile-client .app-shell.mobile .main-content :is(.mobile-asset-card__grid,.mobile-borrower-card__grid){border-top-color:#edf3ea!important;gap:8px 12px!important;margin-top:10px!important;padding-top:10px!important}html.is-mobile-client .app-shell.mobile .main-content :is(.mobile-asset-card__grid,.mobile-borrower-card__grid) span{color:#8a998e!important;font-size:10.5px!important}html.is-mobile-client .app-shell.mobile .main-content :is(.mobile-asset-card__grid,.mobile-borrower-card__grid) strong{overflow-wrap:anywhere;color:#29362e!important;margin-top:2px!important;font-size:12.5px!important;font-weight:500!important;line-height:1.45!important}html.is-mobile-client .app-shell.mobile .main-content :is(.mobile-asset-card__actions,.mobile-borrower-card__actions){border-top:1px solid #edf3ea;gap:7px!important;min-height:34px!important;margin-top:9px!important;padding-top:7px!important}html.is-mobile-client .app-shell.mobile .main-content :is(.mobile-asset-card__actions,.mobile-borrower-card__actions) .el-button{min-width:50px;background:#f8fbf7!important;border:1px solid #dce8d7!important;border-radius:7px!important;height:30px!important;margin-left:0!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;line-height:30px!important}html.is-mobile-client .app-shell.mobile .main-content :is(.mobile-asset-card__actions,.mobile-borrower-card__actions) .op-edit{color:#4f812f!important;background:#f4f9f1!important;border-color:#cfe2c6!important}html.is-mobile-client .app-shell.mobile .main-content :is(.mobile-asset-card__actions,.mobile-borrower-card__actions) .op-delete{color:#ad6254!important;background:#fff8f6!important;border-color:#efd4ce!important}html.is-mobile-client .app-shell.mobile .borrow-page .mobile-asset-card__actions .op-return{color:#27736c!important;background:#eff8f6!important;border-color:#c1e1da!important}html.is-mobile-client .app-shell.mobile .borrow-page .mobile-asset-card__actions .btn-remind{color:#426e89!important;background:#f2f7fa!important;border-color:#cedfe8!important}html.is-mobile-client .app-shell.mobile .main-content :is(.mobile-asset-footer,.table-footer){padding-top:8px!important}html.is-mobile-client .app-shell.mobile .borrowers-page .page-header{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important}html.is-mobile-client .app-shell.mobile .borrowers-page .page-header-title{min-width:0}html.is-mobile-client .app-shell.mobile .borrowers-page .total-badge{color:#60705f;background:#edf3ea;border-radius:10px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}html.is-mobile-client .app-shell.mobile .borrowers-page .page-header-actions{flex:none;width:auto!important;display:block!important}html.is-mobile-client .app-shell.mobile .borrowers-page .page-header-actions>*,html.is-mobile-client .app-shell.mobile .borrowers-page .page-header-actions .el-button{width:auto!important;min-width:108px!important}html.is-mobile-client .app-shell.mobile .borrowers-page .borrowers-shell-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}html.is-mobile-client .app-shell.mobile .borrowers-page .borrowers-shell-card>.el-card__body{background:0 0!important;padding:0!important;overflow:visible!important}html.is-mobile-client .app-shell.mobile .borrowers-page .search-bar{background:#fff;border:1px solid #e1ecdc;border-radius:10px;box-shadow:0 2px 10px #3a62310e;grid-template-columns:minmax(0,1.65fr) minmax(112px,.8fr)!important;gap:8px!important;margin-bottom:10px!important;padding:11px!important;display:grid!important}html.is-mobile-client .app-shell.mobile .borrowers-page .mobile-borrower-card__avatar{color:#527a3d!important;background:#f1f7ed!important;border-color:#d4e5cc!important;width:40px!important;height:40px!important;font-size:15px!important}html.is-mobile-client .app-shell.mobile .borrowers-page .mobile-borrower-card__count{color:#527a3d!important;background:#f1f7ed!important;border-color:#d4e5cc!important;border-radius:8px!important;min-width:58px!important;height:42px!important}html.is-mobile-client .app-shell.mobile .borrowers-page .source-chip{border:1px solid #d8e5d3;border-radius:6px;align-items:center;width:auto;min-height:22px;padding:2px 8px;line-height:1.2!important;display:inline-flex!important}html.is-mobile-client .app-shell.mobile .borrowers-page .source-chip--ding{background:#f0f8f1;border-color:#cae3ce;color:#3f7951!important}html.is-mobile-client .app-shell.mobile .borrowers-page .source-chip--manual{background:#f7f9fa;border-color:#dde3e7;color:#5f6b78!important}@media (width<=350px){html.is-mobile-client .app-shell.mobile .assets-page .asset-header-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}html.is-mobile-client .app-shell.mobile .borrowers-page .page-header{flex-direction:column!important;align-items:stretch!important}html.is-mobile-client .app-shell.mobile .borrowers-page .page-header-actions,html.is-mobile-client .app-shell.mobile .borrowers-page .page-header-actions>*,html.is-mobile-client .app-shell.mobile .borrowers-page .page-header-actions .el-button{width:100%!important}html.is-mobile-client .app-shell.mobile .borrowers-page .search-bar{grid-template-columns:1fr!important}}html.is-mobile-client .asset-form-dialog.el-dialog .el-dialog__body{padding:10px 12px 12px!important}html.is-mobile-client .asset-form-dialog.el-dialog .asset-form-grid.el-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:9px 10px!important;width:100%!important;margin:0!important;display:grid!important}html.is-mobile-client .asset-form-dialog.el-dialog .asset-form-grid>.el-col{grid-column:auto;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important}html.is-mobile-client .asset-form-dialog.el-dialog .asset-form-grid>.asset-form-field--full{grid-column:1/-1!important}html.is-mobile-client .asset-form-dialog.el-dialog .asset-form-section-title{color:#425545;grid-column:1/-1;align-items:center;gap:7px;min-height:24px;margin-top:2px;font-size:12.5px;font-weight:700;line-height:1.35;display:flex}html.is-mobile-client .asset-form-dialog.el-dialog .asset-form-section-title:before{content:"";background:#6faa48;border-radius:2px;width:3px;height:13px}html.is-mobile-client .asset-form-dialog.el-dialog .asset-form-grid .el-form-item{margin-bottom:0!important}html.is-mobile-client .asset-form-dialog.el-dialog .asset-form-grid .el-form-item__label{color:#5d6b60!important;min-height:17px!important;margin-bottom:4px!important;font-size:11.5px!important;line-height:1.35!important}html.is-mobile-client .asset-form-dialog.el-dialog .asset-form-grid :where(.el-input__wrapper,.el-select__wrapper){min-height:38px!important;padding-left:10px!important;padding-right:10px!important}html.is-mobile-client .asset-form-dialog.el-dialog .asset-form-grid :where(.el-input__inner,.el-select__placeholder,.el-select__selected-item){min-width:0;font-size:13px!important}html.is-mobile-client .asset-form-dialog.el-dialog .asset-code-control{grid-template-columns:minmax(0,1fr) 38px!important;gap:5px!important;width:100%!important;display:grid!important}html.is-mobile-client .asset-form-dialog.el-dialog .asset-code-control>span,html.is-mobile-client .asset-form-dialog.el-dialog .asset-code-control>span>.el-button{width:38px!important;min-width:38px!important;height:38px!important;padding:0!important}html.is-mobile-client .asset-form-dialog.el-dialog .asset-form-grid .el-input-number{width:100%!important}html.is-mobile-client .asset-form-dialog.el-dialog .asset-form-grid .el-radio-group{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}html.is-mobile-client .asset-form-dialog.el-dialog .asset-form-grid .el-radio{justify-content:center;min-width:0;font-size:12px;height:38px!important;padding:0 5px!important}html.is-mobile-client .asset-form-dialog.el-dialog .asset-form-grid .el-textarea__inner{min-height:68px!important;padding:9px 10px!important}html.is-mobile-client .asset-manager-popper,html.is-mobile-client .asset-form-cascader-popper{max-width:calc(var(--app-vw,100vw) - 20px)!important}html.is-mobile-client .asset-manager-popper .el-select-dropdown__item{white-space:normal;min-height:38px;padding-top:7px;padding-bottom:7px;line-height:1.4;height:auto!important}html.is-mobile-client .asset-form-cascader-popper .el-cascader-panel{max-width:calc(var(--app-vw,100vw) - 22px);overflow-x:auto}html.is-mobile-client .borrow-workflow-dialog.el-dialog .el-dialog__body{overscroll-behavior:contain;padding:10px 12px 12px!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog .el-form-item{margin-bottom:11px!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog .el-form-item__label{font-weight:600;color:#5d6b60!important;margin-bottom:5px!important;font-size:11.5px!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog .dispatch-assets-field{gap:8px!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog .dispatch-selected-header{color:#60705f;min-height:22px;font-size:11.5px;flex-direction:row!important;align-items:center!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog :is(.dispatch-selected-list,.batch-return-list){background:#f7faf5!important;border-color:#e3ecdf!important;border-radius:9px!important;gap:7px!important;max-height:min(27dvh,240px)!important;padding:7px!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog .dispatch-search-list{background:#f7faf5!important;border-color:#e3ecdf!important;border-radius:9px!important;gap:7px!important;max-height:min(36dvh,300px)!important;padding:7px!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog :is(.dispatch-selected-item,.batch-return-item){background:#fff!important;border-color:#dfe9da!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:7px 9px!important;padding:9px 10px!important;display:grid!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog :is(.dispatch-selected-main,.batch-return-main){grid-area:1/1;min-width:0;flex-wrap:wrap!important;align-items:center!important;gap:4px 7px!important;display:flex!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog :is(.dispatch-selected-code,.batch-return-code){overflow-wrap:anywhere;color:#527442!important;flex:140px!important;min-width:0!important;font-size:11.5px!important;line-height:1.4!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog :is(.dispatch-selected-name,.batch-return-name){word-break:break-word;flex:0 auto;max-width:100%;color:#27342c!important;text-overflow:clip!important;white-space:normal!important;font-size:12.5px!important;line-height:1.4!important;overflow:visible!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog :is(.dispatch-selected-meta,.batch-return-meta){grid-row:2;color:#7c8a80!important;grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 10px!important;font-size:10.5px!important;line-height:1.45!important;display:grid!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog :is(.dispatch-selected-meta,.batch-return-meta) span{overflow-wrap:anywhere;min-width:0}html.is-mobile-client .borrow-workflow-dialog.el-dialog :is(.dispatch-selected-meta,.batch-return-meta) span:first-child,html.is-mobile-client .borrow-workflow-dialog.el-dialog .batch-return-dept{grid-column:1/-1}html.is-mobile-client .borrow-workflow-dialog.el-dialog :is(.dispatch-selected-item,.batch-return-item)>.inline-remove-button{color:#a15d4e;background:#fff8f5;border-color:#edcfc7;border-radius:7px;grid-area:1/2;align-self:start;min-width:46px;padding:0 9px;font-size:11.5px;height:28px!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog .dispatch-search-control{grid-template-columns:minmax(0,1fr) 66px!important;align-items:center!important;gap:7px!important;display:grid!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog .dispatch-search-control>span,html.is-mobile-client .borrow-workflow-dialog.el-dialog .dispatch-search-control>span>.el-button{width:66px!important;min-width:66px!important;height:38px!important;margin:0!important;padding:0 7px!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog .dispatch-search-control .el-input__wrapper{min-height:38px!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog .dispatch-search-card{box-shadow:none!important;border-color:#dfe9da!important;border-radius:8px!important;padding:9px 10px!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog .dispatch-asset-option{gap:7px!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog .dispatch-asset-option__head{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog .dispatch-asset-option__name-block strong{margin-top:1px;font-size:12.5px!important;line-height:1.4!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog .dispatch-asset-option__grid{border-top:1px solid #edf3ea;padding-top:7px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 12px!important;display:grid!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog .dispatch-asset-option__grid strong{overflow-wrap:anywhere;margin-top:1px;color:#344139!important;font-size:11.5px!important;line-height:1.4!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog .dispatch-asset-option__grid>div:nth-child(-n+2){grid-column:1/-1;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:6px;display:grid}html.is-mobile-client .borrow-workflow-dialog.el-dialog .dispatch-asset-option__grid>div:nth-child(-n+2) strong{margin-top:0}html.is-mobile-client .borrow-workflow-dialog.el-dialog .borrower-picker-row{flex-wrap:nowrap!important;grid-template-columns:minmax(0,1fr) 74px!important;align-items:center!important;gap:7px!important;width:100%!important;display:grid!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog .borrower-picker-row>:where(.el-select,.el-button){width:100%!important;min-width:0!important;margin:0!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog .borrower-picker-row>.el-button{height:38px!important;padding:0 7px!important;font-size:11.5px!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog .batch-return-summary{color:#60705f;background:#edf4e9;border-radius:6px;min-height:24px;padding:4px 8px;font-size:11.5px;line-height:1.4}html.is-mobile-client .scan-action-dialog.el-dialog .el-dialog__footer{grid-template-columns:repeat(3,minmax(0,1fr))!important}html.is-mobile-client .scan-action-dialog.el-dialog .scan-action-head,html.is-mobile-client .scan-action-dialog.el-dialog .scan-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.is-mobile-client .borrower-option-popper{max-width:calc(var(--app-vw,100vw) - 20px)!important}html.is-mobile-client .borrower-option-popper .el-select-dropdown__item{white-space:normal;min-height:42px;padding-top:6px;padding-bottom:6px;line-height:1.35;height:auto!important}html.is-mobile-client .borrower-option-popper .borrower-option-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}html.is-mobile-client .borrower-option-popper .borrower-option-row__text{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}html.is-mobile-client.is-dialog-keyboard-open .borrow-workflow-dialog.el-dialog :is(.dispatch-selected-list,.batch-return-list){max-height:min(18dvh,150px)!important}@media (width<=340px){html.is-mobile-client .asset-form-dialog.el-dialog .asset-form-grid.el-row{grid-template-columns:1fr!important}html.is-mobile-client .asset-form-dialog.el-dialog .asset-form-grid>.asset-form-field--full,html.is-mobile-client .asset-form-dialog.el-dialog .asset-form-section-title{grid-column:1!important}html.is-mobile-client .borrow-workflow-dialog.el-dialog :is(.dispatch-selected-meta,.batch-return-meta,.dispatch-asset-option__grid){grid-template-columns:1fr!important}}@media (hover:none),(width<=768px){.el-table__row.current-row>td,.el-table__row.row-selected>td{animation:none!important}.el-button--primary:hover,.btn-brand-cta:hover,.sprout-tile:hover,.metric-card:hover,.main-content :is(.stat-card,.cs-metric,.va-metric,.metric-card):hover{transform:none!important}}@media (width>=769px){.main-content.desktop-tertiary{scrollbar-gutter:stable;background:#fbfdf9!important;padding:16px 16px 24px!important}.main-content.desktop-tertiary>*{box-sizing:border-box;width:100%;margin-left:0;margin-right:0;max-width:none!important}.main-content.desktop-tertiary :is(.page-header,.page-toolbar,.filter-bar,.table-card,.table-wrap,.cs-table-wrap,.va-table-wrap,.tab-body){box-sizing:border-box;width:100%;max-width:none!important}.main-content.desktop-tertiary :is(.page-header,.page-toolbar){border:1px solid var(--tertiary-border)!important;background:#fff!important;border-radius:6px!important;min-height:64px!important;margin-bottom:14px!important;padding:12px 18px!important;box-shadow:0 1px 2px #32562509!important}.main-content.desktop-tertiary :is(.page-header-title,.page-toolbar .page-title,.cs-header__title,.ma-subpage-title){gap:9px;font-size:17px!important}.main-content.desktop-tertiary :is(.page-header-title,.page-toolbar .page-title):before{border-radius:2px;width:3px!important;height:18px!important}.main-content.desktop-tertiary :is(.page-header-actions,.toolbar-right,.asset-header-actions,.tab-actions,.source-actions,.form-actions){gap:8px!important}.main-content.desktop-tertiary .el-button:not(.is-link):not(.el-button--text){border-radius:6px!important;height:36px!important;min-height:36px!important;padding:0 14px!important;font-size:13px!important;font-weight:650!important}.main-content.desktop-tertiary .el-button--primary,.main-content.desktop-tertiary .el-button--primary:hover{transform:none!important;box-shadow:0 3px 10px #4f892b33!important}.main-content.desktop-tertiary .el-button.is-disabled{box-shadow:none!important}.main-content.desktop-tertiary .filter-bar{min-height:64px;border:1px solid var(--tertiary-border)!important;background:#fff!important;border-radius:6px!important;margin-bottom:14px!important;padding:12px 16px!important;box-shadow:0 1px 2px #32562508!important}.main-content.desktop-tertiary :is(.filter-core,.filter-row-1,.filter-row-2,.search-bar,.advanced-grid,.cs-filter,.va-filter){gap:10px!important}.main-content.desktop-tertiary .filter-search{flex:0 324px!important;width:324px!important;min-width:min(100%,270px)!important;max-width:324px!important}.main-content.desktop-tertiary :where(.el-input__wrapper,.el-select .el-input__wrapper,.el-select__wrapper,.el-date-editor.el-input__wrapper){border-radius:6px!important;min-height:38px!important}.main-content.desktop-tertiary :is(.el-card,.table-card,.table-wrap,.cs-table-wrap,.va-table-wrap,.tab-body,.panel,.notif-card,.dr-status-card,.result-section,.preview-card){border-color:var(--tertiary-border)!important;border-radius:6px!important;box-shadow:0 1px 2px #32562509!important}.main-content.desktop-tertiary .el-card__header{min-height:48px;background:#fbfdf9!important;padding:13px 18px!important}.main-content.desktop-tertiary .el-card__body{padding:16px 18px!important}.main-content.desktop-tertiary .el-card__body>.search-bar:first-child,.main-content.desktop-tertiary .tab-body>.tab-actions:first-child{border-bottom:1px solid var(--tertiary-border-soft);padding-bottom:13px}.main-content.desktop-tertiary .table-wrap{overflow:hidden}.main-content.desktop-tertiary .el-table{--el-table-border-color:var(--tertiary-border-soft);--el-table-header-bg-color:#f8fbf7;--el-table-row-hover-bg-color:#f5f9f2;border-radius:5px}.main-content.desktop-tertiary .el-table th.el-table__cell{background:#f8fbf7!important;height:46px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;font-weight:750!important}.main-content.desktop-tertiary .el-table td.el-table__cell{padding-top:9px!important;padding-bottom:9px!important}.main-content.desktop-tertiary .el-table .cell{padding-left:11px!important;padding-right:11px!important}.main-content.desktop-tertiary .el-table .el-table-fixed-column--right{box-shadow:-8px 0 16px #3256250b!important}.main-content.desktop-tertiary .el-table .el-button.is-link{height:28px!important;min-height:28px!important;color:var(--color-primary-dark)!important;border:1px solid var(--tertiary-border-strong)!important;background:#fff!important;border-radius:5px!important;margin:0 2px!important;padding:0 8px!important;font-size:14px!important;line-height:26px!important}.main-content.desktop-tertiary .el-table .el-table-fixed-column--right .cell{white-space:nowrap;padding-left:6px!important;padding-right:6px!important}.main-content.desktop-tertiary .el-table td.el-table-fixed-column--right .cell{flex-wrap:nowrap;justify-content:center;align-items:center;gap:5.7px;display:flex}.main-content.desktop-tertiary .el-table td.el-table-fixed-column--right .el-button.is-link{flex:none;margin:0!important}.main-content.desktop-tertiary .el-table td.el-table__cell.operation-column .el-button{border-radius:4.75px!important;height:26.6px!important;min-height:26.6px!important;margin:0!important;padding:0 7.6px!important;font-size:13.3px!important;line-height:24.7px!important}.main-content.desktop-tertiary .el-table td.el-table__cell.operation-column .el-button>span,.main-content.desktop-tertiary .el-table td.el-table__cell.operation-column .el-button.is-link>span{font-size:13.3px!important;line-height:24.7px!important}.main-content.desktop-tertiary .el-table td.el-table__cell.operation-column .el-button .el-icon{width:13.3px!important;height:13.3px!important;font-size:13.3px!important}.main-content.desktop-tertiary .el-table td.operation-column .el-button.is-link.op-withdraw{color:#b96812!important;background:#fff8e9!important;border-color:#efd39a!important}.main-content.desktop-tertiary .el-table td.operation-column .el-button.is-link.op-withdraw:hover{color:#98500b!important;background:#fff2d6!important;border-color:#e5bd71!important}.main-content.desktop-tertiary .el-table td.operation-column .el-button.is-link.op-return{color:#267487!important;background:#f0f9fa!important;border-color:#c5e2e7!important}.main-content.desktop-tertiary .el-table td.operation-column .el-button.is-link.op-return:hover{color:#175d6d!important;background:#e5f4f6!important;border-color:#a9d3da!important}.main-content.desktop-tertiary .el-table .el-button.is-link:hover{color:var(--color-secondary-dark)!important;background:#f5f9f2!important;border-color:#cfe2c6!important}.main-content.desktop-tertiary .el-table .el-button.is-link.op-edit{background:#f7fbf5!important}.main-content.desktop-tertiary .el-table :is(.el-button.is-link.op-delete,.el-button.is-link.op-hard-delete,.el-button.is-link.btn-del,.el-button.is-link.el-button--danger){color:var(--color-accent-coral)!important;background:#fff8f7!important;border-color:#f3d8d3!important}.main-content.desktop-tertiary .el-table :is(.el-button.is-link.op-delete,.el-button.is-link.op-hard-delete,.el-button.is-link.btn-del,.el-button.is-link.el-button--danger):hover{color:#c74e4e!important;background:#fff3f1!important;border-color:#eabdb6!important}.main-content.desktop-tertiary .el-table .el-divider--vertical{display:none}.main-content.desktop-tertiary .code-link{font-weight:600;color:var(--color-primary-dark)!important;font-size:13px!important;text-decoration:none!important}.main-content.desktop-tertiary .code-link:hover{color:var(--color-secondary-dark)!important;text-decoration:underline!important}.main-content.desktop-tertiary :is(.table-footer,.cs-table-footer,.va-table-footer,.settings-pagination){background:#fff!important;min-height:54px!important;padding:11px 14px!important}.main-content.desktop-tertiary :is(.stat-cards,.cs-metrics,.va-metrics,.source-grid,.result-stats){gap:12px!important;margin-bottom:14px!important}.main-content.desktop-tertiary :is(.stat-card,.cs-metric,.va-metric,.metric-card,.source-panel){min-height:90px;border-radius:6px!important;padding:16px 18px!important;box-shadow:0 1px 2px #32562508!important}.main-content.desktop-tertiary :is(.stat-card,.cs-metric,.va-metric,.metric-card):hover{transform:none!important;box-shadow:0 3px 10px #32562512!important}.main-content.desktop-tertiary .el-tabs--border-card{background:#fff;border-radius:6px;overflow:hidden;border:1px solid var(--tertiary-border)!important;box-shadow:none!important}.main-content.desktop-tertiary .el-tabs--border-card>.el-tabs__header{background:#f8fbf7;min-height:42px;margin:0;border-bottom:1px solid var(--tertiary-border)!important}.main-content.desktop-tertiary .el-tabs--border-card>.el-tabs__header .el-tabs__item{height:42px;color:var(--color-text-secondary);padding:0 20px;line-height:42px;border-top:2px solid #0000!important}.main-content.desktop-tertiary .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--color-primary-dark);background:#fff;border-top-color:var(--color-primary-sprout)!important}.main-content.desktop-tertiary .settings-nav-tabs>.el-tabs__content{display:none}.main-content.desktop-tertiary .tab-body{margin-top:12px;padding:16px 18px!important}.main-content.desktop-tertiary .el-empty{padding-top:30px;padding-bottom:30px}html:not(.is-mobile-client) .el-overlay-dialog{padding:24px;overflow:hidden}html:not(.is-mobile-client) .el-dialog{flex-direction:column;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);display:flex;border-radius:8px!important;margin:auto!important;box-shadow:0 20px 56px #2031262e!important}html:not(.is-mobile-client) .el-dialog__header{flex:none;min-height:54px;background:#fbfdf9!important;padding:16px 22px 13px!important}html:not(.is-mobile-client) .el-dialog__body{flex:auto;min-height:0;overflow:hidden auto;padding:18px 22px!important}html:not(.is-mobile-client) .el-dialog__footer{flex:none;justify-content:flex-end;gap:8px;display:flex;background:#fff!important;padding:12px 22px 16px!important}html:not(.is-mobile-client) .el-dialog__footer .el-button{min-width:84px;margin-left:0!important}}
