.logo[data-v-bb81d790]{background-color:var(--bg-dark);cursor:pointer;height:50px;position:relative;overflow:hidden}.logo .logo-content[data-v-bb81d790]{white-space:nowrap;align-items:center;transition:left .3s ease-in-out;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.logo .logo-content .logo-img[data-v-bb81d790]{flex-shrink:0;width:28px;height:28px}.logo .logo-content .logo-title[data-v-bb81d790]{color:#fff;margin-left:8px;font-size:16px;font-weight:600;transition:opacity .3s ease-in-out,margin-left .3s ease-in-out}.logo.is-collapse .logo-content[data-v-bb81d790]{left:18px}.logo.is-collapse .logo-content .logo-title[data-v-bb81d790]{opacity:0;margin-left:0}.menu-wrapper[data-v-d9d64f69]{flex:1;width:160px;transition:width .3s ease-in-out;overflow:hidden}.menu-wrapper.is-collapse[data-v-d9d64f69]{width:64px}.nav-label[data-v-d9d64f69]{letter-spacing:1.5px;color:#5c6373;white-space:nowrap;padding:16px 18px 8px;font-size:11px;font-weight:600;transition:padding .3s ease-in-out,margin .3s ease-in-out;overflow:hidden}.sidebar-menu[data-v-d9d64f69]{border-right:none;flex:1;width:160px;transition:width .3s ease-in-out;overflow-x:hidden;overflow-y:auto}.sidebar-menu[data-v-d9d64f69]::-webkit-scrollbar{width:6px}.sidebar-menu[data-v-d9d64f69]::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2);border-radius:3px}.sidebar-menu[data-v-d9d64f69]::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.3)}.sidebar-menu[data-v-d9d64f69]::-webkit-scrollbar-track{background-color:transparent}.sidebar-menu.el-menu--collapse[data-v-d9d64f69]{width:auto}.sidebar-menu.el-menu--collapse .nav-label[data-v-d9d64f69]{letter-spacing:0;background:rgba(255,255,255,.12);height:1px;margin:10px 12px;padding:0;font-size:0}.sidebar-menu.el-menu--collapse .nav-label[data-v-d9d64f69]:first-child{background:0 0;margin:0 12px 4px}.sidebar-menu .el-menu-item,.sidebar-menu .el-sub-menu__title{border-radius:8px;margin:0 12px 2px;font-size:13.5px;transition:background-color .18s,color .18s;position:relative;width:auto!important;min-width:0!important}.sidebar-menu .el-menu-item:hover,.sidebar-menu .el-sub-menu__title:hover{color:#fff!important;background-color:rgba(255,255,255,.05)!important}.sidebar-menu .el-menu-item:hover .el-icon,.sidebar-menu .el-sub-menu__title:hover .el-icon{color:#fff!important}.sidebar-menu>.el-menu-item,.sidebar-menu>.el-sub-menu>.el-sub-menu__title{height:42px;line-height:42px}.sidebar-menu .el-sub-menu__title .el-sub-menu__icon-arrow{right:10px}.sidebar-menu .el-menu-item.is-active{font-weight:600;background-color:color-mix(in srgb, var(--theme-color) 13%, #fff)!important;color:var(--theme-color)!important}.sidebar-menu .el-menu-item.is-active .el-icon{color:var(--theme-color)!important}.sidebar-menu:not(.el-menu--collapse) .el-sub-menu .el-menu .el-menu-item{height:38px;padding-left:49px;font-size:13px;line-height:38px}.sidebar-menu:not(.el-menu--collapse) .el-sub-menu .el-menu .el-menu-item:after{content:"";opacity:.5;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.sidebar-menu:not(.el-menu--collapse) .el-sub-menu .el-menu .el-menu-item.is-active:after{opacity:1;background:var(--theme-color)}.sidebar-menu.el-menu--collapse .el-menu-item,.sidebar-menu.el-menu--collapse .el-sub-menu__title{border-radius:8px;justify-content:center;margin:4px 6px;width:auto!important;padding:0!important}.sidebar[data-v-ed8a4ec6]{background-color:var(--bg-dark);flex-direction:column;width:160px;transition:width .3s ease-in-out;display:flex;overflow:hidden;box-shadow:2px 0 6px rgba(0,0,0,.1)}.sidebar.is-collapse[data-v-ed8a4ec6]{width:64px}.theme-drawer[data-v-a32ecf93] .el-drawer__header{border-bottom:1px solid #e8e8e8;margin-bottom:16px;padding-bottom:16px}.theme-drawer[data-v-a32ecf93] .el-drawer__header .el-drawer__title{color:#303133;font-size:18px;font-weight:600}.theme-drawer[data-v-a32ecf93] .el-drawer__header .el-drawer__close-btn{color:#909399;font-size:20px}.theme-drawer[data-v-a32ecf93] .el-drawer__header .el-drawer__close-btn:hover{color:var(--theme-color)}.theme-drawer[data-v-a32ecf93] .el-drawer__body{padding:0 20px 20px;overflow-y:auto}.theme-drawer[data-v-a32ecf93] .el-drawer__body::-webkit-scrollbar{width:6px}.theme-drawer[data-v-a32ecf93] .el-drawer__body::-webkit-scrollbar-thumb{background-color:#c0c4cc;border-radius:3px}.theme-drawer[data-v-a32ecf93] .el-drawer__body::-webkit-scrollbar-thumb:hover{background-color:#909399}.theme-drawer[data-v-a32ecf93] .el-drawer__body::-webkit-scrollbar-track{background-color:#f5f7fa}.theme-settings .setting-group[data-v-a32ecf93]{margin-bottom:0}.theme-settings .setting-item[data-v-a32ecf93]{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.theme-settings .setting-item[data-v-a32ecf93]:last-child{border-bottom:none}.theme-settings .setting-item .setting-item-label[data-v-a32ecf93]{color:#606266;flex:1;font-size:14px}.theme-settings .setting-item .color-picker-wrapper[data-v-a32ecf93]{justify-content:flex-end;align-items:center;min-width:50px;margin-right:10px;display:flex}.theme-settings .setting-item .color-picker-wrapper[data-v-a32ecf93] .el-color-picker__trigger{border:1px solid #e8e8e8;border-radius:4px;width:32px;height:32px;padding:2px}.theme-settings .setting-item .color-picker-wrapper[data-v-a32ecf93] .el-color-picker__trigger:hover{border-color:#c0c4cc}.theme-settings .setting-item .color-picker-wrapper[data-v-a32ecf93] .el-color-picker__trigger .el-color-picker__color{border:none}.theme-settings .setting-item .color-picker-wrapper[data-v-a32ecf93] .el-color-picker__trigger .el-color-picker__color:after{display:none}.theme-settings .setting-item .color-picker-wrapper[data-v-a32ecf93] .el-color-picker__trigger .el-color-picker__color-inner{border-radius:2px}.theme-settings .setting-item .color-picker-wrapper[data-v-a32ecf93] .el-color-picker__trigger .el-color-picker__icon{color:#fff;font-size:12px}.theme-settings .setting-item[data-v-a32ecf93] .el-switch.is-checked .el-switch__core{background-color:var(--theme-color);border-color:var(--theme-color)}.theme-settings .setting-item[data-v-a32ecf93] .el-switch .el-switch__core{background-color:#dcdfe6;border-color:#dcdfe6}.theme-settings[data-v-a32ecf93] .el-divider{margin:24px 0}.theme-settings[data-v-a32ecf93] .el-divider .el-divider__text{color:#909399;background-color:#fff;padding:0 12px;font-size:13px}.theme-settings[data-v-a32ecf93] .el-divider .el-divider__text .el-icon{margin-right:4px;font-size:14px}.theme-settings[data-v-a32ecf93] .el-divider:before,.theme-settings[data-v-a32ecf93] .el-divider:after{border-color:#e8e8e8}.theme-settings .setting-actions[data-v-a32ecf93]{border-top:1px solid #e8e8e8;justify-content:center;margin-top:24px;padding-top:24px;display:flex}.theme-settings .setting-actions[data-v-a32ecf93] .el-button{background-color:var(--theme-color);border-color:var(--theme-color)}.theme-settings .setting-actions[data-v-a32ecf93] .el-button:hover{background-color:var(--theme-hover-color);border-color:var(--theme-hover-color)}.theme-settings .setting-actions[data-v-a32ecf93] .el-button .el-icon{margin-right:4px}.user-actions[data-v-b4c28f5e]{background-color:var(--bg-dark);align-items:center;gap:12px;height:50px;padding:0 14px;display:flex}.tool-dock[data-v-b4c28f5e]{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09);border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.tool-dock .dock-btn[data-v-b4c28f5e]{color:#9aa0b4;cursor:pointer;background:0 0;border:none;border-radius:50%;align-items:center;justify-items:center;width:30px;height:30px;transition:all .18s;display:grid}.tool-dock .dock-btn svg[data-v-b4c28f5e]{width:16px;height:16px;display:block}.tool-dock .dock-btn[data-v-b4c28f5e]:hover{color:#fff;background:rgba(255,255,255,.14)}.tool-dock .dock-btn.theme[data-v-b4c28f5e],.tool-dock .dock-btn.theme[data-v-b4c28f5e]:hover{color:var(--theme-color)}.status-group[data-v-b4c28f5e]{align-items:center;gap:2px;display:flex}.status-group .state-btn[data-v-b4c28f5e]{color:#9aa0b4;cursor:pointer;background:0 0;border:none;border-radius:50%;align-items:center;justify-items:center;width:36px;height:36px;transition:all .18s;display:grid;position:relative}.status-group .state-btn svg[data-v-b4c28f5e]{width:18px;height:18px;display:block}.status-group .state-btn[data-v-b4c28f5e]:hover{color:#fff;background:rgba(255,255,255,.08)}.status-group .state-btn .status-dot[data-v-b4c28f5e]{border:1.5px solid var(--bg-dark);background:#909399;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px}.status-group .state-btn.online .status-dot[data-v-b4c28f5e]{background:#67c23a}.status-group .state-btn.offline .status-dot[data-v-b4c28f5e]{background:#f56c6c}.status-group .notification-badge[data-v-b4c28f5e]{align-items:center;display:flex}.status-group .notification-badge[data-v-b4c28f5e] .el-badge__content{border:2px solid var(--bg-dark);box-shadow:none;top:8px;right:20px}.tb-divider[data-v-b4c28f5e]{background:rgba(255,255,255,.12);width:1px;height:20px}.user-card[data-v-b4c28f5e]{cursor:pointer;color:#e8eaf0;border:1px solid transparent;border-radius:10px;outline:none;align-items:center;gap:9px;height:40px;padding:0 8px 0 5px;transition:all .18s;display:flex}.user-card[data-v-b4c28f5e]:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.09)}.user-card[data-v-b4c28f5e]:focus{outline:none}.user-card[data-v-b4c28f5e]:focus-visible{outline:none}.user-card .user-avatar[data-v-b4c28f5e]{color:#fff;box-shadow:0 0 0 2px var(--bg-dark), 0 0 0 3.5px color-mix(in srgb, var(--theme-color) 40%, transparent);background:linear-gradient(135deg,#5a6178,#3b4054);flex-shrink:0;font-size:12px;font-weight:600}.user-card .user-meta[data-v-b4c28f5e]{text-align:left;flex-direction:column;line-height:1.25;display:flex}.user-card .user-meta b[data-v-b4c28f5e]{color:#e8eaf0;white-space:nowrap;font-size:13px;font-weight:600}.user-card .user-meta span[data-v-b4c28f5e]{color:#5c6373;white-space:nowrap;font-size:11px}.user-card .chev[data-v-b4c28f5e]{color:#5c6373;width:13px;height:13px;transition:transform .2s}.user-card:hover .chev[data-v-b4c28f5e]{transform:rotate(180deg)}[data-v-b4c28f5e] .el-dropdown{outline:none}[data-v-b4c28f5e] .el-dropdown:focus{outline:none!important}[data-v-b4c28f5e] .el-dropdown:focus-visible{outline:none!important}@media (max-width:900px){.user-meta[data-v-b4c28f5e]{display:none}}.lock-dialog{border-radius:16px;overflow:hidden}.lock-dialog .el-dialog__header{display:none}.lock-dialog .el-dialog__body{padding:0}.lock-dialog .lock-box{text-align:center;padding:28px 24px 20px}.lock-dialog .lock-icon{background:color-mix(in srgb, var(--theme-color) 12%, transparent);width:52px;height:52px;color:var(--theme-color);border-radius:14px;align-items:center;justify-items:center;margin:0 auto 14px;display:grid}.lock-dialog .lock-icon svg{width:26px;height:26px}.lock-dialog .lock-title{color:var(--el-text-color-primary);margin-bottom:8px;font-size:16px;font-weight:600}.lock-dialog .lock-desc{color:var(--el-text-color-secondary);margin-bottom:22px;font-size:13px;line-height:1.6}.lock-dialog .lock-actions{gap:10px;display:flex}.lock-dialog .lock-actions .el-button{border-radius:9px;flex:1;height:38px;margin:0;font-size:13.5px}.user-dropdown.el-popper .el-dropdown-menu{min-width:220px;padding:6px}.user-dropdown.el-popper .el-dropdown-menu .pu-head{border-bottom:1px solid var(--el-border-color-lighter);align-items:center;gap:11px;margin-bottom:4px;padding:10px 12px 12px;display:flex}.user-dropdown.el-popper .el-dropdown-menu .pu-head .user-avatar{color:#fff;background:linear-gradient(135deg,#5a6178,#3b4054);flex-shrink:0;font-weight:600}.user-dropdown.el-popper .el-dropdown-menu .pu-head .pu-info{min-width:0}.user-dropdown.el-popper .el-dropdown-menu .pu-head .pu-info b{color:var(--el-text-color-primary);font-size:14px;display:block}.user-dropdown.el-popper .el-dropdown-menu .pu-head .pu-info span{color:var(--el-text-color-secondary);font-size:12px}.user-dropdown.el-popper .el-dropdown-menu .el-dropdown-menu__item{border-radius:7px;align-items:center;gap:9px;padding:9px 12px;font-size:13.5px;line-height:1.4;display:flex}.user-dropdown.el-popper .el-dropdown-menu .el-dropdown-menu__item svg{flex-shrink:0;width:16px;height:16px}.user-dropdown.el-popper .el-dropdown-menu .el-dropdown-menu__item.danger,.user-dropdown.el-popper .el-dropdown-menu .el-dropdown-menu__item.danger:not(.is-disabled):hover,.user-dropdown.el-popper .el-dropdown-menu .el-dropdown-menu__item.danger:not(.is-disabled):focus{color:var(--theme-color);background-color:transparent}.user-dropdown.el-popper .el-dropdown-menu .el-dropdown-menu__item.danger:not(.is-disabled):hover{background-color:color-mix(in srgb, var(--theme-color) 8%, transparent)}.notification-popover.el-popover.el-popper{padding:0}.notification-popover.el-popover.el-popper .notification-panel .np-header{border-bottom:1px solid var(--el-border-color-lighter);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.notification-popover.el-popover.el-popper .notification-panel .np-header .np-title{color:var(--el-text-color-primary);font-size:14px;font-weight:600}.notification-popover.el-popover.el-popper .notification-panel .np-body{max-height:360px;overflow-y:auto}.notification-popover.el-popover.el-popper .notification-panel .np-body .np-item{cursor:pointer;border-bottom:1px solid var(--el-border-color-lighter);padding:10px 14px;transition:background-color .2s}.notification-popover.el-popover.el-popper .notification-panel .np-body .np-item:last-child{border-bottom:none}.notification-popover.el-popover.el-popper .notification-panel .np-body .np-item:hover{background-color:var(--el-fill-color-light)}.notification-popover.el-popover.el-popper .notification-panel .np-body .np-item.unread .np-item-title-text{font-weight:600}.notification-popover.el-popover.el-popper .notification-panel .np-body .np-item .np-item-title{color:var(--el-text-color-primary);align-items:center;gap:6px;font-size:13px;display:flex}.notification-popover.el-popover.el-popper .notification-panel .np-body .np-item .np-item-title .np-dot{background:var(--el-color-danger);border-radius:50%;flex:none;width:6px;height:6px}.notification-popover.el-popover.el-popper .notification-panel .np-body .np-item .np-item-content{color:var(--el-text-color-regular);margin-top:4px;font-size:12px;line-height:1.5}.notification-popover.el-popover.el-popper .notification-panel .np-body .np-item .np-item-time{color:var(--el-text-color-secondary);margin-top:4px;font-size:12px}.top-bar[data-v-f73207f2]{background-color:var(--bg-dark);z-index:100;justify-content:space-between;align-items:center;height:50px;margin-left:.4px;display:flex;position:relative}.top-bar[data-v-f73207f2]:after{content:"";background-color:#303030;height:1px;position:absolute;bottom:0;left:0;right:0}.top-bar .collapse-btn[data-v-f73207f2]{cursor:pointer;color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:50px;min-width:50px;max-width:50px;height:50px;display:flex}.top-bar .collapse-btn .el-icon[data-v-f73207f2]{font-size:20px}.tags-bar[data-v-1f4ef54f]{background-color:#fff;border-bottom:1px solid #e8e8e8;align-items:center;display:flex}.tags-bar .scroll-arrow[data-v-1f4ef54f]{cursor:pointer;color:#909399;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:36px;transition:color .3s;display:flex}.tags-bar .scroll-arrow[data-v-1f4ef54f]:hover{color:var(--theme-color)}.tags-bar .scroll-arrow .el-icon[data-v-1f4ef54f]{font-size:14px}.tags-bar .home-tab[data-v-1f4ef54f]{color:#afafaf;cursor:pointer;white-space:nowrap;border-right:1px solid var(--biz-line,#e8e8e8);flex-shrink:0;height:36px;padding:0 20px;transition:all .3s ease-in-out;position:relative}.tags-bar .home-tab .home-tab-inner[data-v-1f4ef54f]{align-items:center;height:100%;display:flex}.tags-bar .home-tab .tag-icon[data-v-1f4ef54f]{align-items:center;margin-right:4px;font-size:14px;transition:color .3s ease-in-out;display:flex}.tags-bar .home-tab[data-v-1f4ef54f]:hover,.tags-bar .home-tab:hover .tag-icon[data-v-1f4ef54f],.tags-bar .home-tab.is-active[data-v-1f4ef54f],.tags-bar .home-tab.is-active .tag-icon[data-v-1f4ef54f]{color:var(--theme-color)}.tags-bar .home-tab.is-active[data-v-1f4ef54f]:after{content:"";background-color:var(--theme-color);width:calc(100% - 24px);height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tags-bar .tabs-scroll-container[data-v-1f4ef54f]{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.tags-bar .tabs-scroll-container[data-v-1f4ef54f]::-webkit-scrollbar{display:none}.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__header{border-bottom:none;height:36px;margin:0}.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__nav-wrap{height:36px;overflow:visible!important}.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__nav-wrap:after{display:none}.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__nav-scroll{overflow:visible!important}.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__nav{white-space:nowrap;border:none;transform:none!important}.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__nav-prev,.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__nav-next{display:none!important}.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__item{color:#afafaf;border:none;border-right:1px solid var(--biz-line,#e8e8e8);background-color:transparent;border-radius:0;height:36px;margin-right:0;padding:0 20px;line-height:36px;transition:color .3s ease-in-out;position:relative}.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__item .tab-label-content{white-space:nowrap;align-items:center;height:100%;display:flex}.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__item .tag-icon{align-items:center;height:36px;margin-right:4px;font-size:14px;transition:color .3s ease-in-out;display:flex}.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__item:hover,.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__item:hover .tag-icon{color:var(--theme-color)}.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__item.is-active{color:var(--theme-color);background-color:transparent}.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__item.is-active .tag-icon,.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__item.is-active .el-tabs__close{color:var(--theme-color)}.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__item.is-active:after{content:"";background-color:var(--theme-color);width:calc(100% - 24px);height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__close{visibility:hidden;opacity:0;transition:opacity .2s ease-in-out,visibility .2s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__item:hover .el-tabs__close,.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__item.is-active .el-tabs__close{visibility:visible;opacity:1}.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__item.is-closable,.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__item.is-closable:hover,.tags-bar .tabs-scroll-container[data-v-1f4ef54f] .el-tabs .el-tabs__item.is-closable.is-active{padding-left:20px;padding-right:20px}.tags-bar .scroll-arrow-right[data-v-1f4ef54f]{border-right:none}.tags-bar .tags-dropdown[data-v-1f4ef54f]{border-left:1px solid var(--biz-line,#e8e8e8);flex-shrink:0;align-items:center;height:36px;display:flex}.tags-bar .tags-dropdown .tags-dropdown-btn[data-v-1f4ef54f]{cursor:pointer;color:#606266;justify-content:center;align-items:center;width:36px;height:36px;transition:color .3s;display:flex}.tags-bar .tags-dropdown .tags-dropdown-btn[data-v-1f4ef54f]:hover{color:var(--theme-color)}.tags-bar .tags-dropdown .tags-dropdown-btn .el-icon[data-v-1f4ef54f]{font-size:20px;font-weight:700}.tags-bar[data-v-1f4ef54f] .el-dropdown-menu__item .el-icon{margin-right:6px}.el-breadcrumb[data-v-c67c74fd]{align-items:center;height:30px;line-height:30px;display:flex}.el-breadcrumb .breadcrumb-icon[data-v-c67c74fd]{vertical-align:middle;margin-right:4px;font-size:12px}.el-breadcrumb .breadcrumb-link[data-v-c67c74fd]{color:#303133;cursor:pointer;align-items:center;transition:color .3s ease-in-out;display:flex}.el-breadcrumb .breadcrumb-link[data-v-c67c74fd]:hover,.el-breadcrumb .breadcrumb-link:hover .breadcrumb-icon[data-v-c67c74fd]{color:var(--theme-color)}.el-breadcrumb .breadcrumb-current[data-v-c67c74fd]{color:#909399;align-items:center;display:flex}.el-breadcrumb .breadcrumb-current .breadcrumb-icon[data-v-c67c74fd]{color:#909399}.el-breadcrumb[data-v-c67c74fd] .el-breadcrumb__separator{color:#c0c4cc;margin:0 8px}.el-breadcrumb[data-v-c67c74fd] .el-breadcrumb__separator .el-icon{font-size:12px}.main-content[data-v-75a0aec7]{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.main-content .page-container[data-v-75a0aec7]{flex:1;position:relative;overflow-y:auto}.main-content .footer[data-v-75a0aec7]{color:#909399;background-color:#fff;border-top:1px solid #e8e8e8;justify-content:space-between;align-items:center;height:30px;padding:0 16px;font-size:12px;display:flex}.watermark-container[data-v-75a0aec7]{pointer-events:none;z-index:1000;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.watermark-container .watermark[data-v-75a0aec7]{opacity:1;background-repeat:repeat;background-size:240px 180px;width:200%;height:200%;position:absolute;top:-50%;left:-50%}.fade-transform-enter-active[data-v-75a0aec7],.fade-transform-leave-active[data-v-75a0aec7]{transition:all .3s}.fade-transform-enter-from[data-v-75a0aec7]{opacity:0;transform:translate(-10px)}.fade-transform-leave-to[data-v-75a0aec7]{opacity:0;transform:translate(10px)}.dlg-head[data-v-2e5b5d43]{align-items:center;gap:12px;width:100%;padding:14px 16px 13px;display:flex}.dlg-icon[data-v-2e5b5d43]{background:var(--el-color-primary-light-9);width:34px;height:34px;color:var(--el-color-primary);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dlg-icon svg[data-v-2e5b5d43]{width:16px;height:16px}.dlg-title-wrap[data-v-2e5b5d43]{min-width:0}.dlg-title[data-v-2e5b5d43]{color:var(--el-text-color-primary);font-size:15px;font-weight:700;line-height:1.3}.dlg-sub[data-v-2e5b5d43]{color:var(--biz-ink-2,#909399);margin-top:2px;font-size:11.5px}.close-btn[data-v-2e5b5d43]{width:28px;height:28px;color:var(--el-text-color-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:all .15s;display:flex}.close-btn[data-v-2e5b5d43]:hover{background:var(--el-fill-color);color:var(--el-text-color-primary)}.close-btn svg[data-v-2e5b5d43]{width:14px;height:14px}.due-list[data-v-2e5b5d43]{flex-direction:column;gap:8px;display:flex}.due-item[data-v-2e5b5d43]{background:var(--biz-soft,#f7f8fa);border:1px solid var(--biz-line-soft,#ebeef5);border-radius:8px;align-items:flex-start;gap:10px;padding:11px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.due-item[data-v-2e5b5d43]:hover{border-color:var(--el-color-primary-light-7);box-shadow:0 2px 8px rgba(0,0,0,.05)}.due-icon[data-v-2e5b5d43]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.due-icon svg[data-v-2e5b5d43]{width:15px;height:15px}.due-icon.is-listing[data-v-2e5b5d43]{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.due-icon.is-customer[data-v-2e5b5d43]{background:var(--el-color-success-light-9);color:var(--el-color-success)}.due-body[data-v-2e5b5d43]{flex:1;min-width:0}.due-top[data-v-2e5b5d43]{align-items:center;gap:8px;min-height:32px;display:flex}.due-top .el-button[data-v-2e5b5d43]{flex-shrink:0}.due-content[data-v-2e5b5d43]{min-width:0;color:var(--biz-ink,#303133);word-break:break-all;flex:1;font-size:13px;font-weight:600;line-height:1.5}.due-meta[data-v-2e5b5d43]{align-items:center;gap:6px;min-width:0;margin-top:4px;display:flex}.due-target[data-v-2e5b5d43]{min-width:0;color:var(--el-color-primary);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.due-target[data-v-2e5b5d43]:hover{text-decoration:underline}.due-target-gone[data-v-2e5b5d43]{color:var(--biz-ink-3,#c0c4cc);font-size:12px}.due-type[data-v-2e5b5d43]{color:var(--biz-ink-2,#909399);flex-shrink:0;font-size:12px}.due-type[data-v-2e5b5d43]:before{content:"·";color:var(--biz-ink-3,#c0c4cc);margin-right:6px}.due-time[data-v-2e5b5d43]{color:var(--biz-ink-3,#909399);flex-shrink:0;margin-left:auto;font-family:SF Mono,Consolas,monospace;font-size:11px}.dlg-foot[data-v-2e5b5d43]{justify-content:flex-end;gap:10px;width:100%;display:flex}.due-reminder-dialog .el-dialog__header{border-bottom:1px solid var(--el-border-color-lighter);margin-right:0!important;padding:0!important}.due-reminder-overlay .el-overlay-dialog{justify-content:center;align-items:center;display:flex}.due-reminder-overlay .due-reminder-dialog{flex-direction:column;max-width:calc(100vw - 48px);max-height:calc(100vh - 64px);margin:0;display:flex}.due-reminder-dialog .el-dialog__header{flex-shrink:0}.due-reminder-dialog .el-dialog__body{flex:1;min-height:0;overflow-y:auto}.due-reminder-dialog .el-dialog__body::-webkit-scrollbar{width:5px}.due-reminder-dialog .el-dialog__body::-webkit-scrollbar-thumb{background:var(--el-border-color);border-radius:3px}.due-reminder-dialog .el-dialog__footer{border-top:1px solid var(--el-border-color-lighter);flex-shrink:0;padding:12px 16px}.backend-layout[data-v-b468c9d3]{height:100vh;display:flex}.backend-layout .main-wrapper[data-v-b468c9d3]{background-color:#f0f2f5;flex-direction:column;flex:1;display:flex;overflow:hidden}
