/* Admin Styles */
#tvft-video-list .video-input-wrapper {
    background-color: #f7f7f7;
    padding: 15px;
    margin-bottom: 10px;
    border-radius: 5px;
}

#tvft-video-list .video-input-wrapper input {
    margin-bottom: 10px;
}

#add-video-button {
    background-color: #0073aa;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

#add-video-button:hover {
    background-color: #005f8d;
}

.remove-video-button {
    background-color: #ff5c5c;
    color: white;
    padding: 5px 10px;
    border: none;
    border-radius: 3px;
    cursor: pointer;
}

.remove-video-button:hover {
    background-color: #e04f4f;
}