.upload-con[data-v-9901c7b0] .el-upload .el-upload-dragger{width:140px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lib-grid[data-v-9901c7b0]{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;padding-top:15px;max-height:60vh;overflow-y:auto}.lib-item[data-v-9901c7b0]{border:2px solid transparent;border-radius:4px;cursor:pointer;overflow:hidden;position:relative;-webkit-transition:.2s;transition:.2s;aspect-ratio:16/9}.lib-item img[data-v-9901c7b0]{width:100%;height:100%}.lib-item[data-v-9901c7b0]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.lib-item:hover .remove-icon[data-v-9901c7b0]{opacity:1}.lib-item .remove-icon[data-v-9901c7b0]{position:absolute;top:5px;right:5px;width:20px;height:20px;background:rgba(245,108,108,.9);color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;z-index:10;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.lib-item .remove-icon[data-v-9901c7b0]:hover{background:#f56c6c;-webkit-transform:scale(1.1);transform:scale(1.1)}.lib-item.selected[data-v-9901c7b0]{border-color:var(--color-primary)}.lib-item.selected[data-v-9901c7b0]:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;top:5px;right:5px;background:var(--color-primary);color:#fff;width:20px;height:20px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px}.lib-name[data-v-9901c7b0]{position:absolute;bottom:0;left:0;right:0;padding:5px;font-size:12px;text-align:center;color:#fff;background:rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.visualManage-container[data-v-65aff794]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;height:100%}.scene-tabs[data-v-65aff794]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-ms-flex-negative:0;flex-shrink:0}.scene-tab[data-v-65aff794]{padding:12px 24px;background:#fff;border-radius:8px;cursor:pointer;border:1px solid transparent;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-transition:.2s;transition:.2s;-webkit-box-flex:1;-ms-flex:1;flex:1}.scene-tab[data-v-65aff794]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.scene-tab.active[data-v-65aff794]{border-color:var(--color-primary);background:#e6f7ff;color:var(--color-primary);font-weight:700}.scene-tab.active .st-icon[data-v-65aff794]{background:var(--color-primary);color:#fff}.st-icon[data-v-65aff794]{width:40px;height:40px;background:rgba(0,0,0,.05);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;color:#666}.st-desc[data-v-65aff794]{font-size:11px;font-weight:400;opacity:.7}.main-container[data-v-65aff794]{-ms-flex-direction:column;flex-direction:column;min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.main-container[data-v-65aff794],.schedule-panel[data-v-65aff794]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.schedule-panel[data-v-65aff794]{background:#fff;border-radius:8px;padding:24px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05);-ms-flex-direction:column;flex-direction:column;gap:20px;overflow-y:auto;height:100%}.strategy-section[data-v-65aff794]{border:1px solid #eee;border-radius:6px;padding:15px;position:relative;border-left:3px solid var(--color-primary)}.strategy-header[data-v-65aff794]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.strategy-header[data-v-65aff794],.strategy-title[data-v-65aff794]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.strategy-title[data-v-65aff794]{font-weight:700;font-size:14px;gap:8px;color:#333}.default-row[data-v-65aff794]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.default-thumb[data-v-65aff794]{width:240px;height:135px;border-radius:4px;border:1px solid #eee;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.default-thumb[data-v-65aff794]:hover{opacity:.8}.info-col[data-v-65aff794]{-webkit-box-flex:1;-ms-flex:1;flex:1}.info-title[data-v-65aff794]{font-weight:700;font-size:14px}.info-desc[data-v-65aff794]{color:#999;font-size:12px;margin-top:8px;line-height:1.5}.resource-library-box[data-v-65aff794]{margin-top:auto;padding-top:20px;border-top:1px dashed #eee}.rl-grid[data-v-65aff794]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-top:15px}.rl-item[data-v-65aff794]{width:120px;height:68px;border-radius:4px;overflow:hidden;border:1px solid #eee;position:relative}.rl-item img[data-v-65aff794]{width:100%;height:100%}.rl-add[data-v-65aff794]{border:1px dashed var(--color-primary);background:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:var(--color-primary);width:120px;height:68px;border-radius:4px;font-size:12px;-webkit-transition:background-color .2s;transition:background-color .2s}.rl-add[data-v-65aff794]:hover{background:#e6f7ff}.rl-add i[data-v-65aff794]{font-size:24px;margin-bottom:5px}