.pc-sidebar[data-v-fb100728]{position:fixed;top:0;left:0;bottom:0;width:var(--console-sidebar-width);background:var(--console-sidebar-bg);border-right:1px solid var(--console-border);display:flex;flex-direction:column;overflow:hidden;z-index:1001}.pc-sidebar__logo[data-v-fb100728]{height:60px;flex-shrink:0;display:flex;align-items:center;gap:10px;padding:0 20px}.pc-sidebar__logo-icon[data-v-fb100728]{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2b8cff,#0f6fff);color:#fff;font-size:15px;font-weight:700}.pc-sidebar__logo-text[data-v-fb100728]{font-size:16px;font-weight:600;color:var(--console-sidebar-text);letter-spacing:.5px;white-space:nowrap}.pc-sidebar__menu[data-v-fb100728]{border-right:none;flex:1;overflow-y:auto;padding:4px 0 10px;background:transparent}.pc-sidebar__menu[data-v-fb100728]::-webkit-scrollbar{width:6px}.pc-sidebar__menu[data-v-fb100728]::-webkit-scrollbar-thumb{background:var(--console-border);border-radius:3px}.pc-sidebar__menu[data-v-fb100728] .el-sub-menu__title{height:44px;line-height:44px;padding-left:20px!important;color:var(--console-sidebar-text);font-size:14px}.pc-sidebar__menu[data-v-fb100728] .el-sub-menu__title:hover{background:var(--console-sidebar-hover)}.pc-sidebar__group-icon[data-v-fb100728]{color:var(--console-sidebar-muted);font-size:17px}.pc-sidebar__menu[data-v-fb100728] .el-sub-menu__icon-arrow{color:var(--console-sidebar-muted);right:16px}.pc-sidebar__menu[data-v-fb100728] .el-menu-item{height:40px;line-height:40px;min-width:0;padding-left:52px!important;margin:1px 8px;border-radius:6px;color:var(--console-sidebar-muted);font-size:14px}.pc-sidebar__menu[data-v-fb100728] .el-menu-item:hover{background:var(--console-sidebar-hover);color:var(--console-sidebar-text)}.pc-sidebar__menu[data-v-fb100728] .el-menu-item.is-active{color:var(--console-primary);background:var(--console-sidebar-active-bg);font-weight:500}.pc-sidebar__footer[data-v-fb100728]{flex-shrink:0;border-top:1px solid var(--console-border);padding:6px 0 10px}.pc-sidebar__footer-link[data-v-fb100728]{width:100%;height:38px;display:flex;align-items:center;gap:10px;padding:0 20px;border:none;background:transparent;color:var(--console-sidebar-muted);font-size:13px;text-decoration:none;cursor:pointer;box-sizing:border-box}.pc-sidebar__footer-link[data-v-fb100728]:hover{background:var(--console-sidebar-hover);color:var(--console-sidebar-text)}.pc-sidebar__footer-link .el-icon[data-v-fb100728]{font-size:16px}.platform-console-layout[data-v-b0a6b2d5]{--console-sidebar-width: 232px;--console-sidebar-bg: #ffffff;--console-sidebar-text: #1f2329;--console-sidebar-muted: #4e5969;--console-sidebar-hover: #f2f3f5;--console-sidebar-active-bg: #e8f1ff;--console-content-bg: #f5f6f8;--console-border: #e5e6eb;--console-primary: #0f6fff;min-height:100vh;min-height:100dvh;background:var(--console-content-bg)}.platform-console-layout__main[data-v-b0a6b2d5]{margin-left:var(--console-sidebar-width);min-height:100vh;min-height:100dvh;background:var(--console-content-bg);padding:20px 24px;box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{font-family:system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}:root{--console-header-height: 48px;--console-context-navbar-height: 44px;--console-header-bg: #1b1e23;--console-header-text: rgba(255, 255, 255, .85);--console-sidebar-width: 200px;--console-sidebar-bg: #f0f2f5;--console-sidebar-text: #303133;--console-sidebar-active-border: #409eff;--console-content-bg: #f2f3f5;--console-primary: #409eff;--el-color-primary: #409eff}body .el-overlay.el-modal-dialog:not([style*="display: none"]),body .el-overlay:has(.el-dialog):not([style*="display: none"]){display:flex!important;align-items:center!important;justify-content:center!important;padding:16px;box-sizing:border-box}body .el-overlay:not([style*="display: none"]) .el-overlay-dialog{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;max-width:100%;max-height:100%;position:static!important;inset:auto!important;overflow:visible!important}body .el-overlay .el-dialog:not(.is-fullscreen),.el-dialog.el-dialog:not(.is-fullscreen){--el-dialog-margin-top: 0 !important;margin:0 auto!important;max-height:calc(100vh - 32px);display:flex;flex-direction:column;position:relative}body .el-overlay .el-dialog:not(.is-fullscreen)>.el-dialog__body,.el-dialog.el-dialog:not(.is-fullscreen)>.el-dialog__body{flex:1;min-height:0;overflow:auto}body .el-overlay .el-dialog:not(.is-fullscreen)>.el-dialog__header,.el-dialog.el-dialog:not(.is-fullscreen)>.el-dialog__header,body .el-overlay .el-dialog:not(.is-fullscreen)>.el-dialog__footer,.el-dialog.el-dialog:not(.is-fullscreen)>.el-dialog__footer{flex-shrink:0}body .el-dialog__headerbtn{position:absolute;top:12px;right:12px;z-index:1;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:var(--el-border-radius-base);background:transparent;color:var(--el-text-color-secondary);cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .2s,background-color .2s}body .el-dialog__headerbtn:hover{background-color:var(--el-fill-color-light);color:var(--el-text-color-primary)}body .el-dialog__headerbtn:active{background-color:var(--el-fill-color)}body .el-dialog__headerbtn:focus-visible{outline:2px solid var(--el-color-primary-light-5);outline-offset:1px}body .el-dialog__headerbtn .el-icon,body .el-dialog__headerbtn .el-dialog__close{color:inherit;font-size:16px}body .el-overlay.is-message-box:not([style*="display: none"]){display:flex!important;align-items:center!important;justify-content:center!important;padding:16px;box-sizing:border-box}body .el-overlay.is-message-box .el-overlay-message-box{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:min(440px,calc(100vw - 32px));max-height:100%;margin:0;padding:0!important;overflow:visible!important;text-align:initial}body .el-overlay.is-message-box .el-overlay-message-box:after{display:none!important}body .el-overlay.is-message-box .el-message-box{width:100%;max-width:min(440px,calc(100vw - 32px));margin:0;padding:0;display:block;position:relative;border-radius:10px;overflow:hidden;background:var(--el-bg-color)!important;border:1px solid var(--el-border-color-lighter);box-shadow:var(--el-box-shadow)}body .el-overlay.is-message-box .el-message-box__header{position:relative;padding:20px 48px 0 24px}body .el-overlay.is-message-box .el-message-box__title{font-size:16px;font-weight:600;line-height:1.4}body .el-overlay.is-message-box .el-message-box__headerbtn{position:absolute;top:12px;right:12px;z-index:1;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:var(--el-border-radius-base);background:transparent;color:var(--el-text-color-secondary);cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .2s,background-color .2s}body .el-overlay.is-message-box .el-message-box__headerbtn:hover{background-color:var(--el-fill-color-light);color:var(--el-text-color-primary)}body .el-overlay.is-message-box .el-message-box__headerbtn .el-icon,body .el-overlay.is-message-box .el-message-box__headerbtn .el-message-box__close{color:inherit;font-size:16px}body .el-overlay.is-message-box .el-message-box__content{padding:16px 24px 8px}body .el-overlay.is-message-box .el-message-box__message{padding-left:0}body .el-overlay.is-message-box .el-message-box__message p{margin:0;line-height:1.65;font-size:14px}body .el-overlay.is-message-box .el-message-box__btns{padding:12px 24px 20px;display:flex;justify-content:flex-end;gap:12px}body .el-overlay.is-message-box .el-message-box__btns .el-button{min-width:88px;margin-left:0}body .el-drawer__close-btn{width:32px;height:32px;margin:0;padding:0;border:0;border-radius:var(--el-border-radius-base);background:transparent;color:var(--el-text-color-secondary);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s,background-color .2s}body .el-drawer__close-btn:hover{background-color:var(--el-fill-color-light);color:var(--el-text-color-primary)}body .el-drawer__close-btn .el-icon{font-size:16px}
