.application-center-page[data-v-4001d1ef]{max-width:1200px;margin:0 auto;padding:24px 16px 40px;background:var(--c-page,#f7f9fc);min-height:100vh;box-sizing:border-box}.breadcrumb[data-v-4001d1ef]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--c-text-secondary,#667085);margin-bottom:24px}.breadcrumb .breadcrumb-link[data-v-4001d1ef]{color:var(--c-text-secondary,#667085);text-decoration:none}.breadcrumb .breadcrumb-link[data-v-4001d1ef]:hover{color:var(--c-primary,#165dff)}.breadcrumb .breadcrumb-sep[data-v-4001d1ef]{color:var(--c-text-disabled,#c0c4cc)}.breadcrumb .breadcrumb-current[data-v-4001d1ef]{color:var(--c-text-primary,#1d2129);font-weight:500}.page-header[data-v-4001d1ef]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.page-header .page-header-left[data-v-4001d1ef]{display:flex;align-items:center;gap:12px}.page-header .page-title-bar[data-v-4001d1ef]{width:4px;height:32px;border-radius:2px;background:linear-gradient(180deg,#0fc6c2,#34d399)}.page-header .page-title[data-v-4001d1ef]{font-size:24px;font-weight:700;color:var(--c-text-primary,#1d2129);margin:0 0 2px}.page-header .page-subtitle[data-v-4001d1ef]{font-size:14px;color:var(--c-text-secondary,#667085);margin:0}.page-header .page-header-right[data-v-4001d1ef]{display:flex;align-items:center;gap:24px}.page-header .stat-item[data-v-4001d1ef]{display:flex;align-items:center;gap:8px}.page-header .stat-icon[data-v-4001d1ef]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.page-header .stat-icon.stat-icon-blue[data-v-4001d1ef]{background:#e8f3ff}.page-header .stat-icon.stat-icon-orange[data-v-4001d1ef]{background:#fff7e8}.page-header .stat-label[data-v-4001d1ef]{font-size:12px;color:var(--c-text-secondary,#667085)}.page-header .stat-value[data-v-4001d1ef]{font-size:18px;font-weight:700}.page-header .stat-value.stat-value-blue[data-v-4001d1ef]{color:#165dff}.page-header .stat-value.stat-value-orange[data-v-4001d1ef]{color:#f2994a}.filter-bar[data-v-4001d1ef]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:24px}.filter-bar .filter-pills[data-v-4001d1ef]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-bar .filter-pill[data-v-4001d1ef]{padding:8px 18px;border-radius:20px;font-size:14px;cursor:pointer;transition:all .2s;border:1px solid var(--c-border,#e5e6eb);background:#fff;color:var(--c-text-secondary,#667085)}.filter-bar .filter-pill.active[data-v-4001d1ef],.filter-bar .filter-pill[data-v-4001d1ef]:hover{background:var(--c-primary-light,#e8f3ff);color:var(--c-primary,#165dff);border-color:var(--c-primary,#165dff)}.filter-bar .add-btn[data-v-4001d1ef]{display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 20px;border-radius:12px;font-size:14px;font-weight:500;border:1px solid var(--c-border,#e5e6eb);background:#fff;color:var(--c-text-secondary,#667085)}.filter-bar .add-btn[data-v-4001d1ef]:hover{border-color:var(--c-primary,#165dff);color:var(--c-primary,#165dff)}.filter-bar .add-btn:hover .iconfont[data-v-4001d1ef]{color:var(--c-primary,#165dff)}.filter-bar .add-btn .iconfont[data-v-4001d1ef]{font-size:14px;font-weight:700;color:var(--c-text-secondary,#667085)}.filter-bar .add-btn .add-text[data-v-4001d1ef]{margin-left:6px}.resource-grid[data-v-4001d1ef]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:1279px){.resource-grid[data-v-4001d1ef]{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.resource-grid[data-v-4001d1ef]{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.resource-grid[data-v-4001d1ef]{grid-template-columns:1fr}}.resource-card[data-v-4001d1ef]{min-width:0;background:var(--c-card,#fff);border:1px solid var(--c-border,#e5e6eb);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .25s ease;position:relative;cursor:grab}.resource-card[data-v-4001d1ef]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12);border-color:var(--c-primary-light,#e8f3ff)}.resource-card:hover .drag-handle[data-v-4001d1ef]{opacity:1}.resource-card.dragging[data-v-4001d1ef]{opacity:.5;transform:scale(.95)}.resource-card .drag-handle[data-v-4001d1ef]{position:absolute;top:10px;left:10px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;color:#c0c4cc;z-index:10;cursor:grab}.resource-card .drag-handle[data-v-4001d1ef]:hover{color:#667085}.resource-card .card-body[data-v-4001d1ef]{padding:16px 16px 12px}.resource-card .card-top[data-v-4001d1ef]{display:flex;align-items:flex-start;gap:12px}.resource-card .card-icon[data-v-4001d1ef]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.resource-card .app-img[data-v-4001d1ef]{width:48px;height:48px;border-radius:10px}.resource-card .card-info[data-v-4001d1ef]{flex:1;min-width:0}.resource-card .card-title-row[data-v-4001d1ef]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.resource-card .card-title[data-v-4001d1ef]{font-size:14px;font-weight:600;color:var(--c-text-primary,#1d2129);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.resource-card .card-badge[data-v-4001d1ef]{padding:2px 6px;border-radius:4px;font-size:12px;background:var(--c-primary-light,#e8f3ff);color:var(--c-primary,#165dff);flex-shrink:0}.resource-card .card-badge.card-badge-teal[data-v-4001d1ef]{background:#e6fffb;color:#08979c}.resource-card .card-org[data-v-4001d1ef]{font-size:12px;color:var(--c-text-secondary,#667085);margin:0}.resource-card .card-tags[data-v-4001d1ef]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.resource-card .card-footer[data-v-4001d1ef]{padding:12px 16px;display:flex;align-items:center;gap:8px;border-top:1px solid #f2f3f5}.resource-card .card-footer .footer-stat[data-v-4001d1ef]{display:flex;align-items:center;gap:2px;font-size:12px;color:var(--c-text-secondary,#667085)}.resource-card .card-footer .flex-1[data-v-4001d1ef]{flex:1}.resource-card .card-footer .settings-btn[data-v-4001d1ef]{width:32px;height:32px;padding:0;border:none;background:transparent;color:var(--c-text-secondary,#667085);border-radius:8px}.resource-card .card-footer .settings-btn[data-v-4001d1ef]:hover{background:var(--c-page,#f7f9fc)}.resource-card .card-footer .open-btn[data-v-4001d1ef]{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 20px;border-radius:12px;font-size:12px;font-weight:500;color:#fff;background:#165dff;text-decoration:none;flex-shrink:0;transition:background .2s}.resource-card .card-footer .open-btn[data-v-4001d1ef]:hover{background:#337eff}.resource-dialog[data-v-4001d1ef] .el-dialog{border-radius:16px;overflow:hidden;box-shadow:0 12px 48px rgba(0,0,0,.15)}.resource-dialog[data-v-4001d1ef] .el-dialog__header{padding:20px 24px 16px;border-bottom:1px solid var(--c-border,#e5e6eb);background:var(--c-page,#f7f9fc)}.resource-dialog[data-v-4001d1ef] .el-dialog__title{font-size:18px;font-weight:700;color:var(--c-text-primary,#1d2129);letter-spacing:.3px}.resource-dialog[data-v-4001d1ef] .el-dialog__headerbtn{top:20px;right:20px;font-size:18px}.resource-dialog[data-v-4001d1ef] .el-dialog__headerbtn .el-dialog__close{color:var(--c-text-secondary,#667085);transition:color .2s}.resource-dialog[data-v-4001d1ef] .el-dialog__headerbtn .el-dialog__close:hover{color:var(--c-text-primary,#1d2129)}.resource-dialog[data-v-4001d1ef] .el-dialog__body{padding:0}.dialog-tabs[data-v-4001d1ef]{display:flex;border-bottom:1px solid var(--c-border,#e5e6eb);padding:0 24px;background:#fff;gap:4px}.dialog-tabs .dialog-tab[data-v-4001d1ef]{position:relative;padding:14px 20px;font-size:14px;font-weight:500;color:var(--c-text-secondary,#667085);cursor:pointer;transition:all .25s ease;border-radius:8px 8px 0 0}.dialog-tabs .dialog-tab[data-v-4001d1ef]:hover{color:var(--c-primary,#165dff);background:rgba(22,93,255,.04)}.dialog-tabs .dialog-tab.active[data-v-4001d1ef]{color:var(--c-primary,#165dff);font-weight:600}.dialog-tabs .dialog-tab.active[data-v-4001d1ef]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 24px);height:2px;border-radius:1px;background:var(--c-primary,#165dff)}.dialog-panel[data-v-4001d1ef]{padding:24px}.dialog-panel[data-v-4001d1ef] .el-form-item{margin-bottom:18px}.dialog-panel[data-v-4001d1ef] .el-form-item:last-child{margin-bottom:0}.dialog-panel[data-v-4001d1ef] .el-form-item__label{font-size:13px;font-weight:600;color:var(--c-text-primary,#1d2129);line-height:1.5;padding-bottom:6px}.dialog-panel[data-v-4001d1ef] .el-input__inner{height:40px;border-radius:10px;border:1px solid var(--c-border,#e5e6eb);font-size:14px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.dialog-panel[data-v-4001d1ef] .el-input__inner:hover{border-color:#c0c4cc}.dialog-panel[data-v-4001d1ef] .el-input__inner:focus{border-color:var(--c-primary,#165dff);box-shadow:0 0 0 3px rgba(22,93,255,.1)}.dialog-panel[data-v-4001d1ef] .el-input__inner::placeholder{color:#c0c4cc}.dialog-panel[data-v-4001d1ef] .el-textarea__inner{border-radius:10px;border:1px solid var(--c-border,#e5e6eb);font-size:14px;padding:10px 14px;transition:border-color .2s,box-shadow .2s;resize:none}.dialog-panel[data-v-4001d1ef] .el-textarea__inner:hover{border-color:#c0c4cc}.dialog-panel[data-v-4001d1ef] .el-textarea__inner:focus{border-color:var(--c-primary,#165dff);box-shadow:0 0 0 3px rgba(22,93,255,.1)}.dialog-panel[data-v-4001d1ef] .el-textarea__inner::placeholder{color:#c0c4cc}.dialog-footer[data-v-4001d1ef]{display:flex;gap:12px;margin-top:4px;padding-top:20px}.dialog-footer .el-button[data-v-4001d1ef]{flex:1;height:44px;border-radius:12px;font-size:15px;font-weight:600;letter-spacing:.3px;transition:all .25s ease}.dialog-footer .el-button.el-button--primary[data-v-4001d1ef]{background:var(--c-primary,#165dff);border-color:var(--c-primary,#165dff);box-shadow:0 2px 8px rgba(22,93,255,.25)}.dialog-footer .el-button.el-button--primary[data-v-4001d1ef]:hover{background:#337eff;border-color:#337eff;box-shadow:0 4px 14px rgba(22,93,255,.35);transform:translateY(-1px)}.dialog-footer .el-button.el-button--primary[data-v-4001d1ef]:active{transform:translateY(0)}.dialog-footer .el-button.el-button--default[data-v-4001d1ef]{border:1px solid var(--c-border,#e5e6eb);color:var(--c-text-secondary,#667085);background:#fff}.dialog-footer .el-button.el-button--default[data-v-4001d1ef]:hover{color:var(--c-primary,#165dff);border-color:var(--c-primary,#165dff);background:rgba(22,93,255,.04)}.tag-input-wrap[data-v-4001d1ef]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--c-border,#e5e6eb);border-radius:10px;min-height:40px;cursor:text;transition:border-color .2s,box-shadow .2s;background:#fff}.tag-input-wrap[data-v-4001d1ef]:hover{border-color:#c0c4cc}.tag-input-wrap[data-v-4001d1ef]:focus-within{border-color:var(--c-primary,#165dff);box-shadow:0 0 0 3px rgba(22,93,255,.1)}.tag-input-wrap[data-v-4001d1ef] .el-tag{height:26px;line-height:24px;border-radius:6px;font-size:12px;border:none;background:rgba(22,93,255,.08);color:var(--c-primary,#165dff)}.tag-input-wrap[data-v-4001d1ef] .el-tag .el-tag__close{color:var(--c-primary,#165dff)}.tag-input-wrap[data-v-4001d1ef] .el-tag .el-tag__close:hover{background:rgba(22,93,255,.2)}.tag-input-wrap .tag-input-inner[data-v-4001d1ef]{flex:1;min-width:80px}.tag-input-wrap .tag-input-inner[data-v-4001d1ef] .el-input__inner{height:28px;border:none;padding:0;background:transparent;font-size:13px}.tag-input-wrap .tag-input-inner[data-v-4001d1ef] .el-input__inner::placeholder{color:#c0c4cc}.bookmark-tips[data-v-4001d1ef]{background:var(--c-page,#f7f9fc);border-radius:12px;padding:18px;margin-bottom:20px}.bookmark-tips .tips-title[data-v-4001d1ef]{font-size:14px;font-weight:600;color:var(--c-text-primary,#1d2129);margin-bottom:12px;display:flex;align-items:center;gap:6px}.bookmark-tips .tips-title[data-v-4001d1ef]:before{content:"💡";font-size:16px}.bookmark-tips .tips-browser-tabs[data-v-4001d1ef]{display:flex;gap:0;margin-bottom:14px;background:#fff;border-radius:8px;padding:3px;border:1px solid var(--c-border,#e5e6eb)}.bookmark-tips .tips-browser-tab[data-v-4001d1ef]{flex:1;text-align:center;padding:7px 0;font-size:13px;font-weight:500;color:var(--c-text-secondary,#667085);cursor:pointer;border-radius:6px;transition:all .2s ease}.bookmark-tips .tips-browser-tab[data-v-4001d1ef]:hover{color:var(--c-text-primary,#1d2129)}.bookmark-tips .tips-browser-tab.active[data-v-4001d1ef]{background:var(--c-primary,#165dff);color:#fff;font-weight:600;box-shadow:0 1px 3px rgba(22,93,255,.3)}.bookmark-tips .tips-steps[data-v-4001d1ef]{display:flex;flex-direction:column;gap:8px}.bookmark-tips .tips-step[data-v-4001d1ef]{display:flex;align-items:center;gap:10px;padding:0}.bookmark-tips .step-num[data-v-4001d1ef]{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--c-primary,#165dff);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.bookmark-tips .step-text[data-v-4001d1ef]{font-size:13px;color:var(--c-text-secondary,#667085);line-height:1.5}.bookmark-tips .step-text b[data-v-4001d1ef]{color:var(--c-text-primary,#1d2129);font-weight:600}.bookmark-tips .step-text kbd[data-v-4001d1ef]{display:inline-block;padding:1px 6px;font-size:12px;font-family:inherit;color:var(--c-text-primary,#1d2129);background:#fff;border:1px solid #d0d5dd;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,.08);line-height:1.4}.bookmark-upload[data-v-4001d1ef] .el-upload{width:100%}.bookmark-upload[data-v-4001d1ef] .el-upload-dragger{border:2px dashed #d0d5dd;border-radius:14px;padding:30px 24px;width:100%;height:auto;min-height:120px;background:var(--c-page,#f7f9fc);transition:all .25s ease;overflow:visible}.bookmark-upload[data-v-4001d1ef] .el-upload-dragger:hover{border-color:var(--c-primary,#165dff);background:rgba(22,93,255,.03)}.upload-content[data-v-4001d1ef]{text-align:center}.upload-content .upload-icon[data-v-4001d1ef]{font-size:40px;margin-bottom:12px;display:inline-block;opacity:.8;line-height:1}.upload-content .upload-text[data-v-4001d1ef]{font-size:14px;font-weight:500;color:var(--c-text-primary,#1d2129);margin-bottom:6px;line-height:1.5;white-space:normal;word-break:break-all}.upload-content .upload-hint[data-v-4001d1ef]{font-size:12px;color:#8f959e;line-height:1.5}.upload-image-wrapper[data-v-4001d1ef]{position:relative;display:inline-block}.upload-image-remove[data-v-4001d1ef]{position:absolute;top:0;right:0;width:20px;height:20px;background:rgba(0,0,0,.4);border-radius:0 8px 0 8px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;font-size:12px;color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.15);transition:background .2s}.upload-image-remove .el-icon-close[data-v-4001d1ef]{font-size:12px}.application-icon-img[data-v-4001d1ef]{width:100%;height:100%;border-radius:8px}.bookmark-result[data-v-4001d1ef]{margin-top:20px}.bookmark-result .result-header[data-v-4001d1ef]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,#e8ffea,#f0fdf4);border-radius:10px;font-size:13px;font-weight:500;color:#16a34a;margin-bottom:12px;border:1px solid rgba(22,163,74,.15)}.bookmark-result .result-header b[data-v-4001d1ef]{color:#15803d;font-weight:700}.bookmark-result .result-header .el-button--mini[data-v-4001d1ef]{height:28px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:500;color:#16a34a;border-color:rgba(22,163,74,.3);background:#fff}.bookmark-result .result-header .el-button--mini[data-v-4001d1ef]:hover{background:#f0fdf4;border-color:#16a34a}.bookmark-result .result-list[data-v-4001d1ef]{max-height:260px;overflow-y:auto;border:1px solid var(--c-border,#e5e6eb);border-radius:10px;padding:6px 0;background:#fff}.bookmark-result .result-list[data-v-4001d1ef]::-webkit-scrollbar{width:5px}.bookmark-result .result-list[data-v-4001d1ef]::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:3px}.bookmark-result .result-list[data-v-4001d1ef] .el-checkbox__inner{width:20px;height:20px}.bookmark-result .result-list[data-v-4001d1ef] .el-checkbox__inner:after{height:10px;left:6px;top:2px;width:6px;border-width:2px}.bookmark-result .result-list[data-v-4001d1ef] .el-checkbox__input.is-checked .el-checkbox__inner,.bookmark-result .result-list[data-v-4001d1ef] .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--c-primary,#165dff);border-color:var(--c-primary,#165dff)}.bookmark-result .result-list[data-v-4001d1ef] .el-checkbox-group{display:block}.bookmark-result .result-list .result-item[data-v-4001d1ef]{padding:0;border-bottom:1px solid #f2f3f5}.bookmark-result .result-list .result-item[data-v-4001d1ef]:last-child{border-bottom:none}.bookmark-result .result-list .result-item[data-v-4001d1ef] .el-checkbox{display:flex;align-items:center;width:100%;padding:16px 18px;margin:0;transition:background .15s}.bookmark-result .result-list .result-item[data-v-4001d1ef] .el-checkbox:hover{background:var(--c-page,#f7f9fc)}.bookmark-result .result-list .result-item[data-v-4001d1ef] .el-checkbox__label{flex:1;min-width:0;padding-left:14px;font-size:14px}.bookmark-result .result-list .bm-row[data-v-4001d1ef]{display:flex;align-items:center;gap:12px}.bookmark-result .result-list .bm-icon[data-v-4001d1ef]{width:22px;height:22px;flex-shrink:0;object-fit:contain}.bookmark-result .result-list .bm-icon-placeholder[data-v-4001d1ef]{width:22px;height:22px;flex-shrink:0;background:#e5e6eb;border-radius:4px}.bookmark-result .result-list .bm-info[data-v-4001d1ef]{flex:1;min-width:0}.bookmark-result .result-list .bm-name[data-v-4001d1ef]{display:block;font-weight:500;font-size:14px;color:var(--c-text-primary,#1d2129);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bookmark-result .result-list .bm-domain[data-v-4001d1ef]{display:block;font-size:12px;color:#8f959e;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop-item{display:flex;align-items:center;height:40px}.drop-item .iconfont{font-size:16px}.drop-item .op-text{font-size:16px;margin-left:6px}