.scene-modal-dialog[data-v-80d2e2fc]{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;margin:0}.scene-modal-content[data-v-80d2e2fc]{background:transparent;border:none;box-shadow:none}.modal-body[data-v-80d2e2fc]{position:relative;padding:0;display:flex;align-items:center;justify-content:center}.video-wrapper[data-v-80d2e2fc]{position:relative;max-width:90vw;max-height:85vh;display:flex;align-items:center;justify-content:center}.video-wrapper video[data-v-80d2e2fc]{max-width:100%;max-height:85vh;width:auto;height:auto;object-fit:contain}.close-btn[data-v-80d2e2fc]{position:absolute;top:5px;right:5px;z-index:10;background:transparent;border:none;font-size:30px;color:#fff;cursor:pointer}.close-btn:hover i[data-v-80d2e2fc]{color:#f87171}@media (max-width: 768){.scene-modal-dialog[data-v-80d2e2fc]{width:100%;max-width:100%;margin:0}.video-wrapper[data-v-80d2e2fc]{max-width:92vw;max-height:88vh}}.duration-radio-group[data-v-c7e71bdf]{display:flex;align-items:center;width:100%;position:relative;border-radius:8px;background-color:var(--bs-body-bg)}.scroll-wrapper[data-v-c7e71bdf]{flex:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.scroll-wrapper[data-v-c7e71bdf]::-webkit-scrollbar{display:none}.radio-list[data-v-c7e71bdf]{display:inline-flex;gap:8px;padding:4px;position:relative}.selection-indicator[data-v-c7e71bdf]{position:absolute;top:4px;left:0px;height:calc(100% - 8px);background:#b799f394;border:1px solid var(--bs-info);border-radius:6px;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.radio-item[data-v-c7e71bdf]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:30px;padding:3px 0;border-radius:8px;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;transition:color .2s ease;user-select:none;white-space:nowrap}.radio-item[data-v-c7e71bdf]:hover{color:#334155}.radio-item.active[data-v-c7e71bdf]{color:#fff}.scroll-btn[data-v-c7e71bdf]{display:flex;align-items:center;justify-content:center;background-color:transparent;width:32px;height:32px;border:0px;border-radius:8px;cursor:pointer;transition:all .2s ease;flex-shrink:0;i[data-v-c7e71bdf] {color: var(--bs-body-color);}}.scroll-btn[data-v-c7e71bdf]:hover:not(.disabled){color:#334155}.scroll-btn.button-disabled[data-v-c7e71bdf]{opacity:.4;cursor:not-allowed}.scroll-btn-left[data-v-c7e71bdf]{order:-1}.scroll-btn-right[data-v-c7e71bdf]{order:1}
