.search-box[data-v-bf31f762]{border:1px solid var(--el-border-color);background:var(--el-bg-color);border-radius:50px;align-items:center;transition:all .2s;display:flex;overflow:hidden}.search-box[data-v-bf31f762]:focus-within{border-color:var(--el-color-primary);box-shadow:0 0 0 2px rgba(var(--el-color-primary-rgb),.1)}.search-box[data-v-bf31f762] .el-input .el-input__wrapper{background:0 0;border:none;box-shadow:none!important}.search-box .search-btn[data-v-bf31f762]{border:none;border-left:1px solid var(--el-border-color);background:var(--el-bg-color);height:32px;color:var(--el-text-color-regular);border-radius:0;padding:0 12px;transition:background .2s}.search-box .search-btn[data-v-bf31f762]:hover{background:var(--el-fill-color-light);color:var(--el-color-primary)}[data-v-bf31f762] .custom-select-pill .el-select__wrapper{border-radius:99px!important}.refresh-btn[data-v-bf31f762]{cursor:pointer;background-color:var(--gray-100);width:40px;height:40px;color:var(--el-text-color-secondary);border-radius:.75rem;justify-content:center;align-items:center;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.refresh-btn[data-v-bf31f762]:hover{background-color:var(--gray-200)}.menu-item[data-v-bf31f762]{cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.menu-item[data-v-bf31f762]:hover{background-color:var(--el-fill-color-light)}.menu-item .icon-wrapper[data-v-bf31f762]{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.menu-item .menu-title[data-v-bf31f762]{color:var(--el-text-color-primary);font-size:14px;font-weight:900;line-height:1}.menu-item .menu-desc[data-v-bf31f762]{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1));margin-top:.25rem;font-size:11px;font-weight:500}.menu-item:hover .menu-title[data-v-bf31f762]{color:var(--el-color-primary)}.menu-item:hover .icon-wrapper[data-v-bf31f762]{background-color:#0065fb1a}.material-card[data-v-bf31f762]{border-width:1px;border-color:var(--el-border-color-extra-light);background-color:var(--el-bg-color);--tw-shadow:var(--el-box-shadow-light);--tw-shadow-colored:var(--el-box-shadow-light);border-radius:.75rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.material-card[data-v-bf31f762],.material-card[data-v-bf31f762]:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.material-card[data-v-bf31f762]:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--el-color-primary-light-8);--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:var(--el-box-shadow-light);--tw-shadow-color:#e3e3e380}.material-card:hover .card-overlay[data-v-bf31f762]{opacity:1}.material-card.is-selected[data-v-bf31f762]{border-color:var(--color-primary);box-shadow:0 0 0 2px #2379ff1a}.card-main[data-v-bf31f762]{background-color:var(--el-fill-color-light);flex:1;height:calc(100% - 60px);position:relative;overflow:hidden}.visual-container[data-v-bf31f762]{cursor:pointer;width:100%;height:100%;overflow:hidden}.visual-container .media-content[data-v-bf31f762]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:hover .visual-container .media-content[data-v-bf31f762]{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.video-play-icon[data-v-bf31f762]{color:#fffc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card-type-container[data-v-bf31f762]{cursor:pointer;height:100%;padding:.75rem}.card-overlay[data-v-bf31f762]{opacity:0;background-color:#0006;justify-content:center;align-items:center;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.action-icon-btn[data-v-bf31f762]{cursor:pointer;width:2.25rem;height:2.25rem;color:var(--color-white);--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#fff3;border-radius:9999px;justify-content:center;align-items:center;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.action-icon-btn[data-v-bf31f762]:hover{background-color:var(--el-bg-color);color:var(--el-color-primary)}.action-icon-btn.highlight[data-v-bf31f762]{color:#fff;background-color:#2379ffcc}.action-icon-btn.highlight[data-v-bf31f762]:hover{background-color:var(--color-primary)}.card-footer[data-v-bf31f762]{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(227 227 227/var(--tw-border-opacity,1));background-color:var(--el-bg-color);justify-content:space-between;align-items:center;height:60px;padding-left:.75rem;padding-right:.75rem;display:flex}.edit-btn[data-v-bf31f762]{cursor:pointer;color:var(--el-text-color-placeholder);border-radius:.5rem;padding:.375rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.edit-btn[data-v-bf31f762]:hover{background-color:var(--gray-100);color:var(--el-color-primary)}.selection-indicator[data-v-bf31f762]{z-index:20;background-color:var(--el-bg-color);--tw-shadow:var(--el-box-shadow-light);--tw-shadow-colored:var(--el-box-shadow-light);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:9999px;line-height:0;position:absolute;top:.5rem;right:.5rem}.item-action-btn[data-v-bf31f762]{cursor:pointer;background-color:var(--el-fill-color-light);width:1.75rem;height:1.75rem;color:var(--el-text-color-secondary);border-radius:.5rem;justify-content:center;align-items:center;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.item-action-btn[data-v-bf31f762]:hover{color:var(--color-primary);background-color:#2379ff1a}.item-action-btn.delete[data-v-bf31f762]:hover{--tw-text-opacity:1;color:rgb(245 108 108/var(--tw-text-opacity,1));background-color:#f56c6c1a}.copywriting-card[data-v-bf31f762]{min-height:200px}.type-tag[data-v-bf31f762]{border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.type-tag-content[data-v-bf31f762],.type-tag-oral[data-v-bf31f762]{color:#0065fb;background:#0065fb1a}.more-btn[data-v-bf31f762]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.more-btn[data-v-bf31f762]:hover{background:var(--el-fill-color-light)}.creator-avatar[data-v-bf31f762]{color:#0284c7;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.copywriting-card:hover .creator-avatar[data-v-bf31f762]{color:#fff;background:linear-gradient(135deg,#0065fb,#3b82f6)}.creator-name[data-v-bf31f762]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:12px;font-weight:500;transition:color .2s;overflow:hidden}.copywriting-card:hover .creator-name[data-v-bf31f762]{color:#0065fb}.line-clamp-3[data-v-bf31f762]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.batch-toolbar[data-v-bf31f762]{background:linear-gradient(135deg,#409eff14,#409eff0a);border:1px solid #409eff26;border-radius:12px;justify-content:space-between;padding:14px 20px;box-shadow:0 2px 8px #409eff14}.batch-info[data-v-bf31f762],.batch-toolbar[data-v-bf31f762]{align-items:center;display:flex}.batch-info[data-v-bf31f762]{gap:16px}.selected-count[data-v-bf31f762]{color:var(--el-text-color-regular);font-size:14px}.selected-count strong[data-v-bf31f762]{color:var(--el-color-primary);font-weight:600}.batch-actions[data-v-bf31f762]{gap:8px;display:flex}.slide-down-enter-active[data-v-bf31f762],.slide-down-leave-active[data-v-bf31f762]{transition:all .3s}.slide-down-enter-from[data-v-bf31f762],.slide-down-leave-to[data-v-bf31f762]{opacity:0;transform:translateY(-10px)}.image-error[data-v-bf31f762],.image-loading[data-v-bf31f762]{background:linear-gradient(135deg,#f5f8fc,#ebf2fa 50%,#f5f8fc) 0 0/200% 200%;justify-content:center;align-items:center;width:100%;height:100%;animation:3s infinite gradientMove-bf31f762;display:flex}.image-error[data-v-bf31f762]{background:#f1f5f9;animation:none}.loading-spinner[data-v-bf31f762]{border:3px solid #409eff40;border-top-color:#409effe6;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-bf31f762}@keyframes gradientMove-bf31f762{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes spin-bf31f762{to{transform:rotate(1turn)}}.move-group-content[data-v-bf31f762]{padding:0 4px}.move-group-hint[data-v-bf31f762]{color:var(--el-text-color-regular);margin-bottom:12px;font-size:14px}.move-group-hint strong[data-v-bf31f762]{color:var(--el-color-primary);font-weight:600}.video-play-dialog .el-dialog__header{margin:0;background:#000!important}.video-play-dialog .el-dialog__body{background:#000;padding:0}.video-play-dialog .el-dialog{border-radius:12px;overflow:hidden}.music-play-dialog .el-dialog__header{display:none}.music-play-dialog .el-dialog__body{padding:0}.music-play-dialog .el-dialog{background:0 0;border-radius:20px;overflow:hidden}
