.videoai-page .ant-card{border-radius:6px}.videoai-page .ant-card-body{padding:16px}.videoai-page .table-page-search-wrapper .ant-input,.videoai-page .table-page-search-wrapper .ant-row,.videoai-page .table-page-search-wrapper .ant-select{width:100%}.videoai-page .table-operations{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0 0 12px}.videoai-page .table-operations .ant-btn+.ant-btn{margin-left:0!important}.videoai-page .ant-table{color:#273142}.videoai-page .ant-table-thead>tr>th{padding:10px 12px;background:#fafbfc;color:#4b5563;font-weight:600;white-space:nowrap}.videoai-page .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle}.videoai-page .ant-table-tbody>tr:hover>td{background:#f8fbff}.videoai-page .videoai-table .ant-table-body{scrollbar-width:none}.videoai-page .videoai-table .ant-table-body:hover{scrollbar-width:thin}.videoai-page .videoai-table .ant-table-body::-webkit-scrollbar{height:0}.videoai-page .videoai-table .ant-table-body:hover::-webkit-scrollbar{height:6px}.videoai-page .videoai-table .ant-table-body::-webkit-scrollbar-thumb{border-radius:6px;background:rgba(148,163,184,.7)}.videoai-page .videoai-table .ant-table-body::-webkit-scrollbar-track{background:transparent}.videoai-page .row-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;white-space:nowrap}.videoai-page .row-actions a{font-size:13px}.videoai-page .row-actions .danger-link{color:var(--app-color-error,#ff4d4f)}.videoai-page .row-more{color:#4b5563}.videoai-page .compact-name{color:#1f2937;font-weight:500}.videoai-page .compact-subtext{max-width:360px;margin-top:2px;overflow:hidden;color:#8a94a6;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.videoai-page .badge-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.videoai-page .badge-stack .device-type-badge,.videoai-page .device-type-badge.videoai-pill{margin-left:0;border-radius:4px;font-size:12px;line-height:20px;-webkit-transform:none;transform:none}.videoai-page .dataset-cover,.videoai-page .model-cover,.videoai-page .table-thumb,.videoai-page .thumb{border-radius:4px}.videoai-page .muted,.videoai-page .text-muted{color:#8a94a6}.videoai-page .small{font-size:12px;line-height:18px}.videoai-modal .ant-modal{max-width:calc(100vw - 32px)}.videoai-modal .ant-modal-content{border-radius:6px}.videoai-modal .ant-modal-footer,.videoai-modal .ant-modal-header{padding:12px 16px}.videoai-modal .ant-modal-body{padding:16px}.videoai-modal .ant-form-item{margin-bottom:14px}.videoai-modal .ant-form-item-control,.videoai-modal .ant-form-item-label{line-height:32px}.videoai-modal .section-title{margin:2px 0 10px;padding-left:8px;border-left:3px solid #1890ff;color:#1f2937;font-weight:600}.videoai-result-modal .ant-modal-body{max-height:calc(100vh - 148px);overflow:auto;scrollbar-width:thin}.videoai-result-modal .ant-tabs-bar{margin-bottom:12px}.videoai-result-modal .ant-tabs-nav .ant-tabs-tab{margin-right:18px;padding:10px 0}.videoai-result-shell{min-width:0}.videoai-result-hero{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:14px;border:1px solid #edf0f5;border-radius:8px;background:#fbfcfe}.videoai-result-media{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;min-width:0}.videoai-result-empty-media,.videoai-result-media img{width:220px;height:140px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--app-border-color-split);border-radius:4px;background:#f3f6fa}.videoai-result-empty-media{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#9aa5b5;font-size:32px}.videoai-result-empty-media,.videoai-result-main{display:-webkit-box;display:-ms-flexbox;display:flex}.videoai-result-main{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.videoai-result-head,.videoai-result-title-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.videoai-result-head{padding:14px 16px;border:1px solid #edf0f5;border-radius:8px;background:#fbfcfe}.videoai-result-title{min-width:0;margin:0;color:#1f2937;font-size:18px;font-weight:600;line-height:26px;word-break:break-word}.videoai-result-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 14px;margin-top:8px;color:#6b7280;font-size:13px;line-height:20px}.videoai-result-meta span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.videoai-result-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px}.videoai-result-progress{margin-top:12px;padding:0 4px}.videoai-result-tabs{margin-top:14px}.videoai-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.videoai-info-item{min-width:0;padding:10px 12px;border:1px solid #edf0f5;border-radius:8px;background:#fff}.videoai-info-label{display:block;margin-bottom:4px;color:#8a94a6;font-size:12px;line-height:18px}.videoai-info-value{color:#1f2937;font-size:13px;line-height:20px;word-break:break-word}.videoai-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.videoai-metric-card{min-width:0;padding:12px 14px;border:1px solid #d6ebff;border-radius:8px;background:linear-gradient(135deg,#eef7ff,#f6fbff)}.videoai-metric-card span{display:block;color:#8a94a6;font-size:12px;line-height:18px}.videoai-metric-card strong{display:block;margin-top:4px;color:#1f2937;font-size:20px;font-weight:700;line-height:26px}.videoai-artifact-workbench{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.videoai-artifact-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.videoai-artifact-list,.videoai-artifact-row{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;gap:8px}.videoai-artifact-row{min-height:42px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 10px;border:1px solid #edf0f5;border-radius:8px;background:#fff;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.videoai-artifact-row:hover{border-color:#bfdcff;-webkit-box-shadow:0 1px 6px rgba(24,144,255,.08);box-shadow:0 1px 6px rgba(24,144,255,.08)}.videoai-artifact-name{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;color:#1f2937;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.videoai-artifact-actions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.videoai-preview-panel,.videoai-result-pane{min-width:0;border:1px solid #edf0f5;border-radius:8px;background:#f7f9fc;overflow:hidden}.videoai-preview-panel{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:300px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px}.videoai-preview-panel img,.videoai-preview-panel video,.videoai-result-pane img,.videoai-result-pane video{display:block;max-width:100%;max-height:460px;-o-object-fit:contain;object-fit:contain}.videoai-result-pane-title{height:40px;padding:0 12px;border-bottom:1px solid #edf0f5;background:#fff;color:#1f2937;font-weight:600;line-height:40px}.videoai-file-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:160px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:12px;padding:18px;color:#6b7280;background:#fff;border:1px dashed #d8dee8;border-radius:4px;text-align:center}.videoai-file-placeholder .anticon{color:#8a94a6;font-size:26px}.videoai-file-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.videoai-description-box{min-height:76px;padding:12px;border:1px solid #edf0f5;border-radius:4px;background:#fff;color:#4b5563;line-height:22px;white-space:pre-wrap}@media (max-width:768px){.videoai-page .ant-card-body{padding:12px}.videoai-page .table-page-search-wrapper .ant-input,.videoai-page .table-page-search-wrapper .ant-select{width:100%}.videoai-page .table-operations .ant-btn{-webkit-box-flex:1;-ms-flex:1 1 120px;flex:1 1 120px}.videoai-page .row-actions{gap:8px}.videoai-result-head,.videoai-result-hero{padding:12px}.videoai-artifact-workbench,.videoai-result-hero{grid-template-columns:1fr;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.videoai-result-media{-ms-flex-preferred-size:auto;flex-basis:auto}.videoai-result-empty-media,.videoai-result-media img{width:100%;height:180px}.videoai-info-grid,.videoai-metric-strip{grid-template-columns:1fr}}.train-param-grid[data-v-12369bc0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.train-param-item[data-v-12369bc0]{min-width:0}.train-param-label[data-v-12369bc0]{display:block;margin-bottom:6px;color:var(--app-color-text-secondary);line-height:20px}.train-switch-item[data-v-12369bc0]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 12px;border:1px solid var(--app-border-color-split);border-radius:4px}.train-switch-item .train-param-label[data-v-12369bc0]{margin-bottom:0}.dataset-readiness[data-v-12369bc0],.option-subtext[data-v-12369bc0]{color:var(--app-color-text-secondary)}.dataset-readiness[data-v-12369bc0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:8px;line-height:22px}.json-viewer[data-v-12369bc0]{max-height:520px;margin:0;padding:16px;overflow:auto;white-space:pre-wrap;word-break:break-word;color:#d8dee9;background:#1f2933;border-radius:8px;font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;line-height:1.7}