/* Video upload page — light theme */

html.light-theme body.upload-page,
body.light-theme.upload-page {
    background: #f8f9fa !important;
    color: #0f0f0f !important;
}

html.light-theme body.upload-page .upload-form-wrapper,
html.light-theme body.upload-page .upload-editor-modal-content,
html.light-theme body.upload-page .ue-modal-panel,
html.light-theme body.upload-page .crop-modal-content,
body.light-theme.upload-page .upload-form-wrapper,
body.light-theme.upload-page .upload-editor-modal-content,
body.light-theme.upload-page .ue-modal-panel,
body.light-theme.upload-page .crop-modal-content {
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    color: #0f0f0f !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08) !important;
}

html.light-theme body.upload-page .upload-form-wrapper h2,
html.light-theme body.upload-page label,
html.light-theme body.upload-page .form-hint,
body.light-theme.upload-page .upload-form-wrapper h2,
body.light-theme.upload-page label,
body.light-theme.upload-page .form-hint {
    color: #0f0f0f !important;
}

html.light-theme body.upload-page .form-hint,
body.light-theme.upload-page .form-hint {
    color: #606060 !important;
}

html.light-theme body.upload-page input[type="text"],
html.light-theme body.upload-page input[type="file"],
html.light-theme body.upload-page textarea,
html.light-theme body.upload-page select,
html.light-theme body.upload-page .custom-select-button,
body.light-theme.upload-page input[type="text"],
body.light-theme.upload-page input[type="file"],
body.light-theme.upload-page textarea,
body.light-theme.upload-page select,
body.light-theme.upload-page .custom-select-button {
    background: #ffffff !important;
    border-color: #d0d0d0 !important;
    color: #0f0f0f !important;
}

html.light-theme body.upload-page .custom-select-arrow,
body.light-theme.upload-page .custom-select-arrow {
    filter: brightness(0) opacity(0.55) !important;
}

html.light-theme body.upload-page .back-to-site-link,
body.light-theme.upload-page .back-to-site-link {
    background: #ffffff !important;
    border: 1px solid #e0e0e0 !important;
    color: #0f0f0f !important;
}

html.light-theme body.upload-page .back-to-site-link img,
body.light-theme.upload-page .back-to-site-link img {
    filter: brightness(0) opacity(0.55) !important;
}

html.light-theme body.upload-page .visibility-option,
html.light-theme body.upload-page .playlist-option,
body.light-theme.upload-page .visibility-option,
body.light-theme.upload-page .playlist-option {
    color: #0f0f0f !important;
}

html.light-theme body.upload-page .char-counter,
body.light-theme.upload-page .char-counter {
    color: #707070 !important;
}

html.light-theme body.upload-page .file-input-label,
body.light-theme.upload-page .file-input-label {
    background-color: #e8e8e8 !important;
    color: #0f0f0f !important;
}

html.light-theme body.upload-page .file-input-label:hover,
body.light-theme.upload-page .file-input-label:hover {
    background-color: #d0d0d0 !important;
}

html.light-theme body.upload-page .file-name-display,
html.light-theme body.upload-page .upload-hint,
body.light-theme.upload-page .file-name-display,
body.light-theme.upload-page .upload-hint {
    color: #606060 !important;
}

html.light-theme body.upload-page .edit-button,
body.light-theme.upload-page .edit-button {
    background-color: #e8e8e8 !important;
    color: #0f0f0f !important;
}

html.light-theme body.upload-page .edit-button:hover,
body.light-theme.upload-page .edit-button:hover {
    background-color: #d0d0d0 !important;
}

html.light-theme body.upload-page .upload-submit-btn,
html.light-theme body.upload-page .btn-primary-upload,
body.light-theme.upload-page .upload-submit-btn,
body.light-theme.upload-page .btn-primary-upload {
    background: #065fd4 !important;
    color: #ffffff !important;
}

html.light-theme body.upload-page .stream-prep-modal,
html.light-theme body.upload-page .live-prep-card,
body.light-theme.upload-page .stream-prep-modal,
body.light-theme.upload-page .live-prep-card {
    background: #ffffff !important;
    color: #0f0f0f !important;
    border-color: #e5e5e5 !important;
}

html.light-theme body.upload-page .custom-select-dropdown,
body.light-theme.upload-page .custom-select-dropdown {
    background: #ffffff !important;
    border: 1px solid #e0e0e0 !important;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1) !important;
}

html.light-theme body.upload-page .custom-select-option,
body.light-theme.upload-page .custom-select-option {
    color: #0f0f0f !important;
    background: #ffffff !important;
}

html.light-theme body.upload-page .custom-select-option:hover,
html.light-theme body.upload-page .custom-select-option.is-selected,
body.light-theme.upload-page .custom-select-option:hover,
body.light-theme.upload-page .custom-select-option.is-selected {
    background: #f2f2f2 !important;
    color: #0f0f0f !important;
}

html.light-theme body.upload-page #category-select-container .custom-select-option img,
body.light-theme.upload-page #category-select-container .custom-select-option img {
    filter: none !important;
    opacity: 1 !important;
}

html.light-theme body.upload-page #category-select-container .custom-select-dropdown::-webkit-scrollbar-thumb,
body.light-theme.upload-page #category-select-container .custom-select-dropdown::-webkit-scrollbar-thumb {
    background: #b0b0b0 !important;
}
