[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-j[data-v-315bb316]{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-j[data-v-315bb316]{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:#356845}.title-wrap-j h3[data-v-315bb316]{font-size:22px;line-height:1.2;font-weight:700}.title-wrap-j p[data-v-315bb316]{margin-top:6px;font-size:12px;color:#648975}.actions-j[data-v-315bb316]{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-j[data-v-315bb316] .el-button--text{height:30px;padding:0 8px;color:#3f7a52}.actions-j[data-v-315bb316] .el-button--text:hover{color:#2f6140}.panel-body-j[data-v-315bb316]{margin-top:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.menu-grid-j[data-v-315bb316]{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-j[data-v-315bb316]{position:relative;min-height:84px;border-radius:12px;border:1px solid rgba(85,146,104,.24);background:linear-gradient(145deg,#fff,#f5fbf7);-webkit-box-shadow:0 8px 14px rgba(74,129,91,.12);box-shadow:0 8px 14px rgba(74,129,91,.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-j[data-v-315bb316]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:rgba(74,133,93,.42);-webkit-box-shadow:0 12px 18px rgba(68,122,86,.2);box-shadow:0 12px 18px rgba(68,122,86,.2)}.menu-icon-j[data-v-315bb316]{width:42px;height:42px;margin-right:10px;border-radius:10px;-ms-flex-negative:0;flex-shrink:0}.menu-meta-j[data-v-315bb316]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.menu-title-j[data-v-315bb316]{font-size:16px;color:#356845;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-type-j[data-v-315bb316]{margin-top:6px;font-size:12px;color:#709081}.menu-remove-j[data-v-315bb316]{position:absolute;right:8px;top:8px;color:#f56c6c;font-size:16px}.menu-grid-j[data-v-315bb316]::-webkit-scrollbar{width:6px}.menu-grid-j[data-v-315bb316]::-webkit-scrollbar-thumb{border-radius:3px;background:rgba(88,147,106,.56)}.menu-grid-j[data-v-315bb316]::-webkit-scrollbar-track{background:transparent}@media (max-width:767px){.menu-grid-j[data-v-315bb316]{grid-template-columns:1fr}}.home-style-j[data-v-70647d35]{--j-bg-main:#f2f9f4;--j-bg-soft:#fafdfb;--j-panel-bg:hsla(0,0%,100%,0.9);--j-border:rgba(82,143,101,0.26);--j-shadow:0 10px 24px rgba(73,128,90,0.14);--j-text-main:#356845;--j-text-sub:#648975;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 12% 0,rgba(108,176,128,.2),transparent 34%),radial-gradient(circle at 92% 8%,rgba(146,206,162,.16),transparent 36%),linear-gradient(160deg,var(--j-bg-main),var(--j-bg-soft))}.hero-j[data-v-70647d35]{border-radius:14px;border:1px solid var(--j-border);background:linear-gradient(118deg,#3a8053,#58a673);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(70,127,88,.28);box-shadow:0 12px 22px rgba(70,127,88,.28)}.hero-main-j[data-v-70647d35]{min-width:0}.hero-kicker-j[data-v-70647d35]{font-size:12px;letter-spacing:1.2px;opacity:.9}.hero-title-j[data-v-70647d35]{margin-top:4px;font-size:30px;line-height:1.2;font-weight:700}.hero-subtitle-j[data-v-70647d35]{margin-top:8px;font-size:13px;line-height:1.6;opacity:.94}.hero-meta-j[data-v-70647d35]{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-j[data-v-70647d35]{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-j[data-v-70647d35]{border-color:rgba(183,248,206,.72);background:rgba(84,188,119,.32)}.layout-j[data-v-70647d35]{min-height:0;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:12px}.panel-j[data-v-70647d35]{min-width:0;min-height:0;border-radius:12px;border:1px solid var(--j-border);background:var(--j-panel-bg);-webkit-box-shadow:var(--j-shadow);box-shadow:var(--j-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:12px;overflow:hidden}.apps-j[data-v-70647d35],.workbench-j[data-v-70647d35]{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-j[data-v-70647d35]{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-j h3[data-v-70647d35]{font-size:18px;color:var(--j-text-main);font-weight:700}.apps-head-j[data-v-70647d35] .el-button--text{color:var(--j-text-sub)}.apps-head-j[data-v-70647d35] .el-button--text:hover{color:var(--j-text-main)}.apps-body-j[data-v-70647d35]{margin-top:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;padding-right:2px}.apps-grid-j[data-v-70647d35]{display:grid;grid-template-columns:1fr;gap:8px}.app-card-j[data-v-70647d35]{min-height:72px;border-radius:10px;border:1px solid rgba(88,148,106,.24);background:linear-gradient(150deg,#fff,#f5fbf7);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-j[data-v-70647d35]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:rgba(77,136,96,.42);-webkit-box-shadow:0 10px 16px rgba(72,128,90,.16);box-shadow:0 10px 16px rgba(72,128,90,.16)}.app-icon-j[data-v-70647d35]{width:36px;height:36px;border-radius:8px;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.plus-j[data-v-70647d35]{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:#dff0e5;color:#3c7750;font-size:18px}.app-meta-j[data-v-70647d35]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.app-name-j[data-v-70647d35]{color:#356845;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-desc-j[data-v-70647d35]{margin-top:4px;color:#709081;font-size:12px}.add-card-j[data-v-70647d35]{border-style:dashed}.apps-body-j[data-v-70647d35]::-webkit-scrollbar{width:6px}.apps-body-j[data-v-70647d35]::-webkit-scrollbar-thumb{border-radius:3px;background:rgba(89,149,108,.5)}.apps-body-j[data-v-70647d35]::-webkit-scrollbar-track{background:transparent}@media (max-width:1279px){.layout-j[data-v-70647d35]{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(280px,1fr)}}@media (max-width:767px){.hero-j[data-v-70647d35]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-title-j[data-v-70647d35]{font-size:26px}}@media (prefers-reduced-motion:reduce){.app-card-j[data-v-70647d35]{-webkit-transition:none;transition:none}}