@charset "UTF-8";

@import 'variables.css';

/* Select2 */
.select2-container--default .select2-selection--single .select2-selection__clear {
    z-index: 2;
}

.select2-dropdown {
    border-color: var(--border-color) !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border-color: var(--border-color) !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: var(--form-text) !important;
    padding-left: .75rem;
    padding-right: .75rem;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    color: var(--form-text) !important;
    padding-left: .75rem;
    padding-right: .75rem;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: var(--placeholder);
}

.select2-results__option[aria-selected] {
    background-color: var(--white);
    color: var(--form-text);
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: var(--primary);
	color: var(--white);
    border: none;
}


.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: var(--primary);
	color: var(--white);
}

.select2-container.select2-container--open .select2-selection--single {
	background-color: #fefeff;
	border-color: var(--primary);
}

.select2-selection.select2-selection--single {
	padding-right: 20px !important;
    border-color: var(--border-color);
    border-radius: var(--border-radius-small) !important;
}

.select2-container.select2-container--focus .select2-selection--multiple:focus, .select2-container.select2-container--focus .select2-selection--single:focus {
    border-color: var(--primary) !important;
    box-shadow: 2px 2px 0px var(--primary) !important;
}

.select2-container.select2-container--focus .select2-selection--multiple, .select2-container.select2-container--focus .select2-selection--single {
    border-color: var(--primary) !important;
}

/* Filepond */
.filepond--file-action-button.filepond--file-action-button {
	font-size: 1em;
	width: 1.625em;
	height: 1.625em;
	font-family: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	will-change: transform, opacity;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* Ckeditor */
.cke_top {
    border-bottom: 1px solid var(--border-color) !important;
}

.cke_bottom {
    border-top: 1px solid var(--border-color) !important;
}

.cke_chrome {
    border: 1px solid var(--border-color) !important;
}

.cke_top,
.cke_bottom {
    background: var(--form-background-readonly) !important;
}

.cke_reset_all, .cke_reset_all *, .cke_reset_all a, .cke_reset_all textarea {
    color: var(--grey) !important;
}

.cke_reset_all a.cke_dialog_ui_button_ok span {
    color: var(--white) !important;
}

a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active {
    border: none !important;
}

.cke_panel_listItem a {
    color: var(--black) !important;
}

/* Daterangepicker */
.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: var(--primary);
}

/* Sweetalert */
.swal2-styled.swal2-confirm {
	box-shadow: none !important;
}

/* Flatpickr */
.flatpickr-day.selected {
    background-color: var(--primary) !important;
    border-color: var(--primary) !important;
    color: var(--white) !important;
}

.form-control[readonly].flatpickr-input {
    background-color: var(--form-background) !important;
}

.flatpickr-calendar.hasTime .flatpickr-time {
    border-top: none;
}

.btn-translate {
    position: fixed;
    bottom: 1rem;
    right: 1rem;
    z-index: 9999;
    aspect-ratio: 1/1;
    width: 3rem;
    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;
}

.btn-translate.dropdown-toggle::after {
    display: none;
}

.skiptranslate {
    display: none !important;
}
body {
    top: 0px !important;
}

.border-radius-top {
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important;
}

.swal2-popup {
    border-radius: var(--border-radius) !important;
}

.swal2-styled.swal2-confirm {
    border-radius: var(--border-radius-small) !important;
    background-color: var(--primary) !important;
}

.flatpickr-calendar {
    border-radius: var(--border-radius) !important;
}

.flatpickr-day {
    border-radius: var(--border-radius-small) !important;
}

.btn-select-all {
    aspect-ratio: 1/1;
}

.card-channel.blue-telegram {
    border: 1px solid var(--blue-telegram);
}

.card-channel.blue-telegram .card-header {
    background-color: var(--blue-telegram);
    color: var(--white);
    border-bottom: 1px solid var(--blue-telegram);
}

.card-channel.orange {
    border: 1px solid var(--orange);
}

.card-channel.orange .card-header {
    background-color: var(--orange);
    color: var(--white);
    border-bottom: 1px solid var(--orange);
}

.card-reminder-channel.blue-telegram {
    border: 1px solid var(--blue-telegram);
    background-color: var(--blue-telegram-lighter);
}

.card-reminder-channel.orange {
    border: 1px solid var(--orange);
    background-color: var(--orange-lighter);
}

.card-reminder-channel.blue-telegram .card-body {
    color: var(--blue-telegram);
}

.card-reminder-channel.orange .card-body {
    color: var(--orange);
}


.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: var(--black) transparent transparent transparent;
}