.search-result { padding: 40px; } .results-header { font-size: 16px; padding-bottom: 20px; margin-bottom: 30px; border-bottom: 1px solid #DADADA; } .results-header .first-line { display: flex; flex-direction: row; } .results-header .first-line .results-counter { flex-grow: 1; } .mr-1 { margin-inline-end: .25rem; } .mr-1, .mx-1 { margin-right: .25rem !important; } .results-header .first-line .results-counter .search-value { font-weight: 600; } .ml-auto, .mx-auto { margin-left: auto!important; } .results-header .first-line .results-filter-button .icon.icon-filter { margin-inline-end: 5px; } .results-header .first-line .results-filter-button .icon.icon-filter { display: inline-block; background-repeat: no-repeat; background-size: contain; width: 20px; height: 20px; vertical-align: middle; cursor: pointer; position: relative; top: -1px; background-image: url(filter.c4a7184e9b15e9a9.svg); } .collapse-transition { transition: max-height .3s; display: block!important; overflow: hidden!important; max-height: 0; } .form-group { margin-bottom: 25px; } .label-container { display: flex; white-space: nowrap; } .radio-label { font-size: 15px; font-weight: 700; } .peertube-radio-container { margin-inline-end: 30px; display: inline-block; } #custom-css input, #custom-css textarea { background: var(--inputColor) !important; color: var(--mainForegroundColor) !important; border: 1px solid var(--mainBackgroundColor); } .peertube-radio-container [type=radio]:checked, .peertube-radio-container [type=radio]:not(:checked) { position: absolute; left: -9999px; } input[type=radio], input[type=checkbox] { box-sizing: border-box; padding: 0; } .peertube-radio-container [type=radio]:checked+label, .peertube-radio-container [type=radio]:not(:checked)+label { position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; font-size: 15px; font-weight: 400; } .pl-0 { padding-inline-start: 0; } .pl-0, .px-0 { padding-left: 0 !important; } @media (min-width: 576px) { .col-sm-6 { flex: 0 0 50%; max-width: 50%; } } .col-uhd, .col-uhd-auto, .col-uhd-12, .col-uhd-11, .col-uhd-10, .col-uhd-9, .col-uhd-8, .col-uhd-7, .col-uhd-6, .col-uhd-5, .col-uhd-4, .col-uhd-3, .col-uhd-2, .col-uhd-1, .col-qhd, .col-qhd-auto, .col-qhd-12, .col-qhd-11, .col-qhd-10, .col-qhd-9, .col-qhd-8, .col-qhd-7, .col-qhd-6, .col-qhd-5, .col-qhd-4, .col-qhd-3, .col-qhd-2, .col-qhd-1, .col-fhd, .col-fhd-auto, .col-fhd-12, .col-fhd-11, .col-fhd-10, .col-fhd-9, .col-fhd-8, .col-fhd-7, .col-fhd-6, .col-fhd-5, .col-fhd-4, .col-fhd-3, .col-fhd-2, .col-fhd-1, .col-xxl, .col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl, .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, .col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; } .submit-button { text-align: end; } #custom-css input, #custom-css textarea { background: var(--inputColor) !important; color: var(--mainForegroundColor) !important; border: 1px solid var(--mainBackgroundColor); } input[type=text] { padding: 0 15px; display: inline-block; height: 30px; width: 100%; color: var(--inputForegroundColor); background-color: var(--inputBackgroundColor); border: 1px solid #C6C6C6; border-radius: 3px; font-size: 15px; display: block; } #custom-css .peertube-select-container, input[type="text"] { border: 1px solid var(--mainBackgroundColor) !important; background: var(--inputColor) !important; color: var(--mainForegroundColor) !important; } .form-control { font-size: 15px; color: var(--mainForegroundColor); background-color: var(--inputBackgroundColor); outline: none; } .form-control { display: block; width: 100%; height: calc(1.5em + 0.75rem + 2px); padding: .375rem .75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; } input, textarea { outline: none; color: var(--inputForegroundColor); } button, input { overflow: visible; } input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; } #custom-css .peertube-select-container, input[type="text"] { border: 1px solid var(--mainBackgroundColor) !important; background: var(--inputColor) !important; color: var(--mainForegroundColor) !important; } .peertube-select-container { padding: 0; margin: 0 0 1rem; width: auto; border-radius: 3px; color: var(--inputForegroundColor); background: var(--inputBackgroundColor); position: relative; font-size: 15px; height: min-content; } .peertube-select-container select { padding: 0 35px 0 12px; position: relative; border: 1px solid #C6C6C6; background: transparent none; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; height: 30px; text-overflow: ellipsis; color: var(--mainForegroundColor); } #custom-css .peertube-select-container > select option:hover, #custom-css .peertube-select-container > select > option:checked { color: var(--whiteColor) !important; background-color: var(--mainColor) !important; } #custom-css .peertube-select-container > select > option { background: var(--inputColor); color: var(--mainForegroundColor) !important; } #custom-css input, #custom-css textarea { background: var(--inputColor) !important; color: var(--mainForegroundColor) !important; border: 1px solid var(--mainBackgroundColor); } input[type=text] { padding: 0 15px; display: inline-block; height: 30px; width: 100%; color: var(--inputForegroundColor); background-color: var(--inputBackgroundColor); border: 1px solid #C6C6C6; border-radius: 3px; font-size: 15px; display: block; } #custom-css .peertube-select-container, input[type="text"] { border: 1px solid var(--mainBackgroundColor) !important; background: var(--inputColor) !important; color: var(--mainForegroundColor) !important; } .entry { display: flex; margin-bottom: 40px; max-width: 800px; } .video-miniature.display-as-row my-video-thumbnail { margin-inline-end: 10px; min-width: var(--rowThumbnailWidth); max-width: var(--rowThumbnailWidth); height: var(--rowThumbnailHeight); } .video-thumbnail-actions-overlay { position: absolute; display: flex; flex-direction: column; right: 5px; top: 5px; opacity: 0; } .video-thumbnail-watch-later-overlay { padding: 3px; } .video-thumbnail-watch-later-overlay, .video-thumbnail-label-overlay, .video-thumbnail-duration-overlay, .video-thumbnail-live-overlay { display: inline-block; background-color: #000000b3; color: #fff; border-radius: 3px; font-size: 12px; font-weight: 600; line-height: 1.1; z-index: 10; } [role=button] { cursor: pointer; } .video-thumbnail-watch-later-overlay, .video-thumbnail-label-overlay, .video-thumbnail-duration-overlay, .video-thumbnail-live-overlay { display: inline-block; background-color: #000000b3; color: #fff; border-radius: 3px; font-size: 12px; font-weight: 600; line-height: 1.1; z-index: 10; } .video-miniature.display-as-row .video-bottom { display: flex; min-width: 1px; }