
/**
 * 由 CHSK 提供技术支持
 * Powered by CHSK
 */
  
@charset "UTF-8";.apps-list[data-v-cba2a1a3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--item-width, 150px),1fr));gap:16px}@media(max-width:768px){.apps-list[data-v-cba2a1a3]{grid-template-columns:repeat(2,1fr)}}.app-item[data-v-cba2a1a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:var(--item-height, 150px);padding:20px 16px;background:#f8fafc;border-radius:14px;cursor:pointer;transition:all .3s ease}.app-item[data-v-cba2a1a3]:hover{background:#f1f5f9;transform:translateY(-3px);box-shadow:0 6px 16px #409eff1a}.app-item:hover .app-icon[data-v-cba2a1a3]{transform:scale(1.08)}.app-item .app-icon[data-v-cba2a1a3]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;flex-shrink:0}.app-item .app-icon[data-v-cba2a1a3] svg{width:20px!important;height:20px!important;color:#fff!important;stroke:#fff!important;stroke-width:2!important}.app-item .app-name[data-v-cba2a1a3]{font-size:14px;font-weight:500;color:#1e3a5f;text-align:center;word-break:break-word}.app-switcher .app-switcher-trigger[data-v-5ebd4350]{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .25s ease;background:transparent;border:1px solid transparent;position:relative;overflow:hidden}.app-switcher .app-switcher-trigger[data-v-5ebd4350]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1677ff14,#1677ff0a);opacity:0;transition:opacity .25s ease;border-radius:6px}.app-switcher .app-switcher-trigger svg[data-v-5ebd4350]{width:18px;height:18px;color:var(--el-text-color-regular);transition:all .25s ease;position:relative;z-index:1}.app-switcher .app-switcher-trigger span[data-v-5ebd4350]{font-size:13px;font-weight:500;color:var(--el-text-color-primary);transition:color .25s ease;position:relative;z-index:1}.app-switcher .app-switcher-trigger[data-v-5ebd4350]:hover{border-color:#1677ff33;box-shadow:0 2px 8px #1677ff1f}.app-switcher .app-switcher-trigger[data-v-5ebd4350]:hover:before{opacity:1}.app-switcher .app-switcher-trigger:hover svg[data-v-5ebd4350]{color:#1677ff;transform:scale(1.1)}.app-switcher .app-switcher-trigger:hover span[data-v-5ebd4350]{color:#1677ff}.app-switcher .app-switcher-trigger[data-v-5ebd4350]:active{transform:scale(.98)}.app-switcher .app-switcher-trigger[data-v-5ebd4350]:active:before{opacity:.5}.app-switcher-popover{padding:20px!important;border-radius:12px!important;box-shadow:0 8px 32px #0000001f!important}.header-ri[data-v-1d7880fa]{display:flex;align-items:center;justify-content:center}.header-ri .current-project[data-v-1d7880fa]{display:flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.header-ri .current-project[data-v-1d7880fa]:hover{background:#f0f9ff}.header-ri .current-project:hover .current-project-name[data-v-1d7880fa],.header-ri .current-project:hover .switch-icon[data-v-1d7880fa]{color:#3b82f6}.header-ri .current-project .current-project-label[data-v-1d7880fa]{font-size:15px;color:#00000094}.header-ri .current-project .current-project-name[data-v-1d7880fa]{font-size:15px;color:#000c;font-weight:600;margin-right:6px;transition:color .3s}.header-ri .current-project .switch-icon[data-v-1d7880fa]{color:#00000073;transition:color .3s}.header-ri .header-icon[data-v-1d7880fa]{display:flex;justify-content:center;align-items:center}.header-ri .header-icon[data-v-1d7880fa]>*{margin-left:21px;color:var(--el-header-text-color);line-height:1}.header-ri .header-username[data-v-1d7880fa]{margin:0 6px;font-size:15px;color:var(--el-header-text-color);width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-ri .header-avatar[data-v-1d7880fa]{margin-left:21px}.header-ri .header-avatar .header-avatar-wrap[data-v-1d7880fa]{display:flex;justify-content:center;align-items:center}.header-avatar-dropdown .el-dropdown-menu__item{padding:9px 16px}.header-avatar-dropdown .header-dropdown{display:flex;justify-content:center;align-items:center}.workbench-container[data-v-bf6fbc35]{height:100vh;background:linear-gradient(135deg,#f0f5ff,#e6f0ff,#f0f7ff)}.el-header[data-v-bf6fbc35]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0;background:linear-gradient(135deg,#fff,#f8fbff);border-bottom:1px solid rgba(64,158,255,.1);box-shadow:0 2px 8px #409eff0a}.el-header .header-lf[data-v-bf6fbc35]{display:flex;align-items:center;gap:20px;height:100%}.el-header .header-lf .logo-wrapper[data-v-bf6fbc35]{display:flex;align-items:center;gap:12px;padding:0 24px;height:100%;background:#fff;position:relative}.el-header .header-lf .logo-wrapper .logo-icon[data-v-bf6fbc35]{width:36px;height:36px;background:linear-gradient(135deg,#1677ff,#4096ff);border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #1677ff40}.el-header .header-lf .logo-wrapper .logo-icon svg[data-v-bf6fbc35]{width:20px;height:20px;color:#fff}.el-header .header-lf .logo-wrapper .logo-content[data-v-bf6fbc35]{display:flex;flex-direction:column;gap:2px}.el-header .header-lf .logo-wrapper .logo-content .logo-text[data-v-bf6fbc35]{font-size:15px;font-weight:600;color:#1f1f1f;letter-spacing:.3px;white-space:nowrap;line-height:1.4}.el-header .header-lf .logo-wrapper .logo-content .logo-subtitle[data-v-bf6fbc35]{font-size:11px;color:#8c8c8c;letter-spacing:.2px;white-space:nowrap;line-height:1.4}.el-header .header-lf .header-divider[data-v-bf6fbc35]{width:1px;height:24px;background:linear-gradient(180deg,transparent 0%,rgba(64,158,255,.3) 50%,transparent 100%)}.el-header .header-lf .page-title[data-v-bf6fbc35]{display:flex;align-items:center;gap:10px;padding:8px 16px;background:#409eff0f;border-radius:8px;border:1px solid rgba(64,158,255,.1);transition:all .3s ease}.el-header .header-lf .page-title[data-v-bf6fbc35]:hover{background:#409eff1a;border-color:#409eff33}.el-header .header-lf .page-title svg[data-v-bf6fbc35]{width:20px;height:20px;color:#409eff}.el-header .header-lf .page-title span[data-v-bf6fbc35]{font-size:15px;font-weight:500;color:#1e3a5f}@keyframes shimmer-bf6fbc35{0%{transform:translate(-100%)}to{transform:translate(100%)}}.workbench-content[data-v-bf6fbc35]{padding:32px 40px;overflow-y:auto}.content-wrapper[data-v-bf6fbc35]{width:100%;display:flex;flex-direction:column;gap:28px}.bottom-section[data-v-bf6fbc35]{display:flex;gap:28px}@media(max-width:900px){.workbench-content[data-v-bf6fbc35]{padding:24px}.bottom-section[data-v-bf6fbc35]{flex-direction:column}}
