* {
	box-sizing: border-box;
}

body,
.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container ul li {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif
}

body.wtai-page-list #adminmenuwrap {
	z-index: 9999;
}

body.wtai-bulk-refresh-page-notification-displayed #adminmenuwrap,
body.wtai-bulk-refresh-page-notification-displayed #wpadminbar,
body.wtai-country-selection-popup-displayed #adminmenuwrap,
body.wtai-country-selection-popup-displayed #wpadminbar,
body.wtai-popup-banner-displayed #wpadminbar,
body.wtai-page-list.wtai-popup-banner-displayed #adminmenuwrap,
body.wtai-popup-banner-displayed #adminmenuwrap {
	z-index: 999999;
}

body.wtai-open-single-slider #adminmenuwrap{
	overflow-y: auto;
    overflow-x: hidden;
    max-height: 100vh;
	padding-bottom: 40px;
}

/*Defaults*/
body.wtai-page-list ul {
	list-style: disc;
}

body.wtai-page-list ul.wtai-post-data {
    list-style: none;
}

body.wtai-page-list :is(dir, menu, ol, ul) ul {list-style-type: circle;}
body.wtai-page-list :is(dir, menu, ol, ul) :is(dir, menu, ol, ul) ul { list-style-type: square; }

.wtai-page-list #poststuff .wtai-current-value b,
.wtai-page-list #poststuff .wtai-current-value strong {
	font-weight: 600;
}

.wtai-page-list #poststuff .wtai-current-value h1,
.wtai-page-list #poststuff .wtai-current-value h2,
.wtai-page-list #poststuff .wtai-current-value h3,
.wtai-page-list #poststuff .wtai-current-value h4,
.wtai-page-list #poststuff .wtai-current-value h5,
.wtai-page-list #poststuff .wtai-current-value h6 {
	margin: 0 0 15px;
	line-height: 1.5;
	color: #1d2327;
	font-weight: 600;
	padding: 0;
}

.wtai-page-list #poststuff .wtai-current-value h1 {
	font-size: 2em;
}

.wtai-page-list #poststuff .wtai-current-value h2 {
	font-size: 1.5em;
}

.wtai-page-list #poststuff .wtai-current-value h3 {
	font-size: 1.17em;
}

.wtai-page-list #poststuff .wtai-current-value h4 {
	font-size: 1em;
}

.wtai-page-list #poststuff .wtai-current-value h5 {
	font-size: 0.83em;
}

.wtai-page-list #poststuff .wtai-current-value h6 {
	font-size: 0.67em;
}

.wtai-page-list #poststuff .wtai-current-value dd,
.wtai-page-list #poststuff .wtai-current-value li {
	margin-bottom: 6px;
	font-size: 13px;
	line-height: 17px;
	color: #303030;
}

.wtai-page-list #poststuff .wtai-current-value ul,
.wtai-page-list #poststuff .wtai-current-value ol {
	padding: 0 0 0 30px;
}

.wtai-main-wrapper.wtai-history-open,
.wtai-main-wrapper.wtai-keyword-open,
body.wtai-open-single-slider,
body.wtai-history-global-open,
body.wtai-history-open,
body.wtai-keyword-open {
	overflow: hidden;
}

.wtai-main-wrapper.wtai-history-open,
.wtai-main-wrapper.wtai-keyword-open,
body.wtai-history-global-open .wtai-top-header .wtai-inner-flex {
	padding-right: 17px;
}

body.wtai-open-single-slider .quicklinks ul#wp-admin-bar-top-secondary,
body.wtai-history-global-open .quicklinks ul#wp-admin-bar-top-secondary,
body.wtai-history-open .quicklinks ul#wp-admin-bar-top-secondary,
body.wtai-keyword-open .quicklinks ul#wp-admin-bar-top-secondary {
	margin-right: 17px;
}

.wtai-macos .wtai-main-wrapper.wtai-history-open,
.wtai-macos .wtai-main-wrapper.wtai-keyword-open,
.wtai-macos body.wtai-history-global-open .wtai-top-header .wtai-inner-flex,
.windows.firefox .wtai-main-wrapper.wtai-history-open,
.windows.firefox .wtai-main-wrapper.wtai-keyword-open,
.windows.firefox body.wtai-history-global-open .wtai-top-header .wtai-inner-flex {
	padding-right: 0;
}

.wtai-macos body.wtai-open-single-slider .quicklinks ul#wp-admin-bar-top-secondary,
.wtai-macos body.wtai-history-global-open .quicklinks ul#wp-admin-bar-top-secondary,
.wtai-macos body.wtai-history-open .quicklinks ul#wp-admin-bar-top-secondary,
.wtai-macos body.wtai-keyword-open .quicklinks ul#wp-admin-bar-top-secondary,
.windows.firefox body.wtai-open-single-slider .quicklinks ul#wp-admin-bar-top-secondary,
.windows.firefox body.wtai-history-global-open .quicklinks ul#wp-admin-bar-top-secondary,
.windows.firefox body.wtai-history-open .quicklinks ul#wp-admin-bar-top-secondary,
.windows.firefox body.wtai-keyword-open .quicklinks ul#wp-admin-bar-top-secondary {
	margin-right: 0;
}

.postbox .inside h2,
.wrap [class$=icon32]+h2,
.wrap h1,
.wrap>h2:first-child {
	line-height: 31px;
}

.wtai-table-list-wrapper .row-actions {
	color: #a7aaad;
	font-size: 13px;
	line-height: 17px;
}

.wtai-table-list-wrapper .row-actions a {
	color: #2271B1;
}

.woocommerce_page_write-text-ai #TB_title {
	padding: 12px 16px 0px 16px;
	border-bottom: none;
	background-color: transparent;
}

.woocommerce_page_write-text-ai #TB_ajaxWindowTitle {
	padding: 0px;
	white-space: unset;
	font-size: 14px;
	line-height: 20px;
}

.woocommerce_page_write-text-ai #TB_title h2 {
	margin: 0px;
	margin-bottom: 21px;
	font-weight: 600;
	font-size: 22px;
	line-height: 29px;
}

.woocommerce_page_write-text-ai #TB_closeWindowButton {
	margin-right: 16px;
}

.woocommerce_page_write-text-ai #TB_ajaxContent {
	height: fit-content !important;
	padding: 0px;
	width: 100% !important;
}

.woocommerce_page_write-text-ai #TB_ajaxContent .wtai-product-attr-container {
	display: flex;
	padding: 20px 30px;
}

.woocommerce_page_write-text-ai #TB_ajaxContent .wtai-attention-modal-container {
	padding: 0px 16px;
}

.woocommerce_page_write-text-ai #TB_ajaxContent .wtai-attention-modal-container p {
	margin-top: 0px;
	padding-top: 0px;
}

.woocommerce_page_write-text-ai .wtai-header-modal {
	padding: 0px 16px 12px;
	border-bottom: 1px solid #ddd;
}

.woocommerce_page_write-text-ai .wtai-footer-modal {
	padding: 20px;
	border-top: 1px solid #ddd;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.woocommerce_page_write-text-ai .wtai-footer-modal.wtai-end {
	justify-content: end;
}

.woocommerce_page_write-text-ai #TB_ajaxContent .wtai-product-attr-wrap {
	width: 50%;
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.woocommerce_page_write-text-ai #TB_ajaxContent .wtai-product-attr-item {
	height: fit-content;
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
	font-size: 14px;
	line-height: 19px;
	align-items: center;
}

.woocommerce_page_write-text-ai .wtai-product-attr-cb {
	margin: 0px;

}

.wtai-table-list-wrapper .bulkactions {
	padding-right: 0px;
	margin-bottom: 5px;
}

.mce-menubtn.mce-fixed-width span {
	width: 70px !important;
	font-size: 11px;
	line-height: 20px;
	padding-right: 15px;
}

.mce-toolbar .mce-btn-group .mce-btn, .qt-dfw {
	margin: 2px 1px;
}

@media (min-width:0px) {
	.wtai-table-list-wrapper .bulkactions {
		margin-right: 0;
	}
}

@media (min-width:0px) and (max-width: 359px) {
	.button.wtai-bulk-generate-action {
		padding: 0 7px !important;
	}

	.bulkactions .wtai-tooltip {
		margin-right: 0;
	}

	.button.wtai-bulk-generate-action {
		margin: 0px 3px 0px 0px !important;
	}
}

@media (min-width: 360px) {}

/*@media (min-width: 600px) {*/
@media (min-width: 992px) {

	.wtai-table-list-wrapper .bulkactions .button {
		min-width: 65px;
	}
}

@media (min-width: 1200px) {
	.wtai-table-list-wrapper .bulkactions {
		margin-right: 1px;
	}

}

.wtai-table-list-wrapper .check-attr {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
}

.wtai-table-list-wrapper .wtai-wp-table-list-filter {
	display: flex;
	align-items: center;
	gap: 4px;
}

.wtai-table-list-wrapper .wtai-wp-table-list-filter>div.wtai-show-comparison label {
	margin-left: 0;
	margin-right: 8px;
	color: #1D2327;
	font-size: 13px;
	line-height: 17px;
}

.wtai-table-list-wrapper .wtai-wp-table-list-filter>div.wtai-show-comparison #wtai-comparison-cb {
	margin-right: 10px;
}

.wtai-edit-product-line .postbox-header .hndle {
	justify-content: flex-start;
}

.wtai-edit-product-line .postbox .handlediv {
	margin-right: 5px;
}

.wtai-edit-product-line .postbox .inside .button-spin {
	width: auto;
	position: relative;
}

.wtai-table-list-wrapper.wtai-loader,
.postbox.wtai-withloader .inside.wtai-loading-state,
.postbox .wp-editor-wrap.wtai-loading-state,
.postbox .wtai-columns-1.wtai-loading-state {
	position: relative;
}

.postbox,
.postbox.wtai-disabled-click>.inside {
	position: relative;
}

/*.postbox.wtai-disabled-click:before*/
.postbox.wtai-disabled-click>.inside:before,
.wtai-slide-right-text-wrapper.wtai-disabled-click:before,
.postbox .wtai-columns-1.wtai-loading-state:before {
	content: " ";
	position: absolute;
	top: 0;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 9994;
}

.postbox.wtai-bulk-process>.postbox-header>.wtai-checkboxes,
.postbox.wtai-disabled-click>.postbox-header>.wtai-checkboxes {
	pointer-events: none;
}

.postbox .wtai-columns-1.wtai-loading-state .selection {
	opacity: 0.7;
}

.postbox .postbox-content.wtai-loader {
	position: relative;
}


.wtai-table-list-wrapper .wtai-ai-logo.wtai-hide,
.wtai-table-list-wrapper.wtai-hide .wtai-title-header,
.wtai-table-list-wrapper.wtai-hide .tablenav,
.wtai-table-list-wrapper.wtai-hide .wp-list-table {
	display: none;
}

.wtai-table-list-wrapper .tablenav {
	height: auto !important;
	position: relative;
	z-index: 3;
	display: flex;
}

.wtai-table-list-wrapper .outer {
	overflow: auto;
	margin-right: -20px;
}

body.wtai-safari .wtai-table-list-wrapper .outer::-webkit-scrollbar {
	width: 6px;
	height: 6px;
	background: #f1f1f1;
}

body.wtai-safari .wtai-table-list-wrapper .outer::-webkit-scrollbar-thumb {
	background: #c1c1c1;
	border-radius: 3px;
}

@media (max-width:1199px) {
	.wtai-table-list-wrapper .outer {
		height: auto !important;
	}
}

.wtai-table-list-wrapper table {
	white-space: nowrap;
	margin: 0;
	border: none;
	border-collapse: separate;
	border-spacing: 0;
	table-layout: fixed;
	padding-bottom: 0px;
}

.wtai-table-list-wrapper table.widefat * {
	word-wrap: normal;
}

.wtai-table-list-wrapper .row-actions {
	display: flex;
	gap: 3px !important;
	flex-wrap: wrap !important;
}

.wtai-table-list-wrapper table thead tr>* {
	position: sticky;
	top: 0;
	z-index: 1;

}

.wtai-table-list-wrapper table thead tr .check-column,
.wtai-table-list-wrapper table thead tr .column-wtai_title,
.wtai-table-list-wrapper table thead tr .column-wtai_thumb {
	height: 100%;
	z-index: 2;
}

.wtai-table-list-wrapper table .check-column {
	left: 0;
}

.wtai-table-list-wrapper table tbody .check-column,
.wtai-table-list-wrapper table tbody .column-wtai_title,
.wtai-table-list-wrapper table tbody .column-wtai_thumb {
	position: sticky;
	background-color: #fff;
}

.wtai-table-list-wrapper .widefat .check-column {
	width: 30px !important;
	white-space: inherit !important;
}

.wtai-table-list-wrapper tr>.column-transfer_page_title,
.wtai-table-list-wrapper tr>.column-transfer_page_description,
.wtai-table-list-wrapper tr>.column-transfer_product_description,
.wtai-table-list-wrapper tr>.column-transfer_product_excerpt,
.wtai-table-list-wrapper tr>.column-transfer_open_graph {
	width: 36px !important;
	padding: 0 !important;
}

.wtai-table-list-wrapper tr>.column-page_title,
.wtai-table-list-wrapper tr>.column-category_page_title,
.wtai-table-list-wrapper tr>.column-page_description,
.wtai-table-list-wrapper tr>.column-category_page_description,
.wtai-table-list-wrapper tr>.column-category_description,
.wtai-table-list-wrapper tr>.column-product_description,
.wtai-table-list-wrapper tr>.column-product_excerpt,
.wtai-table-list-wrapper tr>.column-open_graph,
.wtai-table-list-wrapper tr>.column-category_open_graph,
.wtai-table-list-wrapper tr>.column-wtai_page_title,
.wtai-table-list-wrapper tr>.column-wtai_category_page_title,
.wtai-table-list-wrapper tr>.column-wtai_page_description,
.wtai-table-list-wrapper tr>.column-wtai_category_page_description,
.wtai-table-list-wrapper tr>.column-wtai_product_description,
.wtai-table-list-wrapper tr>.column-wtai_category_description,
.wtai-table-list-wrapper tr>.column-wtai_product_excerpt,
.wtai-table-list-wrapper tr>.column-wtai_open_graph {
	width: 240px !important;
	border-right: 1px solid transparent
}

.wtai-table-list-wrapper tr>.column-page_title,
.wtai-table-list-wrapper tr>.column-category_page_title,
.wtai-table-list-wrapper tr>.column-page_description,
.wtai-table-list-wrapper tr>.column-category_page_description,
.wtai-table-list-wrapper tr>.column-product_description,
.wtai-table-list-wrapper tr>.column-category_description,
.wtai-table-list-wrapper tr>.column-product_excerpt,
.wtai-table-list-wrapper tr>.column-open_graph {
	border-right: 1px solid #C3C4C7;
}

.wtai-table-list-wrapper tr>.column-wtai_publish_date,
.wtai-table-list-wrapper tr>.column-wtai_generate_date,
.wtai-table-list-wrapper tr>.column-wtai_transfer_date,
.wtai-table-list-wrapper tr>.column-wtai_publish_date {
	width: 170px !important;
}

.wtai-table-list-wrapper tr>.column-wtai_transfer_date>a,
.wtai-table-list-wrapper tr>.column-wtai_generate_date>a {
	display: flex;
	align-items: center;
}

.wtai-table-list-wrapper tr>.column-wtai_language {
	width: 150px !important;
}

.wtai-table-list-wrapper table thead tr .check-column a {
	padding: 0 !important;
}

.wtai-table-list-wrapper table thead tr>* {
	border-top: 1px solid #C3C4C7;
	border-bottom: 1px solid #C3C4C7;
	white-space: break-spaces;
	line-height: 19px;
}

.wtai-table-list-wrapper table .column-wtai_sku {
	border-right: 1px solid #C3C4C7;
	width: 125px;
}

.wtai-table-list-wrapper table .column-wtai_traffic_potential {
	border-right: 1px solid #C3C4C7;
	width: 180px;
}

.wtai-table-list-wrapper table .column-wtai_target_keywords{
	border-right: 1px solid #C3C4C7;
	width: 300px;
}

.wtai-table-list-wrapper table thead tr>*:first-child,
.wtai-table-list-wrapper table tbody tr>*:first-child {
	border-left: 1px solid #C3C4C7;
}

.wtai-table-list-wrapper table thead tr>*:last-child,
.wtai-table-list-wrapper table tbody tr>*:last-child {
	border-right: 1px solid #C3C4C7;
}

.wtai-table-list-wrapper table thead tr .column-wtai_page_title,
.wtai-table-list-wrapper table thead tr .column-wtai_category_page_title,
.wtai-table-list-wrapper table thead tr .column-wtai_page_description,
.wtai-table-list-wrapper table thead tr .column-wtai_category_page_description,
.wtai-table-list-wrapper table thead tr .column-wtai_open_graph,
.wtai-table-list-wrapper table thead tr .column-wtai_category_open_graph,
.wtai-table-list-wrapper table thead tr .column-wtai_product_description,
.wtai-table-list-wrapper table thead tr .column-wtai_category_description,
.wtai-table-list-wrapper table thead tr .column-wtai_product_excerpt {
	border-right: 1px solid #C3C4C7;
}

.wtai-table-list-wrapper table .column-wtai_title {
	left: 90px;
	width: 320px;
	border-right: 1px solid #C3C4C7;
}

.wtai-table-list-wrapper table .column-wtai_thumb {
	left: 30px;
	width: 60px;
	text-align: center;
}

.wtai-table-list-wrapper.wtai-viewer-table-class table .column-wtai_title {
	left: 60px;
}

.wtai-table-list-wrapper.wtai-viewer-table-class table .column-wtai_thumb {
	left: 0;
}

.wtai-table-list-wrapper table tbody tr .wtai_thumb img {
	max-width: 40px;
	max-height: 40px;
	height: auto;
	width: auto;
}

.wtai-table-list-wrapper table .wtai_title {
	border-right: 1px solid #C3C4C7;
	word-break: break-word;
	overflow-wrap: break-word;
	font-size: 14px;
	line-height: 19px;
}

.wtai-table-list-wrapper table tbody tr .wtai_title>a {
	display: block;
	width: auto;
	word-break: break-word;
	overflow-wrap: break-word;
	white-space: normal;
	font-size: 14px;
	line-height: 19px;
	font-weight: 600
}

.wtai-table-list-wrapper table tbody tr:nth-child(odd) .check-column,
.wtai-table-list-wrapper table tbody tr:nth-child(odd) .wtai_title,
.wtai-table-list-wrapper table tbody tr:nth-child(odd) .wtai_thumb {
	background-color: #f6f7f7;
}

.wtai-table-list-wrapper table tbody tr>*:not(.column-wtai_title) {
	/* white-space: break-spaces;*/
	white-space: normal;
	font-size: 13px;
	line-height: 20px;
	color: #2C3338;
	word-break: break-word;
}

.wtai-table-list-wrapper table tbody tr *[class*='transfer_'] {
	vertical-align: middle;
	text-align: center;
}

.wtai-table-list-wrapper table tbody tr *[class*='transfer_'] button {
	padding: 0px;
}

.wtai-table-list-wrapper table tbody tr .wtai_transfer_date {
	vertical-align: top;
	text-align: left;
}

.wtai-single-transfer-btn-wrapper button.wtai-single-transfer-btn:focus,
.wtai-single-transfer-btn-wrapper button.wtai-single-transfer-btn:hover,
.wtai-single-transfer-btn-wrapper button.wtai-single-transfer-btn,
.wtai-table-list-wrapper table tbody tr button.transfer_feature {
	background: #2271B1;
	border: 0px;
	color: #fff;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	cursor: pointer;
	border-radius: 4px;
	height: 61px;
	width: 36px;
}

.wtai-single-transfer-btn-wrapper button.wtai-single-transfer-btn:focus,
.wtai-single-transfer-btn-wrapper button.wtai-single-transfer-btn:hover,
.wtai-single-transfer-btn-wrapper button.wtai-single-transfer-btn {
	width: 40px !important;
	height: 40px;
	max-width: 100%;
}

.wtai-single-transfer-btn-wrapper button.wtai-single-transfer-btn {
	padding: 10px 0 !important;
	margin: auto
}

button.wtai-single-transfer-alt-btn.wtai-processing-disabled-button,
.wtai-single-transfer-btn-wrapper button.wtai-single-transfer-btn.wtai-processing-disabled-button,
.wtai-single-transfer-btn-wrapper button.wtai-single-transfer-btn.wtai-disabled-button,
.wtai-table-list-wrapper table tbody tr button.transfer_feature.wtai-disabled-button,
.wtai-table-list-wrapper table #the-list.no_transfer tr button.transfer_feature {
	cursor: default;
	background: #A7AAAD;
}

button.wtai-single-transfer-alt-btn.wtai-processing-disabled-button:focus,
button.wtai-single-transfer-alt-btn.wtai-processing-disabled-button:hover,
.wtai-single-transfer-btn-wrapper button.wtai-single-transfer-btn.wtai-processing-disabled-button:focus,
.wtai-single-transfer-btn-wrapper button.wtai-single-transfer-btn.wtai-processing-disabled-button:hover,
.wtai-single-transfer-btn-wrapper button.wtai-single-transfer-btn.wtai-disabled-button:focus,
.wtai-single-transfer-btn-wrapper button.wtai-single-transfer-btn.wtai-disabled-button:hover {
	border: #A7AAAD;
	box-shadow: 0 0 0 1px #A7AAAD
}

.wtai-table-list-wrapper .wtai-history,
.wtai-history.wtai-history-keyword-pipeline,
.wtai-slide-right-text-wrapper .wtai-history,
.wtai-slide-right-text-wrapper .wtai-keyword {
	z-index: 9992;
	background: #fff;
	height: calc(100vh - 92px);
	width: 100%;
	max-width: 750px;
	box-shadow: 0px 12px 12px rgb(85 93 102 / 30%);
	max-height: 100%;
	transition: right 0.75s ease-in-out;
	position: fixed;
	padding-top: 0;
	display: block;
	box-sizing: border-box;
	overflow-y: hidden;
	backface-visibility: hidden;
	will-change: transform;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400
}

.wtai-d-inner-wrapper {
	overflow-y: scroll;
	height: 100%;
	transform: translateZ(0);
	will-change: transform;
}

.wtai-history .wtai-d-inner-wrapper {
	width: 100%
}

.wtai-table-list-wrapper table thead a,
.wtai-table-list-wrapper table thead a:focus,
.wtai-table-list-wrapper table thead a:hover,
.wtai-table-list-wrapper table thead a:active {
	text-decoration: none;
	outline: 0 !important;
	/* Remove the default outline */
	border: none;
	/* Remove any border that may be applied */
}

@media (max-width: 782px) {
	.wtai-table-list-wrapper table tbody tr .wtai_title>a.wtai-cwe-action-title {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.wtai-table-list-wrapper .widefat .check-column {
		width: 38px !important;
	}

	.wtai-table-list-wrapper table .column-wtai_thumb {
		display: none !important;
	}
}

@media (max-width: 568px) {
	.wtai-table-list-wrapper .row-actions {
		flex-wrap: nowrap !important;
		padding-left: 8px;
	}

	body:not(.plugins-php) .wtai-table-list-wrapper .row-actions span.wtai-pid span,
	.wtai-table-list-wrapper .row-actions span .button-link,
	.wtai-table-list-wrapper .row-actions span a {
		padding: 4px 0px !important;
	}
}

@media (max-width: 375px) {

	.wtai-table-list-wrapper .row-actions {
		font-size: 12px;
	}

	body:not(.plugins-php) .wtai-table-list-wrapper .row-actions span.wtai-pid span {
		line-height: 18px !important;
	}
}

@media (max-width: 360px) {

	body:not(.plugins-php) .wtai-table-list-wrapper .row-actions span.wtai-pid span,
	.wtai-table-list-wrapper .row-actions span .button-link,
	.wtai-table-list-wrapper .row-actions span a {
		padding: 4px 0px !important;
	}

	body:not(.plugins-php) .wtai-table-list-wrapper .row-actions span.edit {
		display: none;
	}
}

@media (max-width: 340px) {

	.widefat .check-column input[type=checkbox] {
		margin-left: 5px;
	}
}

@media (max-width: 330px) {
	.wtai-table-list-wrapper .row-actions {
		gap: 0 !important;
	}
}

@media (min-width:0px) {

	.wtai-history.wtai-history-keyword-pipeline,
	.wtai-table-list-wrapper .wtai-history,
	.wtai-slide-right-text-wrapper .wtai-history,
	.wtai-slide-right-text-wrapper .wtai-keyword {
		top: 96px;
	}
}

@media (min-width: 768px) {
	.wtai-history.wtai-history-keyword-pipeline,
	.wtai-table-list-wrapper .wtai-history,
	.wtai-slide-right-text-wrapper .wtai-history,
	.wtai-slide-right-text-wrapper .wtai-keyword {
		top: 105px;
	}
}

@media (min-width: 783px) {
	.wtai-history.wtai-history-keyword-pipeline,
	.wtai-table-list-wrapper .wtai-history,
	.wtai-slide-right-text-wrapper .wtai-history,
	.wtai-slide-right-text-wrapper .wtai-keyword {
		top: 92px;
	}
}

@media (max-width: 767px) {

	.wtai-history.wtai-history-keyword-pipeline,
	.wtai-table-list-wrapper .wtai-history,
	.wtai-slide-right-text-wrapper .wtai-history,
	.wtai-slide-right-text-wrapper .wtai-keyword {
		z-index: 9992;
		background: #fff;
		height: calc(100vh - 80px);
	}
}

.wtai-history.wtai-history-keyword-pipeline.wtai-active,
.wtai-table-list-wrapper.wtai-history-global-open .wtai-history,
.wtai-slide-right-text-wrapper.wtai-history-open .wtai-history,
.wtai-slide-right-text-wrapper.wtai-keyword-open .wtai-keyword {
	display: block;
	right: 0;
}

.wtai-history.wtai-history-keyword-pipeline.wtai-active{
	z-index: 99991;
}

.wtai-history.wtai-history-keyword-pipeline.wtai-active .wtai-content,
.wtai-table-list-wrapper.wtai-history-global-open .wtai-content,
.wtai-slide-right-text-wrapper.wtai-history-open .wtai-content,
.wtai-slide-right-text-wrapper.wtai-keyword-open .wtai-content {
	position: relative;
}

body.wtai-history-global-open.wtai-open-single-slider .wtai-main-wrapper .wtai-top-header:before {
	display: none;
}

.wtai-top-header {
	box-shadow: 0px 0px 3px rgb(85 93 102 / 15%);
}

.wtai-edit-product-line .postbox-header .hndle {
	cursor: pointer;
	line-height: 19px !important;
}

.wtai-slide-right-text-wrapper {
	position: fixed;
	width: calc(100% - 160px);
	height: 100%;
	background: #fff;
	top: 0px;
	z-index: 9991;
	/*left: calc(100% + 160px);
	transition: left 0.5s ease-in-out;*/
	transition: right 0.75s ease-in-out;
	right: -100%;
	overflow-y: auto;
}

@media (min-width: 0) {
	.wtai-history.wtai-history-keyword-pipeline,
	.wtai-table-list-wrapper .wtai-history,
	.wtai-slide-right-text-wrapper .wtai-history,
	.wtai-slide-right-text-wrapper .wtai-keyword {
		right: -100%;
	}

	.wtai-slide-right-text-wrapper {
		padding: 105px 0px 0px 0;
	}
}

@media (min-width: 600px) {
	.wtai-slide-right-text-wrapper {
		padding: 100px 0px 0px 0;
	}
}

@media (min-width: 783px) {
	.wtai-slide-right-text-wrapper {
		padding: 92px 0px 0px 0;
	}
}

.wtai-history .wtai-history-header,
.wtai-keyword .wtai-keyword-header {
	font-style: normal;
	padding: 24px 24px 20px 24px;
	border-bottom: 1px solid #E0E0E0;
	position: relative;
	display: flex;
}

.wtai-history .wtai-history-header {
	font-weight: 700;
	font-size: 16px;
	line-height: 21px;
	color: #2C3338;
}

.wtai-keyword .wtai-keyword-header {
	color: #303030;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
}

.wtai-keyword .wtai-keyword-header .wtai-label {
	font-weight: 600;
	font-size: 13px;
	line-height: 17px;
}

.wtai-history .wtai-history-filter {
	border-bottom: 1px solid #E0E0E0;
}

.wtai-history .wtai-history-filter .wtai-history-filter-form {
	display: flex;
	align-items: center;
	gap: 6px;
	margin: 0px 24px;
	text-align: center;
	min-height: 80px;
	flex-wrap: nowrap;
	padding: 10px 0;
}

.wtai-history .wtai-history-filter .wtai-history-filter-form>span:not(.wtai-history-date-action) {
	width: 33%;
}

@media (max-width: 580px) {
	.wtai-history .wtai-history-filter .wtai-history-filter-form {
		flex-wrap: wrap !important;
		gap: 0 !important;
	}

	.wtai-history .wtai-history-filter .wtai-history-filter-form>span {
		width: calc(100% - 6px) !important;
		margin: 3px;
	}

	.wtai-history-filter-button{
		width: 100%!important;
	}
}

@media (max-width: 390px) {
	.wtai-history .wtai-history-filter .wtai-history-filter-form>span.wtai-history-date-author {
		width: calc(62% - 6px) !important;
	}

	.wtai-history .wtai-history-filter .wtai-history-filter-form>span.wtai-history-date-action {
		width: calc(38% - 6px) !important;
	}
}

.wtai-history .wtai-history-filter .wtai-history-filter-form>span:not(.wtai-history-date-action)>* {
	width: 100%;
}

.wp-core-ui select.wtai-history-author-select.disabled {
	color: #2c3338 !important;
	border-color: #8c8f94 !important;
	background-color: transparent !important;
	pointer-events: none;
}

.wtai-filter-date .wtai-calendar-field,
.wtai-history .wtai-history-filter .wtai-history-filter-form .wtai-calendar-field {
	position: relative;
}

.wtai-filter-date input[type="text"],
.wtai-history .wtai-history-filter .wtai-history-filter-form .wtai-calendar-field input {
	background: transparent !important;
	border-color: #8c8f94;
}

.wtai-filter-date .wtai-calendar-field::after,
.wtai-history .wtai-history-filter .wtai-history-filter-form .wtai-calendar-field::after {
	content: " ";
	position: absolute;
	top: calc(50% - 6px);
	background-image: url(../images/calendar-icon.png);
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	z-index: -1;
}

.wtai-filter-date input[type="text"]:disabled,
.wtai-history .wtai-history-filter .wtai-history-filter-form .wtai-calendar-field input:disabled {
	color: #a7aaad;
	border-color: #dcdcde;
	background-color: #f6f7f7;
	box-shadow: none;
	text-shadow: 0 1px 0 #fff;
	cursor: default;
	transform: none;
}

.wtai-filter-date input[type="text"]:disabled::-webkit-input-placeholder,
.wtai-history .wtai-history-filter .wtai-history-filter-form .wtai-calendar-field input:disabled::-webkit-input-placeholder {
	color: #a7aaad;
}

.wtai-filter-date input[type="text"]:disabled::-moz-placeholder,
.wtai-history .wtai-history-filter .wtai-history-filter-form .wtai-calendar-field input:disabled::-moz-placeholder {
	color: #a7aaad;
}

.wtai-filter-date input[type="text"]:disabled:-ms-input-placeholder,
.wtai-history .wtai-history-filter .wtai-history-filter-form .wtai-calendar-field input:disabled:-ms-input-placeholder {
	color: #a7aaad;
}

.wtai-filter-date input[type="text"]:disabled::-ms-input-placeholder,
.wtai-history .wtai-history-filter .wtai-history-filter-form .wtai-calendar-field input:disabled::-ms-input-placeholder {
	color: #a7aaad;
}

.wtai-filter-date .wtai-calendar-field::after {
	right: 8px;
}

.wtai-history .wtai-history-filter .wtai-history-filter-form .wtai-calendar-field::after {
	right: 4px;
}

.wtai-history .wtai-history-product-name {
	font-weight: 600;
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 3px;
	display: flex;
	align-items: flex-start;
}

.wtai-history .wtai-history-product-name a {
	text-decoration: none;
	color: #2271B1;
}

.wtai-history .wtai-history-content {
	position: relative;
	display: block;
	width: 100%;
	min-height: 300px;
	padding-bottom: 40px
}

.wtai-main-wrapper .wtai-content {
	position: relative;
}

#wpwrap #wpbody-content {
	/*overflow: hidden;*/
	position: relative;
}

#wpwrap.wtai-loader #wpbody-content {
	overflow: unset;
}

@media (min-width:0px) {
	#wpwrap.wtai-loader .wtai-slide-right-text-wrapper {
		/*left:0;*/
		right: 0;
	}
}

@media (min-width: 783px) {

	.wtai-slide-right-text-wrapper {
		width: calc(100% - 160px);
	}

	body.folded .wtai-slide-right-text-wrapper {
		width: calc(100% - 36px);
	}
}

@media (min-width: 783px) and (max-width: 960px) {

	body.auto-fold .wtai-slide-right-text-wrapper {
		width: calc(100% - 36px);
	}

	body.auto-fold .wtai-keyword-pipeline-main-wrap {
		width: calc(100% - 36px);
	}

}

@keyframes slide {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(100%);
	}
}

.wtai-slide-right-text-wrapper .wtai-content {
	padding: 10px;
}

#wpwrap.wtai-overlay,
.wtai-slide-right-text-wrapper.wtai-overlay .wtai-content {
	position: relative;
}

#wpwrap.wtai-overlay::before,
.wtai-slide-right-text-wrapper.wtai-overlay .wtai-content::before {
	content: " ";
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 9991;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

/*global topheader*/
.wtai-edit-product-line .wtai-header-title {
	margin-top: 0;
	padding: 0;
}

.wtai-main-wrapper * {
	box-sizing: border-box;
}

.wtai-country-global,
.wtai-link-preview,
.wtai-history-single-btn,
.wtai-history-global {
	display: flex !important;
	flex-direction: column;
	align-items: center;
	color: #757575;
	line-height: 17px;
	font-size: 13px;
}

.wtai-history-single-btn,
.wtai-link-preview {
	margin-right: 10px;
	cursor: pointer;
}

@media (max-width: 390px) {
	.wtai-link-preview {
		margin-left: 10px;
	}

	.wtai-link-preview, .wtai-history {
		margin-right: 0;
	}
}

body.wtai-keyword-open .wtai-main-wrapper .wtai-top-header .wtai-history-single-btn {
	pointer-events: none;
}

.wtai-country-global .wtai-dashicons-country,
.wtai-link-preview .wtai-dashicons-backup,
.wtai-history-global .wtai-dashicons-backup,
.wtai-history-single-btn .wtai-dashicons-backup {
	margin-bottom: 4px;
	cursor: pointer;
}

.wtai-link-preview .wtai-dashicons-backup:before {
	content: "";
	width: 24px;
	height: 24px;
	background: url(../images/mdi_external-link.svg) 0 0 no-repeat;
	display: block;
}

.wtai-history-global .wtai-dashicons-backup:before,
.wtai-history-single-btn .wtai-dashicons-backup:before {
	content: "";
	width: 24px;
	height: 24px;
	background: url(../images/material-symbols_history.svg) 0 0 no-repeat;
	display: block;
}

.wtai-country-global .wtai-dashicons-country:before {
	content: "";
	width: 24px;
	height: 24px;
	background: url(../images/ic_country.svg) 0 0 no-repeat;
	display: block;
}

.wtai-main-wrapper .wtai-top-header {
	position: fixed;
	height: 60px;
	background: #fff;
	z-index: 9991;
}

.wtai-table-list-wrapper.wtai-main-wrapper .wtai-top-header h3,
.wtai-table-list-wrapper.wtai-main-wrapper .wtai-top-header {
	float: left;
}

.wtai-top-header .wtai-inner-flex {
	display: flex;
	justify-content: space-between;
	padding-right: 0;
	align-items: center;
}

.wtai-top-header.header-slider .wtai-inner-flex {
	justify-content: flex-end;
	height: 60px;
	padding-right: 15px;
}

@media (min-width:0px) {
	.wtai-main-wrapper .wtai-top-header {
		top: 46px;
	}
}

@media (min-width:783px) {
	.wtai-main-wrapper .wtai-top-header {
		top: 32px !important;
	}
}

body.wtai-history-global-open .wtai-main-wrapper .wtai-top-header,
.wtai-main-wrapper .wtai-top-header.header-slider {
	z-index: 9993;
}

body.wtai-history-global-open.wtai-open-single-slider .wtai-main-wrapper .wtai-top-header {
	z-index: 1000;
}

.wtai-main-wrapper .wtai-top-header.wtai-dashboard {
	margin-left: -20px;
	padding-left: 20px;
}

.wtai-main-wrapper .wtai-top-header h3 {
	margin: 1em 0 1em 15px;
	display: inline-block;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 34px;
	color: #1E1E1E;
	vertical-align: middle;
}

.wp-core-ui .wtai-keyword-filter-header select {
	border: 1px solid #8C8F94;
	border-radius: 3px;
	max-width: 160px;
	font-size: 14px;
	line-height: 19px;
	padding-top: 8px;
	padding-bottom: 8px;
}

@media (min-width: 0px) {
	.wtai-main-wrapper .wtai-top-header {
		width: 100%;
	}

	.wtai-main-wrapper .wtai-top-header h3 {
		flex: 1;
	}
}

@media (min-width:0px) and (max-width: 782px) {
	.wtai-main-wrapper .wtai-top-header.header-slider {
		width: 100%;
		left: 1px;
		display: none;
	}

	body.wtai-open-single-slider .wtai-main-wrapper .wtai-top-header.header-slider {
		display: block;
	}

	.wp-core-ui .bulkactions .button {
		/*  padding: 0 8px;*/
		min-width: 120px;
	}
}

@media (min-width: 783px) {
	.wtai-main-wrapper .wtai-top-header {
		width: calc(100% - 160px);
	}

	.wtai-table-list-wrapper.wtai-main-wrapper .wtai-top-header {
		width: calc(100% - 160px);
	}

	.wtai-history-open .wtai-main-wrapper .wtai-top-header {
		width: calc(100% - 160px);
	}

	body.folded .wtai-main-wrapper .wtai-top-header {
		width: calc(100% - 36px);
	}

}

@media (min-width: 783px) and (max-width: 960px) {

	body.auto-fold .wtai-main-wrapper .wtai-top-header h3,
	body.auto-fold .wtai-main-wrapper .wtai-top-header {
		width: calc(100% - 36px);
	}

}

.wtai-main-wrapper .wtai-top-header h3 .live-preview,
.wtai-main-wrapper .wtai-top-header h3 a {
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 17px;
	color: #666666;
}

.wtai-main-wrapper .wtai-top-header h3 a {
	color: #2271B1;
}

.wtai-main-wrapper .wtai-top-header h3 a,
.wtai-slide-right-text-wrapper .wtai-permalink-wrapper {
	width: calc(100% - 20px);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.wtai-slide-right-text-wrapper .wtai-permalink-wrapper {
	height: 0px !important;
	display: none;
}

.wrap.wtai-edit-product-line #poststuff {
	padding-top: 20px !important;
}

.wtai-main-wrapper .wtai-top-header>.dashicons.wtai-close {
	position: absolute;
	top: calc(50% - 13px);
	cursor: pointer;
	right: 15px;
}

.wtai-btn-close-history-global {
	position: relative;
	top: 0;
	right: 0;
	width: 46px;
	height: 60px;
	border-radius: 100%;
	border: 0;
	background: transparent;
	cursor: pointer;
	z-index: 1;
	visibility: hidden;
}

.wtai-btn-close-history,
.wtai-btn-close-keyword {
	display: none;
	position: absolute;
	top: 0;
	right: 5px;
	width: 46px;
	height: 60px;
	border-radius: 100%;
	border: 0;
	background: transparent;
	cursor: pointer;
	z-index: 1;
}

.wtai-btn-close-history-global span,
.wtai-btn-close-history span,
.wtai-btn-close-keyword span {
	height: 26px;
	width: 26px;
}

.wtai-close.dashicons-no-alt:before,
.wtai-btn-close-history span:before,
.wtai-btn-close-history-global span:before,
.wtai-btn-close-history span:before,
.wtai-btn-close-keyword span:before {
	font-size: 26px;
	color: #777777;
	cursor: pointer;
}

.wtai-close.dashicons-no-alt {
	position: relative;
}

.wtai-close.dashicons-no-alt:before {
	display: block;
	top: calc(50% - 13px);
	position: absolute;
	left: -1px;
}

body.wtai-history-open .wtai-main-wrapper .wtai-top-header>span,
body.wtai-keyword-open .wtai-main-wrapper .wtai-top-header>span {
	visibility: hidden;
}

body.wtai-history-global-open.wtai-open-single-slider .wtai-main-wrapper .wtai-top-header>span {
	visibility: visible;
}

.wtai-main-wrapper .wtai-top-header .wtai-history-global,
.wtai-main-wrapper .wtai-top-header .wtai-history-single-btn {
	right: 53px;
}

.wtai-main-wrapper .wtai-top-header .wtai-country-global,
.wtai-main-wrapper .wtai-top-header .wtai-link-preview,
.wtai-main-wrapper .wtai-top-header .wtai-history-global,
.wtai-main-wrapper .wtai-top-header .wtai-history-single-btn {
	text-align: center;
	display: block;
	border-bottom: 3px solid transparent;
	width: max-content;
	padding: 8px 11px;
	cursor: pointer;
}

.wtai-main-wrapper .wtai-top-header.wtai-dashboard .wtai-history-global {
	right: 24px;
	display: flex;
	margin-left: auto;
}

@media (max-width: 782px) {

	.wtai-main-wrapper .wtai-top-header .wtai-history-global,
	.wtai-main-wrapper .wtai-top-header .wtai-history-single-btn {
		right: 40px;
	}

	.auto-fold #wpcontent {
		padding-left: 0 !important;
	}

	.wtai-main-wrapper .wtai-top-header .wtai-history-global,
	.wtai-main-wrapper .wtai-top-header .wtai-history-single-btn {
		top: 10px;
	}

	.wtai-main-wrapper .wtai-top-header h3 a,
	.wtai-edit-product-line .wtai-permalink-wrapper {
		display: block;
	}

	.wrap.wtai-edit-product-line h1.wp-heading-inline {
		margin-bottom: 0;
	}
}

.wtai-main-wrapper .wtai-top-header .wtai-link-preview:hover,
.wtai-main-wrapper .wtai-top-header .wtai-link-preview:active,
.wtai-main-wrapper .wtai-top-header .wtai-history-global:hover,
.wtai-main-wrapper .wtai-top-header .wtai-history-global.wtai-active,
.wtai-main-wrapper .wtai-top-header .wtai-history-single-btn:hover,
.wtai-main-wrapper .wtai-top-header .wtai-history-single-btn.wtai-active {
	background: #F0F0F0;
	border-bottom-color: #F0F0F0
}

.wtai-slide-right-text-wrapper {
	background: #f0f0f1;
}

.wtai-slide-right-text-wrapper .wtai-content {
	background: #f0f0f1;
	display: block;
	height: 100% !important;
	float: left;
	width: calc(100% - 20px);
}

.wtai-edit-product-line .wtai-header-wrapper {
	display: flex;
	align-items: center;
	gap: 20px;
}

.wtai-edit-product-line .wtai-header-wrapper .wtai-header-title {
	flex: 1;
	display: flex;
	flex-direction: column;
}

@media (min-width: 0px) {
	.wtai-edit-product-line .wtai-header-wrapper .wtai-header-title input {
		width: 100%;
	}
}

@media (min-width: 1280px) {
	.wtai-edit-product-line .wtai-header-wrapper .wtai-header-title input {
		width: calc(50% - 28px);
	}
}

.wtai-edit-product-line .wtai-header-wrapper .wtai-header-configuration {
	width: auto;
	min-width: 280px;
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: space-between;
}

.wtai-edit-product-line .wtai-header-wrapper .wtai-header-configuration .wtai-review-wrapper {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	margin-right: 10px;
}

.wtai-edit-product-line .wtai-header-wrapper .wtai-header-configuration .button {
	border: 1px solid #C3C4C7;
	vertical-align: middle;
	height: 40px;
	position: relative;
	width: 40px;
	border-radius: 0px;
}

.wtai-edit-product-line .wtai-header-wrapper .wtai-header-configuration .wtai-button-prev {
	margin-right: 8px;
	margin-left: 0;
}

#minor-publishing-actions {
	display: flex;
	flex-direction: row-reverse;
	box-sizing: border-box;
}

#minor-publishing-actions #save-action {
	width: auto;
	display: flex;
}

#minor-publishing-actions #wtai-preview-action-setup {
	flex: 1;
	margin-right: auto;
	align-items: center;
	display: flex;
}

#minor-publishing-actions #wtai-preview-action-setup .wtai-tooltip {
	margin-left: 5px;
}

#minor-publishing-actions #wtai-preview-action-setup .wtai-tooltiptext {
	text-align: left;
}

@media (max-width: 850px) {
	#minor-publishing-actions #wtai-preview-action-setup .wtai-tooltiptext {
		right: auto;
		left: -10px;
	}

	#minor-publishing-actions #wtai-preview-action-setup .wtai-tooltiptext .wtai-tooltip-arrow {
		right: auto;
		left: 18px;
	}
}

@media (max-width: 600px) {
	#minor-publishing-actions #wtai-preview-action-setup .wtai-tooltiptext {
		width: 300px;
	}
}

@media (max-width: 480px) {
	#minor-publishing-actions #wtai-preview-action-setup .wtai-tooltiptext {
		width: 260px;
	}
}

@media (max-width: 450px) {
	#minor-publishing-actions #wtai-preview-action-setup .wtai-tooltiptext {
		left: -114px;
	}

	#minor-publishing-actions #wtai-preview-action-setup .wtai-tooltiptext .wtai-tooltip-arrow {
		left: 122px;
	}
}

@media (max-width: 360px) {
	#minor-publishing-actions #wtai-preview-action-setup .wtai-tooltiptext {
		width: 250px;
	}
}

/*.wtai-button-preview {
	background: #f0f0f1 !important;
	color: #50575e !important;
	border: 1px solid #8C8F94 !important;
}

.wtai-button-preview:hover {
	background: rgba(240, 240, 241, 0.5) !important;
}*/

.wtai-select-all-checkbox,
.wtai-select-all-checkbox-expand {
	padding-top: 0 !important;
	border-color: transparent !important;
	box-shadow: none !important;
	text-decoration:underline!important
}

.wtai-select-all-checkbox.disabled {
	cursor: default;
}

.wtai-edit-product-line .wtai-header-wrapper .wtai-header-configuration .button .dashicons {
	font-size: 14px;
	height: 14px;
	width: 14px;
	position: absolute;
	top: calc(50% - 7px);
	left: calc(50% - 7px);
	color: #787C82;
}

.wtai-edit-product-line .wtai-header-wrapper .wtai-header-configuration .wtai-review-wrapper label {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #1D2327;
}

@media (max-width: 359px) {
	.wtai-edit-product-line .wtai-header-wrapper .wtai-header-configuration .wtai-review-wrapper label {
		font-size: 13px;
	}
}

.wtai-product-pager-wrapper {
	display: flex;
	margin-left: auto;
}

.wtai-edit-product-line .wtai-header-wrapper .wtai-header-configuration .wtai-review-wrapper input[type="checkbox"] {
	position: relative;
	bottom: -3px;
}

@media (min-width: 375px) {
	.wtai-edit-product-line .wtai-header-wrapper .wtai-header-configuration .wtai-review-wrapper input[type="checkbox"] {
		margin-right: 8px;
	}
}

.wtai-review-wrapper .tooltip-help,
.wtai-tone-and-styles-select .tooltip-help {
	margin-left: 6px;
	top: 2px;
	position: relative;
	cursor: pointer;
}

.wtai-edit-product-line #poststuff .wtai-metabox .inside {
	padding-top: 20px;
	margin-top: 0px;
}

.wtai-edit-product-line #poststuff .wtai-metabox .inside {
	padding: 0px 0px 0px;
}


.wtai-edit-product-line #poststuff .wtai-metabox .inside .button-spin {
	padding-top: 20px;
}

.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper.wtai-with-no-text-length {
	display: none;
}

.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper>div {
	display: flex;
	width: 100%;
	justify-content: flex-end;
	align-items: center;
}

.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper.with_text_length .wtai-button-left-wrapper {
	flex-direction: row-reverse;
}

.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper.with_text_length .wtai-button-left-wrapper .button-spin {
	width: auto;
	margin-left: auto;
}

/* Firefox */
.wtai-edit-product-line #poststuff .postbox .inside .wtai-button-spin-wrapper,
.wtai-edit-product-line #poststuff .postbox .inside .wtai-col-row-wrapper {
	padding-left: 12px;
	padding-right: 12px;
}


.wtai-edit-product-line #poststuff .wtai-metabox .inside #publishing-action .button:not(.button-primary) {
	min-height: 32px;
}

.wtai-edit-product-line #poststuff .wtai-metabox .inside #publishing-action .button.button-primary {
	margin-left: 15px;
}

.wtai-edit-product-line .postbox-header input {
	margin-left: 10px;
	margin-top: 0;
}

.wtai-edit-product-line .postbox .wtai-button-spin-wrapper,
.wtai-edit-product-line .postbox .wtai-col-row-wrapper {
	display: flex;
	gap: 50px;
	align-items: start;
}

.wtai-edit-product-line #wtai-product-details-image_alt_text.postbox .wtai-col-row-wrapper {
	align-items: stretch;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper {
	gap: 30px;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper {
	margin-top: 20px;
	margin-bottom: 20px;
}

.wtai-edit-product-line #wtai-product-details-category_description.postbox .wtai-col-row-wrapper,
.wtai-edit-product-line #wtai-product-details-product_description.postbox .wtai-col-row-wrapper,
.wtai-edit-product-line #wtai-product-details-product_excerpt.postbox .wtai-col-row-wrapper {
	margin-bottom: 10px;
}

.wtai-edit-product-line .meta-box-sortables #keyword.postbox .inside {
	padding-top: 20px;
	padding-bottom: 20px;
}

@media (max-width:1536px) {

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper,
	.wtai-edit-product-line .postbox .wtai-col-row-wrapper {
		gap: 30px;
	}

}

@media (max-width:1440px) {

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper,
	.wtai-edit-product-line .postbox .wtai-col-row-wrapper {
		gap: 20px;
	}

	.wtai-edit-product-line #poststuff .wtai-metabox .mce-toolbar .mce-btn-group .mce-btn,
	.wtai-edit-product-line #poststuff .wtai-metabox .qt-dfw {
		margin: 2px 1px !important;
	}
}

@media (max-width: 1420px) {
	.wtai-edit-product-line #poststuff .wtai-metabox .inside .mce-toolbar .mce-ico {
		width: 18px;
		height: 18px;
	}
}

@media (min-width: 1300px) and (max-width: 1535px) {
	.wtai-edit-product-line .mce-toolbar .mce-btn-group>div {
		margin-left: 2px !important;
	}


	.wtai-edit-product-line .mce-flow-layout-item.mce-last {
		width: 45px !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.wtai-button-text-length .wtai-text-input-label {
		margin-left: 20px !important;
	}

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .mce-toolbar .mce-ico {
		width: 18px !important;
		height: 18px !important;
		font-size: 18px !important;
	}
}

@media (min-width: 1300px) and (max-width: 1360px) {
	.wtai-edit-product-line #poststuff .wtai-metabox .inside .mce-toolbar .mce-ico {
		width: 14px !important;
		height: 18px !important;
		font-size: 14px !important;
	}
}

@media (min-width: 1361px) and (max-width: 1439px) {
	.wtai-edit-product-line #poststuff .wtai-metabox .inside .mce-toolbar .mce-ico {
		width: 16px !important;
		height: 18px !important;
		font-size: 16px !important;
	}
}

@media (min-width: 1440px) and (max-width: 1525px) {
	.wtai-edit-product-line #poststuff .wtai-metabox .inside .mce-toolbar .mce-ico {
		width: 17px !important;
		height: 18px !important;
		font-size: 17px !important;
	}
}

@media (max-width: 1360px) {

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper,
	.wtai-edit-product-line .postbox .wtai-col-row-wrapper {
		gap: 20px;
	}

	.wtai-edit-product-line #poststuff .wtai-metabox .mce-toolbar .mce-btn-group .mce-btn,
	.wtai-edit-product-line #poststuff .wtai-metabox .qt-dfw {
		margin: 2px 0px !important;
	}
}

@media (max-width: 1280px) {

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper,
	.wtai-edit-product-line .postbox .wtai-col-row-wrapper {
		gap: 20px;
	}

	.wtai-edit-product-line .postbox .mce-menubtn.mce-fixed-width span {
		width: 68px !important;
		font-size: 10px;
		line-height: 20px;
	}

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .mce-toolbar .mce-ico {
		width: 16px;
		height: 16px;
	}

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .mce-toolbar i.mce-ico {
		font: normal 18px/1 dashicons;
	}
}

@media (max-width: 1260px) {

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper,
	.wtai-edit-product-line .postbox .wtai-col-row-wrapper {
		gap: 15px;
	}

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .mce-toolbar .mce-ico {
		width: 14px;
		height: 14px;
	}

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .mce-toolbar i.mce-ico {
		font: normal 16px/1 dashicons;
	}
}

.wtai-edit-product-line .postbox.disabled-button .wtai-col-row-wrapper .wtai-columns-1,
.wtai-edit-product-line .postbox.disabled-button .wtai-col-row-wrapper .columns-2 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

}


.wtai-edit-product-line .postbox:not(.disabled-button) .wtai-col-row-wrapper .wtai-columns-1,
.wtai-edit-product-line .postbox:not(.disabled-button) .wtai-col-row-wrapper .wtai-columns-3 {
	flex: 0 0 45%;  /* don't grow, don't shrink, stay at 48% */
    width: 45%;     /* ensure 48% width */
    max-width: 45%; /* prevent growing beyond 48% */
}

.wtai-edit-product-line .postbox:not(.disabled-button) .wtai-col-row-wrapper .columns-2 {
	flex: 0 0 4%;   /* for the middle column if needed */
    width: 4%;
    text-align: center;
    align-self: center;
    /*min-width: 35px;*/
}

@media (min-width: 1301px) {
	.wtai-edit-product-line .postbox .wtai-col-row-wrapper .columns-2 {
		padding-top: 15px;
	}
}

.wtai-edit-product-line #wtai-product-details-image_alt_text.postbox:not(.disabled-button) .wtai-col-row-wrapper .columns-2 {
	align-self: end;
}

.wtai-edit-product-line .postbox:not(.disabled-button) .wtai-col-row-wrapper .wtai-columns-1>label,
.wtai-edit-product-line .postbox:not(.disabled-button) .wtai-col-row-wrapper .wtai-columns-3>label {
	margin-bottom: 8px;
	display: block;
}


.wtai-edit-product-line .postbox.disabled-button .wtai-col-row-wrapper .wtai-columns-3 input.input-text,
.wtai-edit-product-line .postbox.disabled-button .wtai-col-row-wrapper .wtai-columns-3 textarea {
	margin-top: 10px;
	border-color: #DDDDDD;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-columns-3 .wtai-text-count-details {
	text-align: right;
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 15px;
	color: #888888;
	display: block;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-columns-3 .wtai-text-count-details span.keyword-density {
	width: 63%;
	text-align: left;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-columns-3 .wtai-text-count-details .wtai-char-counting {
	width: 37%;
	text-align: right;
}

.wtai-edit-product-line #wtai-product-details-category_description .wtai-col-row-wrapper .wtai-columns-3 .wtai-text-count-details,
.wtai-edit-product-line #wtai-product-details-product_description .wtai-col-row-wrapper .wtai-columns-3 .wtai-text-count-details,
.wtai-edit-product-line #wtai-product-details-product_excerpt .wtai-col-row-wrapper .wtai-columns-3 .wtai-text-count-details {
	position: absolute;
	right: 0px;
	bottom: -20px;
	width: 100%;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-columns-3 .wtai-current-value .wtai-text-count-details {
	position: absolute;
	bottom: -22px;
	right: 0;
}

.wtai-edit-product-line #wtai-product-details-page_title.postbox .wtai-col-row-wrapper .wtai-columns-3 .wtai-current-value .wtai-text-count-details {
	bottom: -19px;
}



.wtai-edit-product-line #wtai-product-details-page_description .wtai-col-row-wrapper .wtai-columns-3>.wtai-text-count-details {
	margin-top: -3px;
}

.wtai-edit-product-line #wtai-product-details-page_description.postbox .wtai-col-row-wrapper .wtai-columns-3 .wtai-current-value .wtai-text-count-details {
	bottom: -18px;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-columns-3 .wtai-current-value .wtai-text-count-details span {
	font-weight: 400 !important;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-columns-3 .wtai-text-count-details.over_limit .wtai-char-count {
	color: #FF0000;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .selection {
	padding: 0;
	background: #F7F7F7;
	border: 1px solid #DBDBDB;
	border-radius: 4px;
	display: flex;
	margin-bottom: 31px;
	color: #303030;
	text-decoration: none;
	gap: 4px;
	position: relative;
	width: calc(100% - 4px);
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .selection .button-add {
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	background: #2271B1;
	border-radius: 4px;
	padding-right: 9px;
	padding-left: 9px;
	color: #fff;
	display: none;
	padding-top: 10px;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .selection.selected .button-add {
	display: flex;
	align-items: center;
	position: relative;
	margin-left: auto;
	min-height: 50px;
	margin: 4px 4px 4px 0;
}

.wtai-edit-product-line #wtai-product-details-page_title .wtai-col-row-wrapper .wtai-col-row .selection .button-add {
	min-height: 40px;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .selection.selected .button-add::before {
	font-family: dashicons;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	content: "\f345";
	position: absolute;
	left: calc(50% - 8px);
	top: calc(50% - 19px);
	font-size: 15px;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .selection:not(.selected) .text-wrapper {
	width: 100%;
}



.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .selection .wtai-text-count-details {
	position: absolute;
	bottom: -18px;
	right: 0px;
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 15px;
	color: #888888;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-columns-1.wtai-loading-state .selection .wtai-text-count-details {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}


.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .wtai-text-count-details.over_limit .wtai-char-count {
	color: #FF0000;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .selection.selected .text-wrapper .wtai-text-count-details {
	color: #2271B1;
}


.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper>p {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	line-height: 17px;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper>p,
.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-current-text .wtai-current-value,
.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-current-text .wtai-current-value>p {
	font-size: 13px;
	line-height: 17px;
	color: #303030;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper>p,
.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-current-text .wtai-current-value>p {
	margin: 0 0 18px;
}

.wtai-edit-product-line #wtai-product-details-page_title.postbox .wtai-highlighter p,
.wtai-edit-product-line #wtai-product-details-page_title.postbox .wtai-col-row-wrapper .wtai-current-text .wtai-current-value>p {
	margin: 0;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper {
	height: 60px;
	overflow-y: auto;
}

.wtai-edit-product-line #wtai-product-details-page_description.postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper {
	height: 80px;
}

.wtai-edit-product-line #wtai-product-details-category_description.postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper,
.wtai-edit-product-line #wtai-product-details-product_description.postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper,
.wtai-edit-product-line #wtai-product-details-product_excerpt.postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper {
	height: 140px;
}

.wtai-edit-product-line #wtai-product-details-page_title.postbox .wtai-col-row-wrapper .wtai-col-row div[contenteditable],
.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row textarea {
	padding: 8px;
	outline: 0 !important;
	border-radius: 4px;
	border: 1px solid #DBDBDB;
}

.wtai-slide-right-text-wrapper .mce-top-part::before,
.wtai-slide-right-text-wrapper .mce-flow-layout,
.wtai-slide-right-text-wrapper div.mce-statusbar {
	display: none !important;
}

.wtai-slide-right-text-wrapper div.mce-toolbar-grp>div {
	padding: 0;
}

.wtai-slide-right-text-wrapper div.mce-toolbar-grp,
.wtai-slide-right-text-wrapper .mce-tinymce {
	border: 0;
	box-shadow: none;
}

#wtai-product-details-category_description .mce-flow-layout,
#wtai-product-details-product_excerpt .mce-flow-layout,
#wtai-product-details-product_description .mce-flow-layout {
	display: flex !important;
}

.wtai-slide-right-text-wrapper #wtai-product-details-category_description div.mce-toolbar-grp,
.wtai-slide-right-text-wrapper #wtai-product-details-product_excerpt div.mce-toolbar-grp,
.wtai-slide-right-text-wrapper #wtai-product-details-product_description div.mce-toolbar-grp {
	border-top-width: 1px !important;
}

.wtai-edit-product-line .wtai-col-row-wrapper .wtai-col-row .wtai-current-text>div {
	padding: 8px;
	overflow-y: auto;
	overflow-x: auto;
	width: 100%;  /* Ensure container takes full width */
}

.wtai-edit-product-line .wtai-col-row-wrapper .wtai-col-row .wtai-current-text pre{
	overflow: visible;  /* Allow content to flow naturally */
    width: max-content; /* Allow pre to expand to its content width */
    min-width: 100%;   /* Ensure it's at least as wide as container */
    white-space: pre;  /* Preserve formatting */
    word-wrap: normal; /* Prevent text wrapping */
}

.wtai-edit-product-line .wtai-col-row-wrapper .wtai-col-row .wtai-current-text>div,
.wtai-edit-product-line #wtai-product-details-page_description.postbox div.mce-edit-area iframe,
.wtai-edit-product-line #wtai-product-details-open_graph.postbox div.mce-edit-area iframe {
	height: 382px !important;
}


.wtai-edit-product-line #wtai-product-details-product_excerpt.postbox div.mce-edit-area iframe {
	height: 320px !important;
}

.wtai-edit-product-line #wtai-product-details-page_title .wtai-col-row-wrapper .wtai-col-row .wtai-current-text>div,
.wtai-edit-product-line #wtai-product-details-page_title.postbox div.mce-edit-area iframe,
.wtai-edit-product-line #wtai-product-details-image_alt_text .wtai-col-row-wrapper .wtai-col-row .wtai-current-text>div,
.wtai-edit-product-line #wtai-product-details-image_alt_text.postbox div.mce-edit-area iframe {
	height: 60px !important;
}


.wtai-edit-product-line #wtai-product-details-category_description .wtai-col-row-wrapper .wtai-col-row .wtai-current-text>div,
.wtai-edit-product-line #wtai-product-details-product_description .wtai-col-row-wrapper .wtai-col-row .wtai-current-text>div {
	height: 478px !important;
}

.wtai-edit-product-line #wtai-product-details-category_description.postbox div.mce-edit-area iframe,
.wtai-edit-product-line #wtai-product-details-product_description.postbox div.mce-edit-area iframe {
	height: 419px !important;
}

.wtai-edit-product-line #wtai-product-details-open_graph.postbox div.mce-edit-area,
.wtai-edit-product-line #wtai-product-details-page_description.postbox div.mce-edit-area,
.wtai-edit-product-line #wtai-product-details-page_title.postbox div.mce-edit-area,
.wtai-edit-product-line #wtai-product-details-image_alt_text.postbox div.mce-edit-area {
	background: transparent;
	filter: none;
	border: 1px solid #DBDBDB !important;
	overflow-y: auto;
	border-radius: 4px;
}

.wtai-edit-product-line #wtai-product-details-open_graph.postbox div.mce-edit-area,
.wtai-edit-product-line #wtai-product-details-page_description.postbox div.mce-edit-area,
.wtai-edit-product-line #wtai-product-details-page_title.postbox div.mce-edit-area {
	margin-bottom: 5px;
}

input:focus, textarea:focus, select:focus {
	outline: none !important;
}

.wtai-edit-product-line #wtai-product-details-open_graph.postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper>p,
.wtai-edit-product-line #wtai-product-details-page_title.postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper>p {

	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding: 8px;
}

.wtai-edit-product-line #wtai-product-details-page_description.postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper>p {

	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding: 8px;
	overflow: unset;
}

.wtai-edit-product-line #wtai-product-details-category_description.postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper>p,
.wtai-edit-product-line #wtai-product-details-product_description.postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper>p,
.wtai-edit-product-line #wtai-product-details-product_excerpt.postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper>p {

	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding: 8px 10px 8px 8px;
	overflow: unset;
}

.wtai-edit-product-line #wtai-product-details-page_title .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper {
	min-height: 50px;
}


.wtai-edit-product-line .postbox .postbox-header .tooltip-help {
	position: absolute;
	right: 20px;
	cursor: pointer;
}

.input:hover .wtai-tooltip:before {
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -3px;
	left: -6px;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 6px solid blue;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-columns-3 .wtai-current-text .wtai-current-value p {
	margin-bottom: 0px;
	margin-top: 0px;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper {
	align-items: flex-end;
    width: 100%;  /* ensure container takes full width */
    justify-content: space-between; /* distribute space between items */
}

.wtai-edit-product-line #wtai-product-details-category_description.postbox .wtai-col-row-wrapper>div.wtai-current-value-wrapper,
.wtai-edit-product-line #wtai-product-details-product_description.postbox .wtai-col-row-wrapper>div.wtai-current-value-wrapper,
.wtai-edit-product-line #wtai-product-details-product_excerpt.postbox .wtai-col-row-wrapper>div.wtai-current-value-wrapper {
	padding-bottom: 11px;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper>p::-webkit-scrollbar,
.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-columns-3 .wtai-current-text .wtai-current-value>p::-webkit-scrollbar {
	width: 0.2em;
	background-color: #F5F5F5;

}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper>p::-webkit-scrollbar,
.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-columns-3 .wtai-current-text .wtai-current-value>p::-webkit-scrollbar .wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper>p::-webkit-scrollbar:hover {
	background-color: red;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper>p::-webkit-scrollbar-thumb,
.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-columns-3 .wtai-current-text .wtai-current-value>p::-webkit-scrollbar-thumb {
	background-color: #B7B7B7;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper>p::-webkit-scrollbar-thumb:hover {
	width: 0.9em;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper>p::-webkit-scrollbar-track,
.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-columns-3 .wtai-current-text .wtai-current-value>p::-webkit-scrollbar-track {
	background-color: #F5F5F5;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .selection.button {
	white-space: break-spaces;
	line-height: 1.4em;
	color: #2271b1;
	border-color: #2271b1;
}

.wtai-edit-product-line .postbox.disabled-button .wtai-col-row-wrapper .wtai-columns-1 .selection,
.wtai-edit-product-line .postbox.disabled-button .wtai-col-row-wrapper .columns-2 a {
	color: #F7F7F7;
	border-color: #F7F7F7;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .button:not(.ed_button) {
	width: 100%;
	display: block;
	padding: 10px 24px;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row label {
	font-size: 13px;
	line-height: 17px;
	color: #303030;
	font-weight: 600;
	min-height: 25px;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row label em {
	font-weight: 400;
	font-style: italic;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-columns-3 input:not(.ed_button),
.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-columns-3 textarea {
	width: 100%;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-columns-3 {
	position: relative;
}

.wtai-edit-product-line #wtai-product-details-category_description.postbox .wp-editor-wrap,
.wtai-edit-product-line #wtai-product-details-product_description.postbox .wp-editor-wrap,
.wtai-edit-product-line #wtai-product-details-product_excerpt.postbox .wp-editor-wrap {
	position: relative;
	top: 0;
	z-index: 2;
}

.wtai-edit-product-line .wp-switch-editor {
	height: 25px !important;
}

@media (max-width: 1680px) {
	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper>div.wtai-button-left-wrapper {
		flex-direction: column !important;
	}

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper>div.wtai-button-left-wrapper>div,
	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper.with_text_length .wtai-button-left-wrapper .button-spin,
	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper.with_text_length .wtai-button-left-wrapper .button-spin a,
	.wtai-edit-product-line .postbox .wtai-generate-text {
		width: 100%;
	}


}

.wtai-edit-product-line .postbox .wtai-generate-text {
	min-width: 190px;
	text-align: center;
}

@media (max-width: 414px) {

	.wtai-edit-product-line .postbox .inside .button-spin,
	.wtai-edit-product-line .postbox .wtai-generate-text {
		width: 100%;
	}
}

.wtai-edit-product-line .postbox.wtai-loading-state .inside {
	position: relative;
}

.wtai-edit-product-line .postbox.wtai-loading-state .inside::before,
.wtai-slide-right-text-wrapper.wtai-overlay .wtai-content::before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-color: #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	z-index: 100;
}

.wtai-slide-right-text-wrapper.wtai-overlay .wtai-content::before {
	background-color: #000;
}

#wtai-woocommerce-product-attributes ul {
	margin-bottom: 0px;
	margin-top: 0px;
}

#wtai-woocommerce-product-attributes ul li {
	border-bottom: 1px solid #F6F7F7;
	padding: 4px 12px 0px;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	margin-bottom: 0px;
	position: relative;
	min-height: 34px;
}

#wtai-woocommerce-product-attributes ul li:nth-child(odd) {
	background: #fff;
}

#wtai-woocommerce-product-attributes ul li:nth-child(even) {
	background: #F6F7F7;
}

#wtai-woocommerce-product-attributes ul li .wtai-attr-checkboxes {
	position: absolute;
	left: 12px;
	top: calc(50% - 5px);
}

#wtai-woocommerce-product-attributes ul li.text .wtai-attr-checkboxes {
	top: 9px;
}

#wtai-woocommerce-product-attributes ul li label {
	display: inline-block;
	margin-left: 25px;
	width: calc(100% - 19px);
	color: #3C434A;
}

#wtai-woocommerce-product-attributes ul li .wtai-otherproddetails-container {
	padding-left: 25px;
	color: #3C434A;
}

#wtai-woocommerce-product-attributes ul li label strong {
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	color: #3C434A;
	line-height: 16px;
	word-wrap: break-word;
}

#wtai-wp-field-input-product_description-wrap .mce-toolbar-grp,
#wtai-wp-field-input-product_excerpt-wrap .mce-toolbar-grp {
	background: #F7F7F7 !important;
	position: relative;
	border-bottom: 1px solid #DBDBDB !important;
}

#wtai-wp-field-input-product_description-wrap .mce-toolbar .mce-btn-group,
#wtai-wp-field-input-product_excerpt-wrap .mce-toolbar .mce-btn-group {
	padding-bottom: 1px !important;
}

.wtai-additional-prompt-wrap .wtai-sub-desc,
#wtai-woocommerce-product-attributes ul li .other-details,
#wtai-woocommerce-product-attributes ul li label .wtai-details-subtext,
#wtai-woocommerce-product-attributes ul li label .wtai-details {
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	color: #3C434A;
	margin-top: 5px;
}

#wtai-woocommerce-product-attributes ul li label .wtai-details-subtext,
#wtai-woocommerce-product-attributes ul li label .wtai-details {
	word-wrap: break-word;
}

#wtai-woocommerce-product-attributes ul li .other-details{
	font-size: 12px;
}

#wtai-woocommerce-product-attributes ul li.text {
	padding-bottom: 10px;
}

#wtai-woocommerce-product-attributes ul li textarea,
#wtai-woocommerce-product-attributes ul li label textarea {
	resize: none;
	width: 100%;
	margin-top: 10px;
	height: 79px;
	text-align: left;
}

#TB_window {
	height: auto !important;
}


.wrap.wtai-edit-product-line #writetextai-update-back {
	float: right;
}

.wrap.wtai-edit-product-line input[type=color],
.wrap.wtai-edit-product-line input[type=date],
.wrap.wtai-edit-product-line input[type=datetime-local],
.wrap.wtai-edit-product-line input[type=datetime],
.wrap.wtai-edit-product-line input[type=email],
.wrap.wtai-edit-product-line input[type=month],
.wrap.wtai-edit-product-line input[type=number],
.wrap.wtai-edit-product-line input[type=password],
.wrap.wtai-edit-product-line input[type=search],
.wrap.wtai-edit-product-line input[type=tel],
.wrap.wtai-edit-product-line input[type=text],
.wrap.wtai-edit-product-line input[type=time],
.wrap.wtai-edit-product-line input[type=url],
.wrap.wtai-edit-product-line input[type=week],
.wrap.wtai-edit-product-line select,
.wrap.wtai-edit-product-line textarea {
	border-radius: 0px;
	;
}

.wrap.wtai-edit-product-line textarea {
	font-size: 13px;
	line-height: 17px;
	color: #303030;
}

.tooltipster-base .tooltipster-content {
	background-color: #333;
	display: flex;
	color: #fff;
	width: 620px;
	height: 231px;
	border-color: #333 !important;
	border-radius: 4px;
	padding: 20px 10px;
	box-shadow: none!important;
	font-size: 12px;
    line-height: 1.2;
}


.tooltipform-edit .tooltipster-content {
	width: 250px;
	height: auto;
}

.tooltipform-default .tooltipster-content {
	width: auto !important;
	height: auto !important;
	padding: 10px !important;
	display: flex;
}

.tooltipster-base .tooltipster-content .wtai-tooltip-generate-text,
.tooltipster-base .tooltipster-content .wtai-tooltip-transfer-text {
	/* width:calc(50% - 20px);*/
	width: 50%;
	padding: 0px 10px;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	box-sizing: border-box;
}

.tooltipster-base .tooltipster-content .wtai-tooltip-generate-text img,
.tooltipster-base .tooltipster-content .wtai-tooltip-transfer-text img {
	max-width: 100%;
}

.tooltipster-base .tooltipster-content .wtai-tooltip-generate-text .wtai-label,
.tooltipster-base .tooltipster-content .wtai-tooltip-transfer-text .wtai-label {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
}


.tooltipster-base .tooltipster-content .wtai-tooltip-transfer-text {
	border-right: 1px solid #E0E0E0;
	height: 100%;
}

.tooltipster-base .tooltipster-content .wtai-tooltip-generate-text {
	border-right: 1px solid transparent;
}

.tooltipster-sidetip .tooltipster-arrow-border {
	border-top-color: #333 !important;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
}

.tooltipster-sidetip .tooltipster-arrow-background {
	border-top-color: #333 !important;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: #333 !important;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-top-color: transparent !important;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #333 !important;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-top-color: transparent !important;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
}

.tooltipster-sidetip.tooltipster-bottom.wtai-list-hover .tooltipster-box {
	margin-left: -200px !important;
}

.tooltipster-sidetip .tooltipster-box {
	border: 0px;
	background-color: transparent;
}

#TB_window {
	padding: 0px 0px;
}

#TB_title {
	height: auto !important;
	margin-bottom: 20px;
}

.wtai-tb-window-modal-transfer #TB_title {
	margin-bottom: 10px;
}

#TB_title #TB_ajaxWindowTitle {
	float: unset;
	text-overflow: unset;
	white-space: normal;
	padding: 0px 20px;
	width: calc(100% - 32px) !important;
}

.wtai-tb-window-modal-generate #TB_title #TB_ajaxWindowTitle {
	width: 100% !important;
	padding-top: 30px
}

#TB_title #TB_ajaxWindowTitle h2 {
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 29px;
	margin: 12px 0 21px;
}

#TB_window.modal_attention #TB_title #TB_ajaxWindowTitle h2 {
	margin: 10px 0 0;
}

#TB_title #TB_ajaxWindowTitle p {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 20px;
}

#TB_closeAjaxWindow {
	position: absolute;
	top: 21px;
	width: calc(100% - 8px);
}

#TB_window.modal_attention #TB_closeAjaxWindow {
	top: 6px;
}

#TB_window #TB_ajaxContent .wtai-header-modal {
	display: none;
}

/*Modal Common*/
#TB_ajaxContent {
	width: 100% !important;
	padding: 0 !important;
	overflow: hidden !important;
}

#TB_window #TB_ajaxContent .wtai-footer-modal {
	border-top: 1px solid #DCDCDE;
	margin-top: 0;
	padding: 15px 10px 15px;
	text-align: right;
}

#TB_ajaxContent .wtai-product-fields-wrapper {
	display: flex;
	flex-wrap: wrap;
}

.wtai-product-textlength-container>label,
#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-textlength-container {
	font-size: 13px;
	line-height: 17px;
	display: block;
	margin-bottom: 10px;
}

#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container {
	display: flex;
	justify-content: space-between;
}

#TB_window.wtai-tb-window-modal-transfer {
	overflow-y: auto;
}

#TB_window.wtai-tb-window-modal-transfer #TB_ajaxContent {
	padding: 2px 15px 5px 15px;
	height: auto !important;
}

#TB_ajaxContent .wtai-attention-modal-container {
	padding-left: 16px;
	padding-right: 16px;
}

#TB_ajaxContent .wtai-attention-modal-container p {
	margin-top: 0px;
}

#TB_ajaxContent .wtai-product-attributes-container .wtai-product-attr-container {
	display: flex;
}

.wtai-product-textlength-title,
#TB_ajaxContent .wtai-product-attr-title {
	font-weight: 600;
	margin-bottom: 11.5px;
	display: block;
}

#TB_ajaxContent .wtai-product-container .wtai-product-label-text,
#TB_ajaxContent .wtai-product-attr-container .wtai-product-attr-wrap .wtai-product-attr-item,
#TB_ajaxContent .wtai-product-container .wtai-product-wrap .wtai-product-item {
	font-size: 14px;
	line-height: 19px;
}

@media (max-width: 782px) {

	#TB_ajaxContent .wtai-label-select-all-wrap,
	#TB_ajaxContent .wtai-product-container .wtai-product-label-text,
	#TB_ajaxContent .wtai-product-attr-container .wtai-product-attr-wrap .wtai-product-attr-item,
	#TB_ajaxContent .wtai-product-container .wtai-product-wrap .wtai-product-item {
		line-height: 26px;
	}
}

#TB_ajaxContent .wtai-product-attr-container .wtai-product-attr-wrap .wtai-product-attr-item,
#TB_ajaxContent .wtai-product-container .wtai-product-wrap .wtai-product-item {
	margin-bottom: 13px;
	font-style: normal;
	font-weight: 400;
}

#TB_window.wtai-tb-window-modal-transfer #TB_ajaxContent .wtai-product-attr-container .wtai-product-attr-wrap .wtai-product-attr-item {
	margin-bottom: 12px;
	padding-top: 1px;
}

#TB_window.wtai-tb-window-modal-transfer #TB_ajaxContent .wtai-product-attr-container .wtai-product-attr-wrap {
	padding: 10px 20px 10px;
}

#TB_ajaxContent .wtai-product-container .wtai-product-label-text {
	font-weight: 600;
	margin-bottom: 11.5px;
	display: block;
}

@media (min-width:0px) {
	#TB_window.wtai-tb-window-modal-generate .wtai-footer-modal.wtai-d-flex>label {
		position: relative;
		padding-left: 35px;
	}

	#TB_window.wtai-tb-window-modal-generate .wtai-footer-modal.wtai-d-flex>label input {
		position: absolute;
		left: 0;
		top: 0;
	}
}

@media (min-width: 783px) {
	#TB_window.wtai-tb-window-modal-generate .wtai-footer-modal.wtai-d-flex>label {
		padding-left: 25px;
	}

	#TB_window.wtai-tb-window-modal-generate .wtai-footer-modal.wtai-d-flex>label input {
		top: 5px;
	}
}

@media (max-width: 599px) {
	#TB_window.wtai-tb-window-modal-generate .wtai-footer-modal.wtai-d-flex {
		flex-direction: column;
		align-items: flex-start;
	}

	#TB_window.wtai-tb-window-modal-generate .wtai-footer-modal.wtai-d-flex>label {
		width: 100%;
		text-align: left !important;
		margin-bottom: 12px;
	}

	#TB_window.wtai-tb-window-modal-generate #TB_ajaxContent .wtai-footer-modal .button-primary {
		margin-left: auto;
	}
}

@media (min-width: 0px) and (max-width: 782px) {
	#TB_window.wtai-tb-window-modal-transfer #TB_ajaxContent .wtai-product-attr-container .wtai-product-attr-wrap {
		padding: 10px 20px 10px !important;
	}

	#TB_window.wtai-tb-window-modal-transfer #TB_title {
		margin-bottom: 10px !important;
	}
}

#TB_window {

	padding: 0px 0px;
}

#TB_window #TB_ajaxContent .wtai-footer-modal .button-primary {
	height: 32px;
	min-width: 130px;
	text-align: center;
}

#TB_window #TB_ajaxContent .wtai-footer-modal .footer-cb {
	width: auto;
	display: inline-block;
	margin-left: 0px;
	margin-top: 7px;
	float: left;
}

/*Modal*/
#TB_overlay.remove-overlay {
	display: none;
}

#TB_window.modal_attention #TB_ajaxContent .wtai-footer-modal .button-primary {
	min-width: 120px;
}

.wtai-loader-generate .wtai-generate-username {
	white-space: nowrap;
	flex: 1;
	font-size: 12px;
	line-height: 16px;
	color: #2C3338;
	margin-top: 5px;
}

#wtai-product-generate-completed-bulk.wtai-loader-generate-bulk .wtai-loading-header-details *,
#wtai-product-generate-completed.wtai-loader-generate .wtai-loading-header-details * {
	font-size: 14px;
	line-height: 19px;
}

#wtai-product-generate-completed-bulk.wtai-loader-generate-bulk .wtai-loading-generation-error-wrapper,
#wtai-product-generate-completed.wtai-loader-generate .wtai-loading-generation-error-wrapper,
#wtai-product-generate-completed-bulk.wtai-loader-generate-bulk .wtai-loading-wtai-header-wrapper,
#wtai-product-generate-completed.wtai-loader-generate .wtai-loading-wtai-header-wrapper {
	display: flex;
	align-items: center;
	gap: 10px;
}

#wtai-restore-global-setting-completed .wtai-loading-details-container .wtai-loading-wtai-header-wrapper .wtai-loading-header-details span,
#wtai-product-generate-completed-bulk.wtai-loader-generate-bulk .wtai-loading-header-details span,
#wtai-product-generate-completed.wtai-loader-generate .wtai-loading-header-details span {
	background: url(../images/ic_circle_check_blue.svg) 1px 5px no-repeat;
	padding: 3px 0 3px 29px;
}

#wtai-product-generate-completed-bulk.wtai-loader-generate-bulk .wtai-loading-generation-error-wrapper,
#wtai-product-generate-completed.wtai-loader-generate .wtai-loading-generation-error-wrapper {
	margin-top: 15px;
}

.wtai-bulk-generate-error-ico-wrap span.wtai-bulk-generate-error-ico,
#wtai-product-generate-completed.wtai-loader-generate.allfielderrorshown .wtai-loading-wtai-header-wrapper .wtai-loading-header-details>span,
#wtai-product-generate-completed-bulk.wtai-loader-generate-bulk .wtai-loading-generation-error-wrapper span,
#wtai-product-generate-completed.wtai-loader-generate .wtai-loading-generation-error-wrapper span {
	background: url(../images/warning-icon.svg) 1px 5px no-repeat;
	padding: 3px 0 3px 29px;
	display: flex;
	color: red;
}

.wtai-loader-generate#wtai-restore-global-setting-completed .wtai-loading-details-container .wtai-loading-wtai-header-wrapper .wtai-loading-button-action,
#wtai-product-generate-completed.wtai-loader-generate .wtai-loading-button-action {
	margin-left: auto;
	align-self: flex-start;
}

.wtai-loader-generate#wtai-restore-global-setting-completed .wtai-loading-details-container .wtai-loading-wtai-header-wrapper .wtai-loading-button-action span,
#wtai-product-generate-completed-bulk.wtai-loader-generate-bulk .wtai-loading-button-action span,
#wtai-product-generate-completed.wtai-loader-generate .wtai-loading-button-action span {
	background: #2271B1;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #2271B1;
	width: 60px;
	height: 37px;
	display: block;
	text-align: center;
	line-height: 37px;
	font-size: 13px;
	cursor: pointer;
}

#wtai-product-generate-completed-bulk.wtai-loader-generate-bulk,
#wtai-product-generate-completed.wtai-loader-generate {
	padding: 20px;
}

#TB_window.wtai-tb-window-modal-generate #TB_ajaxContent {
	height: calc(100% - 120px) !important;
}

#product-transfer-forced div.wtai-loading-details-container,
#product-rewrite-forced div.wtai-loading-details-container,
#product-rewrite-forced2 div.wtai-loading-details-container {
	margin-bottom: 20px;
}

@media (min-width:0px) {
	#TB_ajaxContent .wtai-product-fields-wrapper {
		padding: 0 20px 20px;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-textfields-container,
	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container,
	#TB_ajaxContent .wtai-product-attributes-container .wtai-product-attr-container {
		border-bottom: 0;
		margin-bottom: 0;
	}

	#TB_window.modal_attention {
		height: 140px !important;
		top: 0 !important;
	}

	#TB_window.modal_attention #TB_ajaxContent p {
		padding: 0;
		margin: 0 0 15px;
	}

	#TB_window.modal_attention #TB_title {
		height: auto !important;
		margin-bottom: 10px;
		background: #fff !important;
		border-bottom: 0;
	}

	#TB_window.modal_attention #TB_ajaxContent .wtai-footer-modal {
		padding: 8px 12px;
	}

	#TB_window.wtai-tb-window-modal-generate {
		width: 300px !important;
	}

	.wtai-bulk-custom-style-ref-product-select {
		width: 100%;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-textfields-container {
		width: 100%;
	}	
}

@media (min-width:0px) and (max-width:599px) {

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container,
	#TB_ajaxContent .wtai-product-attributes-container .wtai-product-attr-container {
		flex-direction: column;
		width: 100%;
	}

	#TB_ajaxContent .wtai-product-attributes-container,
	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container>div,
	#TB_ajaxContent .wtai-product-attributes-container .wtai-product-attr-container>div {
		width: 100%;
		overflow-y: auto;
	}
}

@media (min-width: 360px) {
	#TB_window.wtai-tb-window-modal-generate {
		width: 340px !important;
	}

	.wtai-bulk-custom-style-ref-product-select {
		width: 100%;
	}
}

@media (min-width: 375px) {
	#TB_window.wtai-tb-window-modal-generate {
		width: 360px !important;
	}
}

@media (min-width: 480px) {
	#TB_window.wtai-tb-window-modal-generate {
		width: 90% !important;
	}

	.wtai-bulk-custom-style-ref-product-select {
		width: 100%;
	}
}

@media (min-width: 568px) {
	#TB_window.wtai-tb-window-modal-transfer {
		width: 530px !important;
		height: 430px !important;
		margin-left: -265px !important;
		top: 50% !important;
		margin-top: -215px !important;
	}

	.wtai-bulk-custom-style-ref-product-select {
		width: 100%;
	}

	#wtai-product-edit-cancel.wtai-loader-generate,
	#wtai-product-generate-forced.wtai-loader-generate,
	#product-transfer-forced.wtai-loader-generate,
	#product-rewrite-forced.wtai-loader-generate,
	#product-rewrite-forced2.wtai-loader-generate,
	.wtai-product-generate-forced.wtai-loader-generate {
		left: 50% !important;
	}

	#TB_window.modal_attention,
	#wtai-product-edit-cancel.wtai-loader-generate,
	#wtai-product-generate-forced.wtai-loader-generate,
	#product-transfer-forced.wtai-loader-generate,
	#product-rewrite-forced.wtai-loader-generate,
	#product-rewrite-forced2.wtai-loader-generate,
	.wtai-product-generate-forced.wtai-loader-generate {
		width: 550px !important;
		margin-left: -225px !important;

	}

	#TB_window.modal_attention,
	#wtai-product-edit-cancel.wtai-loader-generate,
	#wtai-product-generate-forced.wtai-loader-generate,
	#product-transfer-forced.wtai-loader-generate,
	.wtai-product-generate-forced.wtai-loader-generate {
		height: 140px !important;
	}

	#product-transfer-forced.wtai-loader-generate,
	#product-rewrite-forced.wtai-loader-generate,
	#product-rewrite-forced2.wtai-loader-generate {
		height: auto !important;
	}

	#wtai-product-edit-cancel.wtai-loader-generate,
	#wtai-product-generate-forced.wtai-loader-generate,
	#product-transfer-forced.wtai-loader-generate,
	#product-rewrite-forced.wtai-loader-generate,
	#product-rewrite-forced2.wtai-loader-generate,
	.wtai-product-generate-forced.wtai-loader-generate {
		text-align: center;
	}
}

@media (min-width: 600px) {
	#TB_ajaxContent .wtai-product-fields-wrapper {
		padding: 0 20px 0px;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container {
		width: 100%;		
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container>div {
		width: 150px;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container>div.wtai-product-audiences-wrap {
		width: 250px;
	}

	#TB_ajaxContent .wtai-product-attributes-container .wtai-product-attr-container {
		border-bottom: 0 solid #DCDCDE;
		margin-bottom: 0;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-attributes-container {
		border-right: 0;
		width: 100%;
		margin-bottom: 15px;
		padding-right: 0;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-attributes-container .wtai-product-attr-container {
		display: flex;
		flex-wrap: nowrap;
		gap: 20px;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-textlength-container {
		width: 100%;
	}

	#TB_window.wtai-tb-window-modal-generate {
		width: 580px !important;
	}

	.wtai-bulk-custom-style-ref-product-select {
		width: 100%;
	}
}

@media (min-width:768px) and (max-height: 1024px) {
	#TB_window.wtai-tb-window-modal-transfer {
		height: 510px !important;
	}
}

@media (min-width: 783px) {
	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-textfields-container {
		width: 170px;
	}

	#TB_ajaxContent .wtai-bulk-generate-main-contents-full-automation.wtai-product-fields-wrapper .wtai-bulk-generate-tab-content-wrapper .wtai-product-textfields-container{
		width: 100%;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-textfields-container>div {
		border-right: 0;
		padding-right: 5px;
		height: 100%;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container {
		width: 100%;
		padding-left: 0;
	}

	#TB_window.modal_attention #TB_ajaxContent .wtai-footer-modal {
		padding: 12px;
	}

	#TB_window.wtai-tb-window-modal-transfer {
		height: auto !important;
		margin-top: 0 !important;
        transform: translateY(-50%);
	}

	.locale-da-dk #TB_window.wtai-tb-window-modal-transfer {
		height: auto !important;
	}

	#TB_window.wtai-tb-window-modal-transfer #TB_ajaxWindowTitle p {
		margin-right: -20px;
	}

	#TB_window.wtai-tb-window-modal-generate {
		width: 750px !important;
	}

	.wtai-bulk-custom-style-ref-product-select {
		width: 100%;
	}
}

@media (min-width:768px) {

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-attributes-container {
		padding-right: 30px;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container>div {
		width: 33%;
		padding-bottom: 30px;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-attributes-container>div>div {
		padding-bottom: 30px;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container>div.wtai-product-audiences-wrap {
		width: 33%;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-textlength-container {
		width: 100%;
	}
}

.wtai-footer-modal.wtai-d-flex {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 15px 20px 15px 20px !important;
}

.wtai-footer-modal #dont_show_bulk_generate_popup {
	margin-right: 10px;
}

.thickbox-loading.wtai-tb-window-modal-generate .wtai-button-text-length>span {
	width: 100%;
}

.thickbox-loading.wtai-tb-window-modal-generate .wtai-button-text-length>span.wtai-min {
	margin-top: 10px
}

@media (min-width: 1180px) {

	.wtai-bulk-custom-style-ref-product-select {
		width: 100%;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-textfields-container {
		width: 170px;
		border-bottom: 0;
		margin-bottom: 0;
	}

	#TB_ajaxContent .wtai-bulk-generate-main-contents-full-automation.wtai-product-fields-wrapper .wtai-bulk-generate-tab-content-wrapper .wtai-product-textfields-container{
		width: 100%;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container {
		width: 100%;
		border-right: 0;
		padding-right: 0;
		padding-left: 0;
		border-bottom: 0;
		margin-bottom: 0;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container>div {
		/*width: 33%;*/
		padding-bottom: 10px;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-attributes-container>div>div {
		width: 100%;
		padding-bottom: 0;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container>div.wtai-product-audiences-wrap {
		width: 33%;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-attributes-container {
		width: 100%;
		margin-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-textlength-container {
		width: 100%;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper {
		padding: 0 20px 0px 20px;
	}

}

@media (min-width: 1280px) {
	#TB_window.wtai-tb-window-modal-generate {
		width: 955px !important;
	}

	.wtai-bulk-custom-style-ref-product-select {
		width: 100%;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-textfields-container {
		width: 215px;
	}

	#TB_ajaxContent .wtai-bulk-generate-main-contents-full-automation.wtai-product-fields-wrapper .wtai-bulk-generate-tab-content-wrapper .wtai-product-textfields-container{
		width: 100%;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container {
		width: 100%;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-textlength-container {
		width: 100%;
	}
}

@media (min-width: 1440px) {
	.wtai-bulk-custom-style-ref-product-select {
		width: 100%;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container {
		width: 100%;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-textlength-container {
		width: 100%;
	}
}

.button.wtai-bulk-generate-action {
	margin: 0px 8px 0px 0px;
	text-align: center;
}


.wtai-edit-product-line #post-body-content {
	margin: 0px;
}

.wtai-edit-product-line .wtai-wp-filter {
	display: flex;
	margin: 0px 0px 20px;
	padding: 21px 12px;
	flex-wrap: wrap;
	justify-content: space-between;
}

.wtai-wp-filter {
	width: 100%;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
	border: 1px solid #c3c4c7;
	background: #fff;
	color: #50575e;
	font-size: 13px;
}

.wtai-edit-product-line .wtai-wp-filter ul {
	margin: 0px;
	display: flex;
	align-items: center;
}

.wtai-edit-product-line .wtai-wp-filter ul.subsubsub a {
	line-height: 2;
	padding: 0 0.2em;
}

.wtai-edit-product-line .wtai-wp-filter ul.subsubsub li {
	margin: 0 0.2em 0 0;
}

.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process,
.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .select_wrapper {
	display: flex;
}

.wtai-edit-product-line .wtai-wp-filter>div.wtai-generate-wrapper {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	margin-top: 10px;
	align-items: center;
}

.wtai-edit-product-line .wtai-wp-filter>div.wtai-generate-wrapper .wtai-highlight-incorrect-pronouns-wrap {
	width: 60%;
	text-align: left;
	display: none;
}

.wtai-edit-product-line .wtai-wp-filter>div.wtai-generate-wrapper.with-incorrect-pronouns .wtai-highlight-incorrect-pronouns-wrap {
	display: block;
}

.wtai-edit-product-line .wtai-wp-filter>div.wtai-generate-wrapper .wtai-highlight-incorrect-pronouns-wrap label {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #1D2327;
}

.wtai-edit-product-line .wtai-wp-filter>div.wtai-generate-wrapper .wtai-generate-cta-wrap {
	width: 40%;
	display: flex;
	justify-content: flex-end;
	margin-top: 10px;
	align-items: center;
}

.wtai-edit-product-line .wtai-wp-filter>div.wtai-generate-wrapper .wtai-generate-tooltip {
	margin-left: 12px;
	margin-right: 0;
}

.wtai-select-wrapper {
	margin-left: 12px;
}

.wtai-custom-style-ref-prod {
	position: relative;
	top: 2px;
	margin-right: 10px;
}

.wtai-custom-style-ref-prod-sel {
	width: 100%;
	height: 32px;
}

.wtai-macos .wtai-custom-style-ref-prod-sel {
	width: 100%;
}

.wtai-reference-product-wrapper .selectize-control.single .selectize-input,
.wtai-select-wrapper .selectize-control.single .selectize-input {
	border: 1px solid #8C8F94;
	box-shadow: none !important;
	background-color: #fff;
	height: 32px;
	padding: 0 8px;
	background-image: none;
	padding-right: 25px !important;
}

.wtai-reference-product-wrapper .selectize-control.single .selectize-input input,
.wtai-select-wrapper .selectize-control.single .selectize-input input {
	line-height: 30px !important;
	width: 100% !important;
}

.wtai-bulk-custom-style-ref-product-select .selectize-input>.item,
.wtai-custom-style-ref-prod-sel .selectize-input>.item {
	overflow: hidden;
	text-overflow: ellipsis;
	/*white-space: nowrap;*/
	padding-right: 25px;
	line-height: 30px;
	width: 100%;
}

.wtai-select-wrapper .selectize-control.single .selectize-input:after {
	right: 10px;
	margin-top: -2px;
}

.wtai-custom-style-ref-prod-sel .selectize-dropdown-content {
	max-height: 200px;
	background: #fff;
	border: 1px solid #ccc;
	/*box-shadow: 0px 8px 8px rgb(85 93 102 / 30%);*/
}

.wtai-edit-product-line .wtai-wp-filter>div.new-wrapper {
	justify-content: space-between;
	align-items: center;
}

.wtai-ref-product-form-postbox-wrapper,
.wtai-ref-product-form-postbox-wrapper>label,
.wtai-ref-product-form-postbox-wrapper>div {
	display: flex;
	align-items: center;
}

.wtai-ref-product-form-postbox-wrapper {
	width: 100%;
}

.wtai-ref-product-form-postbox-wrapper .wtai-reference-product-label-wrapper {
	/*width: 180px*/
	white-space: nowrap;
}

.wtai-ref-product-form-postbox-wrapper .wtai-reference-product-wrapper {
	/*width: calc(100% - 192px)*/
	flex-grow: 1;
}

.wtai-ref-product-form-postbox-wrapper .wtai-reference-product-wtai-select-wrapper {
	width: 100%
}

.wtai-ref-product-form-postbox-wrapper .wtai-select-wrapper>.wtai-tooltip,
.wtai-generate-wrapper>.wtai-tooltip {
	display: flex;
	align-items: center;
	height: 30px;
	margin-left: 12px;
	margin-right: 0;
	width: max-content;
}

.wtai-edit-product-line .wtai-wp-filter select {
	/*margin-right: 20px;*/
	border-radius: 3px;
}

.wtai-edit-product-line .wtai-wp-filter select.customStyleRefprodText {
	margin-right: 0;
	width: 100%;
}

.wtai-edit-product-line .postbox:not(.disabled-button) .wtai-col-row-wrapper .wtai-col-row {
	display: block;
}

.wtai-edit-product-line .wtai-col-row-wrapper .wtai-col-row .selection,
.wtai-edit-product-line .wtai-col-row-wrapper .wtai-col-row .wtai-current-text {
	background: #F7F7F7;
	border: 1px solid #DBDBDB;
	border-radius: 4px;
	margin-bottom: 5px;
	min-height: 37px;
	cursor: pointer;
}

.wtai-edit-product-line .wtai-col-row-wrapper .wtai-col-row .selection {
	padding: 5px 10px 8px;
}

.wtai-edit-product-line .wtai-col-row-wrapper .mce-toolbar .mce-btn button,
.wtai-edit-product-line .wtai-col-row-wrapper .qt-dfw {
	padding: 2px 1.5px !important;
}

#major-publishing-actions {
	margin-top: 15px;
	position: relative;
}

#wtai-product-details-category_description #major-publishing-actions,
#wtai-product-details-product_description #major-publishing-actions,
#wtai-product-details-product_excerpt #major-publishing-actions {
	margin-top: 0;
}

.wtai-edit-product-line .wtai-col-row-wrapper .wtai-col-row .wtai-current-text {
	position: relative;
}

.wtai-edit-product-line .wtai-col-row-wrapper .wtai-col-row .selection.selected {
	border-color: #2271B1;
	color: #2271B1;
}

.wtai-edit-product-line .wtai-col-row-wrapper .wtai-col-row .selection {
	position: relative;
}

.wtai-edit-product-line .wtai-col-row-wrapper .wtai-col-row .selection .text-wrapper {
	width: 100%;

}

.wtai-edit-product-line .wtai-col-row-wrapper .wtai-col-row .wtai-current-text .header {
	display: flex;
	justify-content: space-between;
}

.wtai-table-list-wrapper .wtai-logo {
	max-width: 300px;
}

@media (max-width: 359px) {
	.wtai-table-list-wrapper .wtai-logo {
		max-width: 250px;
	}
}

#wtai-keywords-list .hndle {
	display: block;
}

#wtai-keywords-list .tagsdiv {
	padding: 10px 10px 0 10px;
}

#wtai-keywords-list .postbox-header .wtai-keyword-count-wrapper {
	margin-left: 5px;
}

#wtai-keywords-list .inside {
	margin: 0;
	padding: 20px 12px 12px;
}

#wtai-keywords-list .inside .wtai-header-title,
#wtai-keywords-list .inside .wtai-header-label,
#wtai-keywords-list .inside .wtai-details,
#wtai-keywords-list .inside .wtai-percentage,
.wtai-target-wtai-keywords-list-wrapper .result,
.wtai-keyword table tr td,
.wtai-keyword table tr th,
.wtai-semantic-list .wtai-semantic-keyword,
.wp-core-ui .target-keywords-header-right-wrapper .button-primary {
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 17px;
}

.wtai-keyword table tr th,
.wtai-keyword table tr td {
	padding: 10px !important;
	box-sizing: border-box;
}

.wtai-keyword table.wtai-keyword-ideas-table tr th {
	padding: 0 10px !important;
	box-sizing: border-box;
}


.wtai-keyword table tr td.wtai-col-2,
.wtai-keyword table tr th.wtai-col-2,
.wtai-keyword table tr td.wtai-col-3,
.wtai-keyword table tr th.wtai-col-3 {
	padding: 10px 15px !important;
}

.wtai-keyword table thead th.wtai-col-4,
.wtai-keyword table tbody td.wtai-col-4 {
	text-align: center;
}

#wtai-keywords-list .inside .wtai-header-title,
#wtai-keywords-list .inside .wtai-header-label,
#wtai-keywords-list .inside .wtai-details,
#wtai-keywords-list .inside .wtai-percentage,
.wtai-target-wtai-keywords-list-wrapper .result,
.wtai-semantic-list .wtai-semantic-keyword {
	color: #303030;
}

.wtai-semantic-keywords-wrapper-wtai-header-wrapper {
	margin-bottom: 10px;
}

#wtai-keywords-list .inside .wtai-details {
	font-weight: 400;
	font-size: 13px;
	line-height: 17px;
}

.wp-core-ui .target-keywords-header-right-wrapper .button-primary {
	padding: 6.5px 10px;
	font-weight: 400;
	width: 100%;
	text-align: center;
}

.wtai-semantic-list .wtai-semantic-keyword {
	font-weight: 400;
	font-size: 13px;
	line-height: 17px;
}

#wtai-keywords-list .inside .wtai-percentage {
	font-size: 20px;
	line-height: 27px;
	font-weight: 600;
	margin-bottom: 14px !important;
}

#wtai-keywords-list .inside .wtai-header-label,
.wtai-target-wtai-keywords-list-wrapper .result {
	font-size: 13px;
	line-height: 17px;
}

#wtai-keywords-list .inside .wtai-header-label {
	font-weight: 400;
}

.wtai-target-wtai-keywords-list-wrapper .result {
	font-weight: 600;
	color: #1D2327;
}

.wtai-keyword table tr td {
	font-weight: 400;
	font-size: 13px;
	line-height: 17px;
}


#wtai-keywords-list .inside .wtai-col-row-wrapper {
	gap: 0;
	align-items: stretch;
	margin: 0;
	padding: 0 !important;
	flex-direction: column;
}

#wtai-keywords-list .inside .wtai-col-row-wrapper>div {
	height: inherit;
}

#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-target-keywords-wtai-header-wrapper {
	display: flex;
	gap: 20px;
	margin-bottom: 20px;
	position: relative;
}

#wtai-keywords-list .inside .wtai-target-keywords-main-list-left-wrapper .wtai-hdg,
#wtai-keywords-list .inside .target-keywords-header-left-wrapper .wtai-hdg {
	font-size: 13px;
	line-height: 17px;
	color: #303030;
	margin-bottom: 10px;
	font-weight: 600;
}

#wtai-keywords-list .inside .target-keywords-header-left-wrapper .wtai-header-title {
	margin-bottom: 10px;
}

#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-target-keywords-wrapper {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 20px;
	background: #F7F7F7;
	padding: 12px;
	border-radius: 4px;
	border: 1px solid #C3C4C7;
}

#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-target-keywords-wtai-header-wrapper .target-keywords-header-left-wrapper>* {
	display: block;
}

#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-target-keywords-wtai-header-wrapper .target-keywords-header-right-wrapper {
	margin-left: auto;
}

.target-keywords-header-left-wrapper {
	flex: 1;
}



#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-target-keywords-density-wrapper .target-keywords-density-list-wrapper {
	display: flex;
	gap: 10px;
}

#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-target-keywords-density-wrapper .target-keywords-density-wtai-header-wrapper {
	margin-bottom: 10px;
}

#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-target-keywords-density-wrapper .target-keywords-density-list-wrapper .wtai-target-keywords-density-wrapper {
	background: #F7F7F7;
	border-radius: 4px;
	padding: 14px 5px;
	width: 50%;
}

#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-target-keywords-density-wrapper .target-keywords-density-list-wrapper .wtai-target-keywords-density-wrapper>* {
	width: 100%;
	text-align: center;
	display: block;
}

#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-target-keywords-density-wrapper .target-keywords-density-list-wrapper .wtai-target-keywords-density-wrapper .wtai-percentage {
	margin-bottom: 1px;
}

#wtai-keywords-list .inside .wtai-target-keywords-density-wrapper,
#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-semantic-keywords-wrapper-list {
	display: flex;
	gap: 20px;
	align-items: center;
}

#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-semantic-keywords-wrapper-list:not(:last-child) {
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 8px;
	margin-bottom: 8px;
}

#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-semantic-keywords-wrapper-list:last-child {
	border: 0px;
	margin-bottom: 0px;
}


#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-semantic-keywords-wrapper-list .wtai-semantic-list .wtai-semantic-keyword {
	background: #EFEFEF;
	border-radius: 3px;
	color: #8C8F94;
	padding: 5px 10px;
	cursor: pointer;
}


#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-semantic-keywords-wrapper-list .wtai-semantic-list .wtai-semantic-keyword.wtai-active {
	position: relative;
	padding-right: 27px;
	/*color: #2271B1;*/
	color: #754BAC;
	background: #E9E2F2;
}

#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-semantic-keywords-wrapper-list .wtai-semantic-list .wtai-semantic-keyword.wtai-active::after {
	content: " ";
	position: absolute;
	width: 12px;
	height: 9.4px;
	top: calc(50% - 5px);
	background-image: url('../images/ic_check_purple.png');
	background-repeat: no-repeat;
	right: 10px;
	background-size: 100%;
}


.wtai-target-wtai-keywords-list-wrapper {
	display: flex;
	gap: 10px;
	margin-bottom: 0;
	flex-wrap: wrap;
	position: relative;
	align-items: flex-start;
}

.wtai-col-left-wrapper .wtai-target-wtai-keywords-list-wrapper {
	min-height: 28px;
}

.wtai-target-wtai-keywords-list-wrapper.disabled:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	background: transparent;
	z-index: 1;
}


.wtai-keyword-content .wtai-col-2 {
	text-align: right;
}

.wtai-your-keyword-ideas .wtai-keyword-ideas-table th.wtai-col-2,
.wtai-keyword-content .wtai-your-keyword th.wtai-col-2 {
	text-align: left;
	padding-left: 30px !important;
}

.wtai-keyword-content .dashicons-plus-alt2:before {
	content: "\f543";
	font-size: 18px;
}

.wtai-keyword-content .wtai-col-1 {
	word-break: break-word;
}

@media (min-width: 0px) {
	.wtai-keyword .wtai-target-wtai-keywords-list-wrapper:not(:empty) {
		margin-top: 20px;
	}

	.wtai-keyword .wtai-target-wtai-keywords-list-wrapper {
		margin-bottom: 20px;
		min-height: 27px;
		margin-top: 20px;
	}

	#TB_window.wtai-tb-window-modal-generate.wtai-tb-window-modal-keyword-analysis {
		max-width: 650px !important;
	}

	#TB_window.wtai-tb-window-modal-generate.wtai-tb-window-modal-keyword-analysis .wtai-bulk-generate-tab-content-keyword-optimization {
		width: 100%;
	}
}

@media (min-width: 480px) {
	.wtai-keyword-content .wtai-col-1 {
		width: 32%;
	}

	.wtai-keyword-content .wtai-col-2 {
		width: 32%;
	}

	.wtai-keyword-content .wtai-col-3 {
		width: 25%
	}
}

@media (min-width: 600px) {
	.wtai-keyword-content .wtai-col-1 {
		width: 45%;
	}

	.wtai-keyword-content .wtai-col-2 {
		width: 25%;
	}

	.wtai-keyword-content .wtai-col-3 {
		width: 18%;
	}
}

@media (max-width:479px) {
	body.wtai-keyword-open+html {
		overflow: hidden;
	}

	.wtai-keyword table.wtai-keyword-table {
		width: 520px !important;
	}

	.wtai-keyword table.wtai-keyword-table {
		table-layout: fixed;
	}

	.wtai-keyword table th.wtai-col-1,
	.wtai-keyword table td.wtai-col-1 {
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}

	/* hide the scrollbar for the first column */
	.wtai-keyword-content ::-webkit-scrollbar {
		display: none;
	}

	.wtai-keyword table th.wtai-col-1,
	.wtai-keyword table td.wtai-col-1 {
		position: sticky;
		left: 0;
		z-index: 11;

	}

	.wtai-keyword-content .wtai-col-1 {
		width: 165px;
		background: #f9f9f9;

	}

	.wtai-keyword-content .wtai-col-1 {
		position: relative;
	}

	.wtai-keyword-content .wtai-col-1:after {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		border-right: 1px solid #ddd;
		height: 100%;
		width: 1px;
		right: 0;
	}

	.wtai-keyword-content .wtai-col-2 {
		width: 155px;
	}

	.wtai-keyword-content .wtai-col-3 {
		width: 120px;
	}

	.wtai-your-keyword,
	.wtai-your-keyword-ideas {
		overflow: auto;
	}
}

.wtai-target-wtai-keywords-list-wrapper .result {
	background-color: #96C3F3;
	border-radius: 4px;
	padding: 5px 23px 5px 10px;
	position: relative;
	cursor: pointer;
	color: #303030;
	word-break: break-all;
}

.wtai-target-wtai-keywords-list-wrapper .result>.wtai-per {
	color: #303030;
	margin-left: 0;
	display: inline-block;
	min-width: 45px;
	font-weight: 400;
}

.wtai-target-wtai-keywords-list-wrapper .result::after {
	content: " ";
	background-image: url(../images/close-icon-black.svg);
	position: absolute;
	top: calc(50% - 6px);
	right: 6px;
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	background-size: 12px;
}

.wtai-semantic-keywords-wrapper-wtai-header-wrapper {
	gap: 20px;
	display: flex;
}

.wtai-target-keywords-density-wrapper .wtai-col-1,
#wtai-keywords-list .inside .wtai-header-title.wtai-col-1,
#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-semantic-keywords-wrapper-list .wtai-header-label {
	max-width: 220px;
	width: 30%;
	word-break: break-word;
}

#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-semantic-keywords-wrapper-list .wtai-semantic-list {
	display: flex;
	gap: 10px;
	align-items: center;
	flex: 1;
	flex-wrap: wrap;
	justify-content: flex-start;
}

#wtai-keywords-list .inside input[type="text"] {
	width: 100%;
	min-width: 220px;
}

.wtai-target-keywords-highlight-wrapper {
	margin-top: 18px;
	font-size: 13px;
	line-height: 17px;
	color: #1D2327;
}

.wtai-target-keywords-highlight-wrapper label {
	position: relative;
	padding-left: 25px;
	display: inline-block;
}

.wtai-target-keywords-highlight-wrapper label input {
	position: absolute;
	top: 5px;
	left: 0;
}

#wtai-keywords-list .inside .results {
	min-height: 37px;
	margin-top: 10px;
}

#wtai-keywords-list .inside .results.wtai-post-data {
	padding: 0 5px;
}

#wtai-keywords-list .inside .results .result {
	padding: 10px 15px 10px 25px;
	font-weight: 400;
	font-size: 13px;
	line-height: 17px;
	color: #3c434a;
	position: relative;
	display: inline-block;
	margin-bottom: 5px;
	margin-right: 0;
}

#wtai-keywords-list .inside .results .result::after {
	content: "\f153";
	color: #2271b1;
	font-family: dashicons;
	display: inline-block;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	speak: never;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 20px;
	height: 20px;
	font-size: 20px;
	vertical-align: top;
	text-align: center;
	transition: color .1s ease-in;
	position: absolute;
	top: 10px;
	left: 4px;
	cursor: pointer;
	z-index: 10;
}

#wtai-keywords-list .inside .results .result:first-child {
	margin-left: 0px;
}

#wtai-keywords-list .inside .input-text.error {
	border-color: red;
}

.mce-btn.mce-active button, .mce-btn.mce-active:hover button, .mce-btn.mce-active i, .mce-btn.mce-active:hover i {
	color: #3c434a !important;
}

.wtai-metabox div.mce-panel {
	border: 0;
	background: transparent;
	position: relative;
	z-index: 2;
}

.wtai-metabox div.wp-editor-container {
	background: transparent;
}

.wtai-highlighter {
	top: 26px;
	position: absolute;
	z-index: 1;
	overflow: auto;
	width: 100%;
	border: 1px solid transparent !important;
	padding: 8px;
	background: #fff;
	margin-bottom: 20px;
	color: transparent;
}

#wtai-product-details-page_title .wtai-highlighter {
	height: 63px;
	top: 27px;
}

#wtai-product-details-page_description .wtai-highlighter,
#wtai-product-details-open_graph .wtai-highlighter {
	height: 197px;
	top: 27px;
}

#wtai-product-details-category_description .wtai-highlighter,
#wtai-product-details-product_description .wtai-highlighter {
	height: 419px;
	top: 60px;
}

#wtai-product-details-product_excerpt .wtai-highlighter {
	height: 320px;
	top: 60px;
}

.wtai-highlighter p {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: transparent;
}

.wtai-highlighter * {
	color: transparent;
	-webkit-user-modify: read-write;
	overflow-wrap: break-word;
	-webkit-line-break: after-white-space;

}

.wtai-highlighter>div {
	padding: 8px;
	width: 100%;
	appearance: none;
}

.wtai-highlighter img,
.wtai-highlighter img.emoji {
	visibility: hidden;
}

.wtai-highlighter p {
	margin: 0 0 18px;
}

.wtai-highlighter .typing-cursor {
	display: none !important;
}

.wtai-highlighter img {
	visibility: hidden;
}

.wtai-highlight {
	background-color: #96C3F3;
	color: transparent
}

.wtai-highlight2 {
	background-color: #E9E2F2;
	color: transparent
}

.wtai-highlight3 {
	background-color: #fccccc;
	color: transparent
}

.wtai-highlight, .wtai-highlight2, .wtai-highlight3 {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	line-height: 16px;
	display: inline;
}

@media (max-width: 1199px) {
	#wtai-keywords-list .inside .wtai-col-row-wrapper {
		flex-direction: column;
	}

	#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-col-left-wrapper,
	#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-col-left-wrapper>div,
	#wtai-keywords-list .inside .wtai-col-row-wrapper .col-seperator-wrapper {
		width: 100% !important;
		max-width: 100% !important;
	}

	#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-target-keywords-wtai-header-wrapper .target-keywords-header-right-wrapper,
	#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-target-keywords-wtai-header-wrapper {
		flex-direction: unset !important;
		display: flex;
	}

	#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-target-keywords-wtai-header-wrapper,
	#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-target-keywords-density-wrapper .target-keywords-density-list-wrapper {
		flex-direction: unset;
	}

	#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-target-keywords-wtai-header-wrapper .target-keywords-header-right-wrapper {
		width: max-content !important;
		justify-content: flex-end;
	}

	.wp-core-ui .target-keywords-header-right-wrapper .button-primary {
		width: max-content;
		height: 32px;
		min-height: 32px;
	}

	#wtai-keywords-list .inside .wtai-col-row-wrapper .col-seperator-wrapper {
		height: 1px !important;
	}

}

@media (max-width:782px) {
	.wtai-target-keywords-highlight-wrapper label {
		padding-left: 35px;
		min-height: 25px;
		align-items: center;
		display: flex;
	}
}

@media (max-width: 480px) {

	#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-target-keywords-wtai-header-wrapper,
	#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-semantic-keywords-wrapper-list {
		flex-direction: column !important;
	}

	#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-semantic-keywords-wrapper-list .wtai-semantic-list,
	#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-semantic-keywords-wrapper-list .wtai-header-label,
	#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-semantic-keywords-wrapper-list,
	#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-target-keywords-wtai-header-wrapper .target-keywords-header-right-wrapper,
	.wp-core-ui .target-keywords-header-right-wrapper .button-primary {
		width: 100% !important;
		max-width: 100% !important;
	}

	.wtai-target-keywords-density-wrapper .wtai-col-1 {
		display: none;
	}

}

@media (max-width: 375px) {

	#wtai-keywords-list .inside .wtai-percentage {
		font-size: 16px;
		line-height: 22px;
		font-weight: 600;
		margin-bottom: 10px !important;
	}
}

@media (max-width: 359px) {
	#wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-target-keywords-wtai-header-wrapper, #wtai-keywords-list .inside .wtai-col-row-wrapper .wtai-target-keywords-density-wrapper .target-keywords-density-list-wrapper {
		flex-direction: column !important;
	}
}

#wtai-product-details-category_description .text-selections-wrapper,
#wtai-product-details-product_description .text-selections-wrapper {
	width: auto;
	display: inline-block;
	margin-top: 8px;
	margin-left: 10px;
}

#wtai-product-details-category_description .text-selections-wrapper .text-selection:last-child,
#wtai-product-details-product_description .text-selections-wrapper .text-selection:last-child {
	margin-left: 10px;
}

a.wtai-page-generate-all {
	padding: 6.5px 14px !important;
	font-size: 13px !important;
	line-height: 17px !important;
	text-align: center;
	height: 32px;
}

@media (min-width: 783px) {
	a.wtai-page-generate-all {
		height: 32px;
	}
}

.wtai-postbox-process .wtai-tone-and-styles-wrapper,
.wtai-postbox-process .options_wrapper {
	display: flex;
}

.wtai-postbox-process .wtai-tone-and-styles-wrapper {
	width: 50%
}

.wtai-tone-and-styles-label,
.options_label {
	font-weight: 600;
	margin-right: 10px;
	line-height: 28px;
}

.wtai-postbox-process .wtai-tone-and-styles-wrapper .wtai-tone-and-styles-label {
	line-height: 32px;
	color: #303030;
	height: 32px;
	width: max-content;
}

.wtai-edit-product-line .wtai-wp-filter .wtai-tone-and-styles-select {
	margin-right: 0;
	position: relative;
	/* z-index: 99999;*/
	display: flex;
	align-items: center;
	flex-grow: 1;
}

.wtai-edit-product-line .wtai-wp-filter .wtai-ref-product-form-postbox-wrapper {
	margin-left: 0;
}

.selectize-control.wtai-bulk-custom-style-ref-product-select.single.disabled .selectize-input,
.wtai-select-wrapper .selectize-control.wtai-custom-style-ref-prod-sel.single.disabled .selectize-input,
.wtai-postbox-process .wtai-tone-and-styles-wrapper>.wtai-tone-and-styles-select .wtai-button-label.disabled {
	background-color: #f0f0f1;
	/*pointer-events: none;*/
	opacity: 0.5;
	padding-right: 25px !important;
}

.wtai-select-wrapper .selectize-control.wtai-custom-style-ref-prod-sel.single.disabled .selectize-input,
.selectize-control.wtai-bulk-custom-style-ref-product-select.single.disabled .selectize-input {
	pointer-events: none;
}

.wtai-edit-product-line .wtai-wp-filter .wtai-ref-product-form-postbox-wrapper>label>input {
	margin-right: 10px;
}

@media (max-width: 1799px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process {
		width: 100%;
		order: 1;
		flex: 0 0 100%;
		flex-wrap: nowrap;
	}

	.wtai-edit-product-line .wtai-wp-filter>ul {
		order: 2;
		margin-top: 10px;
	}

	.wtai-edit-product-line .wtai-wp-filter>div.wtai-generate-wrapper {
		order: 3;
		width: auto;
	}

	.wtai-edit-product-line .wtai-wp-filter>div.wtai-generate-wrapper.with-incorrect-pronouns {
		width: 100%;
		margin-top: 0;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-tone-and-styles-select,
	.wtai-postbox-process .wtai-tone-and-styles-wrapper {
		flex: 1;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-ref-product-form-postbox-wrapper {
		flex: 0 0 auto;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-ref-product-form-postbox-wrapper {
		margin-left: 0;
	}
}

@media (max-width: 1536px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-tone-and-styles-select {
		margin-right: 0;
	}
}

@media (max-width: 1700px) {
	body.wtai-premium-badge-displayed .wtai-ref-product-form-postbox-wrapper .wtai-reference-product-label-wrapper {
		flex-direction: column;
	}

	.wtai-premium-wrap.wtai-premium-reference {
		align-self: flex-start;
		margin-left: 0;
		margin-top: 5px
	}
}

@media (max-width: 1600px) {

	.wtai-postbox-process .wtai-tone-and-styles-wrapper,
	.wtai-edit-product-line .wtai-wp-filter .wtai-ref-product-form-postbox-wrapper {
		/*flex-direction: column;
		flex: 0 0 33%;*/
	}

	body.wtai-premium-badge-displayed .wtai-ref-product-form-postbox-wrapper .wtai-reference-product-label-wrapper {
		flex-direction: unset;
	}

	.wtai-premium-wrap.wtai-premium-reference {
		align-self: center;
		margin-left: 5px;
		margin-top: 0;
	}

	.wtai-ref-product-form-postbox-wrapper .wtai-reference-product-wrapper {
		width: 100%
	}

	.wtai-ref-product-form-postbox-wrapper>label {
		line-height: 33px;
		/*width: 100%;*/
		margin-right: auto;
	}

	.wtai-select-wrapper {
		margin-left: 0;
	}

	/*.wtai-step-4-container-wrap {
		align-self: flex-start;
		padding-top: 5px;
	}*/
}

@media (max-width: 1200px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-tone-and-styles-select {
		margin-right: 15px;
	}
}

@media (max-width: 1179px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-generate-wrapper.wtai-postbox-process-wrapper {
		margin-bottom: 0;
		width: 100%;
		display: flex;
		justify-content: flex-end;
	}
}

@media (max-width: 1149px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process {
		flex-wrap: wrap;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-ref-product-form-postbox-wrapper {
		width: 100%;
		margin-top: 5px;
		/* flex-direction: row;*/
	}

	.wtai-custom-style-ref-prod-sel,
	.wtai-ref-product-form-postbox-wrapper>div {
		width: 100%;
	}

	.wtai-select-wrapper>div {
		width: 100%;
		display: flex;
	}

	/*.wtai-ref-product-form-postbox-wrapper > label {
		width: 100%;
	}*/
	.wtai-edit-product-line .wtai-wp-filter .selectize-control {
		min-width: 220px;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-tone-and-styles-select.wtai-audiences-form-select {
		margin-right: 0;
	}

	.wtai-edit-product-line .wtai-wp-filter>div.wtai-generate-wrapper.with-incorrect-pronouns {
		flex-wrap: wrap;
		margin-top: 10px
	}

	.wtai-edit-product-line .wtai-wp-filter>div.wtai-generate-wrapper .wtai-generate-cta-wrap,
	.wtai-edit-product-line .wtai-wp-filter>div.wtai-generate-wrapper .wtai-highlight-incorrect-pronouns-wrap {
		width: 100%;
	}
}

@media (max-width: 1080px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-generate-wrapper.wtai-postbox-process-wrapper {
		justify-content: flex-end;
		display: flex;
		padding: 0;
		box-sizing: border-box;
		margin: 12px 0 0 0;
	}

}

@media (min-width: 851px) and (max-width: 1050px) {
	.wtai-edit-product-line .wtai-wp-filter>ul {
		order: 1;
		margin-top: 0;
	}

	.wtai-edit-product-line .wtai-wp-filter>div.wtai-generate-wrapper {
		width: 100%;
	}
}

@media (max-width: 782px) {

	.wtai-ref-product-form-postbox-wrapper>label,
	.wtai-postbox-process .wtai-tone-and-styles-wrapper .wtai-tone-and-styles-label {
		line-height: 40px;
	}

	.wtai-edit-product-line .wtai-wp-filter {
		padding: 11px 12px 20px;
	}

	.wtai-wp-filter .wtai-postbox-process-wrapper .button {
		height: 40px;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		display: flex;
		align-items: center;
	}

	.wtai-wp-filter .wtai-postbox-process-wrapper .toggle-indicator::before {
		top: 3px;
	}

	.wtai-custom-style-ref-prod-sel,
	.wtai-select-wrapper .selectize-control.single .selectize-input {
		height: 40px;
	}

	.wtai-custom-style-ref-prod-sel .selectize-input>.item,
	.wtai-select-wrapper .selectize-control.single .selectize-input input {
		line-height: 38px !important;
	}
}

@media (min-width: 1081px) and (max-width: 1199px) {

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper>div.wtai-button-left-wrapper {
		flex-direction: row-reverse !important;
	}

}

@media (max-width: 1300px) {
	.wtai-edit-product-line .postbox:not(#wtai-keywords-list) .wtai-col-row-wrapper {
		flex-direction: column;
	}

	.wtai-edit-product-line .postbox:not(#wtai-keywords-list)#wtai-product-details-image_alt_text .wtai-col-row-wrapper {
		flex-direction: row !important;
	}

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper>div.wtai-button-left-wrapper,
	.wtai-edit-product-line .postbox .wtai-col-row-wrapper>div {
		width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
	}

	.wtai-edit-product-line #poststuff .wtai-metabox.wtai-alt-writetext-metabox .inside .wtai-button-spin-wrapper>div.wtai-button-left-wrapper,
	.wtai-edit-product-line .postbox.wtai-alt-writetext-metabox .wtai-col-row-wrapper>div {
		flex: inherit !important;
	}

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper.with_text_length>div.wtai-button-right-wrapper {
		display: none;
	}

	.wtai-edit-product-line .wp-switch-editor {
		height: 32px !important;
	}
}

@media (max-width: 1080px) {

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper>div.wtai-button-left-wrapper>div,
	.wtai-edit-product-line .postbox .wtai-generate-text {
		width: 100%;
	}

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper>div.wtai-button-right-wrapper {
		display: none;
	}
}


@media (min-width: 640px) and (max-width: 850px) {

	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-generate-wrapper.wtai-postbox-process-wrapper {
		margin-right: 0;
		justify-content: flex-end;
		display: flex;
		padding: 0;
	}

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper>div.wtai-button-left-wrapper {
		flex-direction: row-reverse !important;
		width: 100% !important;
	}
}


@media (max-width: 389px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-generate-wrapper.wtai-postbox-process-wrapper {
		margin: 15px 0 0 0 !important;
	}

	.wtai-edit-product-line .wtai-wp-filter>div>div {
		margin-top: 3px;
	}
}

.wtai-tone-and-styles-select .wtai-button-label {
	font-size: 14px;
	line-height: 19px;
	color: #2c3338;
	border: 1px solid #8C8F94;
	border-radius: 3px;
	padding: 5.5px 24px 5.5px 8px;
	-webkit-appearance: none;
	background: #fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;
	background-size: 16px 16px;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
	/*min-width:165px;*/
	width: 100%;
	margin-right: 2px;
	white-space: nowrap;
}

.selectize-control {
	position: relative;
}

.wtai-product-wrap .selectize-control.single .selectize-input,
.wtai-product-wrap .selectize-dropdown.single {
	border-color: #ddd;

}

.wtai-product-wrap .selectize-control.single .selectize-input {
	background: transparent;
}

.wtai-product-wrap .selectize-dropdown.single {
	border-color: #ddd;
	background: #fff;
	margin: 0;
}

.wtai-ref-product-form-postbox-wrapper .wtai-select-wrapper .selectize-control.single .selectize-input.warning,
.wtai-product-item input[type="text"].warning,
input[type=text].warning,
input[type=checkbox].warning:not([disabled]),
.wtai-tone-and-styles-select .wtai-button-label.warning {
	border: 1px solid red;
}

@media (max-width: 782px) {
	.wtai-tone-and-styles-select .wtai-button-label {
		padding: 9.5px 24px 9.5px 8px;
	}
}

.wtai-tone-and-styles-select .wtai-product-container {
	position: absolute;
	z-index: 999;
	background-color: #fff;
	padding: 0px 0px;
	display: none;
}

.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap {
	box-sizing: border-box;
}

.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container .wtai-product-label-text {
	width: 80%;
}

.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container .wtai-reset-wrapper,
.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container .wtai-regenerate-audience-wrapper {
	width: 20%;
	display: inline-block;
	text-align: right;
}

.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container .wtai-regenerate-audience-wrapper {
	width: 40%;
}

.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-audiences-wrap .wtai-product-audiences-item {
	width: 50%;
	display: inline-block;
	padding-right: 10px;
}

@media (min-width: 0px) and (max-width: 414px) {

	.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container .wtai-product-label-text,
	.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container .wtai-regenerate-audience-wrapper {
		width: 100% !important;
		text-align: left;
	}

	.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container .wtai-product-label-text,
	.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container .wtai-regenerate-audience-wrapper {
		margin-bottom: 10px;
	}
}

@media (min-width: 0px) {
	.wtai-tone-and-styles-select .wtai-product-container {
		width: calc(100% - 28px);
		right: auto;
		top: 39px;
	}

	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap {
		padding: 20px 20px 10px 20px;
	}

	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap {
		width: 100%;
	}
}

@media (min-width:0px) and (max-width: 782px) {

	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container {
		flex-direction: column;

	}

	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-styles-wrap,
	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-tones-wrap {
		border-right: 0 solid #C3C4C7 !important;
	}

	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-tones-wrap {
		border-right: 0 solid #C3C4C7;
		border-bottom: 1px solid #C3C4C7;
	}

	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-cta-item .wtai-language-formal-field>span {
		display: block;
		text-align: left;
		margin-top: 8px;
		margin-bottom: 8px;
	}
}


@media (min-width: 450px) and (max-width: 767px) {

	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-styles-wrap {
		border-right: 0 solid #C3C4C7 !important;
	}

	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap {
		/*  width: 50% !important;*/
		box-sizing: border-box;
	}
}

@media (min-width:0px) and (max-width: 782px) {
	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-audiences-wrap .wtai-product-audiences-item {
		width: 100% !important;
	}
}

@media (min-width: 851px) and (max-width: 1179px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-generate-wrapper.wtai-postbox-process-wrapper {
		margin-left: unset;
	}
}

@media (min-width: 851px) and (max-width: 1179px) {

	.wtai-tone-and-styles-select .wtai-product-container {
		top: 31px;
	}

	.wtai-tone-and-styles-select .wtai-product-container {
		width: 100%;
		min-width: 360px;
	}

	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-styles-wrap {
		border-right: 0 solid #C3C4C7 !important;
	}

	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap {
		width: 50% !important;
		box-sizing: border-box;
	}
}

@media (min-width: 1180px) and (max-width: 1439px) {
	.wtai-tone-and-styles-select .wtai-product-container {
		right: auto !important;
		left: 0;
	}

}

@media (min-width:0px) {
	.wtai-tone-and-styles-select .wtai-product-container {
		/* width: 100% !important;*/
		right: 28px;
		min-width: 260px;
	}

}

@media (min-width:390px) {

	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container,
	.wtai-tone-and-styles-select .wtai-product-container {
		min-width: 310px;
		right: 28px;
	}
}

@media (min-width: 640px) {}

@media (min-width: 667px) {}

@media (min-width: 768px) {
	.wtai-tone-and-style-form-select .wtai-product-container {
		right: auto;
	}
}

@media (min-width: 783px) {
	.wtai-tone-and-styles-select .wtai-product-container {
		top: 31px;
	}

	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container {
		width: 500px !important;
	}

	.wtai-tone-and-style-form-select .wtai-product-container {
		min-width: 500px !important;
	}
}

@media (min-width: 840px) {

	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container {
		width: 550px !important;
	}

}

@media (min-width: 851px) {
	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container {
		width: 520px !important;
	}

	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container,
	.wtai-tone-and-styles-select .wtai-product-container,
	.wtai-tone-and-style-form-select .wtai-product-container {
		right: auto;
	}
}

@media (min-width:961px) {

	.wtai-tone-and-styles-select .wtai-product-container,
	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container {
		right: auto;
	}

	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container {
		width: 490px !important;
	}
}

@media (min-width: 1201px) {
	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container {
		width: 490px;
		right: 22px;
		top: 31px;
	}


	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap {
		padding-left: 15px !important;
		padding-right: 15px !important;
		width: 50%;
	}

}

@media (min-width: 1250px) {
	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container {
		width: 535px;
	}

}

@media (min-width: 1280px) {
	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container {
		width: 560px;
		right: 22px !important;
	}


	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container {
		top: 31px !important;
	}

}

@media (min-width: 1360px) {
	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container {
		width: 600px;
	}
}

@media (min-width: 1440px) {
	.wtai-tone-and-styles-select .wtai-product-container {
		right: auto;
	}

	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container {
		right: auto !important;
	}
}

@media (min-width: 1600px) {
	.wtai-tone-and-style-form-select .wtai-product-container {
		right: auto;
	}
}

@media (min-width: 1536px) {
	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container {
		width: 496px !important;
		left: 0 !important;
	}
}

@media (min-width: 1600px) {

	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container {
		width: 550px !important;
	}
}

@media (min-width: 1740px) {
	.wtai-tone-and-style-form-select .wtai-product-container {
		left: 0;
	}

	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container {
		width: 600px !important;
	}
}

.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-styles-wrap {
	border-right: 0 solid #C3C4C7 !important;
}

.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap {
	box-sizing: border-box;
}

.wtai-tone-and-styles-select.wtai-active .wtai-product-container {
	display: block;
	border: 1px solid #767676;
}

.wtai-tone-and-styles-select.wtai-active .wtai-product-container.wtai-loader::after {
	content: " ";
	position: absolute;
	top: 0;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	z-index: 100;
}


.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container {
	display: flex;
	padding: 0px 0px 0px;
}

.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container {
	display: block;
}

.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap {
	width: 100% !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
	margin-left: 0;
	margin-right: 0;
	border-bottom: 1px solid #C3C4C7;
	box-sizing: border-box;
}

.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container {
	padding-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 20px;
	box-sizing: border-box;
}

.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container .wtai-input-text-suggested-audiance {
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container .wtai-suggested-audience-input-container {
	margin-bottom: 20px;
	position: relative;
}

.wtai-suggested-audience-container {
	height: 260px;
}

.wtai-product-attributes-container input[type=checkbox],
.wtai-product-attributes-container input[type=radio],
.wtai-product-tonestyles-container input[type=checkbox],
.wtai-product-tonestyles-container input[type=radio] {
	margin: 0 8px 0 0;
}

.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap {
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
}

.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-styles-wrap,
.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-tones-wrap {
	border-right: 1px solid #C3C4C7;
}

#TB_ajaxContent .wtai-product-textlength-field-container:first-child {
	margin-bottom: 30px;
}

.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap {
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}

.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-styles-wrap,
.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-tones-wrap {
	border-right: 1px solid #C3C4C7;
}


.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap .wtai-product-label-text,
.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container .wtai-product-label-text {
	font-weight: 600;
	margin-bottom: 11.5px;
	display: inline-block;
	font-size: 14px;
	line-height: 19px;
}

.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container .wtai-product-label-text {
	width: 60%;
}


.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container ul {
	display: block;
}

.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container ul li {
	width: 100%;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 12px;

}

.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap .wtai-product-item {
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 19px;
}

.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container .wtai-input-text-suggested-audiance,
.wtai-product-item select,
.wtai-product-item input[type="text"] {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 4px !important;
	font-size: 14px;
	color: #2c3338;
	outline: none !important;
	min-width: 182px;
	box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.07);
}

.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container .wtai-input-text-suggested-audiance{
	color: #2c3338;
}

.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container .wtai-input-text-suggested-audiance,
.wtai-product-item input[type="text"] {
	padding: 2px 7px;
}

.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container .wtai-input-text-suggested-audiance {
	padding-right: 100px;
}

.wtai-product-item select {
	padding: 0 7px;
}

.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container .wtai-input-text-suggested-audiance:focus,
.wtai-product-item input[type="text"]:focus,
.wtai-product-item select:focus {
	outline: none !important;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	outline-width: 0 !important;
	border: 1px solid #DDDDDD !important;
}

.wtai-product-item select,
.wtai-product-item .selectize-control,
.wtai-product-item input[type="text"] {
	margin-top: 5px;
}

.wtai-product-item .selectize-input {
	height: 32px;
	padding-right: 7px;
	padding-left: 7px;
	position: relative;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 28px;
	min-height: 30px;
}

.wtai-product-item .selectize-control.single .selectize-input:after {
	right: 0;
	margin-top: 0;
	top: 6px;
	width: 20px;
	height: 20px;
	background: #fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;
	background-size: 16px 16px;
	border: 0;
}

.wtai-edit-product-line .wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap .wtai-product-item .selectize-control.single .selectize-input>input {
	top: 0;
}

.wtai-product-item .selectize-control.single .selectize-input.dropdown-active:after {
	border: 0;
	transform: rotate(180deg);
	margin-right: 7px;
	top: 9px;
}

.wtai-product-item .selectize-input>.item {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	padding-right: 25px;
	position: absolute;
	line-height: 30px;
}

@media (min-width: 0px) {

	.wtai-product-item select,
	.wtai-product-item input[type="text"] {
		min-height: 30px !important;
		line-height: 28px;
		width: 100%;
	}
}

.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap .wtai-product-item,
.wtai-product-attr-container .wtai-product-attr-wrap .wtai-product-attr-item,
#TB_ajaxContent .wtai-product-container .wtai-product-wrap .wtai-product-item {
	position: relative !important;
	box-sizing: border-box;
}

.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap .wtai-product-item input[type="checkbox"],
.wtai-product-attr-container .wtai-product-attr-wrap .wtai-product-attr-item input,
#TB_ajaxContent .wtai-product-container .wtai-product-wrap .wtai-product-item input {
	position: absolute !important;
	left: 0;
}

#TB_ajaxContent .wtai-product-container .wtai-product-wrap .wtai-product-item input.wtai-custom-tone-text,
#TB_ajaxContent .wtai-product-container .wtai-product-wrap .wtai-product-item input.wtai-custom-style-text {
	position: static !important;
	margin-right: 10px;
	min-width: calc(100% - 1px);
    max-width: calc(100% - 1px);
}

@media (min-width: 0px) {

	#TB_ajaxContent .wtai-label-select-all-wrap,
	#TB_ajaxContent .wtai-product-attr-container .wtai-product-attr-wrap .wtai-product-attr-item,
	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap .wtai-product-item,
	.wtai-product-attr-container .wtai-product-attr-wrap .wtai-product-attr-item,
	#TB_ajaxContent .wtai-product-container .wtai-product-wrap .wtai-product-item {
		padding-left: 35px;
	}

	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap .wtai-product-item input[type="checkbox"],
	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap .wtai-product-item input[type="radio"],
	.wtai-product-attr-container .wtai-product-attr-wrap .wtai-product-attr-item input,
	#TB_ajaxContent .wtai-product-container .wtai-product-wrap .wtai-product-item input {
		position: absolute !important;
		left: 1px;
		top: 4px;
	}
}

@media (min-width: 783px) {

	#TB_ajaxContent .wtai-label-select-all-wrap,
	#TB_ajaxContent .wtai-product-attr-container .wtai-product-attr-wrap .wtai-product-attr-item,
	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap .wtai-product-item,
	.wtai-product-attr-container .wtai-product-attr-wrap .wtai-product-attr-item,
	#TB_ajaxContent .wtai-product-container .wtai-product-wrap .wtai-product-item {
		padding-left: 25px;
		padding-right: 15px !important;
	}

	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap .wtai-product-item {
		padding-right: 0;
	}

	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap .wtai-product-item input[type="checkbox"],
	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap .wtai-product-item input[type="radio"],
	.wtai-product-attr-container .wtai-product-attr-wrap .wtai-product-attr-item input,
	#TB_ajaxContent .wtai-product-container .wtai-product-wrap .wtai-product-item input {
		position: absolute !important;
		left: 0;
		top: 5px;
	}
}

.wtai-tone-and-styles-select .wtai-product-container .wtai-product-cta-item {
	display: flex;
	padding: 0;
	border-top: 1px solid #C3C4C7;
	align-items: center;
}


.wtai-tone-and-styles-select .wtai-product-container .wtai-product-cta-item a.wtai-reset {
	padding: 10px 20px !important;
	display: block;
}

.wtai-tone-and-styles-select .wtai-product-container .wtai-product-cta-item>div {
	width: 100%;
}

.wtai-tone-and-styles-select .wtai-product-container .wtai-product-cta-item .wtai-reset-wrapper {
	line-height: 30px;
	width: 100px;
}

.wtai-tone-and-styles-select .wtai-product-container .wtai-product-cta-item .submit-wrapper {
	text-align: right;
}

.wtai-tone-and-styles-select .wtai-product-container .wtai-product-cta-item .wtai-language-formal-field {
	text-align: right;
	padding-right: 10px;
}

.wtai-tone-and-styles-select .wtai-product-container .wtai-product-cta-item .wtai-language-formal-field .formal_language_selection {
	margin-right: 0px;
	position: relative;
	top: 1px;
}

.wtai-tone-and-styles-select .wtai-product-container .wtai-product-cta-item .wtai-language-formal-field .lang-wtai-col-1 {
	margin-right: 10px;
}

.wtai-tone-and-styles-select .wtai-product-container .wtai-product-cta-item .wtai-language-formal-field .format_language_label:last-child {
	margin-right: 0px;
}

.wtai-history .wtai-history-content .wtai-history-wrapper {
	padding: 28.5px 24px;
	border-bottom: 1px solid #DDDDDD;
}

.wtai-history .wtai-history-content .wtai-history-wrapper .wtai-history-header-container {
	cursor: pointer;
	position: relative;
}

.wtai-history .wtai-history-content .wtai-history-wrapper .wtai-history-header-container .dashicons {
	position: absolute;
	right: 0px;
	top: 0;
}

.wtai-history .wtai-history-content .wtai-history-wrapper .wtai-history-header-container .wtai-history-product-name .dashicons {
	position: relative;
	width: 50px;
	text-align: right;
}

.wtai-history .wtai-history-content .wtai-history-wrapper .wtai-history-header-container .wtai-history-product-name .wtai-cwe-action-button-history-span,
.wtai-history .wtai-history-content .wtai-history-wrapper .wtai-history-header-container .wtai-history-product-name .wtai-cwe-action-button-history {
	width: calc(100% - 50px);
}

.wtai-history .wtai-history-content .wtai-history-wrapper.wtai-active .dashicons-arrow-down-alt2:before {
	content: "\f343";
}

.wtai-history .wtai-history-content .dashicons-arrow-down-alt2:before {
	font-size: 16px;
}

.wtai-history .wtai-history-content .wtai-history-wrapper .wtai-history-header-container .wtai-history-date {
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 21px;
	color: #1A1A1A;
	margin-bottom: 7.5px;
}


.wtai-history .wtai-history-content .wtai-history-wrapper .wtai-history-header-container .wtai-history-author {
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 17px;
	color: #777777;
	margin-bottom: 0;
}

.wtai-history .wtai-history-content .wtai-history-wrapper.wtai-active .wtai-history-header-container .wtai-history-author {
	margin-bottom: 16px;
	padding-right: 30px;
}

.wtai-history .wtai-history-content .wtai-history-wrapper .wtai-history-content-container {
	height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
}

.wtai-history .wtai-history-content .wtai-history-wrapper.wtai-active .wtai-history-content-container {
	height: auto;
	transition: max-height 0.5s ease-in-out;
}


.wtai-history .wtai-history-content .wtai-history-wrapper .wtai-history-content-container .wtai-history-content-row .wtai-history-field {
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 17px;

	color: #1A1A1A;
	margin-bottom: 8px;
}



.wtai-history .wtai-history-content .wtai-history-wrapper .wtai-history-content-container .wtai-history-content-row .wtai-history-text {
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	/*white-space: pre-wrap;*/
	color: #1A1A1A;
	margin-bottom: 16px;
}


.wtai-history .wtai-history-content .wtai-history-wrapper .wtai-history-content-container .wtai-history-content-row:last-child .wtai-history-text {
	margin-bottom: 0;
}

.wtai-token-readmore-wrapper {
	text-align: center;
}

.wtai-history .wtai-history-content a.wtai-token-readmore-btn {
	padding: 4px 24px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	margin: 20px auto 30px;
	text-align: center;
}

.wtai-history .wtai-history-content a.wtai-token-readmore-btn.disabled {
	cursor: default;
	text-decoration: none;
}


.wtai-keyword .wtai-keyword-header {
	display: flex;
	flex-wrap: nowrap;
	gap: 30px;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999999;
}

.wtai-keyword .wtai-d-inner-wrapper {
	overflow-y: hidden;
	padding-top: 90px
}

.wtai-keyword .wtai-keyword-footer-spacer {
	height: 80px;
	width: 100%;
	clear: both;
	z-index: -1;
	position: relative;
}

@media (max-width: 599px) {
	.wtai-keyword .wtai-keyword-header {
		gap: 20px !important;
	}
}

@media (max-width: 568px) {
	.wtai-keyword .wtai-keyword-header {
		flex-direction: column;
		justify-content: flex-start;
		text-align: left;
	}

	.wtai-keyword .wtai-keyword-header {
		gap: 10px !important;
	}

	.wtai-keyword .wtai-keyword-header>div {
		width: 100% !important;
	}

	.wtai-keyword .wtai-keyword-header .wtai-label {
		width: 30%;
	}

	.wtai-keyword table tr td {
		font-size: 14px;
		line-height: 19px;
	}

	.wtai-keyword-content .dashicons-plus-alt2:before {
		font-size: 16px;
	}
}


.wtai-keyword .wtai-keyword-header>.wtai-keyword-title {
	flex: 1;
	font-size: 16px;
	line-height: 21px;
	font-weight: 700;
}

.wtai-keyword .wtai-keyword-header>div.wtai-keyword-filter-header {
	width: auto;
	display: flex;
	align-items: center;
	gap: 10px;
}

.wtai-keyword .wtai-keyword-header>div.wtai-keyword-filter-header>div {
	display: flex;
	flex-wrap: nowrap;
	gap: 10px;
	align-items: center;
	height: 32px;
}

.wtai-keyword .wtai-keyword-content {
	height: auto;
	width: 100%;
	box-sizing: border-box;
}

@media (min-width:0px) {
	.wtai-keyword .wtai-keyword-content {
		padding: 20px 20px 20px 15px;
	}

	.wtai-keyword .wtai-keyword-content.wtai-keyword-content-bw-wrap {
		padding: 0;
	}
}

@media (min-width: 768px) {
	.wtai-keyword .wtai-keyword-content {
		padding: 30px 30px 30px 24px;
	}

	.wtai-keyword .wtai-keyword-content.wtai-keyword-content-bw-wrap {
		padding: 0;
	}
}

.wtai-keyword .wtai-keyword-content .wtai-keyword-filter-wrapper {
	display: flex;
	gap: 10px;
	width: 100%;
	margin-bottom: 15px;
}

.wtai-keyword .wtai-keyword-content .wtai-keyword-filter-wrapper .wtai-keyword-input-filter-wrap {
	width: 100%
}

.wtai-keyword .wtai-keyword-content .wtai-keyword-filter-wrapper .wtai-keyword-input {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.07);
	border-radius: 4px;
	width: 100%;
	padding: 9px 7px;
	font-size: 13px;
	line-height: 17px;
}

.wtai-keyword .wtai-keyword-content .wtai-keyword-filter-wrapper .wtai-keyword-input:disabled {
	border-color: 1px solid #8C8F94 !important;
	cursor: not-allowed;
	background: #f0f0f1;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .04);
	color: #303030;
	opacity: 0.5 !important;
}

.wtai-keyword .wtai-keyword-input.wtai-border {
	border: 1px solid red !important;
}

.wp-core-ui .wtai-keyword-filter-wrapper .button-primary {
	font-size: 13px;
	line-height: 17px;
	padding: 9px 10px;
	margin-bottom: 0;
	min-height: 32px;
}

.wtai-keyword .wtai-keyword-content .wtai-keyword-button {
	padding-bottom: 20px;
	text-align: right !important;
	border-bottom: 1px solid #E0E0E0;
}

.wtai-keyword .wtai-keyword-content .wtai-keyword-button .button {
	padding: 10px;
	font-size: 13px;
	line-height: 1;
	min-height: 20px;
	border: 0;
	height: 32px;
}

.wtai-keyword .wtai-your-keyword {
	padding-top: 10px;
}

.wtai-keyword table {
	width: 100%;
	border-collapse: collapse;
}

.wtai-keyword .wtai-your-keyword {
	margin-bottom: 20px;
}

.wtai-keyword .dashicons:before {
	color: #2271B1;
}

.wtai-keyword table thead th {
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}

.wtai-keyword table tbody td {
	text-align: left;
}

.wtai-keyword .wtai-keyword-action-button-v2,
.wtai-keyword .keyword-action-button {
	cursor: pointer;
}

.wtai-keyword .wtai-keyword-action-button-v2.disabled,
.wtai-keyword .keyword-action-button.disabled {
	cursor: not-allowed;
}

.wtai-keyword .wtai-keyword-action-button-v2.disabled.dashicons:before,
.wtai-keyword .keyword-action-button.disabled.dashicons:before {
	color: #8C8F94;
}

.wtai-your-keyword table tbody tr {
	background: #EAF3FB;
}

.wtai-keyword table thead th,
.wtai-keyword table thead th,
.wtai-your-keyword tbody tr th,
.wtai-your-keyword tbody tr td {
	color: #1D2327;
}

.wtai-your-keyword-ideas {
	padding-bottom: 20px;
	min-height: 350px;
}

.wtai-your-keyword-ideas table tbody tr.bg-default,
.wtai-your-keyword-ideas table tbody tr.wtai-active {
	background-color: #EAF3FB;
}

.wtai-your-keyword-ideas table tbody tr.wtai-active td {
	color: #1D2327;
}

table thead tr.wtai-border-bottom th {
	border-bottom: 1px solid #E0E0E0;
}

@-webkit-keyframes right-slide {
	100% {
		right: 0;
	}
}

@keyframes right-slide {
	100% {
		right: 0;
	}
}


@keyframes slide-out {
	0% {
		transform: translateX(0%);
	}

	100% {
		transform: translateX(-100%);
	}
}

@-webkit-keyframes slide-out {
	0% {
		-webkit-transform: translateX(0%);
	}

	100% {
		-webkit-transform: translateX(-100%);
	}
}

@media (max-width: 992px) {
	.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap {
		padding-right: 20px !important;
		padding-left: 20px !important;
		margin-left: 0;
		margin-right: 0;
		border-bottom: 0 solid #C3C4C7;
		box-sizing: border-box;
		flex-wrap: wrap;
		display: flex;
	}

	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap .wtai-product-item {
		margin-bottom: 10px;
	}
}

@media (max-width: 782px) {
	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap .wtai-product-item {
		padding-top: 5px;
		padding-bottom: 2px;
	}
}

@media (max-width: 568px) {
	.wtai-edit-product-line .wtai-wp-filter>ul {
		order: 1;
		margin-top: 10px;
	}

	.wtai-edit-product-line .wtai-wp-filter>div.wtai-generate-wrapper {
		width: 100%;
	}

	.wtai-ref-product-form-postbox-wrapper .wtai-select-wrapper>.wtai-tooltip,
	.wtai-generate-wrapper>.wtai-tooltip {
		height: 38px;
	}
}

@media screen and (max-width: 960px) {
	.wtai-edit-product-line .wtai-header-wrapper {
		flex-direction: column;
	}

	.wtai-edit-product-line .wtai-header-wrapper .wtai-header-title {
		width: calc(100% - 300px);
		margin-right: auto;
	}

	.wtai-edit-product-line .wtai-header-wrapper .wtai-header-configuration {
		display: flex;
		justify-content: space-between;
		align-items: center;
		width: 100%;
	}

}

@media screen and (max-width: 850px) {
	.wtai-edit-product-line .wtai-header-wrapper .wtai-header-title {
		width: 100%;
	}
}

#TB_ajaxContent .wtai-product-attr-container .wtai-product-attr-wrap .wtai-product-attr-item input[type=checkbox],
#TB_ajaxContent .wtai-product-attr-container .wtai-product-attr-wrap .wtai-product-attr-item input[type=radio] {
	margin: 0 8px 0 0;
}

@media screen and (max-width: 782px) {

	.wtai-edit-product-line #poststuff .stuffbox>h3, .wtai-edit-product-line #poststuff h2,
	.wtai-edit-product-line #poststuff h3.hndle {
		padding-right: 5px;
	}

	body:not(.plugins-php) .row-actions span.wtai-pid span {
		color: #a7aaad !important;
	}

	body:not(.plugins-php) .row-actions span.wtai-pid span {
		padding: 4px 8px !important;
		display: inline-block;
	}

	.wtai-table-list-wrapper table thead tr .column-wtai_title {
		width: auto;
	}

	.wtai-table-list-wrapper table tbody tr .wtai_title {
		left: 0px;
	}

	.folded #wpcontent {
		padding-left: 0 !important;
	}

	.tooltipster-base {
		width: calc(100% - 40px) !important;
	}

	.tooltipster-base .tooltipster-content {
		width: calc(100% - 60px) !important;
		left: 10px !important;
	}

	.wtai-table-list-wrapper .tablenav .view-switch,
	.wtai-table-list-wrapper .tablenav.top .actions {
		display: block;
	}

	.wtai-edit-product-line #poststuff #post-body.columns-2 {
		margin-right: 0px;
	}

	.wtai-slide-right-text-wrapper {
		width: calc(100% - 10px) !important;
	}

	.wtai-keyword-pipeline-main-wrap {
		width: 100% !important;
	}

	.wtai-edit-product-line #post-body.columns-2 #postbox-container-1 {
		margin-right: 0;
		width: 100%;
		float: none;
	}

	.wtai-edit-product-line .misc-pub-section {
		padding: 6px 10px 8px;
	}

	.wtai-edit-product-line #wtai-woocommerce-product-attributes ul li label {
		margin-left: 32px;
		width: calc(100% - 24px);
	}


	.wtai-edit-product-line .wtai-wp-filter ul.subsubsub li a {
		font-size: 13px;
	}

	.wtai-edit-product-line .wtai-col-row-wrapper .columns-2 .wtai-btn-text-submit {
		max-width: 200px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

	.wtai-edit-product-line {
		margin-right: 0px;
	}

	.wtai-edit-product-line .wtai-header-wrapper {
		display: block;
	}


	.wtai-history.wtai-history-keyword-pipeline,
	.wtai-slide-right-text-wrapper .wtai-history {
		width: 100%;
		margin-left: 0px;
	}

	.wtai-table-list-wrapper .outer {
		margin-right: 0
	}

	.wtai-table-list-wrapper tr>.column-wtai_transfer_date,
	.wtai-table-list-wrapper tr>.column-wtai_generate_date,
	.wtai-table-list-wrapper tr>.column-wtai_language,
	.wtai-table-list-wrapper tr>.column-wtai_page_description,
	.wtai-table-list-wrapper tr>.column-wtai_category_description,
	.wtai-table-list-wrapper tr>.column-page_title,
	.wtai-table-list-wrapper tr>.column-category_page_title,
	.wtai-table-list-wrapper tr>.column-page_description,
	.wtai-table-list-wrapper tr>.column-category_page_description,
	.wtai-table-list-wrapper tr>.column-category_description,
	.wtai-table-list-wrapper tr>.column-product_description,
	.wtai-table-list-wrapper tr>.column-product_excerpt,
	.wtai-table-list-wrapper tr>.column-open_graph,
	.wtai-table-list-wrapper tr>.column-category_open_graph,
	.wtai-table-list-wrapper tr>.column-wtai_page_title,
	.wtai-table-list-wrapper tr>.column-wtai_category_page_title,
	.wtai-table-list-wrapper tr>.column-wtai_page_description,
	.wtai-table-list-wrapper tr>.column-wtai_category_page_description,
	.wtai-table-list-wrapper tr>.column-wtai_product_description,
	.wtai-table-list-wrapper tr>.column-wtai_category_description,
	.wtai-table-list-wrapper tr>.column-wtai_product_excerpt,
	.wtai-table-list-wrapper tr>.column-wtai_open_graph {
		border-right: 1px solid #C3C4C7;
	}
}


@media screen and (max-width: 599px) {

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper .wtai-button-left-wrapper .button-spin .wtai-generate-text,
	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper .wtai-button-left-wrapper .button-spin,
	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper.with_text_length .wtai-button-left-wrapper .button-spin .button,
	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper.with_text_length .wtai-button-left-wrapper .button-spin {
		width: 100%;
	}

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper.wtai-with-no-text-length .wtai-button-left-wrapper .wtai-button-right-wrapper {
		display: none !important;
	}

	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper.with_text_length .wtai-button-left-wrapper {
		flex-direction: column !important;
	}

}

@media (max-width: 500px) {

	#wtai-wp-field-input-product_description-wrap .mce-flow-layout>.mce-btn-group:first-child,
	#wtai-wp-field-input-product_product_excerpt_wrap .mce-flow-layout>.mce-btn-group:first-child {
		width: 80% !important;
	}

	.wtai-edit-product-line .mce-flow-layout {
		flex-wrap: nowrap !important;
	}

	.wtai-edit-product-line .mce-toolbar .mce-btn-group>div {
		flex-wrap: wrap !important;
	}

	.wtai-edit-product-line #poststuff .wtai-metabox .mce-toolbar .mce-btn-group .mce-btn {
		margin: 2px !important;
	}
}

@media (max-width: 479px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process {
		flex-direction: column;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-tone-and-styles-select {
		margin-right: 0;
	}
}

@media (max-width: 389px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-styles-wrapper {
		flex-direction: column;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-styles-select {
		width: 100%;
	}
}

@media screen and (max-width: 360px) {

	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-styles-wrapper {
		flex-direction: column;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-styles-select {
		width: 100%;
	}

}

.wtai-edit-product-line .mce-flow-layout {
	display: flex;
	flex-wrap: nowrap;
}

.wtai-edit-product-line .mce-toolbar .mce-btn-group>div {
	display: flex;
	margin-left: 4px;
}

@media (min-width: 1440px) {
	.wtai-edit-product-line .mce-toolbar .mce-btn-group>div {
		flex-wrap: wrap !important;
	}
}

@media (min-width: 1440px) {
	.wtai-edit-product-line .mce-toolbar .mce-btn-group>div {
		flex-wrap: nowrap !important;
		margin-left: 2px;
	}
}

.wtai-edit-product-line .mce-flow-layout-item.mce-last {
	width: 70px;
	border: 0;
	background: transparent;

}

.wtai-edit-product-line .mce-flow-layout-item.mce-last>div {
	display: flex;
	flex-wrap: nowrap;
}

/*History Date Filter*/
@media (max-width:782px) {

	#wtai-filter-submit,
	.button.wtai-history-filter {
		margin-bottom: 0 !important;
	}

	.wtai-table-list-wrapper .tablenav .tablenav-pages {
		display: flex;
		margin: 10px 0 5px;
	}

	.wtai-table-list-wrapper .tablenav-pages .pagination-links {
		font-size: 16px;
		display: flex;
		flex-wrap: nowrap;
		gap: 4px;
	}

	.wtai-table-list-wrapper .tablenav-pages .paging-input {
		display: flex;
		align-items: center;
	}

}

@media (max-width: 650px) {

	body.wtai-history-global-open .wtai-top-header,
	body.wtai-history-open .header-slider {
		box-shadow: 0px 2px 5px rgb(85 93 102 / 20%);
	}

	.button.wtai-history-filter {
		width: 100%;
	}
}

@media (max-width: 460px) {
	.wtai-history.wtai-history-keyword-pipeline .wtai-history-filter .wtai-history-filter-form,
	.wtai-slide-right-text-wrapper .wtai-history .wtai-history-filter .wtai-history-filter-form {
		flex-wrap: wrap;
	}

	.wtai-history-date-action,
	.wtai-history.wtai-history-keyword-pipeline .wtai-history-filter .wtai-history-filter-form>span:not(.wtai-history-date-action),
	.wtai-slide-right-text-wrapper .wtai-history .wtai-history-filter .wtai-history-filter-form>span:not(.wtai-history-date-action) {
		width: 49%;
	}

	.button.wtai-history-filter {
		width: 100%;
	}
}

@media (max-width: 359px) {

	.wtai-history-date-action,
	.wtai-history.wtai-history-keyword-pipeline .wtai-history-filter .wtai-history-filter-form>span:not(.wtai-history-date-action),
	.wtai-slide-right-text-wrapper .wtai-history .wtai-history-filter .wtai-history-filter-form>span:not(.wtai-history-date-action) {
		width: 100%;
	}

}

.wtai-d-flex {
	display: flex;
}

.wtai-checkbox-dropdown {
	position: relative;
}

#wtai-sel-writetext-status .wtai-filter-select {
	padding: 0 38px 0 8px;
	line-height: 30px;
	border: 1px solid #8c8f94;
	background: #fff;
	border-radius: 4px;
	margin: 0;
	cursor: pointer;
	position: relative;

}

#wtai-sel-writetext-status .wtai-filter-select>span {
	margin-right: 18px;
	display: inline-block;
}

#wtai-sel-writetext-status .wtai-filter-select>span {
	margin-right: 5px;
	white-space: nowrap;
}

#wtai-sel-writetext-status .wtai-filter-select:hover {
	color: #135e96;
	border: 1px solid #135e96;
}

#wtai-sel-writetext-status .wtai-filter-select:after {
	content: "";
	width: 28px;
	height: 100%;
	background: url(../images/ic_dropdown.svg) center center no-repeat;
	z-index: 1;
	display: inline-block;
	position: absolute;
	right: 0;
}

#wtai-sel-writetext-status .wtai-grid-filter-title {
	font-size: 14px;
	line-height: 18px;
	font-weight: 600;
}

.wtai-status-checkbox-options {
	display: none;
	position: absolute;
	background: #fff;
	border: 1px solid #767676;
	font-size: 14px;
	line-height: 19px;
	color: #1D2327;
	left: 2px
}


.wtai-status-checkbox-options.wtai-open {
	display: block;
	z-index: 1;
}

@media (min-width:0px) {
	.wtai-status-checkbox-options .wtai-d-flex {
		flex-direction: column;
	}

	.wtai-status-checkbox-options {
		width: calc(100% - 5px);
	}

	#wtai-sel-writetext-status .wtai-col.wtai-col-1 {
		border-bottom: 1px solid #C3C4C7;
	}

	#wtai-sel-writetext-status .wtai-filter-date .wtai-col.wtai-col-1 {
		border-bottom: 0 solid #C3C4C7;
	}
}

@media (min-width:0px) and (max-width: 449px) {
	#wtai-sel-writetext-status .wtai-filter-date .wtai-col.wtai-col-1 {
		border-right: 0 !important;
		padding: 10px 20px 0px 20px !important;
	}

	#wtai-sel-writetext-status .wtai-filter-date .wtai-col.wtai-col-2 {
		padding: 10px 20px 10px 20px !important;
	}
}

@media (min-width: 450px) {

	#wtai-sel-writetext-status .wtai-col.wtai-col-2,
	#wtai-sel-writetext-status .wtai-col.wtai-col-1 {
		border-right: 1px solid #C3C4C7;
		border-bottom: 0;
	}

	.wtai-status-checkbox-options .wtai-d-flex {
		flex-direction: row;
	}

	#wtai-sel-writetext-status .wtai-col {
		width: 100%;
	}

	#wtai-sel-writetext-status .wtai-col.wtai-col-1 {
		width: 40%;
	}

	#wtai-sel-writetext-status .wtai-col.wtai-col-2 {
		width: 60%;
	}

	.wtai-status-checkbox-options {
		width: calc(100% - 5px);
	}
}

@media (min-width: 450px) and (max-width: 799px) {

	.wtai-btn-reset-status,
	#wtai-sel-writetext-status .wtai-activity-wrapper {
		padding: 10px 15px !important;
	}

	#wtai-sel-writetext-status .wtai-col {
		padding: 10px 15px !important;
	}

	#wtai-sel-writetext-status .wtai-filter-date .wtai-col.wtai-col-1 {
		border-right: 0 !important;
		padding: 10px 6px 10px 15px !important;
	}

	#wtai-sel-writetext-status .wtai-filter-date .wtai-col.wtai-col-2 {
		padding: 10px 15px 10px 4px !important;
	}
}

@media (min-width: 550px) and (max-width: 799px) {
	.wtai-status-checkbox-options {
		width: calc(100% - 5px);
		min-width: 580px;
	}

	.wtai-status-checkbox-options.wtai-keyword-status-active {
		min-width: 380px;
	}
}

@media (min-width: 800px) {
	.wtai-status-checkbox-options {
		width: calc(100% - 5px);
		min-width: 580px;
	}

	.wtai-status-checkbox-options.wtai-keyword-status-active {
		min-width: 380px;
	}

	.wtai-viewer-table-class .wtai-status-checkbox-options{
		min-width: 528px;
	}
}

@media (max-width: 1660px) {
	.wtai-status-checkbox-options {
		left: auto;
		right: 0;
	}
}

@media (min-width: 640px) and (max-width: 730px) {
	.wtai-status-checkbox-options {
		left: 0 !important;
		right: auto !important;
	}
}

@media (max-width: 740px) {
	.wtai-table-list-wrapper .wtai-wp-table-list-filter {
		flex-wrap: wrap;
	}
}

.wtai-status-checkbox-options .wtai-border-top,
.wtai-status-checkbox-options .wtai-reset {
	border-top: 1px solid #C3C4C7;
}

.wtai-btn-reset-status-wrapper {
	text-align: right;
}

.wtai-btn-reset-status {
	color: #0073AA;
	padding: 10px 20px;
	display: inline-block;
	text-align: center;
}

#wtai-sel-writetext-status .wtai-activity-wrapper {
	padding: 0;
}

#wtai-sel-writetext-status .wtai-col {
	padding: 15px 20px;
}

.wtai-custom-grid-status-wrap,
.wtai-custom-grid-review-status-wrap,
.reviewers {
	padding-left: 25px
}

#wtai-sel-writetext-status .wtai-col label {
	display: block;
	padding: 5px 0;
	position: relative;
	padding-left: 25px;
}

#wtai-sel-writetext-status .wtai-col label input[type="radio"],
#wtai-sel-writetext-status .wtai-col label input[type="checkbox"] {
	position: absolute;
	top: 11px;
	left: 0;
}

#wtai-sel-writetext-status .wtai-col .wtai-activity-wrapper label input[type="radio"]{
	margin-top: -1px!important
}

@media (max-width: 783px) {
	#wtai-sel-writetext-status .wtai-col label {
		padding-left: 32px;
	}

	#wtai-sel-writetext-status .wtai-col label input[type="radio"],
	#wtai-sel-writetext-status .wtai-col label input[type="checkbox"] {
		top: 7px;
	}

	.wtai-custom-grid-status-wrap,
	.wtai-custom-grid-review-status-wrap {
		padding-left: 32px
	}
}

#wtai-loader-estimated-time,
.wtai-loader-generate {
	position: fixed;
	z-index: 9993;
	display: none;
}

.wtai-loader-generate {
	background: #FFFFFF;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.12);
	border-radius: 3px;
	max-height: 98%;
	overflow-y: auto;
	overflow-x: hidden;
}

.wtai-loading-edit-cancel-container {
	flex-direction: column;
	height: 100%;
}

#wtai-loader-estimated-time.wtai-loader-generate {
	background: transparent;
	box-shadow: none;
	border-radius: 0;
	max-height: 100%;
	overflow: hidden;
}

.wtai-loader-generate-bulk {
	display: none;
	max-width: 400px;
	margin: 10px auto;
}

#wtai-loader-estimated-time.no-pad-top .wtai-loader-generate-bulk {
	margin-top: 2px;
}

.wtai-loader-generate-bulk,
#wtai-loader-estimated-time .wtai-bulk-popup-wrapper {
	background: #FFFFFF;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.12);
	border-radius: 3px;

}

#wtai-loader-estimated-time .wtai-bulk-popup-wrapper {
	max-height: 98%;
	overflow-y: auto;
	overflow-x: hidden;
}

#wtai-product-generate-forced.wtai-loader-generate.show,
#product-transfer-forced.wtai-loader-generate.show,
#product-rewrite-forced.wtai-loader-generate.show,
.wtai-product-generate-forced.wtai-loader-generate.show {
	display: block;
}

#wtai-loader-estimated-time #wtai-preprocess-image-loader.wtai-loader-generate,
#wtai-loader-estimated-time #wtai-confirmation-proceed-image-loader.wtai-loader-generate {
	position: static;
	margin: 0 auto;
}

@media (min-width: 0px) {
	.wtai-loader-generate {
		top: 46px;
	}

	.wtai-bulk-popup-wrapper,
	.wtai-loader-generate {
		padding: 15px;
	}

	.wtai-loader-generate {
		width: calc(100% - 30px);
		left: 15px;
		box-sizing: border-box;
	}

	.wtai-loading-edit-cancel-container {
		flex-direction: column;
		height: 100%;
	}

	.wtai-loading-edit-cancel-container .wtai-loading-actions-container {
		width: max-content;
		gap: 3px;
		margin: auto 0 0;
		width: 100%;
		justify-content: center;
	}

	.wtai-loading-edit-cancel-container .wtai-loading-actions-container .button {
		min-width: 120px;
		text-align: center;
	}

	.wtai-loading-actions-container a {
		float: right;
	}

}

@media (min-width:0px) and (max-width: 567px) {

	#wtai-product-edit-cancel.wtai-loader-generate,
	#wtai-product-generate-forced.wtai-loader-generate,
	#product-transfer-forced.wtai-loader-generate,
	#product-rewrite-forced.wtai-loader-generate,
	.wtai-product-generate-forced.wtai-loader-generate {
		width: calc(100% - 40px) !important;
		height: 140px !important;
		left: 15px;
		text-align: center;
	}
}

@media (min-width: 480px) {
	#wtai-product-generate-completed.wtai-loader-generate {
		width: 430px;
		left: calc(50% - 200px);
	}
}

@media (min-width: 782px) {

	.wtai-loader-generate,
	#wtai-product-edit-cancel.wtai-loader-generate,
	#wtai-product-generate-forced.wtai-loader-generate,
	#product-transfer-forced.wtai-loader-generate,
	#product-rewrite-forced.wtai-loader-generate,
	.wtai-product-generate-forced.wtai-loader-generate {
		top: 33px;
	}
}

@media (min-width: 768px) {	
	.wtai-loader-generate {
		width: 520px;
		left: calc(50% - 260px);
	}

	#wtai-preprocess-image-loader.wtai-loader-generate{
		width: 80%;
        left: 50%;
		transform: translateX(-50%);
	}	

	#wtai-preprocess-image-loader.wtai-loader-generate,
	.wtai-loader-generate {
		padding-top: 25px;
	}

	.wtai-loader-generate {
		width: 600px;
		left: calc(50% - 300px);
	}
}

@media (min-width: 992px) {
	.wtai-loader-generate {
		width: 758px;
		left: 50%;
		left: calc(50% - 330px);		
	}

	.wtai-loader-generate#wtai-restore-global-setting-completed {
		max-width: 500px;
		left: 50%;
		transform: translate(-50%, 0);
		overflow-x: unset;
		overflow-y: unset;
	}

	.wtai-loader-generate {
		padding: 20px;
	}

	#wtai-loader-estimated-time.wtai-loader-generate {
		padding: 12px 12px 12px 12px;
	}

	.wtai-bulk-popup-wrapper {
		padding: 10px;
	}

	#wtai-loader-estimated-time.wtai-loader-generate.no-pad-top {
		padding-top: 4px;
	}

	#wtai-product-generate-forced.wtai-loader-generate,
	#product-transfer-forced.wtai-loader-generate,
	#product-rewrite-forced.wtai-loader-generate,
	.wtai-product-generate-forced.wtai-loader-generate {
		padding: 30px 25px;
	}
}

#wtai-filter-submit {
	width: 100%;
}

@media (min-width:0px) {
	.wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-button-wrapper {
		padding: 0;
	}
}

@media (min-width:0px) and (max-width: 767px) {
	.wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-show-comparison {
		padding-top: 4px;
	}
}

@media (min-width: 640px) {
	.wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-button-wrapper {
		clear: both;
	}

}

@media screen and (max-width: 782px) {

	#wtai-sel-writetext-status .wtai-filter-select {
		font-size: 16px;
		line-height: 38px;
	}
}

@media (max-width: 413x) {
	.wtai-status-checkbox-options .wtai-d-flex {
		flex-direction: column;
	}

	#wtai-sel-writetext-status .wtai-col.wtai-col-2,
	#wtai-sel-writetext-status .wtai-col.wtai-col-1 {
		border-right: 0;
		border-bottom: 1px solid #C3C4C7;
	}
}

/*New Tooltip container HTML*/
.wtai-tooltip {
	position: relative;
	display: inline-block;
	margin-right: 12px;
	cursor: pointer;
	top: 0;
	font-weight: 400;
	vertical-align: top;
}

.wtai-keyword-optimization-main-wrap .wtai-tooltip {
	top: 0;
	margin-left: 5px;
}

.wtai-slide-right-text-wrapper .postbox-header .wtai-tooltip {
	top: 0;
}

.wtai-keyword-analysis-content-wrap.wtai-suggested-keywords .wtai-tooltip,
.wtai-keyword-analysis-content-wrap.wtai-your-keywords .wtai-tooltip,
.wtai-keyword-analysis-content-wrap.wtai-competitor-keywords .wtai-tooltip,
.wtai-keyword-analysis-content-wrap.wtai-selected-keywords .wtai-tooltip,
.wtai-keyword-analysis-content-wrap.wtai-current-rank-keywords .wtai-tooltip {
	position: static;
}

.wtai-keyword-analysis-content-wrap.wtai-suggested-keywords .wtai-keyword-analysis-content-header,
.wtai-keyword-analysis-content-wrap.wtai-your-keywords .wtai-keyword-analysis-content-header,
.wtai-keyword-analysis-content-wrap.wtai-competitor-keywords .wtai-keyword-analysis-content-header,
.wtai-keyword-analysis-content-wrap.wtai-current-rank-keywords .wtai-keyword-analysis-content-header,
.wtai-keyword-analysis-content-wrap.wtai-selected-keywords .wtai-keyword-analysis-content-header {
	position: relative;
}

.wtai-keyword-analysis-content-wrap.wtai-suggested-keywords .wtai-column-keyword-name-tooltip,
.wtai-keyword-analysis-content-wrap.wtai-your-keywords .wtai-column-keyword-name-tooltip,
.wtai-keyword-analysis-content-wrap.wtai-competitor-keywords .wtai-column-keyword-name-tooltip,
.wtai-keyword-analysis-content-wrap.wtai-current-rank-keywords .wtai-column-keyword-name-tooltip,
.wtai-keyword-analysis-content-wrap.wtai-selected-keywords .wtai-column-keyword-name-tooltip {
	position: relative
}

.wtai-tooltip.wtai-generate-tooltip {
	margin-right: 0;
	margin-left: 12px;
	top: -1px
}

@media (min-width:0px) {

	.tablenav.top .wtai-tooltip.wtai-two-cols .wtai-tooltiptext,
	.tablenav.top .bulkactions .wtai-tooltip.wtai-two-cols .wtai-tooltiptext {
		right: 0;
	}

}

.wtai-review-wrapper .wtai-tooltip {
	margin-right: 0;
	margin-left: 8px;
	top: 2px
}

.wtai-tone-and-styles-select .wtai-tooltip {
	margin-right: 0;
	padding-left: 15px;
}

@media (max-width: 992px) {
	.wtai-review-wrapper .wtai-tooltip {
		margin-left: 10px;
	}
}

@media (max-width: 360px) {
	.wtai-review-wrapper .wtai-tooltip {
		margin-left: 5px;
	}
}

@media (max-width: 340px) {
	#wtai-start-sticky {
		overflow: hidden;
	}
}



.wtai-tooltip .wtai-icon-tooltip,
.wtai-tooltip img {
	position: relative;
	cursor: pointer;
}

.wtai-tooltip .wtai-icon-tooltip.dashicons-editor-help {
	color: #666;
}

.wtai-tone-and-styles-select .wtai-tooltip .wtai-icon-tooltip,
.wtai-tone-and-styles-select .wtai-tooltip img {
	top: 0;
}

/* Tooltip text */
.wtai-status-popup-info,
.wtai-tooltip .wtai-tooltiptext {
	visibility: hidden;
	border-color: rgba(0, 0, 0, 0.12);
	background: #fff;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
	border-radius: 4px;
	color: #2C3338;
	font-size: 12px;
	line-height: 18px;
	padding: 20px;
	position: absolute;
	z-index: 99999;
	/*opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in;*/
}

.wtai-tooltip .wtai-tooltiptext {
	background: #333333;
	color: #fff;
}


.wtai-tooltip .wtai-tooltiptext a{
	color: #fff!important
}

.wtai-tooltiptext ul,
.wtai-tooltiptext ol {
	font-size: 12px;
	line-height: 18px;
	padding: 0 !important;
}

.wtai-tooltiptext ul {
	margin: 0 0 0 15px !important;
}

.wtai-tooltiptext ol>li,
.wtai-tooltiptext ul>li {
	margin: 2px 0 6px!important;
}

.wtai-tooltiptext ol {
	margin: 0 0 0 30px !important;
}

.wtai-tooltip .wtai-tooltiptext p {
	margin: 0 0 20px;
}

.wtai-tooltip .wtai-tooltiptext p.wtai-heading {
	font-size: 14px;
	line-height: 19px;
	margin: 0 0 10px;
}

.wtai-tooltip .wtai-tooltiptext p,
.wtai-tooltip .wtai-tooltiptext em {
	font-size: 12px;
	line-height: 18px;
}

.wtai-tooltip .wtai-tooltiptext p:last-child {
	margin-bottom: 0;
}

/* Show the tooltip text when you mouse over the tooltip container */
.wtai-tooltip.hover .wtai-tooltiptext {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);

}

.wtai-tooltip-arrow {
	width: 18px;
	height: 25px;
	position: absolute;
	top: -20px;
	right: 20px;
	transform: translateX(-50%);
	overflow: hidden;
	display: none !important;
}

.wtai-review-wrapper .wtai-tooltip-arrow {
	right: 5px;
}

.wtai-tooltip-arrow::after {
	content: "";
	position: absolute;
	width: 18px;
	height: 18px;
	background: #333;
	transform: translateX(-50%) translateY(-50%) rotate(135deg);
	top: 25px;
	left: 50%;
	box-shadow: 1px 1px 10px 0px rgb(0 0 0 / 14%);
}

.wtai-tooltip-arrow.wtai-noshadow::after {
	box-shadow: unset;
}

.wtai-tooltip .wtai-tooltiptext {
	top: calc(100% + 10px);
	right: -15px;
}

.wtai-keyword-tooltip.wtai-tooltip .wtai-tooltiptext {
	right: auto;
}

.wtai-tooltip .wtai-tooltiptext.wtai-alt-image-text-tooltip.bottompos {
	top: auto;
	bottom: 25px;
}

.wtai-icon-tooltip {
	width: 16px !important;
	height: 16px !important;
	position: relative;
}

.wtai-icon-tooltip.dashicons-editor-help:before {
	top: 0;
	left: -2px;
	position: absolute;
	font-size: 16px
}

#wtai-preview-action-setup .wtai-icon-tooltip.dashicons-editor-help:before {
	left: 4px;
}

.wtai-cwe-action-button.generate.wtai-disabled-button,
.wtai-cwe-action-button.transfer.wtai-disabled-button,
tr.wtai-ko-processing .wtai_title .wtai-cwe-action-title,
tr.wtai-ko-processing .wtai_title .edit a,
tr.wtai-ko-processing .wtai_title .transfer a,
tr.wtai-processing .wtai_title .wtai-cwe-action-title,
tr.wtai-processing .wtai_title .edit a,
tr.wtai-processing .wtai_title .generate a,
tr.wtai-processing .wtai_title .transfer a {
	color: #a7aaad;
	cursor: default;
}

tr.wtai-ko-processing .wtai_title .wtai-cwe-action-title:focus,
tr.wtai-ko-processing .wtai_title .edit a:focus,
tr.wtai-ko-processing .wtai_title .transfer a:focus{
	box-shadow: none;
	outline: none;
}

.wtai-table-list-wrapper table tbody tr.wtai-processing button.transfer_feature {
	cursor: default;
	background: #A7AAAD;
}

@media (min-width: 0px) {
	.wtai-tooltip .wtai-tooltiptext {
		width: 250px;
		right: -30px;
	}

	.wtai-alt-text .wtai-tooltip .wtai-tooltiptext {
		right: -10px;
	}

	.wtai-keyword-tooltip.wtai-tooltip .wtai-tooltiptext {
		right: -50px;
	}

	.wtai-keyword-analysis-content-wrap.wtai-suggested-keywords .wtai-tooltip .wtai-tooltiptext,
	.wtai-keyword-analysis-content-wrap.wtai-your-keywords .wtai-tooltip .wtai-tooltiptext,
	.wtai-keyword-analysis-content-wrap.wtai-competitor-keywords .wtai-tooltip .wtai-tooltiptext,
	.wtai-keyword-analysis-content-wrap.wtai-selected-keywords .wtai-tooltip .wtai-tooltiptext,
	.wtai-keyword-analysis-content-wrap.wtai-current-rank-keywords .wtai-tooltip .wtai-tooltiptext {
		right: 50%;
		transform: translateX(50%);
	}

	.wtai-keyword-analysis-content-wrap.wtai-suggested-keywords .wtai-tooltip .wtai-keyword-serp-wrap.wtai-tooltiptext,
	.wtai-keyword-analysis-content-wrap.wtai-your-keywords .wtai-tooltip .wtai-keyword-serp-wrap.wtai-tooltiptext,
	.wtai-keyword-analysis-content-wrap.wtai-competitor-keywords .wtai-tooltip .wtai-keyword-serp-wrap.wtai-tooltiptext,
	.wtai-keyword-analysis-content-wrap.wtai-selected-keywords .wtai-tooltip .wtai-keyword-serp-wrap.wtai-tooltiptext,
	.wtai-keyword-analysis-content-wrap.wtai-current-rank-keywords .wtai-tooltip .wtai-keyword-serp-wrap.wtai-tooltiptext {
		right: -10px;
		transform: none;
	}

	.wtai-keyword-tooltip.wtai-keyword-cta-tooltip.wtai-tooltip .wtai-tooltiptext {
		right: 0;
		z-index: 999999;
	}

	.wtai-wp-filter .wtai-tooltip .wtai-tooltiptext {
		width: 260px;
	}

	.wtai-wp-filter .wtai-tooltip .wtai-tooltiptext {
		right: -8px;
	}

	.wtai-wp-filter .wtai-tooltip .wtai-tooltip-arrow {
		right: 0;
	}

	.wtai-review-wrapper .wtai-tooltip .wtai-tooltiptext {
		right: auto;
		left: -130px;
	}

	.wtai-review-wrapper .wtai-tooltip-arrow {
		left: 168px;
	}


	.wtai-wp-table-list-filter .wtai-show-comparison .wtai-tooltip-arrow {
		right: 15px;
		left: auto;
	}
}

@media (min-width: 360px) {
	.wtai-tooltip .wtai-tooltiptext {
		width: 280px;
	}

	.wtai-alt-text .wtai-tooltip .wtai-tooltiptext {
		width: 260px;
	}

	.wtai-wp-filter .wtai-tooltip .wtai-tooltiptext {
		width: 305px;
	}

	.wtai-review-wrapper .wtai-tooltip .wtai-tooltiptext {
		width: 305px;
	}

	.wtai-review-wrapper .wtai-tooltip .wtai-tooltiptext {
		left: -150px;
	}

	.wtai-review-wrapper .wtai-tooltip-arrow {
		left: 158px;
	}
}

@media (min-width: 375px) {
	.wtai-tooltip .wtai-tooltiptext {
		width: 295px;
	}

	.tablenav.top .wtai-tooltip .wtai-tooltiptext {
		width: 318px;
	}

	.wtai-wp-filter .wtai-tooltip .wtai-tooltiptext {
		width: 300px;
	}

	.tablenav.top .wtai-show-comparison .wtai-tooltip .wtai-tooltiptext {
		right: -68px;
	}

	.wtai-alt-text .wtai-tooltip .wtai-tooltiptext {
		right: -60px;
		width: 300px;
	}

	.tablenav.top .wtai-tooltip.wtai-two-cols .wtai-tooltiptext {
		width: 320px;
	}
}

@media (min-width: 414px) {
	.wtai-tooltip .wtai-tooltiptext {
		width: 300px;
	}

	.tablenav.top .wtai-tooltip .wtai-tooltiptext {
		width: 320px;
	}

	.wtai-wp-filter .wtai-tooltip .wtai-tooltiptext {
		width: 350px;
	}

	.tablenav.top .wtai-show-comparison .wtai-tooltip .wtai-tooltiptext {
		right: -100px;
		width: 350px;
	}

	.wtai-wp-table-list-filter .wtai-show-comparison .wtai-tooltip-arrow {
		right: 90px;
	}
}

@media (min-width: 480px) {
	.wtai-tooltip .wtai-tooltiptext {
		width: 400px;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-styles-select .wtai-tooltiptext,
	.wtai-review-wrapper .wtai-tooltip .wtai-tooltiptext {
		width: 300px;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-style-form-wrapper .wtai-tooltiptext {
		right: -105px;
	}

	.wtai-wp-filter .wtai-tone-and-style-form-wrapper .wtai-tooltip .wtai-tooltip-arrow {
		right: 96px;
	}
}

@media (min-width: 568px) {
	.wtai-wp-table-list-filter .wtai-show-comparison .wtai-tooltip-arrow {
		right: 30px;
		left: auto;
	}

	.tablenav.top .wtai-show-comparison .wtai-tooltip .wtai-tooltiptext {
		right: -40px;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-style-form-wrapper .wtai-tooltiptext {
		right: -55px;
	}

	.wtai-wp-filter .wtai-tone-and-style-form-wrapper .wtai-tooltip .wtai-tooltip-arrow {
		right: 46px;
	}
}

@media (min-width: 640px) {
	.tablenav.top .wtai-show-comparison .wtai-tooltip .wtai-tooltiptext {
		right: auto;
		left: -20px;
	}

	.wtai-wp-table-list-filter .wtai-show-comparison .wtai-tooltip-arrow {
		right: auto;
		left: 28px;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-style-form-wrapper .wtai-tooltiptext {
		right: -28px;
	}

	.wtai-wp-filter .wtai-tone-and-style-form-wrapper .wtai-tooltip .wtai-tooltip-arrow {
		right: 20px;
	}
}


@media (min-width: 667px) {


	.tablenav.top .wtai-tooltip .wtai-tooltiptext {
		width: 370px;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-style-form-wrapper .wtai-tooltiptext {
		right: -16px;
	}

	.wtai-wp-filter .wtai-tone-and-style-form-wrapper .wtai-tooltip .wtai-tooltip-arrow {
		right: 5px;
	}
}

@media (min-width: 600px) {
	.wtai-wp-table-list-filter .wtai-tooltip .wtai-tooltiptext {
		left: auto;
		right: -5px;
		display: flex;
		justify-content: space-between;
	}

	.wtai-tooltip.wtai-two-cols .wtai-tooltiptext>div.wtai-col {
		width: 50%;
		float: left;
		box-sizing: border-box;
	}

	.wtai-tooltip.wtai-two-cols .wtai-tooltiptext>div.wtai-col-1 {
		padding-right: 30px;
		border-right: 1px solid #E0E0E0;
	}

	.wtai-tooltip.wtai-two-cols .wtai-tooltiptext>div.wtai-col-2 {
		padding-left: 30px;
	}

	.tablenav.top .wtai-tooltip.wtai-two-cols .wtai-tooltiptext {
		width: 550px;
	}

}

@media (min-width: 640px) {
	.tablenav.top .wtai-tooltip.wtai-two-cols .wtai-tooltiptext {
		width: 600px;
	}
}

@media (min-width: 1120px) {
	.tablenav.top .wtai-tooltip.wtai-two-cols .wtai-tooltiptext {
		width: 850px;
	}

	.wtai-viewer-table-class .tablenav.top .wtai-tooltip.wtai-two-cols .wtai-tooltiptext {
		width: 625px;
	}
}

@media (min-width: 768px) {
	.tablenav.top .wtai-tooltip .wtai-tooltiptext {
		width: 400px;
	}

}

@media (min-width: 783px) {

	.tablenav.top .wtai-tooltip .wtai-icon-tooltip,
	.tablenav.top .wtai-tooltip img {
		top: 7px;
	}

	.tablenav.top .wtai-show-comparison .wtai-tooltip .wtai-icon-tooltip {
		top: 1px;
	}

	.tablenav.top .bulkactions .wtai-tooltip .wtai-icon-tooltip,
	.tablenav.top .bulkactions .wtai-tooltip img {
		top: 5px;
		left: -3px;
	}

	.wtai-wp-table-list-filter .wtai-tooltip .wtai-tooltiptext {
		right: -25px;
	}

	.wtai-wp-table-list-filter .wtai-tooltip-arrow {
		right: 8px;
	}

	.bulkactions .wtai-tooltip {
		top: 2px;
	}

}

@media (min-width: 851px) {
	.wtai-alt-text .wtai-tooltip .wtai-tooltiptext {
		right: -15px;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-styles-select .wtai-tooltiptext {
		width: 230px;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-style-form-wrapper .wtai-tooltiptext {
		right: -25px;
	}

	.wtai-wp-filter .wtai-tone-and-style-form-wrapper .wtai-tooltip .wtai-tooltip-arrow {
		right: 16px;
	}

	.wtai-wp-filter .wtai-tooltip.wtai-trained-ai-model-tooltip .wtai-tooltiptext {
		width: 360px;
	}
}

@media (min-width: 1024px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-style-form-wrapper .wtai-tooltiptext {
		right: -12px;
	}

	.wtai-wp-filter .wtai-tooltip.wtai-trained-ai-model-tooltip .wtai-tooltiptext {
		width: 260px;
	}
}

@media (min-width: 1150px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-style-form-wrapper .wtai-tooltiptext {
		right: -72px;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-style-form-wrapper .wtai-tooltiptext.wtai-tone-style-filter-tooltip {
		right: -150px;
	}

	.wtai-wp-filter .wtai-tone-and-style-form-wrapper .wtai-tooltip .wtai-tooltip-arrow {
		right: 63px;
	}
}

@media (min-width: 1500px) {
	.wtai-wp-filter .wtai-tooltip.wtai-trained-ai-model-tooltip .wtai-tooltiptext {
		width: 400px;
	}
}

@media (min-width:414px) and (max-width: 532px) {
	.wtai-alt-text .wtai-tooltip .wtai-tooltiptext {
		width: 300px;
		right: -90px;
	}
}

@media (min-width: 533px) and (max-width: 719px) {
	.wtai-alt-text .wtai-tooltip .wtai-tooltiptext {
		right: auto;
		left: -180px;
	}
}

@media (min-width: 720px) and (max-width: 850px) {
	.wtai-alt-text .wtai-tooltip .wtai-tooltiptext {
		right: auto;
		left: -10px;
	}
}

@media (min-width: 961px) {
	.wtai-review-wrapper .wtai-tooltip .wtai-tooltiptext {
		right: -15px;
		left: auto;
	}

	.wtai-review-wrapper .wtai-tooltip .wtai-tooltiptext {
		width: 400px;
	}

	.wtai-review-wrapper .wtai-tooltip-arrow {
		right: 5px;
		left: auto;
	}
}

@media (min-width: 1180px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-styles-select .wtai-tooltiptext {
		width: 250px;
	}
}

@media (min-width: 1280px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-styles-select .wtai-tooltiptext {
		width: 300px;
	}
}

@media (min-width: 1360px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-styles-select .wtai-tooltiptext {
		width: 330px;
	}
}

@media (min-width: 1600px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-style-form-wrapper .wtai-tooltiptext {
		right: -38px;
	}

	.wtai-wp-filter .wtai-tone-and-style-form-wrapper .wtai-tooltip .wtai-tooltip-arrow {
		right: 28px;
	}
}

@media (min-width: 1700px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-style-form-wrapper .wtai-tooltiptext {
		left: 0;
	}

	.wtai-wp-filter .wtai-tone-and-style-form-wrapper .wtai-tooltip .wtai-tooltip-arrow {
		right: 0;
	}
}

@media (min-width: 1800px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-styles-select .wtai-tooltiptext {
		width: 400px;
	}
}

.wtai-top-header .wtai-inner-flex {
	position: relative;
}

.wtai-global-loader {
	background: url(../images/loader_writetext.gif) 0 center no-repeat;
	width: 60px;
	height: 8px;
	margin-right: auto;
	margin-left: 20px;
	position: absolute;
	left: 0;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
}

.wtai-global-loader.force-show,
.wtai-global-loader.wtai-is-active {
	opacity: 1;
	visibility: visible;
	display: block !important;
}

.suggested_audience-list li.result {
	cursor: pointer
}

.suggested-audience-message {
	font-style: italic;
	display: block;
	text-align: left;
}

.typing-cursor {
	background: url(../images/loader_cursor.gif) 0 center no-repeat;
	width: 5px;
	height: 16px;
	/*display: inline-block;*/
	display: none!important
}

@keyframes changed {
	from {
		background-color: rgba(19, 94, 150, 0.125);
	}

	to {
		background-color: #fff;
	}
}

.wtai-target-keywords-density-wrapper-top {
	background: #F7F7F7;
	border-radius: 4px;
	width: 146px;
	padding: 6.5px 4px
}

.wtai-target-keywords-density-wrapper-top.first {
	margin-right: 10px
}

.wtai-target-keywords-density-wrapper-top .wtai-details,
.wtai-target-keywords-density-wrapper-top .wtai-percentage {
	display: block;
	text-align: center;
}

.wtai-target-keywords-density-wrapper-top .wtai-percentage {
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	color: #303030;
}

.wtai-target-keywords-density-wrapper-top .wtai-details {
	font-style: normal;
	font-weight: 400;
	font-size: 10px;
	line-height: 13px;
	color: #303030;
}

@media (max-width: 480px) {
	.wtai-target-keywords-density-wrapper-top .wtai-percentage {
		font-size: 14px
	}

	.wtai-target-keywords-density-wrapper-top .wtai-details {
		font-size: 8px
	}

	.wtai-target-keywords-density-wrapper-top.first {
		margin-right: 5px;
		margin-left: 5px;
	}

	.wtai-target-keywords-density-wrapper-top {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		height: 55px;
		padding: 4px
	}

	.wtai-target-keywords-density-wrapper-top .wtai-details,
	.wtai-target-keywords-density-wrapper-top .wtai-percentage {
		width: 100%;
	}

	.wtai-main-wrapper .wtai-top-header .wtai-history .wtai-hist-text-log,
	.wtai-main-wrapper .wtai-top-header .wtai-link-preview .wtai-hist-text-log {
		display: none
	}
}

.api-connection-wrapper {
	width: 60px;
	text-align: center;
}

.api-connection-dot {
	width: 12px;
	height: 12px;
	background: #FAD02C;
	border: 2px solid #FFFFFF;
	box-shadow: 0px 0px 0px 1px #FAD02C;
	-moz-box-shadow: 0px 0px 0px 1px #FAD02C;
	-webkit-box-shadow: 0px 0px 0px 1px #FAD02C;
	-ms-box-shadow: 0px 0px 0px 1px #FAD02C;
	-o-box-shadow: 0px 0px 0px 1px #FAD02C;
	border-radius: 100px;
	display: block;
	margin: auto
}

.api-connection-dot.disconnected {
	background: #DC3232;
	box-shadow: 0px 0px 0px 1px #DC3232;
	-moz-box-shadow: 0px 0px 0px 1px #DC3232;
	-webkit-box-shadow: 0px 0px 0px 1px #DC3232;
	-ms-box-shadow: 0px 0px 0px 1px #DC3232;
	-o-box-shadow: 0px 0px 0px 1px #DC3232;
}

.api-connection-dot.connected {
	background: #008000;
	box-shadow: 0px 0px 0px 1px #008000;
	box-shadow: 0px 0px 0px 1px #008000;
	-moz-box-shadow: 0px 0px 0px 1px #008000;
	-webkit-box-shadow: 0px 0px 0px 1px #008000;
	-ms-box-shadow: 0px 0px 0px 1px #008000;
	-o-box-shadow: 0px 0px 0px 1px #008000;
}

.wtai-product-list-dashboard-wrap {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.wtai-main-wrapper .wtai-top-header.wtai-dashboard .wtai-product-list-dashboard-wrap .wtai-country-global,
.wtai-main-wrapper .wtai-top-header.wtai-dashboard .wtai-product-list-dashboard-wrap .wtai-history-global {
	margin-left: 0;
	margin-right: 0;
	width: auto
}

.wtai-main-wrapper .wtai-top-header.wtai-dashboard .wtai-product-list-dashboard-wrap .wtai-country-global {
	margin-right: 10px;
}

.button.wtai-page-generate-all.disabled.wtai-generating {
	background: #2271b1 !important;
	border-color: #2271b1 !important;
	color: #fff !important;
}

.wtai-sort-ideas-btn {
	position: relative;
}

.wtai-sort-ideas-btn .wtai-sort-ideas-select {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 17px;
	color: #2271B1;
	display: inline-block;
	/*padding-right: 25px;*/
	position: relative;
	cursor: pointer;
}

.wtai-sort-ideas-btn.wtai-sort-style2 .wtai-sort-ideas-select.wtai-active .sort-ideas-ico.ico-style2 {
	background-image: url(../images/sort-ico-active.png);
}

.wtai-sort-ideas-btn .wtai-sort-ideas-select.wtai-active {
	color: #2271B1;
}

.wtai-sort-ideas-btn.wtai-sort-style2 .wtai-sort-ideas-select {
	background: transparent;
	border: 0;
	border-radius: 3px;
	/*padding: 0 30px 0 6px;*/
	text-align: left;
	white-space: nowrap;
	width: 100%;
	cursor: pointer;
}

.sort-ideas-ico {
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.sort-ideas-ico.ico-style1 {
	width: 9px;
	height: 6px;
	background-image: url(../images/sort-ico-1.png);
}

.wtai-sort-volume-difficulty-select {
	width: 40px;
	height: 40px;
	float: right
}

.wtai-ico-style3 {
	width: 40px;
	height: 40px;
	background: url(../images/ic_outline-filter-list.svg) center center no-repeat;
	display: inline-block;
	border: 1px solid #2271B1;
	border-radius: 3px;
	cursor: pointer;
	position: relative;
}

.wtai-keyword-table.wtai-has-filter .wtai-lbl,
.wtai-keyword-ideas-table .wtai-lbl {
	position: relative;
}

.sort-ideas-ico.ico-style2 {
	width: 9px;
	height: 6px;
	background-image: url(../images/ic_kw-arrow.png);
	display: none !important;
}

.wtai-keyword-table.wtai-has-filter .wtai-hover-sorting .wtai-lbl:after,
.wtai-keyword-ideas-table .wtai-hover-sorting .wtai-lbl:after {
	content: "";
	position: absolute;
	right: -14px;
	top: 0;
	width: 9px;
	height: 20px;
	background: url(../images/ic_kw-arrow.png) center center no-repeat;
	transform: rotate(360deg);
	visibility: hidden;
}

.wtai-keyword-table.wtai-has-filter .wtai-sort-ideas-select.wtai-hover-sorting.desc .wtai-lbl:after,
.wtai-keyword-table.wtai-has-filter .wtai-sort-ideas-select-volume.wtai-hover-sorting.desc .wtai-lbl:after,
.wtai-keyword-table.wtai-has-filter .wtai-sort-ideas-select-difficulty.wtai-hover-sorting.high .wtai-lbl:after,
.wtai-keyword-ideas-table .wtai-sort-ideas-select-volume.wtai-hover-sorting.desc .wtai-lbl:after,
.wtai-keyword-ideas-table .wtai-sort-ideas-select-difficulty.wtai-hover-sorting.high .wtai-lbl:after {
	transform: rotate(180deg);
}

.wtai-keyword-table.wtai-has-filter .wtai-hover-sorting.wtai-active-sort .wtai-lbl:after,
.wtai-keyword-table.wtai-has-filter .wtai-hover-sorting:hover .wtai-lbl:after,
.wtai-keyword-ideas-table .wtai-hover-sorting.wtai-active-sort .wtai-lbl:after,
.wtai-keyword-ideas-table .wtai-hover-sorting:hover .wtai-lbl:after {
	visibility: visible;
}

.wtai-keyword-table.wtai-has-filter[data-sort="desc"] .wtai-hover-sorting .wtai-lbl:after,
.wtai-keyword-ideas-table[data-sort="desc"] .wtai-hover-sorting .wtai-lbl:after {
	transform: rotate(180deg);
}

.wtai-keyword-table.wtai-has-filter[data-sort="desc"] .wtai-hover-sorting:hover .wtai-lbl:after,
.wtai-keyword-ideas-table[data-sort="desc"] .wtai-hover-sorting:hover .wtai-lbl:after {
	transform: rotate(360deg);
}

.wtai-keyword-table.wtai-has-filter[data-sort="asc"] .wtai-hover-sorting:hover .wtai-lbl:after,
.wtai-keyword-ideas-table[data-sort="asc"] .wtai-hover-sorting:hover .wtai-lbl:after {
	transform: rotate(180deg);
}

.wtai-keyword-table.wtai-has-filter .wtai-sort-ideas-select,
.wtai-keyword-table.wtai-has-filter .wtai-lbl,
.wtai-keyword-ideas-table .wtai-sort-ideas-select,
.wtai-keyword-ideas-table .wtai-lbl {
	color: #2271B1;
}

.wtai-sort-volume-difficulty-select {
	position: relative;
}

.wtai-volume-difficulty-dropdown {
	position: absolute;
	right: 0;
	z-index: -1;
	padding: 15px;
	background: #FFFFFF;
	border: 1px solid #767676;
	top: calc(100% + 10px);
	width: 180px;
	text-align: left;
	opacity: 0;
	filter: alpha(opacity=0);

	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in;
}

.wtai-volume-difficulty-dropdown.wtai-active {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 12;
}

.wtai-sort-idea-filter-difficulty-wrap {
	margin-bottom: 15px;
}

.wtai-sort-idea-filter-wrap label.wtai-sort-idea-option-label {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 19px;
	color: #1D2327;
	display: block;
	margin-bottom: 10px;
}

.wtai-sort-idea-filter-wrap .wtai-sort-idea-options {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #1D2327;
}

.wtai-sort-idea-options div {
	display: block;
	margin-bottom: 6px;
}

.wtai-sort-idea-options div label {
	display: block;
}

.wtai-sort-idea-options div:last-child {
	margin-bottom: 0px;
}

.wtai-sort-idea-filter-wrap .sort-idea-sorting-wrap {
	margin-top: 20px;
}

.wtai-sort-ideas-select-keyword.desc .sort-ideas-ico.ico-style1 {
	transform: rotate(180deg) translateY(50%);
}

.wtai-keyword.wtai-keyword-single .wtai-target-wtai-keywords-list-wrapper .result>.wtai-per {
	display: none
}

.wtai-target-keywords-density-wrapper-top,
.api-connection-wrapper {
	display: none !important
}

@media (max-width: 479px) {
	.wtai-sort-idea-filter-wrap {
		top: calc(100% + 11px);
	}

	.wtai-sort-idea-filter-wrap {
		padding: 8px;
	}
}

.wtai-keyword-pipeline-error-message-wrap.wtai-error-msg,
.wtai-keyword .wtai-error-msg {
	padding: 20px;
	position: absolute;
	top: 70px;
	left: 50%;
	width: auto;
	opacity: 0;
	animation-name: fadeIn;
	animation-iteration-count: 0.5s;
	animation-timing-function: ease-in;
	animation-duration: 0.5s;
	animation-fill-mode: forwards;
	z-index: 99999999;
	transform: translateX(-50%);
}

.wtai-keyword-pipeline-error-message-wrap.wtai-error-msg.fadeOut,
.wtai-keyword .wtai-error-msg.fadeOut {
	animation: fadeOut 0.5s forwards;
}

.wtai-keyword-pipeline-error-message-wrap.wtai-error-msg .wtai-keyword-pipeline-error-message-inner-wrap,
.wtai-keyword .wtai-error-msg>div {
	background: #FCEFEF;
	border-radius: 3px;
	width: 100%;
	border-left: 6px solid #DC3232;
	padding: 13px 60px 13px 20px;
	font-size: 14px;
	line-height: 19px;
	color: #2C3338;
	position: relative;
	max-width: 450px;
	margin: 0 auto;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif
}

.wtai-keyword .wtai-error-msg.wtai-keyword-analysis-notice.hidden {
	display: none
}

.wtai-keyword .wtai-error-msg.success-completed>div {
	border-color: #46B450;
	background: #EFF9F0;
}

.wtai-btn-close-error-msge {
	background-image: url(../images/close-key-word.png);
	position: absolute;
	top: calc(50% - 6.5px);
	right: 20px;
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	background-size: 12px;
	display: inline-block;
	cursor: pointer;
}


@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes fadeOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		visibility: hidden;
	}
}

.wtai-generate-textarea-wrap {
	position: relative;
}

.wtai-metabox-category_description .wtai-generate-textarea-wrap,
.wtai-metabox-product_excerpt .wtai-generate-textarea-wrap,
.wtai-metabox-product_description .wtai-generate-textarea-wrap {
	padding-bottom: 30px;
}

.wtai-generate-textarea-wrap iframe {
	background: transparent;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .wtai-generate-textarea-wrap textarea,
.wtai-edit-product-line .postbox .wtai-col-row-wrapper .wtai-col-row .wtai-generate-textarea-wrap-2 textarea {
	border: 0 !important;
}

.wtai-generate-textarea-wrap .wp-editor-tabs .wp-switch-editor.switch-html {
	display: none;
}

.wtai-generate-textarea-wrap .wtai-highlight {
	color: #fff;
}

.wtai-generate-textarea-highlight-wrap {
	position: absolute;
	width: 100%;
	left: 1px;
	height: calc(100% - 20px);
	top: 1px;
	background-color: transparent;
	z-index: 1;
	display: none;
	overflow-y: auto;
	overflow-x: hidden;
}

.wtai-generate-textarea-highlight-wrap.wtai-has-tinymce-formatter {
	top: 34px;
	height: calc(100% - 67px)
}

.wtai-generate-textarea-highlight-wrap.wtai-has-tinymce-scrollbar {
	width: calc(100% - 15px);
}

.wtai-generate-textarea-highlight-wrap::-webkit-scrollbar {
	display: none;
	width: 0 !important
}

.wtai-generate-textarea-highlight-wrap {
	-ms-overflow-style: none;
	scrollbar-width: none;
	overflow: -moz-scrollbars-none;
}

.wtai-generate-textarea-highlight-wrap.wtai-show-highlight {
	display: block;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: transparent;
	padding: 8px;

	color: red;
}

.wtai-generate-textarea-highlight-wrap .wtai-highlight,
.wtai-generate-textarea-highlight-wrap .wtai-highlight2 {
	color: transparent;
}

.wtai-generate-textarea-highlight-wrap h6,
.wtai-generate-textarea-highlight-wrap h5,
.wtai-generate-textarea-highlight-wrap h4,
.wtai-generate-textarea-highlight-wrap h3,
.wtai-generate-textarea-highlight-wrap h2,
.wtai-generate-textarea-highlight-wrap h1 {
	line-height: 1.2;
}

.wtai-generate-textarea-highlight-wrap h1 {
	display: block;
	font-size: 2em;
	margin-block-start: 0.67em;
	margin-block-end: 0.67em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	font-weight: bold;
}

.wtai-generate-textarea-highlight-wrap h2 {
	display: block;
	font-size: 1.5em;
	margin-block-start: 0.83em;
	margin-block-end: 0.83em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	font-weight: bold;
}

.wtai-generate-textarea-highlight-wrap h3 {
	display: block;
	font-size: 1.17em;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	font-weight: bold;
}

.wtai-generate-textarea-highlight-wrap h4 {
	display: block;
	margin-block-start: 1.33em;
	margin-block-end: 1.33em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	font-weight: bold;
}

.wtai-generate-textarea-highlight-wrap h5 {
	display: block;
	font-size: 0.83em;
	margin-block-start: 1.67em;
	margin-block-end: 1.67em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	font-weight: bold;
}

.wtai-generate-textarea-highlight-wrap h6 {
	display: block;
	font-size: 0.67em;
	margin-block-start: 2.33em;
	margin-block-end: 2.33em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	font-weight: bold;
}

.wtai-generate-textarea-highlight-wrap pre {
	display: block;
	font-family: monospace;
	white-space: pre;
	margin: 1em 0px;
}

.wtai-generate-textarea-highlight-wrap p {
	margin: 0 0 18px;
	line-height: 17px;
	display: block;
}

.wtai-generate-textarea-highlight-wrap blockquote {
	display: block;
}

.wtai-generate-textarea-highlight-wrap ul {
	display: block;
	list-style-type: disc;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	padding-inline-start: 40px;
	list-style-type: disc;
}

.wtai-generate-textarea-highlight-wrap strong {
	font-weight: bold
}

.wtai-generate-textarea-highlight-wrap ol {
	display: block;
	list-style-type: decimal;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	padding-inline-start: 40px;
	list-style-type: decimal;
}

.wtai-generate-textarea-highlight-wrap ul li {
	display: list-item;
	text-align: -webkit-match-parent;
	margin-bottom: 0
}

.wtai-generate-loader-wrap {
	position: absolute;
	width: 100%;
	left: 1px;
	height: calc(100% - 20px);
	top: 1px;
	background-color: transparent;
	z-index: 1;
	overflow-y: auto;
	overflow-x: hidden;
}

.wtai-generate-loader-wrap.wtai-has-tinymce-formatter {
	top: 33px;
	height: calc(100% - 70px);
}

.wtai-generate-textarea-highlight-wrap-2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: calc(100% - 20px);
	z-index: 1;
}

.wtai-edit-product-line .wtai-generate-textarea-highlight-wrap-2 .mce-flow-layout,
.wtai-edit-product-line .wtai-generate-textarea-highlight-wrap-2 .wp-switch-editor {
	visibility: hidden
}

.wtai-generate-field-name-wrap {
	/* display: block; */
	display: flex;
	margin-bottom: 10px;
}

.wtai-generate-field-name-wrap label{
	display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 0 5px;
}

.wtai-button-left-wrapper {
	width: 100%;
}

.wtai-button-left-wrapper>div {
	width: 100%;
}

/** Generate Feedback */
.wtai-button-left-wrapper .wtai-generate-feedback-wrap {
	margin-right: 28px;
}

.wtai-generate-feedback-wrap {
	display: inline-block;
	flex: 10;
}

.wtai-generate-feedback {
	display: flex;
	align-items: center;
	justify-content: space-between;
	float: right;
}

.wtai-generate-feedback.wtai-feedback-hidden {
	visibility: hidden;
}

.wtai-generate-feedback .wtai-generate-feedback-btn:first-of-type {
	margin-right: 5px;
}

.wtai-generate-feedback .wtai-generate-feedback-btn {
	content: "";
	width: 22px;
	height: 22px;
	background: url(../images/ic_thumbs_up.svg) 0 0 no-repeat;
	display: inline-block;
	cursor: pointer;
}

/* .wtai-generate-feedback.wtai-feedback-rated .wtai-generate-feedback-btn {
	cursor: default;
} */

.wtai-generate-feedback .wtai-generate-feedback-thumbs-up {
	background: url(../images/ic_thumbs_up.svg) 0 0 no-repeat;
}

.wtai-generate-feedback .wtai-generate-feedback-thumbs-down {
	background: url(../images/ic_thumbs_down.svg) 0 0 no-repeat;
}

.wtai-generate-feedback .wtai-generate-feedback-thumbs-up.active {
	background: url(../images/ic_thumbs_up_fill.svg) 0 0 no-repeat;
}

.wtai-generate-feedback .wtai-generate-feedback-thumbs-down.active {
	background: url(../images/ic_thumbs_down_fill.svg) 0 0 no-repeat;
}

.wtai-generate-feedback {
	position: relative;
}

.wtai-generate-feedback-popup {
	position: absolute;
	top: -10px;
	transform: translate(-50%, -100%);
	left: 50%;
	/* height: 202px; */
	width: 300px;
	padding: 20px;
	border-radius: 4px;
	background: #fff;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
	z-index: 100;
	display: none;
}

.wtai-generate-feedback-popup.active {
	display: block;
}

.wtai-generate-feedback-column {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
}

.wtai-generate-feedback-popup-title {
	font-weight: 700;
	text-align: left;
}

.wtai-generate-feedback-popup-content {
	flex: 1;
	padding: 10px 0;
}

.wtai-generate-feedback-popup-textarea {
	resize: none;
	width: 100%;
	height: 77px;
	text-align: left;
}

.wtai-generate-feedback-popup::after {
	content: '';
	position: absolute;
	bottom: -10px;
	left: 50%;
	transform: translateX(-50%);
	border-top-width: 12px;
	border-left-width: 11px;
	border-right-width: 11px;
	border-bottom-width: 0;
	border-style: solid;
	border-color: white transparent transparent transparent;
}

.wtai-generate-feedback-popup.wtai-thumbs-up {
	left: calc(50% - 11px);
}

.wtai-generate-feedback-popup.wtai-thumbs-down {
	left: calc(50% + 16px);
}

.wtai-generate-feedback-popup-btn-wrap {
	text-align: right;
}

.wtai-generate-feedback-popup-close {
	content: "";
	width: 12px;
	height: 12px;
	background: url(../images/close-icon-black.svg) 0 0 no-repeat;
	display: block;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	margin: 10px;
}

.wtai-generate-feedback-popup-content span {
	display: inline !important;
}

.wtai-generate-feedback-popup-content span.wtai-feedback-text-count-details {
	text-align: right;
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 15px;
	color: #888888;
	display: block !important;
}

.wtai-feedback-char-counting.over_limit .wtai-feedback-char-count {
	color: #FF0000;
}

.wtai-feedback-char-count {
	text-align: right;
}

/* .wtai-keyword-analysis-api-loader {
	background-image: url(../images/spinner-1s-20px.gif);
	background-size: auto;
	width: 100%;
	height: 100px;
	background-position: center;
	background-repeat: no-repeat;
	background-blend-mode: overlay;
	mix-blend-mode: multiply;
} */

/** /Generate Feedback */

@keyframes changed {
	from {
		background-color: #96C3F3;
		color: #96C3F3 !important
	}

	to {
		background-color: #fff;
		color: #303030 !important
	}
}

.wtai-generate-textarea-wrap .generated {
	animation-name: changed;
	animation-duration: 1.5s;
	animation-iteration-count: 1;
	animation-timing-function: ease-out;
}

.keyword-ideas-show-more-wrap {
	display: block;
	text-align: center;
	margin: 20px auto;
	display: none;
}

.keyword-ideas-show-more-wrap .keyword-ideas-show-more-btn {
	display: inline-block;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	margin: auto;
	text-decoration: none;
}

.keyword-ideas-show-more-wrap .keyword-ideas-show-more-btn:focus {
	outline: 0;
	box-shadow: none
}

.wtai-semantic-list .wtai-semantic-keyword:not(.wtai-active) .wtai-per {
	display: none
}

@media (max-width:1440px) {

	.wtai-edit-product-line .wtai-col-row-wrapper .mce-toolbar .mce-btn button,
	.wtai-edit-product-line .wtai-col-row-wrapper .qt-dfw {
		padding: 2px 1px !important;
	}

	.wtai-edit-product-line .mce-toolbar .mce-ico {
		width: 16px;
		height: 16px;
	}

	.mce-menubtn.mce-fixed-width span {
		width: 45px !important;
	}
}

@media (max-width:1199px) {

	.wtai-edit-product-line .wtai-col-row-wrapper .mce-toolbar .mce-btn button,
	.wtai-edit-product-line .wtai-col-row-wrapper .qt-dfw {
		padding: 2px 2px !important;
	}
}

.wtai-highlight-invalid-check .wtai-highlight3,
.wtai-highlight-invalid-check .wtai-highlight2,
.wtai-highlight-invalid-check .wtai-highlight {
	background-color: transparent !important;
}

.wtai-keyword-ideas-no-more-data-custom-filter-wrap,
.wtai-keyword-ideas-no-more-data-wrap {
	display: none;
	text-align: center;
	margin: 20px auto;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #8C8F94
}

.wtai-keyword-ideas-no-more-data-custom-filter-wrap {
	display: none;
}

.wtai-main-wrapper .wtai-close {
	margin-right: 10px;
	height: 50px;
	position: relative;
	cursor: pointer
}

.wtai-main-wrapper .wtai-close:before {
	font-size: 26px;
	color: #777777;
	position: absolute;
	top: 11px;
	left: -2px;
}

.wtai-btn-close-keyword,
.wtai-btn-close-history {
	visibility: hidden
}

.mce-textbox,
.mce-widget.mce-label,
.mce-window .mce-window-head .mce-title {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	color: #3c434a
}

.mce-checkbox i.mce-i-checkbox {
	border: 1px solid #8c8f94;
	border-radius: 4px;
	background: #fff;
	color: #50575e;
	clear: none;
	cursor: pointer;
	display: inline-block;
	line-height: 0;
	height: 1rem;
	margin: -0.25rem 0.25rem 0 0;
	outline: 0;
	padding: 0 !important;
	text-align: center;
	vertical-align: middle;
	width: 1rem;
	min-width: 1rem;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	transition: .05s border-color ease-in-out;
}

.mce-checked i.mce-i-checkbox {
	color: #2271B1 !important
}

.mce-window .mce-btn.mce-primary:focus,
.mce-window .mce-btn.mce-primary:hover,
.mce-window .mce-btn.mce-primary {
	background: #2271b1;
	border-color: #2271b1;
}

/*Topnav ADjustmetn*/
.wtai-comparison-pager,
.wtai-table-list-wrapper .tablenav {
	align-items: center;
	flex-wrap: wrap;
	display: flex;
}

.wtai-table-list-wrapper .tablenav {
	align-items: flex-start;
}

.wtai-table-list-wrapper .tablenav .bulkactions,
.wtai-table-list-wrapper .tablenav .wtai-wp-table-list-filter,
.wtai-table-list-wrapper .tablenav .wtai-show-comparison {
	margin-bottom: 10px !important;
}

.wtai-table-list-wrapper .tablenav .tablenav-pages{
	margin-bottom: 0 !important;
}

.wtai-comparison-pager .wtai-show-comparison>label {
	float: left;
	padding-right: 20px;
}

.wtai-comparison-pager {
	margin-left: auto;
	width: 100%;
	text-align: right;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	gap: 10px;
	margin-bottom: 10px;
}

.wtai-table-list-wrapper .wtai-wp-table-list-filter {
	position: relative;
	padding-right: 20px;
}

.wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-tooltip {
	position: absolute;
	right: 0;
	top: 8px;
}

@media (max-width: 782px) {
	.wtai-table-list-wrapper .tablenav .tablenav-pages {
		width: max-content;
		margin: 0;
		margin-left: auto;
	}

	.wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-tooltip {
		top: 12px;
	}

}

/*Bulk Popup Adjustment*/
.wtai-keyword-analysis-progress-loader-mini .wtai-bulkgenerate-check-ico,
.wtai-keyword-analysis-progress-loader .wtai-bulkgenerate-check-ico,
.wtai-loader-generate .wtai-bulkgenerate-check-ico {
	background: url(../images/spinner-1s-20px.gif) 0 center no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	position: relative;
	top: 2px;
	background-blend-mode: overlay;
	mix-blend-mode: multiply;
}

.wtai-keyword-analysis-progress-loader-mini .wtai-done .wtai-bulkgenerate-check-ico,
.wtai-keyword-analysis-progress-loader .wtai-done .wtai-bulkgenerate-check-ico,
.wtai-loader-generate .wtai-done .wtai-bulkgenerate-check-ico {
	background: url(../images/ic_circle_check_blue.svg) 0 center no-repeat;
}

.wtai-preprocess-image-loader .wtai-bulkgenerate-check-ico.wtai-image-uploading-top-ico,
.wtai-keyword-analysis-progress-loader-mini .wtai-bulk-error .wtai-bulkgenerate-check-ico,
.wtai-keyword-analysis-progress-loader .wtai-bulk-error .wtai-bulkgenerate-check-ico,
.wtai-loader-generate .wtai-bulk-error .wtai-bulkgenerate-check-ico {
	background: url(../images/warning-icon.svg) 0 center no-repeat;
}

.wtai-loading-actions-hide-wrap,
.wtai-loading-actions-show-wrap {
	text-align: right;
}

.wtai-loading-actions-show-wrap.hidden,
.wtai-loading-actions-hide-wrap.hidden {
	display: none
}

.wtai-keyword-analysis-progress-loader-mini .wtai-bulk-generate-check-ico-wrap,
.wtai-keyword-analysis-progress-loader .wtai-bulk-generate-check-ico-wrap,
.wtai-loader-generate .wtai-bulk-generate-check-ico-wrap {
	width: 19px;
}

.wtai-loading-actions-show-hide-cta {
	text-decoration: none;
	position: relative;
	padding-right: 12px;
	font-size: 12px;
	line-height: 16px;
}

.wtai-loading-actions-show-hide-cta:active,
.wtai-loading-actions-show-hide-cta:focus {
	outline: none;
	border: none;
	box-shadow: none;
}

.wtai-loading-actions-show-hide-cta:after {
	background: url(../images/ic_dropdown_blue.svg) 0 center no-repeat;
	width: 8px;
	height: 6px;
	content: "";
	position: absolute;
	right: 0;
	top: 6px;
}

.wtai-loading-actions-show-hide-cta.wtai-less:after {
	background: url(../images/ic_dropdown_blue.svg) 0 center no-repeat;
	transform: rotate(180deg);
	top: 6px;
}

.wtai-loading-loader-wrapper {
	background-color: #F6F7F7;
	height: 8px;
	width: 100%;
	border-radius: 20px;
	display: block;
	margin-top: 10px;
	font-size: 14px;
	line-height: 19px;
}

.wtai-generate-username,
.wtai-loading-loader-message {
	font-size: 11px;
	line-height: 16px;
}

.wtai-loading-loader-message p,
.wtai-loading-loader-message {
	color: #8C8F94;
	font-size: 12px;
}

.wtai-loading-loader-message {
	padding-left: 29px;
	margin-top: 10px;
}

.wtai-loading-loader-wrapper .wtai-main-loading {
	background-color: #2271B1;
	height: inherit;
	border-radius: 20px;
	width: 0%;
	transition: all 0.5s;
	will-change: transform;
}

.wtai-loading-estimate-time-container {
	display: flex;
	align-items: center;
	margin-bottom: 10px;
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 10px;
}

.wtai-loading-estimate-time-container.hidden {
	display: none;
}

.wtai-loader-generate .wtai-loading-estimate-time-container:last-child {
	margin-bottom: 0;
	border-bottom: 0;
	padding-bottom: 0;
}

#wtai-loader-estimated-time.wtai-loader-generate .wtai-job-list-wrapper {
	max-height: 65vh;
	overflow-y: auto;
}

@media (min-width: 0px) {
	.wtai-loader-generate .wtai-loading-estimate-time-container {
		gap: 20px;
	}

	.wtai-bulk-generate-headline-txt-wrapper,
	.wtai-loader-generate .wtai-loading-estimate-time-container .wtai-loading-details-container {
		gap: 10px
	}

	.wtai-loading-header-text {
		display: flex;
		flex: 1;
		gap: 4px;
		flex-direction: column;
	}

	.wtai-loading-header-details {
		flex-direction: column;
		flex: 1;
	}

	.wtai-loading-header-text>span {
		display: block;
		width: 100%;
	}

	.wtai-loader-generate .wtai-loading-estimate-time-container {
		gap: 15px;
	}

	.wtai-loading-details-container {
		flex: 1;
	}

	.wtai-loading-actions-container {
		width: 80px;
		margin-left: auto;
		margin-right: 3px;
	}

	#wtai-loader-estimated-time .wtai-loading-actions-container .button {
		width: 100%;
		text-align: center;
		padding: 0 5px;
	}

	#wtai-loader-estimated-time #wtai-confirmation-proceed-image-loader .wtai-loading-actions-container .button {
		width: max-content
	}
}

@media (min-width:0px) and (max-width: 599px) {

	.wtai-loading-estimate-time-container,
	.wtai-bulk-generate-headline-txt-wrapper, .wtai-loading-header-text {
		flex-direction: column;
	}

	.wtai-loading-details-container,
	.wtai-loader-generate .wtai-loading-estimate-time-container {
		width: 100%
	}
}

@media (min-width: 600px) {

	.wtai-loading-header-details,
	.wtai-loader-generate .wtai-loading-estimate-time-container .wtai-loading-details-container {
		flex: 1;
	}
}

@media (min-width: 768px) {
	#wtai-loader-estimated-time.wtai-loader-generate {
		width: 700px;
		left: calc(50% - 350px);
	}

	.wtai-loading-header-number {
		margin-left: auto;
		text-align: right;
	}
}

@media (min-width: 850px) {
	#wtai-preprocess-image-loader.wtai-loader-generate{
		width: 70%;
		left: 50%;
		transform: translateX(-50%);
	}

	#wtai-loader-estimated-time.wtai-loader-generate {
		width: 750px;
		left: calc(50% - 325px);
		transform: none;
	}

	.wtai-loader-generate .wtai-loading-estimate-time-container {
		gap: 30px;
	}
}

@media (min-width: 1200px) {
	#wtai-preprocess-image-loader.wtai-loader-generate,
	#wtai-loader-estimated-time.wtai-loader-generate {
		width: 850px;
		left: calc(50% - 425px);
		transform: none;
	}

	.wtai-loader-generate .wtai-loading-estimate-time-container {
		gap: 20px;
	}
}

#wtai-loader-estimated-time {
	top: 28px;
}

.wtai-single-loading-header-details {
	justify-content: space-between;
	gap: 40px;
	display: flex;
}

.wtai-single-loading-header-details.hidden {
	display: none !important;
}

.wtai-open-single-slider .wtai-single-loading-header-details {
	display: flex;
	align-items: center;
}

.wtai-single-loading-actions-show-wrap {
	width: 65px;
	text-align: right;
	white-space: nowrap;
}

.wtai-single-loading-header {
	flex: 1;
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
}

.wtai-single-wtai-loading-header-number {
	margin-left: auto;
}

.wtai-single-loading-header .wtai-loading-loader-wrapper {
	max-width: 450px;
	margin-top: 5px;
}

@media (min-width:0px) and (max-width: 599px) {
	.wtai-single-loading-header-details {
		gap: 15px;
	}
}

.wtai-ok-all-wrap {
	text-align: right;
	display: block;
	margin-bottom: 10px;
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 10px;
}

.wtai-action-bulk-ok-all {
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
}

.wtai-bulk-bottom-info-wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: flex-end;
	margin-top: 15px;
	border-top: 1px solid #F0F0F0;
}

.wtai-bulk-bottom-info-wrap .wtai-loading-loader-message {
	width: calc(100% - 70px)
}

.wtai-bulk-bottom-info-wrap .wtai-see-more-less-wrapper {
	width: 80px
}

.wtai-bulk-minimized-wrapper {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	padding: 10px;
	gap: 20px;
	width: 100%;
	background: #FFFFFF;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.12);
	border-radius: 3px;
}

.wtai-bulk-popup-wrapper,
.wtai-bulk-minimized-wrapper {
	margin-bottom: 8px;
}

.wtai-bulk-minimized-wrapper .wtai-bulk-minimized-left-wrap {
	width: calc(100% - 80px)
}

.wtai-bulk-minimized-wrapper .wtai-bulk-minimized-right-wrap {
	width: 70px
}

.wtai-bulk-minimized-label {
	gap: 10px;
	align-items: center;
}

.wtai-ok-all-wrap.hidden,
.wtai-bulk-minimized-wrapper.hidden,
.wtai-bulk-popup-wrapper.hidden {
	display: none
}

.wtai-loading-estimate-time-container.wtai-failed .wtai-loading-header-number,
.wtai-loading-estimate-time-container.wtai-failed .wtai-loading-header-text,
.wtai-loading-details-container.wtai-bulk-error .wtai-bulk-generate-headline-txt {
	color: #DC3232;
}

.wtai-loading-details-container.wtai-bulk-cancelled .wtai-loading-loader-wrapper .wtai-main-loading,
.wtai-loading-details-container.wtai-bulk-cancelling .wtai-loading-loader-wrapper .wtai-main-loading,
.wtai-loading-details-container.wtai-bulk-error .wtai-loading-loader-wrapper .wtai-main-loading {
	background-color: #A7AAAD
}

.wtai-ai-logo {
	max-height: initial;
	margin-right: auto;
	width: 170px;
	height: auto;
	margin-left: 10px;
	opacity: 1;
	visibility: visible;
	transition: opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
	display: flex;
    align-items: center;
}

.wtai-ai-logo img{
	width: 100%;
	height: auto
}

.wtai-ai-logo.wtai-hide {
	opacity: 0;
	visibility: hidden;
	/* Keep display: none for layout, but use opacity for transition */
	pointer-events: none;
}

.wtai-dont-show-bulk-generate-popup-label {
	font-size: 14px
}

.wtai-main-wrapper .wtai-current-value-wrapper del {
	text-decoration: line-through;
}

.wtai-main-wrapper .wtai-current-value-wrapper ol,
.wtai-main-wrapper .wtai-current-value-wrapper ul {
	display: block;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	padding-inline-start: 40px;

}

.wtai-main-wrapper .wtai-current-value-wrapper ol>li,
.wtai-main-wrapper .wtai-current-value-wrapper ol {
	list-style-type: decimal;
}

.wtai-main-wrapper .wtai-current-value-wrapper :is(dir, menu, ol, ul) ul {list-style-type: circle;}
.wtai-main-wrapper .wtai-current-value-wrapper :is(dir, menu, ol, ul) :is(dir, menu, ol, ul) ul { list-style-type: square; }

.wtai-main-wrapper .wtai-current-value-wrapper p {
	margin: 0 0 18px;
}

.wtai-main-wrapper .wtai-current-value-wrapper p.wtai-text-message p:last-child {
	margin-bottom: 18px;
}

/*.wtai-main-wrapper .wtai-current-value-wrapper p.wtai-text-message .wtai-section p:last-child {
	margin-bottom: 0;
}*/

.wtai-main-wrapper .wtai-current-value-wrapper p:empty {
	display: none;
	margin: 0;
}

.wtai-product-styles-cb.warning {
	border-color: red
}

/*Single Generate*/
body.wtai-page-list #wpfooter {
	position: relative !important;
	display: none !important;
}

body.wtai-page-list #wpbody-content {
	padding-bottom: 0;
}

.wtai-wp-filter .wtai-postbox-process .wtai-generate-wrapper.wtai-postbox-process-wrapper {
	position: relative;
	display: flex;
	width: 100%;
	justify-content: flex-end;
}

.wtai-wp-filter .wtai-postbox-process-wrapper .toggle-indicator {
	color: #fff;
}

.wtai-wp-filter .wtai-postbox-process-wrapper .toggle-indicator::before {
	content: "\f140";
	display: inline-block;
	font: normal 14px/1 dashicons;
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: none;
	color: #fff;
	position: relative;
	top: 3px;
}

.wtai-wp-filter .wtai-postbox-process-wrapper .button-primary.toggle.disabled .toggle-indicator::before {
	color: #A9A9A9;
}

.wtai-wp-filter .wtai-postbox-process-wrapper .button {
	float: left;
}

.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-generate-wrapper.wtai-postbox-process-wrapper .wtai-tooltip {
	margin-right: 0;
	padding-left: 10px;
	box-sizing: border-box;
}

.wtai-wp-filter .wtai-postbox-process-wrapper.open .toggle-indicator::before {
	content: "\f142";
}

.wtai-wp-filter .wtai-postbox-process-wrapper .button.wtai-page-generate-all {
	margin-right: 1px;
	/*min-width: 199px;*/
}

.wtai-macos .wtai-wp-filter .wtai-postbox-process-wrapper .button.wtai-page-generate-all {
	/*min-width: 216px;*/
}

.wtai-wp-filter .wtai-postbox-process-wrapper .button.wtai-page-generate-all:hover,
.wtai-wp-filter .wtai-postbox-process-wrapper .button.wtai-page-generate-all {
	border-radius: 3px;
}

.wtai-wp-filter .wtai-postbox-process-wrapper .button.toggle.open,
.wtai-wp-filter .wtai-postbox-process-wrapper .button.toggle {
	border-radius: 0 3px 3px 0;
	padding-left: 6px;
	padding-right: 8px;
	height: 32px;
}

.wtai-generate-wrapper.wtai-postbox-process-wrapper .wtai-toggle-wrapper {
	position: relative;
	flex-wrap: nowrap;
	display: flex;
}

.wtai-generate-wrapper.wtai-postbox-process-wrapper .wtai-toggle-wrapper .dropdown-toggle {
	visibility: hidden;
	border-color: rgba(0, 0, 0, 0.12);
	background: #FFFFFF;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
	border-radius: 4px;
	color: #2C3338;
	font-size: 12px;
	line-height: 18px;
	padding: 0;
	position: absolute;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in;
	width: 100%;
	top: 35px;
	border: 1px solid #767676;
}

@media (max-width: 783px) {
	.wtai-generate-wrapper.wtai-postbox-process-wrapper .wtai-toggle-wrapper .dropdown-toggle {
		top: 42px;
	}
}

.wtai-generate-wrapper.wtai-postbox-process-wrapper .wtai-toggle-wrapper.open .dropdown-toggle {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	white-space: nowrap;
}

.drop-item {
	padding: 8px 10px;
	cursor: pointer
}

.ic-review {
	background: url(../images/lucide_wand.svg) 0 0 no-repeat;
	padding-left: 24px;
}

.wtai-filter-date input[type="text"] {
	width: 100%;
}

#wtai-sel-writetext-status .wtai-filter-date .wtai-col.wtai-col-1 {
	border-right: 0;
	padding: 10px 6px 10px 20px;
}

#wtai-sel-writetext-status .wtai-filter-date .wtai-col.wtai-col-2 {
	padding: 10px 20px 10px 4px;
}

#wtai-sel-writetext-status .wtai-filter-date .wtai-col label {
	padding: 0;
	color: #757575;
	font-size: 12px;
}

.ui-datepicker {
	z-index: 99992 !important;
	/* Set the desired z-index value */
}

.wtai-generate-wrapper .button.button-primary.toggle.disabled.wtai-generating {
	background: #2271b1 !important;
	border-color: #2271b1 !important;
	color: #fff !important;
}

.wtai-wp-filter .wtai-postbox-process-wrapper .button-primary.toggle.disabled.wtai-generating .toggle-indicator::before {
	color: #fff !important;
}

.wtai-table-list-wrapper .tablenav.tablenavhidden {
	display: none
}

#wtai-sel-writetext-status .wtai-filter-option-label.wtai-notdefault {
	border: 1px solid #3582c4;
}

.wtai-sort-ideas-btn.wtai-sort-style2 .wtai-sort-ideas-select.wtai-active>span.wtai-lbl,
.wtai-filter-option-label.wtai-notdefault>span {
	color: #3582c4;
	position: relative;
}

.wtai-ico-style3.wtai-active:after,
.wtai-sort-ideas-btn.wtai-sort-style2 .wtai-sort-ideas-select.wtai-active>span.wtai-lbl:after,
.wtai-filter-option-label.wtai-notdefault>span:after {
	content: "";
	position: absolute;
	border-radius: 100%;
	background: #3582c4;
}

.wtai-filter-option-label.wtai-notdefault>span:after {
	right: -16px;
	top: 11px;
	width: 9px;
	height: 9px;
}

.wtai-ico-style3.wtai-active:after {
	right: 3px;
	top: 3px;
	width: 7px;
	height: 7px;
}

.wtai-sort-ideas-btn.wtai-sort-style2 .wtai-sort-ideas-select.wtai-active>span.wtai-lbl:after {
	right: -4px;
	top: 6px;
	width: 8px;
	height: 8px;
}

@media (max-width: 782px) {
	.wtai-filter-option-label.wtai-notdefault>span:after {
		top: 15px;
	}
}

*[contenteditable],
pre[contenteditable],
div[contenteditable] {
	white-space: pre-wrap;
	pointer-events: none;
}

.wtai-cwe-action-title.disabled_on_edit_button,
.wtai-cwe-action-button.wtai-cwe-action-button-transfer.disabled_on_edit_button,
.wtai-cwe-action-button.wtai-cwe-action-button-edit.disabled_on_edit_button {
	color: #a7aaad !important;
	cursor: default !important;
}

.wtai-beta-flag {
	display: inline-block;
	margin-left: 5px;
	font-weight: 700;
	font-size: 10px;
	line-height: 22px;
}

.wtai-beta-flag.wtai-beta-flag-reference-product {
	margin-top: 0;
}

.wtai-reference-product-wrapper .wtai-beta-flag.wtai-beta-flag-reference-product {
	margin-top: 0px;
}

.wtai-ref-product-span-wrap,
.wtai-btn-rewrite-generate {
	display: flex;
	align-items: center;
}

#adminmenu .wp-submenu li {
	list-style: none;
}

.wtai-tooltip-generate-text.wtai-tooltiptext h1,
.wtai-tooltip-transfer-text.wtai-tooltiptext h1 {
	line-height: 1.2em;
	font-size: 2em
}

.wtai-tooltip-generate-text.wtai-tooltiptext h2,
.wtai-tooltip-transfer-text.wtai-tooltiptext h2 {
	line-height: 1.2em;
	font-size: 1.5em;
}

.wtai-product-sku {
	margin: 0;
	height: 18px;
}

.error-review-wrap {
	margin-top: 20px !important;
}

#wtai-product-details-image_alt_text.postbox {
	margin-bottom: 95px
}

.wtai-custom-style-ref-prod:disabled,
.wtai-cta-generate-type:disabled,
.wtai-custom-status-cb:disabled,
.wtai-review-check:disabled {
	cursor: not-allowed;
	background: rgba(255, 255, 255, .8);
	border-color: #8c8f94;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .04);
	color: rgba(44, 51, 56, .8);
	opacity: 1 !important;
}

.wtai-custom-style-ref-prod:disabled {
	border-color: rgba(220, 220, 222, .75) !important;
}

.wtai-button-text-length.disabled {
	opacity: 0.60;
	cursor: not-allowed;
}

.wtai-button-text-length.disabled label,
.wtai-button-text-length.disabled .wtai-plus-minus-wrapper {
	pointer-events: none;
}

.wtai-button-text-length.disabled input,
.wtai-custom-status-label.disabled,
.wtai-review-wrapper-disabled label,
.wtai-review-wrapper-disabled {
	cursor: not-allowed;
}

.wtai-tablenav-bottom {
	display: none !important
}

/*Referecne product in Bulk generate*/
.wtai-tb-window-modal-generate .wtai-footer-modal {
	position: relative;
}

#TB_ajaxContent .wtai-reference-product-wrapper {
	position: absolute;
	background: #fff;
	display: flex;
	align-items: center;
	border-top: 1px solid #CCCCCC;
}

#TB_ajaxContent .wtai-reference-product-wrapper>label {
	display: flex;
	margin-right: 12px;
	align-items: center;
}

#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip {
	margin-right: 0;
	top: 2px;
	margin-left: 12px;
}

#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip .wtai-tooltiptext {
	height: 0px;
	top: auto;
	right: -15px;
	bottom: 35px;
}

#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip.hover .wtai-tooltiptext {
	height: 380px;
	overflow-y: auto;
	overflow-x: hidden;
}

#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip .wtai-tooltip-arrow {
	top: auto;
	bottom: -15px;
	right: 6px;
}

#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip .wtai-tooltip-arrow::after {
	top: auto;
	bottom: 0;
}

.wtai-reference-product-wrapper select {
	max-width: 230px !important;
}

#TB_ajaxContent .wtai-product-tonestyles-container label.disabled,
#TB_ajaxContent .wtai-product-tonestyles-container input.disabled {
	/*pointer-events: none;*/
	cursor: not-allowed;
	background: rgba(255, 255, 255, .6);
	border-color: #ccc;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .04);
	color: rgba(44, 51, 56, .6);
	opacity: 1 !important;
}

.wtai-product-textlength-field-container.disabled {
	opacity: 0.60;
}

.wtai-product-textlength-field-container.disabled input {
	cursor: not-allowed;
	background: rgba(255, 255, 255, .8);
}

.wtai-product-textlength-field-container.disabled .wtai-plus-minus-wrapper {
	pointer-events: none;
}

@media (min-width: 0px) {
	#TB_ajaxContent .wtai-reference-product-wrapper {
		padding: 10px 12px 10px 28px;
	}

	#TB_ajaxContent .wtai-reference-product-wrapper {
		position: absolute;
		left: 0;
	}

	#TB_ajaxContent .wtai-reference-product-wrapper>label input {
		margin-right: 8px;
	}

	#TB_ajaxContent .selectize-dropdown {
		top: auto !important;
		bottom: 33px !important;
		max-height: 200px !important;
		background-color: #fff;
		left: 5px !important;
	}

	.wtai-tb-window-modal-generate .wtai-tooltip .wtai-tooltiptext {
		width: 265px;
	}
}

@media (min-width: 375px) {
	#TB_ajaxContent .selectize-dropdown {
		left: -25px !important;
	}
}

@media (min-width: 0px) and (max-width: 359px) {

	.wtai-bulk-custom-style-ref-product-select {
		width: calc(100% - 30px);
		/*height: 32px;*/
		margin-left: -5px !important;
		margin-right: auto;
	}

	#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip {
		position: absolute;
		margin-left: 0;
		left: 265px;
		bottom: 0;
	}
}

@media (min-width:0px) and (max-width: 567px) {
	#TB_ajaxContent .selectize-dropdown {
		border-top: 1px solid #b8b8b8;
		border-radius: 3px 3px 0 0;
	}
}

@media (min-width: 360px) and (max-width: 374px) {
	.wtai-bulk-custom-style-ref-product-select {
		width: 100%;
	}

	#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip {
		left: 300px;
	}

	#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip .wtai-tooltiptext {
		width: 300px;
	}
}

@media (min-width: 375px) and (max-width: 479px) {
	.wtai-bulk-custom-style-ref-product-select {
		width: 100%;
	}

	#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip {
		left: 320px;
	}
}

@media (min-width: 480px) and (max-width: 567px) {
	.wtai-bulk-custom-style-ref-product-select {
		width: 100%;
	}

	#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip {
		left: 380px;
	}
}

@media (min-width: 568px) and (max-width: 599px) {
	.wtai-bulk-custom-style-ref-product-select {
		width: 100%;
	}

	#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip {
		left: 380px;
	}
}

@media (min-width: 360px) and (max-width: 599px) {
	#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip {
		position: absolute;
		margin-left: 0;
		bottom: 0;
	}
}

@media (min-width:0px) and (max-width: 479px) {
	#TB_window.wtai-tb-window-modal-generate .wtai-footer-modal.wtai-d-flex>label input {
		top: 4px;
	}

	#TB_ajaxContent .wtai-reference-product-wrapper {
		bottom: 0;
		height: auto;
	}
}

@media (min-width:0px) and (max-width: 599px) {
	#TB_ajaxContent .wtai-reference-product-wrapper {
		flex-direction: column;
	}
}

@media (min-width: 480px) and (max-width: 599px) {
	#TB_ajaxContent .wtai-reference-product-wrapper {
		bottom: 0;
	}

}

@media (min-width:0px) and (max-width: 782px) {
	#TB_ajaxContent .wtai-reference-product-wrapper {
		width: calc(100% - 2px);
	}

	.wtai-bulk-product-textlength-item-wrap .wtai-product-textlength-field-container.wtai-button-text-length {
		flex-wrap: wrap !important;
	}
}

@media (min-width:0px) and (max-width: 599px) {

	#TB_ajaxContent .wtai-reference-product-wrapper {
		left: 0;
		position: relative;
		width: 100%;
		padding: 0;
		margin-top: 20px;
		box-shadow: none;
		margin-bottom: 30px;
		font-weight: 600;
		padding-left: 0 !important;
		padding-right: 0 !important;
		border-top: none !important;
	}

	#TB_ajaxContent .wtai-reference-product-wrapper>label {
		width: 100%;
		margin-bottom: 10px;
		padding-left: 5px;
	}

	#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip .wtai-icon-tooltip {
		top: 44px;
	}

	.wtai-tb-window-modal-generate #TB_title #TB_ajaxWindowTitle h2 {
		margin: 12px 0 10px;
	}

	.wtai-tb-window-modal-generate #TB_title #TB_ajaxWindowTitle p {
		margin: 0 0 15px;
	}

	.wtai-tb-window-modal-generate .wtai-footer-modal.wtai-d-flex {
		padding: 15px 15px 10px 20px !important;
	}

	#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip .wtai-tooltiptext {
		right: -10px;
		bottom: 45px;
	}

	#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip .wtai-tooltip-arrow {
		right: 0;
	}

	.wtai-bulk-generate-tab-content-wrapper .wtai-bulk-generate-tab-content.wtai-bulk-generate-tab-content-attributes .wtai-bulk-generate-tab-content-inner {
		margin-bottom: 0px !important;
	}

	.wtai-tb-window-modal-generate .wtai-bulk-other-details-wrap {
		position: relative !important;
		padding: 0 !important;
		border-top: none !important;
	}

}

@media (min-width: 568px) {

	#TB_ajaxContent .wtai-reference-product-wrapper {
		padding: 10px 26px 8px 26px;
	}

	#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip .wtai-tooltiptext {
		width: 390px;
	}

	#TB_ajaxContent .wtai-reference-product-wrapper .wtai-ref-product-span-wrap {
		width: max-content;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-attributes-container,
	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-textlength-container {
		padding-bottom: 0px;
	}

	#TB_ajaxContent .selectize-dropdown {
		top: auto !important;
		bottom: 33px !important;
		max-height: 200px !important;
		background-color: #fff;
		border-top: 1px solid #b8b8b8;
		border-radius: 3px;
		overflow: hidden;
	}
}

@media (min-width: 600px) {
	#TB_ajaxContent .wtai-reference-product-wrapper {
		bottom: 0;
	}

	.wtai-tb-window-modal-generate .wtai-tooltip .wtai-tooltiptext {
		width: 400px;
	}

	#TB_ajaxContent .selectize-dropdown {
		left: 0px !important;
	}

	#TB_ajaxContent .wtai-reference-product-wrapper {
		padding: 10px 20px 10px 20px;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-attributes-container,
	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-textlength-container {
		padding-bottom: 0;
	}
}

@media (min-width:783px) {
	#TB_ajaxContent .wtai-reference-product-wrapper {
		bottom: 0;
		left: 0;
		width: 100% !important;
	}

	#TB_ajaxContent .wtai-reference-product-wrapper>label input {
		position: relative;
		top: 1px;
	}
}

@media (min-width: 1180px) {


	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container {
		padding-bottom: 0;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-attributes-container,
	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-textlength-container {
		padding-bottom: 0px;
	}
}

@media (min-width: 1280px) {
	#TB_ajaxContent .wtai-reference-product-wrapper {
		position: absolute;
		bottom: 0;
	}

}

@media (min-width: 1280px) {
	#TB_ajaxContent .wtai-reference-product-wrapper {
		left: 0;
		width: 100% !important;
	}
}

@media (min-width: 1440px) {
	#TB_ajaxContent .wtai-reference-product-wrapper {
		padding: 10px 20px;
	}
}

@media (min-width: 414px) {

	.wp-core-ui .bulkactions .button,
	#wtai-filter-submit,
	p.wtai-search-box input[type=submit] {
		min-width: 130px !important;
		margin: 0 !important;
	}
}

.wtai-bulk-custom-style-ref-product-select .selectize-input.warning {
	border-color: red !important;
}

.wtai-bulk-custom-style-ref-product-select .selectize-input.warning.has-items {
	border-color: #8C8F94 !important;
}

.wtai-selectize-loading .selectize-dropdown-content:after {
	/*content: 'loading...';*/
	content: url(../images/spinner-1s-20px.gif);
	height: 25px;
	display: block;
	text-align: center;
}

/*Selectize*/
.selectize-dropdown .wtai-active {
	background-color: #96C3F3 !important;
}

.wtai-ref-product-form-postbox-wrapper {
	position: relative;
}

.noresult {
	position: absolute;
	top: -15px;
	left: 0;
	color: red;
	font-size: 12px;
}

@media (max-width: 1149px) {
	.noresult {
		top: 8px;
		left: auto;
		right: 30px;
	}
}

@media (max-width: 782px) {
	.noresult {
		top: 11px;
	}
}

@media (max-width: 379px) {
	.noresult {
		top: -5px;
		left: 35px;
		font-size: 11px;
	}
}

.wtai-reference-product-wrapper .selectize-input.dropdown-active {
	border-radius: 3px;
}

.wtai-reference-product-wrapper .wtai-tooltip .wtai-tooltiptext {
	box-shadow: -1px 1px 12px rgba(0, 0, 0, 0.12);
}

.wtai-reference-product-wrapper .wtai-tooltip .wtai-tooltiptext {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}

.wtai-reference-product-wrapper .wtai-tooltip.hover .wtai-tooltiptext {
	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in;
}

.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header,
.selectize-dropdown .no-results {
	padding: 5px 8px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.selectize-dropdown .wtai-active.create,
.selectize-dropdown .wtai-active.no-results {
	color: #808080;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.selectize-dropdown .create,
.selectize-dropdown .no-results {
	color: #808080;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

/*Show Comparision Adjustment*/
#wtai-frm-search-products,
.wtai-show-comparison,
.wtai-table-list-wrapper .tablenav .bulkactions,
.wtai-wp-table-list-filter {
	position: relative;
}

.wtai-show-comparison {
	position: relative;
	padding: 10px 0 12px;
}

.wtai-show-comparison label {
	padding-left: 35px;
	display: inline-block;
	line-height: 1.15;
}

.wtai-show-comparison input {
	position: absolute;
	top: 12px;
}

#wtai-frm-search-products {
	display: inline-block;
	padding: 0;
}

#wtai-frm-search-products p.wtai-search-box {
	float: left;
	position: static !important;
	height: auto;
	display: flex;
	margin: 0;
}

@media (min-width:0px) and (max-width: 767px) {
	.wtai-show-comparison {
		margin-bottom: 5px;
	}

	#wtai-frm-search-products,
	.wtai-show-comparison,
	.wtai-wp-table-list-filter {
		border-bottom: 1px solid #C3C4C7;
	}

	.wtai-wp-table-list-filter {
		border-top: 1px solid #C3C4C7;
		padding: 10px 0;
	}
}

@media (min-width:0px) and (max-width: 744px) {

	.wtai-table-list-wrapper .bulkactions select {
		width: 100%;
		max-width: 100%;
		margin: 0;
	}

	.tablenav .actions select#bulk-action-selector-top {

		margin: 0 0 4px !important;
	}

	.wtai-table-list-wrapper .bulkactions .button,
	.wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-button-wrapper {
		width: calc(100% - 35px);
	}

	.wtai-table-list-wrapper .wtai-wp-table-list-filter {
		padding-right: 0px;
	}

	.wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-checkbox-dropdown,
	.wtai-table-list-wrapper .wtai-wp-table-list-filter select {
		width: 100% !important;
		max-width: 100%;
		margin: 0;
	}

	.wtai-table-list-wrapper .tablenav.top .actions {
		flex-direction: column;
	}

	body.wtai-iPad .wtai-table-list-wrapper .wtai-wp-table-list-filter select#wtai-product-cat {
		flex: 100%;
	}

	body.wtai-iPad .wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-checkbox-dropdown, 
	body.wtai-iPad .wtai-table-list-wrapper .wtai-wp-table-list-filter select {
		flex: 100%!important;
	}

	body.wtai-iPad .wtai-table-list-wrapper .tablenav.top .actions, 
	body.wtai-iPad .wtai-table-list-wrapper .wtai-wp-table-list-filter {
		padding-right: 0!important;
	}
}

@media (min-width: 0px) and (max-width: 767px) {

	#wtai-frm-search-products,
	.wtai-show-comparison {
		width: 100%;
	}

}

@media (min-width:0px) {

	#wtai-frm-search-products,
	.wtai-show-comparison {
		float: left;
	}

	#wtai-frm-search-products {
		padding-bottom: 10px;
	}

	.tablenav.top {
		margin: 0;
	}

	.wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-tooltip,
	.bulkactions .wtai-tooltip {
		position: absolute;
		top: 2px;
		right: 0;
		margin: 0;
	}

	.bulkactions .wtai-tooltip {
		bottom: 10px;
	}

	.wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-tooltip {
		bottom: 20px;
	}

	p.wtai-search-box {
		gap: 4px;
	}

	p.wtai-search-box input[name="s"] {
		margin: 0;
		box-shadow: 0 0 0 transparent;
		border-radius: 4px;
		border: 1px solid #8c8f94;
		background-color: #fff;
		color: #2c3338;
	}

	p.wtai-search-box input[type=submit] {
		margin-bottom: 0;
	}
}

@media (min-width: 640px) {
	.wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-tooltip {
		bottom: 10px;
	}

}

.wtai-table-list-wrapper .tablenav.top .actions {
	display: flex;
	margin: 0;
	gap: 4px;
}

@media (min-width: 0px) and (max-width: 767px) {
	.wtai-table-list-wrapper .tablenav.top .actions {
		width: 100%;
	}
}

.tablenav .actions select {
	margin: 0 !important;
	margin-right: 10px !important
}

.wtai-table-list-wrapper .subsubsub {
	text-align: left;
	width: 100%;
}

@media (min-width: 640px) and (max-width: 800px) {
	#wtai-frm-search-products {
		padding-right: 40px;
	}
}

@media (min-width: 640px) and (max-width: 1279px) {

	.wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-checkbox-dropdown,
	.wtai-table-list-wrapper .wtai-wp-table-list-filter select {
		flex: 1;
	}

	.wtai-table-list-wrapper .tablenav .wtai-wp-table-list-filter {
		flex-wrap: wrap;
		width: 100%;
	}
}

@media (min-width: 640px) and (max-width: 782px) {

	.wtai-table-list-wrapper .tablenav.top .actions,
	.wtai-table-list-wrapper .wtai-wp-table-list-filter {
		padding-right: 40px;
	}

	.tablenav .actions select {
		max-width: 100%;
		flex: 1;
	}


	#wtai-frm-search-products p.wtai-search-box {
		width: 100%;
	}

	.wtai-table-list-wrapper .wtai-wp-table-list-filter select#wtai-product-cat {
		flex: 0 0 50%;
	}
}

.wtai-table-list-wrapper .tablenav .wtai-wp-table-list-filter {
	flex-wrap: wrap;
}

@media (min-width: 768px) {
	#wtai-frm-search-products {
		float: right;
		padding-right: 0;
		padding-bottom: 0;
	}

	.tablenav.top .bulkactions .wtai-tooltip.wtai-two-cols .wtai-tooltiptext {
		right: -290px;
	}

	p.wtai-search-box input[type=submit] {
		min-width: max-content !important;
	}

	.wtai-table-list-wrapper .tablenav.top .actions {
		gap: 6px;
		margin-bottom: 4px !important;
		padding-right: 30px;
	}
}

@media (min-width: 783px) {
	.wtai-show-comparison {
		padding: 0;
	}

	.wtai-show-comparison label {
		padding-left: 25px;
		display: inline-block;
		line-height: 30px;
	}

	.wtai-table-list-wrapper .tablenav.top .actions {
		padding-right: 30px;
	}

	.bulkactions .wtai-tooltip {
		/*bottom: 0;
		position: static;
		margin-left: 12px;*/
	}

	.wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-tooltip {
		bottom: 6px;
		right: -8px;
	}

}

.bulkactions select {
	min-width: 242px;
}

@media (min-width: 1200px) {
	.tablenav.top .bulkactions .wtai-tooltip.wtai-two-cols .wtai-tooltiptext {
		right: auto;
		left: -40px;
	}

}

@media (min-width: 1180px) {
	.wtai-show-comparison {
		float: right;
		margin-right: 20px;
	}

	.wtai-table-list-wrapper .subsubsub {
		width: auto;
	}
}

@media (min-width: 1280px) {
	.wp-core-ui .bulkactions .button, #wtai-filter-submit, p.wtai-search-box input[type=submit] {
		min-width: 65px !important;
	}
}

@media (min-width: 1480px) {
	.wtai-table-list-wrapper .tablenav .wtai-wp-table-list-filter {
		margin-left: 19px;
	}
}

@media (min-width: 1650px) {
	.wtai-comparison-pager {
		margin-left: auto;
		width: auto !important;
	}
}

.wtai-image-alt-text .wtai-text-count-details,
.wtai-reference-count-main-wrap,
.wtai-static-count-display,
.wtai-char-count-wrap {
	display: block;
	width: 100%;
	text-align: right;
	margin-top: 5px;
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 15px;
	color: #888888;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.wtai-static-count-display {
	margin-top: 0
}

.wtai-reference-count-main-wrap {
	display: inline-block;
	width: 75%;
	color: #2271B1;
	text-align: left;
}

.wt-reference-count-flex-wrap {
	display: flex;
	width: 100%;
	gap: 5px;
}

.wt-reference-count-flex-wrap .wt-reference-count-prod-name {
	white-space: nowrap;
	max-width: 300px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.wt-reference-count-flex-wrap .wt-reference-count-wrap {
	white-space: nowrap;
}

.wtai-metabox-product_excerpt .wtai-text-count-details .wtai-char-counting,
.wtai-metabox-product_description .wtai-text-count-details .wtai-char-counting {
	display: inline-block;
	width: 25% !important;
}

.wtai-reference-count-main-wrap .wt-reference-count-label {
	font-weight: 700
}

@media screen and (max-width: 767px) {
	.wt-reference-count-flex-wrap .wt-reference-count-prod-name {
		max-width: 170px;
	}
}

.wrap div.error.wtai-bulk-generate-error,
.wrap div.error.wtai-generation-error {
	margin-top: 15px !important
}

.wtai-product-tones-wrap label.disabled-label,
.wtai-product-styles-wrap label.disabled-label,
.wtai-product-audiences-wrap label.disabled-label {
	cursor: not-allowed;
	color: #808080
}

.wtai-product-tones-wrap label.disabled-label input.wtai-product-cb:disabled,
.wtai-product-styles-wrap label.disabled-label input.wtai-product-cb:disabled,
.wtai-product-audiences-wrap label.disabled-label input.wtai-product-cb:disabled {
	border-color: rgba(220, 220, 222, .75) !important;
}

@media screen and (max-width: 960px) {
	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-cta-item {
		flex-wrap: wrap;
	}

	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-cta-item .wtai-language-formal-field,
	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-cta-item .wtai-reset-wrapper {
		width: 100%
	}

	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-cta-item .wtai-language-formal-field {
		text-align: left;
		padding-right: 0;
		padding-left: 15px;
		margin-bottom: 15px;
	}
}

.tablenav.top .wtai-tooltip.wtai-two-cols .wtai-tooltiptext,
.tablenav.top .bulkactions .wtai-tooltip.wtai-two-cols .wtai-tooltiptext {
	max-height: 500px;
	overflow-y: auto;
	overflow-x: hidden;
}

@media screen and (max-width: 767px) {

	.tablenav.top .wtai-tooltip.wtai-two-cols .wtai-tooltiptext,
	.tablenav.top .bulkactions .wtai-tooltip.wtai-two-cols .wtai-tooltiptext {
		max-height: 250px;
	}
}

.wtai-data-semantic-keywords-wrapper-list-wrapper.wtai-post-data .wtai-semantic-keywords-wrapper-list,
.wtai-semantic-keywords-wrapper-list .wtai-product-title-semantic-list {
	min-height: 27px;
}

.wtai-disallowed-comb-tooltip {
	font-size: 12px;
	line-height: 18px;
}

.tooltip-generate-filter {
	display: block
}

.wtai-filter-main-wrap .tooltip-generate-filter {
	display: inline-block
}

.wtai-step-guideline {
	border-radius: 3px;
	background: #4E5051;
	display: inline-block;
	color: #FFF;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	padding: 3px 5px;
	margin-right: 8px;
	white-space: nowrap;
}

.wtai-step-guideline.wtai-hide {
	display: none
}

.wtai-step-guideline.wtai-step-guideline-1,
.wtai-step-guideline.wtai-step-guideline-3,
.wtai-step-guideline.wtai-step-guideline-6,
.wtai-step-guideline.wtai-step-guideline-2 {
	margin-right: 4px;
}

.wtai-hide-step-cb-wrap {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	color: #303030;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-top: -2px;
	display: none
}

.wtai-hide-step-separator {
	display: none
}

.wtai-hide-step-cb-wrap #wtai-hide-step-cb {
	margin-top: 0 !important
}

.wtai-mb-headline {
	display: inline-block;
	min-height: 21px;
	vertical-align: middle;
}

.wtai-target-keywords-main-list-wrapper {
	display: flex;
	gap: 20px;
	align-items: center;
}

.wtai-target-keywords-main-list-wrapper .wtai-target-keywords-main-list-left-wrapper {
	max-width: 210px;
	width: 30%;
	word-break: break-word;
	align-self: flex-start;
}

.wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process {
	width: 100%;
	gap: 20px;
}

.wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process .wtai-postbox-process-right{
	width: 28%;
	align-self: center;
}

.wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process .wtai-postbox-process-left {
	width: 72%;
}

.wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process .wtai-postbox-process-content-left {
	display: flex;
	align-items: center;
	width: 100%
}

.wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process .wtai-postbox-process-left .wtai-postbox-process-style-tone-wrapper {
	width: calc(100% - 54px);
	display: flex;
	gap: 10px;
}

.wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process .wtai-postbox-process-mid {
	width: 110px;
	text-align: center;
	align-self: center;
}

.wtai-filter-main-wrap .wtai-tooltip{
	top: 0
}

.wtai-or-label {
	border: 1px solid #C3C4C7;
	display: block;
	text-align: center;
	border-radius: 100px;
	background: #EFEFEF;
	color: #303030;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	width: 33px;
	height: 33px;
	line-height: 28px;
	margin: auto;
	text-transform: lowercase;
}

.wtai-filter-main-actions {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 12px;
	margin-bottom: 20px
}

a.wtai-page-generate-all {
	min-width: 150px;
}

.wtai-page-generate-all .wtai-cred-label,
.wtai-page-generate-all .wtai-credvalue {
	display: inline-block;
}

@media screen and (max-width: 767px) {
	.wtai-page-generate-all .wtai-credvalue {
		margin-right: 2px
	}
}

.wtai-generate-wrapper.wtai-postbox-process-wrapper {
	display: flex;
	align-items: center;
}

.wtai-generate-cta-radio-wrap {
	display: flex;
	align-items: center;
}

.wtai-cta-radio-container-wrap {
	display: flex;
	align-items: center;
	gap: 15px;
	margin-right: 20px;
}

.wtai-generate-cta-wrap {
	display: flex;
	align-items: center;
}

.wtai-cta-radio-option-wrap label {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.wtai-reference-product-label-wrapper.disabled-label,
.wtai-cta-radio-option-wrap label.disabled {
	cursor: not-allowed;
	color: #808080;
}

.wtai-postbox-process-style-tone-wrapper .wtai-button-label.disabled-select {
	background-color: #f0f0f1;
	/*pointer-events: none;*/
	opacity: 0.5;
}

.wtai-postbox-process .wtai-tone-and-styles-wrapper .wtai-tone-and-styles-label {
	white-space: nowrap;
}

.wtai-collapse-expand-wrapper .subsubsub {
	margin-top: 0;
	display: flex;
}

.wtai-ref-cb-sel-group {
	display: flex;
	align-items: center;
}

@media (max-width: 1400px) {
	.wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process .wtai-postbox-process-content-left {
		flex-wrap: wrap;
	}

	/*.wtai-step-generate-container-wrap,
	.wtai-step-4-container-wrap {
		width: 100%;
		align-self: flex-start;
		padding-top: 0;
		margin-top: -8px;
		margin-bottom: 5px;
	}*/

	.wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process .wtai-postbox-process-left .wtai-postbox-process-style-tone-wrapper {
		align-self: flex-end;
		width: 100%;
	}

	.wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process .wtai-postbox-process-right {
		align-self: flex-end;
	}

	.wtai-filter-main-actions .wtai-collapse-expand-wrapper {
		width: 40%;
		align-self: flex-start;
	}

	.wtai-filter-main-actions .wtai-generate-wrapper {
		width: 60%;
		flex-wrap: wrap;
	}

	.wtai-filter-main-actions .wtai-generate-cta-radio-wrap {
		width: 100%;
		justify-content: flex-end;
	}

	.wtai-filter-main-actions .wtai-generate-cta-radio-wrap .wtai-step-guideline{
		margin-right: 0
	}

	.wtai-filter-main-actions .wtai-generate-cta-radio-wrap .wtai-cta-radio-container-wrap {
		margin-right: 0
	}

	.wtai-filter-main-actions .wtai-generate-cta-wrap {
		margin-top: 15px;
		justify-content: flex-end;
		width: 100%;
	}

	.wtai-wp-filter .wtai-postbox-process .wtai-generate-wrapper.wtai-postbox-process-wrapper{
		flex-wrap: wrap;
		gap: 10px;
	}

	.wtai-wp-filter .wtai-postbox-process .wtai-generate-wrapper.wtai-postbox-process-wrapper .wtai-step-guideline{
		margin-right: 0;
	}

	.wtai-wp-filter .wtai-postbox-process .wtai-generate-cta-radio-wrap{
		flex-wrap: wrap;
    	/*width: 100%;*/
	}

	.wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process{
		gap: 20px;
	}

	.wtai-wp-filter .wtai-postbox-process-wrapper .wtai-toggle-wrapper,
	.wtai-wp-filter .wtai-postbox-process-wrapper .wtai-generate-cta-wrap{
		/*width: 100%;*/
	}

	.wtai-wp-filter .wtai-postbox-process-wrapper .button.wtai-page-generate-all{
		width: 100%;
		min-width: 100%
	}
}

@media (max-width: 1300px) {
	.wtai-button-left-wrapper .wtai-generate-feedback-wrap {
		margin-right: 0;
	}

	body.wtai-premium-badge-displayed .wtai-filter-main-actions {
		flex-wrap: wrap;
	}

	body.wtai-premium-badge-displayed .wtai-filter-main-actions .wtai-generate-cta-radio-wrap {
		justify-content: flex-start;
		margin-top: 15px;
	}

	body.wtai-premium-badge-displayed .wtai-filter-main-actions .wtai-generate-wrapper,
	body.wtai-premium-badge-displayed .wtai-filter-main-actions .wtai-collapse-expand-wrapper {
		width: 100%
	}	
}

@media (max-width: 1220px) {
	.wtai-generate-wrapper .wtai-step-guideline{
		margin-right: 0;
	}
}

@media (max-width: 1360px) {
	body.wtai-premium-badge-displayed .wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process {
		flex-wrap: wrap;
	}

	body.wtai-premium-badge-displayed .wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process .wtai-postbox-process-right,
	body.wtai-premium-badge-displayed .wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process .wtai-postbox-process-left {
		width: 100%
	}

	body.wtai-premium-badge-displayed .wtai-postbox-process .wtai-tone-and-styles-wrapper {
		flex-direction: unset;
	}

	body.wtai-premium-badge-displayed .wtai-edit-product-line .wtai-wp-filter .wtai-ref-product-form-postbox-wrapper {
		flex-direction: column;
	}

	body.wtai-premium-badge-displayed .wtai-edit-product-line .wtai-wp-filter .wtai-ref-product-form-postbox-wrapper {
		margin-top: 10px;
	}

	body.wtai-premium-badge-displayed .wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process .wtai-postbox-process-mid {
		width: 100%;
		padding: 10px 0 15px
	}

	body.wtai-premium-badge-displayed .wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process .wtai-postbox-process-mid {
		padding-bottom: 0
	}

	body.wtai-premium-badge-displayed .wtai-ref-product-form-postbox-wrapper .wtai-reference-product-label-wrapper {
		width: 260px;
	}

	body.wtai-premium-badge-displayed .wtai-edit-product-line .wtai-wp-filter .wtai-tone-and-styles-select {
		margin-right: 0
	}
}

@media (max-width: 1200px) {
	.wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process {
		flex-wrap: wrap;
	}

	.wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process .wtai-postbox-process-right,
	.wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process .wtai-postbox-process-left {
		width: 100%
	}

	.wtai-postbox-process .wtai-tone-and-styles-wrapper {
		flex-direction: unset;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-ref-product-form-postbox-wrapper {
		flex-direction: column;
	}

	body.wtai-premium-badge-displayed .wtai-edit-product-line .wtai-wp-filter .wtai-ref-product-form-postbox-wrapper {
		margin-top: 15px;
	}

	.wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process .wtai-postbox-process-mid {
		width: 100%;
		padding: 10px 0 15px
	}

	body.wtai-premium-badge-displayed .wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process .wtai-postbox-process-mid {
		padding-bottom: 0
	}

	.wtai-ref-product-form-postbox-wrapper .wtai-reference-product-label-wrapper {
		width: 260px;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-tone-and-styles-select {
		margin-right: 0
	}

	.wtai-or-label {
		width: 25px;
		height: 25px;
		line-height: 22px;
		font-size: 10px
	}

	.wtai-wp-filter .wtai-postbox-process .wtai-generate-cta-radio-wrap {
        flex-wrap: nowrap;
        width: auto;
    }

	.wtai-wp-filter .wtai-postbox-process-wrapper .wtai-toggle-wrapper, .wtai-wp-filter .wtai-postbox-process-wrapper .wtai-generate-cta-wrap {
        width: auto;
    }

	.wtai-step-generate-container-wrap{
		margin-top: 0;
		margin-bottom: 0;
	}
}

@media (max-width: 1140px) {

	.wtai-postbox-process .wtai-tone-and-styles-wrapper,
	.wtai-edit-product-line .wtai-wp-filter .wtai-ref-product-form-postbox-wrapper {
		flex-direction: column;
	}

	.wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process .wtai-postbox-process-mid {
		padding-bottom: 0;
		margin-bottom: -10px;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-ref-product-form-postbox-wrapper {
		margin-top: 0
	}

	.wtai-filter-main-actions {
		flex-wrap: wrap;
	}

	.wtai-filter-main-actions .wtai-generate-cta-radio-wrap {
		margin-top: 15px;
	}

	.wtai-filter-main-actions .wtai-generate-wrapper,
	.wtai-filter-main-actions .wtai-collapse-expand-wrapper {
		width: 100%
	}
}

@media (max-width: 1024px) {
	.wtai-edit-product-line .wtai-wp-filter .wtai-ref-product-form-postbox-wrapper {
		margin-top: 10px
	}
}

@media screen and (max-width: 782px) {

	.wp-core-ui .button.wtai-page-generate-all,
	a.wtai-page-generate-all {
		min-height: auto
	}

	.wtai-step-4-container-wrap {
		margin-top: 0
	}
}

@media screen and (max-width: 600px) {
	.wtai-filter-main-actions .wtai-generate-cta-radio-wrap {
		flex-wrap: wrap;
	}

	.wtai-step-generate-container-wrap {
		width: 100%;
        margin-bottom: 0;
        text-align: right;
	}

	.wtai-filter-main-actions .wtai-generate-cta-radio-wrap .wtai-cta-radio-container-wrap {
		width: 100%
	}

	.wtai-collapse-expand-wrapper .subsubsub {
		margin-bottom: 0
	}

	.wtai-edit-product-line #wtai-product-details-category_description.postbox .wp-editor-wrap,
	.wtai-edit-product-line #wtai-product-details-product_description.postbox .wp-editor-wrap,
	.wtai-edit-product-line #wtai-product-details-product_excerpt.postbox .wp-editor-wrap {
		top: -10px
	}
}

@media screen and (max-width: 460px) {
	.wtai-postbox-process-style-tone-wrapper {
		flex-wrap: wrap
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-postbox-process .wtai-tone-and-styles-wrapper {
		flex-direction: unset;
		flex: unset;
	}

	.wtai-wp-filter.wtai-filter-main-wrap .wtai-postbox-process .wtai-postbox-process-mid {
		margin-bottom: 0
	}

	.wtai-filter-main-actions .wtai-generate-cta-radio-wrap .wtai-cta-radio-container-wrap {
		flex-direction: column;
	}

	.wtai-cta-radio-option-wrap {
		align-self: flex-start;
	}

	.wtai-postbox-process .wtai-tone-and-styles-wrapper .wtai-tone-and-styles-label {
		width: 40%;
	}
}

.wtai-col-row-wrapper .wtai-target-keywords-main-list-right-wrapper {
	flex: 1
}

#wtai-product-generate-completed.wtai-loader-generate.allfielderrorshown .wtai-loading-generation-error-wrapper {
	display: none !important
}

select.wtai-localized-country-dropdown {
	max-width: 100% !important;
	max-height: 45px !important;
	opacity: 0
}

.wtai-generate-disable-overlay-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: calc(100% - 20px);
	background: transparent;
	z-index: 99;
	cursor: not-allowed;
	display: none
}

.wtai-generate-disable-overlay-wrap.wtai-has-tinymce-formatter {
	height: calc(100% - 30px);
}

.wtai-generate-disable-overlay-wrap.wtai-shown {
	display: block;
	border: 1px solid #DBDBDB;
	border-radius: 4px;
	margin-bottom: 5px;
	min-height: 37px;
	background: #F7F7F7;
}

.wtai-image-alt-text .wtai-generate-disable-overlay-wrap.wtai-shown {
	height: 100%
}

.wtai-generate-text-complete-sub {
	color: #8C8F94;
	margin-top: 10px;
	font-size: 12px !important;
	line-height: 16px !important;
	padding-left: 30px;
}

@media screen and (max-width: 1024px) {
	.wtai-table-list-wrapper .widefat .check-column {
		height: 100% !important
	}

	.wtai-table-list-wrapper table thead tr .column-cb,
	.wtai-table-list-wrapper table thead tr .column-wtai_title {
		height: 100% !important;
	}
}

@media all and (device-width: 1024px) and (device-height: 768px) {
	.wtai-table-list-wrapper .widefat .check-column {
		position: relative !important;
		height: 100% !important
	}

	.wtai-table-list-wrapper table thead tr .check-column,
	.wtai-table-list-wrapper table thead tr .column-wtai_title {
		height: 100% !important;
		position: relative !important;
		left: auto;
	}
}

@media screen and (max-width: 782px) {
	.wtai-table-list-wrapper table thead tr .column-wtai_title {
		left: 40px !important;
		display: block;
		height: 45px !important;
	}

	.wtai-table-list-wrapper table thead tr .column-wtai_title a {
		padding: 12px 10px;
	}

	.wp-list-table .is-expanded td.column-wtai_thumb:not(.hidden) {
		display: none !important;
	}	
}

.wtai-cta-radio-container-wrap .wtai-cta-radio-option-wrap {
	position: relative;
}

.wtai-cta-radio-container-wrap .wtai-generating-cta-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
	cursor: not-allowed;
	display: none
}

.wtai-generate-cta-radio-wrap.wtai-generation-ongoing .wtai-generating-cta-overlay {
	display: block;
}

.wtai-generate-cta-radio-wrap.wtai-generation-ongoing .wtai-cta-radio-label {
	color: #808080;
}

.wtai-loader-generate#wtai-restore-global-setting-completed .wtai-loading-details-container .wtai-loading-wtai-header-wrapper {
	display: flex;
	align-items: center;
	gap: 10px;
}

.wtai-loader-generate#wtai-restore-global-setting-completed .wtai-loading-details-container .wtai-loading-wtai-header-wrapper .wtai-loading-header-details * {
	font-size: 14px;
	line-height: 19px;
}

a#wtai-restore-global-settings:focus {
	outline: none;
	box-shadow: none;
}

.wtai-bulk-transfer-cancel-btn-hidden,
.bulk-transfer-ok-btn-hidden {
	display: none !important
}

.wtai-premium-wrap {
	display: inline-flex;
	align-items: center;
	height: 21px;
	padding: 2px 4px;
	text-align: center;
	border-radius: 3px;
	background: var(--Premium, linear-gradient(94deg, #00376D 0%, #06C 100%));
	cursor: pointer;
	margin-left: 5px;
	position: relative;
	z-index: 2
}

.wtai-premium-wrap.wtai-premium-other-product-details {
	margin-top: -5px;
}

.wtai-premium-wrap.wtai-premium-bulk-options {
	align-self: center;
}

.wtai-premium-wrap-label {
	color: #FFF;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	margin-left: 5px;
	line-height: 21px;
}

.wtai-premium-wrap-ico {
	display: block;
	width: 13px;
	height: 13px;
	background-image: url(../images/ic_premium.svg);
	background-repeat: no-repeat;
	background-size: contain
}

.wtai-premium-wrap.wtai-premium-target-market-text {
	position: absolute;
	top: 7px;
	right: 6px;
}

.wtai-premium-modal-overlay-wrap {
	background-color: rgba(0, 0, 0, .5);
	position: fixed;
	z-index: 999998;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: none;
}

.wtai-premium-modal-overlay-wrap.wtai-shown {
	display: block;
}

.wtai-premium-modal-wrap {
	position: fixed;
	top: 40px;
	z-index: 999;
	display: none;
	width: 520px;
	max-height: 90%;
	left: 50%;
	transform: translate(-50%, 0);
	background: #fff;
	z-index: 999999;
	overflow-y: auto;
	overflow-x: hidden;
}

.wtai-premium-modal-wrap.wtai-shown {
	display: block;
}

.wtai-premium-modal-wrap .wtai-premium-modal-header-wrap {
	padding: 30px 20px;
	background: var(--Premium, linear-gradient(94deg, #00376D 0%, #06C 100%));
	position: relative
}

.wtai-premium-modal-wrap .wtai-premium-modal-header-wrap .wtai-pm-close-ico {
	position: absolute;
	width: 16px;
	height: 16px;
	right: 20px;
	top: 20px;
	background-image: url(../images/ic_outline-close.svg);
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
}

.wtai-premium-modal-wrap .wtai-premium-modal-header-wrap h2 {
	display: flex;
	align-items: center;
	color: #FFF;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 23px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin: 0 0 10px 0;
}

.wtai-premium-modal-wrap .wtai-premium-modal-header-wrap .wtai-pm-description {
	color: #FFF;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}


.wtai-premium-modal-wrap .wtai-premium-modal-header-wrap .wtai-premium-wrap-ico {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 10px
}

.wtai-premium-modal-wrap .wtai-premium-modal-body-wrap {
	padding: 20px;
}

.wtai-pm-features-check-ico {
	width: 20px;
	height: 20px;
	background-image: url(../images/icon-park-solid_check-one.svg);
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
	display: block;
}

.wtai-pm-features-wrap li,
.wtai-pm-features-wrap ul {
	list-style-type: none;
}

.wtai-pm-features-wrap ul {
	margin: 0;
	padding: 0
}

.wtai-pm-features-wrap li {
	display: flex;
	padding: 6px 0px;
	align-items: flex-start;
	gap: 10px;
	align-self: stretch;
}

.wtai-pm-features-wrap li .wtai-pm-features-label {
	color: #303030;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	width: calc(100% - 40px);
}

.wtai-pm-cta-wrap {
	margin-top: 20px;
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
}

.wtai-pm-cta-wrap .wtai-pm-cta-ico {
	width: 16px;
	height: 16px;
	background-image: url(../images/eva_diagonal-arrow-right-up-outline.svg);
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
}

.wtai-pm-cta-wrap .wtai-pm-cta-link {
	height: 40px;
	padding: 0px 14px;
	border-radius: 3px;
	background: #00376D;
	color: #FFF;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	text-align: center;
}

@media screen and (max-width: 782px) {
	.wtai-premium-modal-wrap {
		top: 60px
	}
}

@media screen and (max-width: 600px) {
	.wtai-premium-modal-wrap {
		max-width: 90%
	}
}

.wtai-ad-banner-wrap {
	margin-bottom: -2px;
	position: relative;
	text-align: center;
	max-height: 240px;
}

.wtai-ad-cta {
	position: absolute;
	top: 0;
	right: -1px;
	width: auto;
	height: auto;
	background-color: #1A1A1A;
	color: #fff;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	display: inline-block;
	padding: 6px;
	color: #FFF;
	font-size: 9px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	cursor: pointer;
}

.wtai-disable-premium-feature {
	position: relative;
}

.wtai-disable-premium-feature::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.50);
	z-index: 1;
	cursor: not-allowed;
}

.wtai-reference-product-wtai-select-wrapper.wtai-disable-premium-feature {
	pointer-events: none;
}

.wtai-disable-premium-feature.wtai-disable-premium-feature-beige::after {
	background: #f0f0f1;
	opacity: 0.5
}

.wtai-premium-wrap.wtai-hide-premium-feature,
.wtai-ads-placeholder-wrap.wtai-hide-premium-feature {
	display: none;
}

.wtai-premium-wrap.wtai-force-hide-premium-feature{
	display: none!important;
	opacity: 0
}

#wtai-cta-generate-type-rewrite:disabled,
.wtai-filter-main-wrap .wtai-custom-tone-cb:disabled,
.wtai-filter-main-wrap .wtai-custom-style-cb:disabled {
	cursor: not-allowed;
}

.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container .wtai-input-text-suggested-audiance:disabled,
.wtai-filter-main-wrap .wtai-input-text-suggested-audiance:disabled,
.wtai-filter-main-wrap .wtai-custom-tone-text:disabled,
.wtai-filter-main-wrap .wtai-custom-style-text:disabled {
	border-radius: 4px;
	border: 1px solid #DDD;
	background: #F7F7F7;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.07) inset;
	cursor: not-allowed;
}

.wtai-regenerate-audience.disabled {
	cursor: not-allowed;
	color: #1D2327;
	opacity: 0.5;
}

.wtai-highlight-premium-dummy-cb-wrap {
	display: none
}

.wtai-keyword-analysis-options-wrap {
	min-height: 139px;
}

/*
.wtai-keyword-optimization-keyword-items-wrap {
	min-height: 93px;
}*/

.wtai-keyword-analysis-options-wrap.wtai-ko-step2-active,
.wtai-keyword-analysis-options-wrap.wtai-ko-step1-active {
	max-height: 100%;
}

.wtai-keyword-analysis-options-wrap .wtai-semantic-keyword.wtai-active .wtai-per.wtai-per-force-hide,
.wtai-keyword-analysis-options-wrap .wtai-target-wtai-keywords-list-wrapper .result .wtai-per.wtai-per-force-hide {
	display: none
}

#wtai-woocommerce-product-attributes #wtai-other-product-details:disabled {
	border-color: gray
}

/*WTA Fileter dropdown New*/
.reviewers label.wtai-hdg {
	font-size: 12px;
	font-weight: 700;
}

.box-bg {
	border-radius: 4px;
	background: #F7F7F7;
	padding: 5px 0;
}

.box-bg>label.wtai-hdg,
.innerbox-scroll {
	padding: 0 10px !important;
}

.wtai-custom-grid-review-status-wrap {
	display: none;
}

.wtai-custom-grid-review-status-wrap.show {
	display: block;
}

.innerbox-scroll {
	max-height: 85px;
	overflow-y: auto;
}

.wtai-generated-status-label {
	padding: 4px;
	display: inline-block;
	margin-right: 5px;
}

/*WTA Field types status*/
.wtai-status-label,
.wtai-transferred-status-label,
.wtai-alt-transferred-status-label {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	border-radius: 3px;
	padding: 4px;
	display: inline-block;
}

.wtai-transferred-status-label,
.wtai-alt-transferred-status-label {
	background: #FFE9E9;
	color: #C35F5F;
	display: inline-block;
}

.wtai-transferred-status-label {
	display: none
}

.wtai-rewrite-checking-label {
	cursor: pointer;
}

.wtai-rewrite-checking-label.hidden {
	display: none
}

.wtai-status-label.wtai-status-label-rewrite {
	background: #FFF1CE;
	border: 1px solid #CC9400;
	color: #CC9400;
}

.wtai-status-label.wtai-status-label-checking {
	border: 1px solid #CC6E00;
	background: #FFDDCE;
	color: #CC6E00;
}

.wtai-status-label.wtai-status-label-rewrite,
.wtai-status-label.wtai-status-label-checking {
	position: relative;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 5px;
	margin-right: 5px;
	width: 100%;
}

.wtai-status-postheader {
	margin-right: 10px;
}

.wtai-status-label.wtai-status-label-rewrite:before,
.wtai-status-label.wtai-status-label-checking:before {
	content: "";
	position: absolute;
	top: 3px;
	left: 5px;
	width: 15px;
	height: 15px;
}

.wtai-status-label.wtai-status-label-rewrite:before {
	background: url(../images/ic_rewrite.svg) center center no-repeat;
}

.wtai-status-label.wtai-status-label-checking:before {
	background: url(../images/ic_fact_check.svg) center center no-repeat;
}

.flex-nowrap {
	flex-wrap: nowrap;
}

.flex-dir-col {
	flex-direction: column;
}

.wtai-status-popup-info {
	bottom: 33px;
	width: 300px;
	left: 50%;
	margin-left: -150px;
}

.wtai-extension-review-btn-wrap {
	padding-top: 20px;
	text-align: right;
}

@media (max-width: 850px) {
	.wtai-status-popup-info {
		margin-left: -144px;
	}

	.wtai-status-popup-info-content:after {
		display: none;
	}
}

@media (min-width:851px) and (max-width: 1036px) {
	.postbox-header.wtai-has-status {
		flex-wrap: wrap;
	}

	body:not(.folded):not(.auto-fold) .postbox-header.wtai-has-status.wtai-two input {
		order: 1;
	}

	body:not(.folded):not(.auto-fold) .postbox-header.wtai-has-status.wtai-two h2 {
		order: 2;
		width: 70%;
	}

	body:not(.folded):not(.auto-fold) .postbox-header.wtai-has-status.wtai-two .wtai-tooltip {
		order: 3;
	}

	body:not(.folded):not(.auto-fold) .postbox-header.wtai-has-status.wtai-two .handle-actions {
		order: 4;
	}

	body:not(.folded):not(.auto-fold) .postbox-header.wtai-has-status.wtai-two .wtai-status-postheader {
		order: 5;
		margin-right: 8px;
		margin-bottom: 8px;
		margin-left: auto;
	}
}

@media (max-width: 568px) {
	.postbox-header.wtai-has-status {
		flex-wrap: wrap;
	}

	.postbox-header.wtai-has-status.wtai-two input {
		order: 1;
	}

	.postbox-header h2 {
		width: 60%;
	}

	.postbox-header.wtai-has-status.wtai-two h2 {
		order: 2;
		width: 70%;
	}

	.postbox-header.wtai-has-status.wtai-two .wtai-tooltip {
		order: 3;
	}

	.postbox-header.wtai-has-status.wtai-two .handle-actions {
		order: 4;
	}

	.postbox-header.wtai-has-status.wtai-two .wtai-status-postheader {
		order: 5;
		margin-right: 8px;
		margin-bottom: 8px;
		margin-left: auto;
	}
}

@media (max-width: 430px) {
	.postbox-header.wtai-has-status {
		flex-wrap: wrap;
	}

	.wtai-status-popup-info {
		margin-left: -160px;
	}

	.postbox-header.wtai-has-status input {
		order: 1;
	}

	.postbox-header.wtai-has-status h2 {
		order: 2;
		width: 70%;
	}

	.postbox-header.wtai-has-status .wtai-tooltip {
		order: 3;
	}

	.postbox-header.wtai-has-status .handle-actions {
		order: 4;
	}

	.postbox-header.wtai-has-status .wtai-status-postheader {
		order: 5;
		margin-right: 0;
		margin-bottom: 8px;
		margin-left: 0;
		width: 97%;
	}
}

@media (max-width: 375px) {
	.postbox-header.wtai-has-status h2 {
		width: 60%;
	}
}

@media (max-width: 360px) {
	.wtai-status-popup-info {
		width: 265px !important
	}

	.wtai-status-popup-info {
		margin-left: -135px;
	}
}

.wtai-rewrite-checking-label .wtai-status-popup-info {
	padding: 0 !important;
}

.wtai-status-popup-info-main {
	padding: 20px;
	position: relative;
}

.wtai-status-popup-info-main:after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -10px;
	background: url(../images/ic_arrow_down_pop.svg) center center no-repeat;
	width: 18px;
	height: 13px;
	margin-left: -9px;
}

.wtai-rewrite-checking-label.hover .wtai-status-popup-info{
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
}

.wtai-status-popup-info-content>div {
	font-size: 12px;
	line-height: 18px;
}

.wtai-status-popup-info-content>div:not(.wtai-btn-wrap) {
	margin-bottom: 6px;
}

.wtai-status-popup-info-content>div.wtai-border-bottom {
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 10px;
}

.wtai-status-popup-info-content>div>label {
	width: 80px;
	min-height: 10px !important;
	font-weight: 600;
	margin-right: 5px;
}

.wtai-status-popup-info-content>div.flex-dir-col>label {
	margin-bottom: 4px;
}

.wtai-status-popup-info-content>div>span {
	flex: 1;
	font-weight: 400;
}

.wtai-status-popup-info-content>div>span.comments {
	display: block;
	max-height: 60px;
	overflow-y: auto;
}

.wtai-status-popup-info-content {
	padding-bottom: 15px;
	border-bottom: 1px solid #E0E0E0;
	margin-bottom: 20px;
}

.wtai-status-popup-info-content:last-child {
	margin-bottom: 0;
}

.wtai-status-popup-info-content>div.wtai-btn-wrap {
	justify-content: flex-end;
}

.wtai-btn-done {
	background: #2271B1;
	padding: 0;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	border-radius: 3px;
	height: 32px;
	padding: 0px 12px;
}

.wtai-status-popup-info-items-wrap {
	max-height: 400px;
	overflow-y: auto;
	overflow-x: hidden;
}

/*Product Image alt text*/
.wtai-edit-product-line #wtai-product-details-image_alt_text.postbox .wtai-col-row-wrapper .wtai-columns-3 .wtai-text-count-details {
	margin-top: 5px;
}

.align-self-center {
	align-items: center;
}

.align-self-end {
	align-items: flex-end;
}

.wtai-image-alt-text {
	flex: 1;
}

.wtai-current-value-wrapper .wtai-image-alt-text {
	margin-left: 0;
	width: 100%
}

.wtai-image-alt-text>label {
	margin-bottom: 5px;
}

.wtai-edit-product-line #wtai-product-details-image_alt_text.postbox:not(.disabled-button) .wtai-col-row-wrapper .wtai-col-row.wtai-current-value-wrapper {
	display: flex;
}

#wtai-product-details-image_alt_text .wtai-col-row-wrapper .wtai-checkboxes-alt {
	width: 16px;
	margin-left: 5px;
	margin-right: 15px;
	margin-bottom: 35px;
}

@media (max-width: 782px) {
	#wtai-product-details-image_alt_text .wtai-col-row-wrapper .wtai-checkboxes-alt {
		width: 25px;
		margin-right: 15px;
	}
}

.wtai-info-icon-image,
.wtai-alt-image {
	width: 89px;
	height: 89px;
}

.wtai-info-icon-image img,
.wtai-alt-image img {
	max-width: 100%;
	height: auto;	
}

.wtai-info-icon-image img{
	float: left;
}

.wtai-info-icon-image img{
	object-fit: cover;
	object-position: center;
}

.wtai-category-product-research-container .wtai-info-icon-image,
.wtai-product-research-enabled-ul .wtai-info-icon-image,
.wtai-post-main-image .wtai-alt-image {
	width: 50px;
	height: 50px;
	margin-right: 12px;
	margin-left: 25px;
}

.wtai-category-product-research-container .wtai-info-icon-image{
	margin-right: 0;
	margin-left: 0;
}

.wtai-product-research-enabled-ul .wtai-alt-text.rel,
.wtai-post-main-image .wtai-alt-text.rel {
	width: calc(100% - 100px);
}

.wtai-alt-image img {
	max-width: 100%;
    height: auto;
    object-fit: contain;
    max-height: 100%;
    text-align: center;
    margin: auto;
    object-position: center;
}

.wtai-alt-text .wtai-tooltip {
	margin-right: 0;
	margin-left: 10px;
}

.wtai-edit-product-line #wtai-product-details-image_alt_text.postbox .wtai-col-row-wrapper .wtai-col-row .wtai-generate-textarea-wrap textarea {
	border: 1px solid #ddd !important;
	margin-top: 0
}

@media (max-width: 782px) {
	.wtai-post-main-image .wtai-alt-image {
		margin-left: 32px !important;
	}

	#wtai-woocommerce-product-attributes ul li .wtai-otherproddetails-container {
		padding-left: 32px;
	}
}

@media (max-width: 390px) {
	.wtai-image-alt-text {
		flex: 0 0 100%;
		padding-left: 0;
		padding-top: 0;
		margin-left: 0;
	}

	#wtai-product-details-image_alt_text .wtai-columns-3>div {
		flex-wrap: wrap;
	}

	#wtai-product-details-image_alt_text .wtai-col-row-wrapper {
		border-bottom: 1px solid #ddd;
		padding-bottom: 15px;
	}

	#wtai-product-details-image_alt_text .wtai-col-row-wrapper:last-child {
		border-bottom: 0;
		padding-bottom: 0;
	}
}


@media (max-width: 360px) {
	.wtai-post-main-image .wtai-alt-image {
		margin-right: 8px;
	}

	.wtai-alt-text .wtai-tooltip {
		margin-left: 5px !important;
	}
}

@media (min-width: 1301px) {
	.wtai-edit-product-line #wtai-product-details-image_alt_text.postbox .wtai-col-row-wrapper .wtai-columns-3 {
		width: 60% !important;
	}

	.wtai-edit-product-line #wtai-product-details-image_alt_text.postbox .wtai-col-row-wrapper .wtai-single-transfer-btn-wrapper button {
		margin-top: 0;
		margin-bottom: 30px;
	}
}

/*Image alt text popup*/
.has-no-image input.wtai-checkboxes {
	opacity: .7;
	pointer-events: none;
	background: rgba(255, 255, 255, .5);
	border-color: rgba(220, 220, 222, .75);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .04);
	color: rgba(44, 51, 56, .5);
}

.wtai-info-icon-image,
.wtai-alt-image {
	position: relative;
	border: 1px solid #ddd;	
}

.wtai-alt-image {
	cursor: pointer;
	text-align: center;
}

.wtai-alt-image:before{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	visibility: hidden;
	left: 0
}

.wtai-alt-image:hover:before {
	visibility: visible;
	opacity: 0.4;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.wtai-alt-image>span {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	color: #fff;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	display: none;
	text-align: center;
}

.wtai-alt-image:hover>span {
	display: flex;
}

.no-image-found {
	padding: 20px 0;
}

.wtai-image-popup {
	display: none;
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	z-index: 9999;
	padding: 20px;
	background-color: rgba(0, 0, 0, 0.4);
}

.wtai-image-popup.show {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 3% 4%;
}

.wtai-image-popup-content {
	width: max-content;
	max-width: 650px;
	padding: 0;
	position: relative;
	position: relative;
	box-sizing: border-box;
	background: #fff;
	min-width: 200px;
	min-height: 200px;
	max-height: 80%;
	overflow: hidden;
}

.wtai-image-popup-content .wtai-image-popup-inner {
	overflow-x: hidden;
	overflow-y: auto;
	text-align: center;
}

.wtai-image-popup-content .wtai-image-popup-inner img {
	max-width: 100%;
	height: auto;
	opacity: 0.4;
	visibility: hidden;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.wtai-image-popup.show .wtai-image-popup-content .wtai-image-popup-inner img {
	visibility: visible;
	opacity: 1;
	object-fit: contain;
	max-height: 600px;
}

.wtai-image-popup-content a:focus,
.wtai-image-popup-content a:active {
	outline: none;
}

.wtai-image-popup-content .wtai-btn-close-popup {
	border: 0;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 10px;
	right: 10px;
	background: #fff url(../images/btn-closePopup.svg) right center no-repeat;
	text-indent: -999em;
	background-size: contain;
	outline: none;
	cursor: pointer;
	border-radius: 100%;
}

.wtai-product-research-enabled-ul li,
.wtai-post-main-image li {
	display: flex;
	align-items: center;
}

#wtai-woocommerce-product-attributes ul.wtai-product-research-enabled-ul li:nth-child(odd){
	background: #F6F7F7;
	padding-bottom: 5px;
	padding-left: 12px;
}

#wtai-woocommerce-product-attributes ul.wtai-post-main-image li:nth-child(odd) {
	background: #fff;
	padding-bottom: 5px;
	padding-left: 12px;
}

#wtai-product-details-category_description .wtai-generate-value-wrapper>label,
#wtai-product-details-product_description .wtai-generate-value-wrapper>label,
#wtai-product-details-product_excerpt .wtai-generate-value-wrapper>label {
	padding-right: 50px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

#wtai-product-details-category_description .wtai-current-value-wrapper>label,
#wtai-product-details-product_description .wtai-current-value-wrapper>label,
#wtai-product-details-product_excerpt .wtai-current-value-wrapper>label {
	padding-top: 4px;
}

.wp-list-table .wtai-cwe-action-button.transfer.wtai-hidden-transfer-link {
	display: none !important;
}

.wtai-premium-badge-displayed .wp-list-table .row-actions span.view {
	color: transparent
}

.wtai-api-data-image_alt_text {
	resize: none;
	height: 60px
}

.wtai-typing-cursor-alt-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 10px;
	display: none
}

.wtai-typing-cursor-alt-wrap.wtai-shown {
	display: block
}

.wtai-alt-transferred-status-label.wtai-hide-not-transferred-label {
	display: none;
}

.wtai-featured-image-tooltip {
	max-width: 300px;
	font-size: 12px;
}

/* CSS for iPads and devices with smaller screens */
@media only screen and (max-width: 1024px) {

	body.wtai-mobile .wtai-show-comparison,
	body.wtai-tablet .wtai-show-comparison,
	body.wtai-iPad .wtai-show-comparison {
		display: none !important;
	}
}

/* For iPads in landscape mode and below */
@media only screen and (max-device-width: 1024px) {

	body.wtai-mobile .wtai-show-comparison,
	body.wtai-tablet .wtai-show-comparison,
	body.wtai-iPad .wtai-show-comparison {
		display: none !important;
	}
}

/* For iPhones and devices with smaller screens */
@media only screen and (max-device-width: 480px) {

	body.wtai-mobile .wtai-show-comparison,
	body.wtai-tablet .wtai-show-comparison,
	body.wtai-iPad .wtai-show-comparison {
		display: none !important;
		opacity: 0;
	}
}

/* CSS for iPad Air and iPad Pro in portrait mode */
@media only screen and (max-device-width: 768px) and (max-device-height: 1024px) and (orientation: portrait) {

	body.wtai-mobile .wtai-show-comparison,
	body.wtai-tablet .wtai-show-comparison,
	body.wtai-iPad .wtai-show-comparison {
		display: none !important;
	}
}

/* CSS for iPad Air and iPad Pro in landscape mode */
@media only screen and (max-device-width: 1180px) and (max-device-height: 820px) and (orientation: landscape) {

	body.wtai-mobile .wtai-show-comparison,
	body.wtai-tablet .wtai-show-comparison,
	body.wtai-iPad .wtai-show-comparison {
		display: none !important;
	}
}

/* CSS for iPad Pro and larger devices in landscape mode */
@media only screen and (min-device-width: 1366px) and (min-device-height: 1024px) and (orientation: landscape) {

	body.wtai-mobile .wtai-show-comparison,
	body.wtai-tablet .wtai-show-comparison,
	body.wtai-iPad .wtai-show-comparison {
		display: none !important;
	}
}

.wtai-bulk-generate-error-ico-wrap {
	align-self: flex-start;
}

#wtai-confirmation-proceed-image-bulk-loader .wtai-loading-wtai-header-wrapper,
#wtai-confirmation-proceed-image-loader .wtai-loading-wtai-header-wrapper,
#wtai-preprocess-image-loader .wtai-loading-wtai-header-wrapper {
	display: flex;
	gap: 10px;
	align-items: center;
}

#wtai-confirmation-proceed-image-bulk-loader .wtai-loading-actions-container,
#wtai-confirmation-proceed-image-loader .wtai-loading-actions-container {
	width: auto;
	padding-top: 10px;
}

#wtai-confirmation-proceed-image-bulk-loader .wtai-loading-actions-container a,
#wtai-confirmation-proceed-image-loader .wtai-loading-actions-container a {
	display: inline-block;
	margin-left: 10px
}

.wtai-bulk-generate-error-ico-wrap span.wtai-bulk-generate-error-ico {
	height: 30px;
}

#wtai-product-generate-completed-bulk .alt-image-notice,
#wtai-product-generate-completed .alt-image-notice {
	padding-left: 30px;
	padding-top: 10px;
}

#wtai-product-generate-completed-bulk .alt-image-error-message,
#wtai-product-generate-completed .alt-image-error-message {
	font-size: 12px !important;
	margin-top: 5px;
}

#wtai-confirmation-proceed-image-loader .wtai-loading-action-wrapper,
#wtai-product-generate-completed-bulk .wtai-loading-action-wrapper,
#wtai-product-generate-completed .wtai-loading-action-wrapper {
	text-align: right;
	padding-top: 20px
}

#wtai-confirmation-proceed-image-loader .wtai-loading-action-wrapper .wtai-loading-button-action,
#wtai-product-generate-completed-bulk .wtai-loading-action-wrapper .wtai-loading-button-action,
#wtai-product-generate-completed .wtai-loading-action-wrapper .wtai-loading-button-action {
	float: right;
}

.wtai-loader-generate .wtai-error-message-container .wtai-error-header-wrap {
	margin-bottom: 20px
}

.wtai-loader-generate .wtai-error-message-container .wtai-error-header {
	color: red;
	font-size: 16px;
	margin-top: 5px;
}

.wtai-loader-generate .wtai-error-message-container .wtai-error-description {
	margin-top: 15px;
	font-size: 13px;
}
   
.wtai-loader-generate .wtai-error-message-container .wtai-error-thumbnail-wrap {
	width: 100%;
	overflow-x: auto;
	overflow-y: hidden;
	margin-bottom: 10px
}

.wtai-loader-generate .wtai-error-message-container .wtai-error-thumbnail-item {
	display: flex;
	align-items: center;
	padding-bottom: 15px;
}

.wtai-loader-generate .wtai-error-message-container .wtai-error-thumbnail-item .wtai-error-thumbnail {
	min-width: 50px;
	min-height: 50px;
	max-width: 50px;
	max-height: 50px;
	margin-right: 10px;
	border: 1px solid #ddd !important;
	overflow: hidden;
}

.wtai-loader-generate .wtai-error-message-container .wtai-error-thumbnail-item .wtai-error-thumbnail:last-child {
	margin-right: 0;
}

.wtai-loader-generate .wtai-error-message-container .wtai-error-thumbnail-item .wtai-error-thumbnail a:focus {
	box-shadow: none;
	outline: 0
}

.wtai-loader-generate .wtai-error-message-container .wtai-error-thumbnail-item .wtai-error-thumbnail img {
	max-width: 100%;
	max-height: 100%
}

.wtai-loading-preprocess-image-container .wtai-loading-details-container,
.wtai-loading-preprocess-image-container .wtai-loading-wtai-header-wrapper {
	width: 100%;
}

.wtai-loading-preprocess-image-container .wtai-loading-header-details {
	width: calc(100% - 50px)
}

.wtai-loading-header-details .wtai-notif-error-wrap {
	padding-left: 29px;
	color: red;
	font-size: 13px !important;
	margin-top: 15px;
}

.wtai-notif-error-wrap .wtai-notif-error-text-fields ul {
	margin-top: 5px !important
}

.wtai-notif-error-wrap .wtai-notif-error-text-fields ul li {
	list-style-type: disc;
	margin-left: 30px;
	font-size: 13px !important;
	display: none;
}

.wtai-notif-error-altimage-fields,
.wtai-notif-error-wrap {
	display: none
}

.wtai-notif-error-wrap .wtai-notif-error-text-fields ul li.wtai-shown {
	display: list-item
}

.wtai-notif-error-altimage-fields.wtai-shown,
.wtai-notif-error-wrap.wtai-shown {
	display: block
}

.wtai-product-generate-completed-popup .wtai-notif-label {
	font-size: 16px !important
}

.wtai-product-generate-completed-popup.has-alt-text-error {
	width: 758px !important;
	max-width: 758px !important;
	left: calc(50% - 379px) !important;
}

#postbox-container-2 .postbox .wtai-col-row-wrapper.wtai-image-alt-metabox .wtai-current-text .wtai-current-value p:last-child {
	margin-bottom: 0
}

.generated_transfer_current_box .wtai-generate-textarea-wrap,
#postbox-container-2 .postbox .wtai-col-row-wrapper.wtai-image-alt-metabox .wtai-current-text {
	max-height: 60px;
}

.wtai-main-wrapper .wtai-close.disabled:before {
	cursor: not-allowed;
}

.wtai-slide-right-text-wrapper .wtai-close.disabled {
	opacity: 0.7;
	cursor: not-allowed;
}

.wtai-slide-right-text-wrapper .wtai-button-next.disabled-nav,
.wtai-slide-right-text-wrapper .wtai-button-prev.disabled-nav {
	color: #a7aaad !important;
	border-color: #dcdcde !important;
	background: #f6f7f7 !important;
	box-shadow: none !important;
	transform: none !important;
	cursor: not-allowed;
}

.wtai-product-generate-completed-popup .wtai-loading-completed-container .wtai-notif-error-wrap,
.wtai-product-generate-completed-popup .wtai-loading-completed-container .wtai-loading-header-details,
.wtai-product-generate-completed-popup .wtai-loading-completed-container .wtai-loading-details-container {
	max-width: 100%;
}

/*Alt image adjustment*/
.wtai-edit-product-line #poststuff .postbox#wtai-product-details-image_alt_text .inside .wtai-col-row-wrapper {
	padding-left: 0;
	padding-right: 0;
}

.wtai-edit-product-line .postbox#wtai-product-details-image_alt_text .wtai-col-row-wrapper {
	gap: 12px;
}

.wtai-edit-product-line .postbox .wtai-col-row-wrapper>div.cb_and_image {
	width: 125px !important;
	padding-bottom: 20px;
	max-width: 125px !important;
	flex: none!important
}

.generated_transfer_current_box {
	flex: 1;
}

.generated_transfer_current_box {
	gap: 30px;
}

.generated_transfer_current_box .wtai-generate-value-wrapper,
.generated_transfer_current_box .wtai-current-value-wrapper {
	width: 48%;
}

.generated_transfer_current_box .wtai-generate-value-wrapper>div,
.generated_transfer_current_box .wtai-current-value-wrapper>div {
	justify-content: flex-end;
	height: inherit;
}

.generated_transfer_current_box .wtai-generate-value-wrapper textarea {
	width: 100%;
}

.generated_transfer_current_box .wtai-single-transfer-btn-wrapper {
	width: 4%;
	display: flex !important;
	align-items: flex-end;
	min-width: 35px;
}

.generated_transfer_current_box .wtai-generate-textarea-wrap {
	height: 60px;
}

.generated_transfer_current_box .wtai-current-value-wrapper .wtai-image-alt-text>label {
	padding-top: 4px;
}

@media (max-width: 1300px) {
	.wtai-edit-product-line .postbox .wtai-col-row-wrapper>div.cb_and_image {
		align-self: flex-start;
	}

	.wtai-edit-product-line .postbox#wtai-product-details-image_alt_text .wtai-col-row-wrapper>div.generated_transfer_current_box {
		flex-direction: column;
	}

	.generated_transfer_current_box .wtai-generate-value-wrapper,
	.generated_transfer_current_box .wtai-current-value-wrapper,
	.generated_transfer_current_box .wtai-single-transfer-btn-wrapper {
		width: 100% !important;
	}

	.generated_transfer_current_box .wtai-single-transfer-btn-wrapper {
		padding-top: 0 !important;
	}
}

@media (max-width: 430px) {
	.wtai-edit-product-line .postbox:not(#wtai-keywords-list)#wtai-product-details-image_alt_text .wtai-col-row-wrapper {
		flex-direction: column !important;
	}

	.wtai-edit-product-line .postbox .wtai-col-row-wrapper>div.cb_and_image {
		padding-bottom: 0 !important;
	}

	.generated_transfer_current_box {
		gap: 20px !important;
	}
}

/*Preprocess image loader*/
/*#wtai-preprocess-image-loader .wtai-loading-wtai-header-wrapper {
	flex-direction: column;
}

#wtai-preprocess-image-loader .wtai-loading-header-details {
	background: url(../images/warning-icon.svg) 0 center no-repeat;
	padding: 10px 10px 10px 30px;
}*/

#wpcontent.preprocess-image {
	position: relative;
	z-index: 999991;
}

#wpcontent.preprocess-image:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100vh;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 9992;
	top: 0;
	left: 0;
}

body.wtai-open-single-slider #wpcontent.preprocess-image:before {
	display: none;
}

@media (max-width: 1620px) {
	.wtai-your-keyword-ideas {
		padding-bottom: 60px;
	}
}

@media (max-width: 720px) {
	.wtai-your-keyword-ideas {
		padding-bottom: 120px;
	}
}

.wtai-bulk-button-text.wtai-disabled-during-generation {
	color: #a7aaad !important;
	border-color: #dcdcde !important;
	background: #f6f7f7 !important;
	box-shadow: none !important;
	cursor: default;
	transform: none !important;
}

.wtai-semantic-keywords-wrapper-list-wrapper .wtai-semantic-keyword.max-reached,
.wtai-semantic-keyword-counter-wrap.max-reached {
	cursor: not-allowed !important;
}

.wtai-keyword-input-bottom-wrap {
	display: flex;
	margin-top: 6px
}

.wtai-keyword-input-bottom-wrap .wtai-keyword-input-label-wrap {
	color: #1A1A1A;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 11px;
	font-weight: 400;
	line-height: 14.63px;
	text-align: left;
	width: 80%;
	margin-left: 2px;
	padding-right: 20px
}

.wtai-keyword-input-bottom-wrap .wtai-char-count-wrap {
	width: 20%;
	margin-top: 0
}

.wtai-keyword-lang-country-info-wrap .wtai-keyword-country-post-data {
	text-transform: capitalize;
}

.wtai-keyword-lang-country-info-wrap .keyword-language-post-data {
	text-transform: uppercase;
}

.wtai-keyword-lang-country-info-wrap {
	display: flex;
	gap: 10px;
	margin-top: 8px;
}

.wtai-keyword-lang-country-info-wrap .wtai-language-locale {
	display: flex;
	align-items: flex-start;
	gap: 5px;
}

.wtai-keyword-lang-country-info-wrap .wtai-language-locale .wtai-label {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.2;
	text-align: left;
	color: #303030;
}

.wtai-keyword-lang-country-info-wrap .wtai-language-locale .wtai-value {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2;
	text-align: left;
	color: #696969;
}

.wtai-keyword-lang-country-info-wrap .wtai-language-locale-sep {
	align-self: center;
}

.wtai-keyword-lang-country-info-wrap .wtai-language-locale-sep .wtai-dot {
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #303030;
	display: block;
}

.wtai-start-ai-analysis-btn {
	height: 37px
}

.wtai-keyword-analysis-content-wrap {
	padding: 20px 24px 0 24px
}

.wtai-keyword-analysis-content-wrap.wtai-selected-keywords {
	padding-top: 10px
}

.wtai-keyword-analysis-content-wrap .wtai-keyword-analysis-content {
	background-color: transparent;
	gap: 0px;
	border-radius: 10px;
	border: 1px solid #E0E0E0;
	padding: 15px
}

.wtai-keyword-analysis-content-wrap.wtai-selected-keywords .wtai-keyword-analysis-content {
	background-color: #EAF3FB;
	border: 1px solid #2271B1;
}

.wtai-keyword-analysis-content-wrap.wtai-suggested-keywords .wtai-keyword-analysis-content {
	background-color: #F6F6F6;
}

.wtai-keyword-analysis-content-header {
	display: flex;
	gap: 10px
}

.wtai-keyword-analysis-content-title {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2;
	text-align: left;
	color: #2C3338;
	flex: 1;
	display: flex;
	align-items: flex-start;
	gap: 12px;
}

.wtai-keyword-analysis-content-title.wtai-has-toggle {
	cursor: pointer;
}

.wtai-keyword-analysis-content-right {
	display: flex;
	gap: 15px;
	align-items: flex-start;
}

.wtai-keyword-analysis-empty-label {
	text-align: center;
	padding: 25px 0 40px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #888888;
}

.wtai-keyword-title-label {
	max-width: 70%
}

.wtai-keyword-analysis-content-wrap.wtai-your-keywords .wtai-keyword-analysis-empty-label {
	padding-top: 40px
}

.wtai-keyword-analysis-counter-wrap {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-align: left;
}

.wtai-keyword-title-icon {
	width: 25px;
	height: 20px;
	background-size: contain;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
}

.wtai-keyword-title-icon.rank {
	background-image: url(../images/solid_ranking-star.svg);
}

.wtai-keyword-title-icon.star {
	background-image: url(../images/ph_star-fill.svg);
}

.wtai-refresh-ico {
	width: 16px;
	height: 16px;
	background-image: url(../images/refresh.svg);
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
}

.wtai-refresh-ico.wtai-refreshing-now {
	background-image: url(../images/spinner-1s-20px.gif);
}

.wtai-chev-down-ico {
	width: 8px;
	height: 8px;
	background-image: url(../images/ic_chev_down.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
}

.wtai-keyword-analysis-refresh-cta-wrap .wtai-keyword-analysis-refresh-cta {
	display: flex;
	gap: 10px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	text-align: left;
	align-items: center;
	text-decoration: none;
}

.wtai-keyword-analysis-refresh-cta-wrap .wtai-keyword-analysis-refresh-cta:focus {
	outline: none;
	box-shadow: none;
}

.wtai-keyword-analysis-refresh-cta-wrap .wtai-keyword-analysis-refresh-cta.disabled {
	cursor: not-allowed;
}

.wtai-keyword-analysis-toggle-wrap {
	cursor: pointer;
	width: 16px;
	height: 16px;
}

.wtai-keyword-analysis-toggle-wrap .wtai-keyword-analysis-toggle {
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(../images/toggle-arrow.png);
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
}

.wtai-keyword-analysis-toggle-wrap .wtai-keyword-analysis-toggle.wtai-state-hidden {
	transform: rotate(180deg);
}

.wtai-keyword-tooltip .dashicons:before {
	color: #3c434a;
}

.wtai-keyword-tooltip .wtai-tooltiptext {
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
}

.wtai-keyword-analysis-content-data {
	margin-top: 15px
}

.wtai-keyword-analysis-api-loader.hidden,
.wtai-keyword-analysis-refresh-cta-wrap.hidden,
.wtai-keyword-tr.wtai-no-match,
.wtai-keyword-tr-hidden,
.wtai-keyword-analysis-empty-label.hidden,
.wtai-keyword-analysis-api-data.hidden {
	display: none
}

.wtai-load-more-wrap {
	margin-top: 10px;
	text-align: center;
}

.wtai-load-more-wrap.hidden {
	display: hidden
}

.wtai-load-more-wrap a {
	display: inline-block;
	width: auto;
	text-align: center;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #2271B1
}

.wtai-load-more-wrap a:focus {
	outline: none;
	box-shadow: none
}

.wtai-keyword-action-trash {
	width: 16px;
	height: 16px;
	background-image: url(../images/iconamoon_trash.png);
	background-size: contain;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
}

.wtai-keyword-action-trash.disabled {
	background-image: url(../images/iconamoon_trash_blur.png);
	cursor: not-allowed;
}

.wtai-keyword-table th,
.wtai-keyword-table thead {
	background: transparent !important
}

.wtai-keyword-analysis-api-loader {
	background-image: url(../images/spinner-1s-20px.gif);
	background-size: auto;
	width: 100%;
	height: 100px;
	background-position: center;
	background-repeat: no-repeat;
	background-blend-mode: overlay;
	mix-blend-mode: multiply;
}

.wtai-keyword table thead th.wtai-col-action,
.wtai-keyword-analysis-content-wrap table td.wtai-col-action,
.wtai-keyword-analysis-content-wrap table th.wtai-col-action {
	text-align: right;
}

.wtai-keyword table thead th.wtai-col-action,
.wtai-keyword-analysis-content-wrap table th.wtai-col-action {
	padding-right: 0 !important
}

.wtai-keyword-table.wtai-has-filter thead th {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.2;
	text-align: left;
	color: #2C3338
}

.wtai-keyword-table.wtai-has-filter thead th {
	color: #2271B1
}

.wtai-keyword-table.wtai-has-filter tbody td {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.2;
	color: #1D2327
}

.wtai-keyword-table tbody tr.wtai-tr-selected {
	background-color: #EAF3FB
}

.wtai-keyword-table .wtai-col-keyword {
	width: 65%
}

.wtai-keyword-table .wtai-col-action,
.wtai-keyword-table .wtai-col-difficulty {
	width: 10%
}

.wtai-keyword-table .wtai-col-volume {
	width: 15%
}

.wtai-keyword-table.wtai-has-rank-intent-data .wtai-col-intent {
	width: 20%
}

.wtai-keyword-table.wtai-has-rank-intent-data .wtai-col-keyword {
	width: 35%
}

.wtai-keyword-table.wtai-keyword-table-competitor-keywords.wtai-has-rank-intent-data .wtai-col-keyword {
	width: 45%
}

.wtai-keyword-table.wtai-has-rank-intent-data .wtai-col-action,
.wtai-keyword-table.wtai-has-rank-intent-data .wtai-col-difficulty {
	width: 10%
}

.wtai-keyword-table.wtai-has-rank-intent-data .wtai-col-rank {
	width: 12%
}

.wtai-keyword-table.wtai-has-rank-intent-data .wtai-col-volume {
	width: 13%
}

.wtai-keyword-table.wtai-has-rank-intent-data .wtai-col-intent {
	width: 20%
}

.wtai-keyword-table .wtai-col-volume,
.wtai-keyword-table .wtai-col-rank {
	text-align: right
}

.wtai-keyword-analysis-progress-loader {
	margin: 0;
	background: #FFFFFF;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.12);
	border-radius: 3px;
	padding: 30px;
	position: absolute;
	top: 10px;
	width: 80%;
	left: 50%;
	transform: translateX(-50%);
	z-index: 9999;
	display: none;
}

.wtai-keyword-analysis-progress-loader-mini {
	background: #FFFFFF;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.12);
	border-radius: 3px;
	padding: 30px;
	margin: 20px 0;
	display: none
}

.wtai-keyword-analysis-progress-loader-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0.5;
	z-index: 999;
	display: none;
}

.wtai-column-keyword-name-tooltip {
	text-decoration: underline;
	cursor: pointer;
}

.wtai-keyword-serp-wrap.wtai-tooltiptext {
	width: 270px;
	padding: 0;
	/* right: auto !important;
	left: 105px; */
	background-color: #FFFFFF;
}

.wtai-keyword-serp-wrap-ranked.wtai-keyword-serp-wrap.wtai-tooltiptext {
	/* width: 485px; */
	transition: none !important;
}

.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-header-wrap {
	padding: 8px;
	background-color: #E0E0E0;
	border-bottom: 1px solid #D8D8D8;
}

.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-header-wrap .wtai-keyword-serp-header-ranked-wrap,
.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-header-wrap .wtai-keyword-serp-header-competitor-wrap {
	display: flex;
	gap: 10px;
	align-items: center;
}

.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-header-wrap .wtai-keyword-serp-header-rank-title,
.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-header-wrap .wtai-keyword-serp-header-title {
	color: #1D2327;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1;
	text-align: left;
	margin-bottom: 5px;
}

.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-header-wrap .wtai-keyword-serp-header-competitor-wrap .wtai-keyword-serp-header-title {
	width: calc(100% - 46px);
	margin-bottom: 0;
}

.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-header-wrap .wtai-keyword-serp-header-competitor-wrap .wtai-keyword-serp-header-rank-title {
	width: 46px;
	text-align: center;
	margin-bottom: 0;
}

.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-header-wrap .wtai-keyword-serp-date {
	color: #888888;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 11px;
	font-weight: 400;
	line-height: 1.2;
	text-align: left;
	margin-top: 5px;
}

.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-content-wrap {
	padding: 0;
	max-height: 290px;
	overflow: hidden;
	overflow-y: auto;
}

.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-content-wrap.has-featured-snippet {
	max-height: 405px;
}

.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-list-wrap .wtai-keyword-serp-item {
	padding: 8px 0;
	/* opacity: 0.7; */
}

.wtai-keyword-serp-wrap.wtai-tooltiptext.wtai-keyword-serp-wrap-competitor .wtai-keyword-serp-list-wrap .wtai-keyword-serp-item {
	opacity: 1;
	cursor: auto;
}

.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-list-wrap .wtai-keyword-serp-item.wtai-keyword-serp-item-own {
	opacity: 1;
	background-color: #EAF3FB
}

.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-list-wrap .wtai-keyword-serp-item:last-child {
	margin-bottom: 0;
}

.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-list-wrap .wtai-keyword-serp-item .wtai-keyword-serp-rank {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.2;
	color: #1D2327;
	width: 35px;
	align-self: center;
	text-align: center;
}

.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-list-wrap .wtai-keyword-serp-item.wtai-keyword-serp-item-own .wtai-keyword-serp-rank {
	font-weight: 700;
}

.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-list-wrap .wtai-keyword-serp-item .wtai-keyword-serp-details {
	padding-right: 0 !important;
	cursor: auto;
}

.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-list-wrap .wtai-keyword-serp-item .wtai-keyword-serp-title {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.2;
	color: #2271B1;
	text-decoration: underline;
	margin-bottom: 3px;
}

.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-list-wrap .wtai-keyword-serp-item .wtai-keyword-serp-url-wrap a {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.2;
	color: #2271B1;
	text-decoration: none;
	display: inline-block;
	margin-bottom: 2px;
	opacity: 0.7;
}

.wtai-keyword-serp-wrap.wtai-tooltiptext.wtai-keyword-serp-wrap-competitor .wtai-keyword-serp-list-wrap .wtai-keyword-serp-item .wtai-keyword-serp-url-wrap {
	opacity: 0.7
}

.wtai-url-new-tab-ico {
	width: 7px;
	height: 7px;
	background-image: url(../images/serp-link-ico.png);
	background-repeat: no-repeat;
	background-size: auto;
	display: inline-block;
	margin-left: 5px;
}

.wtai-keyword-analysis-progress-loader-content-wrap {
	display: flex;
	gap: 10px
}

.wtai-keyword-analysis-progress-loader-content {
	width: calc(100% - 30px);
}

.wtai-keyword-analysis-content-bottom-section {
	position: relative;
	padding-bottom: 0;
	overflow: scroll;
	height: 100%;
	padding-top: 5px;
}

.wtai-keyword-analysis-content-bottom-section.add-spacer {
	padding-bottom: 180px;
}

.wtai-start-ai-analysis-btn.disabled,
.wtai-load-more-cta.disabled,
.wtai-sort-ideas-select.disabled .wtai-lbl,
.wtai-sort-ideas-select.disabled {
	color: #a7aaad !important;
	cursor: not-allowed;
}

.wtai-keyword-analysis-refresh-cta.disabled,
.wtai-volume-difficulty-ico.disabled {
	opacity: 0.5;
	cursor: not-allowed;
}

.wtai-bulk-other-details-wrap label {
	font-weight: 600;
	margin-bottom: 5px;
	display: block;
	font-size: 13px;
}

.wtai-bulk-other-details {
	width: 100%;
	resize: none;
	height: 32px;
	line-height: 1.5;
}

.wtai-bulk-other-details-wrap .wtai-sub-desc {
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	color: #3C434A;
	margin-top: 5px;
	padding: 0 !important;
	width: 70%;
	margin-bottom: 0
}

.wtai-bulk-other-details-wrap .wtai-char-count-wrap {
	width: 100% !important
}

.wtai-ranked-serp-ico {
	width: 20px;
	height: 20px;
	background-image: url(../images/ph_list-magnifying-glass-bold.svg);
	background-size: auto;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
}

.wtai-keyword-serp-header-ranked-wrap .wtai-keyword-serp-header-icon {
	width: 26px;
}

.wtai-keyword-serp-header-ranked-wrap .wtai-keyword-serp-header-title {
	width: 30%;
}

.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-header-wrap .wtai-keyword-serp-header-title {
	margin-bottom: 0;
	width: calc(100% - 60px);
}

.wtai-keyword-serp-header-ranked-wrap .wtai-keyword-serp-date {
	width: 100%;
	flex: 1;
}

.wtai-keyword-serp-featured-wrap {
	padding: 15px 15px 5px 15px
}

.wtai-keyword-serp-featured-title {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 10px;
	font-weight: 600;
	line-height: 1;
	text-align: left;
	color: #888888;
	text-transform: uppercase;
}

.wtai-keyword-serp-featured-description {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.2;
	text-align: left;
	color: #1D2327;
	margin: 12px 0
}

.wtai-keyword-serp-featured-url-link a,
.wtai-keyword-serp-featured-url-title a {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.2;
	text-align: left;
	color: #2271B1;
	text-decoration: none;
}

.wtai-keyword-serp-featured-url-link a {
	opacity: 0.7
}

.wtai-keyword-serp-featured-url-link a:focus,
.wtai-keyword-serp-featured-url-title a:focus {
	outline: none;
	box-shadow: none;
}

.wtai-keyword-serp-featured-content-wrap {
	display: flex;
}

.wtai-keyword-serp-featured-content-wrap .wtai-keyword-serp-featured-content-spacer {
	width: 25px;
}

.wtai-keyword-serp-featured-content-wrap .wtai-keyword-serp-featured-content-main {
	flex: 1;
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 12px;
	padding-left: 5px;
	cursor: auto;
}

.wtai-keyword-serp-competitor-for-wrap {
	margin: 5px 0 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 9px;
	font-weight: 400;
	line-height: 1.2;
	color: #888888;
}

.wtai-keyword-serp-competitor-for-wrap .serp-competitor-for {
	font-weight: 600;
	color: #1D2327;
}

/* .wtai-keyword-serp-list-wrap tr.wtai-keyword-serp-item:nth-child(odd) {
	background-color: transparent
}

.wtai-keyword-serp-list-wrap tr.wtai-keyword-serp-item:nth-child(even) {
	background-color: #F6F7F7
} */

.wtai-keyword-serp-wrap.wtai-tooltiptext.wtai-keyword-serp-wrap-competitor .wtai-keyword-serp-list-wrap .wtai-keyword-serp-item .wtai-keyword-serp-rank {
	width: 55px
}

.wtai-keyword-table .wtai-col-trash-mobile {
	display: none
}

.wtai-other-product-details-main-wrap.wtai-disable-premium-feature strong {
	margin-right: 5px;
}

body.wtai-premium-badge-displayed .wtai-suggested-audience-container .wtai-product-label-text .wtai-premium-wrap,
body.wtai-premium-badge-displayed .wtai-custom-style-wrap .wtai-premium-wrap,
body.wtai-premium-badge-displayed .wtai-custom-tone-wrap .wtai-premium-wrap,
.wtai-other-product-details-main-wrap.wtai-disable-premium-feature .wtai-premium-wrap,
.wtai-mb-headline-has-featured-badge .wtai-premium-wrap {
	margin-left: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}

body.wtai-premium-badge-displayed .wtai-suggested-audience-container .wtai-product-label-text .wtai-product-label-text-display,
body.wtai-premium-badge-displayed .wtai-custom-style-wrap .wtai-custom-headline-span-title,
body.wtai-premium-badge-displayed .wtai-custom-tone-wrap .wtai-custom-headline-span-title,
body.wtai-premium-badge-displayed .wtai-mb-headline-has-featured-badge .wtai-mb-headline-span-title {
	display: inline-block;
	margin-right: 5px
}

/*body.wtai-premium-badge-displayed #wtai-woocommerce-product-attributes ul li.text .wtai-attr-checkboxes {
	top: 17px
}*/

/*body.wtai-premium-badge-displayed .wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap .wtai-product-item .wtai-custom-tone-wrap input[type="checkbox"],
body.wtai-premium-badge-displayed .wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap .wtai-product-item .wtai-custom-style-wrap input[type="radio"] {
	top: 10px
}*/

.wtai-column-keyword-name-text {
	display: block;
	max-width: 400px;
	word-wrap: break-word;
	word-break: break-word;
}

/* ipad landscape */
@media screen and (max-width: 1100px) {
	.wtai-button-preview {
		font-size: 13px !important
	}

	#minor-publishing-actions {
		flex-wrap: wrap;
		gap: 10px;
		text-align: left;
	}

	#minor-publishing-actions #save-action {
		width: 100%;
		margin-left: 10px
	}	
}

/* ipad portrait */
@media screen and (max-width: 992px) {
	.wtai-generate-wrapper .wtai-tooltip .wtai-tooltiptext {
		max-height: 400px;
		overflow-y: auto;
		overflow-x: hidden;
	}

	.wtai-suggested-audience-container {
		height: auto;
		min-height: 300px;
	}

	.tablenav-pages .tablenav-paging-text {
		margin: 0 5px 0 8px;
	}

	.wtai-bulk-other-details-wrap {
		margin-bottom: 15px
	}

	.wtai-keyword-analysis-content-bottom-section.add-spacer {
		padding-bottom: 470px;
	}
}

/* phone landscape */
@media screen and (max-width: 940px) and (max-height: 440px) {
	.wtai-history .wtai-history-content {
		padding-bottom: 80px
	}

	.wtai-table-list-wrapper table {
		margin-bottom: 80px
	}

	#TB_window.wtai-tb-window-modal-generate {
		height: 90% !important;
		top: 5% !important;
		margin-top: 0 !important;
	}

	#TB_window.wtai-tb-window-modal-generate #TB_ajaxContent {
		height: 200px !important;
	}

	.wtai-tb-window-modal-generate .wtai-footer-modal {
		position: absolute;
		bottom: 0;
		width: 100%;
		background-color: #fff;
	}

	#TB_ajaxContent .wtai-reference-product-wrapper {
		bottom: 0;
		left: 0;
		width: 100% !important;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper {
		height: 100px;
	}

	.wtai-generate-wrapper .wtai-tooltip .wtai-tooltiptext,
	#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip.hover .wtai-tooltiptext {
		max-height: 200px;
		overflow-y: auto;
		overflow-x: hidden;
	}

	body.wtai-premium-badge-displayed .wtai-ref-product-form-postbox-wrapper .wtai-reference-product-label-wrapper {
		margin-bottom: 5px;
	}
}

@media screen and (max-width: 767px) {
	.wtai-keyword-analysis-api-data .wtai-keyword-table-parent-wrap {
		overflow-x: auto;
		overflow-y: auto;
	}

	.wtai-keyword-analysis-api-data .wtai-keyword-table-parent-wrap {
		min-height: 350px;
	}

	.wtai-keyword table tbody td {
		border-bottom: 1px solid #E0E0E0;
	}

	.wtai-volume-difficulty-dropdown {
		padding: 5px
	}

	.wtai-sort-idea-filter-difficulty-wrap {
		margin-bottom: 0;
	}

	.wtai-sort-idea-filter-wrap label.wtai-sort-idea-option-label {
		font-size: 13px
	}

	.wtai-keyword-table .wtai-col-keyword {
		width: 60%
	}

	.wtai-keyword-analysis-content-bottom-section.add-spacer {
		padding-bottom: 250px
	}

	.wtai-load-more-wrap {
		margin-bottom: 15px;
	}

	.wtai-start-ai-analysis-btn {
		width: 100%
	}

	.wtai-keyword-lang-country-info-wrap {
		display: block
	}

	.wtai-keyword-lang-country-info-wrap .wtai-language-locale-sep {
		display: none
	}

	.wtai-history .wtai-history-content {
		padding-bottom: 180px
	}

	.wtai-table-list-wrapper table {
		margin-bottom: 30px
	}

	#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip.hover .wtai-tooltiptext {
		max-height: 200px;
		overflow-y: auto;
		overflow-x: hidden;
	}

	.wtai-keyword.wtai-keyword-single .wtai-d-inner-wrapper {
		overflow-x: hidden
	}

	.wtai-keyword table th.wtai-col-sticky-mobile,
	.wtai-keyword table td.wtai-col-sticky-mobile {
		/*position: sticky;*/
		left: 0;
		z-index: 11;
	}

	.wtai-keyword-table th.wtai-col-sticky-mobile,
	.wtai-keyword-table td.wtai-col-sticky-mobile {
		min-width: 165px !important;
		width: 165px !important;
		background: #f9f9f9 !important;
		border-right: 1px solid #E0E0E0
	}

	.wtai-keyword-table thead th {
		border-top: 1px solid #E0E0E0;
		border-bottom: 1px solid #E0E0E0;
		background: #fff !important;
	}

	.wtai-keyword-table .wtai-col-trash {
		display: none
	}

	.wtai-keyword-table .wtai-col-trash-mobile {
		display: table-cell
	}

	.wtai-keyword-table th.wtai-col-trash-mobile,
	.wtai-keyword-table td.wtai-col-trash-mobile,
	.wtai-keyword-table th.wtai-col-action,
	.wtai-keyword-table td.wtai-col-action,
	.wtai-keyword-table th.wtai-col-rank,
	.wtai-keyword-table td.wtai-col-rank {
		width: 80px !important
	}

	.wtai-keyword-table th.wtai-col-intent,
	.wtai-keyword-table td.wtai-col-intent {
		width: 150px !important
	}

	.wtai-keyword-table th.wtai-col-difficulty,
	.wtai-keyword-table td.wtai-col-difficulty,
	.wtai-keyword-table th.wtai-col-volume,
	.wtai-keyword-table td.wtai-col-volume {
		width: 100px !important
	}

	.wtai-keyword-action-trash {
		margin: auto;
	}

	.wtai-generate-wrapper .wtai-tooltip .wtai-tooltiptext {
		max-height: 300px;
	}

	.wtai-premium-wrap.wtai-premium-bulk-options {
		position: absolute;
		top: 10px;
		right: 25px;
	}

	.tablenav .actions select#bulk-action-selector-top {
		padding-right: 30px;
		max-width: calc(100% - 35px);
	}

	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container .wtai-reset-wrapper,
	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap .wtai-product-label-text {
		width: 50% !important;
	}

	.wtai-collapse-expand-wrapper .subsubsub {
		flex-wrap: wrap;
		font-size: 13px;
	}

	.wtai-keyword-analysis-content-header {
		flex-wrap: wrap;
	}

	.wtai-keyword-analysis-content-right,
	.wtai-keyword-analysis-content-title {
		width: 100%
	}

	.wtai-keyword-analysis-content-right {
		text-align: right;
		justify-content: flex-end;
		position: relative
	}

	.wtai-keyword-analysis-content-title.wtai-has-toggle {
		padding-right: 15px
	}

	.wtai-keyword-analysis-toggle-wrap {
		position: absolute;
		top: -45px;
	}

	.wtai-keyword-analysis-content-title {
		font-size: 14px
	}

	.wtai-keyword-analysis-refresh-cta-wrap .wtai-keyword-analysis-refresh-cta {
		font-size: 12px
	}

	/* .wtai-keyword-serp-wrap.wtai-tooltiptext {
		left: 0;
	} */

	.wtai-filter-date input[type="text"],
	.wtai-history .wtai-history-filter .wtai-history-filter-form .wtai-calendar-field input,
	.wtai-history .wtai-history-date-input {
		font-size: 14px;
		padding-right: 20px !important
	}

	.wtai-target-keywords-main-list-wrapper {
		flex-wrap: wrap;
	}

	.wtai-col-row-wrapper .wtai-target-keywords-main-list-right-wrapper,
	.wtai-target-keywords-main-list-wrapper .wtai-target-keywords-main-list-left-wrapper {
		width: 100%;
		max-width: 100%;
	}
}

@media screen and (max-width: 480px) {
	body.wtai-premium-badge-displayed .wtai-ref-product-form-postbox-wrapper .wtai-reference-product-label-wrapper {
		flex-direction: column;
	}

	.wtai-premium-wrap.wtai-premium-reference {
		align-self: flex-start;
		margin-left: 0;
		margin-top: 0;
		margin-bottom: 10px;
	}

	.wtai-ref-cb-sel-group {
		width: 100%
	}

	.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container .wtai-regenerate-audience-wrapper,
	.wtai-audiences-form-select .wtai-product-container .wtai-product-form-container .wtai-suggested-audience-container .wtai-product-label-text,
	.wtai-tone-and-styles-select.wtai-audiences-form-select .wtai-product-container .wtai-reset-wrapper,
	.wtai-tone-and-styles-select .wtai-product-container .wtai-product-form-container .wtai-product-wrap .wtai-product-label-text {
		width: 100% !important;
		text-align: left;
		margin-bottom: 10px;
	}

	.wtai-keyword-tooltip.wtai-tooltip .wtai-tooltiptext {
		/*right: 0!important;*/
		z-index: 99999999;
	}

	.wtai-keyword-analysis-content-wrap.wtai-selected-keywords .wtai-keyword-tooltip.wtai-tooltip .wtai-tooltiptext {
		/*right: -60px!important*/
	}

	.wtai-keyword-analysis-content-wrap.wtai-your-keywords .wtai-keyword-tooltip.wtai-tooltip .wtai-tooltiptext {
		right: -60px !important
	}

	.wtai-keyword-analysis-content-wrap.wtai-suggested-keywords .wtai-keyword-tooltip.wtai-tooltip .wtai-tooltiptext {
		right: -130px !important
	}
}

@media screen and (max-width: 360px) {
	.wtai-collapse-expand-wrapper .subsubsub {
		font-size: 12px;
	}
}

.wtai-special-sintruction-tooltip.wtai-tooltip .wtai-tooltiptext {
	top: auto;
	bottom: calc(100% + 10px);
	left: -15px;
	font-weight: 400
}

@media screen and (max-width: 1180px) {
	.wtai-special-sintruction-tooltip.wtai-tooltip .wtai-tooltiptext {
		right: auto;
		left: -130px
	}
}

@media screen and (max-width: 767px) {
	.wtai-special-sintruction-tooltip.wtai-tooltip .wtai-tooltiptext {
		left: -100px
	}

	.wtai-keyword .wtai-d-inner-wrapper {
		padding-top: 170px;
	}

	.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-content-wrap {
		max-height: 180px;
	}

	.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-list-wrap .wtai-keyword-serp-item .wtai-keyword-serp-title {
		word-wrap: break-word;
		/* Old, but still supported */
		overflow-wrap: break-word;
		/* Newer standard */
		word-break: break-all;
		/* Optional: breaks words at any character to prevent overflow */
	}

	.wtai-keyword-serp-wrap.wtai-tooltiptext .wtai-keyword-serp-list-wrap .wtai-keyword-serp-item .wtai-keyword-serp-details {
		padding-right: 10px !important;
	}
}

@media (max-width:479px) {

	.wtai-keyword-serp-wrap.wtai-tooltiptext,
	.wtai-keyword-serp-wrap-ranked.wtai-keyword-serp-wrap.wtai-tooltiptext {
		width: 300px;
	}
}


.wtai-table-list-wrapper.wtai-history-global-open .wtai-content:after,
.wtai-slide-right-text-wrapper.wtai-history-open .wtai-content:after,
.wtai-slide-right-text-wrapper.wtai-keyword-open .wtai-content:after {
	position: fixed;
	background: #000;
	width: 100%;
	height: 100%;
	z-index: 180;
	content: '';
	left: 0;
	top: 0;
	opacity: 0.7;
}

.wtai-history-keyword-pipeline-overlay{
	display: none
}

.wtai-history-keyword-pipeline-overlay{
	position: fixed;
	background: #000;
	width: 100%;
	height: 100%;
	z-index: 9999;
	content: '';
	left: 0;
	top: 92px;
	opacity: 0.7;
}

.wtai-history-keyword-pipeline-overlay.wtai-active{
	display: block;
}

body.wtai-keyword-open .wtai-global-loader {
	display: none !important
}

body.wtai-keyword-open .wtai-ai-logo {
	display: block !important
}

.wtai-keyword .wtai-loader.dashicons:before {
	content: url(../images/spinner-1s-20px.gif);
	background-blend-mode: overlay;
	mix-blend-mode: multiply;
}

.wtai-load-more-cta.wtai-loading-state {
	color: transparent !important;
}

.wtai-load-more-cta.wtai-loading-state:after {
	content: url(../images/spinner-1s-20px.gif);
	background-blend-mode: overlay;
	mix-blend-mode: multiply;
	display: block;
	margin: auto;
}

.wtai-keyword-table-parent-wrap.wtai-loading-state {
	position: relative
}

/* Create the overlay with centered spinner */
.wtai-keyword-table-parent-wrap.wtai-loading-state:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	/* Semi-transparent overlay */
	opacity: 0.7;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1;
	/* Ensure the overlay is on top */
}

.wtai-keyword-analysis-content-wrap.wtai-selected-keywords .wtai-keyword-table-parent-wrap.wtai-loading-state:after {
	background: #fff;
}

.wtai-keyword-table-parent-wrap.wtai-has-filter-wrap.wtai-loading-state:after {
	height: calc(100% + 20px);
}

.wtai-keyword-analysis-content-wrap.wtai-suggested-keywords .wtai-keyword-table-parent-wrap.wtai-has-filter-wrap.wtai-loading-state:after {
	height: calc(100% + 60px);
}

/* Create the spinner */
.wtai-keyword-table-parent-wrap.wtai-loading-state:before {
	content: url('../images/spinner-1s-20px.gif');
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
	/* Ensure the spinner is above the overlay */
	background-blend-mode: overlay;
	mix-blend-mode: multiply;
}

.wtai-keyword-spellcheck-wrap {
	color: #C35F5F;
	font-weight: 400;
	font-size: 11px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	margin-top: 5px;
}

.wtai-keyword-spellcheck-wrap .wtai-keyword-spellcheck-link {
	color: #2271B1;
	font-weight: 600;
	font-size: 11px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-style: italic;
	cursor: pointer;
	text-decoration: underline;
}

.wtai-keyword-spellcheck-wrap.wtai-loading-state,
.wtai-keyword-tr.wtai-loading-state,
.wtai-col-keyword.wtai-loading-state {
	position: relative;
}

.wtai-keyword-spellcheck-wrap.wtai-loading-state {}

.wtai-keyword-spellcheck-wrap.wtai-loading2-state:before {
	content: url('../images/spinner-1s-20px.gif');
	position: absolute;
	top: 0;
	right: -30px;
	z-index: 2;
	/* Ensure the spinner is above the overlay */
	background-blend-mode: overlay;
	mix-blend-mode: multiply;
}

.wtai-keyword-spellcheck-wrap.wtai-loading-state:before,
.wtai-keyword-tr.wtai-loading-state:before,
.wtai-col-keyword.wtai-loading-state:before {
	content: url('../images/spinner-1s-20px.gif');
	position: absolute;
	top: 50%;
	left: 20px;
	transform: translate(-50%, -50%);
	z-index: 2;
	/* Ensure the spinner is above the overlay */
	background-blend-mode: overlay;
	mix-blend-mode: multiply;
}

/* Create the overlay with centered spinner */
.wtai-keyword-spellcheck-wrap.wtai-loading-state:after,
.wtai-keyword-tr.wtai-loading-state:after,
.wtai-col-keyword.wtai-loading-state:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #EAF3FB;
	/* Semi-transparent overlay */
	opacity: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1;
	/* Ensure the overlay is on top */
}

.wtai-restore-global-settings-separator,
.wtai-restore-global-settings-wrap {
	display: none;
}

.wtai-page-title-header-wrap {
	display: flex;
	gap: 15px;
	align-items: center;
}

.wtai-page-title-header-wrap h1 {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: -0.02em;
	text-align: left;
	color: #002B55;
	padding-top: 6px;
}

.wtai-no-history-found {
	text-align: center;
	padding: 30px 20px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.wtai-wp-table-list-filter select#wtai-product-cat {
	max-width: 150px;
}

.wtai-page-list #screen-meta {
	top: 60px;
	margin-right: 0px;
}

.wtai-page-list #screen-meta-links .screen-meta-toggle {
	top: 60px
}

.wtai-page-list #screen-meta-links .show-settings {
	margin-top: 1px
}

.wtai-page-list #screen-meta-links .show-settings.screen-meta-active {
	margin-top: 0
}

.wtai-bulk-footer-left-wrap {
	width: 40%;
	text-align: left;
	display: flex;
	gap: 20px;
	align-items: center;
}

.wtai-bulk-footer-right-wrap {
	display: flex;
	gap: 20px;
	align-items: center;
}

.wtai-tb-window-modal-generate.wtai-loading #TB_ajaxContent {
	position: relative
}

.wtai-tb-window-modal-generate.wtai-loading #TB_ajaxContent:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	/* Semi-transparent overlay */
	opacity: 0.6;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1;
	/* Ensure the overlay is on top */
}

.wtai-bulk-generate-cta-tooltip .wtai-tooltiptext {
	top: -220px;
	text-align: left;
	max-height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
	font-size: 12px;
}

.wtai-bulk-generate-cta-tooltip .wtai-tooltiptext p.wtai-heading {
	font-size: 13px;
}

.wtai-bulk-generate-cta-tooltip .wtai-tooltiptext p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 10px;
	padding: 0 !important;
}

.wtai-bulk-rewrite-status-popup .wtai-bulk-generate-error-ico-wrap {
	display: flex;
	gap: 5px;
	color: #DC3232;
	font-size: 14px;
	align-items: center;
}

.wtai-bulk-rewrite-status-product-list {
	display: flex;
	flex-wrap: wrap;
	/* Allow items to wrap to the next line */
	list-style-type: none;
	/* Remove bullets */
	padding: 0;
	margin: 10px 30px 10px 60px
}

.wtai-bulk-rewrite-status-product-list li {
	flex: 0 0 50%;
	/* Take up 50% of the container width */
	box-sizing: border-box;
	/* Include padding in the width */
	padding: 0;
	/* Optional: Add some padding */
	font-size: 12px;
	list-style-type: disc;
}

.wtai-bulk-rewrite-status-proceed-text {
	margin-left: 30px;
	display: none;
	font-size: 12px;
}

.wtai-bulk-rewrite-status-popup .wtai-loading-actions-container {
	display: flex;
	width: 100%;
	padding: 10px 10px;
	align-items: center;
	text-align: right;
	justify-content: flex-end;
	gap: 10px;
}

.wtai-highlight-incorrect-pronouns-label.disabled,
.wtai-bulk-reference-product-wrapper.disabled,
.wtai-bulk-generate-type-wrap .wtai-cta-radio-label-rewrite.disabled {
	color: #a7aaad !important;
	cursor: not-allowed;
}

.wtai-higlight-pronoun-tooltip {
	font-size: 11px;
}

.button-primary.wtai-submit-extension-review-btn:disabled,
.wp-core-ui .button-primary.wtai-submit-extension-review-btn[disabled] {
	background: #2271b1 !important;
	border-color: #2271b1 !important;
	color: #fff !important;
	text-decoration: none !important;
	text-shadow: none !important;
	cursor: auto !important;
}

.wtai-bulk-generate-h2 {
	display: flex;
	align-items: flex-start;
}

.wtai-bulk-generate-h2 span.wtai-title-text-header {
	flex: 1
}

.wtai-bulk-restore-global-settings-wrap{
	display: flex;
	align-items: center;
	gap: 10px
}

.wtai-bulk-generate-h2 .wtai-bulk-save-to-global-settings-cta,
.wtai-bulk-generate-h2 .wtai-bulk-restore-global-settings-cta {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2;
	text-align: left;
	text-decoration: underline;
}

.wtai-tb-window-modal-generate #TB_closeWindowButton {
	top: -10px
}

.wtai-bulk-generate-tab-main-wrapper {
	flex: 1
}

.wtai-bulk-generate-tab-main-wrapper .wtai-bulk-generate-tab-link-wrapper .wtai-bulk-generate-tab-link-list-wrapper {
	display: flex;
	gap: 10px;
	border-bottom: 1px solid #CCCCCC;
}

.wtai-bulk-generate-tab-main-wrapper .wtai-bulk-generate-tab-link-wrapper .wtai-bulk-generate-tab-link-list-wrapper .wtai-bulk-generate-tab-link-item {
	border-width: 1px;
	border-style: solid;
	border-color: #EEEEEE;
	padding: 10px;
	border-radius: 10px 10px 0px 0px;
	background: #EEEEEE;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2;
	text-align: left;
	color: #1D2327;
	cursor: pointer;
}

.wtai-bulk-generate-tab-main-wrapper .wtai-bulk-generate-tab-link-wrapper .wtai-bulk-generate-tab-link-list-wrapper .wtai-bulk-generate-tab-link-item.wtai-active-tab {
	color: #1D2327;
	background: #fff;
	position: relative;
	border-color: #CCCCCC;
	font-weight: 600;
	border-bottom-color: #fff;
}

.wtai-bulk-generate-tab-main-wrapper .wtai-bulk-generate-tab-link-wrapper .wtai-bulk-generate-tab-link-list-wrapper .wtai-bulk-generate-tab-link-item.wtai-active-tab:after {
	content: '';
	width: 100%;
	height: 2px;
	position: absolute;
	bottom: -2px;
	background-color: #fff;
	left: 0;
}

.wtai-bulk-generate-tab-content-wrapper .wtai-bulk-generate-tab-content {
	display: none;
}

.wtai-bulk-generate-tab-content-wrapper .wtai-bulk-generate-tab-content.wtai-active-tab {
	display: block;
}

.wtai-bulk-generate-tab-content-wrapper {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #CCCCCC;
	position: relative;
	padding: 0;
}

.wtai-bulk-generate-tab-content-wrapper .wtai-bulk-generate-tab-content-inner {
	height: 400px;
	max-height: 400px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 20px;
	transform: translateZ(0);
}

.wtai-tb-window-modal-keyword-analysis .wtai-bulk-keyword-analysis-tab-content-inner {
	padding: 20px;
	border: 1px solid rgba(204, 204, 204, 1);
	max-height: 500px;
    overflow-y: auto;
    overflow-x: hidden;
	transform: translateZ(0);
}

.wtai-bulk-generate-tab-content-wrapper .wtai-bulk-generate-tab-content.wtai-bulk-generate-tab-content-attributes .wtai-bulk-generate-tab-content-inner {
	height: 310px;
	max-height: 310px;
	margin-bottom: 90px;
}

#TB_window.wtai-tb-window-modal-generate #TB_ajaxContent .wtai-footer-modal {
	border-top: 0
}

.wtai-tb-window-modal-generate .wtai-cta-radio-container-wrap {
	margin-right: 0
}

.wtai-tb-window-modal-generate #TB_title {
	border-bottom: 0
}

.wtai-tb-window-modal-generate #TB_title #TB_ajaxWindowTitle p {
	margin: 0
}

.wtai-bulk-reference-product-wrapper .selectize-input {
	vertical-align: bottom;
}

#TB_window.wtai-tb-window-modal-generate {
	top: 50% !important;
	transform: translate(-50%, -50%);
	left: 50%;
	margin-left: 0 !important;
}

#TB_window.wtai-tb-window-modal-generate #TB_ajaxContent .wtai-product-fields-wrapper {
	flex-wrap: nowrap;
}

.wtai-tb-window-modal-generate .wtai-bulk-other-details-wrap {
	border-top: 1px solid #CCCCCC;
	padding: 5px 20px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #fff;
}

.wtai-tb-window-modal-generate .wtai-bulk-other-details-bottom-wrap {
	display: flex;
	gap: 20px;
	justify-content: space-between;
}

#TB_ajaxContent .wtai-reference-product-wrapper .wtai-ref-product-span-wrap {
	font-weight: 600;
	font-size: 13px
}

.wtai-bulk-product-textlength-item-wrap {
	display: flex;
	gap: 10px;
	background: #F6F6F6;
	border-radius: 4px;
	justify-content: space-between;
	padding: 20px;
	margin-bottom: 20px;
	align-items: center;
}

.wtai-bulk-product-textlength-item-wrap .wtai-product-textlength-title {
	width: 60%;
}

.wtai-bulk-product-textlength-item-wrap .wtai-product-textlength-field-container.wtai-button-text-length,
.wtai-bulk-product-textlength-item-wrap .wtai-product-textlength-title {
	margin-bottom: 0;
}

.wtai-bulk-product-textlength-item-wrap .wtai-product-textlength-field-container.wtai-button-text-length {
	flex-direction: unset;
	flex-wrap: nowrap;
	gap: 15px;
}

.wtai-bulk-product-textlength-item-wrap .wtai-product-textlength-title-sub-header-wrap {
	font-weight: 400;
}

.wtai-bulk-keyword-item-keyword-optimize-wrap {
	background: #F6F6F6;
	border-radius: 4px;
	padding: 20px;
	margin-bottom: 20px;
}

.wtai-bulk-search-intent-tooltip .wtai-tooltiptext {
	left: -15px
}

.wtai-keyword-search-intent-option-list {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	margin-bottom: 20px;
}

.wtai-keyword-search-intent-option-list.wtai-single-keyword-search-intent-option-list {
	margin-bottom: 0;
}

.wtai-keyword-search-intent-option-list .wtai-keyword-search-intent-cb {
	display: none
}

.wtai-keyword-search-intent-option-list .wtai-keyword-search-intent-option-item {
	background: #EFEFEF;
	padding: 5px 10px 5px 10px;
	border-radius: 3px;
	border: 1px solid #8C8F9480;
	color: #8C8F94;
	position: relative;
	font-weight: 600;
	cursor: pointer;
}

.wtai-tb-window-modal-generate .wtai-keyword-search-intent-option-list .wtai-keyword-search-intent-option-item {
	background: #FFFFFF;
	color: #1D2327;
}

.wtai-keyword-search-intent-option-list .wtai-keyword-search-intent-option-item.wtai-bulk-keyword-search-intent-option-item {
	font-weight: 400
}

.wtai-keyword-search-intent-option-list .wtai-keyword-search-intent-option-item.wtai-active {
	background: #DAEBF8;
	border: 1px solid #2271B180;
	color: #2271B1;
	padding-right: 30px;
}

.wtai-keyword-search-intent-option-list .wtai-keyword-search-intent-option-item.wtai-active:after {
	content: "";
	width: 12px;
	height: 10px;
	background: url(../images/ic_check_blue.svg) center center no-repeat;
	position: absolute;
	right: 8px;
	top: 10px;
}

.wtai-keyword-search-intent-option-list .wtai-keyword-search-intent-option-item.wtai-disallow-unselect {
	cursor: not-allowed;
}

.wtai-bulk-keyword-item-no-keywords-clusters-wrap.wtai-button-text-length {
	border-radius: 4px;
	padding: 20px 0;
	justify-content: space-between;
	flex-wrap: nowrap;
}

.wtai-bulk-keyword-item-no-keywords-clusters-wrap.wtai-button-text-length input {
	background-color: #fff !important
}

.wtai-bulk-keyword-item-no-keywords-clusters-wrap.wtai-button-text-length .wtai-keyword-optimization-label {
	display: flex;
	gap: 5px;
	font-weight: 600;
	flex-wrap: wrap
}

.wtai-bulk-keyword-auto-optimize-label {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2;
	text-align: left;
	color: #1D2327
}

.wtai-bulk-keyword-search-intent-label {
	display: block;
	margin-bottom: 10px
}

.wtai-bulk-keyword-search-intent-label .wtai-bulk-search-intent-tooltip {
	top: -1px;
	margin-left: 5px;
}

.wtai-bulk-keyword-item-automatic-text-optimization-wrap .wtai-keyword-optimization-label,
.wtai-bulk-keyword-search-intent-label,
.wtai-bulk-keyword-item-no-keywords-clusters-wrap.wtai-button-text-length .wtai-keyword-optimization-label {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2;
	text-align: left;
	color: #303030
}

.wtai-bulk-keyword-item-no-keywords-clusters-wrap.wtai-button-text-length .wtai-keyword-optimization-label span {
	font-weight: 400;
}

.wtai-bulk-generate-tab-content-keyword-optimization .wtai-bulk-keyword-sub-item-wrap {
	background: #F6F6F6;
	padding: 20px;
}

.wtai-bulk-generate-tab-content-keyword-optimization .wtai-bulk-keyword-sub-item-wrap .wtai-bulk-keyword-item-search-intent-wrap {
	border-bottom: 1px solid #CCCCCC;
}

.wtai-bulk-generate-tab-content-keyword-optimization .wtai-bulk-keyword-sub-item-wrap .wtai-bulk-keyword-reset-ko-wrap {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 20px;
    padding-bottom: 20px;
}

.wtai-bulk-generate-tab-content-keyword-optimization .wtai-bulk-keyword-sub-item-wrap .wtai-bulk-keyword-item-no-keywords-clusters-wrap {
	padding-bottom: 0
}

.wtai-bulk-generate-tab-content-keyword-optimization.wtai-bulk-generate-tab-content-keyword-optimization-disabled .wtai-bulk-keyword-sub-item-wrap {
	position: relative
}

.wtai-bulk-keyword-rewrite-fields-wrap,
.wtai-bulk-keyword-item-automatic-text-optimization-wrap {
	margin-top: 20px
}

/*.wtai-keyword-optimization-keyword-items-wrap,
.wtai-keyword-optimization-keyword-input-form-wrap {
	min-height: 130px;
}*/

.wtai-bulk-keyword-item-automatic-text-optimization-wrap .wtai-keyword-optimization-label {
	margin-bottom: 10px
}

.wtai-bulk-keyword-item-automatic-text-optimization-wrap .wtai-keyword-option-item-wrap {
	margin-bottom: 5px
}

.wtai-bulk-keyword-item-automatic-text-optimization-wrap .wtai-keyword-option-item-wrap:last-child {
	margin-bottom: 0
}

.wtai-bulk-generate-tab-content-keyword-optimization.wtai-bulk-generate-tab-content-keyword-optimization-disabled .wtai-bulk-keyword-sub-item-wrap:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0.5;
	cursor: not-allowed;
}

.wtai-mb-headline-flex-wrap {
	display: flex;
	justify-content: space-between;
	gap: 10px 20px;
	flex-wrap: wrap;
}

.wtai-keyword-optimization-info-wrap {
	display: flex;
	align-items: center;
}

.wtai-keyword-optimization-info-wrap .wtai-keyword-optimization-info-item {
	padding-right: 20px;
	margin-right: 20px;
	border-right: 1px solid #DDDDDD;
	display: flex;
	gap: 10px
}

.wtai-keyword-optimization-info-wrap .wtai-keyword-optimization-info-item:last-child {
	margin-right: 0;
	border-right: 0;
	padding-right: 10px
}

.wtai-keyword-optimization-info-wrap .wtai-keyword-optimization-info-item .wtai-keyword-optimization-info-item-label {
	font-weight: 600;
}

.wtai-keyword-optimization-info-wrap .wtai-keyword-optimization-info-item .wtai-keyword-optimization-info-item-value {
	font-weight: 400;
	text-transform: uppercase;
}

.wtai-keyword-optimization-main-wrap .wtai-keyword-optimization-wrap {
	display: flex;
	gap: 20px;
}

.wtai-keyword-optimization-main-wrap .wtai-keyword-optimization-wrap .wtai-keyword-optimization-image-wrap {
	width: 70px;
}

.wtai-keyword-optimization-main-wrap .wtai-keyword-optimization-wrap .wtai-keyword-optimization-keyword-content-wrap {
	flex-grow: 1;
}

.wtai-keyword-optimization-main-wrap .wtai-keyword-optimization-wrap .wtai-keyword-optimization-keyword-content-wrap .wtai-char-count-wrap {
	white-space: nowrap;
}

.wtai-keyword-optimization-image {
	width: 70px;
	height: 70px;
	border: 1px solid #DDDDDD;
	text-align: center;
}

.wtai-keyword-optimization-image img {
	max-width: 100%;
	max-height: 100%;
	margin: auto
}

.wtai-single-keyword-search-intent-label,
.wtai-keyword-optimization-keyword-input-label,
.wtai-keyword-optimization-keyword-input-label-wrap {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.2;
	text-align: left;
}

.wtai-keyword-optimization-keyword-input-label-wrap .wtai-ko-optional {
	font-weight: 400;
	font-style: italic;
}

.wtai-keyword-optimization-keyword-input-wrap {
	margin: 10px 0 5px;
	border: 1px solid #8C8F94;
	padding: 5px;
	border-radius: 3px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 10px;
}

.wtai-keyword-optimization-keyword-input-field-wrap {
	flex: 1
}

.wtai-keyword-optimization-keyword-input-wrap .wtai-keyword-optimization-keyword-input-field {
	border: 0;
	padding: 0
}

.wtai-keyword-optimization-keyword-input-wrap .wtai-keyword-optimization-keyword-input-field:disabled {
	cursor: not-allowed;
	background: #F6F6F6;
	padding: 0 8px
}

.wtai-keyword-optimization-keyword-input-wrap .wtai-keyword-optimization-keyword-input-field:focus {
	box-shadow: none;
	outline: 0
}

.wtai-keyword-optimization-keyword-input-wrap .wtai-keyword-optimization-keyword-selected-wrap .wtai-keyword-item {
	gap: 10px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	max-width: 100%;
	overflow: hidden;
}

.wtai-keyword-optimization-keyword-input-wrap .wtai-keyword-optimization-keyword-selected-wrap .wtai-keyword-item .wtai-keyword-item-name {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.wtai-keyword-optimization-keyword-input-wrap .wtai-keyword-item {
	padding: 5px 25px 5px 5px;
	border-radius: 4px;
	background: #96C3F3;
	position: relative;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.5;
	text-align: left;
}

.wtai-keyword-optimization-keyword-input-wrap .wtai-keyword-item .wtai-keyword-item-close {
	width: 8px;
	height: 8px;
	position: absolute;
	top: calc(50% - 4px);
	right: 10px;
	background-image: url(../images/ic-close-grayish.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

.wtai-keyword-input-label-subtext {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 11px;
	font-weight: 400;
	line-height: 14.63px;
	text-align: left;
	color: #888888
}

.wtai-keyword-optimization-keyword-input-note {
	display: flex;
	gap: 20px;
	justify-content: space-between;
	align-items: baseline;
}

.wtai-keyword-optimization-cta-wrap {
	display: flex;
	gap: 10px;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
}

.wtai-keyword-optimization-cta-wrap .wtai-keyword-optimization-cta-right-wrap,
.wtai-keyword-optimization-cta-wrap .wtai-keyword-optimization-cta-left-wrap {
	/* width: 100%; */
}

.wtai-keyword-analysis-options-wrap.wtai-ko-step1-active .wtai-keyword-optimization-cta-wrap {
	/* flex-wrap: nowrap; */
}

.wtai-keyword-optimization-cta-wrap .wtai-keyword-optimization-cta-right-wrap {
	/* width: 45%; */
	flex-grow: 1;
}

.wtai-keyword-analysis-options-wrap.wtai-ko-step1-active .wtai-keyword-optimization-cta-wrap .wtai-keyword-optimization-cta-left-wrap {
	/* width: 50%; */
}

.wtai-keyword-optimization-cta-item.wtai-ko-step2 .wtai-keyword-optimization-cta-restart-analysis-wrap {
	display: flex;
	gap: 15px;
	align-items: center;
	width: 100%;
	text-align: right;
	justify-content: flex-end;
	flex-wrap: wrap;
}

.wtai-keyword-optimization-cta-wrap .wtai-keyword-optimization-cta-item {
	display: flex;
	gap: 20px;
	align-items: center;
	text-align: right;
	justify-content: flex-end;
}

.wtai-keyword-analysis-options-wrap .wtai-ko-step2 {
	display: none
}

.wtai-keyword-optimization-keyword-items-list-wrap {
	display: flex;
	flex-wrap: wrap;
	margin: 10px 0 0
}

.wtai-keyword-optimization-keyword-items-list-wrap .wtai-keyword-optimization-keyword-item {
	border-right: 1px solid #8C8F94;
	padding-right: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	display: flex;
	gap: 5px;
	align-items: center;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 17.29px;
	text-align: left;
	color: #303030;
	padding-bottom: 5px;
}

.wtai-keyword-optimization-keyword-items-list-wrap .wtai-keyword-optimization-keyword-item:last-child {
	border-right: 0;
	padding-right: 0;
	margin-right: 0
}

.wtai-single-keyword-item-search-intent-wrap {
	margin-top: 15px;
	display: flex;
    align-items: center;
	gap: 10px
}

.wtai-single-keyword-search-intent-label {
	display: block;
}

.wtai-single-keyword-search-intent-label.wtai-disabled-premium-feature{
	opacity: 0.7;
    cursor: not-allowed;
    color: #888888;
    pointer-events: none;
}

.wtai-single-search-intent-tooltip.wtai-tooltip .wtai-tooltiptext,
.wtai-keyword-optimization-keyword-input-label-tooltip.wtai-tooltip .wtai-tooltiptext {
	left: -10px
}

.wtai-keyword-optimization-keyword-selected-wrap {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
	max-width: 100%;
}

.wtai-keyword-pipeline-main-wrap {
	position: fixed;
	width: calc(100% - 160px);
	height: auto;
	background: #fff;
	top: 92px;
	z-index: 9999;
	transition: right 0.75s ease-in-out;
	right: -100%;
	overflow-y: hidden;
	overflow-x: hidden;
	border-top: 1px solid rgba(195, 196, 199, 1);
}

.wtai-keyword-pipeline-main-wrap.wtai-processing-is-ongoing{
	pointer-events: none;
}

.wtai-keyword-pipeline-content-inner-scrolled-wrap {
	overflow-y: auto;
	overflow-x: hidden;
	height: calc(100vh - 194px);
	/*height: calc(100vh - 135px);*/
	/*transform: translateZ(0);*/
	/* Smooth scrolling */
    scroll-behavior: smooth;
	/*will-change: transform;*/
}

/* When dragging is active, ensure proper scrolling behavior */
.wtai-keyword-pipeline-content-inner-scrolled-wrap.wtai-dragging-active {
    /* Prevent text selection during drag */
    user-select: none;
    -webkit-user-select: none;
    /* Ensure smooth scrolling */
    scroll-behavior: smooth;
}

.wtai-keyword-pipeline-main-wrap.wtai-keyword-pipeline-main-wrap-open {
	right: 0;
}

.wtai-keyword-pipeline-main-wrap .wtai-keyword-pipeline-inner-wrap {
	margin-top: 0;
	height: calc(100% - 92px);
}

.wtai-keyword-pipeline-main-wrap .wtai-keyword-pipeline-info-header-wrap {
	padding: 8px 15px;
	border-bottom: 1px solid #C3C4C7;
	display: flex;
	gap: 10px;
	justify-content: flex-end;
	right: 0;
	width: 100%;
	background: #fff;
	position: relative;
	z-index: 999999;
}

.wtai-keyword-pipeline-info-date-cta-wrap {
	display: flex;
	gap: 10px;
	align-items: center;
	padding-right: 10px;
	margin-right: 0;
	border-right: 1px solid #DDDDDD;
}

.wtai-keyword-pipeline-main-wrap.wtai-in-snapshot-view .wtai-keyword-pipeline-info-date-cta-wrap {
	padding-right: 0;
}

.wtai-keyword-pipeline-main-wrap .wtai-keyword-optimization-info-wrap .wtai-keyword-optimization-info-item {
	padding-right: 10px;
	margin-right: 10px;
}

.wtai-keyword-pipeline-main-wrap .wtai-keyword-optimization-info-wrap .wtai-keyword-optimization-info-item:last-child {
	padding-right: 0;
	margin-right: 10px;
}

.wtai-keyword-pipeline-info-date-cta-wrap .wtai-keyword-pipeline-info-date-wrap {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.2;
	text-align: left;
	color: #888888
}

.wtai-keyword-pipeline-content-loader-back-wrap .wtai-keyword-pipeline-back-cta,
.wtai-keyword-optimization-cta-item .wtai-restart-keyword-analysis-btn,
.wtai-keyword-pipeline-content-header-wrap .wtai-keyword-pipeline-back-cta,
.wtai-keyword-pipeline-info-date-cta-wrap .wtai-keyword-pipeline-info-refresh-cta {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.2;
	text-align: left;
	color: #2271B1;
	display: flex;
	align-items: center;
	gap: 5px;
	text-decoration: underline;
	box-shadow: none;
	outline: none;
}

.wtai-keyword-pipeline-info-date-cta-wrap .wtai-keyword-pipeline-info-refresh-cta.wtai-disabled {
	opacity: 0.7;
	cursor: not-allowed;
	color: #888888
}

.wtai-keyword-pipeline-info-header-tooltip.wtai-tooltip {
	top: 0
}

.wtai-keyword-pipeline-info-header-tooltip.wtai-tooltip .wtai-tooltiptext {
	right: -5px
}

.wtai-keyword-pipeline-content-header-wrap {
	position: relative;
	z-index: 99999;
	padding: 0;
	background: #fff;
	margin-bottom: 10px;
}

.wtai-keyword-pipeline-content-header-wrap .wtai-keyword-pipeline-content-header-inner-wrap {
	padding: 10px;
	margin: 0 10px 0;
	background: #F7F7F7;
	display: flex;
	gap: 10px;
	justify-content: space-between;
	align-items: center;
}

.wtai-keyword-pipeline-main-wrap.wtai-in-snapshot-view .wtai-keyword-pipeline-content-header-wrap .wtai-keyword-pipeline-content-header-inner-wrap {
	background: transparent;
}

.wtai-keyword-pipeline-ranking-history-wrap {
	display: flex;
	gap: 10px;
	align-items: center;
}

.wtai-keyword-pipeline-ranking-history-wrap label {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2;
	text-align: left;
	color: #303030
}

.wtai-keyword-pipeline-snapshot-datepicker-wrap {
	position: relative;
	cursor: pointer;
}

input[type="text"].wtai-keyword-pipeline-snapshot-datepicker,
input[type="text"].wtai-keyword-pipeline-snapshot-datepicker:focus,
.wtai-keyword-pipeline-snapshot-datepicker:focus,
.wtai-keyword-pipeline-snapshot-datepicker {
	border: 1px solid #8C8F94 !important;
	border-radius: 3px !important;
	width: 280px;
	padding-right: 30px !important;
	background-color: #fff !important;
	box-shadow: none !important;
	font-size: 13px;
	cursor: pointer;
}

.wtai-calendar-ico {
	width: 12px;
	height: 12px;
	background-image: url(../images/calendar.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.wtai-cbp-keyword-more-ico {
	width: 15px;
	height: 15px;
	background-image: url(../images/ic-down-arrow.svg);
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-active .wtai-cbp-keyword-more-ico {
	background-image: url(../images/ic-down-arrow-white.svg);
}

.wtai-keyword-pipeline-snapshot-datepicker-wrap .wtai-calendar-ico {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.wtai-keyword-pipeline-cluster-based-pipelines-wrap {
	padding: 10px
}

.wtai-keyword-pipeline-cluster-based-pipelines-wrap {
	padding: 0 10px 10px
}

.wtai-cbp-flex-table {
	display: flex;
	flex-direction: column;
}

.wtai-cbp-flex-header,
.wtai-cbp-flex-body {
	display: flex;
	flex-direction: column;
}

.wtai-cbp-flex-row {
	display: flex;
	gap: 5px;
}

.wtai-keyword-pipeline-cbp-custom-list-wrap .wtai-cbp-flex-row {
	gap: 10px
}

.wtai-cbp-flex-cell {
	flex: 1;
	/* Evenly distribute space among cells */
	padding: 10px;
	text-align: left;
}

.wtai-cbp-flex-cell.wtai-cbp-footer-cell {
	padding-bottom: 20px
}

.wtai-keyword-pipeline-cbp-container-wrap {
	display: flex;
	flex-wrap: nowrap;
	gap: 15px;
	align-items: stretch;
	height: 100%;
	overflow-x: auto;
	overflow-y: hidden;
	padding-bottom: 0;
	min-height: 845px
}

.wtai-keyword-pipeline-cbp-container-right-wrap .wtai-cbp-custom-cluster-info-wrap,
.wtai-keyword-pipeline-cbp-container-right-wrap .wtai-keyword-pipeline-cbp-custom-list-wrap {
	height: 100%
}

.wtai-keyword-pipeline-cbp-container-right-wrap .wtai-keyword-pipeline-cbp-custom-list-wrap {
	display: flex;
	gap: 0;
}

.wtai-keyword-pipeline-cbp-container-right-wrap .wtai-cbp-custom-cluster-info-wrap {
	position: absolute;
	max-width: 220px;
	min-width: 220px;
	height: calc(100% - 30px);
	margin-top: 10px;
	top: 300px;
	left: 0;
	cursor: pointer;
	z-index: 3;
}

.wtai-cbp-custom-cluster-info-wrap {
	background: #F6F6F6;
	border-radius: 10px;
	padding: 10px;
	display: none
}

.wtai-cbp-custom-cluster-info-wrap.wtai-cbp-custom-cluster-info-active {
	display: block
}

.wtai-cbp-custom-cluster-info-wrap,
.wtai-cbp-topic-keyword-cell {
	min-width: 220px;
	max-width: 220px;
}

.wtai-cbp-trigger-action-select {
	position: relative;
	width: 100%;
	z-index: 2
}

.wtai-cbp-trigger-action-select-label {
	width: 100%;
	box-shadow: 0px 2px 8px 0px #00000033 !important;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 12px;
	line-height: 1.2;
	font-weight: 600;
	text-align: left;
	border-radius: 900px !important;
	padding: 5px 20px 5px 8px;
	cursor: pointer;
	position: relative;
	max-width: 150px;
	margin: auto;
	background-color: #fff
}

.wtai-keyword-pipeline-cbp-pool-filter-select-wrap .wtai-keyword-pipeline-cbp-pool-select .wtai-keyword-pool-selected-filter:after,
.wtai-cbp-trigger-action-select-label:after {
	content: '';
	width: 15px;
	height: 15px;
	background-image: url(../images/ic-down-arrow.svg);
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	right: 4px;
	top: 4px;
}

.wtai-cbp-trigger-action-select-label {
	display: block;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	/* Hide the overflow text */
	text-overflow: ellipsis;
	/* Add ellipses (...) for overflow text */
	text-align: center;
}

.wtai-cbp-trigger-action-select-options {
	position: absolute;
	bottom: auto;
	left: 30px;
	width: 442px;
	background: #fff;
	z-index: 9;
	border-radius: 4px;
	padding: 10px;
	box-shadow: 0px 2px 8px 0px #00000033;
	margin-top: 5px;
	margin-left: 5px;
	display: none;
	max-width: calc(100vw - 20px);
}

.wtai-cbp-trigger-action-select-options .wtai-cbp-trigger-action-select-options-inner {
	border-bottom: 1px solid #E3E3E3;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-left: 1px !important;
}

.wtai-cbp-trigger-action-select-options-mid .wtai-cbp-trigger-action-select-options-inner{
	max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
}

.wtai-cbp-trigger-action-select-options .wtai-cbp-trigger-action-select-options-inner.wtai-has-overflow {
	max-height: 250px;
	overflow-x: hidden;
	overflow-y: auto;
}

.wtai-cbp-trigger-action-select-options .wtai-cbp-trigger-action-select-option-item {
	border-bottom: 1px solid #E3E3E3;
	padding-bottom: 10px;
	margin-bottom: 10px;
	text-align: left;
	font-weight: 400;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	color: #303030;
}

.wtai-cbp-trigger-action-select-options .wtai-cbp-trigger-action-select-option-item.wtai-cbp-trigger-action-select-option-item-trigger-action {
	padding-bottom: 0;
}

.wtai-cbp-trigger-action-select-options .wtai-cbp-trigger-action-select-option-item:last-child {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

.wtai-keyword-pipeline-content-main-wrap {
	position: relative;
	width: 100%;
	height: calc(100% - 41px);
}

.wtai-cbp-trigger-action-select-option-item .wtai-keyword-optimization-label {
	font-size: 13px;
	font-weight: 600;
	line-height: 1.2;
	text-align: left;
	margin-bottom: 10px
}

.wtai-cbp-trigger-action-select-option-item .wtai-keyword-option-item-wrap {
	font-size: 13px;
	font-weight: 400;
	line-height: 1.2;
	text-align: left;
	padding-bottom: 10px
}

.wtai-cbp-trigger-action-select-option-item .wtai-keyword-option-item-wrap:last-child,
.wtai-cbp-trigger-action-select-option-item .wtai-keyword-option-item-wrap.wtai-button-text-length,
.wtai-cbp-trigger-action-select-option-item .wtai-keyword-option-item-wrap.wtai-trigger-action-options-wrap {
	padding-bottom: 0
}

.wtai-cbp-trigger-action-select-option-item .wtai-keyword-option-item-wrap .wtai-target-length-input-field-wrap {
	margin-right: 5px
}

.wtai-cbp-trigger-action-select-option-item .wtai-rewrite-text-field-options-wrap {
	display: flex;
	align-items: center;
	gap: 10px;
	flex-wrap: wrap;
}

.wtai-cbp-trigger-action-select-option-item .wtai-rewrite-text-field-options-wrap .wtai-keyword-option-item-wrap {
	width: 48%;
	padding-bottom: 0;
}

.wtai-cbp-trigger-action-select-option-item .wtai-rewrite-text-field-options-wrap .wtai-keyword-option-item-wrap.wtai-select-all-wrap {
	width: 100%
}

.wtai-apply-all-trigger-action-wrap {
	position: relative;
}

.wtai-apply-all-trigger-action-wrap .wtai-apply-all-trigger-action-btn-main-wrap {
	display: flex;
	justify-content: flex-end;
	position: relative;
}

.wtai-apply-all-trigger-action-wrap .wtai-apply-all-trigger-action-btn-wrap {
	display: flex;
	align-items: center;
	max-width: 120px;
	gap: 1px;
}

.wtai-apply-all-trigger-action-option-btn,
.wtai-apply-all-trigger-action-btn {
	height: 32px;
	padding: 0px 12px 0px 12px !important;
	border-radius: 3px 0px 0px 3px !important;
	border: 0;
	color: #FFFFFF;
	box-shadow: 0px 2px 8px 0px #00000033;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.2;
}

.wtai-apply-all-trigger-action-option-btn {
	border-radius: 0px 3px 3px 0px !important;
}

.wtai-apply-all-trigger-action-btn:focus,
.wtai-apply-all-trigger-action-option-btn:focus {
	box-shadow: none !important
}

.wtai-apply-all-trigger-action-option-btn .wtai-btn-arrow-down-ico {
	width: 14px;
	height: 14px;
	background-image: url(../images/ic-button-arrow-down.png);
	background-size: auto;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
}

.wtai-apply-all-trigger-action-wrap .wtai-apply-all-trigger-action-btn-options-wrap {
	position: absolute;
	top: -95px;
	right: 0;
	width: 100%;
	background: #fff;
	z-index: 9;
	width: 200px;
	border-radius: 4px;
	box-shadow: 0px 2px 8px 0px #00000033;
	display: none;
}

.wtai-cbp-arrangement-dropdown-wrap .wtai-cbp-arrangement-dropdown-item-wrap,
.wtai-apply-all-trigger-action-wrap .wtai-apply-all-trigger-action-btn-options-item {
	padding: 8px;
	font-size: 13px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	line-height: 1.2;
	text-align: left;
	cursor: pointer;
	font-weight: 400
}

.wtai-cbp-arrangement-dropdown-wrap .wtai-cbp-arrangement-dropdown-item-wrap:hover,
.wtai-apply-all-trigger-action-wrap .wtai-apply-all-trigger-action-btn-options-item:hover {
	background: #DAEBF8
}

.wtai-keyword-pipeline-content-main-wrap .wtai-keyword-pipeline-content-wrap {
	display: none;
	padding-bottom: 5px;
}

.wtai-keyword-pipeline-content-loader-wrap {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	background: #fff;
	transform: translate(-50%, -50%);
}

.wtai-keyword-pipeline-content-loader-wrap .wtai-keyword-pipeline-content-loader-inner-wrap {
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 540px;
	margin: 0 auto;
	height: calc(100% - 40px);
}

.wtai-keyword-pipeline-content-loader-content-wrap {
	display: flex;
	align-items: flex-start;
	gap: 10px;
}

.wtai-keyword-pipeline-content-loader-ico {
	background: url(../images/spinner-1s-20px.gif) 0 center no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	position: relative;
	top: 2px;
	background-blend-mode: overlay;
	mix-blend-mode: multiply;
}

.wtai-keyword-pipeline-content-loader-progress-wrap {
	height: 8px;
	margin-top: 5px;
	width: 510px;
	background-color: #F6F7F7;
	border-radius: 20px;
	display: block;
	margin-top: 10px;
	font-size: 14px;
	line-height: 19px;
}

.wtai-keyword-pipeline-content-loader-progress {
	background-color: #2271B1;
	height: inherit;
	border-radius: 20px;
	width: 0%;
	transition: all 0.5s;
	will-change: transform;
	height: 100%;
}

.wtai-keyword-pipeline-cbp-headline {
	margin-left: 100px;
	position: relative;
	margin-bottom: 30px;
	margin-top: 10px;
}

.wtai-keyword-pipeline-cbp-headline.wtai-keyword-pipeline-cbp-headline-hidden {
	visibility: hidden;
}

.wtai-keyword-pipeline-pool-container-wrap .wtai-keyword-pipeline-cbp-pool-headline,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-level-cell,
.wtai-cbp-topic-keyword-cell,
.wtai-keyword-pipeline-cbp-headline .wtai-keyword-pipeline-cbp-headline-text {
	text-align: center;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.2;
}

.wtai-keyword-pipeline-pool-container-wrap .wtai-keyword-pipeline-cbp-pool-headline,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-level-cell {
	text-align: left;
}

.wtai-keyword-pipeline-cbp-headline .wtai-keyword-pipeline-cbp-headline-text {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: inline-block;
	padding: 0 10px;
	background-color: #fff;
	z-index: 9;
	text-transform: uppercase;
	min-width: 200px
}

.wtai-keyword-pipeline-cbp-headline:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 5px;
	border-top: 2px solid #8C8F94;
	border-left: 2px solid #8C8F94;
	border-right: 2px solid #8C8F94;
	border-bottom: 0
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-level-cell {
	width: 100px;
	align-self: flex-end;
	padding-bottom: 25px;
	max-width: 100px;
}

.wtai-cbp-keyword-info-wrap {
	background: #DDDDDD;
	padding: 4px 5px 4px 5px;
	border-radius: 4px;
	max-width: 200px;
}

.wtai-cbp-keyword-info-wrap .wtai-cbp-keyword {
	display: flex;
	align-items: center;
	/*justify-content: space-between;*/
	gap: 5px;
}

.wtai-cbp-keyword-edit-item-wrap .wtai-cbp-keyword-edit-text,
.wtai-cbp-keyword-info-wrap .wtai-cbp-keyword .wtai-cbp-keyword-text {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.3;
	text-align: left;
	color: #303030;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 5px;
}

.wtai-cbp-keyword-plus-minus {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.2;
	text-align: left;
}

.wtai-cbp-keyword-plus-minus-text {
	position: relative;
	padding-left: 10px;
	display: block;
	float: right;
}

.wtai-cbp-keyword-plus-minus-text:before {
	content: '';
	width: 10px;
	height: 10px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 2px;
	left: -2px;
}

.wtai-cbp-keyword-plus-minus-text.wtai-cbp-keyword-plus:before {
	background-image: url(../images/ic-up-arrow-green.png);
}

.wtai-cbp-keyword-plus-minus-text.wtai-cbp-keyword-minus:before {
	background-image: url(../images/ic-down-arrow-red.png);
}

.wtai-cbp-keyword-plus-minus-text.wtai-cbp-keyword-minus {
	color: #C35F5F
}

.wtai-cbp-keyword-plus-minus-text.wtai-cbp-keyword-plus {
	color: #5FAE5F
}

.wtai-cbp-keyword-info-wrap .wtai-cbp-keyword-subtext {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
}

.wtai-cbp-keyword-edit-item-keyword-wrap .wtai-cbp-keyword-subtext .wtai-cbp-keyword-subtext-left,
.wtai-cbp-keyword-info-wrap .wtai-cbp-keyword-subtext .wtai-cbp-keyword-subtext-left {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 11px;
	font-weight: 600;
	line-height: 1.2;
	text-align: left;
	color: #30303099;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-top: 3px;
}

.wtai-cbp-keyword-optimized .wtai-cbp-keyword-info-wrap .wtai-cbp-keyword-subtext .wtai-cbp-keyword-subtext-left {
	color: #2271B199;
}

.wtai-cbp-keyword-edit-item-keyword-wrap .wtai-cbp-keyword-subtext .wtai-cbp-keyword-subtext-left .wtai-cbp-keyword-subtext-level,
.wtai-cbp-keyword-info-wrap .wtai-cbp-keyword-subtext .wtai-cbp-keyword-subtext-left .wtai-cbp-keyword-subtext-level {
	padding-right: 5px;
	margin-right: 5px;
	border-right: 1px solid #30303099;
}

.wtai-cbp-keyword-info-wrap .wtai-cbp-keyword-subtext .wtai-cbp-keyword-subtext-left .wtai-cbp-keyword-subtext-level.wtai-cbp-keyword-subtext-level-has-state {
	padding-right: 0;
	margin-right: 0;
	border-right: 0;
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-active .wtai-cbp-keyword-info-wrap {
	background: #2271B1
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-optimized .wtai-cbp-keyword-info-wrap {
	background: #DAEBF8
}

.wtai-cbp-keyword-subtext-right {
	align-self: flex-end;
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-active .wtai-cbp-keyword-info-wrap .wtai-cbp-keyword-subtext .wtai-cbp-keyword-subtext-left {
	color: #D9EDFD99;
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-active .wtai-cbp-keyword-info-wrap .wtai-cbp-keyword .wtai-cbp-keyword-text {
	color: #D9EDFD;
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-optimized .wtai-cbp-keyword-info-wrap .wtai-cbp-keyword .wtai-cbp-keyword-text {
	color: #2271B1;	
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-optimized .wtai-cbp-keyword-info-wrap .wtai-cbp-keyword{
	padding-left: 20px;
	position: relative;
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-optimized .wtai-cbp-keyword-info-wrap .wtai-cbp-keyword:before {
	content: '';
	position: absolute;
	top: 2px;
	left: 0;
	width: 14px;
	height: 14px;
	background-image: url(../images/ic-check.png);
	background-position: center;
	background-repeat: no-repeat;
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-active .wtai-cbp-keyword-info-wrap .wtai-cbp-keyword-subtext .wtai-cbp-keyword-subtext-left .wtai-cbp-keyword-subtext-level {
	border-color: #D9EDFD99;
}

.wtai-cbp-keyword-box-wrap {
	position: relative;
	cursor: pointer
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-box-empty {
	visibility: hidden
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-has-arrow:before {
	content: '';
	position: absolute;
	bottom: 0;
	height: calc(100% - 6px);
	width: 15px;
	background-image: url(../images/ic-dotted-line-gray.png);
	background-repeat: repeat-y;
	z-index: 1;
	left: 50%;
	transform: translateX(-50%);
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-has-arrow:after {
	content: '';
	position: absolute;
	top: 1px;
	height: 15px;
	width: 15px;
	background-image: url(../images/ic-arrow-head-gray.png);
	background-repeat: no-repeat;
	z-index: 1;
	left: calc(50% - 12px);
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-has-arrow.wtai-cbp-keyword-active:before {
	background-image: url(../images/ic-dotted-line-blue.png);
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-has-arrow.wtai-cbp-keyword-active:after {
	background-image: url(../images/ic-arrow-head-blue.png);
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-has-arrow.wtai-cbp-keyword-optimized:before {
	background-image: url(../images/ic-straight-line-blue.png);
	height: 100%
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-has-arrow.wtai-cbp-keyword-optimized:after {
	background-image: none;
}

.wtai-cbp-trigger-action-wrap {
	margin: 0;
	max-width: 200px;
	position: absolute;
	width: 200px;
	top: calc(50% - 32px);
	z-index: 2;
	display: none
}

.wtai-cbp-custom-cluster-item-restore-label,
.wtai-cbp-custom-cluster-item-initial-label {
	position: absolute;
	top: 50%;
	width: 100%;
	height: auto;
	left: 50%;
	transform: translate(-50%, -50%);
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.2;
	text-align: center;
	color: #30303099;
}

.wtai-cbp-restore-pipeline-btn {
	width: 210px;
	padding: 5px 10px 7px 22px;
	gap: 5px;
	border-radius: 27px;
	background: #D9EDFD;
	color: #2271B1;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.2;
	text-align: center;
	border: 0;
	position: relative;
	cursor: pointer
}

.wtai-cbp-restore-pipeline-btn:before {
	content: '';
	position: absolute;
	top: 7px;
	left: 8px;
	width: 14px;
	height: 14px;
	background-image: url(../images/ic-restore.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
}

.wtai-cbp-custom-cluster-item-restore-label {
	width: 100%;
	left: 0;
	transform: translate(0%, -50%);
	max-width: 100%;
	display: none
}

.wtai-cbp-custom-cluster-item-restore-label .wtai-cbp-custom-cluster-item-restore-label-txt {
	margin-bottom: 10px
}

.wtai-keyword-pipeline-pool-wrap {
	margin: 0 10px 10px 10px;
	background: #EFEFEF;
	padding: 20px;
	border-radius: 4px;
}

.wtai-keyword-pipeline-pool-wrap .wtai-keyword-pipeline-cbp-pool-header-wrap {
	display: flex;
	gap: 10px;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
}

.wtai-keyword-pipeline-pool-wrap .wtai-keyword-pipeline-cbp-pool-subheadline {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	line-height: 1.2;
	text-align: left;
	color: #303030;
	margin-top: 5px
}

.wtai-keyword-pipeline-pool-container-wrap .wtai-keyword-pipeline-cbp-pool-filter-wrap {
	gap: 10px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.wtai-keyword-pipeline-cbp-pool-list-main-wrap {
	border: 1px solid #8C8F94;
	background: #FFFFFF;
	padding: 10px;
	border-radius: 3px;
	margin-top: 10px;
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 155px;
	min-height: 84px;
	position: relative
}

.wtai-keyword-pipeline-cbp-pool-list-main-wrap .wtai-keyword-pipeline-cbp-pool-list-wrap {
	gap: 10px;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

.wtai-keyword-pipeline-cbp-pool-list-load-more-button,
.wtai-keyword-pipeline-cbp-pool-list-item {
	border-radius: 4px;
	padding: 3px 10px;
	box-shadow: 0px 2px 4px 0px #0000004D;
	background: #DDDDDD;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.2;
	text-align: left;
	cursor: pointer;
}

.wtai-keyword-pipeline-cbp-pool-list-item {
	position: relative;
	max-width: 190px;
	border: 1px solid transparent;
}

.wtai-keyword-pipeline-cbp-pool-list-item-text {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow-x: hidden;
	overflow-y: hidden;
	line-height: 1.5;
}

.wtai-keyword-pipeline-cbp-pool-list-item.wtai-keyword-pipeline-cbp-pool-list-item-hidden {
	display: none
}

.wtai-keyword-pipeline-cbp-pool-list-item.wtai-keyword-pipeline-cbp-pool-list-manual-item {
	background: #96C3F3
}

.wtai-keyword-pipeline-cbp-pool-list-item.wtai-cbp-pool-list-item-dragged {
	background: transparent;
	border: 1px dashed #B0B0B0;
	box-shadow: none;
}

.wtai-keyword-pipeline-cbp-pool-list-item.wtai-cbp-pool-list-item-dragged .wtai-keyword-pipeline-cbp-pool-list-item-text {
	visibility: hidden
}

.wtai-keyword-pool-more-data-wrap.wtai-cbp-pool-list-item-dragged,
.wtai-keyword-pool-more-data-wrap.wtai-cbp-pool-list-item-dragged .wtai-keyword-pool-more-data-keyword-text,
.wtai-keyword-pool-more-data-wrap.wtai-cbp-pool-list-item-dragged .wtai-keyword-pool-more-data-keyword-details-wrap {
	display: none;
	visibility: hidden;
}

.wtai-keyword-pool-more-data-wrap.wtai-cbp-pool-list-item-dragging{
	max-height: 40px;
	overflow: hidden;
}

.wtai-keyword-pool-more-data-wrap.wtai-cbp-pool-list-item-dragging .wtai-keyword-pool-more-data-keyword-text {
	display: block;
}

.wtai-keyword-pool-more-data-wrap.wtai-dropped-item,
.wtai-keyword-pipeline-cbp-pool-list-item.wtai-dropped-item {
	display: none !important
}

.wtai-keyword-pipeline-cbp-pool-list-load-more-button {
	color: #2271B1;
	background: transparent;
	box-shadow: none
}

.wtai-keyword-pipeline-cbp-pool-list-load-more-button:hover {
	text-decoration: underline;
}

.wtai-keyword-pipeline-cbp-pool-list-item,
.wtai-cbp-keyword-subtext-details-main-wrap {
	position: relative
}

.wtai-keyword-pool-more-data-wrap,
.wtai-cbp-more-data-wrap {
	position: absolute;
	width: 200px;
	padding: 5px;
	height: auto;
	top: -22px;
	right: -5px;
	border-radius: 4px;
	box-shadow: 0px 2px 8px 0px #00000033;
	background: #DDDDDD;
	display: none;
	z-index: 9;
}

.wtai-keyword-pool-more-data-wrap.wtai-keyword-pool-more-data-manual-wrap {
	background: #96C3F3;
}

.wtai-keyword-pool-more-data-wrap {
	top: 0;
}

.wtai-keyword-pool-more-data-wrap .wtai-keyword-pool-more-data-keyword-dragging-text,
.wtai-keyword-pool-more-data-wrap .wtai-keyword-pool-more-data-keyword-text,
.wtai-keyword-pool-more-data-wrap .wtai-keyword-pool-more-data-keyword-details-cell-label,
.wtai-keyword-pool-more-data-wrap .wtai-keyword-pool-more-data-keyword-details-cell-value,
.wtai-cbp-more-data-wrap .wtai-cbp-more-data-keyword-details-cell-value,
.wtai-cbp-more-data-wrap .wtai-cbp-more-data-keyword-details-cell-label,
.wtai-cbp-more-data-wrap .wtai-cbp-more-data-keyword-text {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.2;
	text-align: left;
}

.wtai-keyword-pool-more-data-wrap .wtai-keyword-pool-more-data-keyword-text{
	word-wrap: break-word;
	hyphens: auto;
}

.wtai-keyword-pool-more-data-wrap .wtai-keyword-pool-more-data-keyword-text,
.wtai-cbp-more-data-wrap .wtai-cbp-more-data-keyword-text {
	padding: 4px 2px
}

.wtai-keyword-pool-more-data-wrap .wtai-keyword-pool-more-data-keyword-dragging-text,
.wtai-cbp-more-data-wrap .wtai-cbp-more-data-keyword-text {
	padding-bottom: 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 5px;
	overflow-x: hidden;
	overflow-y: visible;
}

.wtai-keyword-pool-more-data-wrap .wtai-keyword-pool-more-data-keyword-details-cell-label,
.wtai-keyword-pool-more-data-wrap .wtai-keyword-pool-more-data-keyword-details-cell-value,
.wtai-cbp-more-data-wrap .wtai-cbp-more-data-keyword-details-cell-value,
.wtai-cbp-more-data-wrap .wtai-cbp-more-data-keyword-details-cell-label {
	font-size: 12px
}

.wtai-cbp-more-data-wrap .wtai-cbp-more-data-keyword-details-cell-label {
	padding-left: 0
}

.wtai-keyword-pool-more-data-wrap .wtai-keyword-pool-more-data-keyword-details-cell-value,
.wtai-cbp-more-data-wrap .wtai-cbp-more-data-keyword-details-cell-value {
	font-weight: 400;
}

.wtai-cbp-more-data-wrap.wtai-cbp-more-data-active .wtai-cbp-more-data-serp-link,
.wtai-cbp-more-data-wrap.wtai-cbp-more-data-active {
	background: #2271B1;
	color: #fff;
}

.wtai-cbp-more-data-wrap.wtai-cbp-more-data-optimized .wtai-cbp-more-data-serp-link,
.wtai-cbp-more-data-wrap.wtai-cbp-more-data-optimized {
	background: #DAEBF8;
	color: #2271B1;
}

.wtai-keyword-pool-more-data-keyword-details-wrap,
.wtai-cbp-more-data-keyword-details-wrap {
	display: flex;
	flex-direction: column;
}

.wtai-keyword-pool-more-data-keyword-details-row,
.wtai-cbp-more-data-keyword-details-row {
	display: flex;
	align-items: center;
}

.wtai-keyword-pool-more-data-keyword-details-cell,
.wtai-cbp-more-data-keyword-details-cell {
	flex: 1;
	/* Evenly distribute space among cells */
	text-align: left;
	padding: 4px 2px;
	align-self: flex-start;
}

.wtai-keyword-pool-more-data-position-wrap,
.wtai-cbp-more-data-position-wrap {
	display: flex;
	gap: 12px;
	align-items: center
}

.wtai-keyword-pipeline-cbp-pool-filter-select-wrap .wtai-keyword-pipeline-cbp-pool-select {
	position: relative
}

.wtai-keyword-pipeline-cbp-pool-filter-select-wrap .wtai-keyword-pipeline-cbp-pool-select .wtai-keyword-pool-selected-filter {
	border: 1px solid #8C8F94;
	background: #FFFFFF;
	padding: 4px 25px 4px 8px;
	border-radius: 3px;
	position: relative;
	cursor: pointer;
	width: auto;
	white-space: nowrap;
}

.wtai-keyword-pipeline-cbp-pool-filter-select-wrap .wtai-keyword-pipeline-cbp-pool-select .wtai-keyword-pool-filter-options-wrap {
	position: absolute;
	bottom: 25px;
	right: 0;
	z-index: 99;
	width: 175px;
	border: 1px solid #767676;
	background: #FFFFFF;
	padding: 15px;
	display: none
}

.wtai-keyword-pipeline-cbp-pool-filter-select-wrap .wtai-keyword-pipeline-cbp-pool-select .wtai-keyword-pool-filter-options-item {
	margin-bottom: 10px;
	color: #2C3338
}

.wtai-keyword-pipeline-cbp-pool-filter-select-wrap .wtai-keyword-pipeline-cbp-pool-select .wtai-keyword-pool-filter-options-item:last-child {
	margin-bottom: 0;
}

.wtai-keyword-pipeline-cbp-pool-filter-wrap .wtai-keyword-pipeline-cbp-pool-filter-label,
.wtai-keyword-pipeline-cbp-pool-filter-select-wrap .wtai-keyword-pipeline-cbp-pool-select .wtai-keyword-pool-filter-options-item,
.wtai-keyword-pipeline-cbp-pool-filter-select-wrap .wtai-keyword-pipeline-cbp-pool-select .wtai-keyword-pool-selected-filter {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2;
	text-align: left;
	color: #1D2327
}

.wtai-keyword-pipeline-cbp-pool-filter-select-wrap .wtai-keyword-pipeline-cbp-pool-select .wtai-keyword-pool-filter-options-item.wtai-keyword-pool-filter-options-item-select-all,
.wtai-keyword-pipeline-cbp-pool-filter-wrap .wtai-keyword-pipeline-cbp-pool-filter-label {
	font-weight: 600
}

.wtai-keyword-pipeline-cbp-pool-filter-select-wrap .wtai-keyword-pipeline-cbp-pool-select .wtai-keyword-pool-filter-options-item {
	color: #2C3338
}

.wtai-cbp-topic-keyword-cell {
	padding-top: 45px;
	padding-bottom: 0;
	position: relative;
}

.wtai-keyword-pipeline-cbp-custom-list-header-wrap .wtai-cbp-topic-keyword-cell {
	padding-bottom: 15px;
}

.wtai-cbp-top-edit-actions-wrap,
.wtai-cbp-cluster-main-actions-wrap,
.wtai-cbp-top-actions-wrap {
	width: 100%;
	display: flex;
	align-items: center;
	gap: 12px;
	justify-content: center;
	position: absolute;
	top: 7px;
	left: 0;
}

.wtai-cbp-top-edit-description-wrap {
	display: flex;
	align-items: center;
	padding: 0 20px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 11px;
	font-weight: 600;
	line-height: 1.2;
	text-align: center;
	width: 100%;
	color: #30303099;
	margin-top: 10px
}

.wtai-cbp-bottom-edit-actions-wrap,
.wtai-cbp-bottom-actions-wrap {
	width: 100%;
	display: flex;
	align-items: center;
	gap: 12px;
	justify-content: center;
	margin-top: 20px;
	position: absolute;
    left: 0;
}

.wtai-cbp-bottom-edit-actions-wrap,
.wtai-cbp-bottom-actions-wrap,
.wtai-cbp-cluster-main-actions-wrap,
.wtai-cbp-top-actions-wrap,
.wtai-cbp-top-edit-actions-wrap {
	justify-content: space-between;
	padding: 0 10px;
}

.wtai-keyword-pipeline-cbp-ranking-keywords-list-header-wrap .wtai-cbp-top-actions-wrap,
.wtai-keyword-pipeline-cbp-ranking-keywords-list-header-wrap .wtai-cbp-top-edit-actions-wrap {
	margin-top: 0
}

.wtai-cbp-action-btn {
	width: 26px;
	height: 26px;
	padding: 2px;
	border-radius: 26px;
	border: 0;
	text-align: center;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0px 4px 6px 0px #00000040;
}

.wtai-cbp-action-btn.wtai-cbp-keyword-edit-btn{
	box-shadow: none;
}

.wtai-cbp-keyword-edit-item-header-wrap .wtai-cbp-action-btn {
	width: 14px;
	height: 14px;
	margin-right: 4px;
}

.wtai-cbp-trash-btn {
	background: #C35F5F;
}

.wtai-cbp-check-btn,
.wtai-cbp-filter-btn,
.wtai-cbp-edit-btn {
	background: #2271B1;
}

.wtai-text-status-options-wrap label.wtai-disabled,
.wtai-keyword-auto-generate-label.wtai-disabled,
.wtai-cbp-filter-btn.wtai-disabled {
	opacity: 0.7;
	cursor: not-allowed
}

.wtai-cbp-lock-btn {
	background: #FFFFFF;
	box-shadow: 0px 4px 6px 0px #00000040;
}

.wtai-cbp-keyword-edit-btn {
	background: transparent;
}

.wtai-cbp-keyword-delete-btn {
	background: #FFFFFF;
	box-shadow: 0px 2px 8px 0px #00000033;
	width: 20px;
	height: 20px;
}

.wtai-cbp-lock-btn.wtai-cbp-lock-btn-locked {
	background: #DAEBF8;
}

.wtai-cbp-close-ico,
.wtai-cbp-trash-ico {
	width: 10px;
	height: 10px;
	background-image: url(../images/ic-trash-white.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
}

.wtai-cbp-close-ico {
	background-image: url(../images/ic-close.png);
}

.wtai-cbp-check-ico,
.wtai-cbp-filter-ico,
.wtai-cbp-edit-ico {
	width: 10px;
	height: 10px;
	
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
}

.wtai-cbp-edit-ico{
	background-image: url(../images/ic-pencil-white.png);
}

.wtai-cbp-edit-ico.wtai-cbp-edit-ico-dark{
	background-image: url(../images/ic-pencil.png);
}

.wtai-cbp-close-btn{
	background: #fff;
}

.wtai-cbp-check-ico {
	background-image: url(../images/ic-check-white.png);
}

.wtai-cbp-filter-ico {
	background-image: url(../images/ic-filter-triangle-white.png);
}

.wtai-cbp-lock-ico {
	width: 10px;
	height: 10px;
	background-image: url(../images/ic-lock-unlocked.png);
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
}

.wtai-cbp-lock-ico.wtai-cbp-lock-ico-locked {
	background-image: url(../images/ic-lock-locked.png);
}

.wtai-cbp-top-edit-description-wrap,
.wtai-cbp-top-edit-actions-wrap,
.wtai-cbp-cluster-main-actions-wrap,
.wtai-cbp-top-actions-wrap,
.wtai-cbp-bottom-edit-actions-wrap,
.wtai-cbp-bottom-actions-wrap {
	visibility: hidden
}

.wtai-keyword-pipeline-cbp-custom-list-header-wrap .wtai-cbp-top-edit-description-wrap.wtai-has-custom-pipeline-data,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing .wtai-cbp-top-edit-description-wrap,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing .wtai-cbp-top-edit-actions-wrap,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing .wtai-cbp-bottom-edit-actions-wrap,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-hovered .wtai-cbp-cluster-main-actions-wrap,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-hovered .wtai-cbp-top-actions-wrap,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-hovered .wtai-cbp-bottom-actions-wrap {
	visibility: visible
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-hovered .wtai-cbp-bottom-actions-wrap.wtai-cbp-cluster-main-actions-wrap-locked .wtai-cbp-action-group-1-btn,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-hovered .wtai-cbp-cluster-main-actions-wrap.wtai-cbp-cluster-main-actions-wrap-locked .wtai-cbp-action-group-1-btn,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-hovered .wtai-cbp-top-actions-wrap.wtai-cbp-cluster-main-actions-wrap-locked .wtai-cbp-action-group-1-btn,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing .wtai-cbp-keyword-box-wrap.wtai-cbp-has-arrow:after,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing .wtai-cbp-trigger-action-select {
	visibility: hidden
}

.wtai-keyword-pipeline-cbp-custom-list-wrap .wtai-cbp-flex-cell-cluster,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-hovered {
	background: #F6F6F6
}

.wtai-keyword-pipeline-cbp-custom-list-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-hovered.wtai-cluster-editing,
.wtai-keyword-pipeline-cbp-custom-list-wrap .wtai-cbp-flex-row-sortable-dragging .wtai-cbp-flex-cell-cluster,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-row-sortable-dragging .wtai-cbp-flex-cell-cluster.wtai-cluster-hovered {
	background: transparent;
}

/*.wtai-keyword-pipeline-cbp-custom-list-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing {
	background: #DAEBF866;
	border-left: 1px solid #0066CC;
	border-right: 1px solid #0066CC;
}

.wtai-keyword-pipeline-cbp-custom-list-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing.wtai-cloned-cluster-class {
	background: transparent;
	border-color: transparent
}

.wtai-keyword-pipeline-cbp-custom-list-wrap .wtai-cbp-flex-cell-cluster.wtai-cbp-header-cell.wtai-cluster-editing {
	border-top: 1px solid #0066CC;
}

.wtai-keyword-pipeline-cbp-custom-list-wrap .wtai-cbp-flex-cell-cluster.wtai-cbp-footer-cell.wtai-cluster-editing {
	border-bottom: 1px solid #0066CC;
}*/

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-footer-cell.wtai-cbp-flex-cell-cluster {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing {
	max-width: 221px;
	min-width: 221px;
	align-self: flex-end;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cluster-based-pipelines-list-header-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing {
	align-self: flex-start;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cbp-custom-list-header-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cluster-based-pipelines-list-header-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing {
	position: relative;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cbp-custom-list-header-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing:after,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cluster-based-pipelines-list-header-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing:after {
	content: '';
	position: absolute;
	top: -1px;
	left: -1px;
	width: calc(100% + 1px);
	height: 790px;
	z-index: -1;
	background: #DAEBF866;
	border: 1px solid #0066CC;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

/* Ranking keywords border */
.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cbp-ranking-keywords-list-header-wrap .wtai-cbp-flex-cell-cluster {
	position: relative;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cbp-ranking-keywords-list-header-wrap .wtai-cbp-flex-cell-cluster:after {
	content: '';
	position: absolute;
	top: -1px;
	left: -1px;
	width: calc(100% + 1px);
	height: 786px;
	z-index: -1;
	background: #fff;
	border: 1px solid #888888;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cbp-ranking-keywords-list-header-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-hovered:after{
	background: #F6F6F6;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster.wtai-deleted-cluster {
	display: none
}

.wtai-cbp-topic-keyword-text {
	max-height: 2.6em;
	/* Approximation for 2 lines of text, adjust based on your line-height */
	overflow: hidden;
	position: relative;
	line-height: 1.2em;
	/* Adjust based on your font-size and design */
	display: block;
	padding-bottom: 5px;
}

.wtai-cbp-keyword-edit-wrap {
	display: none;
	position: relative;
	height: 100%;
}

.wtai-cbp-keyword-edit-item-wrap {
	position: absolute;
	display: flex;
	gap: 2px;
	box-shadow: 0px 2px 4px 0px #0000004D;
	background: #DDDDDD;
	border-radius: 4px;
	width: 200px;
	padding: 5px;
	align-items: center;
	margin-bottom: 0;
	bottom: 0;
	max-height: 45px;
}

.wtai-cbp-keyword-edit-item-wrap.wtai-cbp-keyword-edit-item-wrap-cloned {
	min-height: 45px;
	z-index: 10
}

.wtai-cbp-keyword-edit-item-wrap.wtai-cbp-keyword-edit-item-initial-wrap {
	animation: wtai-jiggle 0.2s infinite;
	-webkit-animation: wtai-jiggle 0.2s infinite;
	-moz-animation-duration: 0.2s;
	-moz-animation-name: wtai-jiggle;
	-moz-animation-iteration-count: infinite;
	-webkit-transform: rotate(-1deg);
	-moz-transform: rotate(-1deg);
	cursor: pointer;
}

.wtai-disallow-sorting .wtai-cbp-keyword-edit-item-wrap.wtai-cbp-keyword-edit-item-initial-wrap,
.wtai-cbp-keyword-edit-item-wrap.wtai-cbp-keyword-edit-item-initial-wrap.wtai-force-disable-jiggle-sorting,
.wtai-cbp-keyword-edit-item-wrap.wtai-cbp-keyword-edit-item-initial-wrap.wtai-force-disable-jiggle {
	animation: none;
	-webkit-animation: none;
	-moz-animation: none;
	-webkit-transform: none;
	-moz-transform: none;
}

.wtai-disallow-sorting .wtai-cbp-keyword-edit-item-wrap.wtai-cbp-keyword-edit-item-initial-wrap{
	cursor: default;
}
.wtai-cbp-flex-row-sortable-dragging .wtai-cbp-keyword-pool-drag-area-wrap,
.wtai-cbp-flex-row-sortable-dragging .wtai-cbp-keyword-edit-btn,
.wtai-cbp-flex-row-sortable-dragging .wtai-cbp-keyword-delete-cta-wrap,
.wtai-cbp-keyword-edit-item-wrap.wtai-edit-dragging .wtai-cbp-keyword-delete-cta-wrap,
.wtai-cbp-keyword-edit-item-wrap.wtai-edit-dragging .wtai-cbp-keyword-edit-btn {
	display: none;
}

.wtai-cbp-keyword-edit-item-wrap .wtai-cbp-keyword-edit-item-keyword-wrap {
	position: relative;
	flex: 1;
	width: calc(100% - 60px);
}

.wtai-cbp-keyword-edit-item-wrap .wtai-cbp-keyword-edit-item-header-wrap {
	display: flex;
	align-items: center;
}

.wtai-cbp-keyword-edit-item-wrap .wtai-cbp-keyword-edit-item-keyword-wrap .wtai-cbp-keyword-delete-cta-wrap {
	position: absolute;
	top: -15px;
	right: 5px;
}

.wtai-cbp-arrangement-dropdown-wrap {
	position: absolute;
	bottom: -70px;
	left: 10px;
	width: 200px;
	box-shadow: 0px 2px 8px 0px #00000033;
	background: #FFFFFF;
	border-radius: 4px;
	z-index: 999;
	display: none;
}

.wtai-cbp-bottom-edit-actions-wrap .wtai-cbp-arrangement-dropdown-wrap {
	bottom: calc(100% + 10px);
}

.wtai-cbp-keyword-pool-drag-area-wrap,
.wtai-cbp-keyword-edit-input-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	display: none
}

.wtai-cbp-keyword-edit-input-wrap .wtai-cbp-keyword-edit-input-txt {
	margin: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #8C8F94;
	background: #FFFFFF;
	padding: 5px 30px 5px 10px;
	height: 45px;
	box-shadow: none;
}

.wtai-cbp-keyword-edit-input-wrap.wtai-cbp-keyword-edit-input-wrap-loading {
	height: 45px;
}

.wtai-cbp-keyword-edit-input-wrap.wtai-cbp-keyword-edit-input-wrap-loading:before {
	background-image: url(../images/spinner-1s-20px.gif);
	background-size: auto;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	z-index: 9;
	content: '';
	background-blend-mode: overlay;
	mix-blend-mode: multiply;
}

.wtai-cbp-keyword-edit-input-wrap.wtai-cbp-keyword-edit-input-wrap-loading:after {
	background-color: #fff;
	z-index: 8;
	opacity: 0.6;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	content: '';
}

.wtai-cbp-keyword-edit-input-wrap .wtai-cbp-keyword-edit-input-close {
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 45px;
	background: transparent;
	cursor: pointer;
	background-image: url(../images/ic-close.png);
	background-size: auto;
	background-repeat: no-repeat;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 3
}

.wtai-cbp-keyword-edit-item-wrap.wtai-drag-mode .wtai-cbp-keyword-edit-item-keyword-wrap,
.wtai-cbp-keyword-edit-item-wrap.wtai-drag-mode .wtai-cbp-keyword-edit-item-cta-wrap,
.wtai-cbp-keyword-edit-item-wrap.wtai-edit-mode .wtai-cbp-keyword-edit-item-keyword-wrap,
.wtai-cbp-keyword-edit-item-wrap.wtai-edit-mode .wtai-cbp-keyword-edit-item-cta-wrap {
	visibility: hidden
}

.wtai-cbp-keyword-edit-item-wrap.wtai-edit-mode .wtai-cbp-keyword-edit-input-wrap {
	display: block
}

.wtai-keyword-pipeline-cbp-ranking-keywords-headline,
.wtai-keyword-pipeline-cbp-custom-headline {
	min-height: 30px;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-body-content-wrap .wtai-cbp-flex-cell-cluster,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cluster-based-pipelines-list-contents-wrap .wtai-cbp-level-cell,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cluster-based-pipelines-list-contents-wrap .wtai-cbp-flex-cell-cluster,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cbp-custom-list-contents-wrap .wtai-cbp-flex-cell-cluster {
	height: 135px;
	padding-bottom: 0
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-body-content-wrap .wtai-cbp-flex-cell-cluster.wtai-cbp-custom-keyword-cell-high,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cluster-based-pipelines-list-contents-wrap .wtai-cbp-level-cell-high,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cluster-based-pipelines-list-contents-wrap .wtai-cbp-flex-cell-cluster.wtai-cbp-keyword-cell-high,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cbp-custom-list-contents-wrap .wtai-cbp-flex-cell-cluster.wtai-cbp-custom-keyword-cell-high {
	height: 80px;
	padding-bottom: 0
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cluster-based-pipelines-list-contents-wrap .wtai-cbp-level-cell-footer,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cluster-based-pipelines-list-contents-wrap .wtai-cbp-flex-cell-cluster.wtai-cbp-footer-cell,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cbp-custom-list-contents-wrap .wtai-cbp-flex-cell-cluster.wtai-cbp-footer-cell {
	height: 70px
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-body-content-wrap .wtai-cbp-flex-cell-cluster.wtai-cbp-footer-cell{
	height: 66px
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cluster-based-pipelines-list-contents-wrap .wtai-cbp-level-cell.wtai-cbp-level-cell-header,
.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-level-cell-header{
	height: 100px;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-header-cell.wtai-cbp-flex-cell-cluster {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	height: 100px;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-row:not(.wtai-cbp-flex-row-header):not(.wtai-cbp-flex-row-footer) .wtai-cbp-flex-cell.wtai-cluster-editing{
	height: 135px!important;
	z-index: 99;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-row:not(.wtai-cbp-flex-row-header):not(.wtai-cbp-flex-row-footer) .wtai-cbp-flex-cell.wtai-cluster-editing.wtai-cbp-flex-cell-cluster-ranking_keywords.wtai-cbp-custom-keyword-cell-high{
	height: 80px!important;
}

/*.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-row:nth-child(2) .wtai-cbp-flex-cell.wtai-cluster-editing{
	height: 80px!important;
}*/

.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cbp-custom-list-header-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing, 
.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cluster-based-pipelines-list-header-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing{
	margin-bottom: -55px;
}

.wtai-keyword-pipeline-cbp-custom-list-wrap .wtai-cbp-flex-cell-cluster.wtai-cbp-custom-inactive-cell {
	display: none;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cluster-based-pipelines-list-contents-wrap .wtai-cbp-level-cell {
	position: relative
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-keyword-pipeline-cluster-based-pipelines-list-contents-wrap .wtai-cbp-level-cell .wtai-cbp-level-cell-txt-label {
	position: absolute;
	bottom: 15px;
	left: 10px;
	display: block;
}

.wtai-cbp-keyword-pool-drag-area-wrap-placeholder,
.wtai-cbp-keyword-pool-drag-area-wrap {
	z-index: 3;
}

.wtai-cbp-keyword-pool-drag-area-wrap-placeholder .wtai-cbp-keyword-pool-drag-area-content,
.wtai-cbp-keyword-pool-drag-area-wrap .wtai-cbp-keyword-pool-drag-area-content {
	height: 45px;
	border: 1px dashed #8C8F94;
	width: 100%;
	padding: 5px;
	border-radius: 4px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.2;
	text-align: left;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	position: relative;
	padding-left: 10px;
}

.wtai-cbp-keyword-pool-drag-area-wrap-placeholder.wtai-cbp-keyword-pool-drag-area-wrap-placeholder-active .wtai-cbp-keyword-pool-drag-area-content,
.wtai-cbp-flex-row.ui-droppable-hover .wtai-cbp-keyword-pool-drag-area-content,
.wtai-cbp-keyword-pool-drag-area-wrap .wtai-cbp-keyword-pool-drag-area-content.wtai-dragging-ongoing {
	background: #DAEBF8;
	border-color: #0066CC
}


.wtai-cbp-keyword-pool-drag-area-wrap-placeholder .wtai-cbp-keyword-pool-drag-area-content{
	height: 45px;
	padding-top: 7px;
}

.wtai-cbp-keyword-edit-item-wrap.wtai-edit-mode,
.wtai-cbp-keyword-edit-item-wrap.wtai-drag-mode {
	box-shadow: none;
	background: transparent;
}

.wtai-cbp-keyword-edit-item-wrap.wtai-drag-mode .wtai-cbp-keyword-pool-drag-area-wrap-placeholder,
.wtai-cbp-keyword-edit-item-wrap.wtai-drag-mode .wtai-cbp-keyword-pool-drag-area-wrap {
	display: block;
	height: 45px;
}

.wtai-cbp-keyword-edit-item-wrap.wtai-cbp-keyword-edit-disabled .wtai-cbp-keyword-pool-drag-area-wrap {
	display: none;
	cursor: not-allowed;
}

.wtai-cbp-keyword-edit-item-wrap:not(.wtai-cbp-keyword-edit-item-wrap-cloned).wtai-edit-dragging{
	border: 1px dashed #B0B0B0;
	box-shadow: none;
	background: transparent;
}

.wtai-cbp-keyword-edit-item-wrap:not(.wtai-cbp-keyword-edit-item-wrap-cloned).wtai-edit-dragging .wtai-cbp-keyword-edit-item-keyword-wrap{
	visibility: hidden;
}

.wtai-keyword-pipeline-cluster-based-pipelines-wrap .wtai-cbp-loader {
	background-image: url(../images/spinner-1s-20px.gif);
	background-size: auto;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	height: 795px;
	z-index: 9999;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	display: none
}

.wtai-keyword-pipeline-cluster-based-pipelines-wrap .wtai-cbp-flex-cell-cluster-ranking_keywords .wtai-cbp-loader {
	top: -19px;
	height: 814px;
}

.wtai-keyword-pipeline-cluster-based-pipelines-wrap .wtai-cbp-edit-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 790px;
	z-index: 9;
	background-color: #fff;
	opacity: 0.6;
	position: absolute;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	display: none;
}

.wtai-keyword-pipeline-cluster-based-pipelines-wrap .wtai-cbp-loader:after {
	background-color: #fff;
	z-index: 8;
	opacity: 0.6;
	position: absolute;
	top: 1px;
	left: 1px;
	height: calc(100% - 8px);
	width: calc(100% - 1px);
	content: '';
	border-top-left-radius: 11px;
    border-top-right-radius: 11px;
	border-bottom-left-radius: 11px;
    border-bottom-right-radius: 11px;
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-skipped .wtai-cbp-keyword-info-wrap,
.wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-skipped .wtai-cbp-trigger-action-wrap,
.wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-optimized .wtai-cbp-trigger-action-wrap,
.wtai-cbp-flex-cell-cluster.wtai-cbp-flex-cell-cluster-no-next-level .wtai-cbp-keyword-box-wrap.wtai-cbp-has-arrow:before,
.wtai-cbp-flex-cell-cluster.wtai-cbp-flex-cell-cluster-no-next-level .wtai-cbp-keyword-box-wrap.wtai-cbp-has-arrow:after,
.wtai-cbp-flex-cell-cluster.wtai-cbp-flex-cell-cluster-no-next-level .wtai-cbp-trigger-action-wrap {
	visibility: hidden
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster {
	position: relative;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-keyword-box-wrap {
	position: absolute;
	bottom: 0;
	left: 10px;
	width: 100%;
	height: 100%;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-skipped-levels-1 {
	height: 200%;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-skipped-levels-2 {
	height: 300%;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-skipped-levels-3 {
	height: 400%;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-skipped-levels-4 {
	height: 500%;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-keyword-info-wrap {
	position: absolute;
	bottom: 0;
	width: 200px;
	z-index: 2;
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-skipped.wtai-cbp-has-arrow:before,
.wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-skipped.wtai-cbp-has-arrow:after {
	display: none;
}

/*.wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-skipped.wtai-cbp-keyword-optimized.wtai-cbp-has-arrow:before{
	display: block;
}*/

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing .wtai-cbp-keyword-box-wrap.wtai-cbp-has-arrow.wtai-cbp-keyword-optimized:before {
	display: none;
}

.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing .wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-optimized {
	opacity: 0.6;
	cursor: not-allowed;
}
.wtai-keyword-pipeline-cbp-container-wrap .wtai-cbp-flex-cell-cluster.wtai-cluster-editing.wtai-cbp-keyword-fixed .wtai-cbp-keyword-box-wrap {
	opacity: 0.6;
	cursor: not-allowed;
}

.wtai-serp-container {
	/* position: relative; */
}

.wtai-serp-container .wtai-keyword-serp-wrap {
	width: 400px;
	max-width: calc(100vw - 20px);
	position: absolute;
	display: none;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.12);
}

.wtai-serp-container .wtai-keyword-serp-wrap.wtai-shown {
	display: block;
}

.wtai-serp-container .wtai-keyword-serp-header-close {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	background: transparent;
	cursor: pointer;
	background-image: url(../images/ic-close.png);
	background-size: auto;
	background-repeat: no-repeat;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 3
}

.wtai-keyword-optimization-keyword-input-field-wrap {
	position: relative;
}

.wtai-error-input-notice-msg {
	position: absolute;
	bottom: calc(-100% + 10px);
	left: 0;
	width: auto;
	height: auto;
	padding: 5px;
	background: #DC3232;
	color: #fff;
	font-size: 10px;
	border-radius: 4px;
	display: none;
	line-height: 1.2;
}

.wtai-cbp-keyword-edit-input-wrap .wtai-error-input-notice-msg {
	bottom: -100%;
}

.wtai-cbp-keyword-edit-input-wrap .wtai-error-input-notice-msg.wtai-keyword-exists-pipeline-notice {
	bottom: -30px;
}

.wtai-keyword-pipeline-content-loader-back-wrap {
	position: absolute;
	top: 0;
	width: calc(100% - 20px);
	z-index: 2;
	padding: 10px;
	background: #F7F7F7;
	margin: 10px;
	display: none;
}

.wtai-keyword-pipeline-content-header-left-wrap .wtai-keyword-pipeline-back-cta .wtai-chev-down-ico {
	margin-top: 1px;
}

.wtai-keyword-pipeline-content-loader-back-wrap .wtai-keyword-pipeline-back-cta .wtai-chev-down-ico {
	margin-top: 3px;
}

.wtai-keyword-pipeline-content-loader-failed-wrap {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	background: #fff;
	transform: translate(-50%, -50%);
}

.wtai-keyword-pipeline-content-loader-failed-wrap {
	display: none;
}

.wtai-keyword-pipeline-content-loader-failed-wrap .wtai-keyword-pipeline-content-loader-failed-inner-wrap {
	padding: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 540px;
	margin: 0 auto;
	height: calc(100% - 40px);
}

.wtai-failed-notice-ico {
	width: 30px;
	height: 30px;
	background-image: url(../images/ic-failed-notice.png);
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	background-size: contain
}

.wtai-keyword-pipeline-content-loader-failed-wrap .wtai-keyword-pipeline-content-loader-failed-ico-wrap {
	text-align: center;
	margin-bottom: 15px;
}

.wtai-keyword-pipeline-content-loader-failed-wrap .wtai-keyword-pipeline-content-loader-failed-ico-wrap .wtai-failed-notice-ico {
	margin: auto
}

.wtai-keyword-pipeline-content-loader-failed-wrap .wtai-keyword-pipeline-content-loader-failed-text-wrap {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2;
	text-align: center;
	color: #DC3232;
	margin-bottom: 40px;
}

.wtai-keyword-pipeline-content-loader-failed-wrap .wtai-keyword-pipeline-content-loader-failed-cta-wrap {
	display: flex;
	width: 100%;
	gap: 20px;
	justify-content: center;
}

.wtai-cbp-delete-confirmation-wrap .wtai-cbp-delete-confirmation-cta-wrap input[type="button"],
.wtai-keyword-back-blue-btn {
	border: 1px solid #2271B1;
	background: #F6F7F7;
	color: #2271B1;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1;
	text-align: left;
	padding: 0 10px;
	border-radius: 3px;
	cursor: pointer;
	height: 32px;
}

.wtai-keyword-optimization-status-wrap {
	width: 100%;
	text-align: right;
	display: none
}

.wtai-keyword-optimization-status-wrap .wtai-keyword-optimization-status-refresh-inprogress,
.wtai-keyword-optimization-status-wrap .wtai-keyword-optimization-status-inprogress,
.wtai-keyword-optimization-status-wrap .wtai-keyword-optimization-status-failed {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.4;
	text-align: left;
	display: flex;
	gap: 10px;
	justify-content: flex-end;
	/* padding: 15px 0 0 */
}

.wtai-keyword-optimization-status-wrap .wtai-keyword-optimization-status-refresh-inprogress,
.wtai-keyword-optimization-status-wrap .wtai-keyword-optimization-status-inprogress{
	margin-top: 10px
}

.wtai-keyword-optimization-status-wrap .wtai-keyword-optimization-status-failed {
	color: #DC3232;
	margin-top: 10px;
}

.wtai-inprogress-ico {
	background-image: url(../images/spinner-1s-20px.gif);
	background-size: contain;
	width: 16px;
	height: 16px;
	background-position: center;
	background-repeat: no-repeat;
}

.wtai-keyword-optimization-status-wrap .wtai-failed-notice-ico {
	width: 16px;
	height: 16px;
}

.wtai-cbp-lock-btn.wtai-disabled,
.wtai-view-current-pipeline-btn.wtai-disabled,
.wtai-restart-keyword-analysis-btn.wtai-disabled {
	opacity: 0.7;
	cursor: not-allowed;
	box-shadow: none !important;
}

.wtai-view-current-pipeline-btn{
	position: relative;
}

.wtai-view-current-pipeline-btn .wtai-loading-ico{
	display: none;
}

.wtai-view-current-pipeline-btn.wtai-disabled-loading-button{
	opacity: 0.7;
	position: relative;
	outline: 0!important;
    box-shadow: none!important;
}

.wtai-view-current-pipeline-btn.wtai-disabled-loading-button .wtai-loading-ico{
	position: absolute;
    top: 6px;
    left: calc(50% - 8px);
    width: 16px;
    height: 16px;
    background-image: url(../images/spinner-1s-20px.gif);
    background-size: contain;
    background-repeat: no-repeat;
	display: block;
}

.wtai-view-current-pipeline-btn.wtai-disabled-loading-button .wtai-loading-txt{
	visibility: hidden;
}

.wtai-cbp-delete-confirmation-wrap {
	width: 550px !important;
	background: #FFFFFF;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.12);
	border-radius: 3px;
	max-height: 98%;
	overflow-y: auto;
	overflow-x: hidden;
	position: fixed;
	z-index: 99999;
	top: 40px;
	left: 50%;
	transform: translateX(- 50%);
	margin-left: -160px;
	display: none
}

.wtai-cbp-delete-confirmation-overlay-wrap {
	content: '';
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99998;
	background: #000;
	opacity: 0.7;
	display: none
}

.wtai-cbp-delete-confirmation-wrap .wtai-cbp-delete-confirmation-inner-wrap {
	padding: 20px
}

.wtai-cbp-delete-confirmation-wrap .wtai-cbp-delete-confirmation-text-wrap {
	text-align: center;
	margin-bottom: 15px;
}

.wtai-cbp-delete-confirmation-wrap .wtai-cbp-delete-confirmation-cta-wrap {
	text-align: center;
	display: flex;
	gap: 20px;
	justify-content: center;
}

.wtai-cbp-delete-confirmation-wrap .wtai-cbp-delete-confirmation-cta-wrap input[type="button"].wtai-cbp-delete-confirmation-proceed-btn {
	background: #DC3232;
	border-color: #DC3232;
	color: #fff
}

.wtai-keyword-options-wrap.wtai-trigger-action-options-wrap .wtai-keyword-option-item-wrap label {
	margin-right: 0;
	height: auto;
	flex-wrap: wrap;
	padding-bottom: 5px
}

.wtai-keyword-options-wrap.wtai-trigger-action-options-wrap .wtai-keyword-option-item-wrap label input[type=radio] {
	margin-top: 0 !important;
	margin-right: 8px;
}

.wtai-keyword-options-wrap.wtai-trigger-action-options-wrap .wtai-keyword-option-item-wrap label input[type=radio]:focus{
	padding-left: 1px
}

.wtai-keyword-options-wrap.wtai-trigger-action-options-wrap .wtai-keyword-option-item-wrap label .wtai-target-length-input-field-wrap {
	display: inline-block
}

.wtai-keyword-options-wrap.wtai-trigger-action-options-wrap {
	margin-bottom: 8px
}

.wtai-keyword-optimization-footer-wrap {
	/*display: flex;
	align-items: flex-end;
	min-height: 24px;
	margin-top: 10px*/
}

.wtai-keyword-optimization-footer-wrap>div {
	width: 100%;
}

.wtai-ko-auto-generate-wrap {
	display: block;
	width: 100%;
	text-align: right;
	margin-top: 10px
	/* padding: 20px 0 0; */
}

@media screen and (max-width: 1180px) {
	#TB_window.wtai-tb-window-modal-generate {
		max-height: 80%;
		overflow-y: auto;
	}

	.wtai-bulk-generate-tab-main-wrapper {
		max-width: calc(100% - 170px);
	}
}

@media screen and (max-width: 1300px) {
	.wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-checkbox-dropdown{
		max-width: 350px;
	}
}

/* For iPads in landscape mode and below */
@media only screen and (max-device-width: 1024px) {
	#TB_window.wtai-tb-window-modal-generate {
		max-height: 80%;
		overflow-y: auto;
	}	
}

@media screen and (max-width: 992px) {
	.wtai-bulk-generate-tab-main-wrapper .wtai-bulk-generate-tab-link-wrapper .wtai-bulk-generate-tab-link-list-wrapper .wtai-bulk-generate-tab-link-item {
		font-size: 12px
	}

	.wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-checkbox-dropdown{
		max-width: 100%;
		min-width: 300px;
	}

	.wtai-wp-table-list-filter select#wtai-product-cat {
		max-width: 300px;
	}
}

@media screen and (max-width: 767px) {

	.wtai-footer-modal.wtai-d-flex,
	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container {
		flex-wrap: wrap
	}

	.wtai-bulk-footer-right-wrap,
	.wtai-bulk-footer-left-wrap {
		width: 100%
	}

	.wtai-bulk-footer-left-wrap {
		margin-bottom: 10px
	}
}

@media screen and (max-width: 767px) {
	#TB_window.wtai-tb-window-modal-generate #TB_ajaxContent .wtai-product-fields-wrapper {
		flex-wrap: wrap;
	}

	.wtai-bulk-generate-tab-main-wrapper {
        max-width: 100%;
    }
}

@media screen and (max-width: 599px) {

	#TB_title #TB_ajaxWindowTitle h2,
	.wtai-bulk-footer-right-wrap,
	#TB_window.wtai-tb-window-modal-generate #TB_ajaxContent .wtai-product-fields-wrapper {
		flex-wrap: wrap;
	}

	.wtai-bulk-restore-global-settings-wrap,
	.wtai-bulk-generate-h2 span.wtai-title-text-header,
	.wtai-bulk-footer-right-wrap .wtai-bulk-generate-type-wrap {
		width: 100%
	}

	.wtai-bulk-generate-tab-main-wrapper {
		max-width: 100%;
	}

	.wtai-bulk-generate-tab-content-wrapper .wtai-bulk-generate-tab-content-inner {
		max-height: 100%;
		padding: 0;
		height: auto !important;
	}

	.wtai-bulk-generate-tab-main-wrapper .wtai-bulk-generate-tab-link-wrapper .wtai-bulk-generate-tab-link-list-wrapper {
		display: none
	}

	.wtai-bulk-generate-tab-content-wrapper {
		border: 0
	}

	.wtai-bulk-generate-tab-content-wrapper .wtai-bulk-generate-tab-content {
		display: block
	}

	#TB_ajaxContent .wtai-reference-product-wrapper .wtai-tooltip {
		top: -45px;
		right: 0 !important;
		left: auto !important;
	}
}

@keyframes wtai-jiggle {
	0% {
		transform: rotate(-1deg);
	}

	50% {
		transform: rotate(1deg);
	}
}

@-webkit-keyframes wtai-jiggle {
	0% {
		-webkit-transform: rotate(-1deg);
	}

	50% {
		-webkit-transform: rotate(1deg);
	}
}

@-moz-keyframes wtai-jiggle {
	0% {
		-moz-transform: rotate(-1deg);
	}

	50% {
		-moz-transform: rotate(1deg);
	}
}

/** Snapshot Calendar */
.ui-datepicker.wtai-snapshot-calendar {
	z-index: 99999 !important;
	width: unset;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.08);
	border-radius: 4px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 17.29px;
	letter-spacing: -0.01em;
	text-align: left;
	background: white;
	border: none;
	margin-left: -22px;
}

.ui-datepicker.wtai-snapshot-calendar .ui-datepicker-header {
	background: white;
	border: none;
	color: rgba(26, 26, 26, 1);
	padding: 0;
}

.ui-datepicker.wtai-snapshot-calendar .ui-datepicker-header>.ui-corner-all {
	height: 100%;
}

.ui-datepicker.wtai-snapshot-calendar select {
	border: none;
	font-family: inherit;
	font-size: 16px;
	font-weight: 400;
	line-height: 21.28px;
	letter-spacing: -0.01em;
	text-align: left;
	outline: none !important;
}

.ui-datepicker.wtai-snapshot-calendar select:focus {
	outline: none !important;
	box-shadow: none !important;
	border: none !important;
}

.ui-datepicker.wtai-snapshot-calendar table {
	font-size: inherit;
}

.ui-datepicker.wtai-snapshot-calendar .ui-datepicker-calendar td {
	position: relative;
	border-radius: 10px;
	padding: 9.5px 12.5px;
	color: rgba(26, 26, 26, 1);
	border: 1px white;
}

.ui-datepicker.wtai-snapshot-calendar .ui-datepicker-calendar td a {
	background: none;
	border: none;
	color: rgba(26, 26, 26, 1);
	text-decoration: none;
	cursor: default;
	pointer-events: none;
	line-height: 1;
}

.ui-datepicker.wtai-snapshot-calendar .ui-datepicker-today a {
	color: rgba(26, 26, 26, 1);
	font-weight: bold;
}

.ui-datepicker.wtai-snapshot-calendar .ui-datepicker-prev,
.ui-datepicker.wtai-snapshot-calendar .ui-datepicker-next {
	background: white;
	color: rgba(26, 26, 26, 1);
	border: none;
}

.ui-datepicker.wtai-snapshot-calendar .ui-datepicker-prev.ui-datepicker-prev-hover {
	left: 2px !important;
	top: 2px !important;
}

.ui-datepicker.wtai-snapshot-calendar .ui-datepicker-next.ui-datepicker-next-hover {
	right: 2px !important;
	top: 2px !important;
}

.ui-datepicker.wtai-snapshot-calendar.wtai-snapshot-open {
	display: block !important;
}

.ui-datepicker.wtai-snapshot-calendar .wtai-has-snapshot,
.ui-datepicker.wtai-snapshot-calendar .wtai-has-snapshot:hover {
	background: rgba(0, 102, 204, 1) !important;
	cursor: default;
}

.ui-datepicker.wtai-snapshot-calendar a {
	text-align: center;
}

.ui-datepicker.wtai-snapshot-calendar .wtai-has-snapshot>a {
	color: #fff !important;
}

.ui-datepicker.wtai-snapshot-calendar .wtai-has-snapshot .wtai-snapshot-title {
	text-wrap: nowrap;
}

.ui-datepicker.wtai-snapshot-calendar .wtai-has-snapshot .wtai-popup {
	position: absolute;
	pointer-events: auto;
	z-index: 100;
	top: 100%;
	right: 0;
	background-color: #fff;
	opacity: 0;
	visibility: hidden;
	transition: width 0s, opacity 0s, visibility 0s;
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	min-width: 150px;
}

.ui-datepicker.wtai-snapshot-calendar .wtai-has-snapshot:hover .wtai-popup {
	visibility: visible;
	opacity: 1;
	transition-delay: 0.1s;
}

.ui-datepicker.wtai-snapshot-calendar .wtai-has-snapshot .wtai-popup .wtai-snapshot-title {
	font-weight: bold;
}

.ui-datepicker.wtai-snapshot-calendar .wtai-has-snapshot .wtai-popup .wtai-snapshot-title,
.ui-datepicker.wtai-snapshot-calendar .wtai-has-snapshot .wtai-popup .wtai-snapshot-time {
	padding: 5px;
}

.ui-datepicker.wtai-snapshot-calendar .wtai-has-snapshot .wtai-popup .wtai-snapshot-time {
	cursor: pointer;
}

.ui-datepicker.wtai-snapshot-calendar .wtai-has-snapshot .wtai-popup .wtai-snapshot-time:hover {
	cursor: pointer;
	background: rgba(218, 235, 248, 1);
}

.ui-datepicker.wtai-snapshot-calendar .ui-state-disabled .ui-state-default{
	background: transparent!important;
	border: 0 !important;
}

.wtai-keyword-pipeline-content-header-wrap.wtai-snapshot-selected {
	background: rgba(218, 235, 248, 1);
}

.wtai-keyword-pipeline-content-header-wrap .wtai-has-snapshot-header {
	display: none;
}

.wtai-keyword-pipeline-content-header-wrap .wtai-has-snapshot-header span {
	font-weight: 600;
}

.wtai-keyword-pipeline-content-header-wrap.wtai-snapshot-selected .wtai-keyword-pipeline-back-cta {
	display: none;
}

.wtai-keyword-pipeline-content-header-wrap.wtai-snapshot-selected .wtai-has-snapshot-header {
	display: block;
}

.wtai-keyword-pipeline-content-header-wrap.wtai-snapshot-selected .wtai-exit-snapshot {
	margin-left: 10px;
	text-decoration: none;
	box-shadow: none;
}

.wtai-keyword-pipeline-content-header-wrap.wtai-snapshot-selected .wtai-exit-snapshot span {
	font-weight: 400;
}

/** /Snapshot Calendar */

/* Progress Bar skinning for single edit */
.wtai-single-edit-progress-bar-wrap {
	background: transparent;
	box-shadow: none;
	border-radius: 0;
	max-height: 100%;
	overflow: hidden;
	position: fixed;
	z-index: 9993;
	width: 850px;
	left: calc(50% - 425px);
	top: 28px;
	padding: 12px 12px 12px 12px;
	display: none;
	max-width: calc(100vw - 20px);
}

.wtai-single-edit-progress-bar-wrap .wtai-single-edit-progress-bar-inner-wrap {
	max-height: 98%;
	overflow-y: auto;
	overflow-x: hidden;
	background: #FFFFFF;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.12);
	border-radius: 3px;
	padding: 10px 10px 15px
}

.wtai-single-edit-progress-bar-content-wrap {
	display: flex;
	align-items: flex-start;
	gap: 10px
}

.wtai-single-edit-progress-bar-footer-wrap {
	display: flex;
	align-items: center;
	gap: 10px;
	border-top: 1px solid #F0F0F0;
	margin-top: 15px;
}

.wtai-single-edit-progress-bar-footer-left-wrap .wtai-single-edit-progress-bar-footer-left-text {
	color: #8C8F94;
	margin-top: 10px;
	font-size: 12px;
	padding-left: 29px;
}

.wtai-single-edit-progress-bar-content-wrap .wtai-single-edit-progress-bar-text-wrap {
	flex: 1
}

.wtai-single-edit-progress-bar-content-wrap .wtai-single-edit-progress-bar-text.wtai-failed {
	color: #DC3232;
}

.wtai-single-edit-progress-bar-content-wrap .wtai-single-edit-progress-bar-icon-wrap {
	width: 19px
}

.wtai-single-edit-progress-bar-content-wrap .wtai-single-edit-progress-bar-cta-wrap-wrap {
	width: 160px;
	align-self: center;
	align-content: flex-end;
	text-align: right;
}

.wtai-single-edit-progress-bar-content-wrap .wtai-single-edit-progress-bar-cta-wrap-wrap .wtai-single-edit-progress-bar-cta-btn-wrap{
	display: flex;
	gap: 10px;
	justify-content: flex-end;
}

.wtai-single-edit-progress-bar-footer-wrap .wtai-single-edit-progress-bar-footer-right-wrap {
	text-align: right;
}

.wtai-single-edit-progress-bar-footer-toggle-cta {
	text-decoration: none;
	position: relative;
	padding-right: 12px;
	font-size: 12px;
	line-height: 16px;
}

.wtai-single-edit-progress-bar-footer-toggle-cta:after {
	background: url(../images/ic_dropdown_blue.svg) 0 center no-repeat;
	width: 8px;
	height: 6px;
	content: "";
	position: absolute;
	right: 0;
	top: 6px;
}

.wtai-se-progress-icon {
	background-image: url(../images/spinner-1s-20px.gif);
	background-size: auto;
	width: 20px;
	height: 20px;
	background-position: center;
	background-repeat: no-repeat;
	display: block;
}

.wtai-se-progress-icon.wtai-done {
	background-image: url(../images/ic_circle_check_blue.svg);
}

.wtai-se-progress-icon.wtai-error {
	background-image: url(../images/warning-icon.svg)
}

.wtai-single-edit-progress-bar-cta-wrap-wrap {
	display: none;
}

.wtai-single-edit-progress-bar-cta-wrap-wrap .wtai-restart-keyword-analysis-btn {
	float: right;
}

.wtai-loading-loader-wrapper .wtai-main-loading.wtai-failed {
	background-color: #A7AAAD
}

.wtai-keyword-optimization-start-analysis-btn{
	outline: 0!important;
	box-shadow: none!important;
}

.wtai-slide-right-text-wrapper .wtai-keyword-optimization-start-analysis-btn.wtai-force-disabled,
.wtai-slide-right-text-wrapper .wtai-page-generate-all.wtai-force-disabled,
.wtai-slide-right-text-wrapper .wtai-single-transfer-btn.wtai-force-disabled,
.wtai-slide-right-text-wrapper .wtai-button-next.wtai-force-disabled,
.wtai-slide-right-text-wrapper .wtai-button-prev.wtai-force-disabled,
.wtai-slide-right-text-wrapper .wtai-bulk-button-text.wtai-force-disabled,
.wtai-slide-right-text-wrapper .wtai-restart-keyword-analysis-btn.wtai-force-disabled,
.wtai-slide-right-text-wrapper .wtai-view-current-pipeline-btn.wtai-force-disabled {
	opacity: 0.6 !important;
	cursor: not-allowed;
	box-shadow: none !important;
}

.wtai-slide-right-text-wrapper .wtai-single-transfer-btn.wtai-force-disabled{
	background: #A7AAAD!important;
}

.wtai-keyword-pipeline-main-wrap .wtai-keyword-pipeline-cluster-based-pipelines-wrap.wtai-snapshot-enabled .wtai-cbp-flex-cell.wtai-cbp-flex-cell-cluster-custom_new,
.wtai-keyword-pipeline-main-wrap .wtai-keyword-pipeline-cluster-based-pipelines-wrap.wtai-snapshot-enabled .wtai-cbp-trigger-action-wrap {
	display: none;
}

.wtai-keyword-pipeline-main-wrap .wtai-keyword-pipeline-pool-wrap.wtai-snapshot-enabled .wtai-keyword-pipeline-cbp-pool-subheadline {
	display: none;
}

.wtai-keyword-pipeline-general-loader-wrap {
	display: none;
	position: fixed;
	top: 92px;
	right: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.6);
	z-index: 99998;
	height: calc(100% - 92px);
	width: calc(100% - 160px);
	pointer-events: none;
	cursor: pointer;
}

.wtai-keyword-pipeline-general-loader-wrap.wtai-loading-content {
	display: block
}

.wtai-keyword-pipeline-general-loader-wrap.wtai-loading-content:before {
	background-image: url(../images/spinner-1s-20px.gif);
	background-size: auto;
	width: 100%;
	height: 100px;
	background-position: center;
	background-repeat: no-repeat;
	background-blend-mode: overlay;
	mix-blend-mode: multiply;
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	z-index: 99999;
	transform: translateY(-50%);
}

.wtai-snapshot-time-wrap {
	max-height: 220px;
	overflow-y: auto;
	overflow-x: hidden;
}

.wtai-keyword-pipeline-main-wrap.wtai-in-snapshot-view .wtai-keyword-pipeline-info-refresh-cta {
	display: none;
}

.wtai-ko-grid-status-text.wtai-ko-grid-status-failed,
.wtai-ko-grid-status-text.wtai-ko-grid-status-in-progress {
	position: relative;
	padding-left: 25px;
	display: block;
	color: #2C3338;
	font-size: 13px;
	font-weight: 400;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.wtai-ko-grid-status-text.wtai-ko-grid-status-failed{
	color: #DC3232;
}

.wtai-ko-grid-status-text.wtai-ko-grid-status-failed:before,
.wtai-ko-grid-status-text.wtai-ko-grid-status-in-progress:before {
	background-size: contain;
	width: 16px;
	height: 16px;
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background-blend-mode: overlay;
	mix-blend-mode: multiply;
}

.wtai-ko-grid-status-text.wtai-ko-grid-status-in-progress:before {
	background-image: url(../images/spinner-1s-20px.gif);
}

.wtai-ko-grid-status-text.wtai-ko-grid-status-failed:before {
	background-image: url(../images/warning-icon.svg);
}

.wtai-ko-step2-active .wtai-keyword-search-intent-option-item,
.wtai-keyword-search-intent-option-list .wtai-keyword-search-intent-option-item.wtai-disabled-premium-button,
.wtai-keyword-analysis-options-wrap .wtai-view-current-pipeline-btn.wtai-disabled-premium-button,
.wtai-keyword-analysis-options-wrap .wtai-keyword-optimization-start-analysis-btn.wtai-disabled-premium-button {
	opacity: 0.6;
	cursor: not-allowed;
	z-index: 102
}

.wtai-keyword-search-intent-option-list .wtai-keyword-search-intent-option-item.wtai-active.wtai-disabled-premium-button {
	background: #EFEFEF;
    padding: 5px 10px 5px 10px;
    border: 1px solid #8C8F9480;
    color: #8C8F94;
}

.wtai-keyword-search-intent-option-list .wtai-keyword-search-intent-option-item.wtai-active.wtai-disabled-premium-button:after{
	display: none;
}

.wtai-keyword-analysis-options-wrap.wtai-ko-step2-active .wtai-single-keyword-search-intent-option-list {
	position: relative;
}
.wtai-keyword-analysis-options-wrap.wtai-ko-step2-active .wtai-single-keyword-search-intent-option-list:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
}

.wtai-generate-feedback-popup-loader {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.6);
	z-index: 101;
}

.wtai-generate-feedback-popup-loader:after {
	background-image: url(../images/spinner-1s-20px.gif);
	background-size: auto;
	width: 20px;
	height: 20px;
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 102;
}

.wtai-cbp-trigger-action-select-option-item .wtai-rewrite-text-field-options-wrap .wtai-keyword-option-item-wrap.wtai-disabled-seo-field label {
	cursor: not-allowed;
	color: #a7aaad;
}

.wtai-keyword-drawer-close-wrap {
	border-left: 1px solid #C3C4C7;
	margin-bottom: -10px;
	margin-top: -10px;
	padding-left: 7px;
	padding-right: 10px;
	display: none;
}

.wtai-keyword-drawer-close-wrap a:focus,
.wtai-keyword-drawer-close-wrap a:hover,
.wtai-keyword-drawer-close-wrap a {
	text-decoration: none;
	color: #8C8F94;
	display: block;
	box-shadow: none;
	outline: none;
	margin-top: 6px;
}

.wtai-keyword-drawer-close-wrap a .wtai-close-ico:before {
	font-size: 26px;
	color: #777777;
}

.wtai-cbp-action-btn.wtai-disabled-btn {
	cursor: not-allowed;
	opacity: 0.6;
}

.wtai-keyword-optimization-keyword-item-text {
	word-break: break-all;
}

.wtai-rewrite-text-field-option-cb.wtai-required {
	border-color: #FF0000;
}

/* New updates for the WTA filters */
.wtai-status-type-radio-wrap {
	padding: 10px 20px;
	border-bottom: 1px solid #C3C4C7;
}

.wtai-status-type-radio-wrap-inner {
	display: flex;
	gap: 15px
}

.wtai-checkbox-dropdown .wtai-activity-wrapper.wtai-button-text-length>label,
.wtai-checkbox-dropdown .wtai-activity-wrapper.wtai-button-text-length .wtai-input-group {
	height: auto;
	min-height: unset;
}

.wtai-checkbox-dropdown .wtai-activity-wrapper.wtai-button-text-length>label {
	flex-wrap: wrap;
}

.wtai-checkbox-dropdown .wtai-no-activity-days-wrap {
	display: flex;
}

.wtai-checkbox-dropdown .wtai-templates-options-wrap,
.wtai-checkbox-dropdown .wtai-text-status-options-wrap,
.wtai-checkbox-dropdown .wtai-keyword-status-options-wrap {
	display: none;
}

.wtai-checkbox-dropdown .wtai-templates-options-wrap.wtai-active,
.wtai-checkbox-dropdown .wtai-text-status-options-wrap.wtai-active,
.wtai-checkbox-dropdown .wtai-keyword-status-options-wrap.wtai-active {
	display: block;
}

.wtai-status-type-radio-item label {
	cursor: pointer;
}

.wtai-custom-keyword-opt-status-wrap {
	padding-left: 20px;
}

.wtai-list-table .wtai-traffic-potential-wrap,
.wtai-list-table .wtai-target-keywords-wrap {
	display: block;
}

.wtai-list-table .wtai-traffic-potential-wrap.wtai-has-data {
	text-align: right;
}

.wtai-premium-wrap.wtai-premium-traffic-potential-grid {
	white-space: initial;
	margin-left: 0;
	margin-top: 5px;
}

.wtai-cbp-keyword-add-new-btn {
	background-color: transparent;
	border: none;
	position: absolute;
	left: 5px;
	top: 11px;
	cursor: pointer;
}

.wtai-cbp-keyword-add-new-ico {
	background-image: url(../images/ic_baseline-plus.png);
	background-size: auto;
	width: 18px;
	height: 18px;
	display: block
}

.wtai-keyword-pipeline-content-main-wrap.wtai-no-drop .wtai-keyword-pipeline-cbp-pool-list-item,
.wtai-keyword-pipeline-content-main-wrap.wtai-no-drop .wtai-cbp-flex-cell-cluster-optimized,
.wtai-keyword-pipeline-content-main-wrap.wtai-no-drop .wtai-keyword-pool-more-data-wrap,
.wtai-keyword-pipeline-content-main-wrap.wtai-no-drop .wtai-cbp-keyword-box-wrap,
.wtai-keyword-pipeline-content-main-wrap.wtai-no-drop .wtai-keyword-pipeline-cluster-based-pipelines-wrap .wtai-cbp-edit-overlay {
	cursor: no-drop;
}

.wtai-create-new-custom-pipeline-cta {
	max-width: 180px;
	margin: 0 auto 10px;
	position: relative;
	background-color: #D9EDFD;
	padding: 5px 10px 7px 25px;
	border-radius: 100px;
	color: #30303099;
	font-size: 13px;
	font-weight: 400;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.wtai-cbp-custom-cluster-item-initial-label .wtai-create-new-custom-pipeline-cta {
	margin-bottom: 0;
}

.wtai-create-new-custom-pipeline-cta .wtai-cbp-keyword-add-new-ico {
	position: absolute;
	left: 6px;
	top: 50%;
	transform: translateY(-50%);
}

.wtai-keyword-options-wrap.wtai-disabled-trigger-action input[type="radio"],
.wtai-keyword-options-wrap.wtai-disabled-trigger-action input[type="checkbox"],
.wtai-keyword-options-wrap.wtai-disabled-trigger-action label,
.wtai-keyword-options-wrap.wtai-disabled-trigger-action {
	cursor: not-allowed;
	opacity: 0.6;
}

.wtai-keyword-pipeline-error-message-wrap.wtai-error-msg {
	display: none;
	top: 20px;
}

.wtai-keyword-pipeline-error-message-wrap.wtai-error-msg .wtai-keyword-pipeline-error-message-inner-wrap {
	max-width: 600px
}

.wtai-keyword-pipeline-snapshot-datepicker:disabled,
.wtai-cbp-check-btn.wtai-disabled,
.wtai-cbp-close-btn.wtai-disabled,
.wtai-keyword-optimization-start-analysis-btn:disabled,
.wtai-keyword-auto-generate-label.wtai-disabled .wtai-keyword-auto-generate-cb,
.wtai-cbp-filter-btn.wtai-disabled {
	opacity: 0.7;
	cursor: not-allowed!important
}

.wtai-keyword-pipeline-snapshot-datepicker-wrap.wtai-loading-data,
.wtai-keyword-auto-generate-label.wtai-loading-data,
.wtai-single-keyword-search-intent-option-list.wtai-loading-data,
.wtai-keyword-optimization-keyword-input-wrap.wtai-loading-data {
	position: relative;
	opacity: 0.7;
	cursor: not-allowed;
}

.wtai-keyword-pipeline-snapshot-datepicker-wrap.wtai-loading-data:after,
.wtai-keyword-auto-generate-label.wtai-loading-data:after,
.wtai-single-keyword-search-intent-option-list.wtai-loading-data:after,
.wtai-keyword-optimization-keyword-input-wrap.wtai-loading-data:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: not-allowed;
	z-index: 10
}

.wtai-ko-tooltip-content-wrap {
	max-width: 300px;
	font-size: 12px;
}

.wtai-keyword-pipeline-main-wrap.wtai-in-snapshot-view .wtai-keyword-pipeline-cbp-pool-filter-wrap {
	display: none;
}

.wtai-progress-ko-sub-text-wrap {
	margin: 10px 0 0;
	padding-top: 10px;
	padding-left: 30px;
	border-top: 1px solid #F0F0F0;
}

.wtai-progress-ko-sub-text-wrap .wtai-progress-ko-sub-text {
	color: #30303099;
	font-size: 12px;
	line-height: 1.3;
	font-weight: 400;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	margin-bottom: 10px;
}

.wtai-progress-ko-sub-text-wrap .wtai-progress-ko-sub-text a {
	text-decoration: none;
	outline: none !important;
	box-shadow: none !important;
}

.wtai-progress-ko-sub-text-wrap .wtai-progress-ko-sub-text:last-child {
	margin-bottom: 0;
}

.wtai-progress-ko-sub-text-wrap .wtai-progress-ko-sub-text-inner-wrap {
	display: flex;
	gap: 15px;
	width: 100%;
}

.wtai-progress-ko-sub-text-wrap .wtai-progress-ko-sub-text-inner-wrap .wtai-progress-ko-sub-text-inner-left-wrap {
	flex: 1;
}

.wtai-progress-ko-sub-text-wrap .wtai-progress-ko-sub-text-inner-wrap .wtai-progress-ko-sub-text-inner-right-wrap {
	padding-left: 15px;
	align-self: flex-end;
}

.wtai-progress-ko-sub-text-btn {
	font-size: 12px;
	line-height: 1.3;
	font-weight: 400;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	display: block;
	padding-right: 15px;
	text-decoration: none;
	position: relative;
	outline: none !important;
	box-shadow: none !important;
}

.wtai-progress-ko-sub-text-btn:after {
	background: url(../images/ic_dropdown_blue.svg) 0 center no-repeat;
	width: 8px;
	height: 6px;
	content: "";
	position: absolute;
	right: 0;
	top: 6px;
}

.wtai-progress-ko-sub-text-btn.wtai-progress-ko-sub-text-btn-hidden:after {
	background: url(../images/ic_dropdown_blue.svg) 0 center no-repeat;
	width: 8px;
	height: 6px;
	content: "";
	position: absolute;
	right: 0;
	top: 6px;
}

.wtai-keyword-pipeline-cbp-pool-list-item,
.wtai-keyword-pool-more-data-wrap {
	position: relative;
}

.wtai-keyword-pipeline-cbp-pool-list-placeholder-wrap{
	position: relative;
}

.wtai-keyword-pool-full-tooltip-wrap,
.wtai-disable-dragging-tooltip-wrap {
	position: absolute;
	top: -80px;
	left: 0;
	width: 100%;
	background-color: #fff;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
	font-size: 12px;
	line-height: 1.3;
	font-weight: 400;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.wtai-keyword-pool-full-tooltip-wrap{
	width: 300px;
	left: 50%;
	transform: translateX(-50%);
	top: -98%;
	display: none;
	z-index: 99999999
}

.wtai-keyword-pool-full-tooltip-wrap::after,
.wtai-disable-dragging-tooltip-wrap::after {
	content: "";
	position: absolute;
	top: 100%;
	/* Position the arrow at the bottom of the tooltip */
	left: 50%;
	/* Center the arrow horizontally */
	transform: translateX(-50%);
	/* Adjust to accurately center */
	border-width: 8px;
	border-style: solid;
	border-color: #fff transparent transparent transparent;
	/* Arrow color matches background, transparent sides */
}

.wtai-bulk-keyword-auto-optimize-label {
	display: flex;
	gap: 10px;
}

.wtai-bulk-keyword-auto-optimize-label .wtai-bulk-keyword-auto-optimize-cb {
	margin-top: 0
}

.wtai-keyword-optimization-subtext-label,
.wtai-bulk-ko-sub-txt {
	margin-top: 10px;
	color: #1D2327;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: 400;
	line-height: 14.63px;
	text-align: left;
}

.wtai-bulk-ko-note-description-txt{
	display: none;
}

.wtai-bulk-ko-note-description-txt p{
	margin-bottom: 10px;
	margin-top: 0;
	font-size: 12px
}

.wtai-bulk-ko-note-description-txt p:last-child{
	margin-bottom: 0;
}

.wtai-bulk-ko-failed-count{
	color: #DC3232;
}

.wtai-cbp-keyword-subtext{
	display: flex;
	gap: 10px;
	align-items: center;
}

.wtai-keyword-optimization-keyword-item-density{
	display: none!important
}

.wtai-cbp-more-data-wrap .wtai-keyword-more-data-keyword-text{
	font-size: 14px;
	font-weight: 600;
	padding: 0 4px 2px 0;
    line-height: 1.2;
	word-wrap: break-word;
	hyphens: auto;
}

@media (min-width: 768px) {
	.wtai-single-edit-progress-bar-wrap {
		width: 700px;
		left: calc(50% - 350px);
	}
}

@media (min-width: 850px) {
	.wtai-single-edit-progress-bar-wrap {
		width: 750px;
		left: calc(50% - 325px);
	}
}

@media (min-width: 1200px) {
	.wtai-single-edit-progress-bar-wrap {
		width: 850px;
		left: calc(50% - 425px);
	}
}

/* Update for tooltip grid filter */
.wtai-tooltip-custom-grid-filter.wtai-tooltip.wtai-two-cols .wtai-tooltiptext{
	display: flex;
}

.wtai-tooltip-custom-grid-filter.wtai-tooltip.wtai-two-cols .wtai-tooltiptext>div.wtai-col-2,
.wtai-tooltip-custom-grid-filter.wtai-tooltip.wtai-two-cols .wtai-tooltiptext>div.wtai-col-1{
	float: none;
}

.wtai-tooltip-custom-grid-filter.wtai-tooltip.wtai-two-cols .wtai-tooltiptext>div.wtai-col-1{
	width: 60%;
	height: 100%;
}

.wtai-tooltip-custom-grid-filter.wtai-tooltip.wtai-two-cols .wtai-tooltiptext>div.wtai-col-2{
	width: 40%;
}

.wtai-tooltip-content-wrap-inner-flex{
	display: flex;
	gap: 20px;
}

.wtai-tooltip-content-wrap-inner-flex .wtai-tooltip-content-wrap-inner-right,
.wtai-tooltip-content-wrap-inner-flex .wtai-tooltip-content-wrap-inner-left{
	width: 50%;
}

.wtai-tooltip-custom-grid-filter.wtai-tooltip .wtai-tooltip-content-wrap-inner-item,
.wtai-tooltip-custom-grid-filter.wtai-tooltip .wtai-tooltip-header-wrap{
	margin-bottom: 20px
}

.wtai-tooltip-custom-grid-filter.wtai-tooltip .wtai-tooltip-header-wrap-inner-title{
	font-size: 16px;
	margin-bottom: 5px;
}

.wtai-tooltip-custom-grid-filter.wtai-tooltip .wtai-tooltip-content-wrap-inner-item-title{
	font-size: 14px;
	margin-bottom: 5px;
}

.wtai-tooltip-note-wrap{
	font-style: italic;
}

@media (max-width: 1279px) {
	.writetext-ai_page_write-text-ai-category .wtai-tooltip-custom-grid-filter.wtai-tooltip.wtai-two-cols .wtai-tooltiptext>div.wtai-col-2,
	.writetext-ai_page_write-text-ai-category .wtai-tooltip-custom-grid-filter.wtai-tooltip.wtai-two-cols .wtai-tooltiptext>div.wtai-col-1{
		width: 100%;
	}

	.writetext-ai_page_write-text-ai-category .tablenav.top .wtai-tooltip.wtai-two-cols.wtai-tooltip-custom-grid-filter .wtai-tooltiptext{
		flex-wrap: wrap;	
	}
}

@media screen and (max-width: 1100px) {
	.wtai-tooltip-content-wrap-inner-flex .wtai-tooltip-content-wrap-inner-right, 
	.wtai-tooltip-content-wrap-inner-flex .wtai-tooltip-content-wrap-inner-left{
		width: 100%
	}

	.wtai-tooltip-content-wrap-inner-flex{
		flex-wrap: wrap;
	}

	.wtai-bulk-footer-right-wrap{
		text-align: right;
		justify-content: end;
		margin-top: 10px
	}	

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container {
		flex-wrap: wrap;		
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container>div {
        width: 50%;
    }	

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-attributes-container>div>div {
        width: 100%;
    }	

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-textfields-container {
        width: 100%;
        max-width: 170px;
    }

	#TB_ajaxContent .wtai-product-fields-wrapper.wtai-bulk-generate-main-contents-full-automation .wtai-bulk-generate-tab-main-wrapper .wtai-product-textfields-container {
		max-width: 100%;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container{
		padding-bottom: 60px
	}	

	.wtai-button-text-length>label{
		height: auto!important
	}

	.wtai-tb-window-modal-keyword-analysis .wtai-bulk-keyword-analysis-tab-content-inner{
		max-height: 380px
	}	

	.wtai-bulk-generate-tab-content-wrapper .wtai-bulk-generate-tab-content-inner{
		max-height: 300px
	}

	.wtai-bulk-generate-tab-content-wrapper .wtai-bulk-generate-tab-content.wtai-bulk-generate-tab-content-attributes .wtai-bulk-generate-tab-content-inner{
		max-height: 210px
	}
}

@media screen and (max-width: 900px) {
	.wtai-footer-modal.wtai-d-flex{
		flex-wrap: wrap;
	}

	.wtai-bulk-footer-right-wrap,
	.wtai-bulk-footer-left-wrap{
		width: 100%;
	}

	.wtai-tooltip-custom-grid-filter.wtai-tooltip.wtai-two-cols .wtai-tooltiptext>div.wtai-col-2,
	.wtai-tooltip-custom-grid-filter.wtai-tooltip.wtai-two-cols .wtai-tooltiptext>div.wtai-col-1{
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		border-right: none;
	}

	.wtai-tooltip-custom-grid-filter.wtai-tooltip.wtai-two-cols .wtai-tooltiptext>div.wtai-col-1{
		margin-bottom: 30px
	}

	.tablenav.top .wtai-tooltip.wtai-two-cols.wtai-tooltip-custom-grid-filter .wtai-tooltiptext{
		flex-wrap: wrap;	
	}
}

@media screen and (max-width: 782px) {
	.wtai-list-table .wtai-traffic-potential-wrap.wtai-has-data{
		text-align: left;
	}

	.wtai-keyword-pipeline-main-wrap{
		top: 106px;
	}

	.wtai-view-current-pipeline-btn.wtai-disabled-loading-button .wtai-loading-ico{
		top: 10px;
	}
}

@media screen and (max-width: 767px) {
	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container {
		padding-bottom: 0;
	}

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-textfields-container {
        max-width: 100%;
    }

	.wtai-keyword-optimization-main-wrap .wtai-keyword-optimization-wrap{
		flex-wrap: wrap;
	}

	.wtai-keyword-optimization-main-wrap .wtai-keyword-optimization-wrap .wtai-keyword-optimization-keyword-content-wrap,
	.wtai-keyword-optimization-main-wrap .wtai-keyword-optimization-wrap .wtai-keyword-optimization-image-wrap{
		width: 100%;
	}
}

.wtai-bulk-automatic-text-optimization-tooltip.wtai-tooltip .wtai-icon-tooltip{
	margin-top: -2px;
	margin-left: 2px;
}

.wtai-bulk-automatic-text-optimization-tooltip.wtai-tooltip .wtai-tooltiptext{
	right: auto;
	max-width: 300px;
}

#TB_closeWindowButton:hover .tb-close-icon, 
#TB_closeWindowButton:focus .tb-close-icon{
	color: #666;
}

#TB_closeWindowButton:focus .tb-close-icon{
	box-shadow: none;
}

.wtai-loading-details-container.wtai-bulk-error-ko .wtai-loading-header-number{
	color: #DC3232
}

.wtai-loading-details-container.wtai-bulk-error-ko .wtai-loading-loader-wrapper{
	display: none
}

.wtai-generate-textarea-wrap .wtai-wp-editor-setup-alt{
	background-color: transparent;
	position: relative;
	z-index: 2
}

.wtai-generate-textarea-wrap .wtai-highlight-alt-wrap{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	max-height: 60px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 8px;
	font-size: 13px;
    line-height: 17px;
	border: 1px solid transparent;
	z-index: 1;
	color: transparent;
}

.wtai-single-edit-tooltip-text{
	max-height: 500px;
	overflow-y: auto;
	overflow-x: hidden;
}

.wtai-keyword-pipeline-info-header-tooltip .wtai-tooltip .wtai-tooltiptext{
	z-index: 9999999;
}

.wtai-restart-ko-confirmation-modal{
}

.wtai-restart-ko-confirmation-modal-actions-wrap{
	gap: 15px;
	justify-content: center;
	align-items: center;
	text-align: right;
	margin-top: 30px;
}

.wtai-restart-ko-confirmation-modal-actions-wrap .button{
	min-width: 80px
}

.wtai-restart-ko-confirmation-modal-actions-wrap button{
	height: 37px;
}

.wtai-restart-ko-confirmation-modal p{
	margin-top: 0!important;
	/*text-align: left;*/
}

@media screen and (max-width: 1300px) {
	.wtai-tooltip-bulk-generate-rewrite-keyword-analysis .wtai-tooltiptext{
		max-width: 600px;
	}
}

.wtai-attribute-headline-wrap,
.wtai-transfer-to-wc-headline-wrap{
	display: flex;
	gap: 5px;
	align-items: center;
}

.wtai-attribute-headline-wrap .wtai-step-guideline,
.wtai-transfer-to-wc-headline-wrap .wtai-step-guideline{
	max-height: 23px;
}

.wtai-cbp-keyword-primary-badge{
	background-color: #2271B1;
	color: #fff;
	padding: 2px 5px;
	border-radius: 20px;
	font-size: 9px;
	line-height: 12px;
	font-weight: 700;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-active .wtai-cbp-keyword-primary-badge{
	background-color: #fff;
	color: #2271B1;
}

.wtai-cbp-keyword-star-badge{
	width: 12px;
	height: 18px;
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/ic-star-blue.svg);
	min-width: 12px;
	min-height: 18px;
}

.wtai-cbp-keyword-box-wrap.wtai-cbp-keyword-active .wtai-cbp-keyword-star-badge{
	background-image: url(../images/ic-star-white.svg);
}

.wtai-cbp-keyword-info-wrap .wtai-cbp-keyword .wtai-cbp-keyword-text,
.wtai-cbp-keyword-info-wrap .wtai-cbp-keyword .wtai-cbp-keyword-star-badge {
  	flex: 0 1 auto; /* Default behavior for other items */
}

.wtai-cbp-keyword-info-wrap .wtai-cbp-keyword .wtai-cbp-keyword-plus-minus {
	margin-left: auto; /* Push the item to the end of the container */
	flex-grow: 1; /* Make it fill any available space */
}

.wtai-keyword-pipeline-cbp-pool-list-item-text.wtai-cbp-keyword-has-star-badge{
	position: relative;
	padding-left: 20px;
}

.wtai-keyword-pipeline-cbp-pool-list-item-text.wtai-cbp-keyword-has-star-badge:before{
	content: '';
    position: absolute;
    top: 3px;
    left: 0;
    width: 14px;
    height: 14px;
    background-image: url(../images/ic-star-blue.svg);
    background-position: center;
    background-repeat: no-repeat;
}

.wtai-additional-prompt-wrap{
	padding: 2px 12px;
}

.wtai-additional-prompt-wrap textarea {
	resize: none;
    width: 100%;
    margin-top: 10px;
    height: 79px;
    text-align: left;
}

.wtai-additional-prompt-wrap .wtai-additional-prompt-bottom-wrap{
	display: flex;
	gap: 10px;
	align-items: flex-start;
	margin-top: 6px;
}

.wtai-additional-prompt-wrap .wtai-additional-prompt-bottom-wrap .wtai-sub-desc{
	width: 70%;
	margin-top: 0;
}
.wtai-additional-prompt-wrap .wtai-additional-prompt-bottom-wrap .wtai-char-count-wrap{
	width: 30%;
	margin-top: 0;
}

.wtai-cbp-custom-cluster-item-initial-label-txt{
	padding: 20px 30px
}

.wtai-cbp-no-ranking-keyword-text-wrap{
	position: absolute;
    height: 710px;
    width: 100%;
    left: 0;
    cursor: default;
    z-index: 999;
}

.wtai-cbp-no-ranking-keyword-text{
	position: absolute;
    top: calc(50% - 100px);
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2;
    text-align: center;
    color: #30303099;
	padding: 0 10px
}

.wtai-cbp-flex-table-layout2 .wtai-keyword-pipeline-cbp-custom-list-contents-wrap,
.wtai-cbp-flex-table-layout2 .wtai-keyword-pipeline-cluster-based-pipelines-list-contents-wrap{
	display: flex;
	gap: 10px;
}

.wtai-cbp-flex-row-sortable-placeholder .wtai-cbp-keyword-edit-item-wrap{
	animation: none;
	-webkit-animation: none;
	-moz-animation: none;
	-webkit-transform: none;
	-moz-transform: none;
	/*box-shadow: none;
    background: transparent;
	border: 1px dashed #8C8F94;
	height: 45px;*/
}

.wtai-cbp-flex-row-sortable-placeholder .wtai-cbp-keyword-edit-item-keyword-wrap,
.wtai-cbp-flex-row-sortable-placeholder .wtai-cbp-keyword-delete-cta-wrap{
	visibility: hidden!important
}

.wtai-cbp-flex-column-container{
	position: relative
}

.wtai-full-automation-actions-wrapper{
	display: block;
	width: 100%;
	padding-right: 10px;
}

.wtai-full-automation-actions-item{
	padding: 10px;
	background-color: #EFEFEF;
	border-radius: 3px;
	margin-bottom: 10px;
}

.wtai-full-automation-actions-item-label{
	font-size: 14px;
	font-weight: 600;
	padding-right: 20px;
	margin-bottom: 8px;
	word-wrap: break-word;
}

.wtai-full-automation-actions-item.wtai-action-active{
	background-color: #DAEBF8;
}

.wtai-full-automation-actions-item.wtai-action-active .wtai-full-automation-actions-item-label{
	position: relative;
}

.wtai-full-automation-actions-item.wtai-action-active .wtai-full-automation-actions-item-label:after{
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	top: 0;
	right: 0;
	background-image: url(../images/ic-check.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.wtai-full-automation-actions-item .wtai-cta-radio-container-wrap{
	flex-wrap: wrap;
	gap: 10px;
}

.wtai-full-automation-actions-item .wtai-cta-radio-container-wrap .wtai-cta-radio-option-wrap{
	width: 100%;
}

.wtai-full-automation-action-input-label,
.wtai-full-automation-actions-item .wtai-cta-radio-container-wrap .wtai-cta-radio-option-wrap label,
.wtai-full-automation-actions-item .wtai-cta-radio-container-wrap .wtai-cta-radio-option-wrap,
.wtai-full-automation-actions-item .wtai-full-automation-actions-item-option{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.wtai-full-automation-action-input-wrap{
	display: flex;
	gap: 3px;
	align-items: center;
}

.wtai-full-automation-actions-item .wtai-bulk-keyword-auto-optimize-cb{
	display: none!important;
}

.wtai-full-automation-action-disabled-wrap,
.wtai-full-automation-action-disabled-wrap label,
.wtai-full-automation-action-disabled-wrap .wtai-full-automation-input,
.wtai-full-automation-action-disabled-wrap .wtai-full-automation-action-input-label{
	cursor: not-allowed;
}

.wtai-full-automation-action-input-wrap .wtai-full-automation-input{
	margin-top: 1px;
}

.wtai-full-automation-action-input-option input[type=checkbox]:disabled:checked:before{
	opacity: 0.7!important;
	cursor: not-allowed;
}

/* Base modal styles */
.wtai-tb-window-modal-generate.wtai-tb-window-modal-generate-loading {
    position: relative;
	overflow: hidden!important;
}

/* Overlay styles */
.wtai-tb-window-modal-generate.wtai-tb-window-modal-generate-loading::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.8);
    z-index: 1000;
}

/* GIF spinner */
.wtai-tb-window-modal-generate.wtai-tb-window-modal-generate-loading::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px; /* Match your GIF dimensions */
    height: 20px; /* Match your GIF dimensions */
    margin: -10px 0 0 -10px; /* Half of width/height for centering */
    background: url('../images/spinner-1s-20px.gif') no-repeat center center;
    z-index: 1001;
}

.wtai-auto-transfer-note-wrap{
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #CCCCCC;
	font-style: italic;
}

.wtai-bulk-trigger-actions-content-wrapper{
	margin-top: 20px
}

.wtai-keyword-optimization-label{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2;
    text-align: left;
    color: #303030;
    margin-bottom: 5px;
}

.wtai-bulk-trigger-actions-wrapper .wtai-target-length-input-field-wrap {
    display: inline-block;
    padding: 0 4px;
}


.wtai-bulk-keyword-rewrite-fields-wrap .wtai-keyword-options-wrap.wtai-flex-column-options{
	display: flex;
	flex-wrap: wrap;
}

.wtai-bulk-keyword-rewrite-fields-wrap .wtai-keyword-options-wrap.wtai-flex-column-options.wtai-product-text-field-options-wrap{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat(3, auto);
}

.wtai-bulk-keyword-rewrite-fields-wrap .wtai-keyword-options-wrap .wtai-select-all-wrap {
	grid-column: 1 / -1; /* Span the first item across both columns */
}

.wtai-bulk-keyword-rewrite-fields-wrap .wtai-keyword-options-wrap.wtai-product-text-field-options-wrap .wtai-keyword-option-item-wrap:nth-child(2) { grid-column: 1; grid-row: 2; }
.wtai-bulk-keyword-rewrite-fields-wrap .wtai-keyword-options-wrap.wtai-product-text-field-options-wrap .wtai-keyword-option-item-wrap:nth-child(3) { grid-column: 1; grid-row: 3; }
.wtai-bulk-keyword-rewrite-fields-wrap .wtai-keyword-options-wrap.wtai-product-text-field-options-wrap .wtai-keyword-option-item-wrap:nth-child(4) { grid-column: 1; grid-row: 4; }
.wtai-bulk-keyword-rewrite-fields-wrap .wtai-keyword-options-wrap.wtai-product-text-field-options-wrap .wtai-keyword-option-item-wrap:nth-child(5) { grid-column: 2; grid-row: 2; }
.wtai-bulk-keyword-rewrite-fields-wrap .wtai-keyword-options-wrap.wtai-product-text-field-options-wrap .wtai-keyword-option-item-wrap:nth-child(6) { grid-column: 2; grid-row: 3; }
.wtai-bulk-keyword-rewrite-fields-wrap .wtai-keyword-options-wrap.wtai-product-text-field-options-wrap .wtai-keyword-option-item-wrap:nth-child(7) { grid-column: 2; grid-row: 4; }

.wtai-bulk-keyword-rewrite-fields-wrap .wtai-keyword-options-wrap.wtai-flex-column-options.wtai-product-text-field-options-wrap {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, auto);
}

.wtai-bulk-keyword-rewrite-fields-wrap .wtai-keyword-options-wrap.wtai-flex-column-options .wtai-keyword-option-item-wrap {
    width: 100%;
}

.wtai-bulk-keyword-rewrite-fields-wrap .wtai-keyword-options-wrap .wtai-keyword-option-item-wrap {
    margin-bottom: 10px;
}

.wtai-bulk-keyword-rewrite-fields-wrap .wtai-keyword-options-wrap.wtai-flex-column-options .wtai-keyword-option-item-wrap.wtai-select-all-wrap{
	font-weight: 600;
}

.wtai-bulk-keyword-rewrite-fields-wrap .wtai-keyword-optimization-label{
	margin-bottom: 10px;
}

.wtai-full-automation-actions-item-transfer.wtai-disabled .wtai-full-automation-actions-item-label{
	position: relative;
	color: #DC3232
}

.wtai-full-automation-actions-item-transfer.wtai-disabled .wtai-auto-transfer-note-wrap{
	display: none;
}

.wtai-full-automation-actions-item-transfer.wtai-disabled .wtai-full-automation-actions-item-option label,
.wtai-full-automation-actions-item-transfer.wtai-disabled .wtai-full-automation-actions-item-option{
	opacity: 0.7;
	cursor: not-allowed;
}

.wtai-full-automation-actions-item-transfer .wtai-full-automation-transfer-icon-wrap{
	display: none;
}

.wtai-automatic-text-optimization-option-cb-label{
	position: relative;
	display: inline-block;
	padding-right: 25px;
}

.wtai-auto-text-optimization-warning,
.wtai-full-automation-actions-item-transfer.wtai-disabled .wtai-full-automation-transfer-icon-wrap{
	background-image: url(../images/warning-icon.svg);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: left center;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 0;
    right: 0;
	cursor: pointer;
	display: block
}

.wtai-auto-text-optimization-warning{
	display: none;
}

.wtai-auto-text-optimization-warning.wtai-show-warning {
	display: block;
	cursor: pointer;
	top: 1px;
}

.wtai-auto-text-optimization-warning-tooltip,
.wtai-full-automation-transfer-icon-wrap-tooltip{
	max-width: 300px;
	font-size: 12px;
	line-height: 18px;
}

.wtai-preprocess-image-loader .wtai-bulk-generate-headline-txt{
	display: flex;
	justify-content: space-between;
	gap: 20px
}

.wtai-preprocess-image-loader .wtai-bulk-generate-headline-txt .wtai-bulk-generate-headline-txt-main{
	width: calc(100% - 150px);
}

.wtai-preprocess-image-loader .wtai-loading-header-cta,
.wtai-preprocess-image-loader .wtai-bulk-generate-check-ico-wrap{
	align-self: flex-start;
}

.wtai-preprocess-image-loader .wtai-loading-header-cta{
	padding-left: 20px
}

.wtai-history-text ul{
	list-style: disc;
	list-style-type: disc;
	margin-left: 20px;
}

.wtai-bulk-trigger-actions-wrapper .wtai-keyword-options-wrap .wtai-keyword-option-item-wrap{
	min-height: 30px;
}

.wtai-bulk-other-details-wrap label{
	display: flex;
	gap: 5px
}

/*
Hide rewrite, reference products
*/
.wtai-edit-product-line .wtai-wp-filter .wtai-ref-product-form-postbox-wrapper,
.wtai-cta-radio-container-wrap,
.wtai-bulk-generate-type-wrap,
.wtai-bulk-reference-product-wrapper{
	display: none!important
}

.wtai-cbp-pool-list-item-dragging{
	cursor: grabbing;
}

.wtai-sorting-active {
    cursor: grabbing !important;
}

.wtai-cbp-flex-row-sortable-placeholder-enabled .wtai-cbp-keyword-pool-drag-area-wrap{
	display: none!important
}

.wtai-cbp-keyword-pool-drag-area-wrap-placeholder.wtai-moving-up {
    /* Styles for when item is moving up */
    background: #DAEBF8;
	border-color: #0066CC
}

.wtai-cbp-keyword-pool-drag-area-wrap-placeholder.wtai-moving-down {
    /* Styles for when item is moving down */
    background: #DAEBF8;
	border-color: #0066CC
}

/*.wtai-cbp-keyword-pool-drag-area-wrap-placeholder.wtai-target-moving-up {
    transform: translateY(-2px);
}

.wtai-cbp-keyword-pool-drag-area-wrap-placeholder.wtai-target-moving-down {
    transform: translateY(2px);
}*/

.wtai-cbp-keyword-pool-drag-area-wrap-placeholder {
    pointer-events: none; /* Prevent interference with sorting */
}

.wtai-cbp-flex-column-container-dragging .wtai-cbp-keyword-pool-drag-area-wrap-placeholder {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/*.wtai-cbp-flex-row-non-sortable{
	background: #DAEBF8;
}

.wtai-cbp-flex-column-container-dragging :not(.wtai-cbp-keyword-pool-drag-area-wrap-placeholder) .wtai-cbp-keyword-pool-drag-area-content {
	display: none!important
}*/

.wtai-cbp-keyword-pool-drag-area-wrap-placeholder.wtai-force-hide-placeholder{
	opacity: 0!important;
	visibility: hidden!important;
}

@media screen and (max-width: 782px) {
	.wtai-history-keyword-pipeline-overlay{
		top: 96px;
	}
}

.wtai-tooltip.hover:before{
	content: '';
	position: absolute;
	top: 100%;
	left: calc(50% - 2px);
	transform: translateX(-50%);
	border-width: 6px;
	border-style: solid;
	border-color: transparent transparent #333 transparent; /* Up arrow */
}

.wtai-tooltip.wtai-tooltip-bottom.hover:before {
	content: '';
	position: absolute;
	top: -10px;           /* Push above the tooltip box */
	left: 50%;
	transform: translateX(-50%);
	border-width: 6px;
	border-style: solid;
	border-color: #333 transparent transparent transparent; /* Down arrow */
  }

.wtai-bulkactions-wrap .wtai-tooltip.hover:before{
	left: calc(50% - 5px);
}

.wtai-tone-and-styles-select .wtai-tooltip.hover:before{
	left: calc(50% + 3px);
}

@media screen and (max-width: 768px) {
    .wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-tooltip,
    .bulkactions .wtai-tooltip{
        top: 12px;
		max-height: 20px;
    }

	.writetext-ai_page_write-text-ai-category .wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-tooltip{
		top: 25px
	}
}

@media screen and (max-width: 767px) {
    #wtai-sel-writetext-status .wtai-filter-select{
        max-width: calc(100% - 36px)
    }
}

.wtai-grid-preview-tooltip.tooltipster-base .tooltipster-content{
	background-color: #fff;
	color: #2C3338;
	border-color: rgba(0, 0, 0, 0.12)!important;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12)!important;
}

.wtai-grid-preview-tooltip.tooltipster-sidetip .tooltipster-arrow-background{
	border-top-color: #fff !important;
}

.wtai-grid-preview-tooltip.tooltipster-sidetip .tooltipster-arrow-border{
	border-top-color: #fff !important;
}

.wtai-grid-preview-tooltip.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{
	border-bottom-color: #fff !important;
}

.wtai-grid-preview-tooltip.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{
	border-bottom-color: #fff !important;
}

.wtai-bulk-reference-product-wrapper{
	display: none!important
}

.wp-media-buttons .button.insert-media.add_media{
	max-height: 30px;
    line-height: 1;
    max-width: 100%;
    padding: 5px 10px!important;
	position: relative;
    top: 1px;
    margin-top: -1px;
    margin-bottom: 1px;
}

/* Hide Create Gallery, Audio Playlist, Video Playlist tabs in media modal */
.media-menu .media-menu-item#menu-item-gallery,
.media-menu .media-menu-item#menu-item-playlist,
.media-menu .media-menu-item#menu-item-video-playlist {
    display: none !important;
}

.wtai-history-text img,
.wtai-page-list #poststuff .wtai-current-value img{
	max-width: 100%;
	height: auto;
}

.wtai-history-text .alignleft {float: left;margin: 0.5em 1em 0.5em 0;} 
.wtai-history-text .aligncenter {display: block;margin-left: auto;margin-right: auto;} 
.wtai-history-text .alignright { float: right;margin: 0.5em 0 0.5em 1em;}

.tooltipster-base .alignleft {float: left;margin: 0.5em 1em 0.5em 0;} 
.tooltipster-base .aligncenter {display: block;margin-left: auto;margin-right: auto;} 
.tooltipster-base .alignright { float: right;margin: 0.5em 0 0.5em 1em;}

.wtai-current-value .alignleft {float: left;margin: 0.5em 1em 0.5em 0;} 
.wtai-current-value .aligncenter {display: block;margin-left: auto;margin-right: auto;} 
.wtai-current-value .alignright { float: right;margin: 0.5em 0 0.5em 1em;}

.wtai-template-target-length-notice-single {
	margin: 0 0 20px!important;
    text-align: left;
    width: 100%;
}

@media (max-width: 1680px) {
	.wtai-template-target-length-notice-single {
		width: 100%;
	}

	.mce-toolbar .mce-ico{
		width: 18px;
		height: 18px;
	}
}

@media (max-width: 1536px) {
	.wtai-edit-product-line #poststuff .wtai-metabox .inside .wtai-button-spin-wrapper>div{
		width: 100%
	}
}

@media (max-width: 1440px) {
	.wtai-template-target-length-notice-single {
		width: 100%;
	}
}

@media (max-width: 1300px) {
	.wtai-template-target-length-notice-single {
		width: 100%;
	}
}

.wtai-notif-error-wrap .wtai-notif-error-text-fields ul li.wtai-notif-error-text-field-invalid_image {
    list-style-type: none!important;
    margin-left: 0!important;
    margin-top: 15px!important;
}

.wtai-error-notice-subtext{
	color: #8C8F94;
    margin-top: 5px;
    font-size: 12px !important;
    line-height: 16px !important;
}

.wtai-disabled-transfer-for-user #minor-publishing-actions{
	padding-bottom: 10px!important
}

.wtai-slide-right-text-wrapper .wtai-current-value li,
.wtai-slide-right-text-wrapper .wtai-current-value span,
.wtai-slide-right-text-wrapper .wtai-current-value div,
.wtai-slide-right-text-wrapper .wtai-current-value p,
.wtai-slide-right-text-wrapper .wtai-current-valueh6,
.wtai-slide-right-text-wrapper .wtai-current-value h5,
.wtai-slide-right-text-wrapper .wtai-current-value h4,
.wtai-slide-right-text-wrapper .wtai-current-value h3,
.wtai-slide-right-text-wrapper .wtai-current-value h2,
.wtai-slide-right-text-wrapper .wtai-current-value h1,
.wtai-history-text li,
.wtai-history-text span,
.wtai-history-text div,
.wtai-history-text p,
.wtai-history-text h6,
.wtai-history-text h5,
.wtai-history-text h4,
.wtai-history-text h3,
.wtai-history-text h2,
.wtai-history-text h1,
.wtai-tooltip-transfer-text.wtai-tooltiptext li,
.wtai-tooltip-transfer-text.wtai-tooltiptext span,
.wtai-tooltip-transfer-text.wtai-tooltiptext div,
.wtai-tooltip-transfer-text.wtai-tooltiptext p,
.wtai-tooltip-generate-text.wtai-tooltiptext li,
.wtai-tooltip-generate-text.wtai-tooltiptext span,
.wtai-tooltip-generate-text.wtai-tooltiptext div,
.wtai-tooltip-generate-text.wtai-tooltiptext p,
.wtai-tooltip-generate-text.wtai-tooltiptext h6,
.wtai-tooltip-transfer-text.wtai-tooltiptext h6,
.wtai-tooltip-generate-text.wtai-tooltiptext h5,
.wtai-tooltip-transfer-text.wtai-tooltiptext h5,
.wtai-tooltip-generate-text.wtai-tooltiptext h4,
.wtai-tooltip-transfer-text.wtai-tooltiptext h4,
.wtai-tooltip-generate-text.wtai-tooltiptext h3,
.wtai-tooltip-transfer-text.wtai-tooltiptext h3,
.wtai-tooltip-generate-text.wtai-tooltiptext h2,
.wtai-tooltip-transfer-text.wtai-tooltiptext h2,
.wtai-tooltip-generate-text.wtai-tooltiptext h1,
.wtai-tooltip-transfer-text.wtai-tooltiptext h1 {
	word-break: break-word;
	line-height: 1.5;
}

body.wtai-page-list .wtai-history-text ul,
body.wtai-page-list .wtai-history-text ol{
	margin-left: 30px
}

.wtai-generate-textarea-wrap.wtai-disable-scroll:after{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: transparent;
	z-index: 1000;
}

.postbox.wtai-ads-placeholder-wrap{
	border: 0!important;
    box-shadow: none!important;
    background: transparent!important;
}

.wtai-ads-placeholder-wrap .wtai-ad-banner-wrap{
	border: 1px solid #c3c4c7;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
    background: #fff;
	overflow: hidden;
}

/* Template selection in single page */
.wtai-edit-product-line #poststuff .postbox .inside .wtai-field-template-selection-main-wrapper .wtai-field-template-selection-length-wrapper .wtai-button-spin-wrapper.wtai-field-length-wrapper,
.wtai-field-template-selection-main-wrapper .wtai-field-template-selection-length-wrapper .wtai-field-length-wrapper{
	padding-left: 0;
    padding-right: 0;
}

.wtai-field-template-selection-main-wrapper .wtai-field-template-selection-length-wrapper .wtai-field-length-wrapper .wtai-button-text-length{
	flex-wrap: nowrap;
	margin-bottom: 0;
	margin-top: 0!important
}

.wtai-field-template-selection-main-wrapper .wtai-field-template-selection-length-wrapper .wtai-field-length-wrapper .wtai-specs-input{
	max-width: 35px;
	min-width: 35px;
}

.wtai-field-template-selection-main-wrapper .wtai-field-template-selection-length-wrapper .wtai-field-length-wrapper .wtai-button-text-length .wtai-text-input-label{
	margin-left: 10px
}

.wtai-field-template-selection-main-wrapper{
	margin: 0;
}

.wtai-field-template-selection-main-wrapper.wtai-template-selection-wrapper-has-data{
	margin: 0 0 20px;
}

.wtai-field-template-selection-inner-wrapper{
	display: flex;
	align-items: center;
	gap: 10px;
}

.wtai-field-template-selection-inner-wrapper label{
	font-weight: 600;
	margin-bottom: 0;
	min-height: 100% !important;
}

.wtai-field-template-selection-main-wrapper.wtai-with-text-length{
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
	justify-content: space-between;
}

.wtai-field-template-selection-main-wrapper.wtai-with-text-length .wtai-field-template-selection-length-wrapper{
	/*width: 360px;*/
	/*margin-left: auto;*/
}

.wtai-field-template-selection-inner-wrapper select.wtai-field-template-selection{
	width: 170px;
}

.wtai-field-template-selection-tooltip .wtai-tooltiptext{
	max-width: 300px;
	right: -60px;
}

.wtai-field-template-selection-main-wrapper.wtai-with-text-length .wtai-field-template-selection-length-wrapper label{
	text-align: left;
}

/* Template selection in bulk generate */
.wtai-field-template-selection-bulk-wrapper-generate .wtai-field-template-selection-bulk-item-wrapper,
.wtai-bulk-generate-main-contents-full-automation .wtai-product-attr-container.wtai-product-textfields-with-template-container .wtai-product-attr-item{
	display: flex;
    align-items: center;
	gap: 10px;
	width: 100%;
}

.wtai-field-template-selection-bulk-wrapper-generate .wtai-field-template-selection-bulk-item-wrapper label,
.wtai-bulk-generate-main-contents-full-automation .wtai-product-attr-container.wtai-product-textfields-with-template-container .wtai-product-attr-item label{
	width: 38%;
}

.wtai-field-template-selection-bulk-wrapper-generate .wtai-field-template-selection-bulk-item-wrapper .wtai-field-template-select-field-wrapper,
.wtai-bulk-generate-main-contents-full-automation .wtai-product-attr-container.wtai-product-textfields-with-template-container .wtai-product-attr-item .wtai-field-template-selection-bulk-wrapper{
	width: 62%;
}

.wtai-field-template-selection-bulk-wrapper .wtai-field-template-selection-bulk{
	width: 200px
}

.wtai-bulk-generate-main-contents-full-automation .wtai-product-attr-container.wtai-product-textfields-with-template-container .wtai-product-attr-item .wtai-product-attr-cb{
	top: 50%!important;
    transform: translateY(-50%)!important;
}

.wtai-bulk-template-description-wrap {
	margin-bottom: 20px;
}

.wtai-field-template-selection-bulk-wrapper-generate .wtai-field-template-selection-bulk-item-wrapper{
	margin-bottom: 10px;
}

.wtai-templates-filter-option-dropdown:disabled,
.wtai-field-template-selection-bulk:disabled{
	background-color: #fff!important;
}

@media (max-width: 767px) {
	.wtai-bulk-generate-main-contents-full-automation .wtai-product-attr-container.wtai-product-textfields-with-template-container .wtai-product-attr-item{
		flex-wrap: wrap;
        align-items: flex-start;
	}

	.wtai-bulk-generate-main-contents-full-automation .wtai-product-attr-container.wtai-product-textfields-with-template-container .wtai-product-attr-item label{
		width: 100%;
	}
	
	.wtai-bulk-generate-main-contents-full-automation .wtai-product-attr-container.wtai-product-textfields-with-template-container .wtai-product-attr-item .wtai-field-template-selection-bulk-wrapper{
		width: 100%;
	}

	.wtai-bulk-generate-main-contents-full-automation .wtai-product-attr-container.wtai-product-textfields-with-template-container .wtai-product-attr-item .wtai-product-attr-cb{
		top: 0!important;
		transform: none!important;
	}
}

/* Template top wrapper */
.wtai-col-row-top-content-wrapper.wtai-col-row-top-content-wrapper-has-data{
	padding: 12px 0 0 12px;
	width: 45%;
}

@media (max-width: 1300px) {
	.wtai-col-row-top-content-wrapper.wtai-col-row-top-content-wrapper-has-data{
		width: 100%;
		padding: 12px 12px 0 12px;
	}

	.wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-stock-status{
		max-width: 200px
	}
}

@media (max-width: 1100px) {
	.wtai-table-list-wrapper.wrap{
		padding-bottom: 150px
	}

	.wtai-keyword-pipeline-pool-container-wrap{
		margin-bottom: 40px
	}
}

/* Some responsive adjustments */
@media screen and (max-width: 782px) {
	.wtai-bulk-generate-tab-main-wrapper .wtai-bulk-generate-tab-link-wrapper .wtai-bulk-generate-tab-link-list-wrapper{
		flex-wrap: wrap;
	}

	.wtai-table-list-wrapper.wrap{
		padding-bottom: 40px
	}
}

@media screen and (max-width: 767px) {
	.wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-stock-status,
	.wtai-table-list-wrapper .wtai-wp-table-list-filter select,
	.wtai-wp-table-list-filter select#wtai-product-cat,
	.tablenav .actions select#bulk-action-selector-top {
		max-width: calc(100% - 35px);
	}

	.wtai-table-list-wrapper .wtai-wp-table-list-filter .wtai-tooltip{
		top: auto;
		bottom: 60px
	}

	.wtai-tb-window-modal-keyword-analysis .wtai-bulk-keyword-analysis-tab-content-inner {
        max-height: 100%;
		padding: 0;
    	border: 0;
    }

	
    .wtai-status-checkbox-options {
        width: calc(100% - 35px);
        min-width: calc(100% - 35px);
		left: 0
    }	

	.wtai-keyword-pipeline-main-wrap .wtai-keyword-pipeline-info-header-wrap{
		flex-wrap: wrap;
		justify-content: flex-start;
	}

	.wtai-keyword-pipeline-info-date-cta-wrap{
		width: 100%;
		border-right: 0
	}

	.wtai-keyword-pipeline-general-loader-wrap{
		width: 100%
	}

	.wtai-single-edit-progress-bar-wrap{
		width: 90%;
		left: 50%;
		top: 40px;
		max-width: 90%;
    	transform: translateX(-50%);
	}
}

/* Special case for ipad mini */
@media screen and (max-width: 744px) {
}

@media screen and (max-width: 600px) {
    #wpadminbar {
        position: fixed;
    }
}

@media (max-width: 580px) {
	#TB_window.modal_attention,
	#wtai-product-edit-cancel.wtai-loader-generate,
	#wtai-product-generate-forced.wtai-loader-generate,
	#product-transfer-forced.wtai-loader-generate,
	#product-rewrite-forced.wtai-loader-generate,
	#product-rewrite-forced2.wtai-loader-generate,
	.wtai-product-generate-forced.wtai-loader-generate {
		width: 80% !important;
        margin-left: auto !important;
        transform: translateX(-50%);
	}

	.tooltipster-base .tooltipster-content{
		max-height: 300px!important;
        max-width: 300px!important;
	}

	.wtai-intent-popover-inner{
		max-width: 300px;
		min-width: 300px;
	}
}

@media screen and (max-width: 599px) {
    .wtai-bulk-generate-tab-content-wrapper .wtai-bulk-generate-tab-content-inner {
        max-height: 100%;
        padding: 0;
        height: auto !important;
    }

	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container,
	#TB_ajaxContent .wtai-product-attributes-container .wtai-product-attr-container {
		flex-direction: column;
		width: 100%;
	}

	#TB_ajaxContent .wtai-product-attributes-container,
	#TB_ajaxContent .wtai-product-fields-wrapper .wtai-product-tonestyles-container>div,
	#TB_ajaxContent .wtai-product-attributes-container .wtai-product-attr-container>div {
		width: 100%!important;
		overflow-y: visible;
	}

	.wtai-bulk-generate-tab-content-wrapper .wtai-bulk-generate-tab-content.wtai-bulk-generate-tab-content-attributes .wtai-bulk-generate-tab-content-inner {
        max-height: 100%;
    }

	.wtai-bulk-generate-tab-content-wrapper .wtai-button-text-length span{
		justify-content: flex-end;
		gap: 10px;
	}

	.wtai-tab-link-item-sub-txt{
		padding-left: 10px
	}

	.wtai-full-automation-actions-wrapper{
		padding-right: 0
	}

	.wtai-keyword-options-wrap.wtai-trigger-action-options-wrap .wtai-keyword-option-item-wrap label{
		flex-wrap: nowrap;
	}

	.wtai-keyword-options-wrap.wtai-trigger-action-options-wrap .wtai-keyword-option-item-wrap label .wtai-trigger-action-option-cb-text{
		width: calc( 100% - 30px );
		line-height: 30px;
	}

	.wtai-automatic-text-optimization-option-cb-label{
		display: flex !important;
		align-items: center;
		gap: 5px;
	}

	.wtai-automatic-text-optimization-option-cb-label .wtai-automatic-text-optimization-option-cb-text{
		width: calc( 100% - 30px );
	}

	.wtai-bulk-keyword-rewrite-fields-wrap .wtai-keyword-options-wrap.wtai-flex-column-options.wtai-product-text-field-options-wrap{
		display: block
	}

	.wtai-keyword-options-wrap.wtai-trigger-action-options-wrap .wtai-keyword-option-item-wrap label .wtai-target-length-input-field-wrap{
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.wtai-bulk-keyword-item-automatic-text-optimization-wrap .wtai-keyword-option-item-wrap{
		margin-bottom: 15px
	}

	.wtai-tab-link-item-mobile-headline{
		padding-top: 10px
	}
}

.wtai-sorting-active{
	z-index: 9999999!important
}

.wtai-sorting-active,
.wtai-sorting-active * {
    cursor: grabbing !important;
	opacity: 1!important
}

.wtai-sorting-active .wtai-cbp-keyword-edit-btn,
.wtai-sorting-active .wtai-cbp-keyword-delete-btn {
    display: none;
}

.wtai-cbp-flex-row-sortable:active,
.wtai-cbp-flex-row-sortable:active *,
.wtai-grabbing-cursor,
.wtai-grabbing-cursor * {
	cursor: grabbing !important;
	cursor: -webkit-grabbing !important; /* For WebKit browsers */
}

.wtai-keyword-optimization-keyword-input-label,
.wtai-bulk-keyword-search-intent-label{
	display: flex;
	gap: 10px;
	align-items: center;
    justify-content: space-between;
	padding-bottom: 5px
}

.wtai-negative-keywod-link-wrap{
	display: flex;
	gap: 15px;
	align-items: center;
}

.wtai-keyword-optimization-bottom-content-wrap .wtai-negative-keywod-link-wrap{
	margin-top: 15px;
}

.wtai-negative-keywod-link-wrap a{
	font-weight: 400
}

.wtai-negative-keywod-link-wrap a.wtai-disabled{
	opacity: 0.7;
    cursor: not-allowed;
    color: #888888;
	pointer-events: none;  /* prevents click/hover */
}

.wtai-negative-keywod-link-wrap .wtai-premium-wrap{
	margin-left: 0;
}

@media screen and (max-width:1100px){
	.wtai-keyword-optimization-keyword-input-label,
	.wtai-bulk-keyword-search-intent-label{
		display: block;
	}

	.wtai-keyword-optimization-keyword-input-label .wtai-negative-keywod-link-wrap,
	.wtai-bulk-keyword-search-intent-label .wtai-negative-keywod-link-wrap{
		padding-top: 10px
	}
}

.wtai-bulk-button-text.wtai-processing-disabled-button:focus,
.wtai-bulk-button-text.wtai-processing-disabled-button:hover,
.wtai-bulk-button-text.wtai-processing-disabled-button{
	color: #a7aaad !important;
    background: #f6f7f7 !important;
    border-color: #dcdcde !important;
    box-shadow: none !important;
    text-shadow: none !important;
    cursor: not-allowed;
}

.wtai-bulk-prod-attribute-wrapper .wtai-product-attr-wrap{
	display: flex;
	flex-wrap: wrap;
	gap: 5px
}

.wtai-bulk-prod-attribute-wrapper .wtai-product-attr-wrap .wtai-product-attr-item{
	width: 32%;
	align-items: center;
}

@media (max-width:1200px) {
	.wtai-bulk-prod-attribute-wrapper .wtai-product-attr-wrap .wtai-product-attr-item{
		width: 48%;
	}
}

@media (max-width:767px) {
	.wtai-bulk-prod-attribute-wrapper .wtai-product-attr-wrap .wtai-product-attr-item{
		width: 100%;
	}

	.wtai-preprocess-image-loader .wtai-bulk-generate-headline-txt{
		flex-wrap: wrap;
		gap: 10px;
	}

	.wtai-preprocess-image-loader .wtai-bulk-generate-headline-txt .wtai-bulk-generate-headline-txt-main{
		width: 100%;
	}	
}

@media (max-width:580px) {
	.wtai-field-template-selection-bulk-wrapper-generate .wtai-field-template-selection-bulk-item-wrapper, 
	.wtai-bulk-generate-main-contents-full-automation .wtai-product-attr-container.wtai-product-textfields-with-template-container .wtai-product-attr-item{
		flex-wrap: wrap;
	}

	.wtai-field-template-selection-bulk-wrapper-generate .wtai-field-template-selection-bulk-item-wrapper label,
	.wtai-bulk-generate-main-contents-full-automation .wtai-product-attr-container.wtai-product-textfields-with-template-container .wtai-product-attr-item label {
		width: 100%;
	}

	.wtai-field-template-selection-bulk-wrapper-generate .wtai-field-template-selection-bulk-item-wrapper .wtai-field-template-select-field-wrapper, 
	.wtai-bulk-generate-main-contents-full-automation .wtai-product-attr-container.wtai-product-textfields-with-template-container .wtai-product-attr-item .wtai-field-template-selection-bulk-wrapper {
		width: 100%;
	}
}

#wtai-additional-prompt-metabox{
	margin-bottom: 60px
}

.wtai-product-attr-description{
	padding-bottom: 15px
}

.wtai-error-thumbnail-header-wrap{
	color: red;
	margin-bottom: 15px;
}

.wtai-templates-filter-options-wrap .wtai-templates-filter-option-wrap{
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	padding-bottom: 10px;
}

.wtai-templates-filter-options-wrap .wtai-templates-filter-option-wrap label{
	width: 50%
}

.wtai-templates-filter-options-wrap .wtai-templates-filter-option-wrap .wtai-templates-filter-option-dropdown-wrap{
	width: calc(50% - 10px)
}

.wtai-templates-filter-option-dropdown{
	width: 100%
}

.wtai-keyword-optimization-bottom-content-wrap{
	padding: 20px;
	background-color: #F6F6F6;
	margin-top: 15px;
}

.wtai-keyword-optimization-bottom-content-wrap .wtai-keyword-optimization-bottom-text-title{
	color: #1D2327;
	font-weight: 600;
	font-size: 14px;
	line-height: 1;
	margin-bottom: 10px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif
}

.wtai-preparing-process-warning-text,
.wtai-preparing-image-warning-text{
	color: #DC3232;
	font-weight: 600;
}

.wtai-loading-preprocess-image-container .wtai-loading-loader-wrapper {
	position: relative
}

.wtai-loading-preprocess-image-container .wtai-loading-wtai-header-wrapper .wtai-bulkgenerate-check-ico.wtai-image-uploading-bottom-ico{
	position: absolute;
	top: -10px;
    left: -28px;
}

/*.wtai-keyword-analysis-options-wrap.wtai-ko-step2-active .wtai-keyword-optimization-footer-wrap{
	display: none;
}*/

.wtai-single-search-intent-tooltip.wtai-tooltip.wtai-small-screen-tooltip{
	display: none;
}

@media (max-width:1300px) {
	.wtai-single-keyword-item-search-intent-wrap{
		flex-wrap: wrap;
	}

	.wtai-single-keyword-item-search-intent-wrap .wtai-single-keyword-search-intent-label{
		width: 100%;
	}
}

@media (max-width:1200px) {
	.wtai-single-search-intent-tooltip.wtai-tooltip.wtai-small-screen-tooltip{
		display: inline-block;
	}

	.wtai-single-search-intent-tooltip.wtai-tooltip.wtai-wide-screen-tooltip{
		display: none
	}
}

.wtai-bulk-no-template-warning-wrap{
	position: absolute;
    bottom: 100%;
    right: 20px;
    width: 350px;
	padding: 20px;
	box-shadow: 0px 4px 12px 0px #0000001F;
	background-color: #333333;
	border-radius: 4px;
	display: none;
}

.wtai-bulk-no-template-warning-wrap::after {
    content: "";
    position: absolute;
    left: 80%;
    bottom: -6px;
    transform: translateX(-50%);
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: #333 transparent transparent transparent;
    filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.08));
}

.wtai-bulk-no-template-warning-wrap .wtai-bulk-no-template-warning-text-wrap{
	color: #FFFFFF;
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    text-align: left;
}

.wtai-bulk-no-template-warning-wrap .wtai-bulk-no-template-warning-cta-wrap{
	display: flex;
	gap: 10px;
	justify-content: flex-end;
	align-items: center;
	margin-top: 15px;
}

#TB_window #TB_ajaxContent .wtai-footer-modal .button-primary.wtai-bulk-no-template-warning-cta-continue{
	min-width: auto;
}

/* Start: Trained AI model */
.wtai-bulk-voice-style-instruction-wrap{
	margin: 10px 15px 10px 15px;
	font-size: 13px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.wtai-bulk-trained-ai-model-cb-label{
	color: #1D2327;
	font-size: 13px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 600;
}

.wtai-bulk-voice-style-active .wtai-bulk-trained-ai-model-cb-label{
	color: #2271B1;
}

.wtai-bulk-trained-ai-model-wrap{
	display: flex;
	gap: 10px;
	align-items: center;
}

.wtai-bulk-trained-ai-model-wrap .wtai-bulk-voice-type-radio-wrap{
	width: auto
}

.wtai-bulk-trained-ai-model-wrap .wtai-bulk-trained-ai-model-select-wrap{
	width: auto;
	display: flex;
    align-items: center;
    gap: 10px;
}

.wtai-bulk-trained-ai-model-select-wrap select{
	width: 200px;
	max-width: 200px;
}

.wtai-bulk-trained-ai-model-wrap,
.wtai-bulk-voice-style-general-wrap{
	padding: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
	margin: 0 15px 5px 15px;
}

.wtai-bulk-voice-style-type-wrap.wtai-bulk-voice-style-active{
	background: #DAEBF880;
	border-color: #2271B1
}

.wtai-bulk-voice-style-general-wrap{
	margin-bottom: 0;
	padding-bottom: 0;
}

.wtai-bulk-trained-ai-model-select-wrap .wtai-tooltip,
.wtai-single-trained-ai-model-select-wrap .wtai-tooltip{
	margin-right: 0;
    top: 2px;
    margin-left: 5px;
}

.wtai-bulk-generate-tab-content-wrapper .wtai-bulk-generate-tab-content.wtai-bulk-generate-tab-content-tone-style-audience .wtai-bulk-generate-tab-content-inner{
	padding: 10px 0 20px;
}

.wtai-bulk-voice-style-general-wrap{
	padding-left: 20px;
	padding-right: 20px;
}

.wtai-bulk-voice-style-general-text-wrap{
	font-weight: 600;
    margin-bottom: 15px;
    display: block;
}

.wtai-edit-product-line .wtai-wp-filter.wtai-filter-main-wrap-single{
	gap: 20px;
}

.wtai-filter-main-wrap-single .wtai-postbox-process-trained-ai-model{
	width: 40%;
}

.wtai-wp-filter.wtai-filter-main-wrap.wtai-filter-main-wrap-single .wtai-postbox-process.wtai-postbox-process-style-tone-audience{
	width: calc(60% - 80px);
	order: 3;
	flex: 0 0 calc(60% - 80px);
	flex-wrap: nowrap;
}

.wtai-wp-filter.wtai-filter-main-wrap.wtai-filter-main-wrap-single .wtai-postbox-process .wtai-postbox-process-left .wtai-postbox-process-style-tone-wrapper,
.wtai-wp-filter.wtai-filter-main-wrap.wtai-filter-main-wrap-single .wtai-postbox-process .wtai-postbox-process-left{
	width: 100%
}

.wtai-postbox-process-trained-ai-model{
	display: flex;
	gap: 15px;
	justify-content: space-between;
	align-items: center
}

.wtai-postbox-process-trained-ai-model .wtai-single-voice-style-trained-ai-model-wrap{
	width: calc(100% - 60px);
}

.wtai-single-trained-ai-model-wrap{
	display: flex;
	gap: 10px;
	align-items: center;
	justify-content: space-between;
}

.wtai-single-trained-ai-model-wrap .wtai-single-trained-ai-model-select-wrap{
	width: 78%;
	display: flex;
	gap: 10px;
	align-items: center;
}

.wtai-single-trained-ai-model-wrap .wtai-single-trained-ai-model-cb-label{
	white-space: nowrap;
}

.wtai-single-trained-ai-model-wrap .wtai-single-trained-ai-model-select-wrap select{
	width: 100%;
}

.wtai-single-trained-ai-model-cb-text{
	color: #303030;
	font-size: 13px;
	font-weight: 600
}

.wtai-bulk-voice-type-radio-wrap{
	display: flex;
	gap: 10px;
	align-items: center;
}

.wtai-bulk-voice-type-radio{
	margin-top: 1px!important
}

.wtai-bulk-voice-style-type-wrap.wtai-bulk-voice-style-active .wtai-bulk-voice-type-radio-wrap{
	color: #2271B1
}

.wtai-bulk-voice-style-general-options-wrap{
	margin-left: 30px;
}

.wtai-single-voice-style-wrap{
	padding: 10px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.wtai-single-voice-style-wrap.wtai-single-voice-style-active-wrap{
	background: #DAEBF880;
	border-color: #2271B1
}

.wtai-single-voice-style-wrap.wtai-single-voice-style-active-wrap .wtai-single-voice-style-cb-label,
.wtai-single-voice-style-wrap.wtai-single-voice-style-active-wrap .wtai-single-trained-ai-model-cb-text,
.wtai-single-voice-style-wrap.wtai-single-voice-style-active-wrap .wtai-single-trained-ai-model-cb-label,
.wtai-single-voice-style-wrap.wtai-single-voice-style-active-wrap .wtai-tone-and-styles-label{
	color: #2271B1
}

.wtai-filter-main-wrap-single .wtai-postbox-process-mid{
	align-self: center;
}

.wtai-single-trained-ai-model-select.wtai-button-gray-label,
.wtai-tone-and-styles-select .wtai-button-label.wtai-button-gray-label{
	border-color: #8C8F94!important;
    color: #50575E!important;
    opacity: 0.5!important;
}

.wtai-single-voice-style-radio.wtai-button-gray-label{
	opacity: 0.5!important;
}

.wtai-empty-trained-ai-model-wrap .wtai-bulk-trained-ai-model-cb-text,
.wtai-empty-trained-ai-model-wrap .wtai-single-trained-ai-model-cb-text,
.wtai-bulk-voice-style-trained-ai-model-wrap.wtai-disabled-premium-feature .wtai-bulk-trained-ai-model-cb-text,
.wtai-single-trained-ai-model-wrap.wtai-disabled-premium-feature .wtai-single-trained-ai-model-cb-text{
	color: #888888!important;
}

.wtai-bulk-voice-style-trained-ai-model-wrap.wtai-disabled-premium-feature .wtai-bulk-voice-type-radio,
.wtai-bulk-voice-style-trained-ai-model-wrap.wtai-disabled-premium-feature .wtai-bulk-trained-ai-model-cb-label,
.wtai-bulk-voice-style-trained-ai-model-wrap.wtai-disabled-premium-feature .wtai-bulk-trained-ai-model-select-wrap,
.wtai-bulk-voice-style-trained-ai-model-wrap.wtai-disabled-premium-feature .wtai-bulk-trained-ai-model-select,
.wtai-single-trained-ai-model-wrap.wtai-disabled-premium-feature .wtai-single-voice-style-radio,
.wtai-single-trained-ai-model-wrap.wtai-disabled-premium-feature .wtai-single-trained-ai-model-select,
.wtai-single-trained-ai-model-wrap.wtai-disabled-premium-feature .wtai-single-trained-ai-model-select-wrap,
.wtai-single-trained-ai-model-wrap.wtai-disabled-premium-feature .wtai-single-trained-ai-model-cb-label{
	cursor: not-allowed;
}

.wtai-empty-trained-ai-model-wrap .wtai-trained-model-tooltip-event-wrap{
	position: relative;
}

.wtai-empty-trained-ai-model-wrap .wtai-trained-model-tooltip-event-wrap:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: calc(100% - 30px);
	height: 100%;
	background-color: transparent;
}

.wtai-empty-trained-ai-model-tooltip-content{
	max-width: 300px;
	font-size: 12px;
    line-height: 1.5;
	padding: 10px
}

.wtai-empty-trained-ai-model-tooltip-content p{
	margin-top: 0!important
}

.wtai-empty-trained-ai-model-tooltip-content a{
	color: #fff;
}

.wtai-empty-trained-ai-model-tooltip-content .wtai-empty-brand-voice-tooltip-cta-wrapper{
	text-align: right;
	margin-top: 20px;
}

.wtai-empty-trained-ai-model-wrap select,
.wtai-empty-trained-ai-model-wrap label,
.wtai-empty-trained-ai-model-wrap{
	cursor: pointer!important;
}

.wtai-single-trained-ai-model-select-inner-wrap select,
.wtai-single-trained-ai-model-select-inner-wrap{
	width: 100%;
}

.wtai-wp-filter.wtai-filter-loading{
	position: relative;
}

.wtai-wp-filter.wtai-filter-loading:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.3);
	z-index: 99;
	cursor: not-allowed;
}

@media screen and (max-width:1600px) {
	.wtai-filter-main-wrap-single .wtai-postbox-process-trained-ai-model{
		width: 45%;
	}

	.wtai-wp-filter.wtai-filter-main-wrap.wtai-filter-main-wrap-single .wtai-postbox-process.wtai-postbox-process-style-tone-audience {
		width: calc(55% - 80px);
		flex: 0 0 calc(55% - 80px);
	}

	.wtai-postbox-process-trained-ai-model{
		gap: 10px
	}
}

@media screen and (max-width:1500px) {
	.wtai-single-trained-ai-model-wrap{
		flex-wrap: wrap;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-tone-and-styles-select,
	.wtai-postbox-process .wtai-tone-and-styles-wrapper .wtai-tone-and-styles-label,
	.wtai-single-trained-ai-model-wrap .wtai-single-trained-ai-model-select-wrap,
	.wtai-single-trained-ai-model-cb-label{
		width: 100%;
	}

	.wtai-postbox-process .wtai-tone-and-styles-wrapper{
		flex-wrap: wrap;
	}

	.wtai-postbox-process .wtai-tone-and-styles-wrapper .wtai-tone-and-styles-label{
		height: auto;
		line-height: 1;
		margin-bottom: 10px;
	}

	.wtai-edit-product-line .wtai-wp-filter{
		align-items: center;
	}

	.wtai-step-4-container-wrap{
		padding-top: 0
	}

	.wtai-single-trained-ai-model-select-wrap .wtai-tooltip{
		margin-left: 10px;
	}

	.wtai-tone-and-styles-select .wtai-tooltip{
		padding-left: 10px
	}

	.wtai-filter-main-wrap-single .wtai-postbox-process-trained-ai-model{
		width: 35%;
	}

	.wtai-wp-filter.wtai-filter-main-wrap.wtai-filter-main-wrap-single .wtai-postbox-process.wtai-postbox-process-style-tone-audience {
        width: calc(65% - 80px);
        flex: 0 0 calc(65% - 80px);
    }
}

@media screen and (max-width:1310px) {
	.wtai-wp-filter.wtai-filter-main-wrap.wtai-filter-main-wrap-single .wtai-postbox-process .wtai-postbox-process-left .wtai-postbox-process-style-tone-wrapper{
		flex-wrap: wrap;
	}

	.wtai-postbox-process .wtai-tone-and-styles-wrapper{
		width: 100%;
		flex-direction: column;
	}

	.wtai-postbox-process .wtai-tone-and-styles-wrapper .wtai-single-voice-style-cb-label{
		width: 100%;
		flex-direction: column;
	}

	.wtai-filter-main-wrap-single .wtai-postbox-process-trained-ai-model{
		width: 45%;
	}

	.wtai-wp-filter.wtai-filter-main-wrap.wtai-filter-main-wrap-single .wtai-postbox-process.wtai-postbox-process-style-tone-audience {
        width: calc(55% - 80px);
        flex: 0 0 calc(55% - 80px);
    }

	.wtai-postbox-process .wtai-tone-and-styles-wrapper .wtai-tone-and-styles-label{
		width: 100%;
        height: auto;
		line-height: 1;
        margin-bottom: 10px;
	}

	.wtai-edit-product-line .wtai-wp-filter .wtai-tone-and-style-form-wrapper .wtai-tone-and-styles-select{
		margin-right: 25px;
		padding-right: 26px;
	}

	.wtai-bulk-trained-ai-model-cb-label{
		width: 100%
	}
}

@media screen and (max-width:1100px) {

	.wtai-filter-main-wrap-single .wtai-postbox-process-trained-ai-model {
        flex-wrap: wrap;
    }

	.wtai-filter-main-wrap-single .wtai-postbox-process-mid,
	.wtai-filter-main-wrap-single .wtai-postbox-process-trained-ai-model {
        width: 100%;
    }

	.wtai-postbox-process-trained-ai-model .wtai-single-voice-style-trained-ai-model-wrap {
		width: 100%;
	}

	.wtai-wp-filter.wtai-filter-main-wrap.wtai-filter-main-wrap-single .wtai-postbox-process.wtai-postbox-process-style-tone-audience {
        width: 100%;
        flex: 0 0 100%;
    }

	.wtai-filter-main-wrap-single .wtai-postbox-process-mid{
		margin-bottom: 5px
	}

	.wtai-single-trained-ai-model-wrap .wtai-single-trained-ai-model-select-wrap{
		position: relative;
	}

	.wtai-single-trained-ai-model-wrap .wtai-single-trained-ai-model-select-wrap select {
		width: calc(100% - 30px);
	}

	.wtai-single-trained-ai-model-select-wrap .wtai-tooltip{
		margin-left: 0;
		position: absolute;
		right: 0;
	}	
}

@media screen and (max-width:767px) {
	.wtai-bulk-trained-ai-model-wrap .wtai-bulk-voice-type-radio-wrap{
		width: 25%
	}

	.wtai-bulk-trained-ai-model-wrap .wtai-bulk-voice-type-radio-wrap{
		width: 100%
	}

	.wtai-bulk-trained-ai-model-wrap .wtai-bulk-trained-ai-model-select-wrap{
		padding-left: 25px;
	}

	.wtai-bulk-trained-ai-model-wrap{
		flex-wrap: wrap;
	}

	.wtai-tb-window-modal-generate .wtai-tooltip.wtai-trained-ai-model-tooltip-bulk .wtai-tooltiptext {
        width: 300px;
    }
}

@media screen and (max-width:767px) {
	.wtai-filter-main-wrap-single .wtai-postbox-process-mid{
		margin-bottom: 0
	}

	.wtai-bulk-generate-tab-content.wtai-bulk-generate-tab-content-tone-style-audience .wtai-tab-content-mobile-header{
		padding-left: 20px;
		padding-right: 20px;
	}

	.wtai-bulk-generate-tab-main-wrapper .wtai-bulk-generate-tab-link-wrapper .wtai-bulk-generate-tab-link-list-wrapper .wtai-bulk-generate-tab-link-item {
        font-size: 12px;
		padding: 10px 5px;
    }

	.wtai-bulk-voice-style-general-wrap{
		max-height: 100%;
	}

	.wtai-tab-content-mobile-header-hidden-on-mobile{
		display: none!important
	}

	.wtai-bulk-no-template-warning-wrap{
		width: 300px;
	}

	.wtai-bulk-trained-ai-model-wrap .wtai-bulk-trained-ai-model-select-wrap{
		padding-left: 35px;
	}
}

/* End: Trained AI model */

.wtai-bulk-and-txt,
.wtai-bulk-completed-count,
.wtai-bulk-ko-completed-count{
	color: #2C3338;
}

.wtai-ai-logo.wtai-hide-force-transfer{
	display: none!important
}

.wtai-global-loader.wtai-is-active-force-transfer{
	display: block!important
}

.wtai-top-loader-current-status-txt{
	display: block;
    position: absolute;
    top: 20px;
    min-width: 200px;
    left: 95px;
	/*left: 145px;*/
    min-height: 20px;
	color: #2C3338;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 400;
	font-style: italic;
	font-size: 14px;
	line-height: 18px;
}

.wtai-bulk-action-option-wrap.wtai-preloading-element,
.wtai-bulk-action-option-wrap.wtai-modal-loading{
	opacity: 0.5;
	pointer-events: none;
}

/*
.wtai-bulk-error .wtai-bulk-completed-count, 
.wtai-bulk-error .wtai-bulk-ko-completed-count,
.wtai-bulk-error .wtai-loading-header-number{
	color: #DC3232;
}*/

.wtai-preparing-process-warning-text{
	display: block;
	margin-top: 5px;
}

.wtai-transfer-manual-process-warning-text{
	display: block;
	color: #8C8F94;
    font-size: 12px;
    line-height: 1.2;
    margin-bottom: 5px;
    margin-top: 5px;
}

.wtai-preparing-process-warning-text .wtai-dark-text{
	color: #8C8F94;
	font-weight: 400;
}

.wtai-bulk-generate-note-description-txt p{
	margin-top: 0
}

.wtai-bulk-generate-warning-text,
.wtai-bulk-transfer-warning-text {
	font-size: 13px
}

.wtai-bulk-transfer-warning-text{
	display: none
}

.wtai-queued-bulk-action-text-container span,
.wtai-cancelling-text-container span,
.wtai-bulk-generate-warning-text span,
.wtai-bulk-transfer-warning-text span{
	display: block;
}

.wtai-keyword-optimization-status-wrap.wtai-notice-status-inprogress .wtai-queued-bulk-action-text-container span,
.wtai-top-loader-current-status-txt .wtai-queued-bulk-action-text-container span{
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.wtai-queued-bulk-action-text-container .wtai-queued-bulk-action-sub-text,
.wtai-cancelling-text-container .wtai-cancelling-sub-text{
	font-size: 13px;
}

/* Force hide the bulk progressbar when we are in the single page */
#wpcontent.preprocess-image #wtai-loader-estimated-time,
body.wtai-open-single-slider #wtai-loader-estimated-time{
	display: none!important;
}

.wtai-loader-generate.wtai-bulk-refresh-page-notification{
	width: 550px;
    left: 50%;
    transform: translateX(-50%);
    top: 40px;
	z-index: 999999;
}

.wtai-loader-generate.wtai-bulk-refresh-page-notification .wtai-bulk-refresh-page-notification-message p{
	margin-top: 0;
	text-align: center;
}

.wtai-loader-generate.wtai-bulk-refresh-page-notification .wtai-bulk-refresh-page-notification-actions{
	text-align: center;
	padding-top: 20px;
}

@media screen and (max-width: 780px) {
	.wtai-loader-generate.wtai-bulk-refresh-page-notification{
		width: 80%;
		top: 60px
	}
}

.wtai-selection-counter-wrap{
	display: none
}

.wtai-selection-counter-wrap .wtai-selection-counter-inner-wrap{
	display: flex;
	gap: 10px;
	align-items: center;
}

.wtai-selection-counter-separator{
	width: 1px;
	height: 14px;
	background: #A7AAAD;
	display: block;
}

.wtai-not-allowed-element{
	position: relative;
}

.wtai-not-allowed-element:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: 0.5;
	z-index: 1;
	cursor: not-allowed;
}

.wtai-viewer-table-class .wtai-selection-counter-wrap{
	display: none!important;
}

#wtai-start-sticky {
    will-change: scroll-position;
    transform: translateZ(0); /* Force hardware acceleration */
}

.wtai-list-table tbody tr {
    will-change: contents;
}

.wtai-tb-window-modal-generate .wtai-product-attr-cb-alt_text[disabled]{
	cursor: not-allowed;
}

.wtai-single-trained-ai-model-select.wtai-error,
.wtai-bulk-trained-ai-model-select.wtai-error,
.wtai-checkbox-dropdown.wtai-error .wtai-filter-option-label,
.wtai-templates-filter-option-dropdown.wtai-error{
	border-color: #DC3232!important;
}

.wtai-alt-text-only-disabled-tooltip-content{
	display: block;
	max-width: 200px
}

@media screen and (max-width: 520px) {
	.wtai-top-loader-current-status-txt{
		display: none!important
	}
}

/* Hide all tooltips when dragging */
body.wtai-dragging-active .tooltipster-base {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

.wtai-custom-keyword-tooltip {
    position: absolute;
    background-color: #333;
    color: #fff;
    padding: 10px;
    border-radius: 4px;
    font-size: 12px;
    line-height: 1.2;
    z-index: 10000;
    pointer-events: none;
    max-width: 300px;
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
    word-wrap: break-word;
    display: flex;
    width: auto;
    height: auto;
}

.wtai-custom-keyword-tooltip::after {
    content: '';
    position: absolute;
    top: -4px;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid #333;
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
}

/* Arrow pointing down (when tooltip is above) */
.wtai-custom-keyword-tooltip.wtai-tooltip-above::after {
    top: auto;
    bottom: -4px;
    border-bottom: none;
    border-top: 4px solid #333;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}

.wtai-image-invalid-popup-cta-wrapper{
	display: flex;
	align-items: center;
	gap: 10px;
	justify-content: space-between;
}

.wtai-filter-main-wrap-role-viewer .wtai-single-voice-style-wrap:not(.wtai-single-voice-style-active-wrap){
	position: relative;
}

.wtai-filter-main-wrap-role-viewer .wtai-single-voice-style-wrap:not(.wtai-single-voice-style-active-wrap)::after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: 0.5;
	z-index: 1;
	cursor: not-allowed;
}

.wtai-bulk-voice-style-type-wrap{
	position: relative;
}

.wtai-bulk-voice-style-type-wrap .wtai-bulk-voice-style-type-clicker-wrap{
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: transparent;
	z-index: 1;
}

.wtai-bulk-voice-style-type-wrap.wtai-empty-trained-ai-model-wrap .wtai-bulk-voice-style-type-clicker-wrap,
.wtai-bulk-voice-style-type-wrap.wtai-bulk-voice-style-active .wtai-bulk-voice-style-type-clicker-wrap{
	display: none;
}

.wtai-product-data-header-wrap{
	display: flex;
	gap: 10px;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.wtai-product-data-header-wrap .wtai-save-to-global-settings-link-wrap{
	width: auto!important
}

.wtai-trained-ai-model-tooltip.wtai-trained-ai-model-tooltip-bulk .wtai-tooltiptext p{
	margin-bottom: 10px;
}

.wtai-bulk-selection-filter-modal{
	width: 507px;
    left: 50%;
	transform: translateX(-50%);
	top: 40px;
}

.wtai-bulk-selection-filter-modal .wtai-footer-modal {
	display: flex;
	justify-content: center;
	gap: 10px;
	padding-top: 10px;
}

.wtai-bulk-selection-filter-modal .wtai-attention-modal-container p{
	margin-top: 0
}

.wtai-bulk-selection-filter-modal .wtai-footer-modal .button {
	min-width: 80px;
}

.misc-pub-section.wtai-product-info .dashicons{
	color: #8c8f94
}

.misc-pub-section.wtai-product-info .wtai-product-info-value{
	font-weight: 600
}

.wtai-product-info.wtai-product-downloadable,
.wtai-product-info.wtai-product-virtual{
	display: none
}

.wtai-product-type-items-container-wrap{
	padding: 12px
}

.wtai-product-type-empty-message{
	font-size: 13px;
	text-align: center;
	padding: 15px 0;
}

.wtai-product-type-list-items-wrap{
	gap: 10px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
	border: 1px solid #8C8F94;
	padding: 10px;
	border-radius: 3px;
	max-height: 160px;
    overflow-y: auto;
    overflow-x: hidden;
}

.wtai-product-type-list-items-wrap .wtai-product-type-list-item{
	border-radius: 4px;
    padding: 3px 10px;
    box-shadow: 0px 2px 4px 0px #0000004D;
    background: #DDDDDD;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.2;
    text-align: left;
	cursor: pointer;
	max-width: 230px;
	border: 1px solid transparent;
}

.wtai-product-type-list-item-title{
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow-x: hidden;
    overflow-y: hidden;
    line-height: 1.5;
}

/* Children products: hide items beyond 3 rows (JS adds this class) */
.wtai-product-type-list-items-wrap .wtai-product-type-list-item.wtai-hidden {
	display: none;
}
  
/* "Load more..." row inside the bordered flex box */
.wtai-product-type-list-items-wrap .wtai-product-type-load-more-wrap {
	flex: 0 0 100%;
	margin-top: 3px;
}
  
.wtai-product-type-list-items-wrap .wtai-product-type-load-more {
	color: #2271b1;
	text-decoration: none;
	font-weight: 600;
	font-size: 13px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.wtai-product-type-list-items-wrap .wtai-product-type-load-more:hover {
	text-decoration: underline;
}

/* Make each pill the positioning context */
.wtai-product-type-list-items-wrap .wtai-product-type-list-item{
	position: relative; /* required for the hover card */
}

/* Hide by default */
.wtai-child-info-tooltip{
	position: fixed;
	margin-top: 6px;
	background: #DDD;
	border-radius: 4px;
	padding: 5px;
	min-width: 230px;
	max-width: 230px;
	box-shadow: 0px 2px 8px 0px #00000033;
	z-index: 999999;
}

.wtai-product-type-list-item-info-wrap{
	display: none !important;
}

/* Optional: format label/value rows like your screenshot */
.wtai-product-type-list-item-info-item{
	display: flex;
	gap: 10px;
	margin-top: 6px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.wtai-product-type-list-item-info-item:first-child{
	margin-top: 0;
}

.wtai-product-type-list-item-info-item-label{
	font-weight: 600;
	min-width: 80px;
	font-size: 12px;
}

.wtai-product-type-list-item-info-item-label-name{
	min-width: 0;
	font-size: 13px;
	line-height: 1.3;
}

.wtai-product-type-list-item-info-item-value{
	font-weight: 400;
	font-size: 12px;
	line-height: 1.3;
	overflow-wrap: anywhere;  /* breaks long “words” like SKUs */
  	word-break: break-word;   /* fallback */
}

.wtai-bulk-restore-global-settings-wrap .wtai-separator-gray{
	display: block;
	width: 1px;
	height: 19px;
	background-color: #D9D9D9;
}

.wtai-templates-options-wrap.wtai-loading{
	position: relative;
}

.wtai-templates-options-wrap.wtai-loading::before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: 0.5;
	z-index: 1;
}

.wtai-templates-options-wrap.wtai-loading::after {
	position: absolute;
	top: 0;
	right: 0;
	content: '';
	display: block;
	text-align: center;	
	background-image: url(../images/spinner-1s-20px.gif);
	background-size: auto;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-blend-mode: overlay;
	mix-blend-mode: multiply;
}

.wtai-checkbox-dropdown.wtai-disabled{
	opacity: 0.5;
	pointer-events: none;
}