.floating-image-window[data-v-b7d8b252]{width:280px;height:234px;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000004d;transition:box-shadow .2s ease}.floating-image-window[data-v-b7d8b252]:hover{box-shadow:0 6px 20px #0006}.image-container[data-v-b7d8b252]{position:relative;width:100%;height:100%}.floating-image[data-v-b7d8b252]{width:100%;height:100%;border-radius:8px;display:block}.close-btn[data-v-b7d8b252]{position:absolute;top:8px;right:8px;width:24px;height:24px;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s ease;z-index:10}.close-btn[data-v-b7d8b252]:hover{background:#000c;transform:scale(1.1)}.floating-image-window:hover .close-btn[data-v-b7d8b252]{opacity:1}.close-btn svg[data-v-b7d8b252]{width:14px;height:14px}@media (max-width: 768px){.close-btn[data-v-b7d8b252]{width:28px;height:28px;top:6px;right:6px;opacity:.8}.close-btn svg[data-v-b7d8b252]{width:16px;height:16px}}.live-window[data-v-e1d743b8]{width:280px;min-height:200px;background:#000000f2;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.live-window.fullscreen[data-v-e1d743b8]{position:fixed;top:0!important;left:0!important;width:100vw!important;height:100vh!important;border-radius:0;z-index:10000}.window-header[data-v-e1d743b8]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1);-webkit-user-select:none;user-select:none}.header-content[data-v-e1d743b8]{display:flex;align-items:center;justify-content:space-between;width:100%}.live-indicator[data-v-e1d743b8]{display:flex;align-items:center;gap:8px}.live-dot[data-v-e1d743b8]{width:8px;height:8px;background:#f44;border-radius:50%;animation:pulse-e1d743b8 2s infinite}.live-dot.offline[data-v-e1d743b8]{background:#666;animation:none}@keyframes pulse-e1d743b8{0%,to{opacity:1}50%{opacity:.5}}.live-text[data-v-e1d743b8]{font-size:14px;font-weight:600;color:#fff}.header-controls[data-v-e1d743b8]{display:flex;gap:8px}.control-btn[data-v-e1d743b8]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff1a;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#fff}.control-btn[data-v-e1d743b8]:hover{background:#fff3;transform:scale(1.05)}.control-btn svg[data-v-e1d743b8]{width:16px;height:16px}.close-btn[data-v-e1d743b8]:hover{background:#ff4d4d4d}.video-container[data-v-e1d743b8]{position:relative;height:160px;overflow:hidden}.live-window.fullscreen .video-container[data-v-e1d743b8]{height:100vh}.video-js[data-v-e1d743b8]{width:100%!important;height:100%!important}.stream-status[data-v-e1d743b8]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#000c}.offline-message[data-v-e1d743b8]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#999}.offline-icon[data-v-e1d743b8]{width:32px;height:32px}.video-js .vjs-big-play-button[data-v-e1d743b8]{font-size:2.5em;line-height:1.63;height:1.63em;width:3em;border:.1em solid #fff;border-radius:.3em;background-color:#2b333fb3;color:#fff;top:50%;left:50%;margin-left:-1.5em;margin-top:-.81em}.video-js .vjs-control-bar[data-v-e1d743b8]{background-color:#2b333fb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-js .vjs-progress-control .vjs-progress-holder[data-v-e1d743b8]{height:.3em}.video-js .vjs-progress-control .vjs-play-progress[data-v-e1d743b8]{background-color:#3b82f6}.video-js .vjs-menu-button-popup .vjs-menu[data-v-e1d743b8]{background-color:#2b333ff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-js .vjs-menu li[data-v-e1d743b8]{background-color:transparent}.video-js .vjs-menu li[data-v-e1d743b8]:hover,.video-js .vjs-menu li[data-v-e1d743b8]:focus{background-color:#ffffff1a}.video-js .vjs-picture-in-picture-control[data-v-e1d743b8]{display:none!important}.floating-container[data-v-20a3b935]{display:flex;flex-direction:column;gap:16px}
