.feedzy-wrap *{
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
.feedzy-wrap ::-webkit-scrollbar {
	width: 7px;
	height: 7px;
	border-radius: 4px;
}
.feedzy-wrap ::-webkit-scrollbar-track {
	background: #F0F2F5;
	border-radius: 4px;
}
.feedzy-wrap ::-webkit-scrollbar-thumb {
	background: #A1A2A3;
	min-height: 60px;
	border-radius: 4px;
}
.feedzy-wrap ::-webkit-scrollbar-thumb:window-inactive {
	background: #757575;
}


.h1{
	font-size: 45px;
	line-height: 54px;
	font-weight: 600;
	color: #050505;
}
.h2{
	font-size: 32px;
	line-height: 38px;
	font-weight: 600;
	color: #050505;
}
.h3{
	font-size: 24px;
	line-height: 28px;
	font-weight: 600;
	color: #050505;
}
.h4{
	font-size: 20px;
	line-height: 24px;
	font-weight: 600;
	color: #050505;
}
.p{
	font-size: 16px;
	line-height: 24px;
	color: #050505;
}

.form-label{
	font-size: 16px;
	line-height: 19px;
	font-weight: 600;
	color: #000000;
}
.desc-text{
	font-size: 14px;
	line-height: 17px;
	font-weight: 400;
	color: #000000;
}
.help-text{
	font-size: 14px;
	line-height: 17px;
	font-weight: 400;
	color: #757575;
}
.help-text a{
	display: inline-block;
	text-decoration: none;
	color: #3458BC;
	font-weight: 700;
}

.p-8{padding: 8px;}
.pt-8{padding-top: 8px;}
.pb-8{padding-bottom: 8px;}
.pb-4{padding-bottom: 4px;}
.pb-0{padding-bottom: 0 !important;}
.pt-12{padding-top: 12px;}
.pb-16{padding-bottom: 16px;}
.pb-30{padding-bottom: 30px;}
.pt-30{padding-top: 30px;}
.mb-20{margin-bottom: 20px;}
.mb-30{margin-bottom: 30px;}
.mb-24{margin-bottom: 24px;}
.mt-24{margin-top: 24px;}
.mx-320{
	max-width: 320px;
}
.position-relative{position: relative;}
.position-absolute{position: absolute;}

.feedzy-wrap a:not(#fz-feedback-btn):focus{
	box-shadow: none;
	outline: 0;
}

.pro-label{
	display: inline-block;
	padding: 3px 4px;
	background: #4268CF;
	border-radius: 2px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.55rem;
	line-height: 0.6rem;
	color: #ffffff;
	vertical-align: super;
}

.post-type-feedzy_imports:not(.edit-post) .wrap div#side-sortables{
	display: none;
}

:is(.feedzy-banner, .feedzy-banner-dashboard):not(.themeisle-sale) {
	visibility: hidden;
}

.feedzy-banner:has(.themeisle-sale) {
	margin: 0 auto;
	display: flex;
	justify-content: center;
	margin-bottom: 20px;
	max-width: 1224px;
	padding: 0 12px;
}

.feedzy-banner .themeisle-sale {
	width: 100%;
	margin: 0;
}

.feedzy-container{
	max-width: 1224px;
	margin: 0 auto;
	padding: 0 12px;
}

/* feedzy accordion style start */
.feedzy-accordion-item :is(
    .feedzy-accordion__step-title,
    .btn,
    .cta-text a,
    .dashicons,
    .h1, .h2, .h3, .h4, .h5, .h6,
    .fz-panel-tab__header__label,
    .fz-tabs-menu ul li a,
    .fz-form-wrap :is(
        .form-label,
        .form-control,
        .form-control .tagify__tag-text,
        .chosen-container :is(
            .chosen-single,
            .chosen-choices
        ),
        .chosen-container-multi .chosen-choices :is(
            li.search-choice,
            li.search-field input[type="text"]
        )
    ),
    .fz-condition-control :is(
        .components-input-control__label,
        .components-select-control__input,
        input,
        button
    )
) {
    font-size: 15px;
}
.feedzy-accordion-item{
	background: #ffffff;
	border: 1px solid #D9D9D9;
}
.feedzy-accordion-item__title{
	position: relative;
	padding: 8px 15px;
}
.fdz-upgrade-link{
	width: 100%;
	text-align: right;
	line-height:normal;
	margin-bottom:10px;
}
.fz-form-wrap .form-block.no-border{
	border-bottom: 0px;
}
.form-block.only-pro > div:not(.only-pro-content) {
	opacity: 0.4;
}
.feedzy-accordion-item.only-pro{
	opacity: 0.5;
}
.feedzy-accordion-item .feedzy-accordion-item__button{
	width: 100%;
	position: relative;
	text-align: left;
	border: 0;
	background: transparent;
	outline: 0;
	padding: 10px;
}
.feedzy-accordion-item .feedzy-accordion__step-number{
	padding-bottom: 10px;
}
.feedzy-accordion-item .feedzy-accordion__step-title{
	color: #050505;
	line-height: 1.3;
}
.feedzy-accordion-item .feedzy-accordion__icon{
	position: absolute;
	right: 30px;
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	background: #F0F2F5;
	border-radius: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	line-height: 1.5;
	color: #757575;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.feedzy-accordion-item .feedzy-accordion__icon .dashicons{
	line-height: 1.5;
}
.feedzy-accordion-item .feedzy-accordion__icon.feedzy-accordion__icon--success{
	width: 24px;
	height: 24px;
	margin-top: -12px;
	background: #4268CF !important;
	color: #ffffff;
}
.feedzy-accordion-item .feedzy-accordion__icon:hover{
	background: #E4E6E8;
}
.feedzy-accordion-item .feedzy-accordion-item__content{
	font-size: 16px;
	line-height: 24px;
	color: #000000;
	padding: 30px 30px 6px;
	position: relative;
}
.feedzy-accordion-item .feedzy-accordion-item__content.border-top > div{
	border-top: 1px solid #D9D9D9;
}

.feedzy-accordion .feedzy-accordion-item{
	margin-bottom: 30px;
}
.feedzy-accordion .feedzy-accordion-item.mb-0{
	margin-bottom: 0;
}
.feedzy-accordion .feedzy-accordion-item .feedzy-accordion-item__button{
	cursor: pointer;
}
.feedzy-accordion .feedzy-accordion-item .feedzy-accordion__step-number{
	padding-bottom: 0;
	height: 0;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	font-size: 10px;
	margin-right: 5px;
}
.feedzy-accordion .feedzy-accordion-item .is-active .feedzy-accordion__step-number{
	opacity: 1;
	height: 27px;
	padding-bottom: 5px;
}
.feedzy-accordion .feedzy-accordion-item .is-active .feedzy-accordion__icon{
	color: #050505;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.feedzy-accordion .feedzy-accordion-item .feedzy-accordion-item__content{
	display: none;
}
.feedzy-accordion .feedzy-accordion-item .feedzy-accordion-item__content.is-active{
	display: block;
}
/* feedzy accordion style End */


/* feedzy form style start */
.fz-form-wrap{
}
.fz-form-wrap .form-block{
	padding: 24px 0;
	position: relative;
	border-bottom: 1px solid #D9D9D9;
}
.fz-form-wrap .form-block:last-child{
	border-bottom: 0;
}
.fz-form-wrap .form-label{
	display: flex;
	margin-bottom: 8px;
	align-items: center;
	gap: 10px;
}

.fz-form-wrap .form-control {
	display: block;
	width: 100%;
	height: 48px;
	padding: 0px 16px;
	border: 1px solid #D9D9D9;
	border-radius: 0px;
	color: #050505;
	background-color: #fff;
	box-shadow: none;
	font-size: 16px;
	line-height: 24px;
	-webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.fz-form-wrap textarea.form-control{
	padding-top: 10px;
}
.fz-form-wrap .form-control.fz-input-tagify, .fz-form-wrap .form-control.fz-textarea-tagify{
	height: auto;
	min-height: 48px;
	padding-top: 2px;
	line-height: 0;
	display: flex;
	align-items: center;
}

.fz-form-wrap .form-control:focus {
	border-color: #4268CF;
	outline: 0;
	box-shadow: none;
}

.fz-form-wrap .form-control::-moz-placeholder {
	opacity: 1;
	color: #838383;
}

.fz-form-wrap .form-control:-ms-input-placeholder {
	color: #838383;
}

.fz-form-wrap .form-control::-webkit-input-placeholder {
	color: #838383;
}

.fz-form-wrap .form-control::-ms-expand {
	border: 0;
	background-color: transparent;
}

.fz-form-wrap .form-control[disabled],
.fz-form-wrap .form-control[readonly],
fieldset[disabled] .form-control {
	opacity: .6;
	background-color: #ffffff;
}

.fz-form-wrap .form-control[disabled],
fieldset[disabled] .form-control {
	cursor: not-allowed;
}

.fz-form-wrap textarea.form-control {
	height: auto;
}

.fz-form-wrap input[type="search"] {
	-webkit-appearance: none;
}

.fz-input-group{
	display: flex;
}
.fz-input-group .fz-group{
	display: flex;
}
.fz-input-group .fz-group .fz-input-icon{
	position: relative;
	width: 100%;
}
.fz-input-group .fz-group .fz-input-icon .form-control{
	padding-right: 50px;
}
.fz-input-group .fz-group .fz-input-icon .fz-input-group-append{
	position: absolute;
	right: 0;
	top: 0;
	width: 48px;
	height: 48px;
}
.fz-input-group .fz-group .cta{
	flex-shrink: 0;
	margin-left: 8px;
}
.fz-input-group .fz-input-group-left{
	width: 100%;
}
.fz-input-group .fz-input-group-right{
	flex-shrink: 0;
	padding-left: 8px;
}
.fz-input-group .fz-input-group-right .dropdown-toggle{
	min-width: 150px;
}
.fz-input-group .fz-insert-tags{
	top: 7px;
	right: 10px;
}
.fz-input-group .fz-insert-tags button.dropdown-toggle {
	padding: 5px 20px;
	border: 2px solid;
	border-radius: 5px;
	min-width: auto;
}
.fz-input-group .help-text{
	padding-top: 8px;
}

.fz-form-wrap .form-block.form-block-two-column{
	display: flex;
	flex-wrap: wrap;
}
.fz-form-wrap .form-block.form-block-two-column .fz-left{
	width: 285px;
	padding-right: 24px;
}
.fz-form-wrap .form-block.form-block-two-column .fz-right{
	width: calc(100% - 285px);
	text-align: left;
}
.fz-form-wrap .form-block.form-block-two-column .fz-right .upgrade-alert{
	margin-top: 20px;
}
.fz-form-wrap .form-block .only-pro-content{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	background: rgba(255, 255, 255, 0.6);
	-webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
	z-index: 1;
	padding:0;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.fz-form-wrap .form-block.only-pro:hover .only-pro-content{
	opacity: 1;
	visibility: visible;
}
.fz-form-wrap .form-block .only-pro-content .only-pro-container{
	width: calc(100% - 285px);
	margin-left: auto;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.fz-form-wrap .form-block .only-pro-content .only-pro-container .upgrade-alert{
	width: 100%;
}
#fz-features .fz-form-wrap .form-block .only-pro-content .only-pro-container{
	width: 100%;
}

.form-block-pro-text{
	padding-top: 8px;
	font-size: 14px;
	line-height: 17px;
	color: #757575;
}
.form-block-pro-text a{
	display: inline-block;
	font-size: 13px;
	color: #4268CF;
	font-weight: 700;
	text-decoration: none;
}
.form-block-pro-text a:hover{
	color: #050505;
}

.fz-form-wrap .chosen-container .chosen-single,
.fz-form-wrap .chosen-container .chosen-choices{
	display: block;
	position: relative;
	background: #ffffff;
	box-shadow: none;
	height: auto;
	padding: 11px 38px 11px 16px;
	border: 1px solid #D9D9D9;
	border-radius: 0px;
	color: #1E1E1E;
	box-shadow: none;
	font-size: 16px;
	line-height: 24px;
	min-width: 150px;
}
.fz-form-wrap .chosen-container .chosen-choices{
	padding: 7px 38px 7px 16px;
	position: relative;
}
.fz-form-wrap .chosen-container .chosen-choices:focus{
	border-color: #4268CF;
}
.fz-form-wrap .chosen-container .chosen-choices:after{
	content: "\f347";
	font-family: dashicons;
	font-size: 20px;
	line-height: 1;
	position: absolute;
	right: 8px;
	top: 50%;
	margin-top: -10px;
	width: 20px;
	height: 20px;
}
.fz-form-wrap .chosen-container .chosen-single:focus{
	border-color: #4268CF;
}
.fz-form-wrap .chosen-container-single .chosen-single div{
	right: 8px;
	width: 20px;
	height: 20px;
	top: 50%;
	margin-top: -10px;
}
.fz-form-wrap .chosen-container-single .chosen-single div b{
	background: none;
	font-weight: 400;
}
.fz-form-wrap .chosen-container-single .chosen-single div b:before{
	content: "\f347";
	font-family: dashicons;
	font-size: 20px;
	line-height: 1;
}

.fz-form-wrap .chosen-container-active.chosen-with-drop .chosen-single{
	box-shadow: none;
	border: 1px solid #4268CF;
	background: #ffffff;
}
.fz-form-wrap .chosen-container .chosen-drop{
	margin-top: 8px;
	min-width: 220px;
	right: 0;
	border-radius: 0;
	border: 0;
	box-shadow: 0px 2.92287px 11.6915px rgba(0, 0, 0, 0.16);
}

.fz-form-wrap .chosen-container .chosen-search{
	border-bottom: 1px solid #D9D9D9;
	padding: 8px;
	position: relative;
}
.fz-form-wrap .chosen-container .chosen-search:before{
	content: "";
	width: 24px;
	height: 24px;
	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='M18 18L14 14.5' stroke='%23757575' stroke-width='1.5'/%3E%3Ccircle r='4.75' transform='matrix(-1 0 0 1 10.5 11.5)' stroke='%23757575' stroke-width='1.5'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	position: absolute;
	left: 16px;
	top: 19px;
}
.fz-form-wrap .chosen-container .chosen-search .chosen-search-input{
	border: 1px solid #D9D9D9;
	height: 48px;
	width: 100%;
	padding: 0 10px 0 40px;
	background: #ffffff;
	color: #050505;
	font-size: 16px;
	line-height: 24px;
}
.fz-form-wrap .chosen-container .chosen-search .chosen-search-input:focus{
	border-color: #4268CF;
}

.fz-form-wrap .chosen-container .chosen-results{
	padding: 8px;
	max-height: 230px;
	overflow: auto;
}
.fz-form-wrap .chosen-container .chosen-results li{
	padding: 8px;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: #050505;
}
.fz-form-wrap .chosen-container .chosen-results li.group-result{
	font-weight: normal;
	text-transform: uppercase;
	color: #000000bd;
	pointer-events: none;
}
.fz-form-wrap .chosen-container .chosen-results li.feedzy-pro-terms{
	pointer-events: none;
	font-weight: 500;
}
.fz-form-wrap .chosen-container .chosen-results li.feedzy-separator{
	font-size: 0;
	padding: 0;
	border-bottom: 1px solid #757575;
	height: 0;
}
.fz-form-wrap .chosen-container .chosen-results li.feedzy-pro-term{
	display: flex;
	align-items: center;
	gap: 10px;
	color: #757575;
	pointer-events: none;
}
.fz-form-wrap .chosen-container .chosen-results li.feedzy-pro-term .pro-label{
	background: #80a2ff;
	padding-left: 7px;
	padding-right: 7px;
	border-radius: 5px;
}
.fz-form-wrap .chosen-container .chosen-results li:hover,
.fz-form-wrap .chosen-container .chosen-results li.result-selected{
	background: #F2F2F2;
	color: #050505;
}
.fz-form-wrap .chosen-container .chosen-results li.highlighted{
	background: #F2F2F2;
	color: #050505;
}
.fz-form-wrap .chosen-container-multi .chosen-choices li.search-field input[type="text"]{
	font-size: 16px;
	color: #838383;
}
.fz-form-wrap .chosen-container-multi .chosen-choices li.search-choice{
	padding: 5px 36px 5px 8px;
	background: #F0F2F5;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #050505;
	border: 0;
	display: flex;
	align-items: center;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.fz-form-wrap .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
	position: absolute;
	top: 50%;
	right: 8px;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	font-size: 20px;
	color: #757575;
	border: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	background: transparent;
	overflow: hidden;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.fz-form-wrap .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after{
	content: "\f335";
	font-family: dashicons;
	display: block;
}
.fz-form-wrap .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{
	background: #D0D4D7;
}

.fz-form-wrap .chosen-container .chosen-results li.helper-text {
	display: block;
	background: white;
	cursor: help;
	font-size: 12px;
	text-align: center;
	color: #757575;
}

.date-range-group{
	display: flex;
	align-items: flex-end;
	max-width: 550px;
	width: 100%;
}
.date-range-group .fz-dash{
	width: 20px;
	flex-shrink: 0;
	margin: 0 8px;
	color: #757575;
	padding-bottom: 14px;
}
.date-range-group .fz-dash span{
	display: block;
}
.date-range-group .fz-form-group{
	width: calc(50% - 17px);
}

input.fz-switch-toggle[type=checkbox]{
	width: 36px;
	height: 18px;
	color: #1E1E1E;
	background: #ffffff;
	border: 1px solid #1E1E1E;
	border-radius: 20px;
	margin-top: 0;
	box-shadow: none;
	position: relative;
	outline: 0;
	outline-offset: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
input.fz-switch-toggle[type=checkbox]:before{
	content: "";
	width: 12px;
	height: 12px;
	position: absolute;
	top: 2px;
	left: 3px;
	background: currentColor;
	border-radius: 20px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
input.fz-switch-toggle[type=checkbox]:focus{
	outline: 1px solid #4268CF;
	outline-offset: 3px;
}
input.fz-switch-toggle[type=checkbox]:checked{
	background: #4268CF;
	border-color: #4268CF;
	color: #ffffff;
}
input.fz-switch-toggle[type=checkbox]:checked:before{
	left: 19px;
	margin: 0;
}

.fz-form-switch{
	display: inline-flex;
	/* flex-wrap: wrap; */
}
.fz-form-switch .fz-switch-toggle{
	display: block;
	flex-shrink: 0;
	margin-right: 10px;
}

.fz-form-action{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.fz-form-action .fz-right{
	display: flex;
	flex-wrap: wrap;
}
.fz-form-action .fz-right .btn{
	margin-bottom: 8px;
}
.fz-form-action .fz-right .btn + .btn{
	margin-left: 16px;
}

.locked-form-block{
	pointer-events: none;
	opacity: .6;
}
.locked-form-block .form-label,
.locked-form-block .help-text{
	color: #C6C6C6;
}
/* feedzy form style end */

/* feedzy button style start */
.btn{
	padding: 13px 20px;
	font-size: 16px;
	line-height: 19px;
	font-weight: 500;
	border-radius: 0;
	border: 1px solid #000;
	display: inline-block;
	outline: 0;
	cursor: pointer;
	text-decoration: none;
	text-transform: capitalize;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.btn.btn-icon{
	width: 48px;
	height: 48px;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.btn.btn-primary{
	background: #4268CF;
	border-color: #4268CF;
	color: #ffffff;
}
.btn.btn-primary:hover{
	background: #3458BC;
	border-color: #3458BC;
}
.btn.btn-primary:focus,
.btn.btn-primary:active{
	background: #213483;
	border-color: #213483;
}

.btn.btn-primary.disabled{
	color:  #657787;
	border-color: #E1E3E6;
	background: #E1E3E6;
	pointer-events: none;
	cursor: auto;
}

.btn.btn-outline-primary{
	background: transparent;
	border-color: #4268CF;
	color: #4268CF;
}
.btn.btn-outline-primary:hover{
	/*background: transparent;
	border-color: #4268CF;
	color: #4268CF;*/
	box-shadow: inset 0 0 0 1px #4268cf, inset 0 0 0 2px #f7f9fd;
	background: #F7F9FD;
	color: #4268CF;
}
.btn.btn-outline-primary:focus,
.btn.btn-outline-primary:active{
	background: transparent;
	border-color: #4268CF;
	color: #4268CF;
	box-shadow: 0 0 0 1px #fff, 0 0 0 3px #2271b1;
}

.btn.btn-outline-primary.disabled{
	color:  #bcbebf;
	border-color: rgba(217,217,217, .6);
	pointer-events: none;
	cursor: auto;
}

.btn.btn-ghost{
	border-color: transparent;
	background: transparent;
	color: #4268CF;
}
.btn.btn-ghost:hover,
.btn.btn-ghost:focus{
	background: rgba(66, 104, 207, 0.1);
	color: #3458BC;
}

.btn.btn-flate{
	background: #d0d9f3;
	border-color: #d0d9f3;
	color: #050505;
}
.btn.btn-flate:hover,
.btn.btn-flate:focus{
	background: rgba(66, 104, 207, .35);
	border-color: rgba(66, 104, 207, .35);
}
.fz-plus-btn{
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 0;
	background: transparent;
	color: #4268CF;
	font-size: 20px;
	cursor: pointer;
}
.fz-plus-btn:disabled{
	color: #838383;
}
.btn.btn-block{
	display: block;
	text-align: center;
}
.btn.btn-lg{
	padding: 20px;
	line-height: 18px;
}

.cta-text a{
	display: inline-block;
	font-size: 14px;
	line-height: 17px;
	color: #4268CF;
	text-decoration: none;
	outline: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.cta-text a:hover{
	color: #3458BC;
}
/* feedzy button style end */


/* feedzy dropdown style start */
.dropdown{
	position: relative;
}
.dropdown .dropdown-menu{
	position: absolute;
	top: 100%;
	left: 0;
	margin-top: 8px;
	background: #ffffff;
	box-shadow: 0px 2.92287px 11.6915px rgba(0, 0, 0, 0.16);
	padding: 8px;
	width: 100%;
	min-width: 202px;
	max-height: 300px;
	overflow: auto;
	z-index: 12;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.dropdown .dropdown-menu.dropdown-menu-right{
	right: 0;
	left: inherit;
}
.dropdown.open .dropdown-menu{
	opacity: 1;
	visibility: visible;
}
.dropdown-item{
	padding: 8px;
	color: #050505;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	display: block;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.dropdown-item small{
	display: block;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #757575;
}
.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item:active{
	background: #F2F2F2;
	color: #050505;
}
.dropdown-item[disabled] {
	opacity: 0.6;
}
/* feedzy dropdown style end */

.tag-list{
	padding-top: 20px;
}
.tag-list .tagify{
	border: 0;
}
.fz-form-wrap .tagify__tag{
	position: relative;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	vertical-align: top;
}
.fz-form-wrap .tagify__tag>div{
	padding: 7px 8px 6px 8px;
	border-radius: 0;
}
.fz-form-wrap .tagify__tag>div>*{
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #050505;
	border: 0;
	text-decoration: none;
}
.fz-form-wrap .tagify__tag>div::before{
	box-shadow: 0 0 0 1.7em #F0F2F5 inset;
}
.fz-form-wrap .tagify__tag:focus div::before,
.fz-form-wrap .tagify__tag:hover:not([readonly]) div::before{
	box-shadow: 0 0 0 1.7em #E4E6E8 inset;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.fz-form-wrap .tagify__tag__removeBtn:hover+div::before{
	box-shadow: 0 0 0 1.7em #E4E6E8 inset!important;
}
.fz-form-wrap .tagify__tag__removeBtn:hover+div>span{
	opacity: 1;
}
.fz-form-wrap .tagify__tag__removeBtn{
	font-size: 20px;
	line-height: 1;
	width: 20px;
	height: 20px;
	color: #757575;
}
.fz-form-wrap .tagify__tag__removeBtn:hover{
	background: #D0D4D7;
	color: #757575;
}
.fz-form-wrap .tagify__tag__removeBtn::after{
	content: "\f335";
	font-family: 'dashicons';
	font-size: 20px;
	line-height: 1;
}

.no-data .help-text{
	font-weight: 500;
	padding-top: 0;
	padding-bottom: 16px;
}
.no-data .cta-text a{
	font-weight: 700;
	font-size: 16px;
}

.feedzy-header{
	background: #ffffff;
	padding: 32px 15px;
}
.feedzy-header .feedzy-container{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.feedzy-header .feedzy-logo{
	display: flex;
	align-items: center;
}
.feedzy-header .feedzy-logo .feedzy-version{
	padding-right: 27px;
	color: #0073AA;
	font-size: 14px;
	line-height: 17px;
	font-weight: 700;
}

.fz-content{
	padding-bottom: 22px;
}
.fz-content p{
	font-size: 16px;
	line-height: 24px;
	color: #050505;
	margin: 0;
}
.fz-content p a{
	display: inline-block;
	font-weight: 700;
	color: #4268CF;
	text-decoration: none;
}

/* FZ tab style start */
.fz-tabs-menu ul {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	border-bottom: 1px solid #D9D9D9;
}

.fz-tabs-menu ul li a {
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: #050505;
	display: inline-block;
	padding: 15px 16px;
	text-decoration: none;
	position: relative;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

	border-bottom: 4px solid transparent;
}

.fz-tabs-menu ul li {
	margin-bottom: 0;
}

.fz-tabs-menu ul li a:not(.active):hover{
	background: rgba(66, 104, 207, .1);
}
.fz-tabs-menu ul li a.active{
	color: #4268CF;
	border-bottom-color: #4268CF;
}

.fz-tabs-menu ul li a .pro-label{
	font-size: 10px;
	line-height: 1;
	padding: 4px 7px;
	position: relative;
	top: -7px;
}
.fz-tabs-menu ul li a:focus {
	color: #4268CF;
	border-bottom-color: #4268CF;
}

.fz-tabs-content .fz-tab-content{
	display: none;
}
/* FZ tab style end */

.upgrade-alert{
	padding: 10px 0;
	background: #4268CF;
	text-align: center;
	font-size: 14px;
	line-height:  20px;
	color: #FFFFFF;
	position: relative;
}
.upgrade-alert a{
	font-weight: 700;
	color: #ffffff;
}
.upgrade-alert .remove-alert{
	position: absolute;
	right: 18px;
	top: 50%;
	margin-top: -12px;
	width: 24px;
	height: 24px;
	background: transparent;
	border: 0;
	color: #ffffff;
	font-size: 24px;
	line-height: 1;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
	-webkit-transition: background 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}
.upgrade-alert .remove-alert:hover{
	background: #ffffff;
	color: #4268CF;
}

.key-value-item{
	display: flex;
	padding: 8px;
	background: #F0F2F5;
	margin-bottom: 24px;
}
.key-value-item .fz-form-group{
	width: 100%;
}
.key-value-item .key-value-arrow{
	width: 36px;
	flex-shrink: 0;
	text-align: center;
	padding-top: 15px;
	color: #757575;
	font-size: 20px;
	line-height: 1;
}
.key-value-item .remove-group{
	width: 40px;
	flex-shrink: 0;
	padding-top: 14px;
	padding-right: 6px;
	text-align: right;
}
.key-value-item .remove-group button{
	display: block;
	width: 20px;
	height: 20px;
	border: 0;
	cursor: pointer;
	margin-left: auto;
	background-color: transparent;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.73755 5.36111H17.0709M16.2375 5.36111L15.515 15.5638C15.4851 15.9878 15.297 16.3846 14.9885 16.6743C14.68 16.964 14.2741 17.125 13.8525 17.125H6.95588C6.53433 17.125 6.12844 16.964 5.81995 16.6743C5.51147 16.3846 5.32331 15.9878 5.29338 15.5638L4.57088 5.36111H16.2375ZM8.73755 8.72223V13.7639V8.72223ZM12.0709 8.72223V13.7639V8.72223ZM12.9042 5.36111V2.84028C12.9042 2.61742 12.8164 2.40369 12.6601 2.24611C12.5039 2.08853 12.2919 2 12.0709 2H8.73755C8.51653 2 8.30457 2.08853 8.14829 2.24611C7.99201 2.40369 7.90422 2.61742 7.90422 2.84028V5.36111H12.9042Z' stroke='%234268CF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-position: center center;
}
.key-value-item .remove-group button:hover{
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.73755 5.36111H17.0709M16.2375 5.36111L15.515 15.5638C15.4851 15.9878 15.297 16.3846 14.9885 16.6743C14.68 16.964 14.2741 17.125 13.8525 17.125H6.95588C6.53433 17.125 6.12844 16.964 5.81995 16.6743C5.51147 16.3846 5.32331 15.9878 5.29338 15.5638L4.57088 5.36111H16.2375ZM8.73755 8.72223V13.7639V8.72223ZM12.0709 8.72223V13.7639V8.72223ZM12.9042 5.36111V2.84028C12.9042 2.61742 12.8164 2.40369 12.6601 2.24611C12.5039 2.08853 12.2919 2 12.0709 2H8.73755C8.51653 2 8.30457 2.08853 8.14829 2.24611C7.99201 2.40369 7.90422 2.61742 7.90422 2.84028V5.36111H12.9042Z' stroke='%23DA1E28' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-position: center center;
}

.fz-import-field-item{
	padding-top: 40px;
}

.fz-form-row{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -12px;
}
.fz-form-row > div{
	padding-bottom: 24px;
}
.fz-form-row .fz-form-col-6{
	width: 50%;
	padding-left: 12px;
	padding-right: 12px;
}
.fz-form-row .fz-form-col-8{
	width: 66.66%;
	padding-left: 12px;
	padding-right: 12px;
}
.fz-form-row .fz-form-col-4{
	width: 33.34%;
	padding-left: 12px;
	padding-right: 12px;
}
.fz-auto-cat {
	width: 100%;
}
.fz-auto-cat .fz-select-control {
	min-width: auto;
}
.fz-auto-cat tr {
	display: flex;
	gap: 12px;
	padding: 6px 0;
}
.fz-auto-cat .fz-auto-cat-col-8{
	width: 66.66%;
}
.fz-auto-cat .fz-auto-cat-col-4{
	width: 33.34%;
	display: flex;
	gap: 6px;
}
.fz-auto-cat-actions {
	display: flex;
	padding-top: 12px;
	justify-content: flex-end;
}

.support-box-list {
	padding: 20px 0 24px;
	display: flex;
	flex-direction: column;
	gap: 1rem;
}
.support-box-list > ul{
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	gap: 20px;
}
.support-box-list > ul > li{
	width: 100%;
	display: flex;
}
.support-box-list .cta{
	text-align: center;
}

.support-box{
	border: 1px solid #D9D9D9;
	padding: 30px;
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}
.support-box .h3{
	padding-bottom: 16px;
}
.support-box p{
	font-size: 16px;
	line-height: 24px;
	color: #050505;
	margin-bottom: 24px;
	flex-grow: 1;
}

.quick-link-list{
	display: flex;
	flex-wrap: wrap;
	flex-grow: 10;
}
.quick-link-list ul{
	width: 50%;
	max-width: 205px;
	margin-right: 48px;
}
.quick-link-list ul:last-child{
	margin-right: 0;
}
.quick-link-list ul li{
	padding-bottom: 16px;
	margin-bottom: 16px;
	border-bottom: 1px solid #D9D9D9;
}
.quick-link-list ul li:last-child{
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.quick-link-list ul li a{
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	line-height: 19px;
	color: #2271B1;
	font-weight: 500;
}

.need-help-box.feedzy-accordion-item .feedzy-accordion-item__content{
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
}
.need-help-box.feedzy-accordion-item .h3{
	padding-bottom: 16px;
}
.need-help-box.feedzy-accordion-item p{
	max-width: 639px;
	margin: 0 auto 24px;
	font-size: 16px;
	line-height: 24px;
	color: #050505;
}
.need-help-box.feedzy-accordion-item p a{
	text-decoration: none;
	display: inline-block;
	color: #4268CF;
}

.fz-document-list{
	padding: 30px 0 10px;
}
.fz-document-list > .cta{
	text-align: center;
}
.fz-document-list > ul{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.fz-document-list > ul > li{
	width: 33.33%;
	padding: 0 15px 30px;
}

.fz-document-box{
	height: 100%;
	border: 1px solid #D9D9D9;
}
.fz-document-box-img{
	padding: 30px;
	background: #F0F2F5;
}
.fz-document-box-img img{
	width: 100%;
	max-width: 100%;
	display: block;
}
.fz-document-box-content{
	padding: 24px 30px 30px;
}
.fz-document-box-content .h3{
	padding-bottom: 16px;
}
.fz-document-box-content p{
	font-size: 16px;
	line-height: 24px;
	color: #050505;
	margin-bottom: 24px;
}

.fz-help-improve-wrap{
	padding: 30px 0 24px;
}
.fz-help-improve-box{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row-reverse;
	border: 1px solid #D9D9D9;
}
.fz-help-improve-box .fz-left{
	width: calc(100% - 320px);
	padding: 30px;
}
.fz-help-improve-box .fz-left p{
	font-size: 16px;
	line-height: 24px;
	color: #050505;
	margin-bottom: 24px;
	max-width: 710px;
}
.fz-help-improve-box .fz-right{
	width: 320px;
	padding: 18px;
	background-color: #F5F7F9;
	display: flex;
	align-items: center;
	justify-content: center;
}

.fz-pro-features-wrap{
	padding: 30px 0;
}
.fz-pro-features-wrap .h2{
	padding-bottom: 24px;
}

.fz-pro-features-table-row{
	display: flex;
	flex-wrap: wrap;
	margin: 0;
}
.fz-pro-features-table-row .features-info{
	width: calc(100% - 280px);
	margin-bottom: 0;
}
.fz-pro-features-table-row .free,
.fz-pro-features-table-row .pro{
	width: 140px;
	flex-shrink: 0;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0;
}
.fz-pro-features-table-row .free .dashicons,
.fz-pro-features-table-row .pro .dashicons{
	font-size: 30px;
	width: 30px;
	height: 30px;
}
.fz-pro-features-table-row .free .dashicons{
	color: #E18E8E;
}
.fz-pro-features-table-row .pro .dashicons{
	color: #689F38;
}

.fz-pro-features-table-header .fz-pro-features-table-row{
	font-size: 20px;
	font-weight: 700;
	color: #757575;
	padding-bottom: 28px;
}
.fz-pro-features-table-header .fz-pro-features-table-row li {
    padding: 0 44px;
}
.fz-pro-features-table-body{
	border-top: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
}
.fz-pro-features-table-body .fz-pro-features-table-row li{
	border-bottom: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	padding: 28px 44px;
}
.fz-pro-features-table-body .fz-pro-features-table-row:nth-child(2n){
	background: #F5F7F9;
}

.fz-pro-features-table-row .features-info .h3{
	padding-bottom: 16px;
}
.fz-pro-features-table-row .features-info p{
	font-size: 16px;
	line-height: 24px;
	color: #757575;
	margin-bottom: 0;
	max-width: 748px;
}

.fz-pro-features-table-row .pro-label{
	text-transform: none;
}
.post-type-feedzy_categories #minor-publishing #save-action .button {
	background: transparent;
	border-color: #4268CF;
	color: #4268CF;
	text-transform: capitalize;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.post-type-feedzy_categories #minor-publishing #save-action .button:hover {
	box-shadow: inset 0 0 0 1px #4268cf, inset 0 0 0 2px #f7f9fd;
	background: #F7F9FD;
	color: #4268CF;
}
.post-type-feedzy_categories #minor-publishing #save-action .button:focus {
	background: transparent;
	border-color: #4268CF;
	color: #4268CF;
	box-shadow: 0 0 0 1px #fff, 0 0 0 3px #2271b1;
}

.post-type-feedzy_categories a {
	 	color: #4268CF;
}

.post-type-feedzy_categories.wp-core-ui .button-primary,
.post-type-feedzy_categories.wp-core-ui .button-primary.active,
.post-type-feedzy_categories.wp-core-ui .button-primary:active{
	background: #4268CF;
	border-color: #4268CF;
	color:  #fff;
	-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.post-type-feedzy_categories.wp-core-ui .button-primary:hover{
	background: #3458BC;
	border-color: #3458BC;
}
.post-type-feedzy_categories.wp-core-ui .button-primary:focus{
	background: #213483;
	border-color: #213483;
}

.post-type-feedzy_categories #titlediv #title:focus,
.post-type-feedzy_categories .widefat:focus{
	border-color: #4268CF;
}
.fz-upsell-notice {
	padding: 8px 32px 8px 8px;
    background: #CCE5FF;
    font-size: 14px;
    text-align: left;
    color: #264494;
    font-weight: 400;
    line-height: 16px;
    position: relative;
}
.fz-upsell-notice a,
.fz-upsell-notice .remove-alert {
	color: #264494;
	font-weight: 400;
}
.fz-upsell-notice .remove-alert:hover {
	background: none;
	color: #264494;
}
.fz-upsell-notice .remove-alert {
	position: absolute;
	top: 50%;
	right: 8px;
	margin-top: -12px;
}
.fz-setting-message {
	margin-top: 10px;
}
.fz-select-control {
	min-width: 100%;
}

.fz-radio{
	position: relative;
	display: flex;
	align-items: center;
}
.fz-radio input[type=radio].fz-radio-btn{
	margin-right: 10px;
}
.fz-radio label{
	color: #050505;
	font-size: 16px;
	line-height: 20px;
}
input[type=radio].fz-radio-btn{
	position: relative;
	width: 20px;
	height: 20px;
	border: 1px solid #050505;
	flex-shrink: 0;
	margin: 0;
	outline: 0;
	box-shadow: none;
	transition: all 0.3s ease-in-out;
}
input[type=radio].fz-radio-btn:focus{
	border-color: #4268CF;
}
input[type=radio].fz-radio-btn:checked{
	background: #4268CF;
	border-color: #4268CF;
}
input[type=radio].fz-radio-btn:checked:before{
	width: 8px;
	height: 8px;
	margin: 5px;
	background: #ffffff;
}

input[type=checkbox].fz-checkbox-btn{
	position: relative;
	width: 20px;
	height: 20px;
	border: 1px solid #050505;
	flex-shrink: 0;
	border-radius: 2px;
	margin: 0;
	outline: 0;
	box-shadow: none;
	transition: all 0.3s ease-in-out;
}
input[type=checkbox].fz-checkbox-btn:focus{
	border-color: #4268CF;
}
input[type=checkbox].fz-checkbox-btn:checked{
	background: #4268CF;
	border-color: #4268CF;
}
input[type=checkbox].fz-checkbox-btn:checked:after{
	content: "\f15e";
	font-family: dashicons;
	width: 16px;
	height: 16px;
	font-size: 16px;
	line-height: 1;
	color: #ffffff;
	position: absolute;
	inset: 0;
	margin: auto;
}
input[type=checkbox].fz-checkbox-btn:before{
	display: none;
}

.help-text.help-text-primary{
	font-size: 16px;
	line-height: 24px;
	color: #2F5AAE;
}
.help-text.help-text-primary a{
	font-weight: 700;
	color: #2F5AAE;
	text-decoration: underline;
	font-style: italic;
}

.fz-row{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.fz-row.fz-row-center{
	align-items: center;
}
.fz-row .fz-col-md-6{
	padding-left: 15px;
	padding-right: 15px;
	width: 50%;
}

.feedzy-accordion .feedzy-accordion-item .feedzy-accordion-checkbox__title .feedzy-accordion-item__button{
	padding-left: 80px;
	padding-top: 22px;
	padding-bottom: 22px;
}
.feedzy-accordion .feedzy-accordion-item .feedzy-accordion-checkbox__title .fz-checkbox{
	position: absolute;
	left: 30px;
	top: 50%;
	margin-top: -10px;
	width: 20px;
	height: 20px;
	z-index: 12;
}
.feedzy-accordion .feedzy-accordion-item .feedzy-accordion-checkbox__title .fz-checkbox input[type=checkbox].fz-checkbox-btn{
	display: block;
}
.feedzy-accordion-item.fz-features-accordion{
	border-radius: 8px;
}
.feedzy-accordion-item.fz-features-accordion .feedzy-accordion-item__content{
	border-top: 1px solid #D9D9D9;
	padding-left: 20px;
	padding-right: 20px;
}
.pro-label.free-label{
	background: rgba(47, 90, 174, 0.25);
	border-radius: 6px;
	color: rgba(47, 90, 174, 0.75);
	text-transform: none;
	font-size: 16px;
	line-height: 19px;
	padding: 2px 9px 4px;
}

.fz-features-list ul li{
	padding: 25px 0;
	display: flex;
	align-items: center;
}
.fz-features-list ul li .icon{
	width: 43px;
	height: 43px;
	flex-shrink: 0;
	margin-right: 17px;
	background: rgba(217, 217, 217, 0.4);
	border-radius: 6px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.fz-features-list ul li .txt{
	width: 100%;
}

.fz-btn-group{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.fz-btn-group .btn{
	margin-bottom: 8px;
	margin-right: 30px;
}
.fz-btn-group .btn:last-child{
	margin-right: 0px;
}
.fz-btn-group span.spinner {
	margin-bottom: 8px;
}
.fz-action-popup {
	width: 100%;
	max-width: 800px;
	border-radius: 8px;
	background: #FFF;
	box-shadow: 0px 2.92px 11.69px 0px rgba(0, 0, 0, 0.16);
}
.fz-action-popup .components-modal__content {
	margin-top: 0;
	padding: 0;
}
.fz-action-popup .components-modal__header {
	display: none;
}
.fz-action-popup .fz-modal-title {
	position: relative;
	display: inline-flex;
    align-items: center;
}
.fz-action-popup .fz-modal-title h2 {
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin: 0 14px 0 0;
	color: #050505;
}
.fz-action-popup .fz-modal-title span {
	border-radius: 999px;
	background: #CBE3FA;
	padding: 6px 16px;
	color: #2473D0;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.fz-action-popup.components-modal__frame{
	overflow: visible;
}
.fz-action-popup .fz-action-intro{
	padding-bottom: 23px;
}
.fz-action-popup .fz-action-intro p {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	color: #757575;
	line-height: 29.7px;
	margin: 0 0 10px;
}
.fz-action-popup .components-external-link{
	color: #4268CF;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
}
.fz-action-popup .components-external-link .components-visually-hidden,
.fz-action-popup .components-external-link .components-external-link__icon,
span.error-message .components-external-link .components-external-link__icon,
span.error-message .components-external-link .components-visually-hidden{
	display: none !important;
}
.fz-close-popup {
	flex-shrink: 0;
	margin-left: auto;
	padding: 0;
	height: auto;
	box-shadow: none !important;
}
.fz-action-btn button {
    display: flex;
    min-width: 131px;
    height: 44px;
    padding: 12px 18px;
    justify-content: space-between;
    align-items: center;
    border-radius: 5px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-align: center;
}
.fz-action-btn .components-button.fz-save-action, .fz-action-btn .components-button.fz-save-action:hover {
	border: 1px solid #4268CF;
    background-color: #FFF;
    color: #4268CF;
}
.fz-action-btn .components-button.fz-save-action, .fz-action-btn .components-button.fz-save-action:hover {
	background-color: #4268CF;
	color: #F0F2F5;
}
.fz-action-panel .components-panel__body-title svg.components-panel__icon,
.fz-action-control.draggable-item .components-panel__body-title svg.components-panel__icon {
    order: -1;
    margin: -2px 6px -2px 0;
    cursor: row-resize;
}
.fz-action-popup .fz-action-header{
	padding: 38px 25px 19px;
	display: flex;
	align-items: center;
}
.fz-action-popup .fz-action-body{
	padding: 19px 25px 30px;
}
.fz-action-popup .fz-action-btn{
	display: flex;
	justify-content: space-between;
}
.fz-action-relative{
	position: relative;
}
.popover-action-list{
	width: 270px;
	position: absolute;
	left: 100%;
	bottom: 0;
	margin-left: 10px;
	padding: 25px 14px 30px 21px;
	box-shadow: 0px 2px 11px 0px rgba(0, 0, 0, 0.16);
	background: #ffffff;
	border-radius: 8px;
}
.popover-action-list ul{
	display: flex;
	flex-direction: column;
	gap: 14px;
	margin: 0;
}
.popover-action-list ul li{
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 400;
	color: #050505;
	white-space: nowrap;
	cursor: pointer;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.popover-action-list ul li.link-item{
	padding-top: 9px;
	padding-bottom: 0;
}
.fz-action-popup .popover-action-list ul li.link-item .components-external-link{
	font-size: 14px;
}
.fz-action-popup .popover-action-list .pro-label {
	border-radius: 5px;
    display: inline-flex;
    padding: 4px 8px;
    align-items: flex-start;
}
.fz-action-panel.components-panel{
	padding: 0;
	border: 0;
}
.fz-action-panel > ul{
	margin: 0;
	position: relative;
}
.fz-action-panel > ul:before{
	content: "";
	width: 2px;
	height: calc(100% - 30px);
	background: #E5E5E5;
	position: absolute;
	top: 10px;
	left: 18px;
}
.fz-action-panel > ul > li{
	margin: 0;
	padding: 0 0 20px 66px;
	position: relative;
	display: flex;
}
.fz-action-panel > ul > li span.error-message{
	position: absolute;
	top: 16px;
	right: 10px;
	color: #F00;
	display: inline-flex;
	z-index: 999;
	font-size: 12px;
	font-weight: 400;
}
.fz-action-panel > ul > li span.error-message .components-external-link,
li.draggable-item span.error-message .components-external-link {
	margin-left: 5px;
	border: none;
	box-shadow: none;
}
.fz-action-panel > ul > li:before{
	content: "";
	width: 35px;
	height: 51px;
	top: 0;
	left: 0;
	background: #fff;
	position: absolute;
}
.fz-action-panel > ul > li:after{
	content: attr(data-counter);
	display: grid;
	place-items: center;
	color: #7B7B7B;
	font-size: 16px;
	font-weight: 500;
	position: absolute;
	top: 7px;
	left: 0;
	width: 35px;
	height: 35px;
	border-radius: 100%;
	background: #ffffff;
	border: 2px solid #E5E5E5;
}

/** Draggable item  **/
li.fz-action-control.draggable-item{
	margin: 0;
	padding: 0 0 20px 66px;
	position: relative;
	display: flex;
	counter-increment: counter;
}
li.fz-action-control.draggable-item span.error-message{
	position: absolute;
	top: 16px;
	right: 10px;
	color: #F00;
	display: inline-flex;
	z-index: 999;
}
li.fz-action-control.draggable-item:before{
	content: "";
	width: 35px;
	height: 51px;
	top: 0;
	left: 0;
	background: #fff;
	position: absolute;
}
li.fz-action-control.draggable-item:after{
	content: attr(data-counter);
	display: grid;
	place-items: center;
	color: #7B7B7B;
	font-size: 16px;
	font-weight: 500;
	position: absolute;
	top: 7px;
	left: 0;
	width: 35px;
	height: 35px;
	border-radius: 100%;
	background: #ffffff;
	border: 2px solid #E5E5E5;
}

.fz-action-panel .fz-action-event,
.fz-action-control.draggable-item .fz-action-event
{
	width: 100%;
	position: relative;
}
.fz-action-panel .fz-trash-action,
.fz-action-control.draggable-item .fz-trash-action
{
	flex-shrink: 0;
	margin-left: 10px;
	padding-top: 15px;
}
.fz-action-panel .fz-trash-action button,
.fz-action-control.draggable-item .fz-trash-action button
{
	background: transparent;
	border: 0;
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.fz-action-panel .fz-action-event .components-panel__body,
.fz-action-control.draggable-item .components-panel__body
{
	border: 0;
	padding: 0;
	background: #F0F2F5;
	border-radius: 5px;
}
.fz-action-panel .components-panel__body.is-opened>.components-panel__body-title{
	margin: 0;
}
.fz-action-panel .components-panel__row{
	padding: 7px 44px 24px;
}
.fz-action-panel .components-panel__body-toggle.components-button,
li.draggable-item .components-panel__body-toggle.components-button{
	border-radius: 5px;
	padding: 16px 44px 16px 16px;
	font-size: 16px;
	font-weight: 500;
	outline: 0;
    box-shadow: none;
}
.fz-action-control .fz-hide-icon .components-panel__arrow {
	display: none;
}
.tagify__filter-icon,
.fz-action-icon {
	width: 19px;
	height: 19px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14.5 13.8002C13.4 13.8002 12.4 14.5002 12.1 15.6002H4V17.0002H12.1C12.4 18.0002 13.4 18.8002 14.5 18.8002C15.6 18.8002 16.6 18.1002 16.9 17.0002H20V15.5002H16.9C16.6 14.5002 15.6 13.8002 14.5 13.8002ZM11.9 7.0002C11.6 6.0002 10.6 5.2002 9.5 5.2002C8.4 5.2002 7.4 6.0002 7.1 7.0002H4V8.5002H7.1C7.4 9.5002 8.4 10.3002 9.5 10.3002C10.6 10.3002 11.6 9.6002 11.9 8.5002H20V7.0002H11.9Z' fill='%23050505'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
}

.fz-action-panel .components-text-control__input {
	width: 100%;
	max-width: 242px;
	height: 38px;
	border-radius: 5px;
	border: 1.5px solid #D9D9D9;
	background: #FFF;
	padding: 0 15px;
}

.fz-action-panel .components-panel__row {
	gap: 9px;
}
.fz-action-panel .fz-credit-notice {
	border-radius: 6px;
	border: 1px solid #C8AE6E;
	background: #FFEDCB;
	margin: 0;
	padding: 12px;
	width: 100%;
}
.fz-action-panel .fz-credit-notice .components-notice__content {
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.fz-action-panel .fz-credit-notice .components-notice__content p {
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.fz-action-panel .fz-credit-notice span {
	width: 18px;
	height: 18px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Indhcm5pbmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjQ0M185KSI+CjxwYXRoIGlkPSJWZWN0b3IiIG9wYWNpdHk9IjAuOCIgZD0iTTkgMEMxMy45NzI1IDAgMTggNC4wMjc1IDE4IDlDMTggMTMuOTcyNSAxMy45NzI1IDE4IDkgMThDNC4wMjc1IDE4IDAgMTMuOTcyNSAwIDlDMCA0LjAyNzUgNC4wMjc1IDAgOSAwWk0xMC4yNzEyIDEwLjU1MjVMMTAuNjY1IDMuMjg1SDcuMzM1TDcuNzI4NzUgMTAuNTUyNUgxMC4yNzEyWk0xMC4xNyAxNC4zMzI1QzEwLjQ0IDE0LjA3MzcgMTAuNTg2MyAxMy43MTM3IDEwLjU4NjMgMTMuMjUyNUMxMC41ODYzIDEyLjc4IDEwLjQ1MTMgMTIuNDIgMTAuMTgxMyAxMi4xNjEzQzkuOTExMjUgMTEuOTAyNSA5LjUxNzUgMTEuNzY3NSA4Ljk4ODc1IDExLjc2NzVDOC40NiAxMS43Njc1IDguMDY2MjUgMTEuOTAyNSA3Ljc4NSAxMi4xNjEzQzcuNTAzNzUgMTIuNDIgNy4zNjg3NSAxMi43OCA3LjM2ODc1IDEzLjI1MjVDNy4zNjg3NSAxMy43MTM3IDcuNTE1IDE0LjA3MzcgNy43OTYyNSAxNC4zMzI1QzguMDg4NzUgMTQuNTkxMiA4LjQ4MjUgMTQuNzE1IDguOTg4NzUgMTQuNzE1QzkuNDk1IDE0LjcxNSA5Ljg4ODc1IDE0LjU5MTIgMTAuMTcgMTQuMzMyNVoiIGZpbGw9IiNEQ0EzMEUiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI0NDNfOSI+CjxyZWN0IHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgcng9IjIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	margin-right: 8px;
}
.fz-action-panel .fz-credit-notice .components-notice__content  .components-external-link {
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-decoration-line: underline;
	color: #050505;
}
.fz-action-panel .fz-chat-cpt-action .components-notice {
	width: 100%;
}
.fz-action-panel .fz-chat-cpt-action .components-panel__row,
.fz-action-panel .fz-modify-links .components-panel__row,
	.fz-action-panel .fz-translate-action .components-panel__row {
	display: block;
}
.fz-action-panel .fz-upgrade-notice {
	margin: 0 0 20px;
	border-radius: 6px;
	border: 1px solid #8EB8DF;
	background: rgba(161, 210, 255, 0.47);
	padding: 12px;
}
.fz-action-panel .fz-notice-wrap {
	padding: 7px 44px 24px;
}
.fz-action-panel .fz-upgrade-notice .components-notice__content {
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.fz-action-panel .fz-upgrade-notice .components-notice__content .components-external-link {
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-decoration-line: underline;
	color: #00499E;
}
.fz-action-panel .fz-upgrade-notice .components-notice__content p {
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.fz-action-panel .fz-upgrade-notice .components-notice__content p span {
	border-radius: 5px;
	background: #4268CF;
	display: inline-block;
	color: #FFF;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	padding: 4px 8px;
	margin-right: 8px;
}

.fz-action-panel .fz-chat-cpt-action .components-textarea-control__input {
	width: 100%;
	height: 97px;
	padding: 7px 15px;
	border-radius: 8px;
	border: 1.5px solid #D9D9D9;
	background: #FFF;
}
.fz-content-action .tagify__tag__removeBtn {
	order: -1;
}
.fz-content-action div {
	display: flex;
	align-items: center;
}
.fz-content-action div .tagify__tag-text {
	padding-right: 10px;
	text-transform: capitalize;
}
.popover-action-list ul li.fz-action-disabled {
	cursor: not-allowed !important;
    color: #757575;
}

.fz-action-panel .fz-chat-cpt-action .fz-notice-wrap,
.fz-action-panel .fz-modify-links .fz-notice-wrap,
.fz-action-panel .fz-translate-action .fz-notice-wrap {
	padding: 0;
}

.feedzy-remove-media:not(.is-show) {
	display: none;
}
.feedzy_page_feedzy-settings .fz-snackbar-notice {
	position: fixed;
	left: 160px;
	bottom: -100%;
	z-index: 9991;
	border: none;
    background: #1e1e1e;
    color: #fff;
	font-size: 13px;
	border-radius: 2px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	padding: 16px 24px;
	box-sizing: border-box;
	cursor: pointer;
	pointer-events: auto;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.feedzy_page_feedzy-settings .fz-snackbar-notice p {
	margin: 0;
	padding: 0;
}
.feedzy_page_feedzy-settings .fz-snackbar-notice.open {
	bottom: 30px;
}

.fz-feedback-modal-overlay {
	z-index: 999999999;
}
.fz-feedback-form .invalid textarea {
	border-color: #d63638;
	box-shadow: 0 0 0 calc(1.5px - 1px) #d63638;
	outline: transparent solid 2px;
}
.fz-feedback-form .invalid p, .fz-feedback-form .f-error p {
	color: #d63638;
}
.fz-feedback-form .buttons-wrap {
	display: flex;
	justify-content: space-between;
	margin-top: 14px;
}
.fz-feedback-form .f-send {
	min-width: 112px;
	background: #3858E9;
	border-radius: 0px;
	box-shadow: none;
}
.fz-feedback-form .f-send:hover {
	background: #3458BC !important;
}
.fz-feedback-form .is-link {
	color: #3858E9;
}
.fz-feedback-form .f-send > svg {
	margin: 0 auto;
}
.fz-feedback-form .toggle-info {
	text-decoration: none;
}
.fz-feedback-form .info {
	color: #757575;
	overflow: hidden;
	height: 0;
	transition: 0.2s ease-out;
}
.fz-feedback-form .info .wrapper {
	padding-bottom: 3px;
}
.fz-feedback-form .info .wrapper > p {
	margin-top: 0;
}
.fz-feedback-form .info-row {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #cbcbcb;
}
.fz-feedback-form .info-row p {
	margin: 6px 0 !important;
}
.fz-feedback-form textarea {
	height: 132px;
	border: 1px #757575 solid;
	box-shadow: none;
	border-radius: 0px;
}
.fz-feedback-form textarea:focus {
	border: 1px #4268CF solid;
	box-shadow: 0 0 0 calc(1.5px - 1px) #4268CF;
}
.fz-feedback-modal {
	width: 490px;
	border-radius: 0px;
	overflow: visible;
}
.fz-feedback-modal.no-header .components-modal__content {
	margin-top: 0;
	padding-top: 24px;
}
.fz-feedback-modal.no-header .components-modal__content::before {
	display: none;
}
.fz-feedback-modal.no-header .components-modal__header .components-modal__header-heading {
	display: none;
}
.fz-feedback-modal .components-modal__header {
	border: none;
}
.fz-feedback-modal .components-modal__header-heading {
	font-weight: 400;
	font-size: 20px;
}
.finish-feedback {
	text-align: center;
}
.finish-feedback .f-title {
	font-size: 23px;
	line-height: 28px;
	margin: 0.5em 0;
}
.finish-feedback .f-description {
	width: 60%;
	margin: 0 auto 20px !important;
}
.finish-feedback button.f-done {
	padding: 0 30px;
}
.components-modal__screen-overlay.fz-popup-wrap{
	overflow: auto;
	padding: 30px 0;
}
.components-modal__screen-overlay.fz-popup-wrap .components-modal__content{
	overflow: visible;
}
.components-modal__screen-overlay.fz-popup-wrap .components-modal__frame{
	max-height: inherit;
}

@media (max-width: 767px){
	.fz-row .fz-col-md-6{width: 100%;}
	.fz-row .fz-col-md-6 .fz-form-group{padding-bottom: 8px;}
}

.draggable-item {
	z-index: 999999;
}
.fz-chat-cpt-action .error-message {
    right: 40px !important;
}

.feedzy-sale {
	margin-bottom: 20px;
	display: flex;
}

.feedzy-sale a {
	position: relative;
}

.feedzy-sale img {
	width: 100%;
}

.feedzy-sale .feedzy-urgency {
	position: absolute;

	top: 10%;
	left: 1.5%;

	color: #FFF;
	font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 0.3px;
	text-transform: uppercase;
}

.fz-feedback-modal .components-tooltip > * {
    background-color: #000;
    border: none;
    box-shadow: none;
    outline: none;
}

@media(max-width: 480px) {
	.feedzy-sale .feedzy-urgency {
		font-size: 7px;
	}
}

@media (min-width: 481px) and (max-width: 1024px) {
	.feedzy-sale .feedzy-urgency {
		font-size: 10px;
	}
}

.fz-form-wrap .form-control.fz-tagify-image {
	line-height: 0;
}
.fz-form-wrap .form-control.fz-tagify-image tag {
	margin-bottom: 0;
}
.fz-action-event .components-toggle-control .components-base-control__field{
	display: flex;
	align-items: center;
	gap: 10px;
}
.fz-action-event .components-form-toggle.is-checked .components-form-toggle__track{
	background: #4268CF;
}
.fz-action-event .components-panel__row label{
	margin-right: 0;
	font-size: 14px;
}
.components-button.fz-new-action.is-secondary:disabled{
	color: #D9D9D9;
	outline: 1px solid #D9D9D9;
}
.fz-tagify-image tag[title=""] {
    opacity: 0;
    height: 0
}
.feedzy-optimole-upsell .pro-label.free-label {
	color: #4268CF;
	background: rgba(66, 104, 207, 0.20);
}

.fz-condition-control {
	padding: 24px 0;
}

.is-upsell {
	opacity: 0.6;
}

.fz-condition-control .components-button {
	width: 100%;
	margin: 0;
	padding: 6px 12px;
	justify-content: center;
}

.fz-panel-tab {
	z-index: 999999;
	margin: 24px 0;
}

.fz-panel-tab .fz-panel-tab__header {
	display: flex;
	background: #fff;
	border: 1px solid #d5dadf;
}

.fz-panel-tab .fz-panel-tab__header .fz-panel-tab__header__label {
	cursor: pointer;
	flex-basis: 90%;
	display: flex;
	align-items: center;
	padding-left: 15px;
}

.fz-panel-tab .fz-panel-tab__header .fz-panel-tab__header__label::selection {
	background: none;
}

.fz-panel-tab .fz-panel-tab__header .components-button {
	height: auto;
	flex-basis: 10%;
	justify-content: center;
	padding: 10px 5px;
	border-left: 1px solid #d5dadf;
	border-radius: 0;
}

.fz-panel-tab .fz-panel-tab__header .components-button .dashicon {
	margin: 2px;
}

.fz-panel-tab .fz-panel-tab__header:hover {
	background: #fafafb;
}

.fz-panel-tab .fz-panel-tab__content {
	background: #fff;
	border: 1px solid #d5dadf;
	border-top: none;
	padding: 10px 15px;
}

.fz-panel-tab .fz-panel-tab__content .components-select-control label {
	overflow: visible;
	white-space: normal;
}

.fz-panel-tab .fz-panel-tab__content .components-base-control {
	margin: 12px 0;
}

.fz-panel-tab .fz-panel-tab__content .components-base-control .components-dropdown {
	width: 100%;
}

.fz-panel-tab .fz-panel-tab__content .components-base-control .components-dropdown .components-button {
	display: flex;
	justify-content: center;
	width: 100%;
}

.fz-panel-tab .fz-panel-tab__content .components-base-control .components-datetime__time-field-hours-input {
	min-width: 60px;
}

.fz-panel-tab .fz-panel-tab__content .components-base-control .components-datetime__timezone {
	display: inline-block;
}

.fz-form-group .custom_fields .fz-form-group {
	position: relative;
}
.fz-form-group .custom_fields .fz-form-group .fz-action-icon {
	position: absolute;
	top: 50%;
	right: 2px;
	cursor: pointer;
	transform: translateY(-50%);
	width: 40px;
	height: 40px;
	display: grid;
	place-items: center;
}
.fz-form-group .custom_fields .fz-form-group .fz-action-icon.disabled {
	pointer-events: none;
	opacity: 0.5;
}
.fz-prompt-button {
	gap: 7px;
	display: flex;
	margin-top: 10px;
}
.fz-prompt-button button.components-button {
	height: 28px;
}
.fz-license-section button#check_ti_license:disabled {
    opacity: 0.5;
    pointer-events: none;
}
.fz-license-section button#check_ti_license .dashicons-update {
	display: none;
}
.fz-license-section button#check_ti_license.fz-checking .dashicons-update {
	-webkit-animation:spin 2s linear infinite;
    -moz-animation:spin 2s linear infinite;
    animation:spin 2s linear infinite;
    display: inline-block;
}
.fz-license-section .help-text:has(.dashicons-dismiss) {
	color: #F00;
}
.fz-license-section .help-text:has(.dashicons-yes) {
	color: #6eb77a;
}
.feedzy-accordion-item__content .form-block.feedzy-auto-delete {
	border-bottom: 0;
    padding: 24px 0 0;
}

.fz-fallback-images {
	display: flex;
	flex-wrap: wrap;
	gap: 1em;
	margin: 1em 0 1em;
}
.feedzy-wrap .fz-spacing{
	margin: 1em 0 1em;
}
.fz-radio-label {
    font-weight: 600;
    color: #333;
    margin-bottom: 4px;
}
.fz-radio-description {
    color: #666;
    font-size: 13px;
    line-height: 1.4;
    display: block;
}
.fz-radio-title {
	font-size: 16px;
	font-weight: 600;
	color: #050505;
}

.validate-feeds-actions {
	display: flex;;
}
.validate-feeds-actions .spinner:not(.is-active) {
	display: none;
}
.validate-feeds-actions .spinner.is-active {
	display: inline-block;
}
.feedzy-preview-list {
	padding-left: 15px;
}
.feedzy-preview-list li {
	list-style: disc;
}
.feedzy-preview-list li a {
	text-decoration: none;
}
.feedzy-preview-list li time {
	font-size: 11px;
	font-weight: 500;
	color: #757575;
}

#wpbody-content span.dashicons {
	line-height: 1.3;
}

@-webkit-keyframes spin { 
    100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
    100% { 
        -webkit-transform: rotate(360deg); 
        transform:rotate(360deg); 
    } 
}

@media (min-width: 768px) {
	.support-box-list > ul{
		grid-template-columns: repeat(2, 1fr);
	}
}

.fz-license-badge {
	padding: 2px 8px;
	font-size: 10px;
	text-transform: uppercase;
	border-radius: 5px;
	letter-spacing: 0.5px;
	color: #ffffff;
	background: linear-gradient(135deg, #4268CF 0%, #3458BC 100%);
}

.feedzy-helper-notice {
	margin: 15px 0;
    padding: 16px;
    background: #e8f4fd;
    border-left: 4px solid #2271b1;
	font-size: 14px;
}

.feedzy-helper-notice p {
	font-size: 14px;
}

.feedzy-helper-notice__title {
    color: #0073aa;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 8px;
}

button.feedzy-action-button {
	padding: 0;
	font-size: 16px;
	font-weight: 400;
	background: none;
	border: none;
	width: 100%;
	cursor: pointer;
	height: unset;
}

/* Feedzy Logs */
.fz-logs {
  padding: 10px;
  margin: 10px 0;
}

.fz-logs h3 {
  margin-bottom: 10px;
  font-size: 1.25em;
  color: #333;
}

/* Logs view container */
.fz-logs-view {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

/* Individual log container */
.fz-log-container {
  display: flex;
  gap: 10px;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-left-width: 5px;
  padding: 8px 10px;
  transition: background-color 0.1s ease;
  font-size: 0.875em;
}

.fz-log-container:hover {
  background-color: #f5f5f5;
}

/* Left section */
.fz-log-container__left {
  flex: 0 0 50%;
  min-width: 0;
}

/* Header with level and date */
.fx-log-container__header {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-bottom: 4px;
  font-size: 1.1em;
}

/* Log level styling */
.fx-log-container__header > *:first-child {
  padding: 2px 6px;
  border-radius: 3px;
  font-size: 0.7em;
  font-weight: 600;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  min-width: 50px;
  text-align: center;
}

/* Date styling */
.fz-log-container__date {
  color: #757575;
  font-size: 0.85em;
}

/* Message styling */
.fz-log-container__message {
  color: #212529;
  line-height: 1.3;
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-size: 1em;
  margin-top: 10px;
}

/* Right section - Context */
.fz-log-container__right {
  flex: 1;
  min-width: 0;
}

/* Context styling - compact */
.fz-log-container__context {
  background-color: #f8f9fa;
  border: 1px solid #e9ecef;
  border-radius: 5px;
  padding: 6px 8px;
  font-family: 'Courier New', Consolas, Monaco, monospace;
  font-size: 0.9em;
  line-height: 1.3;
  color: #495057;
  white-space: pre-wrap;
  word-break: break-all;
  overflow-wrap: break-word;
}

.fz-log-container--error {
	border-left-color: red;
}

.fz-log-container--info {
	border-left-color: blue;
}

.fz-log-container--debug {
	border-left-color: green;
}

.fz-log-container--warning {
	border-left-color: yellow;
}

.fz-log-container--critical {
	border-left-color: violet;
}

.fz-logs-header {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 1rem;
}

.fz-logs-header-actions {
	display: flex;
	flex-direction: row;
	gap: 0.5rem;
}

.fz-logs-header-title {
	display: flex;
	flex-direction: row;
	gap: 0.5rem;
	align-items: baseline;
}

.fz-block__column {
	display: flex;
	flex-direction: column;
	gap: 1rem;
}

.fz-group__row {
	display: flex;
	flex-direction: row;
	gap: 1rem;
	align-items: center;
}

.fz-group__left {
	justify-content: flex-end;
}

.btn-outline-primary.fz-is-destructive {
	color: #cc1818;
	border-color: #cc1818;
}

.btn-outline-primary.fz-is-destructive:hover {
	color: #cc1818;
	border-color: #cc1818;
	box-shadow: inset 0 0 0 1px #cc1818, inset 0 0 0 2px #f7f9fd;
	background: #fdf7f7;
}

.fz-log-file-size-wrapper {
	display: flex;
    flex-direction: row;
    gap: 0.5rem;
    align-items: baseline;
}

.fz-log-file-size-wrapper .dashicons {
	font-size: 1.9em;
}

.fz-hidden {
	display: none;
}

.fz-quick-link-actions {
	display: flex;
	gap: 1rem;
	margin-bottom: 20px;
}

#feedzy-validate-feed .dashicons {
	font-size: 20px;
}

.fz-schedule-counter {
	text-align: right;
	margin-bottom: 10px;
	color: #757575;
	font-size: 13px;
}
 
.fz-schedules-table {
	border-collapse: collapse;
}

.fz-schedules-table th {
	font-weight: 600;
	background: #f6f7f7;
}

.fz-schedules-table td {
	padding: 10px;
}

.fz-schedule-attributes {
	color: #050505;
}

.fz-delete-schedule.fz-is-destructive {
    background: #dc3545;
    border-color: #dc3545;
    color: #ffffff;
    font-size: 12px;
    padding: 4px 12px;
}
