.sidebar-menu-item__title[data-v-54606524]{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.sidebar-menu-item__label[data-v-54606524]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-menu-item__badge[data-v-54606524]{flex-shrink:0;margin-left:auto}.admin-layout[data-v-a97cacd4]{width:100%;max-width:100vw;height:100vh;display:flex;overflow:hidden}.admin-layout__sidebar[data-v-a97cacd4]{border-right:1px solid var(--cloudchain-color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:100vh;transition:width var(--cloudchain-transition-base), padding var(--cloudchain-transition-base);background:linear-gradient(#fffffffa,#f4f7fff0);flex-direction:column;flex:none;gap:18px;padding:20px 14px;display:flex;overflow:hidden;box-shadow:inset -1px 0 #ffffff8c}.admin-layout__brand[data-v-a97cacd4]{align-items:center;gap:14px;min-height:56px;padding:0 6px;display:flex}.admin-layout__brand-mark[data-v-a97cacd4]{background:linear-gradient(135deg, var(--cloudchain-color-primary), #7fa4ff);color:#fff;letter-spacing:.08em;width:54px;height:54px;box-shadow:var(--cloudchain-shadow-soft);border-radius:18px;flex-shrink:0;place-items:center;font-size:18px;font-weight:700;display:grid}.admin-layout__brand-title[data-v-a97cacd4]{color:var(--cloudchain-color-text-strong);font-size:18px;font-weight:700}.admin-layout__brand-copy[data-v-a97cacd4]{min-width:0}.admin-layout__brand-subtitle[data-v-a97cacd4],.admin-layout__api p[data-v-a97cacd4],.admin-layout__kicker[data-v-a97cacd4],.admin-layout__nav-label[data-v-a97cacd4]{color:var(--cloudchain-color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.admin-layout__nav-label[data-v-a97cacd4]{padding:0 10px}.admin-layout__menu-wrap[data-v-a97cacd4]{flex:1;min-height:0;padding-right:2px;position:relative;overflow:hidden auto}.admin-layout__menu-wrap[data-v-a97cacd4]:before,.admin-layout__menu-wrap[data-v-a97cacd4]:after{z-index:2;content:"";pointer-events:none;width:100%;height:16px;display:block;position:sticky;left:0}.admin-layout__menu-wrap[data-v-a97cacd4]:before{opacity:0;transition:opacity var(--cloudchain-transition-base);background:linear-gradient(#f8fafff0,#f8faff00);margin-bottom:-16px;top:0}.admin-layout__menu-wrap[data-v-a97cacd4]:after{background:linear-gradient(#f8faff00,#f8fafff0);margin-top:-16px;bottom:0}.admin-layout__menu-wrap--scrolled[data-v-a97cacd4]:before{opacity:1}.admin-layout__menu-panel[data-v-a97cacd4]{border-radius:calc(var(--cloudchain-radius-lg) - 2px);background:#ffffff94;border:1px solid #ffffffc7;padding:6px;box-shadow:inset 0 1px #ffffff9e}.admin-layout__menu[data-v-a97cacd4]{border-right:0;width:100%}.admin-layout__sidebar--collapsed[data-v-a97cacd4]{padding-inline:10px}.admin-layout__workspace[data-v-a97cacd4]{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;overflow:hidden}.admin-layout__toolbar[data-v-a97cacd4]{border-bottom:1px solid var(--cloudchain-color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:64px;transition:box-shadow var(--cloudchain-transition-base), background-color var(--cloudchain-transition-base);background:#ffffffd1;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px 12px 18px;display:flex;box-shadow:0 1px #ffffffb3}.admin-layout__toolbar--raised[data-v-a97cacd4]{box-shadow:var(--cloudchain-toolbar-shadow);background:#ffffffeb}.admin-layout__toolbar-left[data-v-a97cacd4],.admin-layout__toolbar-right[data-v-a97cacd4]{align-items:center;gap:12px;min-width:0;display:flex}.admin-layout__toolbar-right[data-v-a97cacd4]{flex-wrap:wrap;justify-content:flex-end;gap:10px}.admin-layout__collapse-btn[data-v-a97cacd4]{background:linear-gradient(#fffffff0,#edf2ffe0);border-color:#4363d524;flex-shrink:0;box-shadow:0 8px 18px #4363d51f}.admin-layout__breadcrumb[data-v-a97cacd4]{min-width:0;padding-left:2px;overflow:hidden}.admin-layout__breadcrumb[data-v-a97cacd4] .el-breadcrumb__inner{color:var(--cloudchain-color-text-secondary);font-weight:600}.admin-layout__breadcrumb[data-v-a97cacd4] .el-breadcrumb__inner.is-link{color:var(--cloudchain-color-text-primary)}.admin-layout__breadcrumb[data-v-a97cacd4] .el-breadcrumb__separator{color:var(--cloudchain-color-text-muted)}.admin-layout__lang-trigger[data-v-a97cacd4]{cursor:pointer;background:#ffffffbd;border:1px solid #4363d51f}.admin-layout__user-dropdown[data-v-a97cacd4]{display:inline-flex}.admin-layout__user-pill[data-v-a97cacd4]{border:1px solid var(--cloudchain-color-border);border-radius:var(--cloudchain-radius-pill);cursor:pointer;transition:transform var(--cloudchain-transition-fast), border-color var(--cloudchain-transition-fast), box-shadow var(--cloudchain-transition-fast);background:#ffffffb8;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:inline-flex;box-shadow:inset 0 1px #ffffffbd}.admin-layout__user-pill[data-v-a97cacd4]:hover{border-color:#4363d533;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffbd,0 10px 22px #4363d51a}.admin-layout__user-pill-copy[data-v-a97cacd4]{min-width:0}.admin-layout__user-pill-copy strong[data-v-a97cacd4]{color:var(--cloudchain-color-text-strong);font-size:13px;line-height:1.2;display:block}.admin-layout__user-pill-copy span[data-v-a97cacd4]{color:var(--cloudchain-color-text-muted);margin-top:2px;font-size:11px;display:block}.admin-layout__user-chevron[data-v-a97cacd4]{color:var(--cloudchain-color-text-muted);flex-shrink:0;font-size:12px}.admin-layout__avatar[data-v-a97cacd4]{background:linear-gradient(135deg, var(--cloudchain-color-primary), var(--cloudchain-color-secondary));color:#fff;flex-shrink:0;font-weight:700}.admin-layout__page-scroll[data-v-a97cacd4]{flex:1;min-width:0;min-height:0;padding:20px 24px 24px;overflow:hidden auto}.admin-layout__page-meta[data-v-a97cacd4]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding:2px 2px 0;display:flex}.admin-layout__page-title[data-v-a97cacd4]{color:var(--cloudchain-color-text-strong);margin-top:10px;font-size:clamp(24px,2.1vw,32px);line-height:1.16}.admin-layout__main[data-v-a97cacd4]{min-width:0;overflow-x:hidden}.admin-layout__api[data-v-a97cacd4]{border:1px solid var(--cloudchain-color-border);border-radius:var(--cloudchain-radius-lg);background:#ffffffb8;max-width:min(380px,100%);padding:14px 16px;box-shadow:inset 0 1px #ffffffb8}.admin-layout__api strong[data-v-a97cacd4]{color:var(--cloudchain-color-text-strong);word-break:break-all;margin-top:10px;font-size:14px;line-height:1.6;display:block}.admin-layout__menu[data-v-a97cacd4] .el-menu-item,.admin-layout__menu[data-v-a97cacd4] .el-sub-menu__title{height:46px;color:var(--cloudchain-color-text-secondary);transition:background-color var(--cloudchain-transition-fast), color var(--cloudchain-transition-fast), transform var(--cloudchain-transition-fast), box-shadow var(--cloudchain-transition-fast);border-radius:14px;margin-bottom:4px;font-size:14px;font-weight:600}.admin-layout__menu[data-v-a97cacd4] .el-sub-menu__title{position:relative}.admin-layout__menu[data-v-a97cacd4] .el-menu-item .el-icon,.admin-layout__menu[data-v-a97cacd4] .el-sub-menu__title .el-icon{color:var(--cloudchain-color-text-muted);transition:color var(--cloudchain-transition-fast)}.admin-layout__menu[data-v-a97cacd4] .el-menu-item:hover,.admin-layout__menu[data-v-a97cacd4] .el-sub-menu__title:hover{background:var(--cloudchain-sidebar-hover-bg);color:var(--cloudchain-color-text-strong);transform:translate(2px)}.admin-layout__menu[data-v-a97cacd4] .el-menu-item:hover .el-icon,.admin-layout__menu[data-v-a97cacd4] .el-sub-menu__title:hover .el-icon{color:var(--cloudchain-color-primary)}.admin-layout__menu[data-v-a97cacd4] .el-menu-item.is-active{background:linear-gradient(135deg, var(--cloudchain-sidebar-active-bg), #ffffffeb);color:var(--cloudchain-sidebar-active-text);box-shadow:0 10px 18px #4363d51f}.admin-layout__menu[data-v-a97cacd4] .el-menu-item.is-active .el-icon{color:var(--cloudchain-color-primary)}.admin-layout__menu[data-v-a97cacd4] .el-sub-menu .el-menu{background:0 0;padding:4px 0 2px 12px}.admin-layout__menu[data-v-a97cacd4] .el-sub-menu .el-menu-item{height:42px;color:var(--cloudchain-color-text-regular);border-radius:12px;margin-bottom:2px;font-size:13px;font-weight:600}.admin-layout__menu[data-v-a97cacd4] .el-sub-menu .el-menu-item.is-disabled{opacity:.68}.admin-layout__menu[data-v-a97cacd4] .el-sub-menu .el-menu-item.is-disabled:hover{background:#4363d50a;transform:none}.admin-layout__menu[data-v-a97cacd4] .sidebar-menu-item__badge{color:var(--cloudchain-color-primary-deep);background:#4363d50f;border-color:#4363d529}.admin-layout__menu[data-v-a97cacd4] .el-menu--collapse .el-menu-item{justify-content:center;padding:0!important}.admin-layout__menu[data-v-a97cacd4] .el-menu--collapse .el-menu-item .el-tooltip__trigger{justify-content:center;width:100%;display:inline-flex}@media (width<=992px){.admin-layout[data-v-a97cacd4]{flex-direction:column;height:auto;min-height:100vh;overflow:auto}.admin-layout__sidebar[data-v-a97cacd4]{border-bottom:1px solid var(--cloudchain-color-border);border-right:0;height:auto;max-height:320px;width:100%!important}.admin-layout__workspace[data-v-a97cacd4],.admin-layout__page-scroll[data-v-a97cacd4]{height:auto}.admin-layout__toolbar[data-v-a97cacd4]{padding-inline:16px}}@media (width<=768px){.admin-layout__toolbar[data-v-a97cacd4],.admin-layout__page-meta[data-v-a97cacd4]{flex-direction:column}.admin-layout__toolbar-left[data-v-a97cacd4],.admin-layout__toolbar-right[data-v-a97cacd4]{justify-content:flex-start;width:100%}.admin-layout__page-scroll[data-v-a97cacd4]{padding-inline:16px}}
