/**
 * Mega Filter Pack
 * 
 * @license Commercial
 * @author info@ocdemo.eu
 * 
 * All code within this file is copyright OC Mega Extensions.
 * You may not copy or reuse code within this file without written permission. 
 */

/* Common *********************************************************************/
[v-cloak] {
	display: none !important;
}
.ocme-mfpf-f-btn.btn-link,
.ocme-mfpf-f-btn.btn-link:active {
	outline: none;
}
ocme-mfp-f-condition-list {
	display: block;
}
.ocme-mfp-filter .btn-group-sm > .btn,
.ocme-mfp-filter .btn-sm {
	padding: 5px 10px;
	font-size: 12px;
}
.ocme-btn-block {
	width: 100%;
	display: block;
}
.ocme .ocme-mfp-f-mobile {
	display: none;
}
.ocme .ocme-mfp-f-mobile-btn-close .ocme-fa {
	vertical-align: bottom;
}

.ocme-mfp-f-main-container > * {
  transition: opacity 300ms linear;
}
.ocme-mfp-f-waiting-for-results > * {
  opacity: .3;
}

/* Waiting loader */
.ocme-mfp-f-waiting-loader {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 50;
}
.ocme-mfp-f-waiting-loader-backdrop {
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(255,255,255,0.65);
	height: 100%;
	width: 100%;
}
.ocme-mfp-f-waiting-loader-icon-wrapper {
	top: calc(50vh - 50px);
	height: 100px;
	position: sticky;
	margin: 20vh 0;
}
@media (min-width: 720px) {
	.ocme-mfp-f-waiting-loader-icon-wrapper {
		top: calc(20vh + 100px);
		width: 100%;
		height: 150px;
	}
}
.ocme-mfp-f-waiting-loader-icon-container {
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0;
}
.ocme-mfp-f-waiting-loader-icon {
	position: relative;
	margin: 0 auto;
	width: 150px;
	display: flex;
	height: inherit;
}
.ocme-mfp-f-waiting-loader-icon svg {
	height: 100%;
	width: 100%;
	inset: 0;
	animation: 2s linear 0s infinite normal none running ocme-mfp-f-waiting-loader-svg-animation;
	transform-origin: center center;
	position: absolute;
}
@keyframes ocme-mfp-f-waiting-loader-svg-animation {
	100% {
		transform: rotate(360deg);
	}
}
.ocme-mfp-f-waiting-loader-icon svg circle {
	stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
    stroke: rgb(148, 148, 148);
    stroke-linecap: round;
    animation: 1.5s ease-in-out 0s infinite normal none running ocme-mfp-f-waiting-loader-circle-animation;
    fill: none !important;
}
@keyframes ocme-mfp-f-waiting-loader-circle-animation {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}
	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px;
	}
	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px;
	}
}

/* Main container */
.ocme-mfp-f-main-container {
	position: relative;
}

/* Spinner */
@-webkit-keyframes ocme-mfp-f-spinner-animation {
	0% {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(1turn)
	}
}

@keyframes ocme-mfp-f-spinner-animation {
	0% {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(1turn)
	}
}
.ocme-mfp-f-waiting-for-results:before,
.vs__dropdown-menu .ocme-mfp-f-spinner,
.ocme .ocme-mfp-f-spinner {
    align-self: center;
	display: inline-block;
    font-size: 5px;
    text-indent: -9999em;
    overflow: hidden;
    border: 0.4em solid hsla(0, 0%, 39.2%, .2);
    border-left-color: rgba(60, 60, 60, .75);
    transform: translateZ(0);
    -webkit-animation: ocme-mfp-f-spinner-animation 1.1s linear infinite;
    animation: ocme-mfp-f-spinner-animation 1.1s linear infinite;
    transition: opacity .1s;
	width: 3em;
	height: 3em;
}
.vs__dropdown-option:hover .ocme-mfp-f-spinner, 
.vs__dropdown-option--highlight .ocme-mfp-f-spinner {
	border-color: rgba(255,255,255,.4);
	border-left-color: rgba(255,255,255,.9);
}
.ocme-mfp-f-waiting-for-results:before,
.vs__dropdown-menu .ocme-mfp-f-spinner,
.vs__dropdown-menu .ocme-mfp-f-spinner:after,
.ocme .ocme-mfp-f-spinner,
.ocme .ocme-mfp-f-spinner:after {
	border-radius: 50%;
}
.ocme-mfp-btn .ocme-mfp-f-spinner {
	margin-bottom: -2px;
	margin-right: 3px;
}
.ocme-mfp-btn-secondary .ocme-mfp-f-spinner {
	border-color: rgba(255,255,255,0.3);
	border-left-color: rgba(255,255,255,0.95);
}
.ocme-mfp-f-reset-condition .ocme-mfp-f-spinner {
	width: 2.1em;
	height: 2.1em;
	margin: 0;
}
.ocme-mfp-f-live-filter .ocme-mfp-f-spinner {
	margin: 0 0 -1px 0;
	width: 2.3em;
	height: 2.3em;
}

/* hourglass */
.ocme-mfp-f-hourglass-hourglass {
	display: inline-block;
}
.ocme-mfp-f-hourglass-hourglass svg {
    display:block;
    height:15px;
    animation:ocme-mfp-f-hourglass-hourglass 1s linear infinite;
}

.ocme-mfp-f-hourglass-outer{
    fill:#4D4544;
}

.ocme-mfp-f-hourglass-middle{
    fill:#fff;
}

@keyframes ocme-mfp-f-hourglass-hourglass{
    0%{
        transform:rotate(0deg);
        box-shadow:
            inset #4D4544 0 0 0 0,
            inset #fff 0 -8px 0 0,
            inset #4D4544 0 -15px 0 0;
    }
    5%{
        transform:rotate(0deg);
        box-shadow:
            inset #4D4544 0 -2px 0 0,
            inset #fff 0 -6px 0 0,
            inset #4D4544 0 -13px 0 0;
    }
    80%{
        transform:rotate(0deg);
        box-shadow:
            inset #4D4544 0 -8px 0 0,
            inset #fff 0 -8px 0 0,
            inset #4D4544 0 -8px 0 0;
    }
    100%{
        transform:rotate(180deg);
        box-shadow:
            inset #4D4544 0 -8px 0 0,
            inset #fff 0 -8px 0 0,
            inset #4D4544 0 -8px 0 0;
    }
}

/* With layout -------------------------------------------------------------- */
.ocme-mfp-f-with-layout .row {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
}
.ocme-mfp-f-with-layout .row > [class*='col-'] {
	display: flex;
	flex-direction: column;
	padding: 0;
}
.ocme-mfp-f-with-layout ocme-mfp-f-condition-text,
.ocme-mfp-f-with-layout ocme-mfp-f-condition-range,
.ocme-mfp-f-with-layout ocme-mfp-f-condition-list,
.ocme-mfp-f-with-layout ocme-mfp-f-condition-select {
	margin: 2px;
	height: 100%;
}
.ocme-mfp-f-with-layout .ocme-mfp-f-condition {
	height: 100%;
	margin: 2px;
}
.ocme-mfp-f-with-layout ocme-mfp-f-condition-text .ocme-mfp-f-condition,
.ocme-mfp-f-with-layout ocme-mfp-f-condition-range .ocme-mfp-f-condition,
.ocme-mfp-f-with-layout ocme-mfp-f-condition-list .ocme-mfp-f-condition,
.ocme-mfp-f-with-layout ocme-mfp-f-condition-select .ocme-mfp-f-condition {
	margin: 0;
}
.ocme-mfp-f-with-layout .ocme-mfp-f-condition + .ocme-mfp-f-condition {
	margin-top: 2px;
}

/* Autocomplete ------------------------------------------------------------- */
.ocme-autcomplete .ocme-mfp-f-search-btn i.ocme-mfp-f-spinner {
	margin: 2px -1px -2px 0;
}
.ocme-autcomplete .ocme-mfp-f-reset-btn i.ocme-mfp-f-spinner {
	margin: 2px -3px -2px -2px;
}

/* Box ---------------------------------------------------------------------- */
.ocme-mfp-filter [v-cloak] {
	display: none;
}

.ocme button.vs__clear {
	margin-right: 8px;
	cursor: pointer;
}
.vs__dropdown-menu::-webkit-scrollbar,
.ocme-mfp-filter *::-webkit-scrollbar {
	-webkit-appearance: none;
	height: 3px;
	width: 5px;
}
.vs__dropdown-menu::-webkit-scrollbar-track,
.ocme-mfp-filter *::-webkit-scrollbar-track {
	background: rgba(238, 238, 238, 1);
}
.vs__dropdown-menu::-webkit-scrollbar-thumb,
.ocme-mfp-filter *::-webkit-scrollbar-thumb {
	background: #999; 
	border-width: 3px;
}
.ocme-mfp-f-hide-until-mounted {
	display: none;
}

/* Autocomplete ------------------------------------------------------------- */
.ocme-autocomplte-item > div > span {
	display: table;
	width: 100%;
}
.ocme-mfp-f-autocomplete-item {
	display: table-row;
}
.ocme-mfp-f-autocomplete-item-label {
	display: table-cell;
	width: 80%;
	padding-right: 5px;
}
.ocme-mfp-f-autocomplete-item-count {
	display: table-cell;
	text-align: right;
}
.ocme-mfp-f-autocomplete-item-count .ocme-mfp-f-value-count {
	float: none;
	margin: 0;
}

/* Vue Slider --------------------------------------------------------------- */
.vue-slider-pre-render {
	padding: 7px 0;
	width: auto;
	height: 4px;
}
.vue-slider-pre-render .vue-slider-process {
	height: 100%;
	top: 0;
	left: 0;
	width: 100%;
}
.vue-slider-pre-render .vue-slider-dot {
	width: 14px; 
	height: 14px; 
	transform: translate(-50%, -50%); 
	top: 50%;
}
.vue-slider-pre-render .vue-slider-dot-start {
	left: 0%;
}
.vue-slider-pre-render .vue-slider-dot-end {
	left: 100%;
}
.vue-slider-pre-render .vue-slider-mark {
	height: 100%;
	width: 4px;
}
.vue-slider-pre-render .vue-slider-mark-end {
	left: 100%;
}

/* Vue Slider Ltr ----------------------------------------------------------- */
.vue-slider-ltr .vue-slider-mark-label {
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.vue-slider-ltr .vue-slider-mark:last-child .vue-slider-mark-label {
	-webkit-transform: translateX(-70%);
	transform: translateX(-70%);
}

/* Vue Select --------------------------------------------------------------- */
.v-select.form-control {
	padding: 0;
	min-height: 34px;
	height: auto;
}
.vs__spinner {
	width: 4em;
	height: 4em;
	margin-top: -4px;
}
.v-select .vs__search, .v-select .vs__search:focus {
	padding-top: 0;
	margin-top: 1px;
}
.v-select.form-control .vs__dropdown-toggle {
	border: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
.vs__dropdown-option {
	padding: 3px 10px 3px 20px;
}
.vs__dropdown-option .ocme-mfp-f-spinner {
	margin-left: -15px;
	width: 12px;
	height: 12px;
	margin-right: 3px;
}
.vs__dropdown-option i.ocme-fa {
	font-size: 12px;
	margin-left: -18px;
	width: 18px;
}
.vs__selected-options {
	max-height: 105px;
	min-height: 26px;
	overflow-y: auto;
}
.vs--single .vs__selected-options,
.vs--searching .vs__selected-options {
	overflow: visible;
}
.vs__selected span + span {
	margin-left: 7px;
}
.vs--single.vs--loading .vs__selected, 
.vs--single.vs--open .vs__selected {
	position: static;
}
.vs--single.vs--searching .vs__selected {
	display: flex;
	opacity: 0.001;
}
.vs--single.vs--open.vs--selected .vs__search {
	position: absolute;
	width: 100%;
	height: 100%;
	min-height: 28px;
	left: 2px;
	margin-top: -1px;
	vertical-align: middle;
}
.vs--multiple .vs__selected-options .vs__selected {
	margin-top: 1.5px;
	margin-bottom: 1.5px;
}
.vs--single .vs__selected-options .vs__selected {
	margin-top: 1px;
	margin-bottom: 0;
}

/* Container ---------------------------------------------------------------- */
.ocme-mfp-f-container {}

/* Header ------------------------------------------------------------------- */
.ocme-mfp-f-header {
	display: flex;
	align-items: center;
	font-size: 20px;
	margin-bottom: 14px;
}
.ocme-mfp-f-header > i.ocme-fa {
	margin-right: 10px;
}
.ocme-mfp-f-condition-header .ocme-mfp-f-value-input {
	margin-right: 6px;
}
.ocme-mfp-f-condition-header-label .ocme-mfp-f-icon-left {
	margin-right: 6px;
}
.ocme-mfp-f-condition-header-label .ocme-mfp-f-icon-right {
	margin-left: 6px;
}
.ocme .ocme-mfp-f-reset-condition,
.ocme .ocme-mfp-f-reset-condition:hover,
.ocme .ocme-mfp-f-reset-condition:active,
.ocme .ocme-mfp-f-reset-condition:focus {
	background: none;
	box-shadow: none;
	border: none;
	outline: none !important;
	padding: 0 !important;
	line-height: 1;
}
.ocme-mfp-f-reset-condition .ocme-mfp-fa {
	font-size: 16px;
}
.ocme-mfp-f-condition-header-active-values {
	font-weight: normal;
}
.ocme-mfp-f-condition-header-active-values-more {
	border-radius: 3px;
	background-color: rgba(0, 0, 0, 0.15);
	padding: 1px 5px;
	color: #444;
	font-weight: bold;
}

/* Body --------------------------------------------------------------------- */
.ocme-mfp-f-body {
	position: relative;
}

/* Conditions --------------------------------------------------------------- */
.ocme-mfp-f-conditions {}

/* Condition ---------------------------------------------------------------- */
.ocme-mfp-f-group {
	border-radius: 4px;
}
.ocme-mfp-f-group-header {
	font-size: 14px;
	font-weight: bold;
	padding: 10px 5px 5px;
	margin: 0 10px 5px;
}
.ocme-mfp-f-group-conditions .ocme-mfp-f-condition {
	padding: 10px 5px;
	margin: 0 10px;
	border-radius: 0;
}
.ocme-mfp-f-conditions > [inline-template] {
	display: block;
}
.ocme-mfp-f-conditions > [inline-template] + [inline-template],
.ocme-mfp-f-condition + .ocme-mfp-f-condition {
	margin-top: 15px;
}
.ocme-mfp-f-group-conditions .ocme-mfp-f-conditions > [inline-template] + [inline-template],
.ocme-mfp-f-group-conditions .ocme-mfp-f-condition + .ocme-mfp-f-condition {
	margin-top: 0;
}
.ocme-mfp-f-condition-header {
	font-size: 14px;
	font-weight: bold;
	display: flex;
	align-items: center;
	cursor: pointer;
	padding: 10px 15px;
	max-height: 40px;
}
.ocme-mfp-f-condition-header-append {
	margin-left: auto;
}
.ocme-mfp-f-condition-body {
	position: relative;
}
/*.ocme-mfp-f-mode-standard .ocme-mfp-f-condition-header {
	margin-bottom: 10px;
}*/
.ocme-mfp-f-collapsed .ocme-mfp-f-condition-header {
	margin-bottom: 0;
}
.ocme-mfp-f-mode-dropdown .ocme-mfp-f-condition-header {
	z-index: 16;
	position: relative;
}
.ocme-mfp-f-mode-dropdown-opened .ocme-mfp-f-condition-header {
	z-index: 21;
}

.ocme-mfp-f-search-button {
	text-align: right;
	margin-top: 8px;
	padding-top: 8px;
}

/* Values ------------------------------------------------------------------- */
.ocme-mfp-f-values {
	padding: 10px 15px;
}
.ocme-mfp-f-values-body {}

.ocme-mfp-f-input-separator {
	border-left: none;
	border-right: none;
}

.ocme-mfp-f-values .vue-slider {
	margin: 0 8px;
}
.ocme-mfp-f-values > .input-group + .vue-slider {
	margin-top: 10px;
	z-index: 3;
}
.ocme-mfp-f-slider-with-marks .ocme-mfp-f-values > .input-group + .vue-slider {
	margin-bottom: 25px;
}

.ocme-mfp-f-collapsed .ocme-mfp-f-values {
	display: none;
}
.ocme-mfp-f-mode-dropdown .ocme-mfp-f-values {
	position: absolute;
	top: 0;
	left: -3px;
	right: -3px;
	z-index: 15;
	display: none;
	min-width: 100%;
	margin: 0 3px;
	padding-top: 40px;
}
.ocme-mfp-f-mode-dropdown-opened .ocme-mfp-f-values {
	display: block;
	z-index: 20;
	box-shadow: 0 0 5px rgba(0,0,0,.2);
}

.ocme-mfp-f-live-filter {
	margin-bottom: 12px;
}
.ocme-mfp-f-live-filter i.ocme-fa-spin {
	margin-left: -1px;
}
.ocme-mfp-f-live-filter button {
	width: 35px;
}

/* Layout free ------------------------------------------------------------------- */
.ocme-mfp-f-layout-free {
	display: flex;
	flex-wrap: wrap;
	gap: 3px;
}
.ocme-mfp-f-layout-free .ocme-mfp-f-value-with-input  .ocme-mfp-f-value-label {
	padding-left: 5px;
}
.ocme-mfp-f-layout-free .ocme-mfp-f-value + .ocme-mfp-f-value {
	margin-top: 0;
}
.ocme-mfp-f-layout-free .ocme-mfp-f-value {
	display: flex;
	transition: color 0.25s, background 0.25s;
}
.ocme-mfp-f-scrollable-y .ocme-mfp-f-values-body.ocme-mfp-f-layout-free .ocme-mfp-f-value {
	padding: 0;
}
.ocme-mfp-f-layout-free .ocme-mfp-f-value .ocme-mfp-f-value-body {
	padding: 5px 10px;
}
.ocme-mfp-f-layout-free .ocme-mfp-f-value:active {
	transform: scale(0.95);
}
.ocme-mfp-f-layout-free .ocme-mfp-f-value .ocme-mfp-f-value-body {
	width: auto;
}
.ocme-mfp-f-layout-free .ocme-mfp-f-value .ocme-mfp-f-value-body span + .ocme-mfp-f-value-append {
	margin-left: 7px;
}

/* Layout grid ------------------------------------------------------------------- */
.ocme-mfp-f-layout-grid {
	display: grid;
	gap: 10px;
	justify-content: stretch;
}
.ocme-mfp-f-conditions.ocme-mfp-f-layout-grid > [inline-template] + [inline-template],
.ocme-mfp-f-conditions.ocme-mfp-f-layout-grid > .ocme-mfp-f-condition + .ocme-mfp-f-condition,
.ocme-mfp-f-values-body.ocme-mfp-f-layout-grid vue-virtual-list > div + div,
.ocme-mfp-f-values-body.ocme-mfp-f-layout-grid > .ocme-mfp-f-value + .ocme-mfp-f-value {
	margin-top: 0;
}

.ocme-mfp-f-scrollable-y {
	display: block;
	max-height: 152px;
	margin-right: -5px;
	overflow-y: auto;
	overflow-x: hidden;
	overscroll-behavior: contain;
}
.ocme-mfp-f-scrollable-y .ocme-mfp-f-values-body .ocme-mfp-f-value {
	padding-right: 5px;
}
/*.ocme-mfp-f-scrollable-y:hover {
	margin-right: -6px;
}
.ocme-mfp-f-scrollable-y:hover::-webkit-scrollbar {
	width: 4px;
}
.ocme-mfp-f-scrollable-y:hover .ocme-mfp-f-values-body .ocme-mfp-f-value {
	padding-right: 4px;
}*/

.ocme-mfp-f-loading-container {
	clear:both;
	text-align:center
}
.ocme-mfp-f-loading-container [class^=ocme-mfp-f-loading-]{
	display:inline-block;
	margin:5px 3px;
	width:20px;
	height:20px;
	font-size:20px;
	line-height:20px;
	border-radius:50%;
	vertical-align: middle;
}
.ocme-mfp-btn .ocme-mfp-f-loading-container [class^=ocme-mfp-f-loading-],
.ocme-mfp-f-more .ocme-mfp-f-loading-container [class^=ocme-mfp-f-loading-] {
	width: 15px;
	height: 15px;
	margin: 0 3px;
}
.ocme-mfp-f-loading-wave-dots {
	position: relative;
}
.ocme-mfp-f-loading-wave-item {
	position: absolute;
	top: 50%;
	left: 50%;
	display: inline-block;
	margin-top: -4px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	-webkit-animation: ocme-mfp-f-loading-wave-dots linear 2.8s infinite;
	animation: ocme-mfp-f-loading-wave-dots linear 2.8s infinite
}

.ocme-mfp-f-loading-default {
	position: relative;
	border: 1px solid #999;
	-webkit-animation: ocme-mfp-f-loading-rotating-data ease 1.5s infinite;
	animation: ocme-mfp-f-loading-rotating-data ease 1.5s infinite
}

.ocme-mfp-f-loading-default:before {
	content: "";
	position: absolute;
	display: block;
	top: 0;
	left: 50%;
	margin-top: -3px;
	margin-left: -3px;
	width: 6px;
	height: 6px;
	background-color: #999;
	border-radius: 50%
}

@-webkit-keyframes ocme-mfp-f-loading-rotating-data {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes ocme-mfp-f-loading-rotating-data {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}


/* Value -------------------------------------------------------------------- */
.vs__dropdown-menu .vs__dropdown-option .ocme-mfp-f-value-body,
.ocme-mfp-f-value .ocme-mfp-f-value-body {
	display: flex;
	width: 100%;
	flex-wrap: nowrap;
	align-items: center;
	cursor: pointer;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	padding: 0;
	height: auto;
	background: transparent;
	box-shadow: none;
	border: 0;
	outline: 0;
	font-size: 14px;
}
.ocme-mfp-f-values-with-only-colors .ocme-mfp-f-value-body,
.ocme-mfp-f-values-with-only-images .ocme-mfp-f-value-body {
	display: inline-block;
	width: auto;
}
.ocme-mfp-f-value + .ocme-mfp-f-value {
	margin-top: 5px;
}
.ocme-mfp-f-value-input {
	position: relative;
	width: 16px;
	height: 16px;
	flex: 0 0 16px;
	overflow: hidden;
}
.ocme-mfp-f-value-body span + span {
	margin-left: 7px;
}
.ocme-mfp-f-value-input,
.ocme-mfp-f-value-image,
.ocme-mfp-f-value-color {
	display: grid;
}
.ocme-mfp-f-value-disabled {
	opacity: 0.5;
}
.ocme-mfp-f-value-disabled .ocme-mfp-f-value-body {
	cursor: not-allowed;
}
.ocme-mfp-f-value-body:active .ocme-mfp-f-value-input:after,
.ocme-mfp-f-value-input.ocme-mfp-f-value-active:after,
.ocme-mfp-f-value-active .ocme-mfp-f-value-input:after,
.ocme-mfp-f-value-waiting .ocme-mfp-f-value-input:after,
.ocme-mfp-f-value-waiting-busy .ocme-mfp-f-value-input:after,
.ocme-mfp-f-value-waiting.ocme-mfp-f-value-input:after,
.ocme-mfp-f-value-waiting-busy.ocme-mfp-f-value-input:after,
.ocme-mfp-f-value-input:before {
	pointer-events: none;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 2px;
	background-size: 12px;
	background-repeat: no-repeat;
	background-position: center;
}
.ocme-mfp-f-value-without-input.ocme-mfp-f-value-active .ocme-mfp-f-value-label {
	text-decoration: underline;
}
.ocme-mfp-f-condition-radio .ocme-mfp-f-value-input:before {
	border-radius: 50%;
}
.ocme-mfp-f-value-active .ocme-mfp-f-value-input:after,
.ocme-mfp-f-value-active.ocme-mfp-f-value-input:after{
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 17.837 17.837' style='enable-background:new 0 0 17.837 17.837;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%23428BCA;' d='M16.145,2.571c-0.272-0.273-0.718-0.273-0.99,0L6.92,10.804l-4.241-4.27 c-0.272-0.274-0.715-0.274-0.989,0L0.204,8.019c-0.272,0.271-0.272,0.717,0,0.99l6.217,6.258c0.272,0.271,0.715,0.271,0.99,0 L17.63,5.047c0.276-0.273,0.276-0.72,0-0.994L16.145,2.571z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.ocme-mfp-f-condition-radio .ocme-mfp-f-value-active .ocme-mfp-f-value-input:after {
	background-size: 10px;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 31.955 31.955' style='enable-background:new 0 0 31.955 31.955;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%230d6efd;' d='M27.25,4.655C20.996-1.571,10.88-1.546,4.656,4.706C-1.571,10.96-1.548,21.076,4.705,27.3 c6.256,6.226,16.374,6.203,22.597-0.051C33.526,20.995,33.505,10.878,27.25,4.655z'/%3E%3Cpath style='fill:%230d6efd;' d='M13.288,23.896l-1.768,5.207c2.567,0.829,5.331,0.886,7.926,0.17l-0.665-5.416 C17.01,24.487,15.067,24.5,13.288,23.896z M8.12,13.122l-5.645-0.859c-0.741,2.666-0.666,5.514,0.225,8.143l5.491-1.375 C7.452,17.138,7.426,15.029,8.12,13.122z M28.763,11.333l-4.965,1.675c0.798,2.106,0.716,4.468-0.247,6.522l5.351,0.672 C29.827,17.319,29.78,14.193,28.763,11.333z M11.394,2.883l1.018,5.528c2.027-0.954,4.356-1.05,6.442-0.288l1.583-5.137 C17.523,1.94,14.328,1.906,11.394,2.883z'/%3E%3Ccircle style='fill:%230d6efd;' cx='15.979' cy='15.977' r='6.117'/%3E%3C/g%3E%3C/svg%3E");
}
/*.ocme-mfp-f-value-body:active .ocme-mfp-f-value-input:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230d6efd' viewBox='0 0 448 512'%3E%3Cpath d='M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z'/%3E%3C/svg%3E");
}*/
.ocme-mfp-f-value-active.ocme-mfp-f-value-input:active:after,
.ocme-mfp-f-value-active .ocme-mfp-f-value-body:active .ocme-mfp-f-value-input:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230d6efd' viewBox='0 0 448 512'%3E%3Cpath d='M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z'/%3E%3C/svg%3E");
}
.ocme-mfp-f-condition-radio .ocme-mfp-f-value-waiting .ocme-mfp-f-value-input:after,
.ocme-mfp-f-value-waiting .ocme-mfp-f-value-body:active .ocme-mfp-f-value-input:after,
.ocme-mfp-f-value-waiting .ocme-mfp-f-value-input:after,
.ocme-mfp-f-value-waiting.ocme-mfp-f-value-input:after,
.ocme-mfp-f-condition-radio .ocme-mfp-f-value-waiting-busy .ocme-mfp-f-value-input:after,
.ocme-mfp-f-value-waiting-busy .ocme-mfp-f-value-body:active .ocme-mfp-f-value-input:after,
.ocme-mfp-f-value-waiting-busy .ocme-mfp-f-value-input:after,
.ocme-mfp-f-value-waiting-busy.ocme-mfp-f-value-input:after {
	background-size: 14px;
	animation: ocme-mfp-f-loading-rotating-data 1s infinite linear;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%230d6efd' stroke-width='10' r='35' stroke-dasharray='164.93361431346415 56.97787143782138'%3E%3CanimateTransform values='0 50 50;360 50 50'%3E%3C/animateTransform%3E%3C/circle%3E%3C/svg%3E");
}
.ocme-mfp-f-value .ocme-mfp-f-value-body {
	position: relative;
}
.ocme-mfp-f-value-body .ocme-mfp-f-value-append,
.ocme-mfp-f-value .ocme-mfp-f-value-body span + .ocme-mfp-f-value-append {
	margin-left: auto;
}
.ocme-mfp-f-value-count {
	padding: 2px 6px;
	border-radius: 5px;
}
.ocme-mfp-f-value-remove-btn {
	padding: 0 4px 1px;
	color: #d43f3a;
	display: inline-block;
}

/* Hidden conditions -------------------------------------------------------- */
.ocme-mfp-f-hidden-conditions {
	padding-top: 15px;
}

/* More --------------------------------------------------------------------- */
.ocme-mfp-f-more {
	padding: 8px 0 0;
}
.ocme-mfp-f-more .btn {
	box-shadow: none;
	background-image: none;
	border-radius: 0;
}

/* Footer ------------------------------------------------------------------- */
.ocme-mfp-f-footer {
	bottom: 0;
	position: sticky;
	z-index: 17;
	backdrop-filter: blur(6px);
	margin: 0 -8px;
	padding: 8px;
	text-align: right;
}