.floating-media-player[data-v-2d655397]{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:24px;bottom:24px;z-index:2000;width:320px;min-width:260px;max-width:90vw;max-height:90vh;background:#fff;border-radius:12px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.08);box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.08);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.player-timeline[data-v-2d655397]{padding:8px 10px 6px;border-top:1px solid #f0f0f0;background:#fafafa;font-variant-numeric:tabular-nums}.player-timeline .tl-track[data-v-2d655397]{position:relative;height:8px;background:#e4e7ed;border-radius:4px;cursor:pointer}.player-timeline .tl-played[data-v-2d655397]{position:absolute;left:0;top:0;bottom:0;background:#4361ee;border-radius:4px}.player-timeline .tl-head[data-v-2d655397]{position:absolute;top:50%;width:12px;height:12px;margin-left:-6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border:2px solid #4361ee;border-radius:50%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);pointer-events:none}.player-timeline .tl-tick[data-v-2d655397]{position:absolute;top:0;bottom:0;width:1px;background:hsla(0,0%,100%,.85);pointer-events:none}.player-timeline .tl-scale[data-v-2d655397]{position:relative;height:14px;margin-top:2px}.player-timeline .tl-scale-label[data-v-2d655397]{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:10px;color:#a8abb2;white-space:nowrap}.player-timeline .tl-foot[data-v-2d655397]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:2px;font-size:13px}.player-timeline .tl-cur[data-v-2d655397]{font-weight:700;color:#303133}.player-timeline .tl-sep[data-v-2d655397]{color:#c0c4cc}.player-timeline .tl-dur[data-v-2d655397]{color:#909399}.player-timeline .tl-copy[data-v-2d655397]{margin-left:auto;padding:2px 10px;font-size:12px;color:#4361ee;background:#eef2ff;border:1px solid #d6ddff;border-radius:4px;cursor:pointer}.player-timeline .tl-copy[data-v-2d655397]:hover{background:#e0e7ff}.player-timeline .tl-copy.ok[data-v-2d655397]{color:#67c23a;background:#f0f9eb;border-color:#b3e19d}.player-resizer[data-v-2d655397]{position:absolute;right:0;bottom:0;width:18px;height:18px;cursor:nwse-resize;z-index:3;background:linear-gradient(135deg,transparent 45%,#c0c4cc 45% 55%,transparent 55% 100%),linear-gradient(135deg,transparent 70%,#c0c4cc 70% 80%,transparent 80% 100%)}.player-resizer[data-v-2d655397]:hover{background:linear-gradient(135deg,transparent 45%,#4361ee 45% 55%,transparent 55% 100%),linear-gradient(135deg,transparent 70%,#4361ee 70% 80%,transparent 80% 100%)}.player-header[data-v-2d655397]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 12px;background:#f5f7fa;cursor:move;border-bottom:1px solid #ebeef5}.player-title[data-v-2d655397]{font-size:13px;font-weight:500;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:270px}.player-controls i[data-v-2d655397]{cursor:pointer;font-size:16px;color:#909399;padding:2px;border-radius:4px}.player-controls i[data-v-2d655397]:hover{color:#f56c6c;background:#fef0f0}.player-body[data-v-2d655397]{padding:12px;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.image-preview[data-v-2d655397],.player-body[data-v-2d655397]{-webkit-box-flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex}.image-preview[data-v-2d655397]{-ms-flex:1;flex:1}.image-scroll[data-v-2d655397]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;text-align:center}.image-scroll img[data-v-2d655397]{max-width:100%;height:auto;border-radius:6px;cursor:-webkit-zoom-in;cursor:zoom-in}.audio-wrapper[data-v-2d655397]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:8px 0}.audio-icon[data-v-2d655397],.audio-wrapper[data-v-2d655397]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.audio-icon[data-v-2d655397]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#409eff,#337ecc);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.audio-icon i[data-v-2d655397]{font-size:24px;color:#fff}.file-caption[data-v-2d655397]{margin-top:10px;padding:6px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#f4f6fb;border:1px solid #e6e9f0;border-radius:6px;font-size:12px;color:#303133;cursor:pointer;-webkit-transition:background .15s ease,border-color .15s ease;transition:background .15s ease,border-color .15s ease}.file-caption[data-v-2d655397]:hover{background:#ecf3ff;border-color:#c6dcff}.file-caption.copied[data-v-2d655397]{background:#f0f9eb;border-color:#b2e186;color:#67c23a}.file-caption-icon[data-v-2d655397]{-ms-flex-negative:0;flex-shrink:0;font-size:13px;color:#909399}.copied .file-caption-icon[data-v-2d655397]{color:#67c23a}.file-caption-text[data-v-2d655397]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;word-break:break-all;white-space:normal;line-height:1.45}.file-caption-copy[data-v-2d655397]{-ms-flex-negative:0;flex-shrink:0;font-size:13px;color:#909399}.copied .file-caption-copy[data-v-2d655397]{color:#67c23a}.file-caption-rename[data-v-2d655397]{-ms-flex-negative:0;flex-shrink:0;font-size:14px;color:#909399;padding:2px;border-radius:4px}.file-caption-rename[data-v-2d655397]:hover{color:#409eff;background:#e8f2ff}.file-rename[data-v-2d655397]{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.file-rename-input[data-v-2d655397]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:6px 8px;border:1px solid #409eff;border-radius:6px;font-size:12px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;color:#303133;outline:none}.file-rename-input[data-v-2d655397]:focus{-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.15);box-shadow:0 0 0 2px rgba(64,158,255,.15)}.file-rename-btn[data-v-2d655397]{-ms-flex-negative:0;flex-shrink:0;padding:6px 10px;border:1px solid #dcdfe6;border-radius:6px;background:#fff;font-size:12px;color:#606266;cursor:pointer}.file-rename-btn[data-v-2d655397]:hover:not(:disabled){border-color:#c0c4cc;background:#f5f7fa}.file-rename-btn[data-v-2d655397]:disabled{opacity:.6;cursor:not-allowed}.file-rename-btn.ok[data-v-2d655397]{border-color:#409eff;background:#409eff;color:#fff}.file-rename-btn.ok[data-v-2d655397]:hover:not(:disabled){background:#66b1ff;border-color:#66b1ff}.float-fade-enter-active[data-v-2d655397],.float-fade-leave-active[data-v-2d655397]{-webkit-transition:all .3s ease;transition:all .3s ease}.float-fade-enter[data-v-2d655397],.float-fade-leave-to[data-v-2d655397]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.image-preview[data-v-2d655397]{position:relative}.gallery-nav[data-v-2d655397]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:34px;height:34px;border:none;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;font-size:16px;cursor:pointer;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;-webkit-transition:background .15s ease;transition:background .15s ease}.gallery-nav[data-v-2d655397]:hover:not(:disabled){background:rgba(0,0,0,.7)}.gallery-nav[data-v-2d655397]:disabled{opacity:.25;cursor:not-allowed}.gallery-nav.prev[data-v-2d655397]{left:8px}.gallery-nav.next[data-v-2d655397]{right:8px}.gallery-counter[data-v-2d655397]{position:absolute;right:10px;bottom:8px;padding:2px 8px;border-radius:10px;background:rgba(0,0,0,.55);color:#fff;font-size:12px;font-variant-numeric:tabular-nums}.file-caption-dl[data-v-2d655397]{-ms-flex-negative:0;flex-shrink:0;font-size:14px;color:#909399;padding:2px;border-radius:4px}.file-caption-dl[data-v-2d655397]:hover{color:#409eff;background:#e8f2ff}.file-caption-dl.busy[data-v-2d655397]{color:#c0c4cc;cursor:wait}.file-origin[data-v-2d655397]{margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#909399}.file-origin-label[data-v-2d655397]{-ms-flex-negative:0;flex-shrink:0;padding:0 5px;border-radius:3px;background:#f4f4f5;color:#909399;line-height:17px}.file-origin-text[data-v-2d655397]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;word-break:break-all}