/* 006idc.cn light navigation: one shell, shared by every V10 page. */
html.sixconsole .el-header{position:fixed!important;inset:0 0 auto;z-index:2000;width:100%!important;height:48px!important;padding:0 20px 0 0!important;background:#fff!important;color:#20243d;border-bottom:1px solid #f4f6ff;box-shadow:none;display:flex;align-items:center;justify-content:space-between}
.sixconsole .header-left,.sixconsole .header-right{display:flex;align-items:center;height:48px;min-width:0;margin:0}
.sixconsole .header-right{gap:16px}
.sixconsole .six-global-brand{display:flex;align-items:center;justify-content:flex-start;width:200px;height:48px;flex:0 0 200px;padding:0 24px}
.sixconsole .six-global-brand img{display:block;width:auto;height:30px;max-width:150px;object-fit:contain}
.sixconsole .header-right .right-icon,.sixconsole .header-right .user-name,.sixconsole .header-right .un-login{color:#8187a1}
.sixconsole .header-right .right-item img{width:20px;height:20px;object-fit:contain}
.sixconsole .header-right .head-box{height:24px!important;width:24px!important;line-height:24px!important;border-radius:1px;background:#165dff!important;font-size:14px}
.sixconsole .header-right .cloum-line-item{display:none}
.sixconsole .six-top-link{font-size:12px;color:#8187a1;white-space:nowrap}
.sixconsole .six-top-link:hover{color:#165dff}
.sixconsole .six-language{margin-left:20px;height:28px;background:#f6f7fb;padding:0 8px}
.sixconsole .six-language .el-dropdown-country{display:flex;align-items:center;gap:5px;height:28px;color:#8187a1;font-size:12px}
.sixconsole .six-language img{width:20px!important;height:14px!important;object-fit:cover;border-radius:0!important}
.sixconsole .six-language .right-icon{color:#8187a1}
.sixconsole .el-aside{position:fixed!important;left:0;top:48px;bottom:0;width:200px!important;height:calc(100vh - 48px)!important;background:#fff!important;color:#202020;padding:20px 6px 24px 0!important;overflow-y:auto}
.sixconsole .el-aside + .el-container{margin-left:200px;width:calc(100% - 200px);min-width:0}
.sixconsole .six-nav-group-title{font-size:12px;font-weight:400;color:#777;padding:18px 16px 8px;margin:0;line-height:20px}
.sixconsole .six-configured-nav{padding:0;margin:0}
.sixconsole .six-nav-items{list-style:none;padding:0;margin:0}
.sixconsole .six-nav-link{display:flex;align-items:center;gap:8px;min-height:40px;padding:9px 16px;color:#202020;background:transparent;font-size:14px;line-height:22px;text-decoration:none;border-radius:1px}
.sixconsole .six-nav-link i{width:16px;min-width:16px;font-size:16px;line-height:20px;color:inherit;text-align:center}
.sixconsole .six-nav-link .aside-menu-text{font-size:inherit;color:inherit;overflow-wrap:anywhere;min-width:0;line-height:22px}
.sixconsole .six-nav-link:hover{background:#eff2f7;color:#202020}
.sixconsole .six-nav-link[aria-current=page],.sixconsole .six-nav-link[aria-current=page]:hover{background:#165dff;color:#fff}
.sixconsole .six-nav-link:focus-visible{outline:2px solid #165dff;outline-offset:-2px}
.sixconsole .six-nav-link[aria-current=page]:focus-visible{outline-color:#fff;outline-offset:-4px}
.sixconsole .six-nav-unavailable{color:#8187a1;cursor:default}
.sixconsole .six-nav-separator{border:0;border-top:1px solid #e7eaef;margin:12px 16px}
.sixconsole .el-main{padding:68px 20px 24px!important;background:#f1f3fb}
.sixconsole .six-menu-toggle{display:none;border:0;background:transparent;color:#60677c;width:44px;height:44px;font-size:18px;flex:0 0 44px;cursor:pointer}
.sixconsole .drawer-menu{background:#fff!important;color:#20243d;padding:0!important}
.sixconsole .drawer-menu-top{height:48px!important;display:flex;align-items:center;justify-content:flex-start!important;padding:0 16px;position:relative;border-bottom:1px solid #f4f6ff}
.sixconsole .drawer-menu-top .menu-alink{margin:0!important}
.sixconsole .drawer-menu-logo{display:block;width:auto!important;height:30px!important;max-width:150px!important;max-height:30px!important;object-fit:contain;margin:0!important}
.sixconsole .six-menu-close{position:absolute!important;right:4px!important;top:2px!important;width:44px!important;height:44px!important;font-size:18px!important;background:none;border:0;color:#60677c!important}
.sixconsole .drawer-menu-list-top{margin:0!important;padding:16px 6px 24px 0!important}
@media(max-width:1100px){
 .sixconsole .el-aside{display:none!important}.sixconsole .el-aside + .el-container{margin-left:0;width:100%}
 .sixconsole .six-menu-toggle{display:inline-flex;align-items:center;justify-content:center;order:-1}
 .sixconsole .six-global-brand{width:140px;flex-basis:140px;padding:0 6px}
 .sixconsole .six-language{margin-left:8px}
 .sixconsole .drawer-menu{width:min(300px,88vw)!important}
 .sixconsole .drawer-menu .six-nav-link{min-height:44px;padding-top:11px;padding-bottom:11px}
}
@media(max-width:760px){
 html.sixconsole .el-header{padding-right:12px!important}
 .sixconsole .header-right{gap:12px}.sixconsole .six-top-link,.sixconsole .six-language{display:none}
 .sixconsole .six-global-brand{width:126px;flex-basis:126px}.sixconsole .six-global-brand img{height:28px;max-width:122px}
 .sixconsole .el-main{padding:64px 16px 24px!important}
 .sixconsole .menu-top .el-menu-item{font-size:14px}
}
/* Page titles occupy the same strip across account, finance and plugin families. */
html.sixconsole body :is(.template,.file_download,.care-shell) .el-main:has(>.six006-page-title){padding-top:48px!important}
html.sixconsole .six006-page-title{height:48px;background:#fff;margin:0 -20px 20px;padding:0 20px;display:flex;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.04);border:0;position:relative}
html.sixconsole .six006-page-title>.six006-title-content{display:flex;align-items:center;gap:10px;min-width:0;width:100%;font:700 16px/24px var(--six-font);margin:0;padding:0;border:0}
html.sixconsole .six006-page-title .title-text{font:700 16px/24px var(--six-font);color:#202020}
html.sixconsole .six006-page-title .back-img{position:static;width:20px;height:20px;cursor:pointer}
html.sixconsole .six006-page-title .el-button{margin-left:auto}
html.sixconsole .six006-page-title:not(:has(.top-back,.back-img,.back-btn,.back-icon,.back))::after{content:"";position:absolute;bottom:0;left:20px;width:32px;height:2px;background:var(--color-primary);pointer-events:none}
@media(max-width:760px){html.sixconsole .six006-page-title{margin:0 -16px 16px;padding:0 16px}}
@media(max-width:760px){html.sixconsole .six006-page-title::after{left:16px!important}}

html.sixconsole .six006-title-content :is(h1,h2,.top-title){font:700 16px/24px var(--six-font);margin:0;padding:0}
html.sixconsole .six006-title-content :is(.back-btn,.back-icon,.back){display:inline-flex;align-items:center;width:20px;height:20px;margin:0;cursor:pointer}
html.sixconsole .six006-title-content .back-btn svg{width:20px;height:20px}

.sixconsole .six-nav-group-title a{color:inherit;text-decoration:none}.sixconsole .six-nav-group-title a:hover{color:#165dff}.sixconsole .six-nav-group-title a[aria-current=page]{color:#165dff;font-weight:600}

/* Reference header order with real, permission-aware destinations. */
.sixconsole .six-top-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:32px;border:0;background:none;padding:0;color:#8187a1;font-size:20px;cursor:pointer}
.sixconsole .six-top-icon img{display:block;width:20px;height:20px;object-fit:contain}
/* Both image and font icons use the same badge anchor, independent of text line boxes. */
.sixconsole .six-top-icon>.el-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;line-height:20px;vertical-align:middle}
.sixconsole .six-top-icon>.el-badge>i{display:block;width:20px;height:20px;line-height:20px}
.sixconsole .six-top-icon .el-badge__content{display:flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}

.sixconsole button.six-top-link{border:0;background:none;padding:0;cursor:pointer;font-family:inherit}
.sixconsole .el-dropdown-header{display:flex;align-items:center;gap:8px}.sixconsole .six-top-username{font-size:12px;color:#596579;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sixconsole .el-dropdown-header>.el-icon-arrow-down{display:none}
/* Keep triggers and panels in one hover/focus region, without a dead gap. */
.six-top-dropdown{position:relative;display:flex;align-items:center;height:48px}
.sixconsole .six-top-account-trigger{background:none;border:0;padding:0;font:inherit;cursor:pointer;color:var(--six-text)}
.six-top-dropdown-panel{position:absolute;top:100%;right:0;z-index:2100;background:#fff;border:0;border-radius:0;box-shadow:0 8px 16px rgba(0,0,0,.22);box-sizing:border-box;color:#071344}
.six-top-account-panel{width:160px;padding:14px 0;background:#f8f9fb}
.sixconsole .six-top-account-panel a,.sixconsole .six-top-account-panel button,.sixconsole .six-top-finance-links a{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:40px;width:100%;padding:8px 20px;border:0;background:none;color:#071344;font:14px/24px var(--six-font);text-align:left;white-space:nowrap;cursor:pointer;text-decoration:none}
.six-top-account-panel a:hover,.six-top-account-panel button:hover,.six-top-finance-links a:hover{background:#edf2ff;color:#165dff}
.six-top-dropdown-panel a:focus-visible,.six-top-dropdown-panel button:focus-visible,.six-top-account-trigger:focus-visible{outline:2px solid #165dff;outline-offset:-2px}
.six-top-finance-panel{width:260px;max-width:calc(100vw - 24px);padding:20px}
.six-top-balance{position:relative;padding:0 90px 18px 0;border-bottom:1px solid #f0f1f5;min-height:66px}
.six-top-balance>span{display:block;font-size:14px;line-height:22px;color:#8187a1;white-space:nowrap}.six-top-balance small{font-size:12px}
.six-top-balance strong{display:block;font-size:30px;line-height:40px;color:#071344;font-weight:600}
.six-top-balance .six-top-recharge{position:absolute;right:0;top:28px;background:#165dff;color:#fff;padding:8px 14px;font-size:14px;line-height:20px;text-decoration:none}
.six-top-balance>button{border:0;background:none;color:#165dff;cursor:pointer}
.six-top-finance-links{display:block;padding:0}.sixconsole .six-top-finance-links a{width:calc(100% + 16px);margin-left:-8px;padding:8px;gap:6px;justify-content:flex-start;text-align:left}.six-top-finance-links .el-icon-arrow-right{margin-left:auto;color:#165dff;font-size:12px}
.six-top-finance-links .six-top-finance-overview{border-top:1px solid #f0f1f5;margin-top:4px;color:#8187a1}
@media(max-width:760px){.six-top-account-panel a,.six-top-account-panel button{min-height:44px}}
.six-top-messages{font-size:13px;line-height:22px}.six-top-messages>a{display:block;padding:10px 0;color:#596579;border-bottom:1px solid #f1f3f8;overflow-wrap:anywhere}.six-top-messages button{background:none;border:0;color:#165dff;cursor:pointer}
.six-top-icon:focus-visible,button.six-top-link:focus-visible{outline:2px solid #829bff;outline-offset:2px}
@media(max-width:1050px){.sixconsole .header-right{gap:12px}.sixconsole .six-top-secondary{display:none}}
@media(max-width:760px){.sixconsole .six-top-home,.sixconsole .six-top-finance,.sixconsole .six-top-username{display:none}.sixconsole .six-top-icon{width:36px;height:44px}.six-top-finance-links{grid-template-columns:1fr}}
