/* Wordpress header */
#page-container.main-content-boxed > #page-header .content-header {
	max-width: 1180px;
}

@media (min-width: 768px) {
	#page-header .content-header {
		padding-left: 21px;
		padding-left: 42px;
	}
}

.content-header {
	height: auto;
}

.content-header img {
	max-width: 100%;
}
@media (min-width: 576px) {
	.content-header img {
		height: 53px;
		max-width: none;
	}
}
/* End Wordpress header */

#page-container.sidebar-o #main-container {
	padding-top: 40px;
}

#sidebar {
	border-right: 1px solid #e4e7ed;
}

#side-overlay {
	width: 700px;
	max-width: 100%;
	padding: 24px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	z-index: 9990;
	display: flex;
	flex-direction: column;
	height: 100vh;
}

#side-overlay .icClose {
	position: absolute;
	right: 20px;
	cursor: pointer;
}

.nav-tabs-alt .nav-link:hover,
.nav-tabs-alt .nav-link:focus {
	color: #101828;
}

.m0 {
	margin: 0 !important;
}
.ml-1 {
	margin-left: 0.25rem !important;
}
.mr-2 {
	margin-right: 0.5rem !important;
}
.pl-3 {
	padding-left: 1rem !important;
}
.cursor-pointer {
	cursor: pointer;
}

.text-success {
	color: #079455;
}

/* Stripe */
.hidden {
	display: none;
}

#payment-message {
	color: rgb(105, 115, 134);
	font-size: 16px;
	line-height: 20px;
	padding-top: 12px;
	text-align: center;
}

#payment-element {
	margin-bottom: 24px;
}
/* end Stripe */

.float-right {
	float: right;
}
.b {
	font-weight: 500;
}
.line-through {
	text-decoration: line-through;
}
.break-all {
	word-break: break-all;
}
.pr-3 {
	padding-right: 1rem !important;
}

.tooltip-inner {
	max-width: 350px;
	text-align: left;
}

.nav-main-link-name {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	color: #000000;
}

.content-header .nav-main-link {
	padding: 32px 0px;
}
.content-header.topBar {
	max-width: 100% !important;
	padding: 12px 32px;
}

.content-header .profilePhoto {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 2px solid rgba(233, 236, 239, 0.4);
}

.header-container {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.account .profilePhoto,
.invite .profilePhoto {
	position: absolute;
	width: 120px;
	height: 120px;
	border-radius: 120px;
	margin-top: 0;
	border: 4px solid rgba(233, 236, 239, 0.4);
}

.invite .profilePhoto {
	position: inherit;
}

.account .profilePhotoBoxTop,
.invite .profilePhotoBoxTop {
	height: 62px;
	border-radius: 8px 8px 0px 0px;
}

.account .profilePhotoBoxBottom,
.invite .profilePhotoBoxBottom {
	border-radius: 0px 0px 8px 8px;
}

a {
	cursor: pointer;
}
a.disabled {
	cursor: inherit !important;
	color: #d0d5dd !important;
}

button.disabled {
	background-color: #e9ecef !important;
	opacity: 75%;
}

.row > * {
	padding-left: 0;
	padding-right: 0;
}

.bg-body-linear {
	background: linear-gradient(227deg, #313545 0%, #121118 100%);
}
body.logguedAs .btn {
	background-color: #dc2626;
	border-color: #dc2626;
}

.hrStrike {
	position: relative;
	z-index: 1;
	overflow: hidden;
	text-align: center;
}
.hrStrike:before,
.hrStrike:after {
	position: absolute;
	top: 51%;
	overflow: hidden;
	width: 50%;
	height: 2px;
	content: "\a0";
	background-color: #949aa5;
}
.hrStrike:before {
	margin-left: -55%;
	text-align: right;
}
.hrStrike:after {
	margin-left: 5%;
}

#sidebar .content-side {
	padding: 50px 0 0 20px;
}

#sidebar .nav-main {
	opacity: 50%;
}
#sidebar .nav-main.enabled {
	opacity: 100%;
}

#sidebar .nav-main-link {
	cursor: default;
	margin: 15px 0;
}

#sidebar .nav-main.enabled .nav-main-link {
	cursor: pointer;
}

#sidebar .nav-main-link-name {
	text-transform: none;
	font-weight: 400;
	line-height: 21px;
}

#sidebar .nav-main-item a {
	color: #000000;
}

#sidebar .nav-main-item a svg,
#sidebar .nav-main-item .fa-solid {
	margin-right: 10px;
}

#sidebar .nav-main-item a.active {
	background-color: #000000;
	border-radius: 10px;
	width: 240px;
}

#sidebar .nav-main-submenu li a {
	padding-left: 28px;
	margin-left: 20px;
}

#sidebar .nav-main-submenu .nav-main-item a.active {
	width: 210px;
	margin-left: -5px; /*33-5 = 28px from #sidebar .nav-main-submenu li a*/
	padding-left: 33px;
}

#sidebar .nav-main-item a.active svg {
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(125%) contrast(100%);
}

#sidebar .nav-main-item a.active span,
#sidebar .nav-main-item .active .fa-solid {
	color: #ffffff;
}

#sidebar .nav-main-item .nav-main-submenu .nav-main-item {
	margin: 0;
}
#sidebar .nav-main-item.open .nav-main-link {
	margin: 5px 0;
}

#sidebar .nav-main-item .nav-main-submenu {
	display: none;
}
#sidebar .nav-main-item.open .nav-main-submenu {
	display: block;
}

label .text-danger {
	margin-top: 2px;
}

.block-content .title {
	margin: -5px 0 15px -5px;
}

.block-content.p-0 .title {
	margin: 16px;
}

.block-content .titleLine {
	border: 1px solid #e2e8f0;
	margin: 0 -20px;
}

.text-gray900 {
	color: #0f172a;
}

.stepperBlock {
	font-size: 14px;
	font-weight: 400;
}

.stepperBlock .line {
	display: inline-block;
	height: 2px;
	background-color: #e3e7ec;
}

.stepperBlock .line.completed {
	background-color: #51616f;
}
.stepperBlock .txt .incomplete {
	opacity: 50%;
}
.stepperBlock .line.inProgress {
	background: linear-gradient(to right, #2f4153 50%, #e3e7ec 50%);
}
.stepperBlock .txt {
	opacity: 100%;
	color: #476467;
}
.stepperBlock .txt .b {
	color: #344054;
}

.stepperBlock .txt div {
	text-align: center;
}

@media (min-width: 576px) {
	.stepperBlock .line {
		width: 90px;
	}
	.stepperBlock .txt div {
		width: 135px;
		text-wrap: balance;
	}
}

@media (min-width: 768px) {
	.stepperBlock .line {
		width: 150px;
	}
	.stepperBlock .txt div {
		width: 190px;
		text-wrap: balance;
	}
}

@media (min-width: 1200px) {
	.stepperBlock .line {
		width: 265px;
	}
	.stepperBlock .txt div {
		width: 300px;
	}
}

.btn-google {
	width: 300px;
	height: 48px;
	color: rgba(0, 0, 0, 0.6);
	padding: 6px;
	border: 2px solid #949aa5;
	background: rgba(255, 255, 255, 0.02);
	border-radius: 10px;
}

.btn-google img {
	margin-right: 8px;
}

.form-control {
	border-radius: 6px;
	font-size: 16px;
}

.form-control:focus,
.form-select:focus {
	box-shadow: 0px 0px 0px 4px #ffdb143d;
	border-color: #ffdb14;
}

.form-control {
	box-shadow: 0px 1px 2px 0px #1018280d;
}

.home .onboarding {
	width: 660px;
	max-width: unset;
}

.home .msgCategoriesLst {
	display: flex;
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
}

.home .msgCategories i {
	font-size: 10px;
}
.home .msgCategories .pct {
	font-size: 18px;
	font-weight: 600;
	margin: 5px 0 14px 19px;
}

.home .msgCategories .column {
	flex: 1;
	padding: 10px 0 0 10px;
}

.home .msgCategories .item {
	width: 100%;
	height: unset;
	margin-bottom: 12px;
	display: block;
}

.home #chartAvgTime,
.home #chartMsgSent {
	width: 100% !important;
}

@media (min-width: 1400px) {
	.home .prChart {
		padding-right: 24px;
	}

	.home #chartAvgTime,
	.home #chartMsgSent {
		max-height: 120px !important;
		margin-top: 0px;
	}
}

.home .inviteBlock h4 {
	margin-top: 1.5rem;
}

@media (min-width: 1400px) and (max-width: 1600px) {
	.home .inviteBlock h4 {
		margin-top: 0;
	}
}

.home #chartMsgCat {
	width: 260px;
	height: 260px;
	margin-left: -20px;
}

.home .sliderAds .slick-dots {
	bottom: -3% !important;
}

.home .slick-dotted.slick-slider {
	margin-bottom: -11px !important;
}

.pricing .table td {
	padding: 0.4rem 1rem;
}

.pricing .table th {
	font-size: 12px;
	font-weight: 500px;
	color: #637381;
	background: #eef1f4;
}

.pricing .table td {
	font-size: 14px;
}

.pricing .packageGrid .block-content p {
	margin-bottom: 0.75rem;
}

.lnkGotoGuesty {
	cursor: pointer;
}

.alert .text-dark {
	display: none;
}

.dataTables_wrapper table {
	text-align: left;
}
.dataTables_wrapper .dt-buttons {
	float: right;
}
.dataTables_wrapper .sorting {
	cursor: pointer;
}

.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate {
	text-align: center;
}

.dataTables_wrapper .dt-buttons {
	margin-bottom: 15px;
}
.dataTables_wrapper .dataTables_filter input {
	margin-left: 10px;
}
.dataTables_wrapper .dataTables_filter label {
	display: -webkit-inline-box;
}
.dataTables_wrapper input.form-control,
.dataTables_wrapper .form-select {
	padding: 0 18px;
}
.dataTables_wrapper td {
	cursor: pointer;
}

.btn-alt-secondary {
	background-color: #424552;
	border: 0;
}
.btn-alt-secondary .fa-angle-down::before {
	color: #ffffff;
}

div:where(.swal2-container) h2:where(.swal2-title) {
	text-align: left !important;
	font-weight: 600 !important;
	font-size: 16px !important;
	line-height: 28px !important;
	color: #101828 !important;
	margin-left: 10px !important;
}
div:where(.swal2-container) .swal2-html-container {
	text-align: left !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 20px !important;
	color: #475467 !important;
	margin-top: 5px !important;
	/*margin-left: 27px !important;*/
}

div:where(.swal2-container) div:where(.swal2-actions) {
	width: 100% !important;
	flex-direction: row-reverse;
}

div:where(.swal2-container) div:where(.swal2-popup) {
	border-radius: 12px !important;
}

div:where(.swal2-container) button:where(.swal2-close):hover {
	color: #dc2626 !important;
}

div:where(.swal2-icon) {
	justify-content: unset !important;
	width: 0 !important;
	height: 0 !important;
	border: 0 !important;
	margin: 40px 0 25px 25px !important;
}

.swal2-confirm,
.swal2-cancel {
	margin: 0 1%;
}

.popover-body {
	border-radius: 12px;
}
.popover-body div:hover {
	cursor: pointer;
	background-color: #eeeeee;
}

#page-container.page-header-fixed #main-container.banner,
#page-container.page-header-fixed #main-container[data-page="anniversary"],
#page-container.page-header-fixed #main-container[data-page="hpReg"],
#page-container.page-header-fixed #main-container[data-page="hpLogin"],
#page-container.page-header-fixed #main-container[data-page="pwdReset"],
#page-container.page-header-fixed #main-container[data-page="pwdReset"],
#page-container.page-header-fixed #main-container[data-page="pwdResetUpd"],
#page-container.page-header-fixed #main-container[data-page="createAccount"],
#page-container.page-header-fixed #main-container[data-page="token"],
#page-container.page-header-fixed #main-container[data-page="install"],
#page-container.page-header-fixed #main-container[data-page="inviteManager"] {
	padding-top: 0;
}

#page-container.page-header-fixed #main-container[data-page="hpReg"] .screenshot,
#page-container.page-header-fixed #main-container[data-page="hpLogin"] .screenshot,
#page-container.page-header-fixed #main-container[data-page="pwdReset"] .screenshot,
#page-container.page-header-fixed #main-container[data-page="pwdResetUpd"] .screenshot,
#page-container.page-header-fixed #main-container[data-page="createAccount"] .screenshot,
#page-container.page-header-fixed #main-container[data-page="inviteManager"] .screenshot {
	background-image: url(/include/img/screenshotHalfTmp4.png);
	background-size: cover;
	background-position-y: center;
	background-repeat: no-repeat;
}

.bg-body-extra-light {
	background-color: #f7f7f9 !important;
}

.datepicker {
	cursor: pointer;
}

.reportsAgentViewNone {
	display: none;
}

.form-control,
.inter {
	font-family:
		"Inter",
		system-ui,
		-apple-system,
		Segoe UI,
		Helvetica Neue,
		Noto Sans,
		Liberation Sans,
		Arial,
		sans-serif,
		Apple Color Emoji,
		Segoe UI Emoji,
		Segoe UI Symbol,
		Noto Color Emoji;
}

.bgWhite {
	background-color: #ffffff;
}

.blockContainerM {
	margin: 0 30px;
}

@media (min-width: 1630px) {
	/*1600 + margin:30*/
	.blockContainerM {
		margin-right: 0;
	}
}

/*1320 + 250 left menu + 30px left = 1600*/
.blockContainer {
	max-width: 1320px;
}

.tmplv2 a {
	color: #475467;
}

.tmplv2 a,
.tmplv2 a:hover {
	color: #0551fa;
	cursor: pointer;
	text-decoration: underline;
}

a.dropdown-toggle,
a:hover.dropdown-toggle {
	color: #475467;
	text-decoration: none;
}

.tmplv2 .btn {
	color: #0d0d0d;
}

.text-primaryDk {
	color: #212121 !important;
}
.text-secondary {
	color: #344054 !important;
}
.text-tertiary {
	color: #475467 !important;
}

.btn.btn-outline-gray {
	background: #ffffff;
	color: #344054;
	border: 1px solid #d0d5dd;
}

.btn.btn-outline-gray.active {
	background: #f9fafb;
}

.tmplv2 h1,
.tmplv2 .h1 {
	font-size: 40px;
	line-height: 56px;
	font-weight: 600;
	color: #101828;
}

.tmplv2 h2,
.tmplv2 .h2 {
	font-size: 30px;
	line-height: 38px;
	font-weight: 600;
	color: #101828;
}

.tmplv2 h3,
.tmplv2 .h3 {
	font-size: 24px;
	line-height: 32px;
	font-weight: 600;
	color: #101828;
}

.tmplv2 h4,
.tmplv2 .h4,
#side-overlay h4 {
	font-size: 18px;
	line-height: 28px;
	font-weight: 600;
	color: #101828;
}

.tmplv2 h5,
.tmplv2 .h5 {
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	color: #101828;
}

.tmplv2 .sub {
	font-size: 16px;
	line-height: 24px;
	color: #475467;
}

.tmplv2 .blockPro .sub {
	color: #101828;
}

.tmplv2 b {
	font-weight: 600;
}
.tmplv2 .b {
	font-weight: bold;
}
.tmplv2 .fw-500 {
	font-weight: 500;
}
.tmplv2 hr {
	margin: 25px 0 32px 0;
}
hr.hr2 {
	margin: 15px 0;
}

.tmplv2 .text-muted {
	color: #475467 !important;
}
.tmplv2 .text-unmuted {
	color: #000000 !important;
}

.blockFree.block-bordered,
.blockPlus.block-bordered,
.blockPro.block-bordered {
	border: 1px solid #eaecf0;
}
.blockFree.boxShadow,
.blockPlus.boxShadow,
.blockPro.boxShadow,
.home .boxShadow {
	box-shadow:
		0px 12px 6px 0px #1018280a,
		0px 4px 6px 0px #10182808;
}

.tmplv2 input[type="number"],
.tmplv2 input[type="text"],
.tmplv2 .form-select,
.flatpickr-input.form-control:disabled,
.flatpickr-input.form-control[readonly],
.multiselect,
.dropdownHtml {
	font-size: 16px;
	line-height: 24px;
	padding: 10px 14px;
	gap: 8px;
	border-radius: 8px;
	border: 1px solid #d0d5dd;
}

.tmplv2 textarea {
	font-size: 16px;
	line-height: 24px;
	padding: 10px 14px !important;
	border-radius: 8px;
	border: 1px solid #d0d5dd;
}

.form-check .form-check-input {
	margin-left: 0 !important;
	margin-right: 10px !important;
}

.tmplv2 .form-check {
	padding-left: 0;
}

.tmplv2 .form-check-input[type="checkbox"] {
	padding: 0;
}

.tmplv2 .form-label,
.tmplv2 .form-check-label {
	color: #344054;
	font-weight: 500;
}

label.form-check-label {
	display: flex;
}
label.disabled {
	opacity: 50%;
}

.swal2-actions {
	padding: 0 17px;
	display: flex;
	margin-top: 10px;
}

.swal2-actions > button {
	flex: 1 0 0%;
	margin: 0 5px;
	
}

.tmplv2 .btn,
#side-overlay .btn,
.swal2-actions .btn {
	font-family:
		"Inter",
		system-ui,
		-apple-system,
		Segoe UI,
		Helvetica Neue,
		Noto Sans,
		Liberation Sans,
		Arial,
		sans-serif,
		Apple Color Emoji,
		Segoe UI Emoji,
		Segoe UI Symbol,
		Noto Color Emoji;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	border-radius: 8px;
	padding: 10px 16px;
}

.tmplv2 .btn-sm {
	font-size: 14px;
	line-height: 20px;
	padding: 7px;
}

.tmplv2 .btn-lg {
	line-height: 24px;
}

.tmplv2 .btn i {
	margin-left: 5px;
}

/*2nd one is used for popup*/
.tmplv2 .btn,
.tmplv2 .btn.noActive:active,
.swal2-confirm.btn,
.btn.tmpvl2,
#side-overlay .btn {
	color: #181d27;
	background-color: #f9c855;
}

.swal2-actions .bg-danger {
	color: #ffffff;
}

.tmplv2 .btn.noActive:active {
	color: #ffffff;
	border-color: #f9c855;
}

.tmplv2 .btn.btn-outline-primary,
.tmplv2 .btn.btn-outline-gray,
#side-overlay .btn.btn-outline-primary {
	color: #344054;
	background-color: #ffffff;
	border: 1px solid #d0d5dd;
}

.btn.btn-outline-lightGray {
	color: #98a2b3;
	background-color: #ffffff;
	border: 1px solid #eaecf0;
}

.btn.btn-outline-into {
	border: 1px solid #FFBD14 !important;
}

.btn-black {
	background-color: #000000 !important;
	color: #ffffff !important;
}

.btn.cursorDefault {
	cursor: default;
}

.tmplv2 .btn.gold {
	border-color: #e4a843;
}

.tmplv2 .input-group-text.danger {
	color: #b42318;
}
.tmplv2 button.input-group-text {
	border-radius: 0 6px 6px 0 !important;
}

.tmplv2 .input-group-text {
	font-size: 16px;
	font-weight: 600;
}

.bgTrans {
	background-color: transparent;
}

.tmplv2 ul li:first-child .nav-link {
	margin-left: 0;
}

.tmplv2 .nav-link.active {
	border-bottom: solid 2px #101828 !important;
}

.tmplv2 .block-header {
	display: block;
}

.pricing.tmplv2 .block-header {
	padding: 32px 32px 0 32px;
}

.tmplv2 .block-content {
	display: block;
	padding: 10px 32px 24px 32px;
}

.tmplv2 .tab-content {
	padding: 32px 0 75px 0;
}

@media (max-width: 1900px) {
	.hpReg label.form-check-label.chkTos,
	.inviteManager label.form-check-label.chkTos {
		display: grid;
	}
}

.completionPill {
	width: 32px;
	height: 8px;
	border-radius: 40px;
	margin: 0 3px;
	background-color: #0d0d0d;
}

.completionPill.next {
	background-color: #e4e7ec;
}

.blockPro {
	background: url(/include/img/plansProBack2.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.blockPro .fa-circle-check::before {
	color: #f9c855;
}

.pdBlockButton {
	padding: 0 32px 22px 32px !important;
}

.pricing.tmplv2 .options p {
	margin-bottom: 10px;
}

.pricing.tmplv2 .options i {
	font-size: 21px;
	vertical-align: middle;
}

.pricing.tmplv2 .options img {
	float: right;
	cursor: pointer;
}

.pricing.tmplv2 .table th {
	color: #475467;
	background-color: #ffffff;
	padding-left: 20px;
	text-transform: none;
}

.pricing.tmplv2 .table td {
	padding: 25px 20px;
}

.pricing.tmplv2 .block-content.options {
	padding-top: 0;
	padding-bottom: 0;
}

.pricing .stillHaveQuestions {
	display: flex;
	justify-content: space-between;

	background-color: #f9fafb;
	padding: 22px;
	margin-top: 25px;
	border-radius: 12px;
}

.pricing .stillHaveQuestions button {
	white-space: nowrap;
	margin-top: -5px;
}

.tmplv2 tbody tr:nth-child(odd) {
	background-color: #f9fafb;
}

.table-rounded {
	border: 1px solid #e4e7ed;
	border-radius: 0.875rem;
	overflow: hidden;
}

.pricing .banner {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #475467;
}

.pricing .banner img {
	margin-right: 15px;
}

.pricing .block-content.options .txt {
	max-width: 80%;
}

.pricing .block-content.options .optTitle::after {
	display: inline;
	font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro";
	font-size: 16px;
	transition:
		opacity 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94),
		transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	float: right;
	cursor: pointer;
	content: "\f054";
	transform: rotate(0deg);
}

.pricing .block-content.options .optTitle.open::after {
	transform: rotate(90deg);
}

.icWarningSmall {
	background-image: url('data:image/svg+xml;utf8,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.6508 13.2251L10.5019 2.54677C10.3483 2.28515 10.1289 2.06823 9.8656 1.91751C9.60229 1.76679 9.30415 1.6875 9.00075 1.6875C8.69735 1.6875 8.39922 1.76679 8.13591 1.91751C7.87259 2.06823 7.65323 2.28515 7.49958 2.54677L1.35075 13.2251C1.20291 13.4782 1.125 13.766 1.125 14.059C1.125 14.3521 1.20291 14.6399 1.35075 14.8929C1.50244 15.1561 1.72142 15.3742 1.98523 15.5249C2.24903 15.6755 2.54816 15.7532 2.85193 15.75H15.1496C15.4531 15.753 15.7519 15.6751 16.0155 15.5245C16.279 15.3739 16.4978 15.1559 16.6493 14.8929C16.7974 14.64 16.8756 14.3523 16.8758 14.0592C16.8761 13.7662 16.7984 13.4783 16.6508 13.2251ZM15.6755 14.3297C15.6219 14.4212 15.545 14.4967 15.4525 14.5486C15.3601 14.6005 15.2556 14.6269 15.1496 14.625H2.85193C2.74595 14.6269 2.64139 14.6005 2.54897 14.5486C2.45655 14.4967 2.37959 14.4212 2.32599 14.3297C2.27743 14.2475 2.25182 14.1538 2.25182 14.0583C2.25182 13.9629 2.27743 13.8691 2.32599 13.7869L8.47482 3.10856C8.5295 3.01756 8.60681 2.94226 8.69922 2.88998C8.79163 2.8377 8.89599 2.81022 9.00216 2.81022C9.10833 2.81022 9.2127 2.8377 9.3051 2.88998C9.39751 2.94226 9.47482 3.01756 9.5295 3.10856L15.6783 13.7869C15.7265 13.8694 15.7516 13.9632 15.7511 14.0587C15.7506 14.1542 15.7245 14.2478 15.6755 14.3297ZM8.43825 10.125V7.31255C8.43825 7.16336 8.49752 7.02029 8.60301 6.9148C8.7085 6.80931 8.85157 6.75005 9.00075 6.75005C9.14994 6.75005 9.29301 6.80931 9.3985 6.9148C9.50399 7.02029 9.56325 7.16336 9.56325 7.31255V10.125C9.56325 10.2742 9.50399 10.4173 9.3985 10.5228C9.29301 10.6283 9.14994 10.6875 9.00075 10.6875C8.85157 10.6875 8.7085 10.6283 8.60301 10.5228C8.49752 10.4173 8.43825 10.2742 8.43825 10.125ZM9.8445 12.6563C9.8445 12.8232 9.79502 12.9863 9.70231 13.1251C9.60959 13.2638 9.47782 13.372 9.32364 13.4358C9.16947 13.4997 8.99982 13.5164 8.83615 13.4838C8.67247 13.4513 8.52213 13.3709 8.40413 13.2529C8.28613 13.1349 8.20577 12.9846 8.17322 12.8209C8.14066 12.6572 8.15737 12.4876 8.22123 12.3334C8.28509 12.1792 8.39324 12.0475 8.53199 11.9547C8.67075 11.862 8.83388 11.8125 9.00075 11.8125C9.22453 11.8125 9.43914 11.9014 9.59737 12.0597C9.75561 12.2179 9.8445 12.4325 9.8445 12.6563Z" fill="black"/></svg>');
	width: 18px;
  	height: 18px;
}

.icCopy {
	width: 16px;
	height: 16px;
	vertical-align: sub;
	display: inline-block;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23clip0_4999_6301)%22%3E%3Cpath%20d%3D%22M5.3335%205.3335V3.46683C5.3335%202.72009%205.3335%202.34672%205.47882%202.06151C5.60665%201.81063%205.81063%201.60665%206.06151%201.47882C6.34672%201.3335%206.72009%201.3335%207.46683%201.3335H12.5335C13.2802%201.3335%2013.6536%201.3335%2013.9388%201.47882C14.1897%201.60665%2014.3937%201.81063%2014.5215%202.06151C14.6668%202.34672%2014.6668%202.72009%2014.6668%203.46683V8.5335C14.6668%209.28023%2014.6668%209.6536%2014.5215%209.93882C14.3937%2010.1897%2014.1897%2010.3937%2013.9388%2010.5215C13.6536%2010.6668%2013.2802%2010.6668%2012.5335%2010.6668H10.6668M3.46683%2014.6668H8.5335C9.28023%2014.6668%209.6536%2014.6668%209.93882%2014.5215C10.1897%2014.3937%2010.3937%2014.1897%2010.5215%2013.9388C10.6668%2013.6536%2010.6668%2013.2802%2010.6668%2012.5335V7.46683C10.6668%206.72009%2010.6668%206.34672%2010.5215%206.06151C10.3937%205.81063%2010.1897%205.60665%209.93882%205.47882C9.6536%205.3335%209.28023%205.3335%208.5335%205.3335H3.46683C2.72009%205.3335%202.34672%205.3335%202.06151%205.47882C1.81063%205.60665%201.60665%205.81063%201.47882%206.06151C1.3335%206.34672%201.3335%206.72009%201.3335%207.46683V12.5335C1.3335%2013.2802%201.3335%2013.6536%201.47882%2013.9388C1.60665%2014.1897%201.81063%2014.3937%202.06151%2014.5215C2.34672%2014.6668%202.72009%2014.6668%203.46683%2014.6668Z%22%20stroke%3D%22%230551FA%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/g%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_4999_6301%22%3E%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.icCopy.disabled {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23clip0_4999_6301)%22%3E%3Cpath%20d%3D%22M5.3335%205.3335V3.46683C5.3335%202.72009%205.3335%202.34672%205.47882%202.06151C5.60665%201.81063%205.81063%201.60665%206.06151%201.47882C6.34672%201.3335%206.72009%201.3335%207.46683%201.3335H12.5335C13.2802%201.3335%2013.6536%201.3335%2013.9388%201.47882C14.1897%201.60665%2014.3937%201.81063%2014.5215%202.06151C14.6668%202.34672%2014.6668%202.72009%2014.6668%203.46683V8.5335C14.6668%209.28023%2014.6668%209.6536%2014.5215%209.93882C14.3937%2010.1897%2014.1897%2010.3937%2013.9388%2010.5215C13.6536%2010.6668%2013.2802%2010.6668%2012.5335%2010.6668H10.6668M3.46683%2014.6668H8.5335C9.28023%2014.6668%209.6536%2014.6668%209.93882%2014.5215C10.1897%2014.3937%2010.3937%2014.1897%2010.5215%2013.9388C10.6668%2013.6536%2010.6668%2013.2802%2010.6668%2012.5335V7.46683C10.6668%206.72009%2010.6668%206.34672%2010.5215%206.06151C10.3937%205.81063%2010.1897%205.60665%209.93882%205.47882C9.6536%205.3335%209.28023%205.3335%208.5335%205.3335H3.46683C2.72009%205.3335%202.34672%205.3335%202.06151%205.47882C1.81063%205.60665%201.60665%205.81063%201.47882%206.06151C1.3335%206.34672%201.3335%206.72009%201.3335%207.46683V12.5335C1.3335%2013.2802%201.3335%2013.6536%201.47882%2013.9388C1.60665%2014.1897%201.81063%2014.3937%202.06151%2014.5215C2.34672%2014.6668%202.72009%2014.6668%203.46683%2014.6668Z%22%20stroke%3D%22%23D0D5DD%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/g%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_4999_6301%22%3E%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.icTrash,
.icPlay,
.icPause,
.icEdit,
.icClose,
.icLnk {
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.icTrash {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M18.5625 4.125H15.125V3.4375C15.125 2.89049 14.9077 2.36589 14.5209 1.97909C14.1341 1.5923 13.6095 1.375 13.0625 1.375H8.9375C8.39049 1.375 7.86589 1.5923 7.47909 1.97909C7.0923 2.36589 6.875 2.89049 6.875 3.4375V4.125H3.4375C3.25516 4.125 3.0803 4.19743 2.95136 4.32636C2.82243 4.4553 2.75 4.63016 2.75 4.8125C2.75 4.99484 2.82243 5.1697 2.95136 5.29864C3.0803 5.42757 3.25516 5.5 3.4375 5.5H4.125V17.875C4.125 18.2397 4.26987 18.5894 4.52773 18.8473C4.78559 19.1051 5.13533 19.25 5.5 19.25H16.5C16.8647 19.25 17.2144 19.1051 17.4723 18.8473C17.7301 18.5894 17.875 18.2397 17.875 17.875V5.5H18.5625C18.7448 5.5 18.9197 5.42757 19.0486 5.29864C19.1776 5.1697 19.25 4.99484 19.25 4.8125C19.25 4.63016 19.1776 4.4553 19.0486 4.32636C18.9197 4.19743 18.7448 4.125 18.5625 4.125ZM8.25 3.4375C8.25 3.25516 8.32243 3.0803 8.45136 2.95136C8.5803 2.82243 8.75516 2.75 8.9375 2.75H13.0625C13.2448 2.75 13.4197 2.82243 13.5486 2.95136C13.6776 3.0803 13.75 3.25516 13.75 3.4375V4.125H8.25V3.4375ZM16.5 17.875H5.5V5.5H16.5V17.875ZM9.625 8.9375V14.4375C9.625 14.6198 9.55257 14.7947 9.42364 14.9236C9.2947 15.0526 9.11984 15.125 8.9375 15.125C8.75516 15.125 8.5803 15.0526 8.45136 14.9236C8.32243 14.7947 8.25 14.6198 8.25 14.4375V8.9375C8.25 8.75516 8.32243 8.5803 8.45136 8.45136C8.5803 8.32243 8.75516 8.25 8.9375 8.25C9.11984 8.25 9.2947 8.32243 9.42364 8.45136C9.55257 8.5803 9.625 8.75516 9.625 8.9375ZM13.75 8.9375V14.4375C13.75 14.6198 13.6776 14.7947 13.5486 14.9236C13.4197 15.0526 13.2448 15.125 13.0625 15.125C12.8802 15.125 12.7053 15.0526 12.5764 14.9236C12.4474 14.7947 12.375 14.6198 12.375 14.4375V8.9375C12.375 8.75516 12.4474 8.5803 12.5764 8.45136C12.7053 8.32243 12.8802 8.25 13.0625 8.25C13.2448 8.25 13.4197 8.32243 13.5486 8.45136C13.6776 8.5803 13.75 8.75516 13.75 8.9375Z' fill='black'/%3E%3C/svg%3E");
}
.icPlay {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2.25C10.0716 2.25 8.18657 2.82183 6.58319 3.89317C4.97982 4.96451 3.73013 6.48726 2.99218 8.26884C2.25422 10.0504 2.06114 12.0108 2.43735 13.9021C2.81355 15.7934 3.74215 17.5307 5.10571 18.8943C6.46928 20.2579 8.20656 21.1865 10.0979 21.5627C11.9892 21.9389 13.9496 21.7458 15.7312 21.0078C17.5127 20.2699 19.0355 19.0202 20.1068 17.4168C21.1782 15.8134 21.75 13.9284 21.75 12C21.7473 9.41498 20.7192 6.93661 18.8913 5.10872C17.0634 3.28084 14.585 2.25273 12 2.25ZM12 20.25C10.3683 20.25 8.77326 19.7661 7.41655 18.8596C6.05984 17.9531 5.00242 16.6646 4.378 15.1571C3.75358 13.6496 3.5902 11.9908 3.90853 10.3905C4.22685 8.79016 5.01259 7.32015 6.16637 6.16637C7.32016 5.01259 8.79017 4.22685 10.3905 3.90852C11.9909 3.59019 13.6497 3.75357 15.1571 4.37799C16.6646 5.00242 17.9531 6.05984 18.8596 7.41655C19.7661 8.77325 20.25 10.3683 20.25 12C20.2475 14.1873 19.3775 16.2843 17.8309 17.8309C16.2843 19.3775 14.1873 20.2475 12 20.25ZM16.5225 11.3644L10.5225 7.61438C10.409 7.54344 10.2786 7.50416 10.1448 7.50063C10.011 7.4971 9.87868 7.52945 9.76159 7.5943C9.64451 7.65916 9.54691 7.75416 9.47893 7.86946C9.41096 7.98476 9.37507 8.11615 9.375 8.25V15.75C9.37507 15.8838 9.41096 16.0152 9.47893 16.1305C9.54691 16.2458 9.64451 16.3408 9.76159 16.4057C9.87868 16.4706 10.011 16.5029 10.1448 16.4994C10.2786 16.4958 10.409 16.4566 10.5225 16.3856L16.5225 12.6356C16.6302 12.5682 16.719 12.4745 16.7806 12.3633C16.8421 12.2521 16.8744 12.1271 16.8744 12C16.8744 11.8729 16.8421 11.7479 16.7806 11.6367C16.719 11.5255 16.6302 11.4318 16.5225 11.3644ZM10.875 14.3972V9.60281L14.7103 12L10.875 14.3972Z" fill="black"/></svg>');
}
.icPause {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2.25C10.0716 2.25 8.18657 2.82183 6.58319 3.89317C4.97982 4.96451 3.73013 6.48726 2.99218 8.26884C2.25422 10.0504 2.06114 12.0108 2.43735 13.9021C2.81355 15.7934 3.74215 17.5307 5.10571 18.8943C6.46928 20.2579 8.20656 21.1865 10.0979 21.5627C11.9892 21.9389 13.9496 21.7458 15.7312 21.0078C17.5127 20.2699 19.0355 19.0202 20.1068 17.4168C21.1782 15.8134 21.75 13.9284 21.75 12C21.7473 9.41498 20.7192 6.93661 18.8913 5.10872C17.0634 3.28084 14.585 2.25273 12 2.25ZM12 20.25C10.3683 20.25 8.77326 19.7661 7.41655 18.8596C6.05984 17.9531 5.00242 16.6646 4.378 15.1571C3.75358 13.6496 3.5902 11.9908 3.90853 10.3905C4.22685 8.79016 5.01259 7.32015 6.16637 6.16637C7.32016 5.01259 8.79017 4.22685 10.3905 3.90852C11.9909 3.59019 13.6497 3.75357 15.1571 4.37799C16.6646 5.00242 17.9531 6.05984 18.8596 7.41655C19.7661 8.77325 20.25 10.3683 20.25 12C20.2475 14.1873 19.3775 16.2843 17.8309 17.8309C16.2843 19.3775 14.1873 20.2475 12 20.25ZM10.5 9V15C10.5 15.1989 10.421 15.3897 10.2803 15.5303C10.1397 15.671 9.94892 15.75 9.75 15.75C9.55109 15.75 9.36033 15.671 9.21967 15.5303C9.07902 15.3897 9 15.1989 9 15V9C9 8.80109 9.07902 8.61032 9.21967 8.46967C9.36033 8.32902 9.55109 8.25 9.75 8.25C9.94892 8.25 10.1397 8.32902 10.2803 8.46967C10.421 8.61032 10.5 8.80109 10.5 9ZM15 9V15C15 15.1989 14.921 15.3897 14.7803 15.5303C14.6397 15.671 14.4489 15.75 14.25 15.75C14.0511 15.75 13.8603 15.671 13.7197 15.5303C13.579 15.3897 13.5 15.1989 13.5 15V9C13.5 8.80109 13.579 8.61032 13.7197 8.46967C13.8603 8.32902 14.0511 8.25 14.25 8.25C14.4489 8.25 14.6397 8.32902 14.7803 8.46967C14.921 8.61032 15 8.80109 15 9Z" fill="black"/></svg>');
}
.icEdit {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M21.3103%206.87842L17.1216%202.68873C16.9823%202.5494%2016.8169%202.43888%2016.6349%202.36348C16.4529%202.28808%2016.2578%202.24927%2016.0608%202.24927C15.8638%202.24927%2015.6687%202.28808%2015.4867%202.36348C15.3047%202.43888%2015.1393%202.5494%2015%202.68873L3.43969%2014.25C3.2998%2014.3888%203.18889%2014.554%203.11341%2014.736C3.03792%2014.918%202.99938%2015.1132%203.00001%2015.3103V19.5C3.00001%2019.8978%203.15804%2020.2793%203.43935%2020.5606C3.72065%2020.8419%204.10218%2021%204.50001%2021H8.6897C8.88675%2021.0006%209.08197%2020.9621%209.26399%2020.8866C9.44602%2020.8111%209.61122%2020.7002%209.75001%2020.5603L21.3103%208.99998C21.4496%208.86069%2021.5602%208.69531%2021.6356%208.5133C21.711%208.33129%2021.7498%208.13621%2021.7498%207.9392C21.7498%207.74219%2021.711%207.5471%2021.6356%207.36509C21.5602%207.18308%2021.4496%207.01771%2021.3103%206.87842ZM8.6897%2019.5H4.50001V15.3103L12.75%207.06029L16.9397%2011.25L8.6897%2019.5ZM18%2010.1887L13.8103%205.99998L16.0603%203.74998L20.25%207.93873L18%2010.1887Z%22%20fill%3D%22black%22/%3E%3C/svg%3E");
}
.icClose {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18%206L6%2018M6%206L18%2018%22%20stroke%3D%22%2398A2B3%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.icLnk {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5 8.27134C22.4624 9.57695 21.9256 10.8184 21 11.7401L17.7422 14.9998C17.2678 15.4769 16.7034 15.8551 16.0817 16.1126C15.4601 16.37 14.7935 16.5016 14.1207 16.4998H14.116C13.4316 16.4993 12.7543 16.3617 12.1241 16.095C11.4938 15.8284 10.9234 15.4381 10.4465 14.9473C9.96958 14.4565 9.59587 13.8751 9.34744 13.2375C9.099 12.5998 8.98088 11.9188 9.00005 11.2348C9.00564 11.0359 9.09002 10.8473 9.23463 10.7106C9.37924 10.5739 9.57223 10.5003 9.77114 10.5059C9.97005 10.5115 10.1586 10.5958 10.2953 10.7405C10.432 10.8851 10.5056 11.0781 10.5 11.277C10.4864 11.7606 10.5698 12.2422 10.7454 12.693C10.921 13.1439 11.1852 13.5551 11.5224 13.9021C11.8596 14.2492 12.2629 14.5251 12.7085 14.7136C13.1541 14.9022 13.633 14.9995 14.1169 14.9998C14.5926 15.001 15.0638 14.9079 15.5032 14.7259C15.9427 14.5439 16.3417 14.2766 16.6772 13.9395L19.935 10.6817C20.6072 10.001 20.9828 9.08213 20.9798 8.12556C20.9768 7.169 20.5955 6.25246 19.9191 5.57606C19.2427 4.89967 18.3261 4.51834 17.3696 4.51535C16.413 4.51236 15.4941 4.88794 14.8135 5.56009L13.7822 6.59134C13.6404 6.72605 13.4516 6.80005 13.2561 6.79754C13.0605 6.79504 12.8736 6.71624 12.7353 6.57793C12.597 6.43963 12.5182 6.25278 12.5157 6.05721C12.5132 5.86163 12.5872 5.67282 12.7219 5.53103L13.7532 4.49978C14.2289 4.02383 14.7938 3.64629 15.4155 3.3887C16.0373 3.13111 16.7036 2.99854 17.3766 2.99854C18.0496 2.99854 18.716 3.13111 19.3377 3.3887C19.9594 3.64629 20.5243 4.02383 21 4.49978C21.4928 4.9938 21.88 5.58293 22.1378 6.23133C22.3957 6.87972 22.5189 7.5738 22.5 8.27134ZM10.2188 17.4054L9.18755 18.4367C8.85119 18.7752 8.45089 19.0436 8.0099 19.2261C7.56892 19.4086 7.09605 19.5016 6.6188 19.4998C5.90283 19.4992 5.2031 19.2864 4.60801 18.8883C4.01293 18.4902 3.54919 17.9247 3.2754 17.2631C3.00161 16.6016 2.93006 15.8737 3.06977 15.1715C3.20948 14.4693 3.5542 13.8243 4.06036 13.3179L7.31255 10.0601C7.82478 9.54515 8.48002 9.19613 9.19316 9.05836C9.9063 8.92059 10.6444 9.00043 11.3116 9.28752C11.9788 9.57461 12.5442 10.0557 12.9345 10.6683C13.3247 11.2808 13.5218 11.9966 13.5 12.7226C13.4945 12.9215 13.5681 13.1145 13.7048 13.2591C13.8415 13.4037 14.03 13.4881 14.229 13.4937C14.4279 13.4993 14.6209 13.4256 14.7655 13.2889C14.9101 13.1522 14.9945 12.9637 15 12.7648C15.0181 12.0683 14.8944 11.3755 14.6365 10.7283C14.3787 10.0811 13.992 9.49303 13.5 8.99978C12.5393 8.03943 11.2364 7.49994 9.87801 7.49994C8.51958 7.49994 7.21675 8.03943 6.25598 8.99978L3.00005 12.2576C2.28401 12.9733 1.79622 13.8853 1.59831 14.8782C1.4004 15.871 1.50125 16.9003 1.88813 17.8359C2.275 18.7715 2.93053 19.5714 3.77188 20.1345C4.61323 20.6977 5.60263 20.9988 6.61505 20.9998C7.28805 21.0017 7.95475 20.8701 8.57656 20.6127C9.19837 20.3552 9.76292 19.9769 10.2375 19.4998L11.2688 18.4685C11.3902 18.3256 11.4536 18.1423 11.4465 17.9549C11.4395 17.7675 11.3624 17.5895 11.2307 17.4561C11.0989 17.3227 10.9219 17.2435 10.7346 17.2341C10.5473 17.2247 10.3633 17.2858 10.2188 17.4054Z' fill='%230D0D0D'%3E%3C/path%3E%3C/svg%3E");
}
.icSync {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="none"><path d="M15.75 3.37539V6.75039C15.75 6.89957 15.6907 7.04265 15.5852 7.14814C15.4798 7.25362 15.3367 7.31289 15.1875 7.31289H11.8125C11.6633 7.31289 11.5202 7.25362 11.4148 7.14814C11.3093 7.04265 11.25 6.89957 11.25 6.75039C11.25 6.6012 11.3093 6.45813 11.4148 6.35264C11.5202 6.24715 11.6633 6.18789 11.8125 6.18789H13.8298L12.8011 5.15922C11.7557 4.10903 10.3363 3.51654 8.85445 3.51179H8.82281C7.3534 3.50835 5.9417 4.08349 4.89305 5.11281C4.78562 5.21309 4.64322 5.26735 4.4963 5.26398C4.34939 5.26061 4.20962 5.19988 4.10691 5.09478C4.0042 4.98968 3.9467 4.84855 3.9467 4.7016C3.94671 4.55464 4.00423 4.41352 4.10695 4.30843C5.37787 3.06629 7.08737 2.37546 8.86446 2.38586C10.6416 2.39626 12.3428 3.10705 13.5991 4.36398L14.625 5.39265V3.37539C14.625 3.2262 14.6843 3.08313 14.7898 2.97764C14.8952 2.87215 15.0383 2.81289 15.1875 2.81289C15.3367 2.81289 15.4798 2.87215 15.5852 2.97764C15.6907 3.08313 15.75 3.2262 15.75 3.37539ZM13.107 12.888C12.0479 13.9224 10.6238 14.4977 9.1434 14.489C7.663 14.4803 6.24571 13.8884 5.19891 12.8416L4.17023 11.8129H6.1875C6.33668 11.8129 6.47976 11.7536 6.58525 11.6481C6.69074 11.5426 6.75 11.3996 6.75 11.2504C6.75 11.1012 6.69074 10.9581 6.58525 10.8526C6.47976 10.7472 6.33668 10.6879 6.1875 10.6879H2.8125C2.66332 10.6879 2.52024 10.7472 2.41475 10.8526C2.30926 10.9581 2.25 11.1012 2.25 11.2504V14.6254C2.25 14.7746 2.30926 14.9176 2.41475 15.0231C2.52024 15.1286 2.66332 15.1879 2.8125 15.1879C2.96168 15.1879 3.10476 15.1286 3.21025 15.0231C3.31574 14.9176 3.375 14.7746 3.375 14.6254V12.6081L4.40367 13.6368C5.6582 14.8976 7.362 15.6088 9.14062 15.614H9.17789C10.9414 15.6185 12.6357 14.9281 13.8938 13.6923C13.9965 13.5873 14.054 13.4461 14.054 13.2992C14.054 13.1522 13.9965 13.0111 13.8938 12.906C13.7911 12.8009 13.6513 12.7402 13.5044 12.7368C13.3575 12.7334 13.2151 12.7877 13.1077 12.888H13.107Z" fill="%23344054"/></svg>');
}

.icAi { 
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-image: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2048_12296)"><path d="M12.3493 8.06625L9.12559 6.875L7.93809 3.64875C7.86777 3.45771 7.74053 3.29283 7.57356 3.17637C7.40659 3.0599 7.20791 2.99746 7.00434 2.99746C6.80076 2.99746 6.60208 3.0599 6.43511 3.17637C6.26814 3.29283 6.14091 3.45771 6.07059 3.64875L4.87559 6.875L1.64934 8.0625C1.45829 8.13282 1.29342 8.26005 1.17695 8.42702C1.06049 8.594 0.998047 8.79267 0.998047 8.99625C0.998047 9.19983 1.06049 9.3985 1.17695 9.56548C1.29342 9.73245 1.45829 9.85968 1.64934 9.93L4.87559 11.125L6.06309 14.3512C6.13341 14.5423 6.26064 14.7072 6.42761 14.8236C6.59458 14.9401 6.79326 15.0025 6.99684 15.0025C7.20041 15.0025 7.39909 14.9401 7.56606 14.8236C7.73303 14.7072 7.86027 14.5423 7.93059 14.3512L9.12559 11.125L12.3518 9.9375C12.5429 9.86718 12.7078 9.73995 12.8242 9.57298C12.9407 9.406 13.0031 9.20733 13.0031 9.00375C13.0031 8.80017 12.9407 8.6015 12.8242 8.43452C12.7078 8.26755 12.5429 8.14032 12.3518 8.07L12.3493 8.06625ZM8.56309 10.2638C8.49522 10.2888 8.43358 10.3282 8.38244 10.3793C8.33129 10.4305 8.29185 10.4921 8.26684 10.56L7.00059 13.9906L5.73684 10.5625C5.71186 10.4939 5.67218 10.4316 5.62057 10.38C5.56896 10.3284 5.50667 10.2887 5.43809 10.2638L2.00996 9L5.43809 7.73625C5.50667 7.71128 5.56896 7.67159 5.62057 7.61998C5.67218 7.56837 5.71186 7.50608 5.73684 7.4375L7.00059 4.00938L8.26434 7.4375C8.28935 7.50537 8.32879 7.567 8.37994 7.61815C8.43108 7.6693 8.49272 7.70874 8.56059 7.73375L11.9912 9L8.56309 10.2638ZM9.00059 2.5C9.00059 2.36739 9.05327 2.24021 9.14703 2.14645C9.2408 2.05268 9.36798 2 9.50059 2H10.5006V1C10.5006 0.867392 10.5533 0.740215 10.647 0.646447C10.7408 0.552678 10.868 0.5 11.0006 0.5C11.1332 0.5 11.2604 0.552678 11.3541 0.646447C11.4479 0.740215 11.5006 0.867392 11.5006 1V2H12.5006C12.6332 2 12.7604 2.05268 12.8541 2.14645C12.9479 2.24021 13.0006 2.36739 13.0006 2.5C13.0006 2.63261 12.9479 2.75979 12.8541 2.85355C12.7604 2.94732 12.6332 3 12.5006 3H11.5006V4C11.5006 4.13261 11.4479 4.25979 11.3541 4.35355C11.2604 4.44732 11.1332 4.5 11.0006 4.5C10.868 4.5 10.7408 4.44732 10.647 4.35355C10.5533 4.25979 10.5006 4.13261 10.5006 4V3H9.50059C9.36798 3 9.2408 2.94732 9.14703 2.85355C9.05327 2.75979 9.00059 2.63261 9.00059 2.5ZM15.5006 5.5C15.5006 5.63261 15.4479 5.75979 15.3541 5.85355C15.2604 5.94732 15.1332 6 15.0006 6H14.5006V6.5C14.5006 6.63261 14.4479 6.75979 14.3541 6.85355C14.2604 6.94732 14.1332 7 14.0006 7C13.868 7 13.7408 6.94732 13.647 6.85355C13.5533 6.75979 13.5006 6.63261 13.5006 6.5V6H13.0006C12.868 6 12.7408 5.94732 12.647 5.85355C12.5533 5.75979 12.5006 5.63261 12.5006 5.5C12.5006 5.36739 12.5533 5.24021 12.647 5.14645C12.7408 5.05268 12.868 5 13.0006 5H13.5006V4.5C13.5006 4.36739 13.5533 4.24021 13.647 4.14645C13.7408 4.05268 13.868 4 14.0006 4C14.1332 4 14.2604 4.05268 14.3541 4.14645C14.4479 4.24021 14.5006 4.36739 14.5006 4.5V5H15.0006C15.1332 5 15.2604 5.05268 15.3541 5.14645C15.4479 5.24021 15.5006 5.36739 15.5006 5.5Z" fill="black"/></g><defs><clipPath id="clip0_2048_12296"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
}

.cmdRewriteWithAi{
	display: inline-flex;
    align-items: center;
    gap: 5px;
    width: fit-content;
}

.cmdTrash,
.cmdEdit,
.cmdPause,
.cmdPlay {
	width: 40px;
	height: 40px;
}

.paused {
	opacity: 50%;
}
.txtPaused {
	font-size: 12px;
	color: #303030;
}

.txtPaused img {
	width: 24px;
	margin: 0 5px 2px 0;
}

.pricing .block-content.options .txt {
	margin: 0 0 18px 33px;
}

.badge-pill {
	padding: 2px 8px;
	font-size: 12px;
	line-height: 16px;
	font-weight: 500;
	border-radius: 999px;
}

.badge-into {
	color: #000000;
	background-color: #ffbd14;
	border: 1px solid #ffbd14;
}

.badge-into-outer {
	color: #5a5a5a;
	background-color: #fef6ee;
	border: 1px solid #ffbd14;
}

.badge-primary {
	color: #175cd3;
	border: 1px solid #b2ddff;
	background-color: #eff8ff;
}

.badge-success {
	color: #067647;
	border: 1px solid #abefc6;
	background-color: #ecfdf3;
}

.badge-currentPlan {
	color: #363f72;
	border: 1px solid #363f72;
	background-color: #d5d9eb;
}

.badge.disabled {
	opacity: 50%;
	cursor: not-allowed;
}

.u-color-primary,
.Tab--selected {
	color: #f9c855 !important;
}

.doorman {
	background-image: url("/include/img/bgDoorman.png");
	background-position: right;
}

.fs-sm {
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
}

.insertVar {
	width: max-content;
	border: 1px solid #eaecf0;
	box-shadow: 0px 4px 6px -2px #10182808;
	box-shadow: 0px 12px 16px -4px #10182814;
	padding: 16px 12px;
}

.insertVar hr {
	margin: 5px -12px;
}

.insertVar ul {
	list-style: unset;
	padding-left: 0;
}

.txtTemplate [class^="tag"],
.insertVar li {
	padding: 2px 4px;
	width: 100%;
	border-radius: 6px;
	white-space: nowrap;
	font-size: 16px;
}

.insertVar li {
	margin: 5px 0;
}

.insertVar li button {
	text-align: left;
	background-color: transparent;
	outline: none;
	border: 0;
	width: 100%;
}

.badge1,
.badge-guests_complaints_or_issue_reporting,
.badge-awaiting_payment,
.txtTemplate .tag1,
.insertVar li:nth-child(1) {
	color: #c11574;
	background-color: #fdf2fa;
	border: 1px solid #fcceee;
}

.badge2,
.badge-general_courtesy_interactions,
.badge-canceled,
.txtTemplate .tag2,
.insertVar li:nth-child(2) {
	color: #067647;
	background-color: #ecfdf3;
	border: 1px solid #abefc6;
}

.badge3,
.badge-questions_about_the_property_and_amenities,
.badge-checked_in,
.txtTemplate .tag3,
.insertVar li:nth-child(3) {
	color: #175cd3;
	background-color: #eff8ff;
	border: 1px solid #b2ddff;
}

.badge4,
.badge-booking_changes_and_modifications,
.badge-closed,
.txtTemplate .tag4,
.insertVar li:nth-child(4) {
	color: #b93815;
	background-color: #fef6ee;
	border: 1px solid #f9dbaf;
}

.badge5,
.badge-checkin_and_checkout,
.badge-confirmed,
.txtTemplate .tag5,
.insertVar li:nth-child(5) {
	color: #6941c6;
	background-color: #f9f5ff;
	border: 1px solid #e9d7fe;
}

.badge6,
.badge-discount_requests,
.badge-declined {
	color: #026aa2;
	background-color: #f0f9ff;
	border: 1px solid #b9e6fe;
}

/*3*/
.badge7,
.badge-booking_cancellation,
.badge-expired,
.badge-error {
	color: #b42318;
	background-color: #fef3f2;
	border: 1px solid #fecdca;
}

.badge8,
.badge-guest_inquiry_about_booking,
.badge-inquiry {
	color: #283618;
	background-color: #9ab67a;
	border: 1px solid #69814c;
}

.badge9,
.badge-guest_sharing_information,
.badge-reserved {
	color: #1d4c8e;
	background-color: #b3d2fd;
	border: 1px solid #397ee0;
}

.badge10,
.badge-guest_special_requests {
	color: #ffffff;
	background-color: #000000;
	border: 1px solid #767676;
}

.badge11,
.badge-payment_information_or_payment_issues {
	color: #577590;
	background-color: #ffffff;
	border: 1px solid #bbbbbb;
}

.badge12,
.badge-refund_requests {
	color: #d62828;
	background-color: #fff8f8;
	border: 1px solid #ff7c7c;
}

.badge13,
.badge-requests_for_local_recommendations {
	color: #344054;
	background-color: #f9fafb;
	border: 1px solid #eaecf0;
}

.badge14,
.badge-unknown {
	color: #fafafa;
	background-color: #0891b2;
	border: 1px solid #b891b2;
}

.badge-gray {
	color: #000000;
	background-color: #f9fafb;
	border: 1px solid #e4e7ec;
}

.insertVar li:nth-child(1) button {
	color: #c11574;
}
.insertVar li:nth-child(2) button {
	color: #067647;
}
.insertVar li:nth-child(3) button {
	color: #175cd3;
}
.insertVar li:nth-child(4) button {
	color: #b93815;
}
.insertVar li:nth-child(5) button {
	color: #6941c6;
}

.insertVar li span {
	float: right;
	padding-left: 5px;
}

.txtTemplate {
	width: 100%;
	height: 375px;
	overflow-y: auto;
	border: 1px solid #d0d5dd;
	padding: 14px;
	border-radius: 8px;
	box-shadow: 0px 1px 2px 0px #1018280d;
}

[contenteditable="false"] {
	background-color: #e9ecef !important;
	opacity: 75%;
}
.dropdownHtml .textField[contenteditable="false"] {
	background-color: inherit !important;
}

.txtTemplate:empty:before {
	content: attr(data-placeholder); /* Display placeholder */
	color: grey;
	pointer-events: none;
	display: block; /* Make it block to handle newline as needed */
	white-space: pre-wrap; /* Maintains whitespace (like new lines and spaces) */
}

.badge-new {
	color: #5925dc !important;
	background-color: #f4f3ff;
	border: 1px solid #d9d6fe;
}

.badge-orange {
	color: #b54708;
	background-color: #fffaeb;
	border: 1px solid #fedf89;
}

.badge-blackAndWhite {
	color: #344054;
	background-color: #f9fafb;
	border: 1px solid #eaecf0;
}

.quota {
	display: none;
	border: 1px solid #d0d5dd;
	padding: 14px;
	border-radius: 8px;
	box-shadow: 0px 1px 2px 0px #1018280d;
	margin: 0 5px;
}

#bannerWarning {
	display: none;
	background-color: #ffffff;
	margin: 30px 30px 0 30px;
	border: 1px solid rgb(208, 213, 221);
	border-radius: 12px;
	padding: 16px;
	box-shadow: rgba(16, 24, 40, 0.05) 0px 1px 2px 0px;
}

#bannerWarning .title {
	line-height: 28px;
}
/*
.aiListings .listingTitle:hover{
	color: #F9C855;
}
*/
.nf {
	width: 100%;
	display: flex;
}

.aiListings #tableListings img,
.aiPlayground #btabs-listing img,
.aiAutopilot #btabs-monitoring .cards img,
.flexibleStay #btabs-monitoring .cards img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	object-fit: cover;
	border:
		0.75px solid #000000,
		#00000014;
}

.aiAutopilot #btabs-monitoring .cards img,
.flexibleStay #btabs-monitoring .cards img {
	width: 32px;
	height: 32px;
}

.aiAutopilot .result,
.flexibleStay .result {
	width: calc(100% + 20px);
	margin-left: -10px;
}

.flexibleStay .tagsListingsConf .txtDiscountFee {
	width: 0;
	min-width: 0;
}

.flexibleStayRules {
	color: #000000;
}

.flexibleStayRules ul {
	padding-left: 1.5rem;
}

.flexibleStayRules li::marker {
	font-size: 24px;
	color: #ffbd14;
}

.aiListings #tableListings td {
	font-size: 14px;
	line-height: 20px;
	vertical-align: middle;
}

.aiPlayground .rightCol {
	padding-left: 20px;
}

.aiPlayground .rightCol th {
	font-size: 12px;
	opacity: 0.75;
}

.aiPlayground .rightCol td {
	font-size: 14px;
}

.aiPlayground .rightCol .form-label {
	margin: 10px 0 5px 0;
}

.aiPlayground .tabContainer {
	overflow-y: auto;
}

.aiPlayground .cmdSaveReservation {
	border-top: 1px solid #e4e7ed;
	padding: 12px 0;
}

.aiPlayground .hideInstruction img {
	vertical-align: sub;
	margin-right: 5px;
}

.aiPlayground .tagsListingsConf td:first-child {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	max-height: 100px;
	word-break: break-word;
	white-space: normal;
}

.aiPlayground .genInfoBlockLnk{
	padding-left: 12px;
}

.aiPlayground .genInfoBlockLnk.active {
	background-color: #f9fafb;
}

.aiPlayground .genInfoBlockHeader{
	border-bottom: 1px solid #e4e7ed; 
	background-color: #f9fafb;
}

.breadCrumbs {
	font-weight: 600;
	color: #0d0d0d;
	margin-top: -10px;
}

.breadCrumbs a {
	font-weight: 500;
	color: #475467;
}

.breadCrumbs img[src*="icChevron-right.svg"] {
	margin: 0 8px;
}

.breadCrumbs span {
	padding: 4px 8px;
	background-color: #fef0c7;
	border-radius: 6px;
}

.breadCrumbs a,
.breadCrumbs a:hover {
	text-decoration: none;
}

.imgListing{
	width: 82px;
    height: 82px;
    border-radius: 50%;
    object-fit: cover;
}

.dougnut{
	width: 40px !important;
	height: 40px !important;
	display: block;
}

.aiPlayground .dougnut.dougnutTitle{
	width: 60px !important;
	height: 60px !important;
}

.aiAutopilot .fa-arrow-up-right-from-square,
.flexibleStay .fa-arrow-up-right-from-square {
	float: right;
	line-height: 40px;
	padding: 0 10px;
}

.aiAutopilot .confidenceScore a {
	font-size: 14px;
	font-weight: 800;
}

.aiAutopilot .confidenceScore i {
	text-decoration: none;
}

.aiAutopilot .confidenceScore .detail {
	padding-left: 17px;
	font-size: 14px;
}

.dropdown-menu-option {
	border: 1px solid #eaecf0;
	border-radius: 8px;
	box-shadow: 0px 12px 16px -4px #10182814;
}

.dropdown-menu-option .dropdown-item {
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	color: #101828;
}

.dropdown-menu-option .dropdown-item:hover {
	background-color: inherit;
}

.anniversary {
	background-image: url(/include/img/bgDoorman.png);
	background-position: center;
	background-position-y: 60px;
}

.anniversary .txtBlockWidth {
	width: 100%;
	margin-bottom: 5px;
}

.pricing .pricingChartContainer {
	background-color: #f9fafb;
	border: 1px solid #e4e7ec;
	padding: 4px;
	border-radius: 10px;
}

.pricing .pricingChart {
	padding: 8px 12px;
	border-radius: 6px;
	border: 1px solid #f9fafb;
	cursor: pointer;
}

.pricing .pricingChart.selected {
	border: 1px solid #f9c855;
	background-color: #f9c855;
	cursor: default;
}

.pricing .table > :not(caption) > * > *,
.pricing .table:not(.table-borderless) > :not(:last-child) > :last-child > * {
	border-bottom-width: 0;
}

.pricing .tblFeatures th,
.pricing .tblFeatures td {
	display: inline-block;
	width: calc(25% - 12px);
	margin: 0 6px;
	border-left: 2px solid #d0d0d0;
	border-right: 2px solid #d0d0d0;
	text-align: center !important;
	height: 70px;
}

.pricing .tblFeatures th.b0,
.pricing .tblFeatures td.b0 {
	border-left: 0;
	border-right: 0;
}

.pricing .tblFeatures .bt {
	border-top: 2px solid #d0d0d0;
	border-radius: 16px 16px 0 0;
}
.pricing .tblFeatures .bb {
	border-bottom: 2px solid #d0d0d0;
	border-radius: 0 0 16px 16px;
	height: 100px;
}

.pricing .tblFeatures td.gold {
	border-left: 2px solid #ffbd14;
	border-right: 2px solid #ffbd14;
}
.pricing .tblFeatures .bt.gold {
	border-top: 2px solid #ffbd14;
}
.pricing .tblFeatures .bb.gold {
	border-bottom: 2px solid #ffbd14;
}

.pricing .chk {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url('data:image/svg+xml,%3Csvg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg clip-path="url(%23clip0_8642_24950)"%3E%3Cpath d="M8 12L11 15L17 9M22.5 12C22.5 17.5228 18.0228 22 12.5 22C6.97715 22 2.5 17.5228 2.5 12C2.5 6.47715 6.97715 2 12.5 2C18.0228 2 22.5 6.47715 22.5 12Z" stroke="%23079455" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="clip0_8642_24950"%3E%3Cpath d="M0.5 12C0.5 5.37258 5.87258 0 12.5 0C19.1274 0 24.5 5.37258 24.5 12C24.5 18.6274 19.1274 24 12.5 24C5.87258 24 0.5 18.6274 0.5 12Z" fill="white"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');
}

.pricing .minus {
	display: inline-block;
	width: 21px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2220%22%20viewBox%3D%220%200%2021%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.66797%2010H16.3346%22%20stroke%3D%22%23ED0006%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.pricing img[data-toggle="tooltip"] {
	margin: 1px 0 0 0.25rem;
	cursor: pointer;
}

@media (min-width: 1024px) {
	.anniversary .mbOnBig {
		margin-bottom: 1rem !important;
	}
	.anniversary .txtBlockWidth {
		display: flex;
		width: 25%;
		margin-bottom: 0;
	}
	.anniversary .txtBlockWidth.center {
		margin: 0 1%;
	}
}

.chkMrk {
	width: 18px;
	height: 18px;
	background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 10.6299C0 5.10704 4.47715 0.629883 10 0.629883C15.5228 0.629883 20 5.10704 20 10.6299C20 16.1527 15.5228 20.6299 10 20.6299C4.47715 20.6299 0 16.1527 0 10.6299Z" fill="%23D0D5DD"></path><path d="M6.25 10.6299L8.75 13.1299L13.75 8.12988" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	vertical-align: text-top;
}

.chkMrk.success {
	background-image: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 10.6299C0 5.10704 4.47715 0.629883 10 0.629883C15.5228 0.629883 20 5.10704 20 10.6299C20 16.1527 15.5228 20.6299 10 20.6299C4.47715 20.6299 0 16.1527 0 10.6299Z" fill="%23F9C855"/><path d="M6.25 10.6299L8.75 13.1299L13.75 8.12988" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.twoLineEllipsis {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
}

img[data-toggle="tooltip"] {
	width: auto !important;
	height: auto !important;
}

/*Crome*/
.thin-scrollbar {
	::-webkit-scrollbar {
		width: 8px;
		height: 8px;
	}

	::-webkit-scrollbar-track {
		background: #f1f1f1;
	}

	::-webkit-scrollbar-thumb {
		background: #888;
		border-radius: 10px;
	}

	::-webkit-scrollbar-thumb:hover {
		background: #555;
	}
}

/*FF*/
.thin-scrollbar {
	scrollbar-width: thin;
	scrollbar-color: #888 #f1f1f1; /* Scrollbar color | Scrollbar track color */
}

.toast-container {
    --bs-toast-zindex: 9999;
}

.toast-title {
	font-weight: 600;
	color: #101828;
}

.toast-header img {
	margin-left: -7px;
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
	background: #f9c855;
	border-color: #f9c855;
}

.flatpickr-input.form-control::placeholder {
	color: #000000;
}

.dropdown-menu {
	min-width: 0;
	padding: 10px 15px;
}

.multiselect,
.dropdownHtml {
	position: relative;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right 0.75rem center;
	background-size: 16px 12px;
}

.placeholderOpt {
	color: #888;
}

.multiselect .placeholder {
	overflow: hidden;
}

.multiselect .txtValue {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
	padding-right: 20px; /*dropdown arrow*/
}

.multiselect span.optext,
.multiselect span.placeholder {
	margin-right: 0.5em;
	margin-bottom: 2px;
	padding: 1px 0;
	border-radius: 4px;
	display: contents;
}

.multiselect span.optext {
	display: inline-block;
	color: #ffffff;
	background-color: #f9c855;
	padding: 1px 0.75em;
	border-radius: 8px;
}
.multiselect span.optext .optdel {
	float: right;
	margin: 0 -6px 1px 5px;
	font-size: 0.7em;
	margin-top: 2px;
	cursor: pointer;
	color: #ffffff;
}

.multiselect.placeholder {
	color: #000;
}

.multiselect-list-wrapper {
	box-shadow: gray 0 3px 8px;
	z-index: 100;
	padding: 2px;
	border-radius: 4px;
	border: solid 1px #ced4da;
	display: none;
	margin: -1px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: white;
}

.multiselect-list-wrapper .multiselect-search {
	font-size: 16px;
}

.multiselect-list {
	padding: 2px;
	height: 15rem;
	overflow-y: auto;
	overflow-x: hidden;
	cursor: pointer;
}
.multiselect-list label {
	display: block;
	margin: 5px;
}

.multiselect-list::-webkit-scrollbar {
	width: 6px;
}
.multiselect-list::-webkit-scrollbar-thumb {
	background-color: #bec4ca;
	border-radius: 3px;
}

.multiselect-list input {
	margin-right: 0.35em;
}

.multiselect-list label:hover,
.dropdownHtml .option:not(.category):not(.html):hover {
	color: #ffffff;
	background-color: #f9c855;
}

.multiselect-dropdown-all-selector,
label > .multiselect-all-selector,
label:has(input.multiselect-all-selector) {
	border-bottom: solid 1px #d0d5dd;
}

label > .multiselect-all-selector,
label:has(input.multiselect-all-selector) {
	padding: 5px 0;
}

.listingsPills {
	display: flex;
	flex-wrap: wrap;
}

.listingsPills .badge-success {
	order: -1;
}

.multiselect-selection-summary {
	padding: 12px;
	border-radius: 8px;
	border: 1px solid #d0d5dd;
	min-height: 65px;
	display: block;
	overflow-y: auto;
}

.tagsListingsConf[data-row="-1"] {
	display: none;
}

.toast-body p {
	margin-bottom: 1rem;
}
.toast-body a {
	font-size: 14px;
	font-weight: 600;
	color: #242428;
}

.detect-mob,
.detect-xxl {
	display: none;
	width: 0;
	height: 0;
}

.slick-slider .slick-prev,
.slick-slider .slick-next,
.slick-slider .slick-prev:hover,
.slick-slider .slick-next:hover {
	background-color: unset;
}

.slick-dots li button:before {
	opacity: 1;
	font-size: 8px;
	color: #e4e7ec;
}
.slick-dots li.slick-active button:before {
	color: #f9c855;
}

.slick-slider .slick-prev:before,
.slick-slider .slick-next:before {
	content: none;
}

.slick-slider .slick-prev,
.slick-slider .slick-next {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="18" viewBox="0 0 9 18" fill="none"><path d="M0.218958 8.46945L7.71896 0.969444C7.78864 0.899763 7.87137 0.844488 7.96241 0.806776C8.05346 0.769064 8.15104 0.749653 8.24958 0.749653C8.34813 0.749653 8.44571 0.769064 8.53676 0.806776C8.6278 0.844488 8.71053 0.899763 8.78021 0.969444C8.84989 1.03913 8.90517 1.12185 8.94288 1.2129C8.98059 1.30394 9 1.40152 9 1.50007C9 1.59862 8.98059 1.6962 8.94288 1.78724C8.90517 1.87829 8.84989 1.96101 8.78021 2.0307L1.8099 9.00007L8.78021 15.9694C8.92094 16.1102 9 16.301 9 16.5001C9 16.6991 8.92094 16.89 8.78021 17.0307C8.63948 17.1714 8.44861 17.2505 8.24958 17.2505C8.05056 17.2505 7.85969 17.1714 7.71896 17.0307L0.218958 9.5307C0.149225 9.46104 0.0939054 9.37832 0.0561628 9.28728C0.0184193 9.19623 -0.00100613 9.09863 -0.00100613 9.00007C-0.00100613 8.90151 0.0184193 8.80392 0.0561628 8.71287C0.0939054 8.62182 0.149225 8.5391 0.218958 8.46945Z" fill="%237E7E7E"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 9px !important;
	height: 16px !important;
	border: none;
	outline: none;
	cursor: pointer;
	justify-content: center;
}

.slick-slider .slick-next {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="18" viewBox="0 0 9 18" fill="none"><path d="M8.78104 9.53055L1.28104 17.0306C1.21136 17.1002 1.12863 17.1555 1.03759 17.1932C0.946545 17.2309 0.848963 17.2503 0.750417 17.2503C0.651871 17.2503 0.554289 17.2309 0.463245 17.1932C0.3722 17.1555 0.289474 17.1002 0.219792 17.0306C0.150109 16.9609 0.0948337 16.8781 0.0571218 16.7871C0.0194098 16.6961 0 16.5985 0 16.4999C0 16.4014 0.0194098 16.3038 0.0571218 16.2128C0.0948337 16.1217 0.150109 16.039 0.219792 15.9693L7.1901 8.99993L0.219792 2.03055C0.0790612 1.88982 -1.48284e-09 1.69895 0 1.49993C1.48284e-09 1.30091 0.0790612 1.11003 0.219792 0.969304C0.360522 0.828573 0.551394 0.749512 0.750417 0.749512C0.94944 0.749512 1.14031 0.828573 1.28104 0.969304L8.78104 8.4693C8.85077 8.53896 8.90609 8.62168 8.94384 8.71272C8.98158 8.80377 9.00101 8.90137 9.00101 8.99993C9.00101 9.09849 8.98158 9.19608 8.94384 9.28713C8.90609 9.37818 8.85077 9.4609 8.78104 9.53055Z" fill="%237E7E7E"/></svg>');
}

.dropdownHtml .options {
	position: absolute;
	border: 1px solid #cccccc;
	color: #101828;
	background: #ffffff;
	z-index: 1000;
	display: none;
	width: calc(100% + 2px);
	margin: 3px 0 0 -15px;
}

.dropdownHtml {
	cursor: default;
}

.dropdownHtml .option {
	justify-content: space-between;
	padding: 10px 5px 10px 10px;
	font-weight: 500;
	cursor: pointer;
}

.dropdownHtml .option.category {
	color: #475467;
	cursor: default;
}

.dropdownHtml .option:not(.category):not(.html) {
	padding-left: 35px;
}

.dropdownHtml .html a {
	text-decoration: none;
	font-weight: 600;
}

.dropdownHtml .html img {
	vertical-align: sub;
	margin-right: 15px;
}

.dropdownHtml .option .del {
	float: right;
	padding: 2px;
}

.dropdownHtml .option .chk {
	visibility: hidden;
	margin: 0 15px 0 -25px;
}

.dropdownHtml .option.selectedInDb .chk {
	visibility: visible;
}

.dropdownHtml .option.selectedInDb .del {
	display: none;
}

.dropdownHtml .textField span {
	background-color: transparent !important;
}

input[type="checkbox"]:disabled + label {
	opacity: 0.5;
}

.modal-dialog {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) !important;
}

/* Lower opacity of backdrop */
.modal-backdrop {
	opacity: 0.3 !important;
}

.accordion-button{
	line-height: 20px;
	background-color: #FFFFFF;
}

.accordion-item,
.accordion-button:not(.collapsed){
	color: #000000;
	background-color: #f9fafb;
}

.accordion-body{
	border-top: 1px solid #e3e7ec;
}

.table > :not(caption) > * > * {
    border-bottom-width: 0px;
}