*{margin:0;padding:0;box-sizing:border-box}body{font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.watermark-wrap[data-v-6e2102ae]{position:fixed;inset:0;pointer-events:none;z-index:9998;background-repeat:repeat;background-size:auto}.route-view-loading[data-v-5a458a66]{width:100%;min-height:360px}.route-view-loading__tabs[data-v-5a458a66]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.route-view-loading__filters[data-v-5a458a66]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.route-view-loading__kpis[data-v-5a458a66]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.route-view-loading__kpi[data-v-5a458a66]{padding:16px;border-radius:8px;background:var(--el-fill-color-blank, #fff);border:1px solid var(--el-border-color-lighter, #ebeef5)}@media(max-width:1200px){.route-view-loading__kpis[data-v-5a458a66]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tags-view[data-v-562cb6f1]{flex-shrink:0;background:#fff;border-bottom:1px solid #e4e7ed;padding:8px 12px 0;display:flex;align-items:flex-start;gap:8px}.tags-view__actions[data-v-562cb6f1]{display:flex;align-items:center;gap:6px;flex-shrink:0;padding-bottom:8px}.tags-view__action[data-v-562cb6f1]{height:32px;padding:0 10px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#606266;font-size:12px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.tags-view__action[data-v-562cb6f1]:hover{color:var(--primary-color);border-color:#c6e2ff;background:#ecf5ff}.tags-view__scroll[data-v-562cb6f1]{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;flex:1;min-width:0}.tags-view__scroll[data-v-562cb6f1]::-webkit-scrollbar{height:4px}.tags-view__scroll[data-v-562cb6f1]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}.tags-view__item[data-v-562cb6f1]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:4px;background:#f0f2f5;color:#606266;font-size:13px;line-height:1;white-space:nowrap;text-decoration:none;border:1px solid transparent;transition:all .2s ease;flex-shrink:0}.tags-view__item[data-v-562cb6f1]:hover{color:var(--primary-color);background:#ecf5ff}.tags-view__item.is-active[data-v-562cb6f1]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.tags-view__item.is-active[data-v-562cb6f1]:hover{color:#fff;background:var(--primary-color)}.tags-view__title[data-v-562cb6f1]{max-width:160px;overflow:hidden;text-overflow:ellipsis}.tags-view__close[data-v-562cb6f1]{font-size:12px;border-radius:50%;transition:background-color .2s ease}.tags-view__item:not(.is-active) .tags-view__close[data-v-562cb6f1]:hover{background:#00000014}.tags-view__item.is-active .tags-view__close[data-v-562cb6f1]:hover{background:#fff3}@property --primary-color{syntax: "<color>"; inherits: true; initial-value: #409eff;}@property --bg-color{syntax: "<color>"; inherits: true; initial-value: #f0f2f5;}@property --el-color-primary{syntax: "<color>"; inherits: true; initial-value: #409eff;}:root{--primary-color: #409eff;--bg-color: #f0f2f5;transition:--primary-color .4s ease,--bg-color .4s ease,--el-color-primary .4s ease}.layout-container[data-v-dc902b49]{display:flex;min-height:100vh;min-width:0;background-color:var(--bg-color);transition:background-color .4s ease}.skin-panel-enter-active[data-v-dc902b49],.skin-panel-leave-active[data-v-dc902b49]{transition:opacity .2s ease,transform .2s ease}.skin-panel-enter-from[data-v-dc902b49],.skin-panel-leave-to[data-v-dc902b49]{opacity:0;transform:translateY(-6px)}.skin-panel[data-v-dc902b49]{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border:1px solid var(--primary-color);border-radius:12px;box-shadow:0 8px 24px #0000001f,0 0 0 1px rgba(var(--primary-color-rgb),.08);min-width:260px;padding:16px;z-index:1000}.skin-panel-header[data-v-dc902b49]{margin-bottom:12px}.skin-panel-header h3[data-v-dc902b49]{margin:0;font-size:15px;font-weight:600;color:#303133}.skin-panel-desc[data-v-dc902b49]{margin:4px 0 0;font-size:12px;color:#909399}.skin-preview[data-v-dc902b49]{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:14px;border-radius:8px;border:1px solid;transition:border-color .3s ease,background .3s ease}.skin-preview-label[data-v-dc902b49]{font-size:12px;color:#606266;flex-shrink:0}.skin-preview-dots[data-v-dc902b49]{display:flex;gap:8px;align-items:center}.skin-preview-dot[data-v-dc902b49]{width:24px;height:24px;border-radius:8px;border:1px solid rgba(0,0,0,.08);transition:background-color .3s ease}.skin-colors[data-v-dc902b49]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.skin-color-item[data-v-dc902b49]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:1.5px solid transparent;cursor:pointer;transition:all .25s ease}.skin-color-item[data-v-dc902b49]:hover{background-color:#f5f7fa}.skin-color-item.active[data-v-dc902b49]{box-shadow:0 0 0 1px rgba(var(--primary-color-rgb),.2)}.skin-color-item.active .skin-color-dot[data-v-dc902b49]{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.15)}.skin-color-dot[data-v-dc902b49]{width:24px;height:24px;border-radius:50%;border:2px solid #e4e7ed;flex-shrink:0;transition:all .25s ease}.skin-color-name[data-v-dc902b49]{flex:1;font-size:14px;color:#303133;font-weight:500}.skin-color-check[data-v-dc902b49]{color:var(--primary-color);font-size:18px;flex-shrink:0}.layout-aside[data-v-dc902b49]{width:200px;background-color:#001529;color:#fff;flex-shrink:0;height:100vh;position:sticky;top:0}.logo[data-v-dc902b49]{padding:16px 10px;border-bottom:1px solid #002140;display:flex;align-items:center;justify-content:center}.logo-brand[data-v-dc902b49]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;max-width:100%}.logo-brand--with-img[data-v-dc902b49]{justify-content:flex-start;text-align:left}.logo-img[data-v-dc902b49]{flex-shrink:0;max-height:56px;max-width:152px;width:auto;height:auto;object-fit:contain;object-position:left center;vertical-align:middle;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}.logo-title[data-v-dc902b49]{margin:0;flex:1;min-width:0;font-size:15px;font-weight:600;color:#fff;line-height:1.35;word-break:break-word}.logo-brand:not(.logo-brand--with-img) .logo-title[data-v-dc902b49]{flex:none;width:100%;text-align:center;font-size:18px}.logo-brand--with-img .logo-title[data-v-dc902b49]{text-align:left;font-size:16px;font-weight:700;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.35)}.custom-menu[data-v-dc902b49]{height:calc(100vh - 96px);overflow-y:auto;padding:8px 0}.menu-item[data-v-dc902b49]{margin:2px 0}.menu-link[data-v-dc902b49]{display:flex;align-items:center;padding:10px 16px;color:#fff;text-decoration:none;transition:all .3s ease;border-radius:4px;margin:0 8px}.menu-link[data-v-dc902b49]:hover{background-color:#ffffff1a}.menu-icon[data-v-dc902b49]{margin-right:8px;font-size:16px}.menu-icon-small[data-v-dc902b49]{margin-right:6px;font-size:14px}.menu-text[data-v-dc902b49]{flex:1;font-size:14px}.menu-text-level-2[data-v-dc902b49]{font-size:12px}.menu-text-level-3[data-v-dc902b49],.menu-text-level-4[data-v-dc902b49]{font-size:11px}.menu-arrow[data-v-dc902b49]{font-size:12px;transition:transform .3s ease}.sub-menu-title[data-v-dc902b49]{cursor:pointer}.sub-menu-content[data-v-dc902b49]{margin-left:8px;border-left:1px solid rgba(255,255,255,.1)}.menu-level-2[data-v-dc902b49]{margin-left:16px}.menu-level-3[data-v-dc902b49],.menu-level-4[data-v-dc902b49]{margin-left:8px}.menu-link.router-link-exact-active[data-v-dc902b49]{background-color:rgba(var(--primary-color-rgb),.3);border-left:3px solid var(--primary-color)}.custom-menu[data-v-dc902b49]::-webkit-scrollbar{width:6px}.custom-menu[data-v-dc902b49]::-webkit-scrollbar-track{background:#ffffff1a}.custom-menu[data-v-dc902b49]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.custom-menu[data-v-dc902b49]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.main-content-wrapper[data-v-dc902b49],.layout-body[data-v-dc902b49]{flex:1;min-width:0;display:flex;flex-direction:column}.layout-header[data-v-dc902b49]{background:linear-gradient(180deg,#fff 0%,var(--bg-color) 100%);border-bottom:2px solid rgba(var(--primary-color-rgb),.25);display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:60px;flex-shrink:0;transition:border-color .4s ease,background .4s ease}.header-left[data-v-dc902b49]{display:flex;align-items:center;gap:16px;min-width:0}.menu-toggle[data-v-dc902b49]{font-size:18px}.header-left h2[data-v-dc902b49]{margin:0;font-size:16px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-right[data-v-dc902b49]{display:flex;align-items:center;gap:20px;flex-shrink:0}.header-actions[data-v-dc902b49]{display:flex;align-items:center;gap:16px;position:relative}.action-btn[data-v-dc902b49]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:14px;color:#666;background-color:#f5f7fa;border:1px solid #e4e7ed;box-shadow:0 1px 2px #0000000d}.action-btn[data-v-dc902b49]:hover{background-color:#ecf5ff;color:var(--primary-color);border-color:#c6e2ff;box-shadow:0 2px 4px rgba(var(--primary-color-rgb),.15);transform:translateY(-1px)}.action-btn[data-v-dc902b49]:active{transform:translateY(0);box-shadow:0 1px 3px rgba(var(--primary-color-rgb),.1)}.action-btn el-icon[data-v-dc902b49]{font-size:16px;transition:transform .3s ease}.action-btn:hover el-icon[data-v-dc902b49]{transform:scale(1.1)}.action-btn.skin-btn[data-v-dc902b49]{background-color:#f5f7fa;border-color:#e4e7ed;color:#606266}.action-btn.skin-btn[data-v-dc902b49]:hover{background-color:#ecf5ff;border-color:var(--primary-color);color:var(--primary-color);box-shadow:0 2px 4px rgba(var(--primary-color-rgb),.15)}.action-btn.bigscreen-btn[data-v-dc902b49]{background:linear-gradient(135deg,#0a1628,#132f4c);border:1px solid rgba(0,255,255,.35);color:#7dd3fc;box-shadow:0 2px 8px #0096c733}.action-btn.bigscreen-btn .el-icon[data-v-dc902b49]{color:#22d3ee}.action-btn.bigscreen-btn[data-v-dc902b49]:hover{background:linear-gradient(135deg,#0f172a,#0e7490);border-color:#22d3ee;color:#e0f2fe;box-shadow:0 4px 12px #22d3ee4d}.action-btn.bigscreen-btn:hover .el-icon[data-v-dc902b49]{color:#67e8f9}.bigscreen-dropdown[data-v-dc902b49]{position:relative}.action-btn.bigscreen-btn.active[data-v-dc902b49]{background:linear-gradient(135deg,#0f172a,#0e7490);border-color:#22d3ee;color:#e0f2fe}.bigscreen-caret[data-v-dc902b49]{font-size:12px!important;margin-left:2px;transition:transform .25s ease}.bigscreen-caret.open[data-v-dc902b49]{transform:rotate(180deg)}.bigscreen-menu[data-v-dc902b49]{position:absolute;top:calc(100% + 8px);right:0;min-width:168px;padding:6px;background:#fff;border:1px solid #e4e7ed;border-radius:10px;box-shadow:0 8px 28px #0f172a29;z-index:2200}.bigscreen-menu[data-v-dc902b49]:before{content:"";position:absolute;top:-6px;right:22px;width:12px;height:12px;background:#fff;border-left:1px solid #e4e7ed;border-top:1px solid #e4e7ed;transform:rotate(45deg)}.bigscreen-menu-item[data-v-dc902b49]{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:#303133;font-size:14px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.bigscreen-menu-item+.bigscreen-menu-item[data-v-dc902b49]{margin-top:2px}.bigscreen-menu-item[data-v-dc902b49]:hover:not(.is-disabled){background:#ecf5ff;color:var(--primary-color)}.bigscreen-menu-item__arrow[data-v-dc902b49]{font-size:13px;color:#c0c4cc}.bigscreen-menu-item:hover:not(.is-disabled) .bigscreen-menu-item__arrow[data-v-dc902b49]{color:var(--primary-color)}.bigscreen-menu-item.is-disabled[data-v-dc902b49]{color:#c0c4cc;cursor:not-allowed}.bigscreen-menu-item__tag[data-v-dc902b49]{font-size:11px;color:#b0b3b8;background:#f4f4f5;border-radius:4px;padding:1px 6px}.bigscreen-menu-enter-active[data-v-dc902b49],.bigscreen-menu-leave-active[data-v-dc902b49]{transition:opacity .18s ease,transform .18s ease}.bigscreen-menu-enter-from[data-v-dc902b49],.bigscreen-menu-leave-to[data-v-dc902b49]{opacity:0;transform:translateY(-6px)}a.action-btn.bigscreen-btn[data-v-dc902b49]{text-decoration:none;outline:none}.user-info[data-v-dc902b49]{display:flex;align-items:center;gap:8px;cursor:pointer}.username[data-v-dc902b49]{font-size:14px}@media(max-width:768px){.layout-header[data-v-dc902b49]{padding:8px 10px;height:auto;gap:10px}.header-left[data-v-dc902b49]{flex:1;gap:10px}.header-left h2[data-v-dc902b49]{font-size:14px}.header-right[data-v-dc902b49],.header-actions[data-v-dc902b49]{gap:10px}.action-btn[data-v-dc902b49]{padding:6px 10px}.action-btn>span[data-v-dc902b49]{display:none}.user-info .username[data-v-dc902b49]{display:none}}.user-dropdown[data-v-dc902b49]{position:relative;z-index:1000}.user-dropdown-menu[data-v-dc902b49]{position:absolute;top:100%;right:0;margin-top:8px;background-color:#fff;border:1px solid #e4e7ed;border-radius:4px;box-shadow:0 2px 12px #0000001a;min-width:120px;padding:4px 0}.user-dropdown-item[data-v-dc902b49]{padding:10px 16px;font-size:14px;color:#303133;cursor:pointer;transition:all .3s ease}.user-dropdown-item[data-v-dc902b49]:hover{background-color:#f5f7fa;color:var(--primary-color)}.layout-main[data-v-dc902b49]{padding:20px;overflow:auto;flex:1;min-width:0;min-height:400px;background-color:var(--bg-color);transition:background-color .4s ease}.layout-view-wrap[data-v-dc902b49]{position:relative;min-height:100%;width:100%}[data-v-dc902b49]::-webkit-scrollbar{width:8px;height:8px}[data-v-dc902b49]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-dc902b49]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-dc902b49]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.el-message.el-message--error{--el-message-bg-color: #fff5f5;--el-message-border-color: #e8a0a0;--el-message-text-color: #9b1c1c;--el-message-close-icon-color: #9b1c1c;box-shadow:0 4px 14px #0000001a;padding:10px 16px;max-width:min(560px,92vw)}.el-message.el-message--error .el-message__content{color:#9b1c1c;line-height:1.55;font-weight:500}.el-message.el-message--error .el-message__icon{color:#c41e1e}.el-message.el-message--warning{--el-message-bg-color: #fffbf0;--el-message-border-color: #e8d4a8;--el-message-text-color: #6d5210;--el-message-close-icon-color: #6d5210;box-shadow:0 4px 14px #00000014;max-width:min(560px,92vw)}.el-message.el-message--warning .el-message__content{color:#6d5210;line-height:1.55;font-weight:500}.mall-page{padding:20px;background:var(--el-bg-color-page, #f5f7fa);min-height:100%}.mall-page .el-card{border-radius:8px}.mall-card-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.mall-card-header .page-title{font-size:16px;font-weight:600;color:var(--el-text-color-primary)}.mall-card-header .page-desc{font-size:12px;color:var(--el-text-color-secondary);margin-top:2px}.mall-filter-bar{background:var(--el-fill-color-light, #fafafa);border-radius:6px;padding:16px;margin-bottom:16px}.mall-filter-bar .el-form-item{margin-bottom:0}.mall-stats-line{font-size:13px;color:var(--el-text-color-secondary);margin-bottom:12px}.mall-table-wrap{margin-bottom:16px}.mall-table-wrap .el-table{border-radius:6px;overflow:hidden}.mall-table-wrap .el-table th.el-table__cell{background:var(--el-fill-color-light);font-weight:600;font-size:13px;color:var(--el-text-color-primary)}.mall-table-wrap .el-table td.el-table__cell{font-size:13px}.table-op-cell{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;min-height:32px}.table-op-cell .el-button{margin:0;padding:0 4px;white-space:nowrap}.table-op-cell .el-button+.el-button{margin-left:0}.table-op-cell--with-switch{gap:4px 16px}.table-op-cell--with-switch .el-switch{flex-shrink:0}.text-placeholder{color:var(--el-text-color-placeholder);font-size:13px}.mall-pagination{display:flex;justify-content:flex-end;align-items:center;margin-top:16px;flex-wrap:wrap}.mall-empty-wrap{padding:40px 0}.mall-dialog-footer{display:flex;justify-content:flex-end;gap:8px}.form-tip-inline{font-size:12px;color:var(--el-text-color-secondary);margin-left:8px}.asset-map-container{--am-page-bg: #ebeef2;--am-card-bg: #ffffff;--am-border: #dcdfe6;--am-border-soft: #ebeef5;--am-text: #1d2129;--am-text-secondary: #86909c;--am-radius: 10px;--am-radius-sm: 8px;--am-shadow: 0 1px 2px rgba(15, 23, 42, .06);--am-shadow-lg: 0 4px 24px rgba(15, 23, 42, .08), 0 0 1px rgba(15, 23, 42, .06);--am-accent: var(--el-color-primary);min-height:100%;padding:22px 22px 28px;box-sizing:border-box;background:var(--am-page-bg);background-image:linear-gradient(180deg,#f4f6f9,#e8ecf1),radial-gradient(1000px 420px at 100% 0%,rgba(64,158,255,.07),transparent 55%)}.asset-map-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.85);background:linear-gradient(180deg,#fff,#f9fafc);box-shadow:0 1px 2px #0f172a0a,0 20px 50px #0f172a14;min-height:min(820px,calc(100vh - 140px))}.asset-map-card.el-card>.el-card__header{border-bottom:1px solid var(--am-border-soft);padding:0}.asset-map-card.el-card>.el-card__body{padding:0;background:transparent;display:flex;flex-direction:column;flex:1;min-height:0}.card-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px 14px;background:linear-gradient(180deg,#fff,#f7f9fc)}.card-header-left{display:flex;align-items:flex-start;gap:14px;min-width:0}.brand-mark{width:4px;align-self:stretch;min-height:48px;border-radius:4px;background:linear-gradient(180deg,#409eff,#79bbff,#a0cfff);box-shadow:0 2px 8px #409eff59;flex-shrink:0}.title-block{min-width:0}.map-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:6px;font-size:12px;line-height:1.4;color:var(--am-text-secondary)}.map-breadcrumb__sep{opacity:.45;-webkit-user-select:none;user-select:none}.map-breadcrumb__item--current{color:var(--am-text);font-weight:600}.title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:4px}.map-title{margin:0;font-size:22px;font-weight:700;color:var(--am-text);letter-spacing:-.02em;line-height:1.2}.title-badge{display:inline-flex;align-items:center;padding:2px 10px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--el-color-primary);background:#409eff1a;border:1px solid rgba(64,158,255,.22);border-radius:999px}.title-badge--elevated{letter-spacing:.06em;text-transform:none;font-size:11px;font-weight:700;color:#b88230;background:linear-gradient(180deg,#fff8ebf2,#ffeccc8c);border:1px solid rgba(230,162,60,.45);box-shadow:0 1px 2px #b482281f}.map-lead-row{display:flex;align-items:center;gap:8px;max-width:720px}.map-lead{margin:0}.map-lead--compact{font-size:13px;line-height:1.45;color:var(--am-text-secondary)}.card-header-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.header-refresh-btn{padding:9px 18px;font-weight:600;border-radius:999px;box-shadow:0 2px 8px #409eff40}.map-content{display:flex;flex-direction:column;flex:1;min-height:min(780px,calc(100vh - 160px))}.layout-view-wrap>div>.el-card:first-child>.el-card__header:has(.card-header>span:only-child:not(.card-sub):not(.page-sub)),.layout-view-wrap>div>.el-card:first-child>.el-card__header:has(.card-header>.card-header-title:only-child),.layout-view-wrap>div>.el-card:first-child>.el-card__header:has(.card-header>.card-title:only-child:not(.card-sub)),.layout-view-wrap>div>.el-card:first-child>.el-card__header:has(.card-sub):not(:has(.el-button)):not(:has(.card-header-actions)){display:none}.layout-view-wrap>div>.el-card:first-child>.el-card__header .card-header-title,.layout-view-wrap>div>.el-card:first-child>.el-card__header .page-title,.layout-view-wrap>div>.el-card:first-child>.el-card__header .map-title,.layout-view-wrap>div>.el-card:first-child>.el-card__header .card-title:not(.card-subtitle),.layout-view-wrap>div>.el-card:first-child>.el-card__header h1.card-title,.layout-view-wrap>div>.el-card:first-child>.el-card__header h2.card-title,.layout-view-wrap>div>.el-card:first-child>.el-card__header .card-header-row>.card-title,.layout-view-wrap>div>.el-card:first-child>.el-card__header .card-header>span:not(.card-sub):not(.page-sub){display:none!important}.layout-view-wrap>div>.el-card:first-child>.el-card__header .card-header:has(.card-header-actions),.layout-view-wrap>div>.el-card:first-child>.el-card__header .card-header-row:has(.el-button){justify-content:flex-end}.layout-view-wrap>div>.el-card:first-child>.el-card__header .mall-card-header:has(.page-desc){align-items:center}
