.sidebarLogoFade-enter-active[data-v-4aeff82e]{transition:opacity 1.2s}.sidebarLogoFade-enter[data-v-4aeff82e],.sidebarLogoFade-leave-to[data-v-4aeff82e]{opacity:0}.sidebar-logo-container[data-v-4aeff82e]{position:relative;height:68px;padding:10px 14px 12px;background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid rgba(148,163,184,.18);overflow:hidden}.sidebar-logo-link[data-v-4aeff82e]{display:flex;align-items:center;height:100%;width:100%;text-decoration:none}.sidebar-logo-link--collapse[data-v-4aeff82e]{justify-content:center}.sidebar-logo-link--expand[data-v-4aeff82e]{gap:12px}.brand-mark[data-v-4aeff82e]{position:relative;width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#1e293b,#2563eb);box-shadow:0 8px 18px #2563eb29;flex-shrink:0}.brand-mark__core[data-v-4aeff82e]{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:8px;background:linear-gradient(180deg,#fffffff5,#dbeafeeb);clip-path:polygon(0 100%,0 58%,32% 36%,56% 52%,100% 12%,100% 100%)}.brand-mark__pulse[data-v-4aeff82e]{position:absolute;right:6px;top:6px;width:8px;height:8px;border-radius:999px;background:#f8fafc;box-shadow:0 0 0 3px #f8fafc24}.brand-copy[data-v-4aeff82e]{min-width:0;display:flex;flex-direction:column;justify-content:center}.sidebar-title[data-v-4aeff82e]{display:block;margin:0;color:#0f172a;font-size:19px;line-height:1.05;font-weight:700;letter-spacing:.01em;font-family:Segoe UI,PingFang SC,sans-serif}.sidebar-subtitle[data-v-4aeff82e]{display:block;margin-top:4px;color:#64748b;font-size:10px;line-height:1;letter-spacing:.12em;font-weight:600}.collapse[data-v-4aeff82e]{padding-left:0;padding-right:0}:root{--sidebar-bg: #1a1f2e;--sidebar-text: #bfcbd9;--menu-hover: #263445;--navbar-bg: #ffffff;--navbar-text: #303133;--splitpanes-default-bg: #ffffff}.sidebar-container[data-v-a18c03cc],.sidebar-container .scrollbar-wrapper[data-v-a18c03cc]{background-color:var(--ab19dba2)}.sidebar-container .el-menu[data-v-a18c03cc]{border:none;height:100%;width:100%!important}.sidebar-container .el-menu .el-menu-item[data-v-a18c03cc]:hover,.sidebar-container .el-menu .el-sub-menu__title[data-v-a18c03cc]:hover{background-color:var(--menu-hover, rgba(0, 0, 0, .06))!important}.sidebar-container .el-menu .el-menu-item[data-v-a18c03cc]{color:var(--a03765d6)}.sidebar-container .el-menu .el-menu-item.is-active[data-v-a18c03cc]{color:var(--menu-active-text, #2563eb);background-color:var(--menu-hover, rgba(0, 0, 0, .06))!important}.sidebar-container .el-menu .el-sub-menu__title[data-v-a18c03cc]{color:var(--a03765d6)}.copyright[data-v-ef7ea456]{position:fixed;bottom:0;left:0;right:0;height:36px;padding:10px 20px;text-align:right;background-color:#f8f8f8;color:#666;font-size:14px;border-top:1px solid #e7e7e7;z-index:999}.app-main[data-v-f241446e]{min-height:calc(100vh - 50px);width:100%;position:relative;overflow:hidden}.fixed-header+.app-main[data-v-f241446e]{overflow-y:auto;scrollbar-gutter:auto;height:calc(100vh - 50px);min-height:0px}.app-main[data-v-f241446e]:has(.copyright){padding-bottom:36px}.fixed-header+.app-main[data-v-f241446e]{margin-top:50px}.hasTagsView .app-main[data-v-f241446e]{min-height:calc(100vh - 84px)}.hasTagsView .fixed-header+.app-main[data-v-f241446e]{margin-top:84px;height:calc(100vh - 84px);min-height:0px}@media screen and (max-width:991px){.fixed-header+.app-main[data-v-f241446e]{padding-bottom:max(60px,constant(safe-area-inset-bottom) + 40px);padding-bottom:max(60px,env(safe-area-inset-bottom) + 40px);overscroll-behavior-y:none}.hasTagsView .fixed-header+.app-main[data-v-f241446e]{padding-bottom:max(60px,constant(safe-area-inset-bottom) + 40px);padding-bottom:max(60px,env(safe-area-inset-bottom) + 40px);overscroll-behavior-y:none}}@supports (-webkit-touch-callout: none){@media screen and (max-width:991px){.fixed-header+.app-main[data-v-f241446e]{padding-bottom:max(17px,constant(safe-area-inset-bottom) + 10px);padding-bottom:max(17px,env(safe-area-inset-bottom) + 10px);height:calc(100svh - 50px);height:calc(100dvh - 50px)}.hasTagsView .fixed-header+.app-main[data-v-f241446e]{padding-bottom:max(17px,constant(safe-area-inset-bottom) + 10px);padding-bottom:max(17px,env(safe-area-inset-bottom) + 10px);height:calc(100svh - 84px);height:calc(100dvh - 84px)}}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:#f1f1f1}::-webkit-scrollbar-thumb{background-color:silver;border-radius:3px}.app-breadcrumb.el-breadcrumb[data-v-15f24205]{display:inline-block;font-size:14px;line-height:50px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-15f24205]{color:#97a8be;cursor:text}.topmenu-container.el-menu--horizontal{height:50px!important;border-bottom:none}.topmenu-container.el-menu--horizontal>.el-menu-item{float:left;height:50px!important;line-height:50px!important;color:#303133!important;padding:0 5px!important;margin:0 10px!important}.topmenu-container.el-menu--horizontal>.el-menu-item.is-active,.el-menu--horizontal>.el-sub-menu.is-active .el-submenu__title{border-bottom:2px solid var(--theme)!important;color:#303133}.topmenu-container.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{float:left;height:50px!important;line-height:50px!important;color:#303133!important;padding:0 5px!important;margin:0 10px!important}.topmenu-container.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.topmenu-container.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.topmenu-container.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:#fff}.topmenu-container .svg-icon{margin-right:4px}.topmenu-container .el-sub-menu .el-sub-menu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:0}.topbar-menu.el-menu--horizontal .el-submenu__title,.topbar-menu.el-menu--horizontal .el-menu-item{padding:0 10px!important}.topbar-menu.el-menu--horizontal>.el-menu-item{float:left;height:50px!important;line-height:50px!important;color:#303133!important;padding:0 5px!important;margin:0 10px!important}.el-sub-menu.is-active .svg-icon,.el-menu-item.is-active .svg-icon+span,.el-sub-menu.is-active .svg-icon+span,.el-sub-menu.is-active .el-sub-menu__title span{color:var(--v379e675c)}.topbar-menu.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{float:left;line-height:50px!important;color:#303133!important;margin:0 15px -3px!important}.topbar-menu .el-sub-menu .el-sub-menu__icon-arrow{position:static;margin-left:8px;margin-top:0;display:block!important}.topbar-menu.el-menu--horizontal .el-sub-menu__title,.topbar-menu.el-menu--horizontal .el-menu-item{height:60px}.hamburger[data-v-53fef3f0]{display:inline-block;vertical-align:middle;width:20px;height:20px}.hamburger.is-active[data-v-53fef3f0]{transform:rotate(180deg)}.navbar.nav3 .hamburger-container[data-v-cde64c65]{display:none!important}.navbar[data-v-cde64c65]{height:50px;overflow:hidden;position:relative;background:var(--navbar-bg);box-shadow:0 1px 4px #00152914;display:flex;align-items:center;box-sizing:border-box}.navbar .hamburger-container[data-v-cde64c65]{line-height:46px;height:100%;cursor:pointer;transition:background .3s;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;flex-shrink:0;margin-right:8px}.navbar .hamburger-container[data-v-cde64c65]:hover{background:#00000006}.navbar .breadcrumb-container[data-v-cde64c65]{flex-shrink:0}.navbar .topmenu-container[data-v-cde64c65]{position:absolute;left:50px}.navbar .topbar-container[data-v-cde64c65]{flex:1;min-width:0;display:flex;align-items:center;overflow:hidden;margin-left:8px}.navbar .right-menu[data-v-cde64c65]{height:100%;line-height:50px;display:flex;align-items:center;margin-left:auto}.navbar .right-menu[data-v-cde64c65]:focus{outline:none}.navbar .right-menu .transfer-btn[data-v-cde64c65]{margin-right:24px;display:inline-flex;align-items:center;gap:10px;height:32px;padding:0 14px;border:none;border-radius:10px;background:linear-gradient(135deg,#7c3aed,#6d5fff);color:#fff;font-size:14px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 8px 18px #6d5fff38;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.navbar .right-menu .transfer-btn[data-v-cde64c65]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #6d5fff47;opacity:.98}.navbar .right-menu .transfer-icon[data-v-cde64c65]{display:grid;grid-template-columns:repeat(2,6px);gap:3px;flex-shrink:0}.navbar .right-menu .transfer-icon span[data-v-cde64c65]{width:6px;height:6px;border:1.5px solid rgba(255,255,255,.96);border-radius:2px;box-sizing:border-box}.navbar .right-menu .right-menu-item[data-v-cde64c65]{display:inline-block;padding:0 8px;height:100%;font-size:18px;color:#5a5e66;vertical-align:text-bottom}.navbar .right-menu .right-menu-item.hover-effect[data-v-cde64c65]{cursor:pointer;transition:background .3s}.navbar .right-menu .right-menu-item.hover-effect[data-v-cde64c65]:hover{background:#00000006}.navbar .right-menu .avatar-container[data-v-cde64c65]{margin-right:0;padding-right:0}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-cde64c65]{margin-top:10px;right:8px;position:relative}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-cde64c65]{cursor:pointer;width:30px;height:30px;margin-right:8px;border-radius:50%}.navbar .right-menu .avatar-container .avatar-wrapper .user-nickname[data-v-cde64c65]{position:relative;left:0;bottom:10px;font-size:14px;font-weight:700}.navbar .right-menu .avatar-container .avatar-wrapper i[data-v-cde64c65]{cursor:pointer;position:absolute;right:-20px;top:25px;font-size:12px}.setting-drawer-title[data-v-72d97873]{margin-bottom:12px;color:var(--el-text-color-primary, rgba(0, 0, 0, .85));line-height:22px;font-weight:700}.setting-drawer-title .drawer-title[data-v-72d97873]{font-size:14px}.drawer-item[data-v-72d97873]{color:var(--el-text-color-regular, rgba(0, 0, 0, .65));padding:12px 0;font-size:14px}.drawer-item .comp-style[data-v-72d97873]{float:right;margin:-3px 8px 0 0}.nav-wrap[data-v-72d97873]{display:flex;justify-content:flex-start;align-items:center;margin-top:10px;margin-bottom:20px}.nav-wrap .activeItem[data-v-72d97873]{border:2px solid var(--el-color-primary)!important}.nav-wrap .item[data-v-72d97873]{position:relative;margin-right:16px;cursor:pointer;width:56px;height:48px;border-radius:4px;background:#f0f2f5;border:2px solid transparent}.nav-wrap .left b[data-v-72d97873]:first-child{display:block;height:30%;background:#fff}.nav-wrap .left b[data-v-72d97873]:last-child{width:30%;background:#1b2a47;position:absolute;height:100%;top:0;border-radius:4px 0 0 4px}.nav-wrap .mix b[data-v-72d97873]:first-child{border-radius:4px 4px 0 0;display:block;height:30%;background:#1b2a47}.nav-wrap .mix b[data-v-72d97873]:last-child{width:30%;background:#1b2a47;position:absolute;height:70%;border-radius:0 0 0 4px}.nav-wrap .top b[data-v-72d97873]:first-child{display:block;height:30%;background:#1b2a47;border-radius:4px 4px 0 0}.scroll-container[data-v-b4146c51]{white-space:nowrap;position:relative;overflow:hidden;width:100%}.scroll-container[data-v-b4146c51] .el-scrollbar__bar{bottom:0}.scroll-container[data-v-b4146c51] .el-scrollbar__wrap{height:34px;display:flex;align-items:center}.tags-view-container[data-v-50306975]{height:34px;width:100%;background:var(--tags-bg, #fff);border-bottom:1px solid var(--tags-item-border, #d8dce5);display:flex;align-items:center;overflow:hidden}.tags-view-container .tags-nav-btn[data-v-50306975]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:34px;cursor:pointer;color:#71717a;font-size:13px;-webkit-user-select:none;user-select:none;transition:background .15s,color .15s}.tags-view-container .tags-nav-btn[data-v-50306975]:hover:not(.disabled){background:#f0f2f5;color:#303133}.tags-view-container .tags-nav-btn.disabled[data-v-50306975]{color:#c0c4cc;cursor:not-allowed}.tags-view-container .tags-nav-btn--left[data-v-50306975]{border-right:1px solid var(--tags-item-border, #d8dce5)}.tags-view-container .tags-nav-btn--right[data-v-50306975]{border-left:1px solid var(--tags-item-border, #d8dce5)}.tags-view-container .tags-view-wrapper[data-v-50306975]{flex:1;min-width:0;height:100%}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-50306975]{display:inline-flex;align-items:center;position:relative;cursor:pointer;height:26px;line-height:26px;border:1px solid var(--tags-item-border, #d8dce5);color:var(--tags-item-text, #495060);background:var(--tags-item-bg, #fff);padding:0 8px;font-size:12px;margin-left:5px;border-radius:3px;text-decoration:none;vertical-align:middle;padding-top:2px!important}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-50306975]:first-of-type{margin-left:6px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-50306975]:last-of-type{margin-right:15px}.tags-view-container:not(.tags-view-container--chrome) .tags-view-wrapper .tags-view-item.active[data-v-50306975]{background-color:#42b983;color:#fff;border-color:#42b983}.tags-view-container:not(.tags-view-container--chrome) .tags-view-wrapper .tags-view-item.active[data-v-50306975]:before{content:"";background:#fff;display:inline-block;width:8px;height:8px;border-radius:50%;position:relative;margin-right:5px}.tags-view-container:not(.tags-view-container--chrome) .tags-view-wrapper .tags-view-item.active.has-icon[data-v-50306975]:before{content:none!important}.tags-view-container .tags-action-dropdown[data-v-50306975]{flex-shrink:0;display:flex;align-items:center}.tags-view-container .tags-action-btn[data-v-50306975]{display:flex;align-items:center;justify-content:center;width:28px;height:34px;cursor:pointer;color:#71717a;font-size:13px;border-left:1px solid var(--tags-item-border, #d8dce5);-webkit-user-select:none;user-select:none;transition:background .15s,color .15s}.tags-view-container .tags-action-btn[data-v-50306975]:hover{background:#f0f2f5;color:#303133}.tags-view-container .tags-refresh-btn[data-v-50306975]{width:60px}.tags-view-container .contextmenu[data-v-50306975]{margin:0;background:var(--el-bg-color-overlay, #fff);z-index:3000;position:fixed;list-style-type:none;padding:5px 0;border-radius:4px;font-size:12px;font-weight:400;color:var(--tags-item-text, #333);box-shadow:2px 2px 3px #0000004d;border:1px solid var(--el-border-color-light, #e4e7ed)}.tags-view-container .contextmenu li[data-v-50306975]{margin:0;padding:7px 16px;cursor:pointer}.tags-view-container .contextmenu li[data-v-50306975]:hover{background:var(--tags-item-hover, #eee)}.tags-view-container.tags-view-container--chrome[data-v-50306975]{--chrome-strip-bg: #ffffff;--chrome-strip-border: var(--el-border-color-lighter, #e4e7ed);--chrome-tab-active-bg: var(--el-color-primary-light-9);--chrome-tab-text: var(--el-text-color-regular, #606266);--chrome-tab-text-active: var(--el-color-primary);--chrome-wing-r: 10px;overflow:visible;background:var(--chrome-strip-bg);border-bottom:1px solid var(--chrome-strip-border);align-items:flex-end}.tags-view-container.tags-view-container--chrome .tags-nav-btn[data-v-50306975]{align-self:stretch;height:auto;min-height:34px;border-color:var(--chrome-strip-border)}.tags-view-container.tags-view-container--chrome .tags-action-btn[data-v-50306975]{border-color:var(--chrome-strip-border)}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item[data-v-50306975]{display:inline-flex!important;align-items:center;justify-content:center;position:relative;z-index:1;height:30px;min-height:30px;margin:0 0 -1px;padding:0 12px;font-size:13px;font-weight:400;line-height:1.2;border:none!important;border-radius:0;background:transparent!important;color:var(--chrome-tab-text);padding-top:0!important;box-shadow:none!important;transition:background .12s ease,color .12s ease,border-radius .12s ease}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item[data-v-50306975]:before,.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item[data-v-50306975]:after{content:""!important;display:block!important;position:absolute;bottom:0;width:var(--chrome-wing-r);height:var(--chrome-wing-r);margin:0!important;pointer-events:none;background:transparent!important;border-radius:0!important;transition:box-shadow .12s ease}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item[data-v-50306975]:before{left:calc(-1 * var(--chrome-wing-r));border-bottom-right-radius:var(--chrome-wing-r)!important;box-shadow:none}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item[data-v-50306975]:after{right:calc(-1 * var(--chrome-wing-r));border-bottom-left-radius:var(--chrome-wing-r)!important;box-shadow:none}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item[data-v-50306975]:first-of-type{margin-left:6px}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item[data-v-50306975]:last-of-type{margin-right:10px}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item:not(.active)+.tags-view-item[data-v-50306975]:not(.active){border-left:1px solid var(--el-border-color-lighter, #e4e7ed);padding-left:11px}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item[data-v-50306975]:hover:not(.active){background:var(--el-fill-color-light, #f5f7fa)!important;border-radius:6px 6px 0 0;color:var(--el-text-color-primary, #303133)}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item.active[data-v-50306975]{height:31px;min-height:31px;padding:0 14px;color:var(--chrome-tab-text-active)!important;font-weight:500;background:var(--chrome-tab-active-bg)!important;border:none!important;border-radius:var(--chrome-wing-r) var(--chrome-wing-r) 0 0;box-shadow:0 1px 4px #0000000f}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item.active[data-v-50306975]:before{box-shadow:calc(var(--chrome-wing-r) * .5) calc(var(--chrome-wing-r) * .5) 0 calc(var(--chrome-wing-r) * .5) var(--chrome-tab-active-bg)}.tags-view-container.tags-view-container--chrome .tags-view-wrapper .tags-view-item.active[data-v-50306975]:after{box-shadow:calc(var(--chrome-wing-r) * -.5) calc(var(--chrome-wing-r) * .5) 0 calc(var(--chrome-wing-r) * .5) var(--chrome-tab-active-bg)}.tags-view-wrapper .tags-view-item .tags-close-btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:4px;border-radius:50%;transition:all .3s cubic-bezier(.645,.045,.355,1);cursor:pointer}.tags-view-wrapper .tags-view-item .tags-close-btn .el-icon-close{width:1em;height:1em;vertical-align:0;line-height:1;display:inline-flex;align-items:center;justify-content:center}.tags-view-wrapper .tags-view-item .tags-close-btn:hover{background-color:var(--tags-close-hover, #b4bccc)}.tags-view-wrapper .tags-view-item .tags-close-btn:hover .el-icon-close{color:#fff}.main-container.fullscreen-mode{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;margin-left:0!important;transition:none!important}.main-container.fullscreen-mode .fixed-header{display:block!important;position:fixed;top:0;left:0;right:0;width:100%!important;z-index:1000;transition:none!important}.main-container.fullscreen-mode .fixed-header .navbar{display:none!important}.main-container.fullscreen-mode .app-main{position:fixed;top:34px;left:0;right:0;bottom:0;margin:0!important;padding:0!important;height:calc(100vh - 34px)!important;min-height:calc(100vh - 34px)!important;overflow:auto}[data-v-c7a48b50]:export{menuText:#bfcbd9;menuActiveText:#2563eb;menuBg:#1a1f2e;menuHover:#263445;menuLightBg:#ffffff;menuLightHover:#f0f1f5;menuLightText:#303133;menuLightActiveText:#2563eb;sideBarWidth:200px;blue:#324157;lightBlue:#333c46;red:#C03639;pink:#E65D6E;green:#30B08F;tiffany:#4AB7BD;yellow:#FEC171;panGreen:#30B08F;colorPrimary:#2563eb;colorSuccess:#67C23A;colorWarning:#E6A23C;colorDanger:#F56C6C;colorInfo:#909399}[data-v-c7a48b50]:root{--sidebar-bg: #1a1f2e;--sidebar-text: #bfcbd9;--menu-hover: #263445;--navbar-bg: #ffffff;--navbar-text: #303133;--splitpanes-default-bg: #ffffff}.app-wrapper[data-v-c7a48b50]:after{content:"";display:table;clear:both}.app-wrapper[data-v-c7a48b50]{position:relative;height:100%;width:100%}.app-wrapper.mobile.openSidebar[data-v-c7a48b50]{position:fixed;top:0}.main-container[data-v-c7a48b50]:has(.fixed-header){height:100vh;overflow:hidden}.drawer-bg[data-v-c7a48b50]{background:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.fixed-header[data-v-c7a48b50]{position:fixed;top:0;right:0;z-index:9;width:calc(100% - 200px);transition:width .28s}.hideSidebar .fixed-header[data-v-c7a48b50]{width:calc(100% - 54px)}.sidebarHide .fixed-header[data-v-c7a48b50],.mobile .fixed-header[data-v-c7a48b50]{width:100%}.ad-report-dialog[data-v-5277913a] .el-dialog{border-radius:16px;overflow:hidden}.ad-report-dialog[data-v-5277913a] .el-dialog__header{margin-right:0;padding:20px 24px 16px;border-bottom:1px solid #eef2f7}.ad-report-dialog[data-v-5277913a] .el-dialog__title{font-size:18px;font-weight:700;color:#111827}.ad-report-dialog[data-v-5277913a] .el-dialog__headerbtn{top:18px;right:20px;width:32px;height:32px}.ad-report-dialog[data-v-5277913a] .el-dialog__body{padding:18px 22px 8px}.ad-report-dialog[data-v-5277913a] .el-dialog__footer{padding:14px 22px 18px;border-top:1px solid #eef2f7}.ad-report-dialog[data-v-5277913a] .el-dialog__footer .el-button{min-width:84px;border-radius:8px}.ad-report-dialog[data-v-5277913a] .el-dialog__footer .el-button+.el-button{margin-left:10px}.ad-report-dialog[data-v-5277913a] .el-input__wrapper,.ad-report-dialog[data-v-5277913a] .el-select__wrapper{border-radius:8px;box-shadow:inset 0 0 0 1px #dbe4f0}.ad-report-dialog[data-v-5277913a] .el-input.is-disabled .el-input__wrapper{background:#f7fafc;box-shadow:inset 0 0 0 1px #e5e7eb}.ad-report-dialog[data-v-5277913a] .el-textarea__inner{border-radius:10px;box-shadow:inset 0 0 0 1px #dbe4f0}.report-subtitle[data-v-5277913a]{font-size:12px;color:#909399;margin:-12px 0 16px}.report-filter[data-v-5277913a]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.date-separator[data-v-5277913a]{color:#c0c4cc}.report-select[data-v-5277913a]{width:160px}.report-filter[data-v-5277913a] .el-input__wrapper,.report-filter[data-v-5277913a] .el-select__wrapper{min-height:34px;border-radius:8px;box-shadow:inset 0 0 0 1px #dbe4f0}.fill-rate[data-v-5277913a]{color:#6366f1;font-weight:600}.revenue[data-v-5277913a]{color:#6366f1;font-weight:700}.adslot-dialog[data-v-7a8416bd] .el-dialog,.adslot-edit-dialog[data-v-7a8416bd] .el-dialog,.source-config-dialog[data-v-7a8416bd] .el-dialog{border-radius:16px;overflow:hidden}.adslot-dialog[data-v-7a8416bd] .el-dialog__header,.adslot-edit-dialog[data-v-7a8416bd] .el-dialog__header,.source-config-dialog[data-v-7a8416bd] .el-dialog__header{margin-right:0;padding:20px 24px 16px;border-bottom:1px solid #eef2f7}.adslot-dialog[data-v-7a8416bd] .el-dialog__title,.adslot-edit-dialog[data-v-7a8416bd] .el-dialog__title,.source-config-dialog[data-v-7a8416bd] .el-dialog__title{font-size:18px;font-weight:700;color:#111827}.adslot-dialog[data-v-7a8416bd] .el-dialog__headerbtn,.adslot-edit-dialog[data-v-7a8416bd] .el-dialog__headerbtn,.source-config-dialog[data-v-7a8416bd] .el-dialog__headerbtn{top:18px;right:20px;width:32px;height:32px}.adslot-dialog[data-v-7a8416bd] .el-dialog__body,.adslot-edit-dialog[data-v-7a8416bd] .el-dialog__body,.source-config-dialog[data-v-7a8416bd] .el-dialog__body{padding:18px 22px 8px}.adslot-dialog[data-v-7a8416bd] .el-dialog__footer,.adslot-edit-dialog[data-v-7a8416bd] .el-dialog__footer,.source-config-dialog[data-v-7a8416bd] .el-dialog__footer{padding:14px 22px 18px;border-top:1px solid #eef2f7}.adslot-dialog[data-v-7a8416bd] .el-dialog__footer .el-button,.adslot-edit-dialog[data-v-7a8416bd] .el-dialog__footer .el-button,.source-config-dialog[data-v-7a8416bd] .el-dialog__footer .el-button{min-width:84px;border-radius:8px}.adslot-dialog[data-v-7a8416bd] .el-dialog__footer .el-button+.el-button,.adslot-edit-dialog[data-v-7a8416bd] .el-dialog__footer .el-button+.el-button,.source-config-dialog[data-v-7a8416bd] .el-dialog__footer .el-button+.el-button{margin-left:10px}.adslot-dialog[data-v-7a8416bd] .el-input__wrapper,.adslot-dialog[data-v-7a8416bd] .el-select__wrapper,.adslot-edit-dialog[data-v-7a8416bd] .el-input__wrapper,.adslot-edit-dialog[data-v-7a8416bd] .el-select__wrapper,.source-config-dialog[data-v-7a8416bd] .el-input__wrapper,.source-config-dialog[data-v-7a8416bd] .el-select__wrapper{border-radius:8px;box-shadow:inset 0 0 0 1px #dbe4f0}.adslot-dialog[data-v-7a8416bd] .el-input.is-disabled .el-input__wrapper,.adslot-edit-dialog[data-v-7a8416bd] .el-input.is-disabled .el-input__wrapper,.source-config-dialog[data-v-7a8416bd] .el-input.is-disabled .el-input__wrapper{background:#f7fafc;box-shadow:inset 0 0 0 1px #e5e7eb}.adslot-dialog[data-v-7a8416bd] .el-textarea__inner,.adslot-edit-dialog[data-v-7a8416bd] .el-textarea__inner,.source-config-dialog[data-v-7a8416bd] .el-textarea__inner{border-radius:10px;box-shadow:inset 0 0 0 1px #dbe4f0}.adslot-subtitle[data-v-7a8416bd]{font-size:13px;color:#909399;margin:-12px 0 16px}.adslot-header[data-v-7a8416bd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.adslot-count[data-v-7a8416bd]{font-size:13px;color:#606266}.adslot-form[data-v-7a8416bd] .el-form-item{margin-bottom:16px}.adslot-form[data-v-7a8416bd] .el-form-item__label{font-size:13px;font-weight:600;color:#4b5563;line-height:1.2;padding:0 0 6px;font-size:12px;line-height:1.3}.adslot-form[data-v-7a8416bd] .el-form-item__content{width:100%}.adslot-form[data-v-7a8416bd] .el-input__wrapper,.adslot-form[data-v-7a8416bd] .el-select__wrapper{min-height:34px;border-radius:8px;box-shadow:inset 0 0 0 1px #dbe4f0}.action-group[data-v-7a8416bd]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:8px;white-space:nowrap}.action-group[data-v-7a8416bd] .el-divider--vertical{margin:0 2px;height:12px;border-left-color:#e4e7ed}.source-config-subtitle[data-v-7a8416bd]{font-size:13px;color:#909399;margin:-12px 0 16px}.bidding-section[data-v-7a8416bd]{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:8px;padding:16px;margin-bottom:16px}.bidding-header[data-v-7a8416bd]{display:flex;align-items:center;gap:12px}.bidding-icon[data-v-7a8416bd]{width:36px;height:36px;background:#fff3;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.bidding-info[data-v-7a8416bd]{flex:1}.bidding-info h4[data-v-7a8416bd]{margin:0 0 4px;color:#fff;font-size:14px;font-weight:600}.bidding-info p[data-v-7a8416bd]{margin:0;color:#fffc;font-size:12px}.waterfall-section[data-v-7a8416bd]{margin-bottom:16px}.waterfall-header[data-v-7a8416bd]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;color:#303133}.waterfall-icon[data-v-7a8416bd]{color:#6366f1}.waterfall-table[data-v-7a8416bd]{background:#fafafa;border-radius:8px;overflow:hidden}.waterfall-header-row[data-v-7a8416bd]{display:flex;padding:10px 12px;background:#f0f0f0;font-size:12px;color:#909399;font-weight:600}.waterfall-row[data-v-7a8416bd]{display:flex;padding:12px;border-bottom:1px solid #e4e7ed;align-items:center}.waterfall-row[data-v-7a8416bd]:last-child{border-bottom:none}.col-priority[data-v-7a8416bd]{width:60px;text-align:center}.col-network[data-v-7a8416bd]{flex:1;min-width:100px}.col-unit[data-v-7a8416bd]{flex:2;min-width:180px}.col-ecpm[data-v-7a8416bd]{width:100px;text-align:right;color:#22c55e;font-weight:600}.col-timeout[data-v-7a8416bd]{width:100px;text-align:center}.col-action[data-v-7a8416bd]{width:80px;display:flex;justify-content:flex-end;gap:8px}.pull-logic-section[data-v-7a8416bd]{background:#f8f9fb;border-radius:8px;padding:14px}.pull-logic-title[data-v-7a8416bd]{margin:0 0 8px;font-size:13px;font-weight:600;color:#606266}.pull-logic-content[data-v-7a8416bd]{margin:0;font-size:12px;color:#909399;line-height:1.6}.blacklist-dialog[data-v-dee3af01] .el-dialog{border-radius:16px;overflow:hidden}.blacklist-dialog[data-v-dee3af01] .el-dialog__header{margin-right:0;padding:20px 24px 16px;border-bottom:1px solid #eef2f7}.blacklist-dialog[data-v-dee3af01] .el-dialog__title{font-size:18px;font-weight:700;color:#111827}.blacklist-dialog[data-v-dee3af01] .el-dialog__headerbtn{top:18px;right:20px;width:32px;height:32px}.blacklist-dialog[data-v-dee3af01] .el-dialog__body{padding:18px 22px 8px}.blacklist-dialog[data-v-dee3af01] .el-dialog__footer{padding:14px 22px 18px;border-top:1px solid #eef2f7}.blacklist-dialog[data-v-dee3af01] .el-dialog__footer .el-button{min-width:84px;border-radius:8px}.blacklist-dialog[data-v-dee3af01] .el-dialog__footer .el-button+.el-button{margin-left:10px}.blacklist-dialog[data-v-dee3af01] .el-input__wrapper,.blacklist-dialog[data-v-dee3af01] .el-select__wrapper{border-radius:8px;box-shadow:inset 0 0 0 1px #dbe4f0}.blacklist-dialog[data-v-dee3af01] .el-input.is-disabled .el-input__wrapper{background:#f7fafc;box-shadow:inset 0 0 0 1px #e5e7eb}.blacklist-dialog[data-v-dee3af01] .el-textarea__inner{border-radius:10px;box-shadow:inset 0 0 0 1px #dbe4f0}.blacklist-search[data-v-dee3af01]{display:flex;gap:12px;margin-bottom:20px}.blacklist-input-item[data-v-dee3af01]{flex:1;margin-bottom:0}.blacklist-input[data-v-dee3af01]{flex:1}.blacklist-search[data-v-dee3af01] .el-input__wrapper{min-height:34px;border-radius:8px;box-shadow:inset 0 0 0 1px #dbe4f0}.blacklist-section[data-v-dee3af01]{background:#f8f9fb;border-radius:6px;padding:14px}.blacklist-title[data-v-dee3af01]{font-size:13px;font-weight:600;color:#606266;margin-bottom:12px}.blacklist-empty[data-v-dee3af01]{text-align:center;color:#909399;padding:20px;font-size:13px}.blacklist-list[data-v-dee3af01]{display:flex;flex-direction:column;gap:8px}.blacklist-item[data-v-dee3af01]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#fff;border-radius:4px}.blacklist-item-text[data-v-dee3af01]{font-size:13px;color:#303133}.app-page-header[data-v-6e1e4316]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.app-page-header__title[data-v-6e1e4316]{margin:0;font-size:24px;font-weight:700;line-height:1.2;color:#16325c}.app-page-header__desc[data-v-6e1e4316]{margin:8px 0 0;font-size:13px;line-height:1.5;color:#6e81a7}.app-page-header__actions[data-v-6e1e4316]{display:flex;align-items:center;gap:16px}@media(max-width:768px){.app-page-header[data-v-6e1e4316]{flex-direction:column;align-items:stretch}.app-page-header__actions[data-v-6e1e4316]{justify-content:space-between;flex-wrap:wrap}}.adconfig-page[data-v-86ae21db]{background:#f5f6fa;min-height:calc(100vh - 84px);padding:20px}.kpi-row[data-v-86ae21db]{display:flex;gap:12px;margin-bottom:16px}.kpi-card[data-v-86ae21db]{flex:1;background:#fff;border-radius:8px;border:1px solid #ebeef5;padding:16px;display:flex;align-items:flex-start;gap:12px;min-width:0;transition:box-shadow .2s}.kpi-card[data-v-86ae21db]:hover{box-shadow:0 2px 12px #00000014}.kpi-card__icon[data-v-86ae21db]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.kpi-card__icon--green[data-v-86ae21db]{background:#ecfdf5;color:#10b981}.kpi-card__icon--blue[data-v-86ae21db]{background:#eff6ff;color:#3b82f6}.kpi-card__icon--amber[data-v-86ae21db]{background:#fffbeb;color:#f59e0b}.kpi-card__icon--purple[data-v-86ae21db]{background:#f5f3ff;color:#6366f1}.kpi-card__icon--red[data-v-86ae21db]{background:#fff1f2;color:#ef4444}.kpi-card__body[data-v-86ae21db]{min-width:0}.kpi-label[data-v-86ae21db]{font-size:11px;color:#999;margin-bottom:4px;white-space:nowrap}.kpi-value[data-v-86ae21db]{font-size:22px;font-weight:700;color:#1a1a2e;line-height:1.2;margin-bottom:4px;white-space:nowrap}.kpi-change[data-v-86ae21db]{font-size:12px;display:flex;align-items:center;gap:2px}.kpi-change--up[data-v-86ae21db]{color:#10b981}.kpi-change--down[data-v-86ae21db]{color:#ef4444}.table-card[data-v-86ae21db]{padding:16px;margin-bottom:20px}.search-bar[data-v-86ae21db]{display:flex;gap:10px;margin-bottom:14px}.search-input[data-v-86ae21db]{width:220px}.search-select[data-v-86ae21db]{width:120px}.slot-tags[data-v-86ae21db]{display:flex;flex-wrap:wrap;gap:4px}.slot-tag[data-v-86ae21db]{cursor:default}.no-slot[data-v-86ae21db]{color:#ccc;font-size:13px}.revenue-val[data-v-86ae21db]{color:#6366f1;font-weight:700}.action-group[data-v-86ae21db]{display:flex;align-items:center}.action-group[data-v-86ae21db] .el-divider--vertical{margin:0 2px;height:12px;border-left-color:#e4e7ed}.section-title[data-v-86ae21db]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px}.sdk-row[data-v-86ae21db]{margin-bottom:0}.sdk-card[data-v-86ae21db]{background:#fff;border-radius:8px;border:1px solid #ebeef5;padding:16px;transition:box-shadow .2s,border-color .2s}.sdk-card[data-v-86ae21db]:hover{box-shadow:0 2px 12px #00000014}.sdk-card--active[data-v-86ae21db]{border-color:#c7d2fe}.sdk-card__header[data-v-86ae21db]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.sdk-card__logo[data-v-86ae21db]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sdk-card__logo-text[data-v-86ae21db]{font-size:12px;font-weight:700}.sdk-card__info[data-v-86ae21db]{flex:1;min-width:0}.sdk-card__name[data-v-86ae21db]{font-size:13px;font-weight:600;color:#303133;margin-bottom:2px}.sdk-card__version[data-v-86ae21db]{font-size:11px;color:#999}.sdk-card__stats[data-v-86ae21db]{display:flex;gap:0;background:#f8f9fb;border-radius:6px;overflow:hidden}.sdk-stat[data-v-86ae21db]{flex:1;padding:8px 10px;text-align:center;border-right:1px solid #ebeef5}.sdk-stat[data-v-86ae21db]:last-child{border-right:none}.sdk-stat__label[data-v-86ae21db]{font-size:11px;color:#999;margin-bottom:3px}.sdk-stat__value[data-v-86ae21db]{font-size:13px;font-weight:700;color:#303133}.adslot-subtitle[data-v-86ae21db]{font-size:13px;color:#909399;margin:-12px 0 16px}
