.search-box[data-v-495416a5]{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-495416a5]: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-495416a5] .el-input .el-input__wrapper{background:0 0;border:none;box-shadow:none!important}.search-box .search-btn[data-v-495416a5]{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-495416a5]:hover{background:var(--el-fill-color-light);color:var(--el-color-primary)}[data-v-495416a5] .custom-select-pill .el-select__wrapper{border-radius:99px!important}.refresh-btn[data-v-495416a5]{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-495416a5]:hover{background-color:var(--gray-200)}.material-card-wrapper[data-v-495416a5]{background:var(--el-bg-color);position:relative}.material-card-wrapper.is-selected .gradient-border[data-v-495416a5]{opacity:1}.gradient-border[data-v-495416a5]{pointer-events:none;z-index:1;opacity:0;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;inset:-2px}.gradient-border rect[data-v-495416a5]{transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.gradient-border.is-visible[data-v-495416a5]{opacity:1}.gradient-border.is-visible rect[data-v-495416a5]{stroke-dashoffset:0}.material-card-inner[data-v-495416a5]{border:2px solid var(--el-border-color);box-sizing:border-box;position:relative}.card-main[data-v-495416a5]{background-color:var(--el-fill-color-light);flex:1;height:calc(100% - 60px);position:relative;overflow:hidden}.visual-container[data-v-495416a5]{cursor:pointer;width:100%;height:100%;overflow:hidden}.visual-container .media-content[data-v-495416a5]{-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-495416a5]{--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-495416a5]{color:#fffc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.duration-badge[data-v-495416a5]{color:#fff;text-shadow:0 1px 2px #0009;background-color:#000000b8;box-shadow:0 1px 3px #00000040}.card-type-container[data-v-495416a5]{cursor:pointer;height:100%;padding:.75rem}.card-overlay[data-v-495416a5]{opacity:0;background-color:#0006;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.action-icon-btn[data-v-495416a5]{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-495416a5]:hover{background-color:var(--el-bg-color);color:var(--el-color-primary)}.action-icon-btn.highlight[data-v-495416a5]{color:#fff;background-color:#2379ffcc}.action-icon-btn.highlight[data-v-495416a5]:hover{background-color:var(--color-primary)}.card-footer[data-v-495416a5]{--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-495416a5]{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-495416a5]:hover{background-color:var(--gray-100);color:var(--el-color-primary)}.selection-indicator[data-v-495416a5]{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-495416a5]{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-495416a5]:hover{color:var(--color-primary);background-color:#2379ff1a}.item-action-btn.delete[data-v-495416a5]:hover{--tw-text-opacity:1;color:rgb(245 108 108/var(--tw-text-opacity,1));background-color:#f56c6c1a}.batch-toolbar[data-v-495416a5]{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-495416a5],.batch-toolbar[data-v-495416a5]{align-items:center;display:flex}.batch-info[data-v-495416a5]{gap:16px}.selected-count[data-v-495416a5]{color:var(--el-text-color-regular);font-size:14px}.selected-count strong[data-v-495416a5]{color:var(--el-color-primary);font-weight:600}.batch-actions[data-v-495416a5]{gap:8px;display:flex}.slide-down-enter-active[data-v-495416a5],.slide-down-leave-active[data-v-495416a5]{transition:all .3s}.slide-down-enter-from[data-v-495416a5],.slide-down-leave-to[data-v-495416a5]{opacity:0;transform:translateY(-10px)}.image-error[data-v-495416a5],.image-loading[data-v-495416a5]{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-495416a5;display:flex}.image-error[data-v-495416a5]{background:#f1f5f9;animation:none}.loading-spinner[data-v-495416a5]{border:3px solid #409eff40;border-top-color:#409effe6;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-495416a5}@keyframes gradientMove-495416a5{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes spin-495416a5{to{transform:rotate(1turn)}}.move-group-content[data-v-495416a5]{padding:0 4px}.move-group-hint[data-v-495416a5]{color:var(--el-text-color-regular);margin-bottom:12px;font-size:14px}.move-group-hint strong[data-v-495416a5]{color:var(--el-color-primary);font-weight:600}.storage-capacity-card[data-v-495416a5]{background:linear-gradient(135deg,var(--el-fill-color-light) 0,var(--el-border-color) 100%);border:1px solid var(--el-border-color);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR8AAABICAMAAAD4dQGEAAABAlBMVEXX//Wl/+bS//Xh//rc//Xm//rI//Dr//rD//DN//W+//C0/+uv/+v1//+5/+vN//Dw///6//+q/+vw//qq/+bc//pHcEy5//D////h//W+/+v+///u//f9//79///+///0//zY//T9//7+//7w//r3///6//38///Q//L2//3w///k//i6/+v9//76//71//z5//z1//z5//+3/+r3//3G//H5//zj//n2//z3//f+///+//75//7r//jc//bK//P9///4//7c//T7//35//3V//Tp//nm//nZ//fV//L7///v//vj//nj//bX//ft//jS//PM//L3//zQ//K4/+r////VWCcKAAAAVXRSTlMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzADMzMzP1Hu/n51lc7u6eIafAUXchcz/fwLKnnnc8ekhZXFke3++yc1E/37JIenpIXFw8PHdzUVE/cz88njw9rdsU+QAACbRJREFUeNrtnOl22zYQhWmREkXZFmlSkCwvdRondva1TZq1Sfd9z/u/SkUCBGcGM5CUCmp+BHVzjps2Vr9z750FPIym+lz/6fL58buPpz7Hd+/dvGW4RM2vzy5evPz5lx96+kT6JM1RSWxO35xUn6qoqqIo9uE5qL8OwD8o9KnMf5OaP8L8ifNY/4zE/ETz83tZltdnoM+wOaP2jMez8Xi8a85ec8qynCy+JpOdTZzHN27fP31w0vF5cv7Xb1mWtR+vB/lYPDHCUzVwCgjooD37AFFDpz4soFhBPJHFU58Wj+FjAB01dDpAexjQzqbOnWtXr7R8vj77Ls/yDhDUjyOfVgkplc8BOFRBlSCgRClGPxqPAGg2m0E+VkCTjcnHnE8/+UzzeXL2Vd58pB7nLysgwqfVj3XWAT5IQNZhrUctIKQfCCjPM0THOmwM9bO31wmo3Cyfnc8/uVLzeXb+fablQ/QTcXgMoMorHwhI66dIWYPNRYMtPhHOn5aP8dcuAVSWm9bPQkFXTxZ8Lh4OFlkI/MXiofox8lmKpwFUFXL+KJeP9pfAZ4T9hfRTbpbPzrUH0+j6iz8GrHxM/OD8SYG9gH4slUNJQCSALHVUwPj8IfoZC/m8ef3s3Dm9FT162chH0o9SWD9COneADi0jJKCC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);background-position:50%;background-size:100% 100%;border-radius:14px;flex-direction:column;flex-shrink:0;gap:4px;min-width:200px;padding:8px;display:flex}html.dark .storage-capacity-card[data-v-495416a5],html[data-ve-theme=dark] .storage-capacity-card[data-v-495416a5]{background:var(--el-fill-color-light);border-color:var(--el-border-color-light)}.storage-header[data-v-495416a5]{justify-content:space-between;gap:12px}.storage-header[data-v-495416a5],.storage-label[data-v-495416a5]{align-items:center;display:flex}.storage-label[data-v-495416a5]{color:var(--el-text-color-secondary);gap:6px;font-size:12px;font-weight:600}.storage-value[data-v-495416a5]{color:var(--el-text-color-primary);font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px;font-weight:700}.storage-progress-wrap[data-v-495416a5]{align-items:center;gap:10px;display:flex}.storage-progress-bar[data-v-495416a5]{background:var(--el-border-color);border-radius:999px;flex:1;height:6px;overflow:hidden}.storage-progress-fill[data-v-495416a5]{height:100%;box-shadow:0 0 8px var(--glow-color,#3b82f6);border-radius:999px;transition:width .5s,background .3s;position:relative}.storage-progress-fill[data-v-495416a5]:after{content:"";background:linear-gradient(#fff6,#fff0 50%);border-radius:999px;position:absolute;inset:0}.storage-percent[data-v-495416a5]{text-align:right;background:var(--gradient);-webkit-text-fill-color:transparent;text-shadow:0 1px 2px #0000000d;-webkit-background-clip:text;background-clip:text;min-width:32px;font-size:11px;font-weight:700}.expand-btn[data-v-495416a5]{border-radius:6px!important;height:24px!important;padding:4px 10px!important;font-size:11px!important;font-weight:600!important}.expand-btn[data-v-495416a5] .el-icon{margin-right:2px}.action-btn-group[data-v-495416a5]{background:var(--el-fill-color-light);border-radius:12px;align-items:center;gap:6px;padding:4px;display:flex}.action-icon-box[data-v-495416a5]{background:var(--el-bg-color);width:36px;height:36px;color:var(--el-text-color-secondary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000f}.action-icon-box[data-v-495416a5]:hover{color:var(--color-primary);background:#2379ff14;box-shadow:0 2px 6px #2379ff26}.action-icon-box.is-active[data-v-495416a5]{color:#d97706;background:#fef3c7;box-shadow:0 2px 6px #d9770633}.action-icon-box.is-active[data-v-495416a5]:hover{background:#fde68a}.action-icon-box.is-primary[data-v-495416a5]{background:var(--gradient-primary-reverse);color:#fff;box-shadow:0 2px 8px #2379ff59}.action-icon-box.is-primary[data-v-495416a5]:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 12px #2379ff66}.video-play-dialog .el-dialog__header{margin:0;background:var(--el-bg-color)!important}.video-play-dialog .el-dialog__body{background:var(--el-bg-color);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}
