@charset "UTF-8";.headertitle[data-v-f1bd5fe8]{font-family:Alibaba PuHuiTi;font-size:16rem;line-height:21.95rem;text-align:left;font-weight:600}.mobile-layout[data-v-d00fe9ff]{min-height:100%;display:flex;flex-direction:column;background:#f5f5f5}.tab-bar-wrap[data-v-d00fe9ff]{position:fixed;left:0;width:100%;padding:0 16rem;z-index:999;pointer-events:none}.tab-bar[data-v-d00fe9ff]{pointer-events:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-around;height:52rem;background:rgba(255,255,255,.88);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:26rem;padding:0 4rem;box-shadow:0 2rem 16rem #00000014,0 0 0 .5px #0000000f}.tab-item[data-v-d00fe9ff]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s}.tab-item[data-v-d00fe9ff]:active{transform:scale(.92)}.tab-icon[data-v-d00fe9ff]{width:20rem;height:20rem;-o-object-fit:contain;object-fit:contain;opacity:.35;transition:opacity .2s}.tab-label[data-v-d00fe9ff]{font-size:9rem;color:#00000059;font-weight:500;letter-spacing:.02em;transition:color .2s;white-space:nowrap}.tab-item.active .tab-icon[data-v-d00fe9ff]{opacity:1}.tab-item.active .tab-label[data-v-d00fe9ff]{color:#ed854a;font-weight:700}.smart-icon-wrap[data-v-d00fe9ff]{position:relative;width:20rem;height:20rem;display:flex;align-items:center;justify-content:center}.smart-icon-wrap svg[data-v-d00fe9ff]{opacity:.5;transition:opacity .2s}.tab-item.active .smart-icon-wrap svg[data-v-d00fe9ff]{opacity:1}.smart-spinner[data-v-d00fe9ff]{position:absolute;top:-3rem;right:-3rem;width:8rem;height:8rem;border-radius:50%;border:1.5px solid transparent;border-top-color:#ed854a;border-right-color:#ed854a;animation:smart-spin-d00fe9ff .8s linear infinite}@keyframes smart-spin-d00fe9ff{to{transform:rotate(360deg)}}.cmd-overlay[data-v-14d18c4e]{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cmd-panel[data-v-14d18c4e]{position:fixed;top:20vh;left:50%;transform:translate(-50%);z-index:9999;width:580rem;max-height:480rem;background:#fff;border-radius:16rem;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d;display:flex;flex-direction:column;overflow:hidden}.cmd-input-wrap[data-v-14d18c4e]{display:flex;align-items:center;padding:0 20rem;border-bottom:1px solid #e5e7eb;height:56rem}.cmd-icon[data-v-14d18c4e]{width:20rem;height:20rem;color:#9ca3af;flex-shrink:0}.cmd-input[data-v-14d18c4e]{flex:1;border:none;outline:none;padding:0 12rem;font-size:16rem;color:#111827;background:transparent}.cmd-input[data-v-14d18c4e]::-moz-placeholder{color:#9ca3af}.cmd-input[data-v-14d18c4e]::placeholder{color:#9ca3af}.cmd-kbd[data-v-14d18c4e]{display:inline-flex;align-items:center;justify-content:center;padding:2rem 6rem;font-size:11rem;font-family:inherit;color:#6b7280;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4rem;line-height:1}.cmd-results[data-v-14d18c4e]{overflow-y:auto;padding:8rem 0;max-height:340rem}.cmd-group-label[data-v-14d18c4e]{padding:8rem 20rem 4rem;font-size:11rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.cmd-item[data-v-14d18c4e]{display:flex;align-items:center;padding:10rem 20rem;cursor:pointer;transition:background .1s;gap:12rem}.cmd-item-active[data-v-14d18c4e]{background:#f3f4f6}.cmd-item-icon[data-v-14d18c4e]{width:36rem;height:36rem;display:flex;align-items:center;justify-content:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8rem;flex-shrink:0}.cmd-item-img[data-v-14d18c4e]{width:20rem;height:20rem}.cmd-item-svg[data-v-14d18c4e]{width:18rem;height:18rem;color:#6b7280}.cmd-item-text[data-v-14d18c4e]{flex:1;min-width:0}.cmd-item-name[data-v-14d18c4e]{font-size:14rem;color:#111827;font-weight:500}.cmd-item-path[data-v-14d18c4e]{font-size:12rem;color:#9ca3af;margin-top:2rem}.cmd-kbd-enter[data-v-14d18c4e]{flex-shrink:0}.cmd-empty[data-v-14d18c4e]{display:flex;flex-direction:column;align-items:center;padding:40rem 20rem;color:#9ca3af;font-size:14rem;gap:8rem}.cmd-empty-icon[data-v-14d18c4e]{width:32rem;height:32rem}.cmd-footer[data-v-14d18c4e]{display:flex;gap:16rem;padding:10rem 20rem;border-top:1px solid #e5e7eb;font-size:12rem;color:#9ca3af}.fade-enter-active[data-v-14d18c4e],.fade-leave-active[data-v-14d18c4e]{transition:opacity .2s}.fade-enter-from[data-v-14d18c4e],.fade-leave-to[data-v-14d18c4e]{opacity:0}.slide-down-enter-active[data-v-14d18c4e]{transition:all .2s ease-out}.slide-down-leave-active[data-v-14d18c4e]{transition:all .15s ease-in}.slide-down-enter-from[data-v-14d18c4e]{opacity:0;transform:translate(-50%) translateY(-20px)}.slide-down-leave-to[data-v-14d18c4e]{opacity:0;transform:translate(-50%) translateY(-10px)}.app-layout[data-v-ba710719]{width:100%;height:100%;background:var(--bg-page);overflow:hidden}.notify-dot[data-v-ba710719]{position:absolute;top:2rem;right:2rem;width:7rem;height:7rem;background:#ff4d4f;border-radius:50%;border:1.5px solid #fff}.notify-dropdown[data-v-ba710719],.user-dropdown[data-v-ba710719]{position:absolute;top:50rem;right:0;background:#fff;border-radius:var(--radius-card);box-shadow:0 8px 30px #0000001f;z-index:200;overflow:hidden;min-width:300rem}.notify-header[data-v-ba710719]{display:flex;justify-content:flex-start;align-items:center;gap:8rem;padding:16rem 18rem;border-bottom:1px solid var(--border-color)}.notify-title[data-v-ba710719]{font-size:16rem;font-weight:600;color:var(--text-primary)}.notify-badge[data-v-ba710719]{font-size:11rem;min-width:20rem;height:20rem;padding:0 6rem;display:inline-flex;align-items:center;justify-content:center;background:var(--primary-color);color:#fff;border-radius:20rem;font-weight:700;line-height:1}.notify-list[data-v-ba710719]{max-height:320rem;overflow-y:auto}.notify-item[data-v-ba710719]{display:flex;align-items:center;gap:12rem;padding:12rem 18rem;cursor:pointer;transition:background var(--duration-fast) var(--ease-in-out)}.notify-item[data-v-ba710719]:hover{background:#fafafa}.notify-item-icon[data-v-ba710719]{width:40rem;height:40rem;border-radius:10rem;display:flex;align-items:center;justify-content:center;font-size:18rem;flex-shrink:0}.notify-item-title[data-v-ba710719]{font-size:14rem;font-weight:500;color:var(--text-primary)}.notify-item-sub[data-v-ba710719]{font-size:12rem;color:var(--text-muted);margin-top:2rem}.notify-empty[data-v-ba710719]{padding:30rem;text-align:center;color:var(--text-muted);font-size:14rem}.user-dropdown[data-v-ba710719]{min-width:220rem}.user-dropdown-header[data-v-ba710719]{display:flex;align-items:center;gap:12rem;padding:16rem 18rem}.user-dropdown-avatar[data-v-ba710719]{width:42rem;height:42rem;border-radius:10rem;-o-object-fit:cover;object-fit:cover}.user-dropdown-name[data-v-ba710719]{font-size:15rem;font-weight:600;color:var(--text-primary)}.user-dropdown-role[data-v-ba710719]{font-size:12rem;color:var(--text-muted)}.user-dropdown-divider[data-v-ba710719]{height:1px;background:var(--border-color);margin:0 18rem}.user-dropdown-item[data-v-ba710719]{display:flex;align-items:center;gap:10rem;padding:12rem 18rem;font-size:14rem;color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-in-out)}.user-dropdown-item svg[data-v-ba710719]{width:18rem;height:18rem}.user-dropdown-item[data-v-ba710719]:hover{background:#fef2f2;color:var(--color-danger)}.sidebar[data-v-ba710719]{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-width);background:var(--sidebar-bg, #F7F8FC);border-right:1px solid var(--sidebar-border, #ECEDF3);box-shadow:var(--shadow-sidebar);z-index:110;display:flex;flex-direction:column;overflow:hidden}.sidebar-collapsed[data-v-ba710719]{width:var(--sidebar-collapsed-width)}.sidebar-header[data-v-ba710719]{position:relative;margin-bottom:6rem}.sidebar-logo-area[data-v-ba710719]{display:flex;align-items:center;justify-content:center;padding:16rem 16rem 10rem}.sidebar-logo-area-sm[data-v-ba710719]{padding:12rem 8rem 8rem;cursor:pointer}.sidebar-logo-img[data-v-ba710719]{height:34rem;max-width:85%;-o-object-fit:contain;object-fit:contain}.sidebar-logo-img-sm[data-v-ba710719]{height:26rem;max-width:48rem;-o-object-fit:contain;object-fit:contain}.sidebar-user-card[data-v-ba710719]{display:flex;align-items:center;margin:0 10rem 8rem;padding:10rem 12rem;background:#fff;border-radius:10rem;border:1px solid #EBEBEB;box-shadow:0 1px 4px #0000000a;position:relative;gap:0}.sidebar-user-left[data-v-ba710719]{display:flex;align-items:center;gap:10rem;cursor:pointer;flex:1;min-width:0;transition:opacity .15s}.sidebar-user-left[data-v-ba710719]:hover{opacity:.75}.sidebar-user-avatar[data-v-ba710719]{width:36rem;height:36rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid #EBEBEB;box-shadow:0 1px 4px #00000014}.sidebar-user-info[data-v-ba710719]{display:flex;flex-direction:column;min-width:0}.sidebar-user-name[data-v-ba710719]{font-size:13rem;font-weight:700;color:#1e1e1e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;letter-spacing:.01em}.sidebar-user-role[data-v-ba710719]{font-size:10.5rem;color:#929292;white-space:nowrap;line-height:1.2;letter-spacing:.01em}.sidebar-user-actions[data-v-ba710719]{display:flex;align-items:center;gap:2rem;flex-shrink:0}.sidebar-icon-btn[data-v-ba710719]{width:28rem;height:28rem;border-radius:6rem;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:background var(--duration-fast) var(--ease-in-out)}.sidebar-icon-btn svg[data-v-ba710719]{width:15rem;height:15rem;color:#8a8a8a}.sidebar-icon-btn[data-v-ba710719]:hover{background:#F0F0F0}.sidebar-icon-btn:hover svg[data-v-ba710719]{color:#333}.sidebar-card-dropdown[data-v-ba710719]{position:absolute;top:calc(100% + 6rem);left:0;right:0;z-index:300}.sidebar-notify[data-v-ba710719],.sidebar-user-dropdown[data-v-ba710719]{position:static}.sale-hint[data-v-ba710719]{padding:0 20rem;font-size:12rem;text-align:center;margin-bottom:8rem;color:var(--sidebar-text-muted, #A3A8B8)}.sidebar-scroll[data-v-ba710719]{flex:1;overflow:hidden}.sidebar-scroll[data-v-ba710719] .el-scrollbar__thumb{background:rgba(0,0,0,.08)}.sidebar-scroll[data-v-ba710719] .el-scrollbar__thumb:hover{background:rgba(0,0,0,.15)}.sidebar-nav[data-v-ba710719]{padding:4rem 10rem}.sidebar-scroll[data-v-ba710719]{position:relative}.sidebar-scroll[data-v-ba710719]:after{content:"";position:sticky;bottom:0;left:0;right:0;height:24rem;background:linear-gradient(to top,var(--sidebar-bg, #F7F8FC),transparent);pointer-events:none;display:block}.nav-group-header[data-v-ba710719]{padding:14rem 14rem 4rem;display:flex;align-items:center;gap:8rem}.nav-group-header[data-v-ba710719]:first-of-type{padding-top:6rem}.nav-group-label[data-v-ba710719]{font-size:12rem;font-weight:600;letter-spacing:.1em;color:#999;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}.nav-group-header[data-v-ba710719]:after{content:"";flex:1;height:1px;background:#EBEBEB;margin-left:4rem}.nav-group-divider-mini[data-v-ba710719]{height:1px;background:var(--border-color);margin:4rem 8rem}.nav-group-divider[data-v-ba710719]{height:1px;background:var(--border-color);margin:8rem 16rem}.nav-group-divider[data-v-ba710719]:first-child{display:none}.nav-group[data-v-ba710719]{margin-bottom:1rem}.nav-item[data-v-ba710719]{display:flex;align-items:center;gap:10rem;padding:10rem 14rem 10rem 12rem;border-radius:8rem;cursor:pointer;transition:background var(--duration-base) var(--ease-in-out),transform var(--duration-fast) var(--ease-out);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-left:3px solid transparent}.nav-item[data-v-ba710719]:hover{background:var(--sidebar-bg-hover);border-left-color:#e0e0e0}.nav-item[data-v-ba710719]:active{transform:scale(.98);transition-duration:80ms}.nav-item-active[data-v-ba710719]{background:linear-gradient(90deg,rgba(237,133,74,.12) 0%,rgba(237,133,74,.04) 100%)!important;border-left-color:#ed854a!important;box-shadow:none}.nav-item-active .nav-item-indicator[data-v-ba710719]{display:none}.nav-icon[data-v-ba710719]{width:20rem;height:20rem;flex-shrink:0;opacity:.65;transition:opacity var(--duration-fast) var(--ease-in-out),filter var(--duration-fast) var(--ease-in-out)}.nav-item:hover .nav-icon[data-v-ba710719]{opacity:.9}.nav-item-active .nav-icon[data-v-ba710719]{filter:brightness(0) saturate(100%) invert(56%) sepia(78%) saturate(500%) hue-rotate(340deg) brightness(98%);opacity:1}.nav-item-active .nav-icon[data-v-ba710719]{width:22rem;height:22rem}.sidebar-collapsed .nav-item[data-v-ba710719]{justify-content:center;padding:12rem 8rem;border-left:none}.sidebar-collapsed .nav-icon[data-v-ba710719]{width:22rem;height:22rem}.nav-label[data-v-ba710719]{font-size:15rem;color:var(--sidebar-text, #3a3f54);font-weight:500;white-space:nowrap;flex:1;letter-spacing:.01em;transition:color var(--duration-fast) var(--ease-in-out),font-weight var(--duration-fast)}.nav-item:hover .nav-label[data-v-ba710719]{color:#252525!important;font-weight:600}.nav-item-active .nav-label[data-v-ba710719]{color:#d96f33!important;font-weight:700;letter-spacing:.015em}.nav-arrow[data-v-ba710719]{width:14rem;height:14rem;color:#c4c4c4;transition:transform var(--duration-base) var(--ease-in-out),color var(--duration-fast);flex-shrink:0}.nav-item:hover .nav-arrow[data-v-ba710719]{color:#717171}.nav-item-active .nav-arrow[data-v-ba710719]{color:#ed854a}.nav-arrow-open[data-v-ba710719]{transform:rotate(180deg)}.nav-badge[data-v-ba710719]{margin-left:auto}.nav-badge[data-v-ba710719] .el-badge__content{border:none}.nav-sub[data-v-ba710719]{padding:4rem 0 6rem;margin-left:0}.nav-sub-item[data-v-ba710719]{display:flex;align-items:center;gap:10rem;padding:8rem 14rem 8rem 38rem;border-radius:8rem;cursor:pointer;transition:all .15s ease;font-size:13.5rem;font-weight:400;color:#777;letter-spacing:.01em;position:relative;line-height:1.5;margin:1rem 8rem}.nav-sub-item[data-v-ba710719]:hover{background:rgba(237,133,74,.06);color:#c06030}.nav-sub-item-active[data-v-ba710719]{color:#fff!important;background:#ED854A;font-weight:500;border-radius:8rem;box-shadow:0 2px 8px #ed854a40}.nav-sub-item-active[data-v-ba710719]:hover{background:#D97B40}.nav-sub-dot[data-v-ba710719]{width:5rem;height:5rem;border-radius:50%;background:#D0D0D0;flex-shrink:0;transition:all .15s ease}.nav-sub-item:hover .nav-sub-dot[data-v-ba710719]{background:#ED854A}.nav-sub-item-active .nav-sub-dot[data-v-ba710719]{background:#fff}.nav-sub-label[data-v-ba710719]{white-space:nowrap;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-ai-tag[data-v-ba710719]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 5rem;font-size:10rem;font-weight:800;letter-spacing:.04em;background:#ED854A;color:#fff;border-radius:4rem;line-height:1.4;flex-shrink:0}.sidebar-footer[data-v-ba710719]{padding:12rem 20rem;text-align:center;border-top:1px solid var(--sidebar-border, #ECEDF3)}.sidebar-version[data-v-ba710719]{font-size:11rem;letter-spacing:.06em;color:#a3a3a3}.main-content[data-v-ba710719]{height:100%;padding-top:0;background:var(--bg-page);min-width:0;overflow:hidden;display:flex;flex-direction:column}.page-container[data-v-ba710719]{padding:12rem 16rem 8rem;flex:1 1 0%;min-height:0;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;background:var(--bg-page)}.page-no-padding[data-v-ba710719]{padding:0!important;background:var(--bg-page)}.page-footer[data-v-ba710719]{flex-shrink:0;font-size:10rem;color:#c0c4d0;text-align:center;padding:4rem 0;border-top:1px solid #EBEBEB;background:var(--bg-page)}.page-footer a[data-v-ba710719]{color:#c0c4d0;text-decoration:none}.page-footer a[data-v-ba710719]:hover{color:#7a80a0}.overlay[data-v-ba710719]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}.dropdown-enter-active[data-v-ba710719],.dropdown-leave-active[data-v-ba710719]{transition:all var(--duration-base) var(--ease-in-out)}.dropdown-enter-from[data-v-ba710719],.dropdown-leave-to[data-v-ba710719]{opacity:0;transform:translateY(-8rem)}.fade-text-enter-active[data-v-ba710719],.fade-text-leave-active[data-v-ba710719]{transition:opacity var(--duration-base) var(--ease-in-out)}.fade-text-enter-from[data-v-ba710719],.fade-text-leave-to[data-v-ba710719]{opacity:0}@media screen and (max-width: 768px){.sidebar[data-v-ba710719]:not(.sidebar-collapsed){width:var(--sidebar-collapsed-width)}.sidebar:not(.sidebar-collapsed) .nav-label[data-v-ba710719],.sidebar:not(.sidebar-collapsed) .nav-arrow[data-v-ba710719],.sidebar:not(.sidebar-collapsed) .nav-badge[data-v-ba710719],.sidebar:not(.sidebar-collapsed) .nav-group-label[data-v-ba710719],.sidebar:not(.sidebar-collapsed) .sidebar-user-info[data-v-ba710719],.sidebar:not(.sidebar-collapsed) .sidebar-user-actions[data-v-ba710719],.sidebar:not(.sidebar-collapsed) .sidebar-footer[data-v-ba710719],.sidebar:not(.sidebar-collapsed) .sale-hint[data-v-ba710719],.sidebar:not(.sidebar-collapsed) .sidebar-version[data-v-ba710719]{display:none!important}.sidebar:not(.sidebar-collapsed) .nav-item[data-v-ba710719]{justify-content:center;padding:12rem 8rem;border-left:none}.sidebar:not(.sidebar-collapsed) .nav-icon[data-v-ba710719]{width:22rem;height:22rem}.sidebar:not(.sidebar-collapsed) .sidebar-logo-area[data-v-ba710719]{display:none}.sidebar:not(.sidebar-collapsed) .sidebar-logo-area-sm[data-v-ba710719]{display:flex!important}.main-content[data-v-ba710719]{margin-left:var(--sidebar-collapsed-width)!important}}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size, 16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);display:flex;width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);position:fixed;background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:break-word;overflow:hidden;z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right)}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0;color:var(--el-notification-content-color)}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size)}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}
