[data-v-e4739624]:export{menuText:#e0eeff;menuActiveText:#409eff;subMenuActiveText:#e0eeff;menuBg:#4c9af3;menuHover:#fff;subMenuBg:#4c9af3;subMenuHover:#fff;sideBarWidth:210px}.tipStr[data-v-e4739624]{font-size:14px;text-align:left;margin-left:50px;margin-:15px 0;color:red}.appbox[data-v-e4739624]{background-color:#f6f7f8;margin:15px}[data-v-e4739624] .el-form-item__content{width:200px}.textover[data-v-e4739624]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.pagination-container[data-v-e4739624]{margin-top:0;padding:10px 0}.data-title[data-v-e4739624]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#606266;font-weight:700}.data-title[data-v-e4739624]:before{content:"";width:4px;height:18px;background-color:#0079fe;margin-right:4px}[data-v-0de7147f]:export{menuText:#e0eeff;menuActiveText:#409eff;subMenuActiveText:#e0eeff;menuBg:#4c9af3;menuHover:#fff;subMenuBg:#4c9af3;subMenuHover:#fff;sideBarWidth:210px}.tipStr[data-v-0de7147f]{font-size:14px;text-align:left;margin-left:50px;margin-:15px 0;color:red}.appbox[data-v-0de7147f]{background-color:#f6f7f8;margin:15px}.textover[data-v-0de7147f]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.pagination-container[data-v-0de7147f]{margin-top:0;padding:10px 0}.data-title[data-v-0de7147f]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#606266;font-weight:700}.data-title[data-v-0de7147f]:before{content:"";width:4px;height:18px;background-color:#0079fe;margin-right:4px}.panel-l[data-v-0ca74fee]{height:100%;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.panel-head-l[data-v-0ca74fee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;color:#2f688a}.title-wrap-l h3[data-v-0ca74fee]{font-size:22px;line-height:1.2;font-weight:700}.title-wrap-l p[data-v-0ca74fee]{margin-top:6px;font-size:12px;color:#6f95ac}.actions-l[data-v-0ca74fee]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px}.actions-l[data-v-0ca74fee] .el-button--text{height:30px;padding:0 8px;color:#3a7b9e}.actions-l[data-v-0ca74fee] .el-button--text:hover{color:#265f7f}.panel-body-l[data-v-0ca74fee]{margin-top:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.menu-grid-l[data-v-0ca74fee]{height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;-ms-flex-line-pack:start;align-content:start;overflow-y:auto;overflow-x:hidden;padding:2px}.menu-card-l[data-v-0ca74fee]{position:relative;min-height:84px;border-radius:12px;border:1px solid rgba(83,153,191,.24);background:linear-gradient(145deg,#fff,#f4fbff);-webkit-box-shadow:0 8px 14px rgba(67,133,170,.12);box-shadow:0 8px 14px rgba(67,133,170,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;cursor:pointer;-webkit-transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.menu-card-l[data-v-0ca74fee]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:rgba(73,142,180,.42);-webkit-box-shadow:0 12px 18px rgba(62,128,166,.2);box-shadow:0 12px 18px rgba(62,128,166,.2)}.menu-icon-l[data-v-0ca74fee]{width:42px;height:42px;margin-right:10px;border-radius:10px;-ms-flex-negative:0;flex-shrink:0}.menu-meta-l[data-v-0ca74fee]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.menu-title-l[data-v-0ca74fee]{font-size:16px;color:#2c698c;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-type-l[data-v-0ca74fee]{margin-top:6px;font-size:12px;color:#7098b0}.menu-remove-l[data-v-0ca74fee]{position:absolute;right:8px;top:8px;color:#f56c6c;font-size:16px}.menu-grid-l[data-v-0ca74fee]::-webkit-scrollbar{width:6px}.menu-grid-l[data-v-0ca74fee]::-webkit-scrollbar-thumb{border-radius:3px;background:rgba(83,150,187,.56)}.menu-grid-l[data-v-0ca74fee]::-webkit-scrollbar-track{background:transparent}@media (max-width:767px){.menu-grid-l[data-v-0ca74fee]{grid-template-columns:1fr}}.home-style-l[data-v-ca9bb8fe]{--l-bg-main:#eef8fb;--l-bg-soft:#f8fcff;--l-panel-bg:hsla(0,0%,100%,0.9);--l-border:rgba(70,139,177,0.26);--l-shadow:0 10px 24px rgba(61,126,167,0.14);--l-text-main:#2d6487;--l-text-sub:#688fa8;height:100%;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;overflow:hidden;background:radial-gradient(circle at 10% 0,rgba(72,153,194,.2),transparent 34%),radial-gradient(circle at 90% 4%,rgba(112,189,224,.16),transparent 36%),linear-gradient(145deg,var(--l-bg-main),var(--l-bg-soft))}.hero-l[data-v-ca9bb8fe]{border-radius:14px;border:1px solid var(--l-border);background:linear-gradient(118deg,#2f8fc1,#49b4da);color:#fff;padding:14px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-webkit-box-shadow:0 12px 22px rgba(56,131,175,.28);box-shadow:0 12px 22px rgba(56,131,175,.28)}.hero-main-l[data-v-ca9bb8fe]{min-width:0}.hero-kicker-l[data-v-ca9bb8fe]{font-size:12px;letter-spacing:1.2px;opacity:.9}.hero-title-l[data-v-ca9bb8fe]{margin-top:4px;font-size:30px;line-height:1.2;font-weight:700}.hero-subtitle-l[data-v-ca9bb8fe]{margin-top:8px;font-size:13px;line-height:1.6;opacity:.94}.hero-meta-l[data-v-ca9bb8fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.chip-l[data-v-ca9bb8fe]{border-radius:999px;border:1px solid hsla(0,0%,100%,.38);background:hsla(0,0%,100%,.18);padding:5px 12px;font-size:12px}.status-chip-l[data-v-ca9bb8fe]{border-color:rgba(178,245,227,.72);background:rgba(77,188,161,.34)}.layout-l[data-v-ca9bb8fe]{min-height:0;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:12px}.panel-l[data-v-ca9bb8fe]{min-width:0;min-height:0;border-radius:12px;border:1px solid var(--l-border);background:var(--l-panel-bg);-webkit-box-shadow:var(--l-shadow);box-shadow:var(--l-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:12px;overflow:hidden}.apps-l[data-v-ca9bb8fe],.workbench-l[data-v-ca9bb8fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apps-head-l[data-v-ca9bb8fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.apps-head-l h3[data-v-ca9bb8fe]{font-size:18px;color:var(--l-text-main);font-weight:700}.apps-head-l[data-v-ca9bb8fe] .el-button--text{color:var(--l-text-sub)}.apps-head-l[data-v-ca9bb8fe] .el-button--text:hover{color:var(--l-text-main)}.apps-body-l[data-v-ca9bb8fe]{margin-top:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;padding-right:2px}.apps-grid-l[data-v-ca9bb8fe]{display:grid;grid-template-columns:1fr;gap:8px}.app-card-l[data-v-ca9bb8fe]{min-height:72px;border-radius:10px;border:1px solid rgba(89,156,193,.24);background:linear-gradient(150deg,#fff,#f5fbff);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;cursor:pointer;-webkit-transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.app-card-l[data-v-ca9bb8fe]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:rgba(80,147,183,.44);-webkit-box-shadow:0 10px 16px rgba(67,133,170,.16);box-shadow:0 10px 16px rgba(67,133,170,.16)}.app-icon-l[data-v-ca9bb8fe]{width:36px;height:36px;border-radius:8px;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.plus-l[data-v-ca9bb8fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#d6edf8;color:#2f7ea6;font-size:18px}.app-meta-l[data-v-ca9bb8fe]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.app-name-l[data-v-ca9bb8fe]{color:#2b6587;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-desc-l[data-v-ca9bb8fe]{margin-top:4px;color:#7098b0;font-size:12px}.add-card-l[data-v-ca9bb8fe]{border-style:dashed}.apps-body-l[data-v-ca9bb8fe]::-webkit-scrollbar{width:6px}.apps-body-l[data-v-ca9bb8fe]::-webkit-scrollbar-thumb{border-radius:3px;background:rgba(86,151,188,.5)}.apps-body-l[data-v-ca9bb8fe]::-webkit-scrollbar-track{background:transparent}@media (max-width:1279px){.layout-l[data-v-ca9bb8fe]{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(280px,1fr)}}@media (max-width:767px){.hero-l[data-v-ca9bb8fe]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-title-l[data-v-ca9bb8fe]{font-size:26px}}@media (prefers-reduced-motion:reduce){.app-card-l[data-v-ca9bb8fe]{-webkit-transition:none;transition:none}}