.onboarding-page[data-v-6093c0c1]{max-width:1100px;margin:24px auto 0;padding:0 16px}.hero[data-v-6093c0c1]{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:12px;padding:120px 50px}.brand[data-v-6093c0c1]{display:flex;align-items:center;gap:10px}.brand__logo[data-v-6093c0c1]{width:95px;height:50px}.brand__title[data-v-6093c0c1]{font-size:22px;margin:0;font-weight:600}.hero__desc[data-v-6093c0c1]{color:#4b5563;margin:10px 0 18px}.hero__actions[data-v-6093c0c1]{display:flex;gap:12px}.hero__right[data-v-6093c0c1]{display:flex;align-items:center;justify-content:center}.illus[data-v-6093c0c1]{position:relative;width:100%;height:200px}.illus__device[data-v-6093c0c1]{position:absolute;inset:28px;border-radius:10px;background:hsla(0,0%,100%,.92);box-shadow:0 10px 20px rgba(0,0,0,.08)}.illus__bubble[data-v-6093c0c1]{position:absolute;width:36px;height:36px;border-radius:50%;background:#ffd54f;color:#111;display:grid;place-items:center;font-weight:700;box-shadow:0 6px 12px rgba(0,0,0,.12)}.illus__bubble--blue[data-v-6093c0c1]{background:#60a5fa;color:#fff;left:16%;top:12%}.illus__bubble--dark[data-v-6093c0c1]{background:#111827;color:#fff;left:80%;top:60%}.illus__bubble[data-v-6093c0c1]{left:32%;bottom:14%}.video[data-v-6093c0c1]{margin:24px 0;flex:1}.features[data-v-6093c0c1]{flex:1}.video__box[data-v-6093c0c1]{height:300px;border-radius:8px;background:linear-gradient(180deg,#cbd5e1,#9aa3af);display:grid;place-items:center;cursor:pointer}.video__play[data-v-6093c0c1]{font-size:34px;color:#0b5fff}.features__list[data-v-6093c0c1]{list-style:none;padding:0;margin:0;flex:1}.features__item[data-v-6093c0c1]{display:flex;align-items:flex-start;gap:10px;padding:8px 0}.features__icon[data-v-6093c0c1]{color:#0b5fff;margin-top:3px}.features__text strong[data-v-6093c0c1]{color:#111827}.features__text span[data-v-6093c0c1]{color:#4b5563}.upload-box[data-v-6093c0c1]{width:100%;height:auto;border:2px dashed #ccc;border-radius:8px;padding:10px;text-align:center;cursor:pointer;margin-top:16px}.upload-content[data-v-6093c0c1]{display:flex;flex-direction:column;align-items:center}.preview[data-v-6093c0c1]{width:200px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.placeholder img[data-v-6093c0c1]{width:120px;opacity:.5;height:86px}.reupload-btn[data-v-6093c0c1]{margin-top:10px;padding:6px 12px;font-size:14px;cursor:pointer;border:none;background-color:#409eff;color:#fff;border-radius:4px;position:relative;left:0;top:0}.add-workspace-class{border-radius:6px!important}.dashboard-container[data-v-7ffc106a]{padding:20px}.banner[data-v-7ffc106a]{display:flex;align-items:center;justify-content:space-between;padding:50px 25px;border-radius:10px;background:linear-gradient(90deg,#b16abf,#6a85e7,#5ffbf1);color:#fff;position:relative}.banner-text h2[data-v-7ffc106a]{font-size:24px;margin-bottom:5px}.banner-text p[data-v-7ffc106a]{margin:5px 0;font-size:14px}.banner-image img[data-v-7ffc106a]{width:250px;height:auto;border-radius:8px}.dashboard-header[data-v-7ffc106a]{margin-top:20px}.dashboard-header h2[data-v-7ffc106a]{font-size:22px;margin-bottom:5px}.dashboard-header p[data-v-7ffc106a]{color:#666}.info-grid[data-v-7ffc106a],.product-page[data-v-7ffc106a]{background-color:#fff;padding:20px}.product-page[data-v-7ffc106a]{margin:0 10px;border-radius:4px}.info-grid_box[data-v-7ffc106a]{display:grid;grid-template-columns:2fr 1fr;gap:10px}.info-card[data-v-7ffc106a]{padding:30px;border-radius:10px;background:#fff;background-color:#f9fafb}.info-card strong[data-v-7ffc106a]{font-size:18px}.stats-card[data-v-7ffc106a]{padding:20px;font-size:18px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);border:4px solid #eaecf0;background:#fff;margin:10px 0}.url-box[data-v-7ffc106a]{display:flex;align-items:center;gap:8px;background:#f5f5f5;padding:8px 12px;border-radius:6px;max-width:100%;overflow:hidden}.url-link[data-v-7ffc106a]{font-size:14px;color:#485eef;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%}.copy-btn[data-v-7ffc106a]{font-size:18px;padding:4px 6px;background-color:#485eef;color:#fff}.stats-card h2[data-v-7ffc106a]{font-size:28px;margin-top:10px}@media (max-width:768px){.info-grid_box[data-v-7ffc106a]{display:block}.dashboard-container[data-v-7ffc106a],.info-grid[data-v-7ffc106a],.product-page[data-v-7ffc106a]{padding:0}.stats-card[data-v-7ffc106a]{margin:10px auto}.info-grid_box>div[data-v-7ffc106a]:last-child{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between}.stats-card[data-v-7ffc106a]{flex:1;min-width:120px}}.operations-container[data-v-7ffc106a]{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;align-items:stretch}.operation-card[data-v-7ffc106a]{flex:1;display:flex;flex-direction:column;padding:20px;background-color:#fff}.operation-list[data-v-7ffc106a]{flex-grow:1;display:flex;flex-direction:column;justify-content:space-around}.operation-item[data-v-7ffc106a]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.operation-left[data-v-7ffc106a]{display:flex;align-items:center;gap:10px;font-size:16px}.operation-icon[data-v-7ffc106a]{font-size:18px;color:#409eff}.client-app-card[data-v-7ffc106a]{flex:1;padding:20px;text-align:center;display:flex;flex-direction:column;justify-content:center;background-color:#fff}.client-header[data-v-7ffc106a]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.client-icon[data-v-7ffc106a]{font-size:22px;color:#409eff}.client-image img[data-v-7ffc106a]{width:150px;height:auto}.custom-dialog[data-v-7ffc106a]{border-radius:12px;padding:20px}.dialog-content[data-v-7ffc106a]{display:flex;flex-direction:column;gap:12px}.dialog-title[data-v-7ffc106a]{font-size:14px;font-weight:700;margin-bottom:8px}.el-checkbox[data-v-7ffc106a],.input-container[data-v-7ffc106a]{margin-top:10px}.el-select[data-v-7ffc106a]{width:100%}@media (max-width:768px){.client-header[data-v-7ffc106a],.operation-item[data-v-7ffc106a],.operation-left[data-v-7ffc106a]{flex-wrap:wrap;justify-content:center}}.avatar-delete[data-v-cac25154]{position:absolute;top:-5px;right:-5px;width:20px;height:20px;font-size:14px;line-height:20px;text-align:center;color:#fff;background-color:#f56c6c;border-radius:50%;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2)}.avatar-img[data-v-cac25154]{width:200px;max-height:100%;-o-object-fit:cover;object-fit:cover}.course-management[data-v-cac25154]{padding:20px;background-color:#fff}.header[data-v-cac25154]{display:flex;justify-content:space-between;align-items:center}.course-details[data-v-cac25154]{flex:1.3}.toolbar[data-v-cac25154]{display:flex;gap:10px;margin:15px 0;flex-wrap:wrap}.course-table[data-v-cac25154]{background:#fff;border-radius:8px;overflow:hidden}.course-title[data-v-cac25154]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.copy-icon[data-v-cac25154],.more-icon[data-v-cac25154],.settings-icon[data-v-cac25154]{font-size:18px;cursor:pointer;margin-right:10px;color:#666}.copy-icon[data-v-cac25154]:hover,.more-icon[data-v-cac25154]:hover,.settings-icon[data-v-cac25154]:hover{color:#333}.delete-icon[data-v-cac25154]{color:red;font-size:18px;cursor:pointer;margin-right:10px}.footer[data-v-cac25154]{text-align:center;margin-top:20px}.dialog-title[data-v-cac25154]{text-align:center;margin-bottom:20px}.course-options[data-v-cac25154]{display:flex;justify-content:space-between;gap:16px}.course-card[data-v-cac25154]{flex:1;padding:20px;border:2px solid #ddd;border-radius:8px;cursor:pointer;transition:all .3s ease;text-align:left}.course-card[data-v-cac25154]:hover{border-color:#409eff}.selected[data-v-cac25154]{border-color:#409eff;background-color:#f0f7ff}.course-icon[data-v-cac25154]{font-size:32px;margin-bottom:10px;display:block;text-align:left}.step-indicator[data-v-cac25154]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-direction:column}.dots[data-v-cac25154]{display:flex;gap:6px;margin-top:5px}.dot[data-v-cac25154]{width:8px;height:8px;background:#ddd;border-radius:50%}.dot.active[data-v-cac25154]{background:#007bff}.dialog-title[data-v-cac25154]{font-size:18px;font-weight:700;margin-bottom:16px}.form-layout[data-v-cac25154]{display:flex;gap:20px}.course-image[data-v-cac25154]{flex:1.5}.image-label[data-v-cac25154]{font-weight:700;display:flex;align-items:center;gap:5px}.product-page[data-v-cac25154]{background-color:#fff;padding:20px;margin:0 10px;border-radius:4px}.upload-box[data-v-cac25154]{width:100%;height:80%;border:2px dashed #ddd;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;color:#777;padding:20px;position:relative}.upload-box i[data-v-cac25154]{font-size:40px;margin-bottom:5px}.url-input[data-v-cac25154]{display:flex;gap:5px}.url-input .el-input[data-v-cac25154]{flex:1}.dialog-footer[data-v-cac25154]{display:flex;justify-content:space-between;margin-top:20px}.dialog-footer-drawer[data-v-cac25154]{display:flex;justify-content:flex-end;margin-right:10px}.next-btn[data-v-cac25154]{background-color:#111827;border-color:#111827;color:#fff;font-weight:700}.pagination[data-v-cac25154]{margin-top:20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;width:100%}.default-icon[data-v-cac25154]{font-size:40px;color:#ccc;margin-right:8px}.course-cover[data-v-cac25154]{width:40px;height:40px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.vdp-datepicker input{border:none;background:transparent;background-color:transparent!important;height:1%!important}.vdp-datepicker__calendar{top:41px;left:0!important}.vgs__container{top:100px!important}.leaflet-container[data-v-06906e32]{z-index:8!important}.el-carousel__item h3[data-v-27e02468]{color:#475669;font-size:18px;opacity:.75;line-height:300px;margin:0}.content-wrapper[data-v-27e02468]{display:flex;justify-content:center;align-items:center;height:calc(100vh - 90px);padding:20px 0}.iframe-container[data-v-27e02468]{width:100%;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);display:flex;flex-direction:column}.iframe-header[data-v-27e02468]{display:flex;justify-content:space-between;align-items:center;padding:0 16px;height:50px;border-bottom:1px solid #ebeef5}.iframe-header h3[data-v-27e02468]{margin:0;font-size:16px;color:#303133}.iframe-controls[data-v-27e02468]{display:flex;gap:8px}.iframe-wrapper[data-v-27e02468]{flex:1;position:relative;overflow:hidden}.edm-iframe[data-v-27e02468]{width:100%;height:100%;border:none}.iframe-footer[data-v-27e02468]{display:flex;justify-content:space-between;align-items:center;padding:0 16px;height:40px;border-top:1px solid #ebeef5;font-size:12px;color:#909399}.status-indicator[data-v-27e02468]{display:flex;align-items:center}.status-dot[data-v-27e02468]{width:8px;height:8px;border-radius:50%;background-color:#f56c6c;margin-right:6px}.status-dot.connected[data-v-27e02468]{background-color:#67c23a}.loading-overlay[data-v-27e02468]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.8);z-index:10}.loading-overlay p[data-v-27e02468]{margin-top:10px;color:#409eff}.auth-overlay[data-v-27e02468]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:20}.auth-card[data-v-27e02468]{background-color:#fff;width:400px;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.auth-card h3[data-v-27e02468]{margin:0 0 8px 0;font-size:18px;color:#303133}.auth-description[data-v-27e02468]{margin-top:0;margin-bottom:20px;font-size:14px;color:#909399}.auth-fields[data-v-27e02468]{margin-bottom:20px}.auth-field[data-v-27e02468]{margin-bottom:12px}.auth-label[data-v-27e02468]{display:block;margin-bottom:5px;font-size:14px;color:#606266}.auth-footer[data-v-27e02468]{display:flex;justify-content:flex-end;gap:10px}.auto-login-option[data-v-27e02468]{margin-top:10px;font-size:14px;color:#606266}.fullscreen[data-v-27e02468]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background-color:#fff}.product-access-container[data-v-af0d9064]{margin:auto;padding:20px}.header[data-v-af0d9064]{display:flex;align-items:center;justify-content:space-between;align-items:baseline}.header h3[data-v-af0d9064]{font-size:18px;font-weight:700;color:#333}.description[data-v-af0d9064]{font-size:14px;color:#666;padding-left:15px}.create-btn[data-v-af0d9064]{font-size:14px;padding:8px 16px}.product-card[data-v-af0d9064]{border-radius:8px;padding:20px;text-align:center}.product-title[data-v-af0d9064]{font-size:16px;font-weight:700;color:#333}.product-description[data-v-af0d9064]{font-size:14px;color:#666;margin-top:5px}.product-info[data-v-af0d9064]{display:flex;align-items:center}.product-img[data-v-af0d9064]{width:40px;height:40px;border-radius:5px;margin-right:10px}.product-meta[data-v-af0d9064]{display:flex;flex-direction:column}.product-name-line[data-v-af0d9064]{display:flex;align-items:center}.product-flags[data-v-af0d9064]{margin-top:4px}.product-name[data-v-af0d9064]{font-weight:700}.product-link[data-v-af0d9064]{margin-left:5px;color:#409eff}.delete-btn[data-v-af0d9064]{color:red}.drawer-content[data-v-af0d9064]{padding:20px}.course-access-card[data-v-af0d9064]{padding:15px}.course-checkbox[data-v-af0d9064]{display:flex;align-items:center;font-size:16px;font-weight:700}.course-info[data-v-af0d9064]{display:flex;justify-content:space-between;width:100%}.module-list[data-v-af0d9064]{margin-left:20px;margin-top:10px}.module-checkbox[data-v-af0d9064]{display:flex;align-items:center}.module-info[data-v-af0d9064]{display:flex;justify-content:space-between;width:100%}.purchase-action[data-v-af0d9064]{margin-top:20px;text-align:center;font-size:18px;color:red}.drawer-footer[data-v-af0d9064]{display:flex;justify-content:flex-end;padding:10px}.price-list[data-v-af0d9064]{display:flex;flex-direction:column;gap:4px}.price-item[data-v-af0d9064]{display:flex;align-items:baseline;gap:8px}.price-current[data-v-af0d9064]{font-weight:600;color:#303133}.price-compare[data-v-af0d9064]{color:#909399;text-decoration:line-through}.access-empty[data-v-af0d9064],.price-empty[data-v-af0d9064]{color:#c0c4cc}.search-card[data-v-8e8e64ce]{margin-top:10px}.name[data-v-8e8e64ce]{font-weight:500}.status[data-v-8e8e64ce]{color:#606266}.member-cell[data-v-8e8e64ce]{display:flex;align-items:center;gap:10px}.member-info[data-v-8e8e64ce]{display:flex;flex-direction:column}.member-name[data-v-8e8e64ce]{font-weight:600;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.red[data-v-8e8e64ce]{color:red;margin-right:2px}.member-email[data-v-8e8e64ce]{color:#909399;font-size:12px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-tip[data-v-8e8e64ce]{line-height:normal}.form-tip.small[data-v-8e8e64ce],.form-tip[data-v-8e8e64ce]{margin-top:6px;font-size:12px;color:#909399}.switch-container[data-v-8e8e64ce]{margin-bottom:8px}.switch-wrapper[data-v-8e8e64ce]{display:flex;align-items:center;gap:8px}.switch-label[data-v-8e8e64ce]{color:#606266}.switch-tip[data-v-8e8e64ce]{color:#909399;margin:4px 0 8px;font-size:12px}.sections-container[data-v-8e8e64ce]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:8px;max-height:260px;overflow-y:auto;padding-right:8px}.section-checkbox[data-v-8e8e64ce]{width:100%;margin:0}.section-item[data-v-8e8e64ce]{display:flex;align-items:center;gap:10px}.section-title[data-v-8e8e64ce]{flex:1;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.full-access-tip[data-v-8e8e64ce]{display:flex;align-items:center;gap:8px;color:#67c23a}.pagination-wrapper[data-v-8e8e64ce]{display:flex;justify-content:flex-end;margin-top:16px}.toolbar-actions[data-v-8e8e64ce]{display:flex;align-items:center;gap:10px}.select-with-add[data-v-8e8e64ce]{display:flex;gap:8px;align-items:stretch}.selected-tags[data-v-8e8e64ce]{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}.inline-error[data-v-8e8e64ce]{color:#f56c6c;font-size:12px;margin-top:6px;line-height:normal}.batch-bar[data-v-8e8e64ce]{display:flex;gap:10px;align-items:center;margin-top:12px}.fade-enter-active[data-v-8e8e64ce],.fade-leave-active[data-v-8e8e64ce]{transition:opacity .3s}.fade-enter[data-v-8e8e64ce],.fade-leave-to[data-v-8e8e64ce]{opacity:0}.section-card[data-v-1948fefc]{background:#fff;border:1px solid #ebeef5;border-radius:4px;margin-bottom:8px;transition:all .3s}.section-card[data-v-1948fefc]:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-color:#c6e2ff}.section-card-header[data-v-1948fefc]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;min-height:50px;cursor:pointer}.section-card-info[data-v-1948fefc]{display:flex;align-items:center;flex:1;gap:4px}.section-card-title[data-v-1948fefc]{font-size:14px;color:#303133;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-card-actions[data-v-1948fefc]{display:flex;gap:8px;align-items:center}.section-card-content[data-v-1948fefc]{padding:8px 16px 8px 40px;background:#fafafa;border-top:1px solid #ebeef5}.subsection-card[data-v-1948fefc]{margin-left:20px}.subsection-card .section-card-content[data-v-1948fefc]{padding-left:20px}.section-toggle-icon[data-v-1948fefc]{transition:transform .3s;font-size:14px;color:#909399}.section-toggle-icon.rotate[data-v-1948fefc]{transform:rotate(90deg)}.lesson-card[data-v-1948fefc]{border:1px solid #ebeef5;padding:12px 16px;margin-bottom:8px}.lesson-card[data-v-1948fefc]:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-color:#409eff}.lesson-icon[data-v-1948fefc]{color:#909399}.lesson-title[data-v-1948fefc]{font-size:14px;color:#303133}.drag-handle[data-v-1948fefc]{cursor:move!important;opacity:.4;transition:all .3s;flex-shrink:0}.drag-handle[data-v-1948fefc]:hover{opacity:1;color:#409eff!important;transform:scale(1.1)}.dragging-item[data-v-1948fefc]{background:#fff!important;border:2px solid #409eff!important;border-radius:4px!important;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)!important;min-height:50px!important;max-height:50px!important;overflow:hidden!important}.dragging-item .el-collapse-item__content[data-v-1948fefc],.dragging-item .el-collapse-item__wrap[data-v-1948fefc],.dragging-item .section-card-content[data-v-1948fefc]{display:none!important}.drag-ghost[data-v-1948fefc]{opacity:.5!important;background:#f5f7fa!important;border:2px dashed #409eff!important;border-radius:4px!important;min-height:50px!important;max-height:50px!important;overflow:hidden!important}.drag-ghost .el-collapse-item__content[data-v-1948fefc],.drag-ghost .el-collapse-item__wrap[data-v-1948fefc],.drag-ghost .section-card-content[data-v-1948fefc]{display:none!important}.drag-chosen[data-v-1948fefc]{border:2px solid #409eff;background:#ecf5ff;border-radius:4px}.module-content[data-v-1948fefc]{min-height:50px;padding:8px 0}.module-header[data-v-1948fefc]{padding:12px 0}.module-info[data-v-1948fefc]{gap:8px;flex:1}.module-title[data-v-1948fefc]{font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.add-content-btn[data-v-1948fefc]{font-size:12px;padding:5px 10px}.course-header[data-v-1948fefc]{display:flex;gap:20px;margin-bottom:30px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.course-cover[data-v-1948fefc]{width:200px;height:120px;-o-object-fit:cover;object-fit:cover}.course-info[data-v-1948fefc]{align-items:flex-start}.course-summary[data-v-1948fefc]{color:#909399;margin:10px 0}.image-container[data-v-1948fefc]{width:100%;min-height:150px;border:1px dashed #dcdfe6;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden}.preview-image[data-v-1948fefc]{max-height:300px;-o-object-fit:contain;object-fit:contain}.image-hint-box[data-v-1948fefc]{text-align:center}.image-hint[data-v-1948fefc]{margin-top:10px;color:#909399}.upload-box_compile[data-v-1948fefc]{display:inline-block}.avatar-placeholder[data-v-1948fefc]{width:120px;height:120px;border:2px dashed #d9d9d9;border-radius:4px;cursor:pointer;transition:border-color .3s}.avatar-placeholder[data-v-1948fefc]:hover{border-color:#409eff}.avatar-placeholder i[data-v-1948fefc]{font-size:32px;color:#c0c4cc}.avatar-img[data-v-1948fefc]{width:120px;height:120px;border-radius:4px;cursor:pointer}.avatar-delete[data-v-1948fefc]{top:-8px;right:-8px;width:24px;height:24px;background:#f56c6c;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.avatar-delete[data-v-1948fefc]:hover{background:#f78989}.drawer-footer[data-v-1948fefc]{position:absolute;bottom:0;left:0;right:0;padding:16px;text-align:right;background:#fff;border-top:1px solid #e4e7ed}.image-hint-box[data-v-1948fefc]{width:100%;border:1px solid #dbdbbd;display:flex;flex-direction:column;align-items:center;padding:20px}.image-container[data-v-1948fefc]{text-align:center}.image-hint-box i[data-v-1948fefc]{font-size:50px}.course-detail[data-v-1948fefc]{min-height:85vh;margin:0 auto;background:#fff;padding:20px;border-radius:8px}.module-toggle-icon[data-v-1948fefc]{cursor:pointer;transition:transform .3s ease;font-size:16px;color:#666}.add-content-btn[data-v-1948fefc]{border:none;font-weight:500;border-radius:5px;display:flex;align-items:center;gap:5px;transition:.3s}.add-content-btn[data-v-1948fefc]:hover{background:#fff;color:#000}.section-dropzone[data-v-1948fefc]{border:1px dashed #d0e6ff;margin:6px 0 10px;border-radius:6px;background:#f8fbff}.cut-content-btn[data-v-1948fefc]{border:none;font-weight:500;border-radius:5px;display:flex;align-items:center;gap:5px;transition:.3s}.course-cover[data-v-1948fefc]{width:100px;height:100px;border-radius:8px;border:1px solid #eee}[data-v-1948fefc] .el-collapse-item__header{position:relative}[data-v-1948fefc] .el-collapse-item__arrow{display:none!important}.course-info[data-v-1948fefc]{display:flex;flex:1;justify-content:space-between}.course-info h2[data-v-1948fefc]{font-size:20px;margin:0}.course-badge[data-v-1948fefc]{background:#f0f0f0;color:#555;font-size:12px;padding:2px 6px;border-radius:4px}.course-link[data-v-1948fefc]{color:#007bff;text-decoration:none}.preview-image[data-v-1948fefc]{width:200px;height:200px;-o-object-fit:cover;object-fit:cover;border:1px solid #ddd;padding:5px}.lesson-item[data-v-1948fefc]{display:flex;align-items:center;gap:10px;padding:5px 10px}.course-footer[data-v-1948fefc]{margin-top:20px;text-align:center}.course-outline[data-v-1948fefc]{margin-top:20px}.course-summary[data-v-1948fefc]{font-size:14px;color:#555;margin-bottom:10px}.lesson-drag-handle[data-v-1948fefc],.module-drag-handle[data-v-1948fefc]{cursor:-webkit-grab;cursor:grab;color:#ccc}.lesson-info[data-v-1948fefc],.module-info[data-v-1948fefc]{display:flex;align-items:center;gap:8px}.module-icon[data-v-1948fefc]{color:#6c5ce7}.lesson-icon[data-v-1948fefc]{color:#27ae60}.lesson-title[data-v-1948fefc],.module-title[data-v-1948fefc]{font-weight:700}.lesson-actions[data-v-1948fefc],.module-actions[data-v-1948fefc]{display:flex;align-items:center;gap:12px}.hover-item[data-v-1948fefc]{padding:5px;margin:5px 0;transition:background-color .3s}.hover-item[data-v-1948fefc]:hover{background-color:#5e7fff;color:#fff}.el-dropdown-menu__item i[data-v-1948fefc]{color:#007bff;margin-right:5px}.avatar-delete[data-v-1948fefc]{position:absolute;top:-5px;right:-5px;width:20px;height:20px;font-size:14px;line-height:20px;text-align:center;color:#fff;background-color:#f56c6c;border-radius:50%;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2)}.lesson-menu[data-v-1948fefc],.module-menu[data-v-1948fefc]{cursor:pointer;font-size:18px;color:#888}.lesson-card[data-v-1948fefc]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-top:1px solid #eee}[data-v-1948fefc] .el-collapse-item__content{padding:10px}.registration-container[data-v-1948fefc]{margin:auto}.search-card[data-v-1948fefc]{margin-bottom:10px}.search-card[data-v-1948fefc],.table-card[data-v-1948fefc]{padding:15px;border-radius:8px}.name[data-v-1948fefc]{font-weight:700;color:#333}.drawer-footer[data-v-1948fefc]{display:flex;justify-content:flex-end;margin-right:10px}.status[data-v-1948fefc]{color:#909399}.avatar-uploader[data-v-1948fefc]{border:1px dashed #d9d9d9;display:flex;justify-content:center;padding:20px}.sc-inner #main-content[data-v-1948fefc]{width:100%;margin-top:0}.avatar-uploader .el-upload[data-v-1948fefc]{border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload[data-v-1948fefc]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-1948fefc]{border:1px dashed #d9d9d9;font-size:28px;color:#8c939d;width:178px;height:178px;line-height:178px;text-align:center}.avatar[data-v-1948fefc]{width:178px;height:178px;display:block}.upload-box[data-v-1948fefc]{width:100%;text-align:center;border:2px dashed #d9d9d9;padding:20px;border-radius:6px}.upload-placeholder[data-v-1948fefc]{display:flex;flex-direction:column;align-items:center}.upload-icon[data-v-1948fefc]{font-size:40px;color:#ccc}.preview-image[data-v-1948fefc]{max-width:100%;height:auto;border-radius:6px}.avatar-img[data-v-1948fefc]{height:100%;-o-object-fit:cover;object-fit:cover}.image-hint[data-v-1948fefc]{font-size:12px;color:#666;text-align:center;margin-top:8px}.upload-box_compile[data-v-1948fefc]{width:100%;height:40vh;border:2px dashed #ddd;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;color:#777;padding:20px;position:relative}.avatar-placeholder[data-v-1948fefc]{width:100px;height:100px;background-color:#f5f5f5;border:1px dashed #d9d9d9;display:flex;justify-content:center;align-items:center}.upload-box_compile i[data-v-1948fefc]{font-size:50px;margin-bottom:5px}.dialog-footer[data-v-1948fefc]{display:flex;justify-content:flex-end}.module-header[data-v-1948fefc]{padding:15px}.module-toggle-icon[data-v-1948fefc]{margin-right:8px;transition:transform .2s}.module-title[data-v-1948fefc]{font-weight:700}.add-content-btn[data-v-1948fefc]{margin-left:8px}.submodule-header[data-v-1948fefc]{display:flex;justify-content:space-between;align-items:center;width:100%;padding-left:20px}.submodule-info[data-v-1948fefc]{display:flex;align-items:center;overflow:hidden}.submodule-toggle-icon[data-v-1948fefc]{margin-right:8px;transition:transform .2s}.submodule-actions[data-v-1948fefc]{display:flex;align-items:center}.lesson-card[data-v-1948fefc]{padding:8px 16px;border-bottom:1px solid #eee;padding-left:40px}.lesson-info-o[data-v-1948fefc]{width:100%}.lesson-icon[data-v-1948fefc]{margin-right:8px}.course-structure[data-v-1948fefc]{--icon-color:#606266;--hover-color:#f5f7fa;--active-color:#ebf5ff;--border-color:#ebeef5;border:1px solid var(--border-color);border-radius:6px}[data-v-1948fefc]:deep(.el-collapse-item__header){height:56px;padding:0 16px;background:var(--hover-color);transition:all .3s}[data-v-1948fefc]:deep(.el-collapse-item__content){padding-bottom:0}.module-header[data-v-1948fefc]{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:8px}.module-info[data-v-1948fefc]{display:flex;align-items:center;gap:12px;flex-grow:1;overflow:hidden}.module-folder-icon[data-v-1948fefc]{font-size:18px;color:#f9a825}.module-title[data-v-1948fefc]{font-weight:500;color:#303133;white-space:nowrap;text-overflow:ellipsis;width:-webkit-max-content;width:-moz-max-content;width:max-content;overflow:hidden}.module-actions[data-v-1948fefc]{display:flex;align-items:center;gap:8px}.add-content-btn[data-v-1948fefc]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-color);background:#fff}.module-toggle-icon[data-v-1948fefc]{transition:transform .3s;color:var(--icon-color)}.module-toggle-icon.rotate[data-v-1948fefc]{transform:rotate(90deg)}.lesson-card[data-v-1948fefc]{margin:8px 16px;padding:12px;background:#fff;border:1px solid var(--border-color);border-radius:4px;transition:all .3s}.lesson-card[data-v-1948fefc]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateX(4px)}.lesson-info-o[data-v-1948fefc]{display:flex;justify-content:space-between;align-items:center}.lesson-info-o .lesson-icon[data-v-1948fefc]{color:#1890ff;margin-right:8px}.submodule-header[data-v-1948fefc]{background:#f8f9fa}.submodule-header .el-icon-folder[data-v-1948fefc]{color:#909399}.el-button[style*="border: none"][data-v-1948fefc]{padding:6px;transition:all .3s}.el-button[style*="border: none"][data-v-1948fefc]:hover{background:var(--hover-color);border-radius:50%}.submodule-collapse[data-v-1948fefc]{margin:8px 16px;border:1px dashed var(--border-color);background:#fafafa}.submodule-item[data-v-1948fefc] :deep(.el-collapse-item__header){height:48px;background:#fff;border-bottom:1px solid #f0f0f0}.submodule-header[data-v-1948fefc]{padding-left:24px;position:relative}.submodule-header[data-v-1948fefc]:before{content:"";position:absolute;left:12px;top:50%;width:16px;height:1px;background:var(--border-color);transform:translateY(-50%)}.submodule-folder-icon[data-v-1948fefc]{color:#9f9f9f;font-size:16px}.submodule-title[data-v-1948fefc]{color:#606266;font-weight:400;white-space:nowrap;text-overflow:ellipsis;width:-webkit-max-content;width:-moz-max-content;width:max-content;overflow:hidden}.nested-submodule[data-v-1948fefc]{margin-left:24px;border:none;background:transparent}.nested-submodule .submodule-header[data-v-1948fefc]{padding-left:36px}.nested-submodule .submodule-header[data-v-1948fefc]:before{left:24px;width:12px}.sub-lesson[data-v-1948fefc]{margin-left:24px;background:#d8d8d8}.sub-lesson .lesson-icon[data-v-1948fefc]{color:#909399}.sub-lesson[data-v-1948fefc]:hover{transform:translateX(2px)}.submodule-actions .el-button[data-v-1948fefc]{padding:6px 10px;font-size:13px}.submodule-actions .el-button i[data-v-1948fefc]{font-size:14px}.submodule-header [class*=add-content-btn][class*=draft][data-v-1948fefc]{background:rgba(230,162,60,.08)}.submodule-header [class*=add-content-btn][class*=published][data-v-1948fefc]{background:rgba(103,194,58,.08)}.submodule-toggle-icon[data-v-1948fefc]{color:#c0c4cc;margin-right:4px}.submodule-toggle-icon.rotate[data-v-1948fefc]{transform:rotate(90deg)}.submodule-item[data-v-1948fefc]:not(:last-child){position:relative}.submodule-item[data-v-1948fefc]:not(:last-child):after{content:"";position:absolute;left:24px;bottom:0;width:1px;height:calc(100% - 48px);background:var(--border-color)}@media (max-width:768px){.course-header[data-v-1948fefc]{flex-direction:column}.course-cover[data-v-1948fefc]{width:100%;height:auto}.el-icon-folder-opened[data-v-1948fefc],.el-icon-folder[data-v-1948fefc]{display:none}.course-detail[data-v-1948fefc]{padding:20px 0}.submodule-header[data-v-1948fefc]{padding-left:5px}.submodule-collapse[data-v-1948fefc]{padding:0 5px;margin:5px}}.login-config-page[data-v-20d685a0]{display:flex;gap:40px;flex-wrap:wrap;padding:0 20px}.portal-logo[data-v-20d685a0]{max-width:120px;max-height:60px;-o-object-fit:contain;object-fit:contain}.sc-inner #main-content[data-v-20d685a0]{width:100%;margin-top:0}.preview-container[data-v-20d685a0]{width:100%;padding:20px;box-sizing:border-box}.login-preview-wrapper[data-v-20d685a0]{display:flex;width:100%;height:500px;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.login-preview-left[data-v-20d685a0]{flex:3;display:flex;align-items:center;justify-content:center;position:relative}.portal-title[data-v-20d685a0]{width:100%;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.3);padding:0 20px}.portal-title h1[data-v-20d685a0]{font-size:42px;font-weight:500}.login-preview-right[data-v-20d685a0]{flex:2;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center}.login-form-container[data-v-20d685a0]{width:80%;max-width:300px;text-align:left}.login-title[data-v-20d685a0]{font-size:24px;margin-bottom:8px;color:#333}.login-subtitle[data-v-20d685a0]{color:#666;margin-bottom:24px}.login-input-group[data-v-20d685a0]{margin-bottom:16px}.login-input[data-v-20d685a0]{background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;padding:10px 12px;margin-bottom:16px;display:flex;align-items:center}.login-input input[data-v-20d685a0]{flex:1;border:none;outline:none;padding-left:8px;font-size:14px}.forgot-password[data-v-20d685a0]{text-align:right;margin-bottom:16px}.forgot-password a[data-v-20d685a0]{font-size:14px;text-decoration:none}.login-button[data-v-20d685a0]{width:100%;padding:12px;border:none;border-radius:4px;color:#fff;font-size:16px;cursor:pointer;margin-bottom:16px}.secure-login[data-v-20d685a0]{text-align:center;margin-bottom:16px}.secure-login a[data-v-20d685a0]{font-size:14px;text-decoration:none}.signup-link[data-v-20d685a0]{text-align:center;font-size:14px}.signup-link span[data-v-20d685a0]{color:#666;margin-right:5px}.signup-link a[data-v-20d685a0]{text-decoration:none;font-weight:700}.product-page[data-v-4f2dc7f5]{margin-bottom:20px}.mail-settings-area[data-v-4f2dc7f5]{background:#fff;padding:32px;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #f0f0f0}.header[data-v-4f2dc7f5]{margin-bottom:32px;text-align:left}.header h2[data-v-4f2dc7f5]{margin:0 0 8px 0;font-size:28px;font-weight:500;color:#1f2937;letter-spacing:-.025em}.header-desc[data-v-4f2dc7f5]{margin:0;color:#6b7280;font-size:15px;font-weight:400}.mail-config-section[data-v-4f2dc7f5]{margin-bottom:0}.mail-form[data-v-4f2dc7f5]{max-width:800px;margin:0}.form-group[data-v-4f2dc7f5]{margin-bottom:32px;padding:24px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.form-group[data-v-4f2dc7f5]:last-child{margin-bottom:0}.form-input[data-v-4f2dc7f5],.form-textarea[data-v-4f2dc7f5]{width:100%}.form-input .el-input__inner[data-v-4f2dc7f5],.form-textarea .el-textarea__inner[data-v-4f2dc7f5]{border:1px solid #e5e7eb;border-radius:6px;padding:12px 16px;font-size:14px;transition:all .2s ease;background:#fff}.form-input .el-input__inner[data-v-4f2dc7f5]:focus,.form-textarea .el-textarea__inner[data-v-4f2dc7f5]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.field-hint[data-v-4f2dc7f5]{margin-top:6px;color:#6b7280;font-size:13px;font-style:italic}.input-with-select[data-v-4f2dc7f5]{width:100%}.input-with-select .el-input-group__append[data-v-4f2dc7f5]{background-color:#f9fafb;border:1px solid #e5e7eb;border-left:0;border-radius:0 6px 6px 0;width:200px;padding:0}.input-with-select .el-input__inner[data-v-4f2dc7f5]{border-radius:6px 0 0 6px}.domain-select .el-input__inner[data-v-4f2dc7f5]{border:none;background:#fff;padding-left:12px;padding-right:30px;font-size:14px;min-width:160px;color:#333;font-weight:500}.logo-upload-area[data-v-4f2dc7f5]{width:100%}.upload-placeholder[data-v-4f2dc7f5]{display:flex;align-items:center;justify-content:center;height:120px;border:2px dashed #d1d5db;border-radius:8px;background:#fafafa;transition:all .2s ease}.upload-placeholder[data-v-4f2dc7f5]:hover{border-color:#3b82f6;background:#f8faff}.upload-btn[data-v-4f2dc7f5]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#6b7280;font-size:14px;padding:16px}.upload-btn[data-v-4f2dc7f5]:hover{color:#3b82f6}.upload-btn i[data-v-4f2dc7f5]{font-size:24px}.logo-preview[data-v-4f2dc7f5]{display:flex;align-items:center;gap:16px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.logo-image[data-v-4f2dc7f5]{width:80px;height:80px;border-radius:6px;border:1px solid #e5e7eb}.logo-actions[data-v-4f2dc7f5]{display:flex;flex-direction:column;gap:8px}.logo-actions .el-button[data-v-4f2dc7f5]{margin:0;padding:6px 12px;font-size:13px}.remove-btn[data-v-4f2dc7f5]{color:#ef4444}.remove-btn[data-v-4f2dc7f5]:hover{color:#dc2626}.switch-wrapper[data-v-4f2dc7f5]{display:flex;align-items:center;gap:12px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.switch-label[data-v-4f2dc7f5]{color:#6b7280;font-size:14px;margin:0}.form-actions[data-v-4f2dc7f5]{text-align:right;margin-top:40px;padding-top:24px;border-top:1px solid #f0f0f0}.form-actions .el-button[data-v-4f2dc7f5]{padding:12px 32px;font-size:14px;font-weight:500;border-radius:8px;min-width:120px}.el-form-item[data-v-4f2dc7f5]{margin-bottom:20px}.el-form-item__label[data-v-4f2dc7f5]{color:#374151;font-weight:500;font-size:14px;line-height:1.5;margin-bottom:8px}.el-switch.is-checked .el-switch__core[data-v-4f2dc7f5]{background-color:#3b82f6;border-color:#3b82f6}@media (max-width:768px){.mail-settings-area[data-v-4f2dc7f5]{padding:20px;margin:0 8px;border-radius:8px}.header[data-v-4f2dc7f5]{margin-bottom:24px}.header h2[data-v-4f2dc7f5]{font-size:24px}.mail-form[data-v-4f2dc7f5]{max-width:100%}.form-group[data-v-4f2dc7f5]{padding:16px;margin-bottom:20px}.input-with-select .el-input-group__append[data-v-4f2dc7f5]{width:120px}.logo-preview[data-v-4f2dc7f5]{flex-direction:column;text-align:center}.logo-actions[data-v-4f2dc7f5]{flex-direction:row;justify-content:center}.switch-wrapper[data-v-4f2dc7f5]{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:480px){.mail-settings-area[data-v-4f2dc7f5]{padding:16px;margin:0 4px}.header h2[data-v-4f2dc7f5]{font-size:20px}.header-desc[data-v-4f2dc7f5]{font-size:14px}.form-group[data-v-4f2dc7f5]{padding:12px;margin-bottom:16px}.upload-placeholder[data-v-4f2dc7f5]{height:100px}.logo-image[data-v-4f2dc7f5]{width:60px;height:60px}.form-actions .el-button[data-v-4f2dc7f5]{width:100%;padding:14px}}@media (min-width:1200px){.mail-settings-area[data-v-4f2dc7f5]{padding:40px}.mail-form[data-v-4f2dc7f5]{max-width:600px}.form-group[data-v-4f2dc7f5]{padding:32px}}.course-detail[data-v-de9cc652]{max-width:60%;min-height:85vh;margin:0 auto;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.course-header[data-v-de9cc652]{display:flex;align-items:center;gap:20px;margin-bottom:20px}.course-cover[data-v-de9cc652]{width:100px;height:100px;border-radius:8px;border:1px solid #eee}.course-info[data-v-de9cc652]{display:flex;flex:1;justify-content:space-between}.course-info h2[data-v-de9cc652]{font-size:20px;margin:0}.course-badge[data-v-de9cc652]{background:#f0f0f0;color:#555;font-size:12px;padding:2px 6px;border-radius:4px}.course-link[data-v-de9cc652]{color:#007bff;text-decoration:none}.module-title[data-v-de9cc652]{font-weight:700}.lesson-item[data-v-de9cc652]{display:flex;align-items:center;gap:10px;padding:5px 10px}.course-footer[data-v-de9cc652]{margin-top:20px;text-align:center}.course-outline[data-v-de9cc652]{margin-top:20px}.course-summary[data-v-de9cc652]{font-size:14px;color:#555;margin-bottom:10px}.module-header[data-v-de9cc652]{display:flex;flex:1;align-items:center;justify-content:space-between;padding:8px}.lesson-drag-handle[data-v-de9cc652],.module-drag-handle[data-v-de9cc652]{cursor:-webkit-grab;cursor:grab;color:#ccc}.lesson-info[data-v-de9cc652],.module-info[data-v-de9cc652]{display:flex;align-items:center;gap:8px}.module-icon[data-v-de9cc652]{color:#6c5ce7}.lesson-icon[data-v-de9cc652]{color:#27ae60}.lesson-title[data-v-de9cc652],.module-title[data-v-de9cc652]{font-weight:700}.lesson-actions[data-v-de9cc652],.module-actions[data-v-de9cc652]{display:flex;align-items:center;gap:12px}.lesson-menu[data-v-de9cc652],.module-menu[data-v-de9cc652]{cursor:pointer;font-size:18px;color:#888}.lesson-card[data-v-de9cc652]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-top:1px solid #eee}[data-v-de9cc652] .el-collapse-item__content{padding:10px}.course-detail[data-v-19aaec0b]{max-width:60%;min-height:85vh;margin:0 auto;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.course-header[data-v-19aaec0b]{display:flex;align-items:center;gap:20px;margin-bottom:20px}.course-cover[data-v-19aaec0b]{width:100px;height:100px;border-radius:8px;border:1px solid #eee}.course-info[data-v-19aaec0b]{display:flex;flex:1;justify-content:space-between}.course-info h2[data-v-19aaec0b]{font-size:20px;margin:0}.course-badge[data-v-19aaec0b]{background:#f0f0f0;color:#555;font-size:12px;padding:2px 6px;border-radius:4px}.course-link[data-v-19aaec0b]{color:#007bff;text-decoration:none}.lesson-item[data-v-19aaec0b]{display:flex;align-items:center;gap:10px;padding:5px 10px}.course-footer[data-v-19aaec0b]{margin-top:20px;text-align:center}.course-outline[data-v-19aaec0b]{margin-top:20px}.course-summary[data-v-19aaec0b]{font-size:14px;color:#555;margin-bottom:10px}.module-section[data-v-19aaec0b]{max-width:35%;text-align:left}.module-title[data-v-19aaec0b]{font-size:24px;font-weight:700;margin-bottom:8px}.module-description[data-v-19aaec0b]{font-size:14px;color:#555;margin-bottom:20px}.add-module-btn[data-v-19aaec0b]{background-color:#111827!important;border-color:#111827!important;color:#fff!important;font-weight:700;padding:10px 16px;border-radius:6px}.post-card[data-v-6cda7d86]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:15px;font-family:Arial,sans-serif;box-shadow:0 2px 5px rgba(0,0,0,.1);margin:20px auto}.user-info[data-v-6cda7d86]{display:flex;align-items:center;margin-bottom:10px}.avatar[data-v-6cda7d86]{width:40px;height:40px;background:#8b9dc3;color:#fff;font-weight:700;font-size:18px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-right:10px}.details .username[data-v-6cda7d86]{font-weight:700;margin:0}.details .timestamp[data-v-6cda7d86]{font-size:12px;color:grey;margin:0}.post-text[data-v-6cda7d86]{margin:10px 0;font-size:14px}.image-grid[data-v-6cda7d86]{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-bottom:10px}.image-item[data-v-6cda7d86]{position:relative;overflow:hidden;border-radius:4px}.image-item img[data-v-6cda7d86]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.overlay[data-v-6cda7d86]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);color:#fff;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700}.actions[data-v-6cda7d86]{display:flex;justify-content:space-around;border-top:1px solid #ddd;padding-top:10px;margin-top:10px}.action-btn[data-v-6cda7d86]{background:none;border:none;font-size:14px;color:#555;cursor:pointer}.action-btn[data-v-6cda7d86]:hover{color:#007bff}.tiktok-page[data-v-ad02264c]{height:600px;background-color:#000;color:#fff;display:flex;flex-direction:column;position:relative;overflow:hidden}.status-bar[data-v-ad02264c]{display:flex;justify-content:space-between;align-items:center;padding:5px 10px;font-size:12px;color:#fff}.status-bar .icons i[data-v-ad02264c]{margin-left:5px;font-size:14px}.video-area[data-v-ad02264c]{height:75%;flex:1;position:relative;display:flex;justify-content:center;align-items:center;background:#000}.profile-icon[data-v-ad02264c]{width:50px;height:50px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:24px;color:#000}.actions[data-v-ad02264c]{position:absolute;top:65%;right:10px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center}.action-item[data-v-ad02264c]{margin-bottom:20px;text-align:center;font-size:14px}.action-item i[data-v-ad02264c]{font-size:24px;margin-bottom:5px}.video-info[data-v-ad02264c]{padding:10px}.username[data-v-ad02264c]{font-weight:700;margin-bottom:2px}.description[data-v-ad02264c]{margin-bottom:5px}.music[data-v-ad02264c]{display:flex;align-items:center}.music i[data-v-ad02264c]{margin-right:5px}.pinterest-single-photo[data-v-da763ab2]{margin:20px auto;background:#fff;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);font-family:Arial,sans-serif;overflow:hidden}.image-container[data-v-da763ab2]{width:100%;height:auto}.photo[data-v-da763ab2]{width:100%;height:auto;display:block}.board-info[data-v-da763ab2]{display:flex;align-items:center;padding:10px;background:#f9fafb;border-top:1px solid #ddd}.board-icon[data-v-da763ab2]{width:24px;height:24px;border-radius:50%;margin-right:8px}.board-name[data-v-da763ab2]{font-size:14px;font-weight:700;color:#333}body[data-v-a30c4f6a]{font-family:Arial,sans-serif;margin:0;padding:0;display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f4f4f4}.container[data-v-a30c4f6a]{width:360px;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#fff;padding:10px}.placeholder[data-v-a30c4f6a]{height:310px}.placeholder[data-v-a30c4f6a],.video-player[data-v-a30c4f6a]{display:flex;flex-direction:column;align-items:center;justify-content:center}.video-player[data-v-a30c4f6a]{height:400px}.placeholder[data-v-a30c4f6a]{background-color:#f9fafc;color:#7a7a7a;text-align:center}.placeholder img[data-v-a30c4f6a]{width:50px;margin-bottom:10px}.footer[data-v-a30c4f6a]{padding:10px;background-color:#0d1117;color:#fff;font-size:14px;display:flex;align-items:center}.footer img[data-v-a30c4f6a]{width:32px;height:32px;border-radius:50%;margin-right:10px}.footer .details[data-v-a30c4f6a]{display:flex;flex-direction:column}.video-player[data-v-a30c4f6a]{background-color:#000}.video-player video[data-v-a30c4f6a]{width:100%;height:100%}.controls[data-v-a30c4f6a]{position:absolute;top:10px;left:10px;display:flex;justify-content:space-between;width:calc(100% - 20px);color:#fff}.controls button[data-v-a30c4f6a]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer}.filters[data-v-4c82461c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background-color:#fff;padding:15px;border-radius:8px}.sizeIcon[data-v-4c82461c]{font-size:18px}.text-ellipsis[data-v-4c82461c]{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.drawer-content[data-v-4c82461c]{display:flex;flex-direction:column;gap:16px;margin-top:40px}.status[data-v-4c82461c]{display:flex;align-items:baseline;flex-direction:column;margin:8px 0}.published[data-v-4c82461c]{font-size:12px}.date[data-v-4c82461c]{margin:8px 0;color:#666;font-size:12px}.creator[data-v-4c82461c]{display:flex;flex-direction:column}.creator p[data-v-4c82461c]{margin:0}.name[data-v-4c82461c]{font-size:14px;color:#333}.footer[data-v-4c82461c]{justify-content:space-between}.custom-popover[data-v-4c82461c]{min-width:50px!important}.stats el-button[data-v-4c82461c]{font-size:12px}.copy-item[data-v-4c82461c]{margin:3px 0;padding:5px 10px;border-radius:4px;display:flex;align-items:center;cursor:pointer;transition:background-color .3s ease}.copy-item[data-v-4c82461c]:hover{background-color:#e0f7fa}.custom-tooltip[data-v-4c82461c]{border:1px solid #ff5722!important;border-radius:5px}.pagination[data-v-4c82461c]{margin-top:20px;text-align:right;justify-content:flex-end}.text-ellipsis[data-v-57262896]{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.social-media-grid[data-v-57262896]{display:flex;flex-wrap:wrap;gap:10px}.social-button[data-v-57262896]{display:flex;align-items:center;padding:10px;border-radius:5px;border:1px solid #ebeef5;box-shadow:0 1px 5px rgba(0,0,0,.1);background-color:#fff;cursor:pointer;justify-content:center;font-weight:500;font-size:14px}.selected-button[data-v-57262896]{background-color:#5eacfb!important;color:#fff!important;outline:none}.social-button[data-v-57262896]:hover{background-color:#f5f7fa}