html.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222b;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2a1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2a1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px #0000005c, 0px 8px 20px #000000b8;--el-box-shadow-light:0px 0px 12px #000000b8;--el-box-shadow-lighter:0px 0px 6px #000000b8;--el-box-shadow-dark:0px 16px 48px 16px #000000b8, 0px 12px 32px #000, 0px 8px 16px -8px #000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#e5eaf3;--el-text-color-regular:#cfd3dc;--el-text-color-secondary:#a3a6ad;--el-text-color-placeholder:#8d9095;--el-text-color-disabled:#6c6e72;--el-border-color-darker:#636466;--el-border-color-dark:#58585b;--el-border-color:#4c4d4f;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2b2b2c;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393a;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1d1d1d;--el-fill-color-extra-light:#191919;--el-fill-color-blank:#141414;--el-mask-color:#000c;--el-mask-color-extra-light:#0000004d}html.dark .el-button{--el-button-disabled-text-color:#ffffff80}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-card-bg-color)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}.scidata-layout{--scidata-list-header-height:44px;--scidata-list-row-height:64px;--scidata-list-border:#dce3ea;--scidata-list-header:#f8fafc;--scidata-list-hover:#f5f7fa}.scidata-layout .tasks-page{--scidata-list-row-height:52px}.scidata-layout .data-table,.scidata-layout .field-table{--el-table-bg-color:#fff;--el-table-tr-bg-color:#fff;--el-table-header-bg-color:var(--scidata-list-header);--el-table-border-color:var(--scidata-list-border);--el-table-row-hover-bg-color:var(--scidata-list-hover);--el-fill-color-lighter:var(--scidata-list-hover);border:1px solid var(--scidata-list-border);border-radius:6px;width:100%;overflow:hidden}.scidata-layout .data-table .title-cell,.scidata-layout .data-table .public-title{background:0 0}.scidata-layout .data-table .title-cell .document-link,.scidata-layout .data-table .public-title .document-link{color:#31536d;box-shadow:none;background:0 0!important}.scidata-layout .data-table .el-table__header-wrapper th.el-table__cell,.scidata-layout .field-table .el-table__header-wrapper th.el-table__cell{height:var(--scidata-list-header-height);color:#475569;background:var(--scidata-list-header);padding:0;font-size:12px;font-weight:650}.scidata-layout .data-table .el-table__body-wrapper td.el-table__cell,.scidata-layout .field-table .el-table__body-wrapper td.el-table__cell{height:var(--scidata-list-row-height);color:#1e293b;border-bottom-color:var(--scidata-list-border);background:#fff;padding:0}.scidata-layout .data-table .cell,.scidata-layout .field-table .cell{padding:0 16px;line-height:1.4}.scidata-layout .data-table .el-table__row:last-child td.el-table__cell,.scidata-layout .field-table .el-table__row:last-child td.el-table__cell{border-bottom:0}:is(.scidata-layout .table-panel,.scidata-layout .panel:has(.data-table),.scidata-layout .panel:has(.field-table)){overflow-x:auto}@media (width<=760px){.scidata-layout .data-table,.scidata-layout .field-table{min-width:720px}}html.dark{--el-bg-color:#f6f9fc;--el-bg-color-overlay:#fdfefe;--el-text-color-primary:#1f3a52;--el-text-color-regular:#496277;--el-text-color-secondary:#6f8293;--el-border-color:#d5e1ea;--el-border-color-light:#e4edf3;--el-border-color-lighter:#edf3f6;--el-border-color-extra-light:#f3f7f9;--el-fill-color-blank:#fdfefe;--el-fill-color:#edf4f8;--el-fill-color-light:#f1f7fa;--el-fill-color-lighter:#f7fafc;--el-fill-color-extra-light:#fbfdfe;--el-fill-color-dark:#e0ebf1;--el-color-primary:#1976a8;--el-color-success:#208765;--el-color-warning:#b7791f;--el-color-danger:#c45151;--el-color-info:#637b8c}.el-button{--el-button-bg-color:#fff;--el-button-border-color:#e2e8f0;--el-button-text-color:#1e293b;--el-button-hover-bg-color:#f1f5f9;--el-button-hover-border-color:#cbd5e1;--el-button-hover-text-color:#1e293b;--el-button-active-bg-color:#e2e8f0;--el-button-active-border-color:#cbd5e1}.el-button--primary{--el-button-bg-color:#d8edfa;--el-button-border-color:#83bedb;--el-button-text-color:#12557a;--el-button-hover-bg-color:#c5e4f5;--el-button-hover-border-color:#5ca7cf;--el-button-hover-text-color:#0d486b;--el-button-active-bg-color:#afd9ef;--el-button-active-border-color:#5ca7cf}html .el-button.el-button--primary,html .el-button.el-button--primary:hover,html .el-button.el-button--primary:focus,html .el-button.el-button--primary:active{color:#12557a!important}.el-button--text{--el-button-text-color:#007aff;--el-button-hover-text-color:#3498ff}.el-button--plain{--el-button-bg-color:transparent!important;--el-button-border-color:#e2e8f0!important;--el-button-text-color:#1e293b!important;--el-button-hover-bg-color:#f1f5f9!important;--el-button-hover-border-color:#cbd5e1!important;--el-button-hover-text-color:#1e293b!important}.el-input{--el-input-bg-color:#fff;--el-input-border-color:#e2e8f0;--el-input-hover-border-color:#007aff;--el-input-focus-border-color:#007aff;--el-input-text-color:#1e293b}.el-checkbox{--el-checkbox-input-border-color:#64748b;--el-checkbox-input-hover-border-color:#1976a8;--el-checkbox-checked-bg-color:#1976a8;--el-checkbox-checked-input-border-color:#1976a8;--el-checkbox-checked-text-color:#1e293b;--el-checkbox-disabled-checked-input-fill:#94a3b8;--el-checkbox-disabled-checked-input-border-color:#94a3b8}.el-checkbox__inner{border-color:#64748b;border-radius:3px;width:16px;height:16px}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#1976a8;border-color:#1976a8}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#1976a8;box-shadow:0 0 0 2px #1976a829}.el-table{--el-table-bg-color:#007aff14;--el-table-tr-bg-color:#007aff14;--el-table-header-bg-color:#007aff26;--el-table-row-hover-bg-color:#007aff26;--el-table-text-color:#1e293b}.el-card{--el-card-bg-color:#007aff14;--el-card-border-color:#007aff33}.el-descriptions{--el-descriptions-table-border:1px solid #d9e5ec;--el-descriptions-item-bordered-label-background:#eef6fa;--el-fill-color-blank:#fdfefe;color:#38566a}.el-descriptions__label.el-descriptions__cell.is-bordered-label{color:#35617b!important;background-color:#eef6fa!important}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:#38566a!important;background-color:#fdfefe!important}.el-tag,.el-tag.el-tag--dark{--el-tag-bg-color:#e7f3f9;--el-tag-border-color:#b9d9e8;--el-tag-text-color:#155d85;color:#155d85}.el-tag.el-tag--success,.el-tag.el-tag--success.el-tag--dark{--el-tag-bg-color:#e6f5ed;--el-tag-border-color:#b7dfc9;--el-tag-text-color:#176b4e;color:#176b4e}.el-tag.el-tag--warning,.el-tag.el-tag--warning.el-tag--dark{--el-tag-bg-color:#fff4dc;--el-tag-border-color:#edcf8d;--el-tag-text-color:#8a5a12;color:#8a5a12}.el-tag.el-tag--danger,.el-tag.el-tag--danger.el-tag--dark,.el-tag.el-tag--error,.el-tag.el-tag--error.el-tag--dark{--el-tag-bg-color:#fceaea;--el-tag-border-color:#e8bebe;--el-tag-text-color:#a33f3f;color:#a33f3f}.el-tag.el-tag--info,.el-tag.el-tag--info.el-tag--dark{--el-tag-bg-color:#edf3f6;--el-tag-border-color:#cedce4;--el-tag-text-color:#4e697a;color:#4e697a}.el-dialog{--el-dialog-bg-color:#fff}.el-message-box{--el-messagebox-title-color:#1e293b;--el-messagebox-content-color:#64748b}.el-message{min-width:280px;max-width:min(520px,100vw - 32px);padding:12px 16px 12px 14px;background:#fff!important;border:1px solid #d8e6ee!important;border-left-width:4px!important;border-radius:8px!important;box-shadow:0 14px 36px #1f3a5224,0 2px 8px #1f3a5214!important}.el-message__content{font-size:14px;font-weight:500;line-height:1.45;color:#29495e!important}.el-message .el-message__icon{margin-right:10px;font-size:17px}.el-message--success{background:linear-gradient(90deg,#20876514,#fff 34%)!important;border-left-color:#208765!important}.el-message--success .el-message__icon{color:#208765!important}.el-message--warning{background:linear-gradient(90deg,#b7791f1a,#fff 34%)!important;border-left-color:#b7791f!important}.el-message--warning .el-message__icon{color:#b7791f!important}.el-message--error{background:linear-gradient(90deg,#c4515117,#fff 34%)!important;border-left-color:#c45151!important}.el-message--error .el-message__icon{color:#c45151!important}.el-message--info{background:linear-gradient(90deg,#637b8c17,#fff 34%)!important;border-left-color:#637b8c!important}.el-message--info .el-message__icon{color:#637b8c!important}.el-select{--el-select-input-bg-color:#fff!important;--el-select-border-color:#e2e8f0!important;--el-select-text-color:#1e293b!important;--el-select-option-bg-color:#fff!important;--el-select-option-text-color:#1e293b!important;--el-select-option-hover-bg-color:#007aff14!important;--el-select-option-hover-text-color:#007aff!important}.el-select :deep(.el-input__inner){color:#1e293b!important;background:#fff!important}.el-select :deep(.el-select__caret){color:#64748b!important}.el-select-dropdown{background:#fff!important;border-color:#e2e8f0!important}.el-select-dropdown__item:hover,.el-select-dropdown__item.selected{color:#007aff!important;background:#007aff14!important}.el-select-dropdown__item.is-selected{color:#007aff!important;background:#007aff1f!important}.el-upload{--el-upload-dragger-bg-color:#fff;--el-upload-dragger-border-color:#e2e8f0;--el-upload-dragger-text-color:#1e293b}.el-upload :deep(.el-upload-dragger){background:#fff;border-color:#e2e8f0}.el-upload :deep(.el-upload-dragger:hover){background:#007aff0d;border-color:#007aff}.el-upload :deep(.el-upload__text){color:#1e293b}.el-upload :deep(.el-upload__tip){color:#64748b}.el-pagination{--el-pagination-bg-color:#007aff14;--el-pagination-button-bg-color:#007aff14;--el-pagination-button-border-color:#007aff33;--el-pagination-button-color:#475569;--el-pagination-hover-color:#007aff}.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .el-pager li.is-active{color:#12557a;background-color:#c5e4f5}.header[data-v-3e316cde]{--header-height:72px;border-bottom:1px solid var(--border-color);z-index:200;background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 36px;display:flex;position:sticky;top:0;box-shadow:0 4px 20px #0000000f}.header-left[data-v-3e316cde]{flex:1;align-items:center;gap:52px;min-width:0;display:flex}.logo[data-v-3e316cde]{cursor:pointer;flex-shrink:0;align-items:center;transition:transform .3s;display:flex}.logo[data-v-3e316cde]:hover{transform:scale(1.03)}.logo-image[data-v-3e316cde]{-o-object-fit:contain;object-fit:contain;width:auto;height:40px;display:block}.nav-menu[data-v-3e316cde]{gap:6px;display:flex}.nav-item[data-v-3e316cde]{color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:flex}.nav-item[data-v-3e316cde]:hover{color:var(--accent-light);background:#007aff1a;transform:translateY(-1px)}.nav-item.active[data-v-3e316cde]{color:var(--accent-color);background:linear-gradient(135deg,#007aff33 0%,#00c6fb26 100%);border:1px solid #007aff33;box-shadow:0 0 16px #007aff33}.nav-item-external[data-v-3e316cde]{cursor:pointer;background:0 0;border:none;font-family:inherit}.header-right[data-v-3e316cde]{flex-shrink:0;align-items:center;gap:8px;display:flex}.login-entry[data-v-3e316cde]{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.login-entry[data-v-3e316cde]:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a14}.user-info[data-v-3e316cde]{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:8px 16px;display:flex}.user-info[data-v-3e316cde]:hover{background:#007aff1a;transform:translateY(-1px)}.username[data-v-3e316cde]{color:var(--text-primary);font-size:15px;font-weight:500}.mobile-menu-btn[data-v-3e316cde]{border:1px solid var(--border-color);width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:none}[data-v-3e316cde] .el-dropdown-menu{border-radius:12px;min-width:140px;padding:6px;box-shadow:0 4px 20px #0000001a;background:#fff!important;border:1px solid #e2e8f0!important}[data-v-3e316cde] .el-dropdown-menu__item{border-radius:8px;align-items:center;gap:10px;padding:12px 20px;transition:all .2s;display:flex;color:#1e293b!important}[data-v-3e316cde] .el-dropdown-menu__item:hover{color:#007aff!important;background:#007aff1a!important}[data-v-3e316cde] .el-dropdown-menu__item--divided{margin-top:6px;padding-top:12px;border-top:1px solid #e2e8f0!important}@media (width<=1024px){.header[data-v-3e316cde]{--header-height:64px;height:64px;padding:0 16px}.header-left[data-v-3e316cde]{gap:16px}.username[data-v-3e316cde]{display:none}.user-info[data-v-3e316cde]{padding:4px}.login-entry[data-v-3e316cde]{padding:10px 12px}}@media (width>=769px) and (width<=1100px){.desktop-nav[data-v-3e316cde]{display:none}.mobile-menu-btn[data-v-3e316cde]{display:inline-flex}.header-left[data-v-3e316cde]{min-width:0}.header-right[data-v-3e316cde]{margin-left:auto}}@media (width<=768px){.header[data-v-3e316cde]{--header-height:56px;flex-wrap:nowrap;height:56px;padding:0 12px}.header-left[data-v-3e316cde]{flex:0 auto;gap:0;min-width:0}.header-right[data-v-3e316cde]{flex:none;align-items:center;width:auto;margin-left:auto}.desktop-nav[data-v-3e316cde]{display:none}.mobile-menu-btn[data-v-3e316cde]{display:inline-flex}.logo-image[data-v-3e316cde]{max-width:140px;height:32px}.login-entry span[data-v-3e316cde]{display:none}}:root{--primary-bg:#fff;--secondary-bg:#f8fafc;--tertiary-bg:#f1f5f9;--accent-color:#007aff;--accent-light:#3498ff;--accent-dark:#0056b3;--accent-gradient:linear-gradient(135deg, #007aff 0%, #00c6fb 100%);--highlight-color:#00c6fb;--success-color:#34c759;--warning-color:#ff9500;--danger-color:#ff3b30;--text-primary:#1e293b;--text-secondary:#64748b;--text-tertiary:#94a3b8;--border-color:#e2e8f0;--border-light:#f1f5f9;--font-heading:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-body:"Inter", "Noto Sans SC", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 24px #0000001a}.app-mobile-drawer.el-drawer{max-width:100vw}.app-mobile-drawer .el-drawer__header{color:#1e293b;border-bottom:1px solid #e2e8f0;margin-bottom:0;padding:16px 20px;font-weight:600}.app-mobile-drawer .el-drawer__body{padding:0}.app-mobile-nav{flex-direction:column;gap:4px;padding:12px;display:flex}.app-mobile-nav-item{color:#64748b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px 16px;font-size:15px;font-weight:500;display:flex}.app-mobile-nav-item.active,.app-mobile-nav-item:hover{color:#007aff;background:#007aff1a}.app-header-dropdown.el-popper{z-index:2500!important}@media (width<=1024px){.page-container{padding:20px 16px}}@media (width<=768px){:root{--header-height:56px}html,body,#app{max-width:100vw;overflow-x:hidden}.page-container{padding:16px 12px}.card{border-radius:12px;padding:16px}.btn-primary,.btn-secondary,.btn-outline{padding:10px 16px}.el-dialog{margin:0 auto;width:92vw!important;max-width:92vw!important}.el-message-box{width:92vw!important;max-width:92vw!important}.tasks-page,.potentials-page,.datasets-page,.library-content,.workspace-page,.progress-page,.config-page,.result-page,.potential-home,.periodic-table-page{box-sizing:border-box;max-width:100%;padding:12px!important}.page-header{flex-wrap:wrap;gap:12px;align-items:flex-start!important}.page-title{line-height:1.3;font-size:20px!important}.page-subtitle{font-size:13px!important}.content-body,.content-row,.page-body,.split-layout{flex-direction:column!important;gap:16px!important}.right-panel,.left-panel,.detail-panel,.side-panel,.list-panel,.tasks-panel{width:100%!important;min-width:0!important;max-width:100%!important}.status-cards,.stats-row,.stats-grid{flex-direction:column!important;grid-template-columns:1fr!important}.status-card,.stat-card{width:100%}.filter-tags,.filter-tabs,.action-buttons{flex-wrap:wrap}.section-card,.list-card,.filter-section{border-radius:12px;padding:16px!important}.potential-table,.task-table,.dataset-table,.member-table,.settings-table,.table-scroll-wrap,.table-container{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;max-width:100%;display:block;overflow:auto visible!important}.potential-table .table-header,.potential-table .potential-row,.task-table .table-header,.task-table .task-row,.dataset-table .table-header,.dataset-table .dataset-row,.member-table .table-header,.member-table .member-row{min-width:860px}.potential-table table{width:max-content;min-width:760px}.potential-table:after,.task-table:after,.dataset-table:after,.member-table:after{content:"";height:1px;display:block}.el-table{min-width:640px;font-size:12px}.el-table__body-wrapper,.el-table__header-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.el-pagination{flex-wrap:wrap;justify-content:center;gap:8px}.scidata-layout,.scicalc-layout{padding:8px!important}.scidata-layout .content-area,.scicalc-layout .content-area{overflow-x:hidden;padding:12px!important}.potential-layout{min-height:auto!important;overflow:visible!important}.potential-layout .page-content{max-width:100vw;overflow:hidden auto}.potential-layout .main-content{min-width:0;max-width:100vw}}@media (width<=480px){.page-title{font-size:18px!important}.potential-table .table-header,.potential-table .potential-row,.task-table .table-header,.task-table .task-row,.dataset-table .table-header,.dataset-table .dataset-row,.member-table .table-header,.member-table .member-row{min-width:720px}}@media (width<=768px){.train-page,.library-content{padding:12px!important}.step-bar{flex-direction:column;align-items:stretch;gap:0;padding:16px!important}.step-item{border-bottom:1px solid #e2e8f0;flex:none;width:100%;padding:12px 0}.step-item:last-child{border-bottom:none}.step-line{display:none}.step-label{white-space:normal;line-height:1.35}.content-row{flex-direction:column!important;gap:16px!important}.main-panel,.side-panel,.left-panel,.right-panel{width:100%!important;min-width:0!important;max-width:100%!important}.side-panel{order:2}.selection-card,.section-card{padding:16px!important}.section-header{flex-wrap:wrap;gap:10px}.section-title-group h2{font-size:15px;line-height:1.35}.section-title-group p{word-break:break-word;line-height:1.5}.data-source-options{grid-template-columns:1fr!important;gap:16px!important}.source-card{padding:16px!important}.source-title h3{word-break:break-word;font-size:15px;line-height:1.4}.source-desc{word-break:break-word;line-height:1.5}.source-tags{flex-wrap:wrap}.select-btn{width:100%}.config-section{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.config-label{width:100%!important}.config-options{flex-wrap:wrap;width:100%}.config-option{text-align:left;white-space:normal;flex:100%;min-width:100%;line-height:1.35}.summary-row,.info-item{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.summary-label,.info-label{width:100%;min-width:0!important}.summary-value,.info-value{word-break:break-word;width:100%;line-height:1.45}.model-tags,.selected-elements,.recommend-tags,.selected-elements-filter{flex-wrap:wrap}.selection-section{margin-bottom:14px}.section-label,.system-type{word-break:break-word;line-height:1.45;display:block}.step-buttons{flex-direction:column}.prev-btn,.next-btn{width:100%;flex:none!important}.filter-actions{flex-direction:column;align-items:stretch!important}.reset-filter-btn,.go-train-btn{justify-content:center;width:100%}.page-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:16px!important}.page-header .header-left{flex-direction:column;width:100%;align-items:flex-start!important;gap:8px!important}.page-header .header-right{width:100%;align-items:stretch!important}.page-header .selected-info{flex-direction:column;width:100%;align-items:flex-start!important}.selected-elements{width:100%}.periodic-table-board .element-cell:not(.empty){flex-shrink:0;width:36px!important;height:36px!important}.periodic-table-board .element-symbol{font-size:11px!important}.periodic-table-board .atomic-num,.periodic-table-board .atomic-number{font-size:8px!important}.periodic-table-board .element-name,.periodic-table-board .atomic-mass{display:none}.periodic-table-board .f-block,.periodic-table-board .f-block-row{flex-wrap:nowrap;overflow-x:visible}.periodic-table-board .f-block-label{flex-shrink:0;font-size:10px;width:36px!important}.periodic-table-board .legend{flex-wrap:wrap;gap:8px}.periodic-table-board .legend-items{grid-template-columns:repeat(2,1fr)!important}.periodic-table-page,.periodic-table{padding:12px!important}.steps-grid{grid-template-columns:1fr!important;gap:12px!important}.info-cards,.metrics-grid{grid-template-columns:1fr!important;gap:10px!important}.overview-row.row-4,.overview-row.row-3,.features-section,.guide-steps,.status-cards{grid-template-columns:1fr!important}.task-table,.potential-table,.dataset-table,.member-table,.settings-table{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;max-width:100%;display:block;overflow:auto visible!important}.task-table:before,.potential-table:before,.dataset-table:before,.member-table:before,.settings-table:before{content:"← 左右滑动查看完整列表 →";color:#94a3b8;text-align:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:8px 12px 6px;font-size:12px;line-height:1.4;display:block}.task-table .table-header,.task-table .task-row,.potential-table .table-header,.potential-table .potential-row,.dataset-table .table-header,.dataset-table .dataset-row,.member-table .table-header,.member-table .member-row{min-width:860px}.potential-table table{width:max-content;min-width:760px}.potential-table table td,.potential-table table th{white-space:nowrap;vertical-align:middle}.name-cell,.applications{white-space:normal;flex-wrap:wrap}}@media (width<=480px){.periodic-table-board .element-cell:not(.empty){width:32px!important;height:32px!important}.task-table .table-header,.task-table .task-row,.potential-table .table-header,.potential-table .potential-row,.dataset-table .table-header,.dataset-table .dataset-row,.member-table .table-header,.member-table .member-row{min-width:720px}.potential-table table{min-width:680px}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);color:var(--text-primary);background:#f5f7fa;min-height:100vh;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin-bottom:var(--spacing-md);color:var(--text-primary);font-weight:600}a{color:var(--accent-color);text-decoration:none}button{font-family:var(--font-body);cursor:pointer}input,textarea,select{font-family:var(--font-body)}.page-container{min-height:100vh;padding:var(--spacing-xl)}.card{border-radius:var(--radius-xl);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);background:#fff}.btn-primary{background:var(--gradient-primary);color:#12557a;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);border:none;border-radius:8px;font-weight:600}.btn-primary:hover{opacity:.9}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{color:var(--text-primary);border:1px solid var(--border-color);padding:var(--spacing-md) var(--spacing-lg);background:#fff;border-radius:8px}.btn-secondary:hover{border-color:var(--accent-color);color:var(--accent-color)}.input-field{width:100%;padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-primary);background:#fff}.input-field:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 4px #007aff26}.input-field::placeholder{color:var(--text-tertiary)}.status-badge{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-lg);font-size:.875rem;font-weight:500;display:inline-block}.status-pending{color:#ff9500;background-color:#ff950026;border:1px solid #ff95004d}.status-processing,.status-running{color:#007aff;background-color:#007aff26;border:1px solid #007aff4d}.status-completed{color:#34c759;background-color:#34c75926;border:1px solid #34c7594d}.status-failed{color:#ff3b30;background-color:#ff3b3026;border:1px solid #ff3b304d}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{box-shadow:var(--shadow-md)}50%{box-shadow:var(--shadow-glow)}}.fade-in{animation:.5s ease-out fadeIn}.fade-in-up{animation:.6s ease-out fadeInUp}.animate-pulse{animation:2s infinite pulse}.animate-float{animation:3s ease-in-out infinite float}.animate-glow{animation:2s ease-in-out infinite glow}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:var(--border-color);background-clip:padding-box;border:2px solid #0000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--accent-color)}.el-button--plain{color:#1e293b!important;background-color:#0000!important;border-color:#e2e8f0!important}.el-button--plain:hover{color:#1e293b!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}.el-button{color:#1e293b!important;background-color:#fff!important;border-color:#e2e8f0!important}.el-button:hover{color:#1e293b!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}.el-button--primary{color:#12557a!important;background-color:#d8edfa!important;border-color:#83bedb!important}.el-button--primary:hover{color:#0d486b!important;background-color:#c5e4f5!important;border-color:#5ca7cf!important}.potential-layout,.potential-layout .page-content{color:#29495e;background:#f6f9fc}.potential-layout .page-content input,.potential-layout .page-content textarea,.potential-layout .page-content select{color:#29495e!important;background:#fdfefe!important;border-color:#c1d5e1!important}.potential-layout .page-content input:focus,.potential-layout .page-content textarea:focus,.potential-layout .page-content select:focus{outline:none;border-color:#5ca7cf!important;box-shadow:0 0 0 3px #5ca7cf24!important}.potential-layout .page-content button:not(.el-button){color:#155d85;background:#edf6fa;border:1px solid #b9d9e8;border-radius:6px}.potential-layout .page-content button:not(.el-button):hover{color:#0d486b;background:#dceef6;border-color:#83bedb}.el-select .el-select__wrapper{background-color:#fff!important;border-radius:8px!important;box-shadow:inset 0 0 0 1px #e2e8f0!important}.el-select .el-select__wrapper:hover,.el-select .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #007aff!important}.el-select__wrapper .el-input__inner{color:#1e293b!important;background-color:#fff!important}.el-select__wrapper .el-input__wrapper{box-shadow:none!important;background-color:#fff!important;padding:0!important}.el-select__input{color:#1e293b!important;background-color:#fff!important}.el-select-dropdown{background-color:#fff!important;border-color:#e2e8f0!important}.el-select-dropdown__item{color:#1e293b!important}.el-select-dropdown__item:hover,.el-select-dropdown__item.selected{color:#007aff!important;background-color:#007aff14!important}.el-input__wrapper{background-color:#fff!important;box-shadow:inset 0 0 0 1px #e2e8f0!important}.el-input__wrapper:hover,.el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #007aff!important}.el-input__inner{color:#1e293b!important;background-color:#fff!important}.el-dropdown-menu{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:6px!important;box-shadow:0 4px 20px #0000001a!important}.el-dropdown-menu__item{color:#1e293b!important;border-radius:8px!important;align-items:center!important;gap:10px!important;padding:12px 20px!important;display:flex!important}.el-dropdown-menu__item:hover{color:#007aff!important;background:#007aff1a!important}.el-dropdown-menu__item--divided{border-top:1px solid #e2e8f0!important;margin-top:6px!important;padding-top:12px!important}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{color:#007aff!important;background:#007aff1a!important}#app{--header-height:72px;background:#fff;min-height:100vh}
