/**
 * Marketplace Compatible CSS and Other Plugins : Woocommerce Binary Multi Level Marketing,
 *
 * @package Ethereal Marketplace
 */
:root {
	--primary-text-color: #171717;
	--primary-color: #1f2937;
	--zinc: #6b7280;
	--zinc-500: #71717a;
	--zinc-200: #e4e4e7;
	--white: #fff;
	--dark-zinc: #3a3a3a;
	--gray-50: #f9fafb;
	--gray-200: #e5e7eb;
	--gray-400: #9ca3af;
	--sky-600: #0284c7;
	--sky-700: rgb(7 89 133);
	--bg-red: #ef4444;
	--red-600: #dc2626;
	--font-thin: 100;
	--font-regular: 400;
	--font-medium: 500;
	--font-semibold: 600;
	--font-bold: 700;
}

@font-face {
	font-family: "ericon-marketplace";
	src: url("../fonts/ethereal-marketplace.woff?v3") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

/* Home Page "Demo User Details Plugin" (Start) */
.wcdemo-profiles *,
.wcdemo-navigation-menu * {
	font-family: "Inter", sans-serif !important;
}
.wcdemo-profiles {
	.wcdemo-card {
		.icon-admin-login,
		.icon-agent-login,
		.icon-customer-login {
			font-family: "webkul-fonts" !important;
		}
	}
}
/* Home Page "Demo User Details Plugin" (End) */

.wksp-container {
	padding: 0 0 !important;
}

canvas {
	max-width: 100% !important;
	width: auto !important;
	position: static !important;
}

/* Pagination (Start) */
.wkmp-pagination {
	display: flex;
	align-items: center;
	justify-content: center;
	.page-numbers {
		li {
			display: flex;
			span,
			a {
				height: 24px;
				width: 24px;
				font-size: 16px;
				padding: 0;
				border-radius: 0;
				text-align: center;
				color: var(--primary-text-color);
				font-weight: var(--font-regular);
			}
			span {
				background-color: var(--primary-text-color);
				color: var(--white);
			}
			a {
				background-color: transparent;
				border: none;
				transition: all 0.44s ease-in-out;
				&:hover {
					background-color: var(--gray-200);
				}
			}
		}
	}
}
/* Pagination (End) */

li.woocommerce-MyAccount-navigation-link a:before {
	content: none !important;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--admin-news,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--vendor-notifications,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--seller-notifications {
	a div span:before {
		content: none !important;
	}
	a {
		display: flex !important;
		align-items: center;
		flex-wrap: wrap;
	}
	a:after {
		color: #000000 !important;
		font-size: 14px;
		margin-left: 15px !important;
	}
	&:after {
		font-family: "ericon" !important;
		content: "\e904";
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1 !important;
		-webkit-font-smoothing: antialiased;
		font-size: 20px;
		padding-right: 24px;
	}
	display: flex;
	justify-content: space-between;
	align-items: center;

	&:hover,
	&:focus,
	&:active,
	&.is-active {
		background-color: var(--primary-text-color);
		color: var(--white);
		a:after {
			color: var(--white) !important;
		}
	}
}

.wp-theme-ethereal {
	&.woocommerce-account .woocommerce-MyAccount-navigation ul {
		li.woocommerce-MyAccount-navigation-link--seller-asktoadmin,
		li.woocommerce-MyAccount-navigation-link--vendor-asktoadmin {
			border-bottom: none !important;
		}
	}
}

li.woocommerce-MyAccount-navigation-link {
	p {
		span {
			&::before {
				/* Global Placeholder Icon */
				font-family: "ericon-marketplace" !important;
				content: "\e910";

				font-style: normal;
				font-weight: normal;
				font-variant: normal;
				text-transform: none;
				line-height: 1 !important;
				-webkit-font-smoothing: antialiased;
				font-size: 20px;
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--dashboard,
	&.woocommerce-MyAccount-navigation-link--vendor-dashboard,
	&.woocommerce-MyAccount-navigation-link--seller-dashboard,
	&.woocommerce-MyAccount-navigation-link--sponsordashboard {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e909";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--vendor-products,
	&.woocommerce-MyAccount-navigation-link--seller-products {
		p {
			span {
				&::before {
					font-family: "ericon" !important;
					content: "\e92a";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--vendor-orders,
	&.woocommerce-MyAccount-navigation-link--seller-orders {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e904";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--vendor-transactions,
	&.woocommerce-MyAccount-navigation-link--seller-transactions {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e908";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--vendor-shippings,
	&.woocommerce-MyAccount-navigation-link--seller-shippings {
		p {
			span {
				&::before {
					font-family: "ericon" !important;
					content: "\e91b";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--admin-news {
		p {
			span {
				/* width: 44px; */
				&::after {
					font-family: "ericon-marketplace" !important;
					content: "\e907";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--vendor-profile,
	&.woocommerce-MyAccount-navigation-link--seller-profile {
		p {
			span {
				&::before {
					font-family: "ericon" !important;
					content: "\e939";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--vendor-notifications,
	&.woocommerce-MyAccount-navigation-link--seller-notifications {
		p {
			span {
				/* width: 44px; */
				&::after {
					font-family: "ericon-marketplace" !important;
					content: "\e906";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--vendor-shop-followers,
	&.woocommerce-MyAccount-navigation-link--seller-shop-followers {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e903";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--vendor-asktoadmin,
	&.woocommerce-MyAccount-navigation-link--seller-asktoadmin {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e902";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--separate-dashboard {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e901";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--favorite-vendors,
	&.woocommerce-MyAccount-navigation-link--favorite-seller {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e905";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--rfq {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90c";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--manage-rfq {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90d";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--payment-methods {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90a";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--become-vendor,
	&.woocommerce-MyAccount-navigation-link--become-seller {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90b";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--sponsorads {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90e";
				}
			}
		}
	}
	&.woocommerce-MyAccount-navigation-link--sponsorgenealogy {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e903";
				}
			}
		}
	}
	&.woocommerce-MyAccount-navigation-link--sponsorcommission {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90f";
				}
			}
		}
	}
	&.woocommerce-MyAccount-navigation-link--sponsorrefferal {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e911";
				}
			}
		}
	}
}

form {
	label {
		color: var(--primary-text-color);
	}
}

.wkmp-form-wrap {
	.form-group {
		label,
		i {
			display: flex;
			gap: 10px;
			font-size: 14px;
			color: var(--primary-text-color);
			.wkmp-pro-seller-fulfillment-enabled {
				display: inline-flex;
				gap: 4px;
				align-items: center;
			}
		}

		.wp-editor-wrap {
			margin-top: 10px;
			display: grid;
			gap: 10px;
		}
	}
}
.woocommerce-MyAccount-content {
	.wp-editor-wrap {
		margin-top: 10px;
		display: grid;
		gap: 10px;
	}
}

.woocommerce-MyAccount-navigation
	ul
	li.woocommerce-MyAccount-navigation-link--separate-dashboard {
	margin-bottom: 0;
	border-bottom: none !important;
}

.wkmp-row-actions a,
.wkmp_profile_input a,
.wkmp-add-product-form a,
.wkmp-table-action-wrap a,
.wkmp-table-responsive a,
.wkmp-container a,
.wkmp-button button,
.wkmp-shop-banner-buttons button,
.wkmp_tab_content a,
.mp-store-product-status-section a,
.wkmp-popup-modal a,
.wkmprfq-quotation-list-wrapper a,
.wkmp-seller-registration-link,
.wpmp-rfq-quote-form a .wcqs-cursor-p,
.wk_mu_wrap a,
.mp-profile-information a,
.wkmp-product-author-shop a,
.woocommerce-table__line-item a {
	color: var(--sky-600);
	transition: all 0.44s ease-in-out;
	&:hover {
		color: var(--sky-700);
	}
}

.wkfashion-filter-popup-next-sibling {
	.wkmp_seller,
	.wkmp_sellermenu {
		margin: 10px 0;
		a {
			color: var(--sky-600);
			&:hover {
				color: var(--sky-700);
			}
		}
	}
}

.wkmp-seller-registration-link {
	margin-top: 10px;
}

span.required {
	color: var(--red-600);
}

select {
	outline: none;
	cursor: pointer;
	&.components-select-control__input {
		padding-right: 25px !important;
		height: auto !important;
		border: 1px solid var(--gray-200) !important;
		&:hover,
		&:focus,
		&:active {
			border: 1px solid var(--gray-400) !important;
		}
	}
}
.components-input-control__container {
	.components-input-control__backdrop {
		box-shadow: none !important;
		border-width: 0 !important;
		&:hover,
		&:focus,
		&:active {
			box-shadow: none !important;
		}
	}
}

.wkmp-heading {
	color: var(--primary-text-color);
}

.wkmp-checkbox-inline {
	display: flex;
	align-items: center;
	gap: 10px;
}

.TB_overlayBG {
	cursor:
		url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJz48Y2lyY2xlIGZpbGwtb3BhY2l0eT0nLjYnIGZpbGw9JyNGRkYnIGN4PScxNicgY3k9JzE2JyByPScxNicvPjxwYXRoIGZpbGw9JyMwMDAnIGQ9J00yMC4zODUgMTFsLTQuMzk1IDQuMzktNC4zNzUtNC4zNy0uNjE1LjYxNUwxNS4zNzUgMTYgMTEgMjAuMzdsLjYxNS42MSA0LjM3NS00LjM2NUwyMC4zODUgMjFsLjYxNS0uNjFMMTYuNjA0IDE2IDIxIDExLjYxNXonLz48L2c+PC9zdmc+)
			16 16,
		pointer;
}

.btn-danger {
	background-color: var(--bg-red);
	border: 1px solid var(--primary-text-color);
	padding: 10px 24px;
	border-radius: 6px;
	transition: all 0.44s ease-in-out;
	font-size: 14px;
	color: var(--white);
	&:hover {
		background-color: #e2e8f0;
	}
}

.wkmp_attributes {
	.attribute-remove {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 10px;
		flex-wrap: wrap;
	}
}

.wkmp-text-danger {
	font-size: 12px;
	color: #dc2626;
}

/* RFQ Section */
.wkmprfq-quotation-list-wrapper h2,
.wk-mp-rfq-header h2,
.wk-mp-rfq-quotation-header h2,
.wk_transaction h2,
.wkwqo-customization h3,
.wkmp-seller-profile-wrapper h1,
.mp-add-feedback-section h4 {
	font-size: 30px;
	color: var(--primary-text-color);
}

.container .mp-profile-wrapper {
	.mp-page-title {
		word-wrap: break-word;
	}
	.mp-seller-recent-product h3 {
		font-size: 20px;
		margin-bottom: 10px;
	}
}

.wk_transaction h2 {
	margin-top: 20px;
}

.wk-mp-rfq-header,
.wkmprfq-quotation-list-wrapper h2,
.wkwqo-customization h3,
.mp-add-feedback-section h4 {
	margin-bottom: 20px;
}
.woocommerce-MyAccount-content {
	.wpmp-rfq-quote-form {
		table {
			.wcqs-cursor-p {
				cursor: pointer;
			}
			img {
				min-width: 100px;
				max-width: 100px;
				height: auto;
				object-fit: cover;
				border: 1px solid var(--gray-400);
			}
		}
	}
	.wkmprfq-rfq-main-quote-wrapper {
		.wpmp-rfq-form-pro-img {
			min-width: 100px;
			max-width: 100px;
			height: auto;
			object-fit: cover;
			border: 1px solid var(--gray-400);
		}
	}

	&.wk-mp-rfq {
		.woo-nav-tab-wrapper {
			display: flex;
			flex-wrap: wrap;
			gap: 5px;
		}
	}
}

/* Vendor Dashboard */
.woocommerce-MyAccount-content {
	position: relative;
	.wkmp-seller-dashboard-link {
		position: absolute;
		right: 0;
		top: 10px;
		color: var(--sky-600);
		&:hover {
			color: var(--sky-700);
		}
	}
	a {
		.icon-heart,
		.icon-download,
		.icon-star {
			color: var(--primary-text-color);
		}
	}
	.wkfashion-widget-wkfashion-custom {
		a {
			color: var(--primary-color);
		}
	}

	select {
		border: 1px solid var(--gray-200);
		background-color: transparent;
		font-size: 14px;
		color: var(--primary-text-color) !important;
		option {
			color: var(--primary-text-color) !important;
		}
		&:hover,
		&:focus,
		&:active {
			border: 1px solid var(--gray-400);
		}
	}
}
/* customer panel : admin news */
.wkmp-seller-endpoints
	.wkmp-pro-news-table
	table
	.wkmp-pro-news-read-status-no
	> td {
	background: unset;
}
.mp-profile-information {
	display: flex !important;
	flex-wrap: wrap;
	gap: 10px;
}
.mp-profile-information .mp-shop-stats {
	width: auto !important;
}
.mp-profile-information .mp-shop-actions-info {
	width: auto !important;
	margin: 0 auto;
}
.mp-profile-information .mp-shop-stats .mp-seller-avg-rating {
	margin-left: 0 !important;
	width: 100% !important;
}
.mp-profile-information .wk_write_review {
	margin-top: 10px;
}
.mp-profile-information .mp-shop-action-wrapper {
	display: flex !important;
	flex-direction: column;
	gap: 10px;
	.mp-shop-info {
		div {
			display: flex;
			gap: 5px;
			align-items: center;
			font-size: 14px;
			margin-bottom: 6px;
		}
	}
}

.mp-shop-actions {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	align-items: center;
	.button {
		display: flex;
	}
}

/* Seller Profile (Start) */
.wksp-seller-profile-wrapper {
	ul {
		li {
			list-style: none;
		}
	}
	.wksp-seller-profile-sidebar .wksp-seller-profile-sidebar-title,
	h2 {
		line-height: normal;
	}
	.wkfashion-product-container {
		grid-template-columns: repeat(2, 1fr);
		img {
			margin: 0 !important;
		}
		a,
		a:hover,
		a:active,
		a:focus,
		a:visited {
			color: var(--primary-text-color) !important;
		}
	}

	.wksp-seller-profile-card-body-info {
		.star-rating {
			.star {
				color: var(--primary-text-color);
			}
		}
	}

	.wksp-seller-profile-details-tabs-wrap {
		.wksp-seller-profile-tab-list {
			margin-top: 20px;
			margin-bottom: 10px;
			border-color: var(--gray-200);
			.wksp-seller-profile-tab {
				padding: 8px 30px 5px;
				background-color: transparent;
				color: var(--zinc-500);
				border-top-left-radius: 2px;
				border-top-right-radius: 2px;
				border-color: var(--gray-200);
				&:hover {
					border-color: var(--gray-400);
					border-bottom-color: var(--gray-200);
				}
				&.active {
					color: var(--primary-text-color);
					border: 1px solid var(--gray-200);
					&:hover {
						border-color: var(--gray-400);
						border-bottom-color: var(--gray-200);
					}
				}
			}
		}
	}
}
.wp-theme-ethereal:not(.woocommerce-page) .content-area .entry-content {
	.wksp-seller-profile-reviews-stars {
		gap: 6px;
		img {
			&:last-child {
				margin-bottom: 10px;
			}
		}
	}
	.wksp-seller-profile-wrapper {
		h1 {
			font-size: 30px;
		}

		h2 {
			font-size: 26px;
		}

		h3,
		h4 {
			font-size: 22px;
		}

		p {
			font-size: 14px;
			line-height: normal;
		}

		span {
			color: var(--dark-zinc);
		}

		.product-labels {
			span {
				color: var(--white);
			}
		}

		.wksp-seller-profile-sidebar-social-media {
			padding: 0;
			margin: 0;
			gap: 6px;
			li,
			img {
				margin: 0;
			}
		}

		.wksp-seller-profile-sidebar {
			.wksp-seller-profile-sidebar-title {
				border-bottom: 1px solid var(--gray-200);
			}
		}

		.wksp-seller-profile-review-card {
			border-top: 1px solid var(--gray-200);
		}
	}
}

.wkmp-seller-profile-wrapper .mp-page-title {
	margin-bottom: 10px;
}
.wkmp-seller-profile-wrapper .wkmp-seller-profile-card-body {
	flex-wrap: wrap;
}
.mp-seller-review-form input[type="submit"] {
	width: max-content !important;
	background-color: var(--primary-text-color);
	color: white !important;
}
.mp-seller-review-form {
	.mp-feedback-price-rating,
	.mp-feedback-value-rating,
	.mp-feedback-quality-rating {
		p:first-of-type {
			font-size: 18px;
			margin-top: 10px;
			font-weight: bold;
			color: var(--primary-text-color);
		}
		margin-bottom: 10px;
	}
}
/* Seller Profile (End) */

/* Marketplace Section */
.page
	.mp-dashboard-wrapper
	.mp-store-summary
	.mp-store-summary-section:nth-child(2n) {
	margin-left: 0;
}

.mp-dashboard-wrapper {
	p {
		color: var(--primary-text-color);
	}
	.summary-icon {
		border: 1px solid var(--gray-200);
		display: flex;
		align-items: center;
		justify-content: center;
		span,
		&::before {
			top: 0;
		}
	}
	.mp-store-summary {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 10px;
		.mp-store-summary-section {
			width: 100% !important;
		}
	}
}

.mp-details {
	margin: 28px 0;
	.wkmp-girds {
		padding: 20px;
		border-radius: 8px;
		border: 1px solid var(--gray-200);
		background-color: var(--gray-50);
		p {
			font-size: 14px;
		}
	}
}

/* Vendor/sponser Dashboard Page ( If tailwind is not provided ) */
/* vendor : marketplace plugin, sponser: binary mlm plugin */
.woocommerce-account:has(
	> .woocommerce-MyAccount-navigation,
	> .woocommerce-MyAccount-content
) {
	display: grid;
	grid-template-columns: minmax(160px, 316px) minmax(438px, 1fr);
	margin-top: 80px;
	gap: 32px;
	align-items: start;

	.woocommerce-MyAccount-navigation {
		border: 1px solid var(--gray-200);
		background-color: #f9fafb;
		display: grid;
		gap: 12px;
		padding: 16px 0;
		padding-top: 154px;
		position: relative;

		&::after {
			content: "";
			position: absolute;
			background-image: url("../../../../assets/images/user-dashboard.png");
			background-size: cover;
			background-position: center;
			top: 0;
			left: 0;
			width: 100%;
			height: 148px;
		}

		ul {
			display: grid;
			gap: 12px;
		}

		.woocommerce-MyAccount-navigation-link {
			a {
				display: grid;
				grid-template-columns: 24px auto 24px;
				gap: 10px;
				padding: 12px 24px;
				font-size: 14px;
				cursor: pointer;
				color: var(--primary-text-color);
				&:hover {
					background-color: var(--primary-text-color);
					color: var(--white);
				}
				&::before,
				&::after {
					font-style: normal;
					font-weight: normal;
					font-variant: normal;
					text-transform: none;
					line-height: 1 !important;
					-webkit-font-smoothing: antialiased;
					font-size: 20px;
				}
				&::before {
					/* Global Placeholder Icon */
					font-family: "ericon-marketplace" !important;
					content: "\e910" !important;
				}
				&::after {
					font-family: "ericon" !important;
					content: "\e904";
					padding-right: 24px;
				}
			}
		}

		.woocommerce-MyAccount-navigation-link--dashboard,
		.woocommerce-MyAccount-navigation-link--seller-dashboard,
		.woocommerce-MyAccount-navigation-link--sponsordashboard,
		.woocommerce-MyAccount-navigation-link--vendor-dashboard {
			a {
				&::before {
					font-family: "ericon" !important;
					content: "\e942" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--orders,
		.woocommerce-MyAccount-navigation-link--vendor-orders,
		.woocommerce-MyAccount-navigation-link--seller-orders {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e904" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--vendor-products,
		.woocommerce-MyAccount-navigation-link--seller-products {
			a {
				&::before {
					font-family: "ericon" !important;
					content: "\e92a" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--seller-transactions,
		.woocommerce-MyAccount-navigation-link--vendor-transactions {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e908" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--wishlist {
			a {
				&::before {
					font-family: ericon !important;
					content: "\e920" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--rfq {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90c" !important;
				}
			}
		}
		&.woocommerce-MyAccount-navigation-link--rfq {
			a {
				&::before {
					content: "\e90c" !important;
				}
			}
		}

		&.woocommerce-MyAccount-navigation-link--manage-rfq {
			a {
				&::before {
					content: "\e90d" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--seller-profile,
		.woocommerce-MyAccount-navigation-link--vendor-profile {
			a {
				&::before {
					font-family: "ericon" !important;
					content: "\e939" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--seller-shop-followers,
		.woocommerce-MyAccount-navigation-link--vendor-shop-followers {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e903" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--seller-asktoadmin,
		.woocommerce-MyAccount-navigation-link--vendor-asktoadmin {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e902" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--seller-notifications,
		.woocommerce-MyAccount-navigation-link--vendor-notifications {
			display: block;
			&::after {
				content: unset;
			}
			a {
				display: flex !important;
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e906" !important;
				}

				&::after {
					margin-left: auto !important;
					padding-right: 0;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--manage-rfq {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90d" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--admin-news {
			display: block;
			&::after {
				content: unset;
			}
			a {
				&::before {
					display: flex !important;
					font-family: "ericon-marketplace" !important;
					content: "\e907" !important;
				}

				&::after {
					margin-left: auto !important;
					padding-right: 0;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--downloads,
		.woocommerce-MyAccount-navigation-link--seller-downloads,
		.woocommerce-MyAccount-navigation-link--vendor-downloads {
			a {
				&::before {
					font-family: "ericon" !important;
					content: "\e915" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--address,
		.woocommerce-MyAccount-navigation-link--seller-address,
		.woocommerce-MyAccount-navigation-link--vendor-address {
			a {
				&::before {
					font-family: "ericon" !important;
					content: "\e924" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--review,
		.woocommerce-MyAccount-navigation-link--seller-review,
		.woocommerce-MyAccount-navigation-link--vendor-review {
			a {
				&::before {
					font-family: "ericon" !important;
					content: "\e931" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--edit-address,
		.woocommerce-MyAccount-navigation-link--seller-edit-address,
		.woocommerce-MyAccount-navigation-link--vendor-edit-address {
			a {
				&::before {
					font-family: "ericon" !important;
					content: "\e924" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--edit-account,
		.woocommerce-MyAccount-navigation-link--seller-edit-account,
		.woocommerce-MyAccount-navigation-link--vendor-edit-account {
			a {
				&::before {
					font-family: "ericon" !important;
					content: "\e939" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--favorite-vendors,
		.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--favorite-seller {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e905" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--customer-logout {
			a {
				&::before {
					font-family: "ericon" !important;
					content: "\e941" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--sponsorads {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90e" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--sponsorgenealogy {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e903" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--sponsorcommission {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90f" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--sponsorrefferal {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e911" !important;
				}
			}
		}
	}

	.woocommerce-MyAccount-content {
		.wkmp_profile_btn {
			a {
				line-height: normal;
			}
		}
		.wkmp_profile_data {
			label {
				color: var(--primary-text-color);
				font-size: 14px;
			}
			span {
				color: var(--zinc-500);
				font-size: 14px;
				word-break: break-all;
				a {
					word-break: break-all;
				}
			}
		}
	}
}

/* popup modals (start) */
.woocommerce-MyAccount-content {
	.modal-content {
		border: none;
		width: 100% !important;
		max-width: 500px;
		.modal-header {
			padding-bottom: 10px;
			display: flex;
			gap: 10px;
			align-items: center;
			justify-content: space-between;
			.modal-title {
				font-size: 20px;
				color: var(--primary-text-color);
			}
			.wkmp-close-popup {
				padding: 0;
			}
		}
	}

	.wkmp-pro-popup-fieldset {
		width: auto;
		color: var(--primary-text-color);
		input {
			margin-left: 10px;
			border: 1px solid var(--gray-200);
			&:hover {
				border: 1px solid var(--gray-400);
			}
		}
		.wkmp-page_title {
			margin-bottom: 10px;
			color: var(--primary-text-color);
		}
		label {
			font-size: 14px;
			color: var(--primary-text-color);
			&:has(span.required) {
				display: inline-flex;
				gap: 4px;
			}
		}
	}
}

.wkmp_pro_attr_popup,
.wkmp-popup-modal,
.components-modal__frame {
	border-radius: 0;
	h1,
	h2,
	h3,
	h4,
	h5 {
		color: var(--primary-text-color);
	}
	outline: none;
	.components-button.is-primary {
		margin-top: 20px;
		background-color: var(--primary-text-color);
		transition: all 0.44s ease-in-out;
		&:hover {
			background-color: var(--primary-text-color);
			opacity: 0.8;
		}
	}
	.components-modal__header {
		padding: 20px 20px 0 20px;
		height: auto;
		button {
			color: var(--primary-text-color);
			transition: all 0.44s ease-in-out;
			&:hover {
				color: var(--primary-text-color);
				opacity: 0.8;
			}
		}
	}
	.components-modal__content {
		margin-top: 50px;
		padding: 10px 20px 20px 20px;
		label {
			font-size: 14px;
			color: var(--primary-text-color);
			margin-bottom: 0;
			font-weight: var(--font-regular);
		}
		input {
			&:hover,
			&:active,
			&:focus {
				border: 1px solid var(--gray-400);
				box-shadow: none;
			}
		}
	}
}

.components-modal__frame {
	max-height: 80vh;
	height: max-content;
}

.wkmp-popup-modal {
	button {
		margin-top: 10px;
	}
}

.wkmp_pro_attr_popup,
.wkmp-popup-modal,
.components-modal__screen-overlay {
	background-color: rgba(107, 114, 128, 0.5);
	.wkmp-pro-popup-fieldset {
		border-radius: 0;
	}
	.wkmp-page_title {
		display: flex;
		gap: 10px;
		align-items: center;
		justify-content: space-between;
		.wkmp-page-title-text {
			font-size: 20px;
			color: var(--primary-text-color);
		}
	}
	.wkmp-pro-popup-close,
	.wkmp-close-popup {
		font-weight: var(--font-medium);
		border: none !important;
		color: var(--primary-text-color);
		transition: all 0.44s ease-in-out;
		line-height: normal;
		&:hover {
			opacity: 0.8;
		}
	}
	.wkmp-close-popup {
		font-size: 22px !important;
	}
	.wkmp-pro-popup-close {
		position: static;
		padding: 0;
		font-size: 30px !important;
	}
	.wkmp_product_attr_submit {
		display: flex;
		.wkmp-error-class,
		.wkmp-text-success {
			display: flex;
			align-items: center;
			font-size: 14px;
		}
	}
}
.wkmp-error p,
.wkmp-error-class,
.wkmp-text-danger {
	color: var(--bg-red);
}
.wkmp-form-wrap .form-group.wkmp-popup-model {
	gap: 10px;
}
/* popup modals (end) */

/* Vendor Dashboard Pages/(defautl my account content style) */
.woocommerce-MyAccount-content {
	.wkfashion-order-status-btn {
		color: var(--white);
	}
	p {
		color: var(--primary-text-color);
		&.description {
			color: var(--zinc-500);
		}
	}
	/* marketplace section */
	.mp-dashboard-wrapper {
		#regions_div {
			overflow: auto;
		}

		.mp-store-order-product-section {
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			gap: 10px;
			.mp-store-order-status-section,
			.mp-store-product-status-section {
				left: 0;
				width: 100%;
			}
			.mp-store-product-status-section {
				.section-footer {
					position: static !important;
				}
			}
		}

		.mp-store-product-status-section {
			.section-footer {
				position: static !important;
			}
		}

		.mp-store-recent-orders {
			h4 {
				color: var(--primary-text-color);
				font-weight: var(--font-regular);
				padding-bottom: 16px;
				border-bottom: 1px solid var(--gray-200);
				display: flex;
				align-items: center;
				justify-content: space-between;
			}

			a {
				background-color: var(--primary-text-color);
				padding: 10px 24px;
				color: var(--white);
				border: 1px solid var(--primary-text-color);
				font-size: 14px;
				font-weight: var(--font-regular);
				transition: all 0.44s ease-in-out;
				&:hover {
					opacity: 0.9;
					text-decoration: none;
				}
			}
		}
	}

	/* Products Section */
	.wkmp-filter-product-container .card,
	.wkmp-box {
		background-color: var(--gray-50);
		border: 1px solid var(--gray-200);
		border-radius: 0;
		height: 100%;
		p {
			color: var(--primary-text-color);
		}
		.wkmp-filter-grid-label {
			padding-right: 5px;
			color: var(--zinc-500);
		}
		.wkmp-clear-filter {
			border: 1px solid var(--gray-200);
			margin-right: 5px;
			display: flex;
			align-items: center;
			justify-content: center;
			color: var(--red-600);
			background-color: var(--white);
		}
		&:hover,
		&:has(.wkmp-clear-filter) {
			border: 1px solid var(--gray-400);
		}
	}

	.wkmp-add-product-form {
		table {
			border-spacing: 10px;
			border-collapse: separate;
			.select2-container {
				input {
					margin-top: 0 !important;
					padding-top: 0 !important;
					padding-bottom: 0 !important;
				}
			}
			.mp-toggle-select {
				border: 1px solid var(--gray-200);
				border-radius: 4px;
				padding: 8px 10px;
				--tw-text-opacity: 1;
				color: rgb(113 113 122 / var(--tw-text-opacity, 1));
				width: 100%;
				&:hover {
					border: 1px solid var(--gray-400);
				}
			}
		}
	}

	.wkmp-product-navigation {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 10px;

		.wkmp-back-to-products-list {
			position: static;
			color: var(--primary-text-color);
			transition: all 0.44s ease-in-out;
			&:hover {
				opacity: 0.8;
			}
		}
	}

	.wkmp-add-product-form
		.wkmp_profile_input
		.wkmp-sku-input-wrap
		.wkmp-sku-prefix-span {
		border: none;
		background: transparent;
	}

	/* Order History */
	.wkmp-orders-per-page-settings {
		color: var(--sky-600);
	}

	/* Order History Order Refund Page */
	#wkmp-order-view-form {
		.wkmp-order-refund {
			border-color: var(--primary-text-color) !important;
			#refund-reason {
				padding: 8px 12px;
			}
			.toptable {
				input[type="checkbox"] {
					vertical-align: sub;
				}
			}
		}
	}

	/* Vendor Shipping */
	.new-ship-zone {
		display: flex;
		align-items: center;
		gap: 10px;
		flex-wrap: wrap;
		a {
			margin: 0 0;
			padding: 10px 24px;
			font-size: 14px;
		}
	}
	.wc-shipping-zones-list {
		a {
			color: var(--sky-600);
			&:hover {
				color: var(--sky-700);
			}
			&#delprod {
				margin-left: 10px;
				--tw-text-opacity: 1;
				color: rgb(239 68 68 / var(--tw-text-opacity, 1));
			}
		}
	}
	form {
		&:has(.wc-shipping-zones) {
			display: flex;
			justify-content: center;
		}
	}
	.wc-shipping-zones {
		width: max-content;
		margin-top: 0;
		.select2-search__field {
			padding-top: 0 !important;
			padding-bottom: 0 !important;
		}
		a {
			margin-top: 10px;
			color: var(--sky-600);
			&:hover {
				color: var(--sky-700);
			}
		}
		.wc-shipping-zone-method {
			width: 100%;
			.del-ship-method {
				&::before {
					right: 0;
				}
			}
		}
		textarea {
			margin-top: 10px;
			padding: 5px 10px;
		}
	}
	.wc-shipping-class-add {
		display: flex;
		align-items: center;
		gap: 2px;
		margin-top: 10px;
	}

	.wkmp-pagination {
		margin-top: 10px;
	}

	.wkmp-pro-become-seller-wrap {
		height: auto;
		display: flex;
		flex-wrap: wrap;
		gap: 10px;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 10px;
		.wkmp-pro-become-seller-left {
			width: max-content;
			.wkmp-pro-become-seller-head {
				color: var(--primary-text-color);
				font-size: 16px;
			}
			p {
				color: var(--zinc-500);
			}
		}
		.wkmp-pro-become-seller-right {
			position: static;
			width: max-content;
		}
	}
	.wkmp-ga-event-card {
		display: flex;
		align-items: center;
		gap: 10px;
		margin-top: 10px;
	}

	/* Transactions */
	.wk-mp-transaction-info-box,
	.transaction-details,
	.wkmp-news-info-box {
		h3 {
			font-size: 30px;
			display: flex;
			align-items: center;
			justify-content: space-between;
			border-bottom: 1px solid var(--gray-200);
			padding-bottom: 14px;
			margin-top: 20px;
			margin-bottom: 10px;
			color: var(--primary-text-color);
		}
		.box-title h3,
		.table-wrapper h3 {
			font-size: 22px;
		}
	}
	.wk-mp-transaction-info-box {
		.box-content {
			.wk_row {
				span {
					color: var(--zinc-500);
				}
				span:nth-child(1) {
					color: var(--primary-text-color);
				}
			}
		}
	}
	.wkmp-seller-withdraw-min-amount {
		a {
			padding: 0 !important;
		}
	}

	/* Withdrawal */
	.wkmp-seller-withdrawal-content .wkmp-row {
		gap: 10px;
		flex-wrap: wrap;
	}
	.components-base-control__field {
		margin-bottom: 0;
	}
	.wkmp-seller-withdrawal-content .wkmp-topbar-heading {
		padding: 0;
	}

	/* Transactions */
	#wkmp_seller_withdrawal_content {
		p {
			color: var(--zinc-500);
		}
	}
	.wkmp-seller-withdrawal-content {
		border: none;
		margin-top: 20px;
		.wkmp-topbar-heading {
			background-color: transparent;
		}
	}

	/* Admin News */
	.wkmp-news-info-box .wk-mp-news-content {
		margin-top: 10px;
		color: var(--zinc-500);
		h1,
		h2 {
			font-weight: var(--font-bold);
			margin: 0px 0px 20px 0px;
			word-break: break-word;
		}

		h1 {
			font-size: 36px;
			color: var(--dark-zinc);

			a {
				font-size: 36px !important;
			}
		}

		h2 {
			font-size: 34px;
			color: var(--dark-zinc);

			a {
				font-size: 36px !important;
			}
		}

		h3,
		h4 {
			font-size: 28px;
			color: var(--dark-zinc);
			font-weight: var(--font-bold);
			margin: 0px 0px 10px 0px;
			word-break: break-word;

			a {
				font-size: 28px !important;
			}
		}

		h4 {
			font-size: 20px;
		}

		h5,
		h6 {
			font-size: 22px;
			color: var(--dark-zinc);
			font-weight: var(--font-bold);
			margin: 0px 0px 10px 0px;
			text-transform: capitalize;
			word-break: break-word;

			a {
				font-size: 22px !important;
			}
		}

		h6 {
			color: var(--dark-zinc);
		}

		p {
			font-size: 18px;
			color: var(--dark-zinc);
			margin: 0px 0px 20px 0px;
			line-height: 1.7;
			word-wrap: break-word;

			a {
				font-size: 21px !important;
			}
		}

		h1:last-child,
		h2:last-child,
		h3:last-child,
		h4:last-child,
		h5:last-child,
		h6:last-child,
		p:last-child,
		ul:last-child,
		ol:last-child,
		img:last-child,
		pre:last-child {
			margin-bottom: 0px;
		}

		p + h1,
		p + h2,
		ul + h1,
		ul + h2,
		ol + h1,
		ol + h2,
		pre + h1,
		pre + h2,
		.wp-block-separator + h2 {
			margin-top: 44px;
		}

		p + h3,
		ul + h3,
		ol + h3,
		pre + h3 {
			margin-top: 40px;
		}

		p + h4,
		ul + h4,
		ol + h4,
		pre + h4 {
			margin-top: 24px;
		}

		p + h5,
		p + h6,
		ul + h5,
		ul + h6,
		ol + h5,
		ol + h6,
		pre + h5,
		pre + h6 {
			margin-top: 50px;
		}

		ul {
			list-style-type: disc;
			padding-left: 40px;
			margin-bottom: 20px;
		}

		ol {
			margin-bottom: 20px;
		}

		li {
			color: var(--dark-zinc);
			font-size: 18px;
			word-wrap: break-word;
			margin: 20px 0;
			line-height: 1.7;
		}

		hr {
			&.wp-block-separator {
				width: 100px;
				max-width: 100%;
				border: none;
				border-bottom: solid 2px rgba(0, 0, 0, 0.34);
				margin-top: 30px;
			}
		}

		figcaption {
			font-size: 14px;
			text-align: center;
			color: rgba(0, 0, 0, 0.56);

			a:link {
				font-size: 14px;
			}
		}

		a:link,
		a:hover,
		a:active,
		a:visited {
			color: var(--sky-600);

			&:hover {
				color: var(--sky-700);
			}
		}

		a {
			word-wrap: break-word;
		}

		figure {
			margin: 10px 0px 30px;
			width: auto;

			&[class*="wp-image-"] {
				width: 1100px;
				margin: 10px -150px 30px -150px;

				&.img-center-small {
					margin: 10px auto 30px !important;
					width: auto !important;
					max-width: 100% !important;
					display: block !important;
				}
			}

			&.wp-block-video {
				width: auto;
			}
		}

		img {
			height: auto !important;
			max-width: 100%;
			width: auto;
			outline: 2px solid #e2e8f0;
			transition: all 0.5s ease;
			border-radius: 5px;
			margin: 10px 0;

			&.img-center-small {
				margin: 10px auto 30px !important;
				width: auto !important;
				max-width: 100% !important;
				display: block !important;
			}

			&.img-loading {
				background-color: #f2f2f2;
				padding-top: 15%;
				display: block;
				max-width: 100%;
				text-align: center;
				margin: auto;
				animation-duration: 1.5s;
				animation-fill-mode: forwards;
				animation-iteration-count: infinite;
				animation-name: loaderShimmer;
				animation-timing-function: linear;
				background: linear-gradient(
					to right,
					#eeeeee 10%,
					#dddddd 18%,
					#eeeeee 33%
				);
			}
		}

		.callout {
			border: solid 2px rgba(0, 0, 0, 0.86);
			padding: 20px 15px;
			margin-bottom: 24px;

			p {
				font-family: "Inter", sans-serif;
				font-size: 16px;
				color: rgba(0, 0, 0, 0.86);
				margin: 4px 0 0 0;

				&:first-of-type {
					margin-top: 10px;
				}

				&:last-of-type {
					margin-bottom: 4px;
				}

				a {
					font-size: 16px !important;
					color: var(--sky-600);
				}
			}
		}

		.wp-block-gallery.is-cropped {
			img {
				width: 100% !important;
				margin: 0px !important;
				height: 100% !important;
			}

			.zm-zoomer-out {
				height: auto !important;
			}
		}

		h1 + img,
		h2 + img,
		h3 + img,
		h4 + img,
		h5 + img,
		h6 + img {
			margin-top: 10px;
		}

		pre {
			font-family:
				"Courier", "Lucida Sans Typewriter", "Lucida Typewriter",
				monospace;
			font-size: 21px;
			color: var(--dark-zinc);
			padding: 15px;
			background: #efefef;
			border-radius: 5px;
			margin-top: 0px;
			margin-bottom: 30px;
			white-space: pre-wrap;
			line-height: 1.3;
			overflow: auto;
			word-wrap: break-word;
		}

		kbd {
			border: solid 1px var(--dark-zinc);
			padding: 0px 8px 2px 8px;
			margin: 2px 0px;
			background-color: rgba(0, 0, 0, 0.1);
			border-radius: 3px;
			display: inline-block;
			box-shadow:
				inset 0px -1px 0px 0px #ffffff,
				inset 0px -2px 5px 0px rgba(0, 0, 0, 0.1);
			vertical-align: middle;
		}

		code {
			font-size: 20px;
		}

		blockquote {
			border-left: 3px solid var(--dark-zinc);
			margin: 15px 0 0;
			padding: 12px 0px 12px 25px;

			&.has-text-align-right {
				padding: 12px 25px 12px 12px;
				border-left: 0;
			}

			p {
				font-family:
					Georgia, "Times New Roman", "Bitstream Charter", Times,
					serif;
				color: #78797b;
				font-style: italic;
				font-size: 21px;
				font-weight: var(--font-thin);
			}
		}

		table {
			width: auto;
			max-width: 100%;
			display: inline-block;
			overflow-x: auto;
			margin: 15px 0;
			border: none;

			tr {
				border: none;
				border-bottom: 1px solid #dddddd;

				th {
					padding: 12px;
					font-weight: var(--font-semibold);
				}

				td {
					border: none;
					padding: 12px;
					vertical-align: top;
					border-bottom: 1px solid #dddddd;

					a,
					a:hover,
					a:visited,
					a:link {
						font-size: unset;
					}
				}

				&:first-child:not(.crayon-row) {
					background: rgba(221, 221, 221, 0.5);
					border-radius: 4px;

					td {
						border: none;
						font-weight: var(--font-semibold);
						vertical-align: middle;
					}
				}
			}

			thead ~ tbody {
				tr {
					&:first-child {
						background: none;

						td {
							vertical-align: top;
							font-weight: var(--font-medium);
							border-bottom: 1px solid #dddddd;
						}
					}
				}
			}
		}

		.wp-block-group + .wp-block-group {
			margin-bottom: 20px;
		}

		.wp-block-group {
			.wp-block-group__inner-container > p {
				margin-bottom: 20px;
			}
		}

		.wp-block-heading {
			a {
				color: var(--dark-zinc);
			}
		}
	}

	/* Notifications */
	.mp-notification-list {
		.notification-link {
			color: var(--primary-text-color);
		}
	}

	/* Addresses */
	.woocommerce-Address-title {
		a {
			color: var(--primary-text-color);
		}
	}

	.select2-container--default {
		.select2-selection--multiple {
			border: 1px solid var(--gray-200);
			&:hover {
				border: 1px solid var(--gray-400);
			}
			ul {
				padding: 6px 10px;
				li {
					margin: 0;
					background-color: var(--gray-50);
				}
			}
		}
	}
	#wkmp_add_product_next_step {
		margin-top: 20px;
		width: max-content !important;
		background-color: var(--primary-text-color);
		color: var(--white);
		transition: all 0.44s ease-in-out;
		&:hover {
			opacity: 0.9;
		}
	}

	td {
		&:has(#wkmp_add_product_next_step) {
			display: flex;
			align-items: center;
			justify-content: center;
		}
	}

	/* edit product */
	.wkmp-add-product-form #product-form .wc_input_decimal,
	.wkmp-add-product-form #product-form .wkmp_product_input,
	.wkmp-add-product-form #product-form select {
		border: 1px solid var(--gray-200);
		&:hover {
			border: 1px solid var(--gray-400);
		}
	}
	.wkmp-toggle-select-container {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		gap: 10px;

		label {
			display: flex;
			align-items: center;
			gap: 4px;
		}
	}

	/* wkmp_marketplace_variation */
	.wkmp_marketplace_variation {
		.wkmp_upload_image_variation {
			min-width: 100px;
		}
		.wkmp-display-table {
			label {
				&:has(input) {
					display: flex !important;
					gap: 5px;
					align-items: center;
				}
			}
		}
	}
}

.wkmp-seller-endpoints
	.woocommerce-MyAccount-content
	.wkmp-product-navigation
	.wkmp-pro-product-view-link {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	font-size: 16px;
	&::after {
		top: 0;
	}
}

.wkmp-seller-endpoints .woocommerce-MyAccount-navigation ul li {
	border-bottom: none !important;
	&.woocommerce-MyAccount-navigation-link a {
		padding: 0 !important;
	}
}

.wkmp-action-section .button,
.new-ship-zone .wkmp-manage-shipping-class,
.new-ship-zone .button,
.shipping-method-add-cost .button,
.shipping-method-modal .button,
.wc-shipping-class-add,
.wkmp-popup-modal button,
#order_data_details .button,
#wkmp-orders-tab .woocommerce-pagination a,
.wkmp_profile_btn a,
.wkmp-pro-become-seller-wrap a,
.wkmp_product_attr_submit input[type="submit"],
.mp-submit-status,
.wk-mp-rfq .wpmp-rfq-quote-form .form-table .forminp .button.button-primary,
.woocommerce-MyAccount-content .components-button.is-secondary,
a.add-new-quotation,
.bmlm-become-sponsor button,
.btn-primary, /* for quick order *wk_quick_order_box */
.wk_quick_order_box button,
.wpmp-rfq-button,
#wpmp-rfq-form-quote-submit,
.wkmpmu-buttons a,
.wkmpmu-buttons .export_products_csv,
.wkmp-vendor-search-btn,
.sample-request-section a,
.wkmp-new-ship-zone .button-primary,
.wkmp-new-ship-zone .wkmp-manage-shipping-class,
.wkmp-rfq-sut-edit-quote .button,
.wkmp-table-action-wrap .button,
#wkmptbp-rules-form .button,
.input_fields_toolbar_variation .btn,
.mp-profile-information .mp-shop-actions a {
	min-width: max-content;
	border-radius: 6px;
	border: 1px solid var(--primary-text-color);
	background-color: var(--white);
	padding: 10px 24px;
	font-size: 14px;
	color: var(--primary-text-color) !important;
	display: inline-block;
	transition: all 0.44s ease-in-out;
	box-shadow: none;
	outline: none;
	height: auto;
	&:hover {
		background-color: #e2e8f0;
		text-decoration: none;
		color: var(--primary-text-color);
		box-shadow: none;
	}
}

.woocommerce-MyAccount-content {
	.wp-core-ui {
		.button,
		.button-secondary {
			color: var(--primary-text-color);
			border-color: var(--primary-text-color);
			transition: all 0.44s ease-in-out;
			&:hover {
				border-color: var(--primary-text-color);
				background-color: #e2e8f0;
			}
		}
	}

	.mce-toolbar .mce-btn-group .mce-btn:hover,
	.mce-toolbar .mce-btn-group .mce-btn:focus,
	.qt-dfw:hover,
	.qt-dfw:focus {
		background-color: #e2e8f0;
		color: var(--primary-text-color);
		box-shadow: 0 0 0 2px var(--sky-700);
	}
}

.wkmp-action-section a.button {
	margin-bottom: 0 !important;
}

.wkmp_product_attr_submit input[type="submit"] {
	margin-left: 0;
}

.wkmp-remove-button {
	border: 1px solid var(--bg-red);
	padding: 5px 10px;
	border-radius: 5px;
	transition: all 0.44s ease-in-out;
	&:hover {
		color: var(--white) !important;
		opacity: 0.8;
	}
}

.dashicons-trash {
	color: var(--red-600);
}

.shipping-method-add-cost {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	table {
		width: max-content !important;
		th {
			padding: 10px;
		}
	}
	button {
		margin-top: 20px;
	}
	select {
		padding: 5px 10px !important;
		cursor: pointer;
	}
	label {
		display: flex;
		align-items: center;
		gap: 10px;
	}
}

.shipping-method-modal {
	p,
	select {
		color: var(--zinc-500);
	}
	button {
		margin-top: 10px;
	}
}

.panel-side {
	overflow-y: hidden;
}

/* table */
.mp-store-recent-orders table,
.wc-shipping-zones-list,
.wc-shipping-zones,
.shipping-method-add-cost table,
.wc-shipping-classes,
.transaction-details table,
.wkmp-withdrawal-order-table,
.wpmp-rfq-quote-form table,
.wkmprfq-quotation-list-wrapper table,
.bmlm-table-responsive .sponsor-ads-table,
.bmlm-sponsor-refferal,
.wk_mu_admin_wrapper table,
#wk_quick_order_product_table,
.wkmptbp-product-add-rules-table,
#tier-based-pricing-settings table,
.wkmp_marketplace_variation .wkmp-display-table {
	table-layout: fixed;
	display: block;
	overflow: auto;
}

.wkfashion-content-area .mp-dashboard-wrapper table,
.wkfashion-content-area .wkmprfq-quotation-list-wrapper table,
.wkfashion-content-area
	.wkmprfq-rfq-main-quote-wrapper
	.wkmprfq-rfq-main-quote
	table,
.wkfashion-content-area .wkmp-table-responsive table,
.wkfashion-content-area .mp-order-view table,
.wc-shipping-zones-list,
.wc-shipping-zones,
.shipping-method-add-cost table,
.wc-shipping-classes,
.transaction-details table,
.wkmp-withdrawal-order-table,
#wkmp-order-view-form table,
.wpmp-rfq-quote-form table,
.wkmprfq-quotation-list-wrapper table,
.wkmprfq-rfq-main-quote-wrapper table,
.wkmp-rfq-sut-edit-quote table,
.bmlm-sponsor-ingredients table,
.bmlm-badge-history table,
.bmlm-member-activities table,
.bmlm-table-responsive .sponsor-ads-table,
.bmlm-sponsor-refferal,
.wk_mu_admin_wrapper table,
.woocommerce-table--order-details,
#wk_quick_order_product_table,
.wkmp-rfq-seller-quote table,
.wkmptbp-manage-product-rule-table,
.wkmptbp-product-add-rules-table,
#tier-based-pricing-settings table,
.wkmp_marketplace_variation .wkmp-display-table {
	margin-top: 32px;
	width: 100%;
	-webkit-overflow-scrolling: touch;

	caption {
		font-size: 14px;
		color: var(--primary-text-color);
		margin-bottom: 10px;
		a {
			color: var(--sky-600);
			&:hover {
				color: var(--sky-700);
			}
		}
	}

	thead {
		background-color: var(--gray-50) !important;
		border: 1px solid var(--gray-200);
		td,
		th {
			padding: 12px 24px;
			font-size: 16px;
			color: var(--primary-text-color);
			text-align: center;
		}
	}

	tbody,
	tfoot {
		tr {
			border: 1px solid var(--gray-200);
			&:nth-of-type(even) {
				background-color: #f3f4f6;
			}
		}
		td,
		th {
			padding: 16px 24px;
			color: var(--zinc-500);
			font-size: 14px;
			text-align: center;
			&:has(> input[type="submit"]) {
				background-color: var(--white);
			}
		}
	}
}

.wkfashion-content-area .wkmprfq-quotation-list-wrapper {
	a {
		color: var(--sky-600);
		&:hover {
			color: var(--sky-700);
		}
	}
	h2 {
		font-family: inherit;
	}
	table {
		thead {
			td,
			th {
				padding: 12px 16px !important;
			}
		}

		tbody {
			td,
			th {
				padding: 16px !important;
			}
		}
	}
}

.wkmp-role-selector {
	li {
		input[type="radio"] {
			appearance: none;
			--webkit-appearance: none;
		}

		label {
			display: flex;
			align-items: center;
			gap: 0.875rem;
			font-weight: var(--font-regular);
			&::before {
				font-family: "ericon" !important;
				content: "\e92c";
				font-style: normal;
				font-weight: normal;
				font-variant: normal;
				text-transform: none;
				line-height: 1 !important;
				-webkit-font-smoothing: antialiased;
				font-size: 1.5rem;
			}
		}
	}
	li.active {
		label {
			&::before {
				content: "\e92b";
			}
		}
	}
}

.wkmp_nav_tabs,
#edit_product_tab {
	margin-top: 20px;
	margin-bottom: 10px;
	border-color: var(--gray-200);
}

.wkfashion-content-area {
	.wkmp-table-action-wrap {
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
		gap: 10px;
	}

	.wkmp-seller-withdrawal-wrap {
		.wkmp-container {
			max-width: 100%;
			margin-top: 20px;
		}
	}

	.wkmp-seller-profile-image-grids {
		.wkmp-img-thumbnail {
			margin: 10px 0;
		}
	}

	#wkmp-seller-profile {
		.form-group {
			p {
				display: flex;
				align-items: center;
				gap: 10px;
				margin: 10px 0;
			}
		}
	}

	.wkmp_nav_tabs,
	#edit_product_tab {
		li {
			border-color: var(--gray-200);
			&:hover {
				border-color: var(--gray-400);
			}
			a.active,
			a {
				color: var(--primary-text-color);
			}
			a.inactive {
				background: transparent;
				padding: 8px 30px 5px;
				border-color: var(--gray-200);
				color: var(--zinc-500);
			}
		}
	}

	#edit_product_tab li {
		margin-right: 5px;
		a {
			padding: 8px 30px 5px;
		}
	}

	.wkmp-table-action-wrap {
		.wkmp-action-section.left {
			display: flex;
			align-items: center;
			justify-content: space-between;
			gap: 10px;
			input {
				margin-top: 0 !important;
			}
			input[type="submit"] {
				max-width: 130px;
			}
		}
		.wkmp-action-section.right {
			display: flex;
			gap: 10px;
		}
	}

	/* order data details */
	.mp-order-view {
		h3 {
			display: flex;
			align-items: center;
			justify-content: space-between;
			border-bottom: 1px solid var(--gray-200);
			padding-bottom: 14px;
			margin-top: 20px;
			margin-bottom: 10px;
			color: var(--primary-text-color);
		}
		table {
			th {
				padding: 10px;
			}
			tfoot {
				td {
					padding: 10px;
					text-align: center;
				}
			}
		}

		.order_notes,
		address {
			font-size: 14px;
			color: var(--zinc-500);
		}
	}
}

/* wkmp tier based pricing (start) */
.wkmptbp-manage-product-rule-table {
	position: static !important;
}
.wkmptbp-product-add-rules-table {
	.wkmptbp-rule-status {
		width: fit-content !important;
	}
}

.wkmp-table-action-wrap .button {
	margin-top: 20px;
}

#tier-based-pricing h3,
#tier-based-pricing h4 {
	font-size: 30px;
	color: var(--primary-text-color);
	margin-top: 10px;
	border-bottom: 1px solid var(--zinc-200);
	padding-bottom: 14px;
}

#wkmptbp-rules-form .submit {
	display: flex;
	gap: 10px;
}

#wkmptbp-rules-form .button {
	margin-top: 20px;
	width: max-content;
}
#wkmptbp-rules-form a.button {
	margin-bottom: 0;
}
.wkmp-table-action-wrap .wkmp-form-wrap {
	max-width: 100%;
}

.wkmptbp-user-setting-form {
	.forminp {
		display: flex;
		gap: 10px;
		align-items: center;
	}
}
/* wkmp tier based pricing (end) */

/* Product Details Page (start) */
.wkmp-product-author-shop {
	margin-top: 16px;
}

.wp-theme-ethereal {
	.wkmp-product-fulfillment-label {
		margin-top: 16px;
		.wkmp-product-fulfillment-image {
			img {
				height: auto;
				object-fit: cover;
			}
		}
	}
}
/* Product Details Page (end) */

.wkmp-rfq-sut-edit-quote .womprfq-seller-quotation-form .form-table,
.wk-mp-rfq .wpmp-rfq-quote-form .form-table {
	table-layout: fixed;
	display: block;
	border: 0;
	overflow: auto;
	tr {
		th {
			padding: 10px 12px;
			width: 30%;
			text-align: left;
			vertical-align: unset !important;
		}
		td {
			padding: 10px 12px;
			width: 70%;
		}

		&[colspan="2"] {
			td {
				width: unset;
			}
		}
	}

	.wcqs-cursor-p {
		border: 1px solid var(--gray-200);
		padding: 8px 10px;
		border-radius: 4px;
		background-color: var(--white);
		color: var(--gray-600);
		font-size: 14px;
		transition: all 0.44s ease-in-out;
		cursor: pointer;
		&:hover {
			border: 1px solid var(--gray-400);
			background-color: var(--gray-100);
		}
	}

	.wkmp-quote-img-name {
		display: flex;
		align-items: center;
		gap: 10px;
		margin-top: 10px;
		img {
			width: 50px;
			height: 50px;
			object-fit: cover;
			border-radius: 4px;
			order: -1;
		}
	}
}

.wkfashion-content-area
	.wkmprfq-rfq-main-quote-wrapper
	.wkmprfq-rfq-main-quote
	table {
	tr {
		td,
		th {
			text-align: left !important;
		}
	}
}

.wkmprfq-rfq-main-quote-wrapper + .wkmp-rfq-sut-edit-quote {
	.womprfq-seller-quotation-form .form-table {
		margin-top: 20px;
	}
}

/* woocommerce-binary-multi-level-marketing plugin css fix */
.wkfashion-content-area .woocommerce-MyAccount-navigation {
	float: none !important;
}
.amount-container .wallet-money-form {
	display: flex !important;
	flex-wrap: wrap;
	gap: 10px;
	align-items: center;
	justify-content: flex-end;
	input {
		width: auto !important;
		margin-top: 0 !important;
	}
}
.bmlm-front-action-container {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	align-items: center;
	.bmlm-btn-action {
		padding: 10px 24px;
		display: flex;
		gap: 4px;
		align-items: center;
		justify-content: center;
	}
}
.bmlm-share-btn {
	display: inline-block;
	margin-top: 6px !important;
	min-width: 100px;
	.dashicons-share {
		margin-top: -1px;
	}
}
.bmlm-become-sponsor {
	margin-top: 10px;
	margin-bottom: 20px;
}

/* Quick Order Box */
#content-wrapper {
	.wk_quick_order_box {
		background: none;
		box-shadow: none;
	}
}
.wk_quick_order_box {
	.wk_get_direction_button_div,
	.form-group {
		display: flex;
		gap: 10px;
		flex-wrap: wrap;
		button {
			margin: 0;
		}
	}
	#wk_quick_order_product_table {
		margin-top: 20px;
	}
	.custom-file {
		.btn-primary {
			padding: 0 10px;
		}
	}

	.wkwko_form_footer_buttons {
		display: flex;
		flex-wrap: wrap;
		gap: 10px;
		#wk_quick_order_add_row {
			margin-bottom: 0;
		}
	}

	ul {
		padding: 0 !important;
		li {
			margin: 0 !important;
			list-style: none;
			font-size: 14px !important;
			line-height: normal;
		}
	}
	form
		input:not([type="radio"]):not([type="checkbox"]):not(.qty):not(
			.search-input
		) {
		margin-top: 0;
	}
	td {
		padding: 0 5px;
	}
	td.wkwqo_woocommerce-orders-table__cell.wk_qo_product_name_col input,
	td.wkwqo_woocommerce-orders-table__cell.wkqo_product_sku_col input {
		box-sizing: border-box;
	}
}

.product-specifications {
	h1,
	h2,
	h3 {
		font-size: 30px;
		color: var(--primary-text-color);
		text-align: center;
	}
	h4 {
		font-size: 18px;
		color: var(--primary-text-color);
	}
	p {
		color: var(--zinc-500);
	}
}
.wkmp-no-items {
	color: var(--primary-text-color);
	text-align: center;
}

.wkmp-seller-profile-collections-wrap,
.wkmp-vendor-profile-collections-wrap {
	.er-secondary-btn {
		padding: 5px 10px;
	}
	a.er-secondary-btn {
		color: var(--primary-text-color) !important;
	}
	.wkfashion-wishlist-btn,
	.mf-compare-button {
		font-size: 16px;
		padding: 5px;
		height: auto;
		width: auto;
		svg {
			color: var(--primary-text-color);
		}
	}
	.mf-compare-button {
		top: 44px;
	}
	.wkfashion-action-buttons {
		flex-direction: column;
	}
}
.wkmp-seller-profile-reviews-top-bar,
.wkmp-vendor-profile-reviews-top-bar {
	flex-direction: column;
	gap: 0;
	.wkmp-pro-first-review-msg {
		text-align: center;
	}
}
.wkmp-vendor-search-btn,
.wkmp-seller-search-btn {
	margin-top: 10px;
	border: 1px solid var(--primary-text-color) !important;
}
.wkmp-vendor-name,
.wkmp-seller-name,
.wkmp-shop-name {
	overflow-wrap: anywhere;
}

/* Vendor Shop Page */
.mp-profile-wrapper {
	.mp-avg-rating-box {
		width: 400px !important;
		.mp-avg-rating {
			.star-rating {
				font-size: 12px;
			}
			p:nth-of-type(1) {
				text-decoration: underline;
			}
			p:nth-of-type(2) {
				font-size: 12px !important;
			}
		}
	}
}

/* Request for Quotation */
.wpmp-rfq-button {
	margin-top: 16px;
}
.summary .wkmp-product-author-shop {
	display: block;
}
.summary .wkmp-product-author-shop .dashicons-heart {
	margin-top: 0;
}
.wpmp-rfq-quote-form a .wcqs-cursor-p,
.dashicons-trash::before {
	cursor: pointer;
}
/* Mass Upload */
.woocommerce .wk_mu_wrap {
	box-shadow: none !important;
}
.wkmpmu-buttons {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
	margin-bottom: 10px;
	form
		input:not([type="radio"]):not([type="checkbox"]):not(.qty):not(
			.search-input
		) {
		margin-top: 0;
		border-radius: 6px;
		color: var(--primary-text-color);
		padding: 10px 24px;
		font-size: 14px;
		border-color: var(--primary-text-color);
	}
}
.wk_mu_admin_wrapper {
	.button-primary,
	.button-secondary {
		cursor: pointer;
	}
	.button-primary {
		margin-top: 10px !important;
		width: max-content !important;
	}
}

/* mulitcurrency plugin : WooCommerce Marketplace Multi Currency */
.woocommerce-order-details {
	margin: 20px auto;
	.woocommerce-order-details__title {
		font-size: 30px;
		text-align: center;
	}
	.woocommerce-table--order-details {
		margin-top: 10px;
	}
}

@media (max-width: 900px) {
	.woocommerce-account:has(
		> .woocommerce-MyAccount-navigation,
		> .woocommerce-MyAccount-content
	) {
		gap: 20px;
	}
	.woocommerce-MyAccount-content {
		.wkmp_nav_tabs,
		#edit_product_tab {
			display: flex;
			flex-wrap: wrap;
			gap: 5px;
			border-bottom: none;
			height: auto;
			a.active {
				border-bottom: 1px solid #ccc;
			}
		}

		.new-ship-zone {
			a {
				padding: 10px 16px;
			}
		}
	}
}

@media (max-width: 768px) {
	.woocommerce-account:has(
		> .woocommerce-MyAccount-navigation,
		> .woocommerce-MyAccount-content
	) {
		margin-top: 0;
		grid-template-columns: 1fr;
		.woocommerce-MyAccount-navigation {
			margin: 0 -15px;
			border: none;
			ul {
				gap: 0;
			}
			.wkmp-account-nav {
				gap: 0;
				.woocommerce-MyAccount-navigation-link {
					a {
						&:hover {
							background-color: none;
						}
						&::after {
							padding-right: 16px;
						}
					}
				}
			}
		}
	}

	li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--admin-news,
	li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--vendor-notifications,
	li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--seller-notifications {
		&:after {
			padding-right: 16px;
		}
	}

	.wkfashion-content-area {
		.mp-dashboard-wrapper,
		.wkmp-table-responsive {
			table {
				margin-top: 12px;
			}
			thead,
			tbody {
				th,
				td {
					padding: 8px 12px;
				}
			}
		}
	}

	#wkmp_pro_seller_profile_view {
		.wkmp-rating-description {
			position: static;
		}
	}

	.woocommerce-MyAccount-content {
		.wk-mp-transaction-info-box,
		.transaction-details {
			h3 {
				font-size: 18px;
			}
			.box-title h3,
			.table-wrapper h3 {
				font-size: 18px;
			}
		}
	}

	.mp-details {
		justify-content: center !important;
		gap: 20px !important;
	}

	.wkmp_pro_attr_popup,
	.wkmp-popup-modal,
	.components-modal__screen-overlay {
		.wkmp-page-title-text {
			font-size: 16px;
		}
	}

	.wksp-container {
		.wksp-seller-profile-wrapper {
			padding: 0;
		}
	}
	.wp-theme-ethereal:not(.woocommerce-page) .content-area .entry-content {
		.wksp-seller-profile-wrapper {
			h1,
			h2 {
				font-size: 20px;
			}
			h3,
			h4 {
				font-size: 18px;
			}
		}
	}

	.wkmprfq-quotation-list-wrapper h2,
	.wk-mp-rfq-header h2,
	.wk-mp-rfq-quotation-header h2,
	.wk_transaction h2,
	.wkwqo-customization h3,
	.wkmp-seller-profile-wrapper h1,
	.container .mp-profile-wrapper .mp-seller-recent-product h3,
	.mp-add-feedback-section h4 {
		font-size: 18px;
	}

	.product-specifications {
		h1,
		h2,
		h3 {
			font-size: 18px;
		}
		h4 {
			font-size: 16px;
		}
	}

	.woocommerce-order-details {
		.woocommerce-order-details__title {
			font-size: 20px;
		}
	}

	#tier-based-pricing h3,
	#tier-based-pricing h4 {
		font-size: 20px;
	}
}

@media (max-width: 525px) {
	.wkfashion-content-area {
		.wkmp-table-action-wrap {
			flex-direction: column-reverse;
		}

		.button {
			padding: 8px 10px;
			font-size: 12px;
		}

		.mp-store-recent-orders a {
			padding: 8px 10px;
			font-size: 12px;
		}
	}

	.woocommerce-MyAccount-content {
		.wkmp-seller-dashboard-link {
			position: static;
			text-align: center;
			margin-bottom: 10px;
			font-size: 14px;
		}

		.wkmp-filter-product-container {
			flex-wrap: wrap;
			a {
				flex: 0 0 48%;
			}
		}
		.wkmp-pro-popup-fieldset {
			width: 100%;
		}

		p.wkmp-seller-withdraw-min-amount {
			display: flex;
			align-items: center;
			flex-wrap: wrap;
			gap: 10px 4px;
		}

		.new-ship-zone {
			justify-content: center;
			a {
				padding: 10px 16px;
			}
		}
	}

	.wkmp_pro_attr_popup,
	.wkmp-popup-modal,
	.components-modal__screen-overlay {
		.wkmp-pro-popup-fieldset {
			padding: 12px 16px;
		}
		.components-modal__header {
			padding: 12px 16px 0 16px;
		}
		.components-modal__content {
			padding: 0 16px 12px 16px;
		}
		.wkmp-pro-popup-close {
			top: 2px;
		}
	}
	.wkmp-popup-modal .modal-content {
		padding: 12px 16px;
	}

	.wkmpmu-buttons {
		form
			input:not([type="radio"]):not([type="checkbox"]):not(.qty):not(
				.search-input
			) {
			padding: 8px 10px;
			font-size: 12px;
		}
	}

	.mp-profile-wrapper {
		.mp-avg-rating-box {
			max-width: 100%;
		}
	}

	#tier-based-pricing h3,
	#tier-based-pricing h4 {
		font-size: 16px;
	}
}

@media (max-width: 380px) {
	.woocommerce-account:has(
		> .woocommerce-MyAccount-navigation,
		> .woocommerce-MyAccount-content
	) {
		.woocommerce-MyAccount-content {
			.wkmp_profile_info {
				& > div {
					display: flex;
					gap: 10px;
					label {
						width: max-content;
					}
				}
			}
		}
	}

	.woocommerce-MyAccount-content {
		.wkmp-add-product-form {
			table {
				td {
					label {
						font-size: 14px;
					}
				}
			}
		}

		.mp-dashboard-wrapper {
			.summary-icon {
				height: 40px;
				width: 40px;
				font-size: 16px;
			}
		}
	}

	#wkmp_pro_seller_profile_view {
		.wksp-seller-profile-card-body {
			flex-direction: column;
			.wksp-seller-profile-card-body-info {
				padding-top: 0;
			}
		}
	}

	#wkmp-order-view-form table,
	.shop_table_responsive {
		table-layout: fixed;
		display: block;
		overflow: auto;
		border: none !important;
	}
}
