.back-btn[data-v-21ad46a6]{position:absolute;top:30px;left:30px;display:flex;align-items:center;justify-content:center;width:82px;height:36px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.06);border-radius:249px;font-weight:400;font-size:14px;color:#3d3d3d}.full-btn[data-v-21ad46a6]{position:absolute;top:30px;right:30px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.06);border-radius:249px;font-weight:400;font-size:14px;color:#3d3d3d}.modal-content[data-v-21ad46a6]{display:flex;gap:24px;width:1200px;min-height:500px;overflow-y:auto;background:#fff;padding:30px;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.modal-content .left-section[data-v-21ad46a6]{flex:0 0 400px}.modal-content .left-section .preview-image-container[data-v-21ad46a6]{width:100%;height:500px;border-radius:8px;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.modal-content .left-section .preview-image-container .preview-image[data-v-21ad46a6]{width:100%;height:100%;object-fit:cover}.modal-content .left-section .preview-image-container .preview-video[data-v-21ad46a6]{width:100%;height:100%;object-fit:contain;background-color:#000}.modal-content .left-section .preview-image-container .preview-placeholder[data-v-21ad46a6]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.modal-content .left-section .preview-image-container .preview-placeholder .placeholder-text[data-v-21ad46a6]{color:#999;font-size:14px}.modal-content .right-section[data-v-21ad46a6]{flex:1;display:flex;flex-direction:column}.modal-content .right-section .tabs-container[data-v-21ad46a6]{display:flex;align-items:center;border-bottom:1px solid #e8e8e8;margin-bottom:16px}.modal-content .right-section .tabs-container .tab-item[data-v-21ad46a6]{padding:8px 16px;cursor:pointer;transition:all .3s;color:#666;font-size:14px;border-bottom:2px solid transparent}.modal-content .right-section .tabs-container .tab-item[data-v-21ad46a6]:hover{background:#f5f5f5}.modal-content .right-section .tabs-container .tab-item.tab-active[data-v-21ad46a6]{color:var(--primary-color);border-bottom:2px solid var(--primary-color)}.modal-content .right-section .tabs-container .tab-item .tab-label[data-v-21ad46a6]{font-weight:500}.modal-content .right-section .tab-content[data-v-21ad46a6]{flex:1}.modal-content .right-section .tab-content .default-content[data-v-21ad46a6]{padding:16px;color:#333;line-height:1.6}
