/* Security CSS - Ngăn chặn download video */

/* Ngăn chặn select text */
* {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Cho phép select text trong input và textarea */
input, textarea {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

/* Ngăn chặn drag and drop */
* {
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
}

/* Ẩn video source URL */
video::-webkit-media-controls {
    display: none !important;
}

video::-webkit-media-controls-enclosure {
    display: none !important;
}

video::-webkit-media-controls-panel {
    display: none !important;
}

/* Ngăn chặn context menu */
video {
    pointer-events: none;
}

.video-js {
    pointer-events: auto;
}

/* Ẩn download button trong video controls */
.video-js .vjs-control-bar .vjs-download-button {
    display: none !important;
}

/* Ngăn chặn inspect element */
body {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
}

/* Ẩn scrollbar cho video container */
.video-container {
    overflow: hidden;
}

.video-container::-webkit-scrollbar {
    display: none;
}

/* Ngăn chặn zoom */
.video-container {
    touch-action: none;
}

/* Ẩn source URL trong developer tools */
video source {
    display: none;
}

/* Ngăn chặn print */
@media print {
    * {
        display: none !important;
    }
}

/* Ngăn chặn copy */
* {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Cho phép copy trong input fields */
input, textarea {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

/* Ngăn chặn save as */
video {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Ẩn video controls mặc định */
video::-webkit-media-controls-start-playback-button {
    display: none !important;
}

video::-webkit-media-controls-play-button {
    display: none !important;
}

video::-webkit-media-controls-timeline {
    display: none !important;
}

video::-webkit-media-controls-current-time-display {
    display: none !important;
}

video::-webkit-media-controls-time-remaining-display {
    display: none !important;
}

video::-webkit-media-controls-time-control {
    display: none !important;
}

video::-webkit-media-controls-mute-button {
    display: none !important;
}

video::-webkit-media-controls-toggle-closed-captions-button {
    display: none !important;
}

video::-webkit-media-controls-volume-slider {
    display: none !important;
}

video::-webkit-media-controls-fullscreen-button {
    display: none !important;
}

/* Ngăn chặn download từ video element */
video {
    pointer-events: none;
}

.video-js {
    pointer-events: auto;
}

/* Ẩn download link */
a[download] {
    display: none !important;
}

/* Ngăn chặn right click */
* {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Cho phép right click trong admin panel */
.admin-panel * {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
} 