*, ::before, ::after {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:  ;
	--tw-pan-y:  ;
	--tw-pinch-zoom:  ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position:  ;
	--tw-gradient-via-position:  ;
	--tw-gradient-to-position:  ;
	--tw-ordinal:  ;
	--tw-slashed-zero:  ;
	--tw-numeric-figure:  ;
	--tw-numeric-spacing:  ;
	--tw-numeric-fraction:  ;
	--tw-ring-inset:  ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur:  ;
	--tw-brightness:  ;
	--tw-contrast:  ;
	--tw-grayscale:  ;
	--tw-hue-rotate:  ;
	--tw-invert:  ;
	--tw-saturate:  ;
	--tw-sepia:  ;
	--tw-drop-shadow:  ;
	--tw-backdrop-blur:  ;
	--tw-backdrop-brightness:  ;
	--tw-backdrop-contrast:  ;
	--tw-backdrop-grayscale:  ;
	--tw-backdrop-hue-rotate:  ;
	--tw-backdrop-invert:  ;
	--tw-backdrop-opacity:  ;
	--tw-backdrop-saturate:  ;
	--tw-backdrop-sepia:  ;
	--tw-contain-size:  ;
	--tw-contain-layout:  ;
	--tw-contain-paint:  ;
	--tw-contain-style:  ;
}
::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:  ;
	--tw-pan-y:  ;
	--tw-pinch-zoom:  ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position:  ;
	--tw-gradient-via-position:  ;
	--tw-gradient-to-position:  ;
	--tw-ordinal:  ;
	--tw-slashed-zero:  ;
	--tw-numeric-figure:  ;
	--tw-numeric-spacing:  ;
	--tw-numeric-fraction:  ;
	--tw-ring-inset:  ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur:  ;
	--tw-brightness:  ;
	--tw-contrast:  ;
	--tw-grayscale:  ;
	--tw-hue-rotate:  ;
	--tw-invert:  ;
	--tw-saturate:  ;
	--tw-sepia:  ;
	--tw-drop-shadow:  ;
	--tw-backdrop-blur:  ;
	--tw-backdrop-brightness:  ;
	--tw-backdrop-contrast:  ;
	--tw-backdrop-grayscale:  ;
	--tw-backdrop-hue-rotate:  ;
	--tw-backdrop-invert:  ;
	--tw-backdrop-opacity:  ;
	--tw-backdrop-saturate:  ;
	--tw-backdrop-sepia:  ;
	--tw-contain-size:  ;
	--tw-contain-layout:  ;
	--tw-contain-paint:  ;
	--tw-contain-style:  ;
}
.\!container {
	width: 100% !important;
}
.container {
	width: 100%;
}
@media (min-width: 475px) {
	.\!container {
		max-width: 475px !important;
	}
	.container {
		max-width: 475px;
	}
}
@media (min-width: 640px) {
	.\!container {
		max-width: 640px !important;
	}
	.container {
		max-width: 640px;
	}
}
@media (min-width: 768px) {
	.\!container {
		max-width: 768px !important;
	}
	.container {
		max-width: 768px;
	}
}
@media (min-width: 1024px) {
	.\!container {
		max-width: 1024px !important;
	}
	.container {
		max-width: 1024px;
	}
}
@media (min-width: 1200px) {
	.\!container {
		max-width: 1200px !important;
	}
	.container {
		max-width: 1200px;
	}
}
@media (min-width: 1280px) {
	.\!container {
		max-width: 1280px !important;
	}
	.container {
		max-width: 1280px;
	}
}
@media (min-width: 1536px) {
	.\!container {
		max-width: 1536px !important;
	}
	.container {
		max-width: 1536px;
	}
}
.card {
	overflow: hidden;
	border-radius: 0.5rem;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.section {
	padding-top: 2rem;
	padding-bottom: 2rem;
}
@media (min-width: 768px) {
	.section {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
}
.pointer-events-none {
	pointer-events: none !important;
}
.pointer-events-auto {
	pointer-events: auto !important;
}
.visible {
	visibility: visible !important;
}
.collapse {
	visibility: collapse !important;
}
.static {
	position: static !important;
}
.\!fixed {
	position: fixed !important;
}
.fixed {
	position: fixed !important;
}
.absolute {
	position: absolute !important;
}
.relative {
	position: relative !important;
}
.sticky {
	position: sticky !important;
}
.inset-0 {
	inset: 0px !important;
}
.\!left-auto {
	left: auto !important;
}
.\!right-\[66\.5px\] {
	right: 66.5px !important;
}
.\!right-auto {
	right: auto !important;
}
.\!top-\[13px\] {
	top: 13px !important;
}
.\!top-auto {
	top: auto !important;
}
.-bottom-0\.5 {
	bottom: -0.125rem !important;
}
.-left-5 {
	left: -1.25rem !important;
}
.-right-0\.5 {
	right: -0.125rem !important;
}
.-right-1 {
	right: -0.25rem !important;
}
.-right-2 {
	right: -0.5rem !important;
}
.-right-5 {
	right: -1.25rem !important;
}
.-top-1 {
	top: -0.25rem !important;
}
.-top-2 {
	top: -0.5rem !important;
}
.bottom-0 {
	bottom: 0px !important;
}
.left-0 {
	left: 0px !important;
}
.left-2 {
	left: 0.5rem !important;
}
.left-2\.5 {
	left: 0.625rem !important;
}
.left-3 {
	left: 0.75rem !important;
}
.right-0 {
	right: 0px !important;
}
.right-2 {
	right: 0.5rem !important;
}
.right-3 {
	right: 0.75rem !important;
}
.right-4 {
	right: 1rem !important;
}
.right-6 {
	right: 1.5rem !important;
}
.top-0 {
	top: 0px !important;
}
.top-1\/2 {
	top: 50% !important;
}
.top-14 {
	top: 3.5rem !important;
}
.top-16 {
	top: 4rem !important;
}
.top-2 {
	top: 0.5rem !important;
}
.top-3 {
	top: 0.75rem !important;
}
.top-4 {
	top: 1rem !important;
}
.top-6 {
	top: 1.5rem !important;
}
.\!z-\[1000\] {
	z-index: 1000 !important;
}
.z-0 {
	z-index: 0 !important;
}
.z-10 {
	z-index: 10 !important;
}
.z-\[1201\] {
	z-index: 1201 !important;
}
.z-\[1300\] {
	z-index: 1300 !important;
}
.z-\[1600\] {
	z-index: 1600 !important;
}
.z-\[2\] {
	z-index: 2 !important;
}
.z-\[9999\] {
	z-index: 9999 !important;
}
.col-span-1 {
	grid-column: span 1 / span 1 !important;
}
.col-span-2 {
	grid-column: span 2 / span 2 !important;
}
.m-0 {
	margin: 0px !important;
}
.mx-0\.5 {
	margin-left: 0.125rem !important;
	margin-right: 0.125rem !important;
}
.mx-2 {
	margin-left: 0.5rem !important;
	margin-right: 0.5rem !important;
}
.mx-4 {
	margin-left: 1rem !important;
	margin-right: 1rem !important;
}
.mx-auto {
	margin-left: auto !important;
	margin-right: auto !important;
}
.my-1 {
	margin-top: 0.25rem !important;
	margin-bottom: 0.25rem !important;
}
.my-4 {
	margin-top: 1rem !important;
	margin-bottom: 1rem !important;
}
.my-6 {
	margin-top: 1.5rem !important;
	margin-bottom: 1.5rem !important;
}
.\!mb-2 {
	margin-bottom: 0.5rem !important;
}
.-mb-1 {
	margin-bottom: -0.25rem !important;
}
.-mb-2 {
	margin-bottom: -0.5rem !important;
}
.-mt-1 {
	margin-top: -0.25rem !important;
}
.-mt-2 {
	margin-top: -0.5rem !important;
}
.mb-0 {
	margin-bottom: 0px !important;
}
.mb-0\.5 {
	margin-bottom: 0.125rem !important;
}
.mb-1 {
	margin-bottom: 0.25rem !important;
}
.mb-1\.5 {
	margin-bottom: 0.375rem !important;
}
.mb-2 {
	margin-bottom: 0.5rem !important;
}
.mb-3 {
	margin-bottom: 0.75rem !important;
}
.mb-4 {
	margin-bottom: 1rem !important;
}
.mb-5 {
	margin-bottom: 1.25rem !important;
}
.mb-6 {
	margin-bottom: 1.5rem !important;
}
.mb-8 {
	margin-bottom: 2rem !important;
}
.mb-\[0\.8175rem\] {
	margin-bottom: 0.8175rem !important;
}
.mb-\[4px\] {
	margin-bottom: 4px !important;
}
.mb-\[6px\] {
	margin-bottom: 6px !important;
}
.ml-0 {
	margin-left: 0px !important;
}
.ml-1 {
	margin-left: 0.25rem !important;
}
.ml-2 {
	margin-left: 0.5rem !important;
}
.ml-3 {
	margin-left: 0.75rem !important;
}
.ml-4 {
	margin-left: 1rem !important;
}
.ml-6 {
	margin-left: 1.5rem !important;
}
.ml-\[22px\] {
	margin-left: 22px !important;
}
.ml-\[3\%\] {
	margin-left: 3% !important;
}
.ml-\[5\%\] {
	margin-left: 5% !important;
}
.ml-auto {
	margin-left: auto !important;
}
.mr-0 {
	margin-right: 0px !important;
}
.mr-1 {
	margin-right: 0.25rem !important;
}
.mr-1\.5 {
	margin-right: 0.375rem !important;
}
.mr-2 {
	margin-right: 0.5rem !important;
}
.mr-3 {
	margin-right: 0.75rem !important;
}
.mr-4 {
	margin-right: 1rem !important;
}
.mr-\[2\%\] {
	margin-right: 2% !important;
}
.mr-\[5px\] {
	margin-right: 5px !important;
}
.mr-\[7px\] {
	margin-right: 7px !important;
}
.mr-auto {
	margin-right: auto !important;
}
.mt-0\.5 {
	margin-top: 0.125rem !important;
}
.mt-1 {
	margin-top: 0.25rem !important;
}
.mt-1\.5 {
	margin-top: 0.375rem !important;
}
.mt-2 {
	margin-top: 0.5rem !important;
}
.mt-3 {
	margin-top: 0.75rem !important;
}
.mt-4 {
	margin-top: 1rem !important;
}
.mt-5 {
	margin-top: 1.25rem !important;
}
.mt-6 {
	margin-top: 1.5rem !important;
}
.mt-8 {
	margin-top: 2rem !important;
}
.mt-\[0\.4rem\] {
	margin-top: 0.4rem !important;
}
.mt-\[20px\] {
	margin-top: 20px !important;
}
.mt-\[2rem\] {
	margin-top: 2rem !important;
}
.mt-\[3\%\] {
	margin-top: 3% !important;
}
.mt-\[8px\] {
	margin-top: 8px !important;
}
.mt-auto {
	margin-top: auto !important;
}
.box-border {
	box-sizing: border-box !important;
}
.line-clamp-2 {
	overflow: hidden !important;
	display: -webkit-box !important;
	-webkit-box-orient: vertical !important;
	-webkit-line-clamp: 2 !important;
}
.line-clamp-3 {
	overflow: hidden !important;
	display: -webkit-box !important;
	-webkit-box-orient: vertical !important;
	-webkit-line-clamp: 3 !important;
}
.block {
	display: block !important;
}
.inline-block {
	display: inline-block !important;
}
.inline {
	display: inline !important;
}
.\!flex {
	display: flex !important;
}
.flex {
	display: flex !important;
}
.inline-flex {
	display: inline-flex !important;
}
.table {
	display: table !important;
}
.grid {
	display: grid !important;
}
.hidden {
	display: none !important;
}
.\!h-4 {
	height: 1rem !important;
}
.\!h-\[100px\] {
	height: 100px !important;
}
.\!h-\[14px\] {
	height: 14px !important;
}
.\!h-\[45px\] {
	height: 45px !important;
}
.h-10 {
	height: 2.5rem !important;
}
.h-11 {
	height: 2.75rem !important;
}
.h-12 {
	height: 3rem !important;
}
.h-14 {
	height: 3.5rem !important;
}
.h-16 {
	height: 4rem !important;
}
.h-2 {
	height: 0.5rem !important;
}
.h-24 {
	height: 6rem !important;
}
.h-3 {
	height: 0.75rem !important;
}
.h-32 {
	height: 8rem !important;
}
.h-4 {
	height: 1rem !important;
}
.h-5 {
	height: 1.25rem !important;
}
.h-6 {
	height: 1.5rem !important;
}
.h-64 {
	height: 16rem !important;
}
.h-7 {
	height: 1.75rem !important;
}
.h-8 {
	height: 2rem !important;
}
.h-9 {
	height: 2.25rem !important;
}
.h-\[100\%\] {
	height: 100% !important;
}
.h-\[104px\] {
	height: 104px !important;
}
.h-\[13\.4px\] {
	height: 13.4px !important;
}
.h-\[136px\] {
	height: 136px !important;
}
.h-\[18px\] {
	height: 18px !important;
}
.h-\[1px\] {
	height: 1px !important;
}
.h-\[200px\] {
	height: 200px !important;
}
.h-\[22px\] {
	height: 22px !important;
}
.h-\[28\.8px\] {
	height: 28.8px !important;
}
.h-\[320px\] {
	height: 320px !important;
}
.h-\[32px\] {
	height: 32px !important;
}
.h-\[33px\] {
	height: 33px !important;
}
.h-\[350px\] {
	height: 350px !important;
}
.h-\[36px\] {
	height: 36px !important;
}
.h-\[400px\] {
	height: 400px !important;
}
.h-\[40px\] {
	height: 40px !important;
}
.h-\[44px\] {
	height: 44px !important;
}
.h-\[45px\] {
	height: 45px !important;
}
.h-\[6\.4px\] {
	height: 6.4px !important;
}
.h-\[60\%\] {
	height: 60% !important;
}
.h-\[60px\] {
	height: 60px !important;
}
.h-\[70vh\] {
	height: 70vh !important;
}
.h-\[74px\] {
	height: 74px !important;
}
.h-\[80px\] {
	height: 80px !important;
}
.h-\[96px\] {
	height: 96px !important;
}
.h-auto {
	height: auto !important;
}
.h-full {
	height: 100% !important;
}
.h-screen {
	height: 100vh !important;
}
.\!max-h-\[278px\] {
	max-height: 278px !important;
}
.max-h-64 {
	max-height: 16rem !important;
}
.max-h-72 {
	max-height: 18rem !important;
}
.max-h-\[200px\] {
	max-height: 200px !important;
}
.max-h-\[240px\] {
	max-height: 240px !important;
}
.max-h-\[40vh\] {
	max-height: 40vh !important;
}
.max-h-\[625px\] {
	max-height: 625px !important;
}
.max-h-\[63vh\] {
	max-height: 63vh !important;
}
.max-h-\[65vh\] {
	max-height: 65vh !important;
}
.max-h-\[70vh\] {
	max-height: 70vh !important;
}
.max-h-\[90vh\] {
	max-height: 90vh !important;
}
.max-h-\[calc\(100\%_-_160px\)\] {
	max-height: calc(100% - 160px) !important;
}
.max-h-\[unset\] {
	max-height: unset !important;
}
.max-h-full {
	max-height: 100% !important;
}
.\!min-h-4 {
	min-height: 1rem !important;
}
.min-h-0 {
	min-height: 0px !important;
}
.min-h-5 {
	min-height: 1.25rem !important;
}
.min-h-\[120px\] {
	min-height: 120px !important;
}
.min-h-\[136px\] {
	min-height: 136px !important;
}
.min-h-\[160px\] {
	min-height: 160px !important;
}
.min-h-\[180px\] {
	min-height: 180px !important;
}
.min-h-\[200px\] {
	min-height: 200px !important;
}
.min-h-\[250px\] {
	min-height: 250px !important;
}
.min-h-\[36px\] {
	min-height: 36px !important;
}
.min-h-\[3rem\] {
	min-height: 3rem !important;
}
.min-h-\[400px\] {
	min-height: 400px !important;
}
.min-h-\[80px\] {
	min-height: 80px !important;
}
.min-h-\[unset\] {
	min-height: unset !important;
}
.min-h-screen {
	min-height: 100vh !important;
}
.\!w-4 {
	width: 1rem !important;
}
.\!w-\[14px\] {
	width: 14px !important;
}
.w-0\.5 {
	width: 0.125rem !important;
}
.w-1\/2 {
	width: 50% !important;
}
.w-10 {
	width: 2.5rem !important;
}
.w-12 {
	width: 3rem !important;
}
.w-16 {
	width: 4rem !important;
}
.w-2 {
	width: 0.5rem !important;
}
.w-2\/5 {
	width: 40% !important;
}
.w-20 {
	width: 5rem !important;
}
.w-3 {
	width: 0.75rem !important;
}
.w-3\/5 {
	width: 60% !important;
}
.w-32 {
	width: 8rem !important;
}
.w-4 {
	width: 1rem !important;
}
.w-40 {
	width: 10rem !important;
}
.w-5 {
	width: 1.25rem !important;
}
.w-52 {
	width: 13rem !important;
}
.w-6 {
	width: 1.5rem !important;
}
.w-7 {
	width: 1.75rem !important;
}
.w-8 {
	width: 2rem !important;
}
.w-\[100\%\] {
	width: 100% !important;
}
.w-\[104px\] {
	width: 104px !important;
}
.w-\[13\.4px\] {
	width: 13.4px !important;
}
.w-\[160px\] {
	width: 160px !important;
}
.w-\[180px\] {
	width: 180px !important;
}
.w-\[18px\] {
	width: 18px !important;
}
.w-\[220px\] {
	width: 220px !important;
}
.w-\[28\.8px\] {
	width: 28.8px !important;
}
.w-\[32px\] {
	width: 32px !important;
}
.w-\[350px\] {
	width: 350px !important;
}
.w-\[40px\] {
	width: 40px !important;
}
.w-\[44px\] {
	width: 44px !important;
}
.w-\[50\%\] {
	width: 50% !important;
}
.w-\[6\.4px\] {
	width: 6.4px !important;
}
.w-\[60\%\] {
	width: 60% !important;
}
.w-\[60px\] {
	width: 60px !important;
}
.w-\[90vw\] {
	width: 90vw !important;
}
.w-\[95\%\] {
	width: 95% !important;
}
.w-\[calc\(100\%-250px\)\] {
	width: calc(100% - 250px) !important;
}
.w-\[calc\(100\%-74px\)\] {
	width: calc(100% - 74px) !important;
}
.w-auto {
	width: auto !important;
}
.w-fit {
	width: -moz-fit-content !important;
	width: fit-content !important;
}
.w-full {
	width: 100% !important;
}
.w-max {
	width: -moz-max-content !important;
	width: max-content !important;
}
.w-px {
	width: 1px !important;
}
.\!min-w-4 {
	min-width: 1rem !important;
}
.min-w-0 {
	min-width: 0px !important;
}
.min-w-\[100px\] {
	min-width: 100px !important;
}
.min-w-\[120px\] {
	min-width: 120px !important;
}
.min-w-\[160px\] {
	min-width: 160px !important;
}
.min-w-\[16px\] {
	min-width: 16px !important;
}
.min-w-\[200px\] {
	min-width: 200px !important;
}
.min-w-\[20px\] {
	min-width: 20px !important;
}
.min-w-\[320px\] {
	min-width: 320px !important;
}
.min-w-\[32px\] {
	min-width: 32px !important;
}
.min-w-\[50px\] {
	min-width: 50px !important;
}
.min-w-\[5rem\] {
	min-width: 5rem !important;
}
.min-w-\[80px\] {
	min-width: 80px !important;
}
.min-w-\[90px\] {
	min-width: 90px !important;
}
.min-w-full {
	min-width: 100% !important;
}
.max-w-\[140px\] {
	max-width: 140px !important;
}
.max-w-\[165px\] {
	max-width: 165px !important;
}
.max-w-\[200px\] {
	max-width: 200px !important;
}
.max-w-\[250px\] {
	max-width: 250px !important;
}
.max-w-\[300px\] {
	max-width: 300px !important;
}
.max-w-\[350px\] {
	max-width: 350px !important;
}
.max-w-\[36rem\] {
	max-width: 36rem !important;
}
.max-w-\[400px\] {
	max-width: 400px !important;
}
.max-w-\[700px\] {
	max-width: 700px !important;
}
.max-w-\[720px\] {
	max-width: 720px !important;
}
.max-w-\[900px\] {
	max-width: 900px !important;
}
.max-w-\[90vw\] {
	max-width: 90vw !important;
}
.max-w-\[calc\(100vw-40px\)\] {
	max-width: calc(100vw - 40px) !important;
}
.max-w-\[unset\] {
	max-width: unset !important;
}
.max-w-full {
	max-width: 100% !important;
}
.max-w-md {
	max-width: 28rem !important;
}
.max-w-xs {
	max-width: 20rem !important;
}
.flex-1 {
	flex: 1 1 0% !important;
}
.flex-shrink {
	flex-shrink: 1 !important;
}
.flex-shrink-0 {
	flex-shrink: 0 !important;
}
.shrink {
	flex-shrink: 1 !important;
}
.shrink-0 {
	flex-shrink: 0 !important;
}
.flex-grow {
	flex-grow: 1 !important;
}
.grow {
	flex-grow: 1 !important;
}
.-translate-y-1\/2 {
	--tw-translate-y: -50% !important;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-translate-y-\[53\%\] {
	--tw-translate-y: -53% !important;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.rotate-90 {
	--tw-rotate: 90deg !important;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.transform {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.\!transform-none {
	transform: none !important;
}
@keyframes spin {
	to {
		transform: rotate(360deg);
	}
}
.animate-spin {
	animation: spin 1s linear infinite !important;
}
.cursor-default {
	cursor: default !important;
}
.cursor-help {
	cursor: help !important;
}
.cursor-not-allowed {
	cursor: not-allowed !important;
}
.cursor-pointer {
	cursor: pointer !important;
}
.select-none {
	-webkit-user-select: none !important;
	   -moz-user-select: none !important;
	        user-select: none !important;
}
.resize {
	resize: both !important;
}
.appearance-none {
	-webkit-appearance: none !important;
	   -moz-appearance: none !important;
	        appearance: none !important;
}
.grid-cols-1 {
	grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.grid-cols-2 {
	grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.grid-cols-3 {
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
.flex-row {
	flex-direction: row !important;
}
.flex-col {
	flex-direction: column !important;
}
.flex-wrap {
	flex-wrap: wrap !important;
}
.items-start {
	align-items: flex-start !important;
}
.items-end {
	align-items: flex-end !important;
}
.\!items-center {
	align-items: center !important;
}
.items-center {
	align-items: center !important;
}
.items-baseline {
	align-items: baseline !important;
}
.items-stretch {
	align-items: stretch !important;
}
.justify-start {
	justify-content: flex-start !important;
}
.justify-end {
	justify-content: flex-end !important;
}
.justify-center {
	justify-content: center !important;
}
.\!justify-between {
	justify-content: space-between !important;
}
.justify-between {
	justify-content: space-between !important;
}
.justify-around {
	justify-content: space-around !important;
}
.gap-0\.5 {
	gap: 0.125rem !important;
}
.gap-1 {
	gap: 0.25rem !important;
}
.gap-1\.5 {
	gap: 0.375rem !important;
}
.gap-2 {
	gap: 0.5rem !important;
}
.gap-2\.5 {
	gap: 0.625rem !important;
}
.gap-3 {
	gap: 0.75rem !important;
}
.gap-4 {
	gap: 1rem !important;
}
.gap-6 {
	gap: 1.5rem !important;
}
.gap-8 {
	gap: 2rem !important;
}
.gap-\[2\%\] {
	gap: 2% !important;
}
.gap-\[2px\] {
	gap: 2px !important;
}
.gap-\[5px\] {
	gap: 5px !important;
}
.gap-\[8px\] {
	gap: 8px !important;
}
.gap-\[9px\] {
	gap: 9px !important;
}
.gap-x-2 {
	-moz-column-gap: 0.5rem !important;
	     column-gap: 0.5rem !important;
}
.gap-x-3 {
	-moz-column-gap: 0.75rem !important;
	     column-gap: 0.75rem !important;
}
.gap-x-\[20px\] {
	-moz-column-gap: 20px !important;
	     column-gap: 20px !important;
}
.gap-y-1 {
	row-gap: 0.25rem !important;
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-x-reverse: 0 !important;
	margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;
	margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0 !important;
	margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
	margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)) !important;
}
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0 !important;
	margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))) !important;
	margin-bottom: calc(0.375rem * var(--tw-space-y-reverse)) !important;
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0 !important;
	margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
	margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)) !important;
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0 !important;
	margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
	margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)) !important;
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0 !important;
	margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))) !important;
	margin-bottom: calc(1rem * var(--tw-space-y-reverse)) !important;
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0 !important;
	margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
	margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)) !important;
}
.self-end {
	align-self: flex-end !important;
}
.overflow-auto {
	overflow: auto !important;
}
.overflow-hidden {
	overflow: hidden !important;
}
.overflow-visible {
	overflow: visible !important;
}
.overflow-x-auto {
	overflow-x: auto !important;
}
.overflow-y-auto {
	overflow-y: auto !important;
}
.overflow-x-hidden {
	overflow-x: hidden !important;
}
.\!overflow-y-hidden {
	overflow-y: hidden !important;
}
.overflow-x-visible {
	overflow-x: visible !important;
}
.scroll-smooth {
	scroll-behavior: smooth !important;
}
.truncate {
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	white-space: nowrap !important;
}
.text-ellipsis {
	text-overflow: ellipsis !important;
}
.whitespace-normal {
	white-space: normal !important;
}
.whitespace-nowrap {
	white-space: nowrap !important;
}
.whitespace-pre-line {
	white-space: pre-line !important;
}
.whitespace-pre-wrap {
	white-space: pre-wrap !important;
}
.break-words {
	overflow-wrap: break-word !important;
}
.break-all {
	word-break: break-all !important;
}
.\!rounded-lg {
	border-radius: 0.5rem !important;
}
.\!rounded-xl {
	border-radius: 0.75rem !important;
}
.rounded {
	border-radius: 0.25rem !important;
}
.rounded-2xl {
	border-radius: 1rem !important;
}
.rounded-\[0\.5rem\] {
	border-radius: 0.5rem !important;
}
.rounded-\[0\.7rem\] {
	border-radius: 0.7rem !important;
}
.rounded-\[10px\] {
	border-radius: 10px !important;
}
.rounded-\[12px\] {
	border-radius: 12px !important;
}
.rounded-\[20px\] {
	border-radius: 20px !important;
}
.rounded-\[4px\] {
	border-radius: 4px !important;
}
.rounded-\[5px\] {
	border-radius: 5px !important;
}
.rounded-\[6px\] {
	border-radius: 6px !important;
}
.rounded-full {
	border-radius: 9999px !important;
}
.rounded-lg {
	border-radius: 0.5rem !important;
}
.rounded-md {
	border-radius: 0.375rem !important;
}
.rounded-none {
	border-radius: 0px !important;
}
.rounded-sm {
	border-radius: 0.125rem !important;
}
.rounded-xl {
	border-radius: 0.75rem !important;
}
.rounded-l-\[4px\] {
	border-top-left-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
}
.rounded-r-none {
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}
.rounded-bl {
	border-bottom-left-radius: 0.25rem !important;
}
.rounded-bl-none {
	border-bottom-left-radius: 0px !important;
}
.rounded-br {
	border-bottom-right-radius: 0.25rem !important;
}
.rounded-br-none {
	border-bottom-right-radius: 0px !important;
}
.rounded-tl {
	border-top-left-radius: 0.25rem !important;
}
.rounded-tl-none {
	border-top-left-radius: 0px !important;
}
.rounded-tr {
	border-top-right-radius: 0.25rem !important;
}
.rounded-tr-none {
	border-top-right-radius: 0px !important;
}
.\!border {
	border-width: 1px !important;
}
.border {
	border-width: 1px !important;
}
.border-0 {
	border-width: 0px !important;
}
.border-2 {
	border-width: 2px !important;
}
.border-4 {
	border-width: 4px !important;
}
.border-\[1\.6px\] {
	border-width: 1.6px !important;
}
.border-\[1px\] {
	border-width: 1px !important;
}
.border-b {
	border-bottom-width: 1px !important;
}
.border-b-0 {
	border-bottom-width: 0px !important;
}
.border-b-\[1px\] {
	border-bottom-width: 1px !important;
}
.border-l-0 {
	border-left-width: 0px !important;
}
.border-r {
	border-right-width: 1px !important;
}
.border-r-0 {
	border-right-width: 0px !important;
}
.border-s {
	border-inline-start-width: 1px !important;
}
.border-t {
	border-top-width: 1px !important;
}
.border-t-0 {
	border-top-width: 0px !important;
}
.border-solid {
	border-style: solid !important;
}
.border-dashed {
	border-style: dashed !important;
}
.border-none {
	border-style: none !important;
}
.\!border-\[\#1c48a8\] {
	--tw-border-opacity: 1 !important;
	border-color: rgb(28 72 168 / var(--tw-border-opacity, 1)) !important;
}
.\!border-orange-300 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(253 186 116 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#117B34FF\] {
	border-color: #117B34FF !important;
}
.border-\[\#1D8DE3FF\] {
	border-color: #1D8DE3FF !important;
}
.border-\[\#1E88E5\] {
	--tw-border-opacity: 1 !important;
	border-color: rgb(30 136 229 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#1e3a7a\] {
	--tw-border-opacity: 1 !important;
	border-color: rgb(30 58 122 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#2196F3\] {
	--tw-border-opacity: 1 !important;
	border-color: rgb(33 150 243 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#254492FF\] {
	border-color: #254492FF !important;
}
.border-\[\#695ED4FF\] {
	border-color: #695ED4FF !important;
}
.border-\[\#80B8E0\] {
	--tw-border-opacity: 1 !important;
	border-color: rgb(128 184 224 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#AFC2E6\] {
	--tw-border-opacity: 1 !important;
	border-color: rgb(175 194 230 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#F5D7A1\] {
	--tw-border-opacity: 1 !important;
	border-color: rgb(245 215 161 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#b4c4ec\] {
	--tw-border-opacity: 1 !important;
	border-color: rgb(180 196 236 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#d1d5db\] {
	--tw-border-opacity: 1 !important;
	border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#e0e0e0\] {
	--tw-border-opacity: 1 !important;
	border-color: rgb(224 224 224 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#e2e8f0\] {
	--tw-border-opacity: 1 !important;
	border-color: rgb(226 232 240 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#fde047\] {
	--tw-border-opacity: 1 !important;
	border-color: rgb(253 224 71 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#fecaca\] {
	--tw-border-opacity: 1 !important;
	border-color: rgb(254 202 202 / var(--tw-border-opacity, 1)) !important;
}
.border-\[hsl\(214\.3_31\.8\%_91\.4\%\)\] {
	--tw-border-opacity: 1 !important;
	border-color: hsl(214.3 31.8% 91.4% / var(--tw-border-opacity, 1)) !important;
}
.border-\[rgba\(15\2c 23\2c 42\2c 0\.12\)\] {
	border-color: rgba(15,23,42,0.12) !important;
}
.border-\[rgba\(37\2c 68\2c 146\2c 0\.3\)\] {
	border-color: rgba(37,68,146,0.3) !important;
}
.border-amber-200 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(253 230 138 / var(--tw-border-opacity, 1)) !important;
}
.border-amber-500\/50 {
	border-color: rgb(245 158 11 / 0.5) !important;
}
.border-black\/10 {
	border-color: rgb(0 0 0 / 0.1) !important;
}
.border-blue-100 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(219 234 254 / var(--tw-border-opacity, 1)) !important;
}
.border-blue-200 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(191 219 254 / var(--tw-border-opacity, 1)) !important;
}
.border-blue-300 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(147 197 253 / var(--tw-border-opacity, 1)) !important;
}
.border-blue-500 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)) !important;
}
.border-brand-500 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(49 70 146 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-100 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(243 244 246 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-200 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-300 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-400 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(156 163 175 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-500 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(107 114 128 / var(--tw-border-opacity, 1)) !important;
}
.border-gray-500\/20 {
	border-color: rgb(107 114 128 / 0.2) !important;
}
.border-gray-600 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(75 85 99 / var(--tw-border-opacity, 1)) !important;
}
.border-green-100 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(220 252 231 / var(--tw-border-opacity, 1)) !important;
}
.border-green-200 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(187 247 208 / var(--tw-border-opacity, 1)) !important;
}
.border-green-300 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(134 239 172 / var(--tw-border-opacity, 1)) !important;
}
.border-green-500\/20 {
	border-color: rgb(34 197 94 / 0.2) !important;
}
.border-naviga-blue {
	--tw-border-opacity: 1 !important;
	border-color: rgb(37 68 146 / var(--tw-border-opacity, 1)) !important;
}
.border-orange-300 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(253 186 116 / var(--tw-border-opacity, 1)) !important;
}
.border-orange-500 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(249 115 22 / var(--tw-border-opacity, 1)) !important;
}
.border-red-100 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(254 226 226 / var(--tw-border-opacity, 1)) !important;
}
.border-red-200 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(254 202 202 / var(--tw-border-opacity, 1)) !important;
}
.border-red-300 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(252 165 165 / var(--tw-border-opacity, 1)) !important;
}
.border-red-500 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(239 68 68 / var(--tw-border-opacity, 1)) !important;
}
.border-red-500\/20 {
	border-color: rgb(239 68 68 / 0.2) !important;
}
.border-teal-300 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(94 234 212 / var(--tw-border-opacity, 1)) !important;
}
.border-transparent {
	border-color: transparent !important;
}
.border-yellow-100 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(254 249 195 / var(--tw-border-opacity, 1)) !important;
}
.border-yellow-300 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(253 224 71 / var(--tw-border-opacity, 1)) !important;
}
.border-yellow-400 {
	--tw-border-opacity: 1 !important;
	border-color: rgb(250 204 21 / var(--tw-border-opacity, 1)) !important;
}
.border-b-gray-200 {
	--tw-border-opacity: 1 !important;
	border-bottom-color: rgb(229 231 235 / var(--tw-border-opacity, 1)) !important;
}
.border-l-gray-200 {
	--tw-border-opacity: 1 !important;
	border-left-color: rgb(229 231 235 / var(--tw-border-opacity, 1)) !important;
}
.border-l-gray-300 {
	--tw-border-opacity: 1 !important;
	border-left-color: rgb(209 213 219 / var(--tw-border-opacity, 1)) !important;
}
.border-r-\[rgba\(0\2c 0\2c 0\2c 0\.12\)\] {
	border-right-color: rgba(0,0,0,0.12) !important;
}
.border-r-gray-200 {
	--tw-border-opacity: 1 !important;
	border-right-color: rgb(229 231 235 / var(--tw-border-opacity, 1)) !important;
}
.border-t-blue-500 {
	--tw-border-opacity: 1 !important;
	border-top-color: rgb(59 130 246 / var(--tw-border-opacity, 1)) !important;
}
.border-t-gray-300 {
	--tw-border-opacity: 1 !important;
	border-top-color: rgb(209 213 219 / var(--tw-border-opacity, 1)) !important;
}
.\!bg-orange-500 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-white {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#0033a0\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(0 51 160 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#1E40AF\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#254492\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(37 68 146 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#6264c7\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(98 100 199 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#E3F2FD\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(227 242 253 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#E7F5FE\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(231 245 254 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#ECF4FB\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(236 244 251 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#EEF2FFFF\] {
	background-color: #EEF2FFFF !important;
}
.bg-\[\#EF4444\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#FAFAFBFF\] {
	background-color: #FAFAFBFF !important;
}
.bg-\[\#FFF7E6\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(255 247 230 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#FFFFFFFF\] {
	background-color: #FFFFFFFF !important;
}
.bg-\[\#d3d6e3\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(211 214 227 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#f0f0f0\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(240 240 240 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#f0f6ff\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(240 246 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#f3f6f9\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(243 246 249 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#f4f6f9\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(244 246 249 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#f5f7fa\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(245 247 250 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#f5f8fb\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(245 248 251 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#f7f7f7\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(247 247 247 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#f8f9fa\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(248 249 250 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#f8fafc\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#f9fafb\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#faf9fb\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(250 249 251 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#fafafa\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#fff\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[ghostwhite\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(248 248 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[rgba\(34\2c 197\2c 94\2c 0\.06\)\] {
	background-color: rgba(34,197,94,0.06) !important;
}
.bg-\[white\] {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-amber-100 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1)) !important;
}
.bg-amber-50 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1)) !important;
}
.bg-black {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
}
.bg-blue-100 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1)) !important;
}
.bg-blue-50 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-blue-500 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)) !important;
}
.bg-destructive {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-100 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-200 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-300 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-400 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-50 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-500 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-500\/10 {
	background-color: rgb(107 114 128 / 0.1) !important;
}
.bg-green-100 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-50 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-500 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)) !important;
}
.bg-green-500\/10 {
	background-color: rgb(34 197 94 / 0.1) !important;
}
.bg-green-600 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1)) !important;
}
.bg-indigo-100 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-naviga-blue {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(37 68 146 / var(--tw-bg-opacity, 1)) !important;
}
.bg-orange-100 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1)) !important;
}
.bg-orange-400 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1)) !important;
}
.bg-orange-50 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1)) !important;
}
.bg-orange-500 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1)) !important;
}
.bg-red-100 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1)) !important;
}
.bg-red-200 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1)) !important;
}
.bg-red-50 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1)) !important;
}
.bg-red-500 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1)) !important;
}
.bg-red-500\/10 {
	background-color: rgb(239 68 68 / 0.1) !important;
}
.bg-red-600 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1)) !important;
}
.bg-secondary {
	background-color: rgba(241, 245, 249, 1) !important;
}
.bg-teal-50 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(240 253 250 / var(--tw-bg-opacity, 1)) !important;
}
.bg-transparent {
	background-color: transparent !important;
}
.bg-white {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-white\/80 {
	background-color: rgb(255 255 255 / 0.8) !important;
}
.bg-yellow-300 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1)) !important;
}
.bg-yellow-50 {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1)) !important;
}
.bg-opacity-60 {
	--tw-bg-opacity: 0.6 !important;
}
.bg-\[linear-gradient\(rgba\(0\2c 0\2c 0\2c 0\.25\)_1px\2c transparent_1px\)\2c linear-gradient\(90deg\2c rgba\(0\2c 0\2c 0\2c 0\.25\)_1px\2c transparent_1px\)\] {
	background-image: linear-gradient(rgba(0,0,0,0.25) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,0.25) 1px,transparent 1px) !important;
}
.bg-\[size\:70px_70px\] {
	background-size: 70px 70px !important;
}
.object-contain {
	-o-object-fit: contain !important;
	   object-fit: contain !important;
}
.object-cover {
	-o-object-fit: cover !important;
	   object-fit: cover !important;
}
.object-center {
	-o-object-position: center !important;
	   object-position: center !important;
}
.\!p-0 {
	padding: 0px !important;
}
.\!p-6 {
	padding: 1.5rem !important;
}
.p-0 {
	padding: 0px !important;
}
.p-1 {
	padding: 0.25rem !important;
}
.p-2 {
	padding: 0.5rem !important;
}
.p-28 {
	padding: 7rem !important;
}
.p-3 {
	padding: 0.75rem !important;
}
.p-4 {
	padding: 1rem !important;
}
.p-5 {
	padding: 1.25rem !important;
}
.p-6 {
	padding: 1.5rem !important;
}
.p-8 {
	padding: 2rem !important;
}
.p-\[16px\] {
	padding: 16px !important;
}
.p-\[6px\] {
	padding: 6px !important;
}
.p-\[7px\] {
	padding: 7px !important;
}
.\!px-4 {
	padding-left: 1rem !important;
	padding-right: 1rem !important;
}
.\!px-6 {
	padding-left: 1.5rem !important;
	padding-right: 1.5rem !important;
}
.\!py-1\.5 {
	padding-top: 0.375rem !important;
	padding-bottom: 0.375rem !important;
}
.\!py-2 {
	padding-top: 0.5rem !important;
	padding-bottom: 0.5rem !important;
}
.px-0 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.px-1\.5 {
	padding-left: 0.375rem !important;
	padding-right: 0.375rem !important;
}
.px-2 {
	padding-left: 0.5rem !important;
	padding-right: 0.5rem !important;
}
.px-2\.5 {
	padding-left: 0.625rem !important;
	padding-right: 0.625rem !important;
}
.px-3 {
	padding-left: 0.75rem !important;
	padding-right: 0.75rem !important;
}
.px-4 {
	padding-left: 1rem !important;
	padding-right: 1rem !important;
}
.px-5 {
	padding-left: 1.25rem !important;
	padding-right: 1.25rem !important;
}
.px-6 {
	padding-left: 1.5rem !important;
	padding-right: 1.5rem !important;
}
.px-\[10px\] {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.px-\[12px\] {
	padding-left: 12px !important;
	padding-right: 12px !important;
}
.px-\[16px\] {
	padding-left: 16px !important;
	padding-right: 16px !important;
}
.px-\[28px\] {
	padding-left: 28px !important;
	padding-right: 28px !important;
}
.py-0 {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.py-0\.5 {
	padding-top: 0.125rem !important;
	padding-bottom: 0.125rem !important;
}
.py-1 {
	padding-top: 0.25rem !important;
	padding-bottom: 0.25rem !important;
}
.py-1\.5 {
	padding-top: 0.375rem !important;
	padding-bottom: 0.375rem !important;
}
.py-10 {
	padding-top: 2.5rem !important;
	padding-bottom: 2.5rem !important;
}
.py-16 {
	padding-top: 4rem !important;
	padding-bottom: 4rem !important;
}
.py-2 {
	padding-top: 0.5rem !important;
	padding-bottom: 0.5rem !important;
}
.py-3 {
	padding-top: 0.75rem !important;
	padding-bottom: 0.75rem !important;
}
.py-4 {
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
}
.py-5 {
	padding-top: 1.25rem !important;
	padding-bottom: 1.25rem !important;
}
.py-6 {
	padding-top: 1.5rem !important;
	padding-bottom: 1.5rem !important;
}
.py-8 {
	padding-top: 2rem !important;
	padding-bottom: 2rem !important;
}
.py-\[2px\] {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}
.py-\[3\.5rem\] {
	padding-top: 3.5rem !important;
	padding-bottom: 3.5rem !important;
}
.py-\[6px\] {
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}
.\!pb-6 {
	padding-bottom: 1.5rem !important;
}
.\!pl-6 {
	padding-left: 1.5rem !important;
}
.\!pt-0 {
	padding-top: 0px !important;
}
.\!pt-4 {
	padding-top: 1rem !important;
}
.pb-0 {
	padding-bottom: 0px !important;
}
.pb-1 {
	padding-bottom: 0.25rem !important;
}
.pb-1\.5 {
	padding-bottom: 0.375rem !important;
}
.pb-2 {
	padding-bottom: 0.5rem !important;
}
.pb-3 {
	padding-bottom: 0.75rem !important;
}
.pb-4 {
	padding-bottom: 1rem !important;
}
.pb-6 {
	padding-bottom: 1.5rem !important;
}
.pb-\[1rem\] {
	padding-bottom: 1rem !important;
}
.pb-\[2rem\] {
	padding-bottom: 2rem !important;
}
.pb-\[5px\] {
	padding-bottom: 5px !important;
}
.pl-0 {
	padding-left: 0px !important;
}
.pl-10 {
	padding-left: 2.5rem !important;
}
.pl-2 {
	padding-left: 0.5rem !important;
}
.pl-2\.5 {
	padding-left: 0.625rem !important;
}
.pl-4 {
	padding-left: 1rem !important;
}
.pl-6 {
	padding-left: 1.5rem !important;
}
.pl-8 {
	padding-left: 2rem !important;
}
.pl-\[24px\] {
	padding-left: 24px !important;
}
.pl-\[32px\] {
	padding-left: 32px !important;
}
.pl-\[3px\] {
	padding-left: 3px !important;
}
.pr-0 {
	padding-right: 0px !important;
}
.pr-1 {
	padding-right: 0.25rem !important;
}
.pr-2 {
	padding-right: 0.5rem !important;
}
.pr-3 {
	padding-right: 0.75rem !important;
}
.pr-4 {
	padding-right: 1rem !important;
}
.pr-6 {
	padding-right: 1.5rem !important;
}
.pr-8 {
	padding-right: 2rem !important;
}
.pr-\[24\.6\%\] {
	padding-right: 24.6% !important;
}
.pr-\[24px\] {
	padding-right: 24px !important;
}
.pr-\[32px\] {
	padding-right: 32px !important;
}
.pt-0 {
	padding-top: 0px !important;
}
.pt-1 {
	padding-top: 0.25rem !important;
}
.pt-2 {
	padding-top: 0.5rem !important;
}
.pt-20 {
	padding-top: 5rem !important;
}
.pt-3 {
	padding-top: 0.75rem !important;
}
.pt-4 {
	padding-top: 1rem !important;
}
.pt-6 {
	padding-top: 1.5rem !important;
}
.pt-\[1\.5rem\] {
	padding-top: 1.5rem !important;
}
.pt-\[10px\] {
	padding-top: 10px !important;
}
.pt-\[5\%\] {
	padding-top: 5% !important;
}
.text-left {
	text-align: left !important;
}
.text-center {
	text-align: center !important;
}
.text-right {
	text-align: right !important;
}
.align-middle {
	vertical-align: middle !important;
}
.font-mono {
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.\!text-\[1\.2rem\] {
	font-size: 1.2rem !important;
}
.\!text-\[14px\] {
	font-size: 14px !important;
}
.\!text-\[18px\] {
	font-size: 18px !important;
}
.\!text-sm {
	font-size: 0.875rem !important;
	line-height: 1.25rem !important;
}
.text-2xl {
	font-size: 1.5rem !important;
	line-height: 2rem !important;
}
.text-3xl {
	font-size: 1.875rem !important;
	line-height: 2.25rem !important;
}
.text-\[0\.675rem\] {
	font-size: 0.675rem !important;
}
.text-\[0\.775rem\] {
	font-size: 0.775rem !important;
}
.text-\[0\.8125rem\] {
	font-size: 0.8125rem !important;
}
.text-\[0\.875rem\] {
	font-size: 0.875rem !important;
}
.text-\[1\.25rem\] {
	font-size: 1.25rem !important;
}
.text-\[1\.4rem\] {
	font-size: 1.4rem !important;
}
.text-\[10px\] {
	font-size: 10px !important;
}
.text-\[11px\] {
	font-size: 11px !important;
}
.text-\[12\.8px\] {
	font-size: 12.8px !important;
}
.text-\[12px\] {
	font-size: 12px !important;
}
.text-\[14\.4px\] {
	font-size: 14.4px !important;
}
.text-\[14px\] {
	font-size: 14px !important;
}
.text-\[15px\] {
	font-size: 15px !important;
}
.text-\[16px\] {
	font-size: 16px !important;
}
.text-\[18px\] {
	font-size: 18px !important;
}
.text-\[1rem\] {
	font-size: 1rem !important;
}
.text-\[20px\] {
	font-size: 20px !important;
}
.text-\[24px\] {
	font-size: 24px !important;
}
.text-\[30px\] {
	font-size: 30px !important;
}
.text-\[40px\] {
	font-size: 40px !important;
}
.text-\[60px\] {
	font-size: 60px !important;
}
.text-base {
	font-size: 1rem !important;
	line-height: 1.5rem !important;
}
.text-lg {
	font-size: 1.125rem !important;
	line-height: 1.75rem !important;
}
.text-sm {
	font-size: 0.875rem !important;
	line-height: 1.25rem !important;
}
.text-xl {
	font-size: 1.25rem !important;
	line-height: 1.75rem !important;
}
.text-xs {
	font-size: 0.75rem !important;
	line-height: 1rem !important;
}
.\!font-medium {
	font-weight: 500 !important;
}
.font-black {
	font-weight: 900 !important;
}
.font-bold {
	font-weight: 700 !important;
}
.font-medium {
	font-weight: 500 !important;
}
.font-normal {
	font-weight: 400 !important;
}
.font-semibold {
	font-weight: 600 !important;
}
.lowercase {
	text-transform: lowercase !important;
}
.\!capitalize {
	text-transform: capitalize !important;
}
.capitalize {
	text-transform: capitalize !important;
}
.normal-case {
	text-transform: none !important;
}
.italic {
	font-style: italic !important;
}
.tabular-nums {
	--tw-numeric-spacing: tabular-nums !important;
	font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important;
}
.leading-\[1\.4\] {
	line-height: 1.4 !important;
}
.leading-\[1\.6\] {
	line-height: 1.6 !important;
}
.leading-\[11px\] {
	line-height: 11px !important;
}
.leading-\[13px\] {
	line-height: 13px !important;
}
.leading-\[28px\] {
	line-height: 28px !important;
}
.leading-none {
	line-height: 1 !important;
}
.leading-relaxed {
	line-height: 1.625 !important;
}
.leading-snug {
	line-height: 1.375 !important;
}
.tracking-tight {
	letter-spacing: -0.025em !important;
}
.\!text-\[\#22C55E\] {
	--tw-text-opacity: 1 !important;
	color: rgb(34 197 94 / var(--tw-text-opacity, 1)) !important;
}
.\!text-black {
	--tw-text-opacity: 1 !important;
	color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
.\!text-red-800 {
	--tw-text-opacity: 1 !important;
	color: rgb(153 27 27 / var(--tw-text-opacity, 1)) !important;
}
.\!text-white {
	--tw-text-opacity: 1 !important;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#06395E\] {
	--tw-text-opacity: 1 !important;
	color: rgb(6 57 94 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#0D47A1\] {
	--tw-text-opacity: 1 !important;
	color: rgb(13 71 161 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#0b1c36\] {
	--tw-text-opacity: 1 !important;
	color: rgb(11 28 54 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#117B34FF\] {
	color: #117B34FF !important;
}
.text-\[\#171A1F\] {
	--tw-text-opacity: 1 !important;
	color: rgb(23 26 31 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#171a1f\] {
	--tw-text-opacity: 1 !important;
	color: rgb(23 26 31 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#1976d2\] {
	--tw-text-opacity: 1 !important;
	color: rgb(25 118 210 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#1D8DE3FF\] {
	color: #1D8DE3FF !important;
}
.text-\[\#254492FF\] {
	color: #254492FF !important;
}
.text-\[\#25449F\] {
	--tw-text-opacity: 1 !important;
	color: rgb(37 68 159 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#2F5FBF\] {
	--tw-text-opacity: 1 !important;
	color: rgb(47 95 191 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#2e7d32\] {
	--tw-text-opacity: 1 !important;
	color: rgb(46 125 50 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#333\] {
	--tw-text-opacity: 1 !important;
	color: rgb(51 51 51 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#374151\] {
	--tw-text-opacity: 1 !important;
	color: rgb(55 65 81 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#64748B\] {
	--tw-text-opacity: 1 !important;
	color: rgb(100 116 139 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#666666\] {
	--tw-text-opacity: 1 !important;
	color: rgb(102 102 102 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#666\] {
	--tw-text-opacity: 1 !important;
	color: rgb(102 102 102 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#6b7280\] {
	--tw-text-opacity: 1 !important;
	color: rgb(107 114 128 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#7A5ACEFF\] {
	color: #7A5ACEFF !important;
}
.text-\[\#C77700\] {
	--tw-text-opacity: 1 !important;
	color: rgb(199 119 0 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#ccc\] {
	--tw-text-opacity: 1 !important;
	color: rgb(204 204 204 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#d32f2f\] {
	--tw-text-opacity: 1 !important;
	color: rgb(211 47 47 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#f0be1d\] {
	--tw-text-opacity: 1 !important;
	color: rgb(240 190 29 / var(--tw-text-opacity, 1)) !important;
}
.text-\[rgb\(100\2c 116\2c 139\)\] {
	--tw-text-opacity: 1 !important;
	color: rgb(100 116 139 / var(--tw-text-opacity, 1)) !important;
}
.text-\[rgb\(2\2c 8\2c 23\)\] {
	--tw-text-opacity: 1 !important;
	color: rgb(2 8 23 / var(--tw-text-opacity, 1)) !important;
}
.text-amber-600 {
	--tw-text-opacity: 1 !important;
	color: rgb(217 119 6 / var(--tw-text-opacity, 1)) !important;
}
.text-amber-800 {
	--tw-text-opacity: 1 !important;
	color: rgb(146 64 14 / var(--tw-text-opacity, 1)) !important;
}
.text-black {
	--tw-text-opacity: 1 !important;
	color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-500 {
	--tw-text-opacity: 1 !important;
	color: rgb(59 130 246 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-600 {
	--tw-text-opacity: 1 !important;
	color: rgb(37 99 235 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-700 {
	--tw-text-opacity: 1 !important;
	color: rgb(29 78 216 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-800 {
	--tw-text-opacity: 1 !important;
	color: rgb(30 64 175 / var(--tw-text-opacity, 1)) !important;
}
.text-blue-900 {
	--tw-text-opacity: 1 !important;
	color: rgb(30 58 138 / var(--tw-text-opacity, 1)) !important;
}
.text-brand-500 {
	--tw-text-opacity: 1 !important;
	color: rgb(49 70 146 / var(--tw-text-opacity, 1)) !important;
}
.text-destructive {
	--tw-text-opacity: 1 !important;
	color: rgb(239 68 68 / var(--tw-text-opacity, 1)) !important;
}
.text-destructive-foreground {
	--tw-text-opacity: 1 !important;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-100 {
	--tw-text-opacity: 1 !important;
	color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-300 {
	--tw-text-opacity: 1 !important;
	color: rgb(209 213 219 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-400 {
	--tw-text-opacity: 1 !important;
	color: rgb(156 163 175 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-500 {
	--tw-text-opacity: 1 !important;
	color: rgb(107 114 128 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-600 {
	--tw-text-opacity: 1 !important;
	color: rgb(75 85 99 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-700 {
	--tw-text-opacity: 1 !important;
	color: rgb(55 65 81 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-800 {
	--tw-text-opacity: 1 !important;
	color: rgb(31 41 55 / var(--tw-text-opacity, 1)) !important;
}
.text-gray-900 {
	--tw-text-opacity: 1 !important;
	color: rgb(17 24 39 / var(--tw-text-opacity, 1)) !important;
}
.text-green-500 {
	--tw-text-opacity: 1 !important;
	color: rgb(34 197 94 / var(--tw-text-opacity, 1)) !important;
}
.text-green-600 {
	--tw-text-opacity: 1 !important;
	color: rgb(22 163 74 / var(--tw-text-opacity, 1)) !important;
}
.text-green-700 {
	--tw-text-opacity: 1 !important;
	color: rgb(21 128 61 / var(--tw-text-opacity, 1)) !important;
}
.text-green-800 {
	--tw-text-opacity: 1 !important;
	color: rgb(22 101 52 / var(--tw-text-opacity, 1)) !important;
}
.text-green-900 {
	--tw-text-opacity: 1 !important;
	color: rgb(20 83 45 / var(--tw-text-opacity, 1)) !important;
}
.text-indigo-800 {
	--tw-text-opacity: 1 !important;
	color: rgb(55 48 163 / var(--tw-text-opacity, 1)) !important;
}
.text-naviga-blue {
	--tw-text-opacity: 1 !important;
	color: rgb(37 68 146 / var(--tw-text-opacity, 1)) !important;
}
.text-orange-500 {
	--tw-text-opacity: 1 !important;
	color: rgb(249 115 22 / var(--tw-text-opacity, 1)) !important;
}
.text-orange-600 {
	--tw-text-opacity: 1 !important;
	color: rgb(234 88 12 / var(--tw-text-opacity, 1)) !important;
}
.text-orange-700 {
	--tw-text-opacity: 1 !important;
	color: rgb(194 65 12 / var(--tw-text-opacity, 1)) !important;
}
.text-red-500 {
	--tw-text-opacity: 1 !important;
	color: rgb(239 68 68 / var(--tw-text-opacity, 1)) !important;
}
.text-red-600 {
	--tw-text-opacity: 1 !important;
	color: rgb(220 38 38 / var(--tw-text-opacity, 1)) !important;
}
.text-red-700 {
	--tw-text-opacity: 1 !important;
	color: rgb(185 28 28 / var(--tw-text-opacity, 1)) !important;
}
.text-red-800 {
	--tw-text-opacity: 1 !important;
	color: rgb(153 27 27 / var(--tw-text-opacity, 1)) !important;
}
.text-slate-500 {
	--tw-text-opacity: 1 !important;
	color: rgb(100 116 139 / var(--tw-text-opacity, 1)) !important;
}
.text-slate-800 {
	--tw-text-opacity: 1 !important;
	color: rgb(30 41 59 / var(--tw-text-opacity, 1)) !important;
}
.text-slate-900 {
	--tw-text-opacity: 1 !important;
	color: rgb(15 23 42 / var(--tw-text-opacity, 1)) !important;
}
.text-teal-700 {
	--tw-text-opacity: 1 !important;
	color: rgb(15 118 110 / var(--tw-text-opacity, 1)) !important;
}
.text-white {
	--tw-text-opacity: 1 !important;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.text-yellow-500 {
	--tw-text-opacity: 1 !important;
	color: rgb(234 179 8 / var(--tw-text-opacity, 1)) !important;
}
.text-yellow-600 {
	--tw-text-opacity: 1 !important;
	color: rgb(202 138 4 / var(--tw-text-opacity, 1)) !important;
}
.text-yellow-700 {
	--tw-text-opacity: 1 !important;
	color: rgb(161 98 7 / var(--tw-text-opacity, 1)) !important;
}
.text-yellow-900 {
	--tw-text-opacity: 1 !important;
	color: rgb(113 63 18 / var(--tw-text-opacity, 1)) !important;
}
.underline {
	text-decoration-line: underline !important;
}
.overline {
	text-decoration-line: overline !important;
}
.no-underline {
	text-decoration-line: none !important;
}
.opacity-0 {
	opacity: 0 !important;
}
.opacity-100 {
	opacity: 1 !important;
}
.opacity-30 {
	opacity: 0.3 !important;
}
.opacity-50 {
	opacity: 0.5 !important;
}
.opacity-60 {
	opacity: 0.6 !important;
}
.opacity-70 {
	opacity: 0.7 !important;
}
.opacity-\[0\.075\] {
	opacity: 0.075 !important;
}
.\!shadow-none {
	--tw-shadow: 0 0 #0000 !important;
	--tw-shadow-colored: 0 0 #0000 !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow {
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-\[0_-2px_8px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
	--tw-shadow: 0 -2px 8px rgba(0,0,0,0.1) !important;
	--tw-shadow-colored: 0 -2px 8px var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-\[0_0_0_2px_rgba\(30\2c 136\2c 229\2c 0\.2\)\] {
	--tw-shadow: 0 0 0 2px rgba(30,136,229,0.2) !important;
	--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-\[0_0_1px_rgba\(23\2c 26\2c 31\2c 0\.15\)\2c 0_0_2px_rgba\(23\2c 26\2c 31\2c 0\.2\)\] {
	--tw-shadow: 0 0 1px rgba(23,26,31,0.15),0 0 2px rgba(23,26,31,0.2) !important;
	--tw-shadow-colored: 0 0 1px var(--tw-shadow-color), 0 0 2px var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-\[0_1\.6px_6\.4px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
	--tw-shadow: 0 1.6px 6.4px rgba(0,0,0,0.1) !important;
	--tw-shadow-colored: 0 1.6px 6.4px var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.1\)\2c 0_4px_8px_rgba\(0\2c 0\2c 0\2c 0\.12\)\] {
	--tw-shadow: 0 1px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.12) !important;
	--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 4px 8px var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-\[0_1px_4px_rgba\(0\2c 0\2c 0\2c 0\.15\)\] {
	--tw-shadow: 0 1px 4px rgba(0,0,0,0.15) !important;
	--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-\[0_2px_5px_rgba\(23\2c 26\2c 31\2c 0\.17\)\2c 0_0_2px_rgba\(23\2c 26\2c 31\2c 0\.2\)\] {
	--tw-shadow: 0 2px 5px rgba(23,26,31,0.17),0 0 2px rgba(23,26,31,0.2) !important;
	--tw-shadow-colored: 0 2px 5px var(--tw-shadow-color), 0 0 2px var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.08\)\] {
	--tw-shadow: 0 2px 6px rgba(0,0,0,0.08) !important;
	--tw-shadow-colored: 0 2px 6px var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-\[0_3\.2px_9\.6px_rgba\(34\2c 197\2c 94\2c 0\.3\)\] {
	--tw-shadow: 0 3.2px 9.6px rgba(34,197,94,0.3) !important;
	--tw-shadow-colored: 0 3.2px 9.6px var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-\[0_3\.2px_9\.6px_rgba\(37\2c 68\2c 146\2c 0\.3\)\] {
	--tw-shadow: 0 3.2px 9.6px rgba(37,68,146,0.3) !important;
	--tw-shadow-colored: 0 3.2px 9.6px var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-\[0px_2px_5px_\#171a1f2B\2c 0px_0px_2px_\#171a1f33\] {
	--tw-shadow: 0px 2px 5px #171a1f2B,0px 0px 2px #171a1f33 !important;
	--tw-shadow-colored: 0px 2px 5px var(--tw-shadow-color), 0px 0px 2px var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-lg {
	--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-md {
	--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;
	--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-none {
	--tw-shadow: 0 0 #0000 !important;
	--tw-shadow-colored: 0 0 #0000 !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-sm {
	--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05) !important;
	--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.outline {
	outline-style: solid !important;
}
.ring {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}
.blur {
	--tw-blur: blur(8px) !important;
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.blur-sm {
	--tw-blur: blur(4px) !important;
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.drop-shadow {
	--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06)) !important;
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.drop-shadow-\[0_0\.8px_1\.6px_rgba\(0\2c 0\2c 0\2c 0\.2\)\] {
	--tw-drop-shadow: drop-shadow(0 0.8px 1.6px rgba(0,0,0,0.2)) !important;
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.grayscale {
	--tw-grayscale: grayscale(100%) !important;
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.filter {
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.backdrop-filter {
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.transition {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
	transition-duration: 150ms !important;
}
.transition-\[overflow\] {
	transition-property: overflow !important;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
	transition-duration: 150ms !important;
}
.transition-all {
	transition-property: all !important;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
	transition-duration: 150ms !important;
}
.transition-colors {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
	transition-duration: 150ms !important;
}
.transition-opacity {
	transition-property: opacity !important;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
	transition-duration: 150ms !important;
}
.transition-transform {
	transition-property: transform !important;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
	transition-duration: 150ms !important;
}
.duration-200 {
	transition-duration: 200ms !important;
}
.duration-300 {
	transition-duration: 300ms !important;
}
.duration-\[400ms\] {
	transition-duration: 400ms !important;
}
.ease-\[cubic-bezier\(0\.4\2c 0\2c 0\.2\2c 1\)\] {
	transition-timing-function: cubic-bezier(0.4,0,0.2,1) !important;
}
.ease-in-out {
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.\[-ms-overflow-style\:none\] {
	-ms-overflow-style: none !important;
}
.\[-webkit-box-orient\:vertical\] {
	-webkit-box-orient: vertical !important;
}
.\[-webkit-line-clamp\:2\] {
	-webkit-line-clamp: 2 !important;
}
.\[animation\:iconGlow_2s_infinite\] {
	animation: iconGlow 2s infinite !important;
}
.\[animation\:stepComplete_0\.6s_ease-out\] {
	animation: stepComplete 0.6s ease-out !important;
}
.\[animation\:stepPulse_2s_infinite\] {
	animation: stepPulse 2s infinite !important;
}
.\[border-bottom-style\:solid\] {
	border-bottom-style: solid !important;
}
.\[border-top-style\:solid\] {
	border-top-style: solid !important;
}
.\[display\:-webkit-box\] {
	display: -webkit-box !important;
}
.\[scroll-snap-type\:x_mandatory\] {
	scroll-snap-type: x mandatory !important;
}
.\[scrollbar-width\:none\] {
	scrollbar-width: none !important;
}

/* Restore Material UI Container max-widths that might be affected by Tailwind */
.MuiContainer-maxWidthLg {
	max-width: 1200px !important;
}

.MuiContainer-maxWidthXl {
	max-width: 1536px !important;
}

.MuiContainer-maxWidthMd {
	max-width: 900px !important;
}

.MuiContainer-maxWidthSm {
	max-width: 600px !important;
}

/* Custom styles that override Material UI can go here */
html,
body,
#root {
	height: 100%;
	margin: 0;
	padding: 0;
}

/* Custom responsive utility classes */

/* Custom component classes */

.checked\:text-\[\#1976d2\]:checked {
	--tw-text-opacity: 1 !important;
	color: rgb(25 118 210 / var(--tw-text-opacity, 1)) !important;
}

.hover\:-translate-y-1:hover {
	--tw-translate-y: -0.25rem !important;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.hover\:translate-x-0:hover {
	--tw-translate-x: 0px !important;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.hover\:translate-x-1:hover {
	--tw-translate-x: 0.25rem !important;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.hover\:translate-x-\[2px\]:hover {
	--tw-translate-x: 2px !important;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.hover\:scale-105:hover {
	--tw-scale-x: 1.05 !important;
	--tw-scale-y: 1.05 !important;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.hover\:transform-none:hover {
	transform: none !important;
}

.hover\:border-2:hover {
	border-width: 2px !important;
}

.hover\:border-\[\#1c48a8\]:hover {
	--tw-border-opacity: 1 !important;
	border-color: rgb(28 72 168 / var(--tw-border-opacity, 1)) !important;
}

.hover\:border-\[rgb\(226\2c 232\2c 240\)\]:hover {
	--tw-border-opacity: 1 !important;
	border-color: rgb(226 232 240 / var(--tw-border-opacity, 1)) !important;
}

.hover\:border-blue-400:hover {
	--tw-border-opacity: 1 !important;
	border-color: rgb(96 165 250 / var(--tw-border-opacity, 1)) !important;
}

.hover\:border-blue-500:hover {
	--tw-border-opacity: 1 !important;
	border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)) !important;
}

.hover\:border-gray-300:hover {
	--tw-border-opacity: 1 !important;
	border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)) !important;
}

.hover\:border-gray-400:hover {
	--tw-border-opacity: 1 !important;
	border-color: rgb(156 163 175 / var(--tw-border-opacity, 1)) !important;
}

.hover\:border-naviga-blue:hover {
	--tw-border-opacity: 1 !important;
	border-color: rgb(37 68 146 / var(--tw-border-opacity, 1)) !important;
}

.hover\:\!bg-orange-600:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-\[\#254492\]\/80:hover {
	background-color: rgb(37 68 146 / 0.8) !important;
}

.hover\:bg-\[\#f3f5fc\]:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(243 245 252 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-\[rgb\(241\2c 245\2c 249\)\]:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-\[rgb\(25\2c 47\2c 111\)\]:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(25 47 111 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-\[rgba\(37\2c 68\2c 146\2c 0\.04\)\]:hover {
	background-color: rgba(37,68,146,0.04) !important;
}

.hover\:bg-black:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-blue-100:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-blue-50:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-blue-600:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-blue-900:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-brand-50:hover {
	background-color: rgba(49, 70, 146, 0.1) !important;
}

.hover\:bg-destructive\/90:hover {
	background-color: rgb(239 68 68 / 0.9) !important;
}

.hover\:bg-gray-100:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-gray-50:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-gray-50\/60:hover {
	background-color: rgb(249 250 251 / 0.6) !important;
}

.hover\:bg-gray-500\/20:hover {
	background-color: rgb(107 114 128 / 0.2) !important;
}

.hover\:bg-green-50:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-green-500\/20:hover {
	background-color: rgb(34 197 94 / 0.2) !important;
}

.hover\:bg-green-700:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-naviga-blue:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(37 68 146 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-naviga-blue\/5:hover {
	background-color: rgb(37 68 146 / 0.05) !important;
}

.hover\:bg-naviga-blue\/80:hover {
	background-color: rgb(37 68 146 / 0.8) !important;
}

.hover\:bg-naviga-blue\/90:hover {
	background-color: rgb(37 68 146 / 0.9) !important;
}

.hover\:bg-red-50:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-red-500\/20:hover {
	background-color: rgb(239 68 68 / 0.2) !important;
}

.hover\:bg-red-600:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-red-700:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-secondary\/80:hover {
	background-color: rgba(241, 245, 249, 0.8) !important;
}

.hover\:bg-transparent:hover {
	background-color: transparent !important;
}

.hover\:bg-white:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-opacity-40:hover {
	--tw-bg-opacity: 0.4 !important;
}

.hover\:text-\[\#25449F\]:hover {
	--tw-text-opacity: 1 !important;
	color: rgb(37 68 159 / var(--tw-text-opacity, 1)) !important;
}

.hover\:text-black:hover {
	--tw-text-opacity: 1 !important;
	color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}

.hover\:text-blue-700:hover {
	--tw-text-opacity: 1 !important;
	color: rgb(29 78 216 / var(--tw-text-opacity, 1)) !important;
}

.hover\:text-gray-600:hover {
	--tw-text-opacity: 1 !important;
	color: rgb(75 85 99 / var(--tw-text-opacity, 1)) !important;
}

.hover\:text-gray-700:hover {
	--tw-text-opacity: 1 !important;
	color: rgb(55 65 81 / var(--tw-text-opacity, 1)) !important;
}

.hover\:text-gray-800:hover {
	--tw-text-opacity: 1 !important;
	color: rgb(31 41 55 / var(--tw-text-opacity, 1)) !important;
}

.hover\:text-gray-900:hover {
	--tw-text-opacity: 1 !important;
	color: rgb(17 24 39 / var(--tw-text-opacity, 1)) !important;
}

.hover\:text-green-600:hover {
	--tw-text-opacity: 1 !important;
	color: rgb(22 163 74 / var(--tw-text-opacity, 1)) !important;
}

.hover\:text-naviga-blue\/90:hover {
	color: rgb(37 68 146 / 0.9) !important;
}

.hover\:text-red-600:hover {
	--tw-text-opacity: 1 !important;
	color: rgb(220 38 38 / var(--tw-text-opacity, 1)) !important;
}

.hover\:text-slate-700:hover {
	--tw-text-opacity: 1 !important;
	color: rgb(51 65 85 / var(--tw-text-opacity, 1)) !important;
}

.hover\:text-white:hover {
	--tw-text-opacity: 1 !important;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.hover\:underline:hover {
	text-decoration-line: underline !important;
}

.hover\:shadow-\[0_8px_16px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]:hover {
	--tw-shadow: 0 8px 16px rgba(0,0,0,0.1) !important;
	--tw-shadow-colored: 0 8px 16px var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.hover\:shadow-lg:hover {
	--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.focus\:border-naviga-blue:focus {
	--tw-border-opacity: 1 !important;
	border-color: rgb(37 68 146 / var(--tw-border-opacity, 1)) !important;
}

.focus\:outline-none:focus {
	outline: 2px solid transparent !important;
	outline-offset: 2px !important;
}

.focus\:ring-2:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus\:ring-blue-500:focus {
	--tw-ring-opacity: 1 !important;
	--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)) !important;
}

.focus\:ring-offset-2:focus {
	--tw-ring-offset-width: 2px !important;
}

.focus-visible\:opacity-100:focus-visible {
	opacity: 1 !important;
}

.focus-visible\:outline-none:focus-visible {
	outline: 2px solid transparent !important;
	outline-offset: 2px !important;
}

.focus-visible\:outline:focus-visible {
	outline-style: solid !important;
}

.focus-visible\:outline-2:focus-visible {
	outline-width: 2px !important;
}

.focus-visible\:outline-offset-2:focus-visible {
	outline-offset: 2px !important;
}

.focus-visible\:outline-\[\#25449F\]:focus-visible {
	outline-color: #25449F !important;
}

.focus-visible\:ring-2:focus-visible {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus-visible\:ring-blue-500:focus-visible {
	--tw-ring-opacity: 1 !important;
	--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)) !important;
}

.focus-visible\:ring-naviga-blue:focus-visible {
	--tw-ring-opacity: 1 !important;
	--tw-ring-color: rgb(37 68 146 / var(--tw-ring-opacity, 1)) !important;
}

.focus-visible\:ring-offset-2:focus-visible {
	--tw-ring-offset-width: 2px !important;
}

.disabled\:pointer-events-none:disabled {
	pointer-events: none !important;
}

.disabled\:cursor-not-allowed:disabled {
	cursor: not-allowed !important;
}

.disabled\:border-gray-300:disabled {
	--tw-border-opacity: 1 !important;
	border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)) !important;
}

.disabled\:bg-gray-100:disabled {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)) !important;
}

.disabled\:bg-gray-200:disabled {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)) !important;
}

.disabled\:bg-gray-300:disabled {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1)) !important;
}

.disabled\:bg-gray-400:disabled {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1)) !important;
}

.disabled\:bg-naviga-blue\/60:disabled {
	background-color: rgb(37 68 146 / 0.6) !important;
}

.disabled\:text-gray-400:disabled {
	--tw-text-opacity: 1 !important;
	color: rgb(156 163 175 / var(--tw-text-opacity, 1)) !important;
}

.disabled\:text-gray-500:disabled {
	--tw-text-opacity: 1 !important;
	color: rgb(107 114 128 / var(--tw-text-opacity, 1)) !important;
}

.disabled\:text-gray-600:disabled {
	--tw-text-opacity: 1 !important;
	color: rgb(75 85 99 / var(--tw-text-opacity, 1)) !important;
}

.disabled\:text-white:disabled {
	--tw-text-opacity: 1 !important;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.disabled\:opacity-100:disabled {
	opacity: 1 !important;
}

.disabled\:opacity-50:disabled {
	opacity: 0.5 !important;
}

.disabled\:opacity-60:disabled {
	opacity: 0.6 !important;
}

.disabled\:hover\:bg-transparent:hover:disabled {
	background-color: transparent !important;
}

.disabled\:hover\:text-gray-400:hover:disabled {
	--tw-text-opacity: 1 !important;
	color: rgb(156 163 175 / var(--tw-text-opacity, 1)) !important;
}

.group:hover .group-hover\:opacity-100 {
	opacity: 1 !important;
}

.peer:disabled ~ .peer-disabled\:cursor-not-allowed {
	cursor: not-allowed !important;
}

.peer:disabled ~ .peer-disabled\:opacity-70 {
	opacity: 0.7 !important;
}

@media not all and (min-width: 640px) {
	.max-sm\:mb-2 {
		margin-bottom: 0.5rem !important;
	}
	.max-sm\:h-3\.5 {
		height: 0.875rem !important;
	}
	.max-sm\:w-3\.5 {
		width: 0.875rem !important;
	}
	.max-sm\:gap-2 {
		gap: 0.5rem !important;
	}
	.max-sm\:p-0\.5 {
		padding: 0.125rem !important;
	}
	.max-sm\:p-4 {
		padding: 1rem !important;
	}
	.max-sm\:px-4 {
		padding-left: 1rem !important;
		padding-right: 1rem !important;
	}
	.max-sm\:py-2 {
		padding-top: 0.5rem !important;
		padding-bottom: 0.5rem !important;
	}
	.max-sm\:py-8 {
		padding-top: 2rem !important;
		padding-bottom: 2rem !important;
	}
	.max-sm\:pb-6 {
		padding-bottom: 1.5rem !important;
	}
	.max-sm\:pr-1 {
		padding-right: 0.25rem !important;
	}
	.max-sm\:text-sm {
		font-size: 0.875rem !important;
		line-height: 1.25rem !important;
	}
}

@media (min-width: 475px) {
	.xs\:w-\[70\%\] {
		width: 70% !important;
	}
}

@media (min-width: 640px) {
	.sm\:ml-0 {
		margin-left: 0px !important;
	}
	.sm\:flex {
		display: flex !important;
	}
	.sm\:hidden {
		display: none !important;
	}
	.sm\:h-14 {
		height: 3.5rem !important;
	}
	.sm\:h-16 {
		height: 4rem !important;
	}
	.sm\:h-9 {
		height: 2.25rem !important;
	}
	.sm\:min-h-\[3\.25rem\] {
		min-height: 3.25rem !important;
	}
	.sm\:w-16 {
		width: 4rem !important;
	}
	.sm\:w-40 {
		width: 10rem !important;
	}
	.sm\:w-64 {
		width: 16rem !important;
	}
	.sm\:w-\[48\%\] {
		width: 48% !important;
	}
	.sm\:w-auto {
		width: auto !important;
	}
	.sm\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
	.sm\:grid-cols-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	}
	.sm\:flex-row {
		flex-direction: row !important;
	}
	.sm\:items-end {
		align-items: flex-end !important;
	}
	.sm\:items-center {
		align-items: center !important;
	}
	.sm\:justify-start {
		justify-content: flex-start !important;
	}
	.sm\:justify-end {
		justify-content: flex-end !important;
	}
	.sm\:justify-between {
		justify-content: space-between !important;
	}
	.sm\:gap-2 {
		gap: 0.5rem !important;
	}
	.sm\:gap-3 {
		gap: 0.75rem !important;
	}
	.sm\:gap-4 {
		gap: 1rem !important;
	}
	.sm\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
		--tw-space-y-reverse: 0 !important;
		margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))) !important;
		margin-bottom: calc(0.375rem * var(--tw-space-y-reverse)) !important;
	}
	.sm\:p-3 {
		padding: 0.75rem !important;
	}
	.sm\:p-6 {
		padding: 1.5rem !important;
	}
	.sm\:pl-0 {
		padding-left: 0px !important;
	}
	.sm\:pl-2 {
		padding-left: 0.5rem !important;
	}
	.sm\:text-left {
		text-align: left !important;
	}
	.sm\:text-\[14px\] {
		font-size: 14px !important;
	}
	.sm\:text-lg {
		font-size: 1.125rem !important;
		line-height: 1.75rem !important;
	}
	.sm\:text-sm {
		font-size: 0.875rem !important;
		line-height: 1.25rem !important;
	}
}

@media (min-width: 768px) {
	.md\:mt-0 {
		margin-top: 0px !important;
	}
	.md\:block {
		display: block !important;
	}
	.md\:flex {
		display: flex !important;
	}
	.md\:h-\[80vh\] {
		height: 80vh !important;
	}
	.md\:max-h-\[90vh\] {
		max-height: 90vh !important;
	}
	.md\:w-1\/2 {
		width: 50% !important;
	}
	.md\:w-48 {
		width: 12rem !important;
	}
	.md\:w-64 {
		width: 16rem !important;
	}
	.md\:w-\[45\%\] {
		width: 45% !important;
	}
	.md\:w-\[50\%\] {
		width: 50% !important;
	}
	.md\:w-auto {
		width: auto !important;
	}
	.md\:basis-2\/5 {
		flex-basis: 40% !important;
	}
	.md\:basis-3\/5 {
		flex-basis: 60% !important;
	}
	.md\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
	.md\:grid-cols-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	}
	.md\:flex-row {
		flex-direction: row !important;
	}
	.md\:items-center {
		align-items: center !important;
	}
	.md\:justify-end {
		justify-content: flex-end !important;
	}
	.md\:justify-between {
		justify-content: space-between !important;
	}
	.md\:gap-4 {
		gap: 1rem !important;
	}
	.md\:gap-6 {
		gap: 1.5rem !important;
	}
	.md\:gap-\[2\%\] {
		gap: 2% !important;
	}
	.md\:p-\[10px_20px\] {
		padding: 10px 20px !important;
	}
	.md\:text-left {
		text-align: left !important;
	}
}

@media (min-width: 1200px) {
	.lg\:absolute {
		position: absolute !important;
	}
	.lg\:bottom-\[1\.1rem\] {
		bottom: 1.1rem !important;
	}
	.lg\:left-4 {
		left: 1rem !important;
	}
	.lg\:z-10 {
		z-index: 10 !important;
	}
	.lg\:col-span-2 {
		grid-column: span 2 / span 2 !important;
	}
	.lg\:col-span-3 {
		grid-column: span 3 / span 3 !important;
	}
	.lg\:mt-0 {
		margin-top: 0px !important;
	}
	.lg\:h-20 {
		height: 5rem !important;
	}
	.lg\:h-\[85vh\] {
		height: 85vh !important;
	}
	.lg\:max-h-\[95vh\] {
		max-height: 95vh !important;
	}
	.lg\:w-1\/2 {
		width: 50% !important;
	}
	.lg\:w-20 {
		width: 5rem !important;
	}
	.lg\:w-\[200px\] {
		width: 200px !important;
	}
	.lg\:w-\[40\%\] {
		width: 40% !important;
	}
	.lg\:w-\[49\%\] {
		width: 49% !important;
	}
	.lg\:w-\[60\%\] {
		width: 60% !important;
	}
	.lg\:w-auto {
		width: auto !important;
	}
	.lg\:basis-1\/3 {
		flex-basis: 33.333333% !important;
	}
	.lg\:basis-2\/3 {
		flex-basis: 66.666667% !important;
	}
	.lg\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
	.lg\:grid-cols-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	}
	.lg\:grid-cols-4 {
		grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
	}
	.lg\:grid-cols-5 {
		grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
	}
	.lg\:flex-row {
		flex-direction: row !important;
	}
	.lg\:items-center {
		align-items: center !important;
	}
	.lg\:justify-end {
		justify-content: flex-end !important;
	}
	.lg\:justify-between {
		justify-content: space-between !important;
	}
	.lg\:gap-3 {
		gap: 0.75rem !important;
	}
	.lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
		--tw-space-y-reverse: 0 !important;
		margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))) !important;
		margin-bottom: calc(0px * var(--tw-space-y-reverse)) !important;
	}
	.lg\:p-0 {
		padding: 0px !important;
	}
	.lg\:pt-0 {
		padding-top: 0px !important;
	}
}

@media (min-width: 1280px) {
	.xl\:h-\[90vh\] {
		height: 90vh !important;
	}
	.xl\:max-h-\[95vh\] {
		max-height: 95vh !important;
	}
}

@media (min-width: 1400px) {
	.min-\[1400px\]\:grid-cols-4 {
		grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
	}
}

@media (min-width: 1536px) {
	.\32xl\:basis-1\/4 {
		flex-basis: 25% !important;
	}
	.\32xl\:basis-3\/4 {
		flex-basis: 75% !important;
	}
}

@media (min-width: 1800px) {
	.min-\[1800px\]\:grid-cols-5 {
		grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
	}
}

.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
	display: none !important;
}

.\[\&\>\*\]\:h-9>* {
	height: 2.25rem !important;
}

.\[\&\>\*\]\:min-w-0>* {
	min-width: 0px !important;
}

.\[\&\>textarea\]\:\!text-sm>textarea {
	font-size: 0.875rem !important;
	line-height: 1.25rem !important;
}

.\[\&_\.MuiDialogActions-root\]\:hidden .MuiDialogActions-root {
	display: none !important;
}

.\[\&_\.MuiDialogActions-root_\.MuiButton-root\]\:hidden .MuiDialogActions-root .MuiButton-root {
	display: none !important;
}

.\[\&_\.MuiDialogTitle-root_h6\]\:text-\[18px\] .MuiDialogTitle-root h6 {
	font-size: 18px !important;
}

.\[\&_\.MuiDialogTitle-root_h6\]\:font-semibold .MuiDialogTitle-root h6 {
	font-weight: 600 !important;
}

.\[\&_\.MuiFormControlLabel-label\]\:text-\[14px\] .MuiFormControlLabel-label {
	font-size: 14px !important;
}

.\[\&_\.MuiFormHelperText-root\]\:absolute .MuiFormHelperText-root {
	position: absolute !important;
}

.\[\&_\.MuiFormHelperText-root\]\:top-9 .MuiFormHelperText-root {
	top: 2.25rem !important;
}

.\[\&_\.MuiFormLabel-root\]\:mb-2 .MuiFormLabel-root {
	margin-bottom: 0.5rem !important;
}

.\[\&_\.MuiFormLabel-root\]\:text-sm .MuiFormLabel-root {
	font-size: 0.875rem !important;
	line-height: 1.25rem !important;
}

.\[\&_\.MuiFormLabel-root\]\:font-bold .MuiFormLabel-root {
	font-weight: 700 !important;
}

.\[\&_\.MuiInputAdornment-root\]\:flex .MuiInputAdornment-root {
	display: flex !important;
}

.\[\&_\.MuiInputAdornment-root\]\:items-center .MuiInputAdornment-root {
	align-items: center !important;
}

.\[\&_\.MuiInputBase-input\]\:flex .MuiInputBase-input {
	display: flex !important;
}

.\[\&_\.MuiInputBase-input\]\:cursor-pointer .MuiInputBase-input {
	cursor: pointer !important;
}

.\[\&_\.MuiInputBase-input\]\:items-center .MuiInputBase-input {
	align-items: center !important;
}

.\[\&_\.MuiInputBase-input\]\:pl-2 .MuiInputBase-input {
	padding-left: 0.5rem !important;
}

.\[\&_\.MuiInputBase-input\]\:pl-3 .MuiInputBase-input {
	padding-left: 0.75rem !important;
}

.\[\&_\.MuiInputBase-input\]\:pl-4 .MuiInputBase-input {
	padding-left: 1rem !important;
}

.\[\&_\.MuiInputBase-input\]\:\!text-\[0\.875rem\] .MuiInputBase-input {
	font-size: 0.875rem !important;
}

.\[\&_\.MuiInputBase-input\]\:text-\[14px\] .MuiInputBase-input {
	font-size: 14px !important;
}

.\[\&_\.MuiInputBase-input\]\:text-sm .MuiInputBase-input {
	font-size: 0.875rem !important;
	line-height: 1.25rem !important;
}

.\[\&_\.MuiInputBase-input\]\:text-xs .MuiInputBase-input {
	font-size: 0.75rem !important;
	line-height: 1rem !important;
}

.\[\&_\.MuiInputBase-root\]\:mb-0 .MuiInputBase-root {
	margin-bottom: 0px !important;
}

.\[\&_\.MuiInputBase-root\]\:flex .MuiInputBase-root {
	display: flex !important;
}

.\[\&_\.MuiInputBase-root\]\:cursor-pointer .MuiInputBase-root {
	cursor: pointer !important;
}

.\[\&_\.MuiInputBase-root\]\:items-center .MuiInputBase-root {
	align-items: center !important;
}

.\[\&_\.MuiPickersInputBase-input\]\:text-\[14px\] .MuiPickersInputBase-input {
	font-size: 14px !important;
}

.\[\&_\.MuiPickersSectionList-sectionContent\]\:text-\[14px\] .MuiPickersSectionList-sectionContent {
	font-size: 14px !important;
}

.\[\&_\.MuiSelect-select\]\:\!text-\[0\.875rem\] .MuiSelect-select {
	font-size: 0.875rem !important;
}

.\[\&_\.MuiSelect-select\]\:\!text-sm .MuiSelect-select {
	font-size: 0.875rem !important;
	line-height: 1.25rem !important;
}

.\[\&_\.MuiSelect-select_em\]\:not-italic .MuiSelect-select em {
	font-style: normal !important;
}

.\[\&_\.MuiStepLabel-iconContainer\:hover\]\:scale-110 .MuiStepLabel-iconContainer:hover {
	--tw-scale-x: 1.1 !important;
	--tw-scale-y: 1.1 !important;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.\[\&_\.MuiStepLabel-iconContainer\]\:pl-\[15px\] .MuiStepLabel-iconContainer {
	padding-left: 15px !important;
}

.\[\&_\.MuiStepLabel-iconContainer\]\:pr-3 .MuiStepLabel-iconContainer {
	padding-right: 0.75rem !important;
}

.\[\&_\.MuiStepLabel-iconContainer\]\:transition-all .MuiStepLabel-iconContainer {
	transition-property: all !important;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
	transition-duration: 150ms !important;
}

.\[\&_\.MuiStepLabel-iconContainer\]\:duration-300 .MuiStepLabel-iconContainer {
	transition-duration: 300ms !important;
}

.\[\&_\.MuiStepLabel-iconContainer\]\:ease-\[cubic-bezier\(0\.4\2c 0\2c 0\.2\2c 1\)\] .MuiStepLabel-iconContainer {
	transition-timing-function: cubic-bezier(0.4,0,0.2,1) !important;
}

.\[\&_\.MuiSvgIcon-root\]\:text-\[18px\] .MuiSvgIcon-root {
	font-size: 18px !important;
}

.\[\&_\.MuiSvgIcon-root\]\:text-\[20px\] .MuiSvgIcon-root {
	font-size: 20px !important;
}

.\[\&_\.MuiTableBody_\.MuiTableRow-root\:hover\]\:bg-gray-100 .MuiTableBody .MuiTableRow-root:hover {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)) !important;
}

.\[\&_\.MuiTableBody_\.MuiTableRow-root\:nth-of-type\(even\)\]\:bg-gray-50 .MuiTableBody .MuiTableRow-root:nth-of-type(even) {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)) !important;
}

.\[\&_\.MuiTableCell-root\.MuiTableCell-body_button\>svg\]\:h-5 .MuiTableCell-root.MuiTableCell-body button>svg {
	height: 1.25rem !important;
}

.\[\&_\.MuiTableCell-root\.MuiTableCell-body_button\>svg\]\:w-5 .MuiTableCell-root.MuiTableCell-body button>svg {
	width: 1.25rem !important;
}

.\[\&_\.MuiTableCell-root\]\:max-w-\[1px\] .MuiTableCell-root {
	max-width: 1px !important;
}

.\[\&_\.MuiTableCell-root\]\:overflow-hidden .MuiTableCell-root {
	overflow: hidden !important;
}

.\[\&_\.MuiTableCell-root\]\:text-ellipsis .MuiTableCell-root {
	text-overflow: ellipsis !important;
}

.\[\&_\.MuiTableCell-root\]\:whitespace-nowrap .MuiTableCell-root {
	white-space: nowrap !important;
}

.\[\&_\.MuiTablePagination-root\]\:relative .MuiTablePagination-root {
	position: relative !important;
}

.\[\&_\.MuiTablePagination-spacer\]\:hidden .MuiTablePagination-spacer {
	display: none !important;
}

.\[\&_\.MuiTablePagination-toolbar\]\:justify-between .MuiTablePagination-toolbar {
	justify-content: space-between !important;
}

.\[\&_\.MuiTablePagination-toolbar\]\:px-4 .MuiTablePagination-toolbar {
	padding-left: 1rem !important;
	padding-right: 1rem !important;
}

.\[\&_\.slick-dots\]\:-bottom-\[30px\] .slick-dots {
	bottom: -30px !important;
}

.\[\&_\.slick-dots\]\:bottom-\[-28px\] .slick-dots {
	bottom: -28px !important;
}

.\[\&_\.slick-list\]\:h-\[20rem\] .slick-list {
	height: 20rem !important;
}

.\[\&_\.slick-list\]\:overflow-hidden .slick-list {
	overflow: hidden !important;
}

.\[\&_\.slick-list\]\:rounded-lg .slick-list {
	border-radius: 0.5rem !important;
}

.\[\&_\.slick-list\]\:border .slick-list {
	border-width: 1px !important;
}

.\[\&_\.slick-list\]\:border-\[\#e0e0e0\] .slick-list {
	--tw-border-opacity: 1 !important;
	border-color: rgb(224 224 224 / var(--tw-border-opacity, 1)) !important;
}

.\[\&_\.slick-list\]\:bg-\[\#E7E7ED\] .slick-list {
	--tw-bg-opacity: 1 !important;
	background-color: rgb(231 231 237 / var(--tw-bg-opacity, 1)) !important;
}

.\[\&_\.slick-slide\>div\]\:h-full .slick-slide>div {
	height: 100% !important;
}

.\[\&_\.slick-slide\]\:h-\[20rem\] .slick-slide {
	height: 20rem !important;
}

.\[\&_\.slick-slide\]\:items-center .slick-slide {
	align-items: center !important;
}

.\[\&_\.slick-slide\]\:justify-center .slick-slide {
	justify-content: center !important;
}

.\[\&_\.slick-track\]\:flex .slick-track {
	display: flex !important;
}

.\[\&_\.slick-track\]\:items-center .slick-track {
	align-items: center !important;
}

.\[\&_\.text-field-label-default\]\:text-sm .text-field-label-default {
	font-size: 0.875rem !important;
	line-height: 1.25rem !important;
}

.\[\&_\.text-field-label-default\]\:font-bold .text-field-label-default {
	font-weight: 700 !important;
}

.\[\&_a\]\:text-naviga-blue a {
	--tw-text-opacity: 1 !important;
	color: rgb(37 68 146 / var(--tw-text-opacity, 1)) !important;
}

.\[\&_a\]\:no-underline a {
	text-decoration-line: none !important;
}

.\[\&_em\]\:text-black\/40 em {
	color: rgb(0 0 0 / 0.4) !important;
}

.\[\&_label\]\:text-sm label {
	font-size: 0.875rem !important;
	line-height: 1.25rem !important;
}

.\[\&_svg\]\:pointer-events-none svg {
	pointer-events: none !important;
}

.\[\&_svg\]\:size-4 svg {
	width: 1rem !important;
	height: 1rem !important;
}

.\[\&_svg\]\:\!h-4 svg {
	height: 1rem !important;
}

.\[\&_svg\]\:\!w-4 svg {
	width: 1rem !important;
}

.\[\&_svg\]\:shrink-0 svg {
	flex-shrink: 0 !important;
}

.\[\&_textarea\]\:text-sm textarea {
	font-size: 0.875rem !important;
	line-height: 1.25rem !important;
}

.\[\&_textarea\]\:text-xs textarea {
	font-size: 0.75rem !important;
	line-height: 1rem !important;
}

.\[\&_textarea\]\:leading-5 textarea {
	line-height: 1.25rem !important;
}

.chatbot-container{width:100%;height:100%}.chatbot-container.setup-complete .rcb-chat-input textarea,.chatbot-container.setup-complete textarea.rcb-chat-input-textarea{opacity:1 !important;cursor:text !important;pointer-events:auto !important;background-color:#fff !important}.chatbot-container.setup-complete .rcb-chat-input button,.chatbot-container.setup-complete button.rcb-send-button{opacity:1 !important;cursor:pointer !important;pointer-events:auto !important}.chatbot-container.setup-incomplete .rcb-chat-input textarea,.chatbot-container.setup-incomplete textarea.rcb-chat-input-textarea{opacity:.6 !important;cursor:not-allowed !important;pointer-events:none !important;background-color:#f5f5f5 !important}.chatbot-container.setup-incomplete .rcb-chat-input button,.chatbot-container.setup-incomplete button.rcb-send-button{opacity:.6 !important;cursor:not-allowed !important;pointer-events:none !important}
.campaignTabContent-selectbox>div{height:37px;font-size:14px}.campaignTabContent-selectbox .MuiSelect-select.MuiSelect-outlined.MuiInputBase-input{padding:9px !important}.campaign-tab-menu .MuiMenuItem-root{font-size:14px !important}.grid-column-header{font-size:14px !important;font-weight:500 !important;color:#6b7280 !important}
.assign-brands-modal h2.MuiTypography-root{padding-bottom:0}.assign-brands-modal h2.MuiTypography-root h6{font-size:1.2rem !important;color:#020817 !important;margin-bottom:.2rem;font-weight:bold}.assign-brands-modal h2.MuiTypography-root h6+button{position:absolute;right:1rem;top:1rem}.assign-brands-modal h2.MuiTypography-root h6+button svg{width:1rem;height:1rem}.assign-brands-modal .MuiDialogContent-root>p:first-child{color:#64748b !important}.brand-modal-actions{margin-right:1rem;margin-bottom:1.125rem}.brand-modal-actions .cancel-button{color:#020817 !important;border-color:#e2e8f0 !important;background:#fff}.brand-modal-actions .cancel-button:hover{background:#f1f5f9}.assign-brands-tabs{width:100%}.assign-brands-tabs .MuiTabs-flexContainer{display:flex;justify-content:space-around}.assign-brands-tabs .MuiTab-root{text-transform:none;font-weight:500;color:#5f6368}.assign-brands-tabs .Mui-selected{background-color:#fff;border-radius:6px 6px 0 0}.no-available-items-box{height:200px;display:flex;align-items:center;justify-content:center}.assign-brands-save-btn{background-color:#1e3a8a !important;color:#fff !important;border-radius:6px}.assign-brands-save-btn:hover{background-color:#162f6a !important}.assign-brands-paper{display:flex;border-radius:4px;background-color:#f5f7fa;margin-top:.5rem;margin-bottom:.5rem}.btn-invite-save{background-color:#059669 !important;color:#fff !important;display:flex;align-items:center;gap:.5rem;border-radius:6px}.btn-invite-save:hover{background-color:#047857 !important}.select-auth-type{width:100%;height:2.25rem}.select-auth-type .MuiInputBase-root{height:2.25rem}.modal-full-width .MuiDialogTitle-root{width:100%}.modal-full-width .MuiDialogContent-root{width:100%}.modal-custom-style .MuiPaper-root{border-radius:6px}.modal-custom-style h2{padding-bottom:0;font-size:18px;font-weight:900}.textfield-fullname{width:100%;height:2.25rem}.textfield-fullname>*{height:2.25rem}.textfield-fullname .MuiInputLabel-root{font-size:.875rem;font-weight:bold;margin-bottom:.5rem}.grid-container .MuiPaper-root{box-shadow:none !important;border:1px solid #e2e8f0}
.slider-customer-content div[role=tabpanel]>div{padding:0 !important;margin-top:.5rem !important}.slider-customer-content .MuiTabs-root{min-height:unset !important}.slider-customer-content .MuiTabs-indicator{display:none !important}.slider-customer-content>.MuiBox-root:first-child{border-bottom:none !important}.slider-customer-content .MuiTabs-scroller>div{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;padding:4px !important;background-color:#f1f5f9 !important;border-radius:4px !important}.slider-customer-content .MuiTabs-scroller>div button.Mui-selected{color:#000 !important;background-color:#fff !important;border-radius:4px !important}
.card-summary{box-shadow:none !important;height:100%}.card-summary>.MuiCardContent-root{width:100%;height:100%;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem !important}.card-summary .card-summary-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.card-summary .card-summary-wrapper h6{font-size:.875rem}.card-summary .card-summary-wrapper h4{font-size:1.5rem;margin:0;line-height:1}.card-summary .card-summary-wrapper .card-summary-desc{font-size:12px;color:#64748b;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-summary .card-summary-wrapper .desc-info-icon-wrapper{line-height:1 !important}.card-summary .card-summary-wrapper .card-summary-amount{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-summary .card-summary-wrapper .card-summary-subheading-container{display:block;min-height:1rem;margin-top:-2px;margin-bottom:-4px}.card-summary .card-summary-wrapper .card-summary-subheading{display:block;font-size:.75rem !important;font-weight:600 !important;color:#64748b !important;line-height:.7 !important;min-height:.75rem !important;margin-top:0 !important;margin-bottom:-6px !important}.card-summary .card-summary-icon-header{display:flex;justify-content:space-between;line-height:1}.card-summary .card-summary-icon svg{color:#64748b;font-size:1.2rem}
.invite-customer-form-wrapper label{font-size:.875rem;font-weight:500;margin-bottom:5px}.invite-customer-form-wrapper input{height:42px;padding:0 14px 0 0;font-size:.875rem}.invite-customer-form-wrapper #fullName,.invite-customer-form-wrapper #companyName{padding-left:14px}.invite-customer-form-wrapper #password{background:rgba(0,0,0,.07)}.invite-customer-form-wrapper .MuiOutlinedInput-notchedOutline{border:none}.invite-customer-form-wrapper .MuiInputBase-root{border-radius:6px;border:1px solid rgba(0,0,0,.23);transition:all .3s ease-in-out;height:40px}.invite-customer-form-wrapper .MuiInputBase-root .MuiSvgIcon-root{font-size:1.2rem;color:#424856}.invite-customer-form-wrapper .MuiInputBase-root:focus-within{background:#fff;color:#424856;box-shadow:0px 0px 0px 1px #254492}.invite-customer-form-wrapper .MuiInputBase-root.MuiOutlinedInput-root.Mui-error{background:#fff;color:#424856;box-shadow:0 0 0 2px rgba(222,59,64,.5)}.invite-customer-form-wrapper .MuiInputBase-root .MuiInputBase-root:not(.Mui-disabled){background-color:#fff !important;border-color:rgba(0,0,0,.23) !important;border-width:1px !important}.invite-customer-form-wrapper .MuiInputBase-root .MuiInputBase-root:not(.Mui-disabled):hover{border-color:rgba(0,0,0,.87) !important}.invite-customer-form-wrapper .MuiInputBase-root .Mui-focused:not(.Mui-disabled) .MuiOutlinedInput-notchedOutline{border-color:#1976d2 !important;border-width:2px !important}.invite-customer-form-wrapper .MuiInputBase-root.Mui-disabled{background-color:rgba(0,0,0,.07) !important;border:none !important}.invite-customers-modal .signup-industry-code-selectbox{margin-top:0}.invite-customers-modal h2{padding-bottom:0}.invite-customers-modal h2 h6{font-weight:bold}.password-field input{padding-left:14px;border-radius:6px}.password-field .MuiInputBase-root{border:none !important}
.theme-dark{background:#2a2a2e;color:#e6e6eb;--primary: #bb86fc;--secondary: #03dac6;--text-primary: #e6e6eb;--text-secondary: #b5b5be;--navbar-bg: #2a2a2e;--page-bg: #2a2a2e;--form-wrapper-bg: #2a2a2e;--form-content-bg: #1a1a1e;--input-bg: #ffffff;--input-text: #111827;--input-icon: #424856;--form-title-color: #e6e6eb;--form-subtitle-color: #b5b5be;--border-color: #f6c36a33;--focus-color: #e8944a}.theme-light{background:#fff;color:#000;--primary: #007bff;--secondary: #6c757d;--text-primary: #000000;--text-secondary: #6f7787;--navbar-bg: #ffffff;--page-bg: #ffffff;--form-wrapper-bg: #ffffff;--form-content-bg: #ffffff;--input-bg: #ffffff;--input-text: #111827;--input-icon: #424856;--form-title-color: #323743;--form-subtitle-color: #6f7787;--border-color: #f6c36a33;--focus-color: #e8944a}.load_more{padding:8px 16px;font-size:14px;background-color:#25449f;color:#fff;border:none;border-radius:4px;cursor:pointer}.load_more:hover{color:#1c48a8;background:#d2def7}.MuiMultiSectionDigitalClock-root>.MuiList-root>.MuiButtonBase-root,.MuiTimeClock-root>.MuiClock-root,.MuiPickersCalendarHeader-labelContainer{font-size:.875rem !important}.MuiTimeClock-root>.MuiClock-root>button{font-size:1rem;bottom:1rem}.ssp-calendar-popover>.MuiPickersLayout-root>.MuiPickersLayout-contentWrapper>.MuiDateCalendar-root,.ssp-calendar-popover>.MuiPickersLayout-root>.MuiPickersLayout-contentWrapper .MuiTimeClock-root{max-height:320px}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.rotating{animation:rotate 1.5s linear infinite}.fade-slide-in{transition:opacity .5s ease,transform .5s ease;opacity:1;transform:translateY(0);animation:fadeSlideIn .5s ease}@keyframes fadeSlideIn{from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.checkbox-selection{transition:all .2s ease-in-out;opacity:.7;padding:0 !important}.checkbox-selection:hover{opacity:1;filter:brightness(1.1)}.checkbox-selection.checked{opacity:1;filter:none;outline:2px solid rgba(25,118,210,.8);outline-offset:1px;border-radius:4px}.checkbox-selection.unchecked{opacity:.7;filter:none}.MuiFormHelperText-root{margin-left:0 !important}.sidebar-profile-icon{margin-right:.375rem}.sidebar-profile-name,.sidebar-profile-email{max-width:160px;width:96%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.sidebar-profile-email{font-size:12px !important;color:#fff;max-width:200px}.nssp-actions-menu .MuiPaper-root{box-shadow:0px 2px 4px rgba(0,0,0,.01);border:1px solid rgba(226,232,240,.8)}.modal-popup-component label{font-size:.875rem;font-weight:bold;color:#020817;margin-bottom:.5rem}.modal-popup-component em{font-style:normal !important}.modal-popup-component .MuiBox-root>.MuiFormControl-root>.MuiInputBase-root{font-size:.875rem !important}.promo-product-type-paper .MuiMenuItem-root{font-size:14px !important}.select-search-menu-item .MuiMenuItem-root{font-size:14px !important}.loginsignup-page-wrapper .navbar-header.navbar-topbar{background:#fff;box-shadow:0px 2px 5px rgba(23,26,31,.168627451),0px 0px 2px rgba(23,26,31,.2)}.loginsignup-page-wrapper .navbar-top-icons{color:#323743}.login-form-wrapper{display:flex;align-items:center;justify-content:center;gap:10rem;min-height:calc(100vh - 47px);padding:30px}.login-form-wrapper .form-image-wrapper{width:40%;max-width:420px}.login-form-wrapper .form-content-wrapper{width:40%;max-width:520px;background:var(--form-content-bg);padding:2rem;border-radius:12px;box-shadow:0px 2px 5px rgba(23,26,31,.168627451),0px 0px 2px rgba(23,26,31,.2)}.login-form-wrapper .form-content-wrapper input{height:42px;padding:0 14px 0 0}.login-form-wrapper .form-content-wrapper #fullName,.login-form-wrapper .form-content-wrapper #companyName{padding-left:14px}.login-form-wrapper .form-content-wrapper .MuiOutlinedInput-notchedOutline{border:none}.login-form-wrapper .form-content-wrapper .MuiInputBase-root{border-radius:6px;background:#f3f4f6;border:1px solid rgba(0,0,0,0);transition:all .3s ease-in-out;height:44px;color:var(--input-text) !important}.login-form-wrapper .form-content-wrapper .MuiInputBase-root .MuiInputBase-input{color:var(--input-text) !important}.login-form-wrapper .form-content-wrapper .MuiInputBase-root .MuiInputBase-input::-moz-placeholder{color:#8b8d93 !important;opacity:1}.login-form-wrapper .form-content-wrapper .MuiInputBase-root .MuiInputBase-input::placeholder{color:#8b8d93 !important;opacity:1}.login-form-wrapper .form-content-wrapper .MuiInputBase-root .MuiInputBase-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset !important;-webkit-text-fill-color:var(--input-text) !important}.login-form-wrapper .form-content-wrapper .MuiInputBase-root .MuiSvgIcon-root{font-size:1.2rem;color:var(--input-icon) !important}.login-form-wrapper .form-content-wrapper .MuiInputBase-root:focus-within{background:#fff;color:#424856;box-shadow:0px 0px 0px 1px #254492}.login-form-wrapper .form-content-wrapper .MuiInputBase-root.MuiOutlinedInput-root.Mui-error{background:#fff;color:#424856}.login-form-wrapper .form-title{font-size:2rem;color:var(--form-title-color);line-height:1.5}.login-form-wrapper .form-subtitle{color:#77787d;line-height:1.5;margin:.5rem 0 0rem;font-size:.8rem}.login-form-wrapper .form-subtitle2{color:#6f7787;line-height:1.5;margin:.2rem 0 1rem;font-size:.8rem}.login-form-wrapper .remember-me-forgot-password{display:flex;justify-content:space-between;align-items:center}.login-form-wrapper .remember-me-forgot-password #remember-me span{font-size:.8rem;padding-right:5px}.login-form-wrapper button{transition:all .3s ease-in-out;letter-spacing:0}.login-form-wrapper .login-button{line-height:44px;padding:0;font-size:1rem;text-transform:none;border-radius:6px;background:#254492}.login-form-wrapper .login-button.MuiButton-contained{color:#fff}.login-form-wrapper .login-button.MuiButton-contained:hover{background:#1f397b;color:#fff}.login-form-wrapper .social-login-buttons{display:flex;align-items:center;justify-content:center;margin-top:2rem;gap:.75rem}.login-form-wrapper .googleButton{text-transform:none !important;font-size:14px !important;font-weight:500 !important;color:#3c4043 !important;background-color:#fff !important;border:1px solid gray !important;border-radius:10px !important;height:40px !important;padding:8px 16px !important;box-shadow:none !important}.login-form-wrapper .googleButton:hover{background-color:#f7f8f8 !important;border-color:#dadce0 !important;box-shadow:none !important}.login-form-wrapper .googleButton .MuiButton-startIcon{margin-left:0 !important;margin-right:8px !important}.login-form-wrapper .googleButton__icon{width:18px;height:18px}.login-page-wrapper .form-content-wrapper .MuiInputBase-root{border-radius:6px}.signup-page-wrapper .signup-button{font-weight:400;text-transform:none;border-radius:6px;height:44px;font-size:1rem;transition:all .3s ease-in-out}.signup-page-wrapper .signup-button.email{color:#254492;border:1px solid #254492}.signup-page-wrapper .signup-button.email:hover{background:#254492;color:#fff}.signup-page-wrapper .signup-button.google{color:#db4437;border:1px solid #db4437}.signup-page-wrapper .signup-button.google:hover{background:#db4437;color:#fff}.signup-page-wrapper .signup-button.facebook{color:#1877f2;border:1px solid #1877f2}.signup-page-wrapper .signup-button.facebook:hover{background:#1877f2;color:#fff}.signup-page-wrapper .signup-button.apple{color:#1d1d1f;border:1px solid #1d1d1f}.signup-page-wrapper .signup-button.apple:hover{background:#1d1d1f;color:#fff}.forgot-password-button{text-transform:none !important;background:rgba(0,0,0,0) !important;color:#254492 !important;cursor:pointer}.loading-page-wrapper .form-content-wrapper{min-height:500px}.loading-page-wrapper .loading-box{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:4rem}.verifyemail-page-wrapper .form-content-wrapper,.forgotresetpassword-checkemail-page .form-content-wrapper{display:flex;flex-direction:column;align-items:center}.forgotresetpassword-checkemail-page .form-header{text-align:center}.forgotresetpassword-checkemail-page .login-button{margin:1rem 0 2rem}.forgotresetpassword-checkemail-page .form-subtitle{font-size:.875rem;color:#6f7787}.forgotresetpassword-checkemail-page .back-to-login-button{font-size:1rem;font-weight:normal;color:#171a1f}.verifyemail-page-wrapper .back-to-login-button{font-size:1rem;font-weight:normal;color:#171a1f;margin-top:.75rem}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.rotating{animation:rotate 1.5s linear infinite}.loader-container{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4);z-index:9999;-webkit-user-select:none;-moz-user-select:none;user-select:none}.loader{display:flex;align-items:center;justify-content:center}.signup-industry-code-selectbox{margin:.5rem 0;font-size:.875rem !important}.signup-industry-code-selectbox em{font-style:normal !important}.signup-industry-code-selectbox>.MuiBox-root>label{display:none !important}.signup-industry-code-selectbox>.MuiBox-root>.MuiFormControl-root>.MuiInputBase-root{font-size:.875rem !important}.signup-restriction-modal .modal-button{margin:0px auto 1rem}.signup-restriction-modal>.MuiInputBase-root svg{width:1.25rem !important;height:1.25rem !important}.signup-restriction-modal>.MuiDialog-container>.MuiPaper-root{min-height:250px}#menu-industryCode>.MuiPaper-root>.MuiList-root>.MuiMenuItem-root{font-size:.875rem}.emailsignup-page-wrapper .MuiInputBase-root:not(.Mui-disabled),.login-page-wrapper .MuiInputBase-root:not(.Mui-disabled){background-color:#fff !important;border-color:rgba(0,0,0,.23) !important;border-width:1px !important}.emailsignup-page-wrapper .MuiInputBase-root:not(.Mui-disabled):hover,.login-page-wrapper .MuiInputBase-root:not(.Mui-disabled):hover{border-color:rgba(0,0,0,.87) !important}.emailsignup-page-wrapper .Mui-focused:not(.Mui-disabled) .MuiOutlinedInput-notchedOutline,.login-page-wrapper .Mui-focused:not(.Mui-disabled) .MuiOutlinedInput-notchedOutline{border-color:#1976d2 !important;border-width:2px !important}.loginsignup-page-wrapper.MCCUSER .header-navbar{z-index:12 !important;background:var(--navbar-bg) !important;border-bottom:none}.loginsignup-page-wrapper.MCCUSER .header-navbar .MuiTypography-root{color:var(--text-primary) !important}.loginsignup-page-wrapper.MCCUSER .login-form-wrapper{background:var(--form-wrapper-bg)}.loginsignup-page-wrapper.MCCUSER .login-form-wrapper .form-content-wrapper{background:var(--form-content-bg);border-radius:24px;gap:.75rem;box-shadow:0px 2px 5px rgba(23,26,31,.168627451),0px 0px 2px rgba(23,26,31,.2),0 0 40px 10px rgba(232,148,74,.15);border:none}.loginsignup-page-wrapper.MCCUSER .login-form-wrapper .form-content-wrapper .MuiInputBase-root{border-radius:12px;background:var(--input-bg);border:1px solid var(--border-color);color:var(--input-text) !important}.loginsignup-page-wrapper.MCCUSER .login-form-wrapper .form-content-wrapper .MuiInputBase-root .MuiInputBase-input{color:var(--input-text) !important}.loginsignup-page-wrapper.MCCUSER .login-form-wrapper .form-content-wrapper .MuiInputBase-root .MuiInputBase-input::-moz-placeholder{color:#8b8d93 !important;opacity:1}.loginsignup-page-wrapper.MCCUSER .login-form-wrapper .form-content-wrapper .MuiInputBase-root .MuiInputBase-input::placeholder{color:#8b8d93 !important;opacity:1}.loginsignup-page-wrapper.MCCUSER .login-form-wrapper .form-content-wrapper .MuiInputBase-root .MuiInputBase-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset !important;-webkit-text-fill-color:var(--input-text) !important}.loginsignup-page-wrapper.MCCUSER .login-form-wrapper .form-content-wrapper .MuiInputBase-root .MuiSvgIcon-root{color:var(--input-icon) !important}.loginsignup-page-wrapper.MCCUSER .login-form-wrapper .form-content-wrapper .MuiInputBase-root:focus-within{background:var(--input-bg);color:var(--input-text) !important;border:1px solid var(--focus-color);box-shadow:0px 0px 0px 2px rgba(232,148,74,.4);-webkit-text-fill-color:var(--input-text) !important}.loginsignup-page-wrapper.MCCUSER .login-form-wrapper .form-content-wrapper.MuiOutlinedInput-root.Mui-error{background:var(--input-bg);color:var(--input-text) !important}.loginsignup-page-wrapper.MCCUSER .login-form-wrapper .form-subtitle,.loginsignup-page-wrapper.MCCUSER .login-form-wrapper .form-subtitle2{color:var(--form-subtitle-color);font-size:.7rem}.loginsignup-page-wrapper.MCCUSER .login-form-wrapper .login-button{border-radius:12px;background:#e8944a}.loginsignup-page-wrapper.MCCUSER .login-form-wrapper .login-button.MuiButton-contained:hover{background:#d67a2a}.loginsignup-page-wrapper.MCCUSER .login-form-wrapper .login-button.MuiButton-contained:disabled{background:hsl(38,92%,80%);color:#fff}.loginsignup-page-wrapper.MCCUSER .login-form-wrapper .login-button .MuiSvgIcon-root{color:#fff}@media(max-width: 1024px){.login-form-wrapper .form-image-wrapper{width:30%}.login-form-wrapper .form-image-wrapper img{width:auto}.login-form-wrapper .form-content-wrapper{width:50%}.login-form-wrapper{gap:1rem}}@media(max-width: 768px){.login-form-wrapper{flex-direction:column;gap:2rem}.login-form-wrapper .form-image-wrapper{display:none}.login-form-wrapper .form-content-wrapper{width:90%;max-width:100%;padding:1rem}.login-form-wrapper .form-title{font-size:1.25rem}.login-form-wrapper .form-subtitle,.login-form-wrapper .form-subtitle2{font-size:.7rem}.login-form-wrapper .googleButton{width:100% !important;white-space:nowrap;font-size:12px !important;padding:6px 12px !important;height:36px !important}}.motion-box{display:flex;flex-direction:column;align-items:center;opacity:1;transform:scale(1);transition:opacity .5s ease-out,transform .5s ease-out;animation:float 4s ease-in-out infinite}.motion-box.hidden{opacity:0;transform:scale(0.9)}@keyframes float{0%,100%{transform:translateY(0px) scale(1)}50%{transform:translateY(-12px) scale(1)}}.theme-toggle-button{position:fixed;top:10px;right:20px;z-index:1000}
.campaign-button,.campaign-button-new{height:36px;border-radius:6px !important;font-weight:400 !important;font-size:14px !important;gap:6px}.campaign-button-new{color:#fff !important;background:#254492 !important}.campaign-header-container table{table-layout:fixed;width:100%}.campaign-header-container table td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campaign-header-container table th{width:12% !important}.campaign-header-container table th p{font-size:.875rem !important;font-weight:bold !important}.campaign-header-container table th:first-child,.campaign-header-container table th:nth-child(4){width:26% !important}.campaign-header-container table th:nth-child(2){width:16% !important}.campaign-header-container .new-campaign-duration svg{font-size:.875rem !important}.campaign-header-heading{flex-basis:75% !important}.campaign-header .campaign-button-new{min-width:210px}.campaign-header .campaign-button-new svg{margin-top:6px}.campaign-layout .status-badge{padding:4px 12px;border-radius:12px;font-weight:600;font-size:12px;display:inline-block}.campaign-layout .status-active{background:rgba(22,163,74,.8);color:#fff}.campaign-layout .status-inactive{background:#c62828;color:#fff}.campaign-layout .status-completed{background:#f1f5f9;color:#0f172a}.campaign-layout .status-scheduled{background:#f59e0b;color:#fff}.campaign-layout .status-paused{background:#ede7f6;color:#512da8}.campaign-layout .status-default{background:rgba(0,0,0,0);color:#333;border:1px solid #e2e8f0}.campaign-card-summary>.MuiCardContent-root{padding:16px 24px 12px}.campaign-title-tooltip{display:block;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campaign-search-field>.MuiInputBase-root{border-radius:6px}.campaign-search-field>.MuiInputBase-root fieldset{border-color:#e2e8f0}.campaign-search-field #campaign-search-field{height:40px;font-size:.875rem;padding:0 14px 0 0}.campaign-grid-container h5{margin-bottom:1.5rem}.campaign-grid-container>.MuiPaper-root{box-shadow:none !important;border:1px solid #e2e8f0}.campaign-type-cell{display:flex;align-items:center;gap:.5rem;min-width:0;width:100%}.campaign-type-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-search-container>.MuiBox-root:first-child{width:62%}.campaign-search-container .campaign-type-buttons{width:36%;text-align:right;transition:all .25s ease}.campaign-type-buttons .type-btn{margin:.5rem 2% .5rem 0 !important;padding:0 !important;height:40px;border-radius:6px;color:#020817;border-color:#e2e8f0;min-width:94px;width:23.5%}.campaign-type-buttons .type-btn:last-child{margin-right:0 !important}.campaign-type-buttons .type-btn:hover{background-color:#f1f5f9 !important;border-color:#e2e8f0 !important}.campaign-type-buttons .type-btn.active{background-color:#254492 !important;color:#fff !important;border-color:#254492 !important}@media(max-width: 1480px){.campaign-search-container>.MuiBox-root:first-child{width:49%}.campaign-search-container .campaign-type-buttons{width:49%}}@media(max-width: 1130px){.campaign-card-summary>.card-summary .card-summary-wrapper h4{font-size:1.4rem}.campaign-search-container{flex-direction:column}.campaign-search-container>.MuiBox-root:first-child{width:100%;margin-bottom:1rem}.campaign-search-container .campaign-type-buttons{width:100%;text-align:center}.campaign-search-container .campaign-type-buttons .type-btn{width:auto}.campaign-header-container table{table-layout:auto}}@media(max-width: 768px){.campaign-card-summary>.card-summary .card-summary-wrapper h4{font-size:1.4rem}.campaign-header-container{margin-right:0}}@media(max-width: 600px){.campaign-header{flex-direction:column;justify-content:center}.campaign-header .campaign-header-heading{align-items:center}.campaign-header .campaign-button-new{margin-right:0;margin-top:.875rem}}.draft-campaign-delete-modal p{font-size:.875rem !important}.draft-campaign-delete-modal h2{padding-bottom:.5rem}.draft-campaign-delete-modal h2 h6{font-weight:600 !important;margin-top:.5rem;font-size:1.125rem !important}.draft-campaign-delete-modal .cancel-button{color:#000;border-color:hsl(214,34%,91%)}.draft-campaign-delete-modal .cancel-button:hover{background-color:hsl(210,40%,96%);border-color:hsl(214,34%,91%) !important}.draft-campaign-delete-modal>.MuiDialog-container .MuiDialogContent-root{width:100%}
.card-summary-green .card-summary-amount{color:#16a34a !important}.card-summary-yellow .card-summary-amount{color:#ca8a04 !important}.card-summary-red .card-summary-amount{color:#dc2626 !important}.card-summary-orange .card-summary-amount{color:#ea580c !important}.card-summary-gray .card-summary-amount{color:#4b5563 !important}.rdp-selected{font-weight:normal;font-size:14px !important}.rdp-range_start .rdp-day_button,.rdp-range_end .rdp-day_button{background-color:#2563eb;border-color:#2563eb}.admin-campaign-details-container .campaign-header-details .MuiGrid-root{box-shadow:none !important;margin-left:0 !important}.admin-campaign-details-container .campaign-details-section{width:100% !important;border:1px solid #e5e7eb !important;padding:1rem !important}.admin-campaign-details-container .campaign-header-details{margin-top:0 !important}.admin-campaign-details-container .campaign-header-details>.MuiGrid-root{margin-top:0 !important}.admin-campaign-details-container .campaign-header-details>.MuiGrid-root>.MuiGrid-root{background:#fff !important}.admin-campaign-details-container .campaign-header-details>.MuiGrid-root>.MuiGrid-root button{margin-top:0 !important}.admin-campaign-details-container .campaign-header-details>.MuiGrid-root>.MuiGrid-root>.MuiGrid-root{margin-left:0 !important}.admin-portal-pdf .slick-slide{background:#fee2e2}div.textAreaLabel label{font-weight:500;color:#000}
.newcampaign-stepper-container{width:20%;background:#fafafb;box-shadow:0px 0px 1px rgba(23,26,31,.1490196078),0px 0px 2px rgba(23,26,31,.2);overflow-y:auto !important;max-height:calc(100vh - 98px) !important}.newcampaign-stepper-container .MuiStep-root p{font-size:.775rem !important}.newcampaign-stepper-content{width:63%;overflow-y:auto;margin-bottom:8rem;margin-top:1.5rem;padding-right:2px}.newcampaign-stepper-content .search-field .MuiInputAdornment-positionStart svg{width:1rem;height:1rem}.newcampaign-stepper-content .text-field-label-default{font-size:.875rem !important;font-weight:bold !important}.newcampaign-review-summary-container{flex-shrink:0;overflow-y:auto;overflow-x:hidden;margin-top:1.5rem}.newcampaign-review-summary-right{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:8px;gap:.5rem;align-items:flex-start}.newcampaign-review-summary-right .summary-values{font-size:11px !important;font-weight:400}.newcampaign-review-summary-right .summary-values.has-value{background:#f3f5fc;border-radius:4px;padding:4px;color:#254492}.accordian-basic-info,.accordian-schedule-setup,.accordian-billing-address,.accordian-product-selection,.accordian-targeting-options,.accordian-navigapay-integration,.accordian-budget-schedule-container,.accordian-ad-placement-format,.accordian-add-publication{border:1px solid;font-weight:600;height:auto;max-height:625px;overflow-y:auto !important;overflow-x:hidden !important;margin:10px 0 !important;background:#fff;border-radius:17.28px !important;border-width:1px;border-color:#bdc1ca;box-shadow:0px 0px 1px rgba(23,26,31,.1490196078),0px 0px 2px rgba(23,26,31,.2)}.accordian-basic-info .MuiAccordionSummary-content,.accordian-schedule-setup .MuiAccordionSummary-content,.accordian-billing-address .MuiAccordionSummary-content,.accordian-product-selection .MuiAccordionSummary-content,.accordian-targeting-options .MuiAccordionSummary-content,.accordian-navigapay-integration .MuiAccordionSummary-content,.accordian-budget-schedule-container .MuiAccordionSummary-content,.accordian-ad-placement-format .MuiAccordionSummary-content,.accordian-add-publication .MuiAccordionSummary-content{overflow:hidden;margin:4px 0 !important}.accordian-basic-info .MuiAccordionSummary-content>.MuiBox-root>div:nth-child(2),.accordian-schedule-setup .MuiAccordionSummary-content>.MuiBox-root>div:nth-child(2),.accordian-billing-address .MuiAccordionSummary-content>.MuiBox-root>div:nth-child(2),.accordian-product-selection .MuiAccordionSummary-content>.MuiBox-root>div:nth-child(2),.accordian-targeting-options .MuiAccordionSummary-content>.MuiBox-root>div:nth-child(2),.accordian-navigapay-integration .MuiAccordionSummary-content>.MuiBox-root>div:nth-child(2),.accordian-budget-schedule-container .MuiAccordionSummary-content>.MuiBox-root>div:nth-child(2),.accordian-ad-placement-format .MuiAccordionSummary-content>.MuiBox-root>div:nth-child(2),.accordian-add-publication .MuiAccordionSummary-content>.MuiBox-root>div:nth-child(2){margin-left:auto;margin-right:1rem}.accordian-basic-info,.accordian-schedule-setup,.accordian-billing-address,.accordian-product-selection,.accordian-targeting-options,.accordian-navigapay-integration,.accordian-budget-schedule-container,.accordian-ad-placement-format,.accordian-add-publication{scrollbar-width:thin}.accordian-basic-info .MuiAccordionSummary-root,.accordian-schedule-setup .MuiAccordionSummary-root,.accordian-billing-address .MuiAccordionSummary-root,.accordian-product-selection .MuiAccordionSummary-root,.accordian-targeting-options .MuiAccordionSummary-root,.accordian-navigapay-integration .MuiAccordionSummary-root,.accordian-budget-schedule-container .MuiAccordionSummary-root,.accordian-ad-placement-format .MuiAccordionSummary-root,.accordian-add-publication .MuiAccordionSummary-root{position:sticky;top:0;z-index:0;background-color:#fff;min-height:54px !important}.accordian-add-publication .MuiAccordionDetails-root{padding-bottom:0 !important}.accordian-ad-placement-format .MuiAccordionDetails-root{padding-bottom:.5rem !important}.accordian-ad-placement-format .MuiAccordionDetails-root .MuiBox-root{margin-bottom:0 !important}.accordian-budget-schedule-container .selectedDates .MuiTableCell-root{padding:.25rem !important}.accordian-budget-schedule-container .selectedDates .MuiTableCell-head{background-color:#fbfbfb;padding:.75rem !important}.accordian-schedule-setup{max-height:100%}.accordian-basic-info,.accordian-add-publication,.accordian-ad-placement-format,.accordian-schedule-setup,.accordian-billing-address,.accordian-product-selection,.accordian-targeting-options,.accordian-navigapay-integration,.accordian-budget-schedule-container{margin-top:0 !important}.accordian-basic-info.upload-ad-digital,.upload-ad-digital.accordian-add-publication,.upload-ad-digital.accordian-ad-placement-format,.upload-ad-digital.accordian-schedule-setup,.upload-ad-digital.accordian-billing-address,.upload-ad-digital.accordian-product-selection,.upload-ad-digital.accordian-targeting-options,.upload-ad-digital.accordian-navigapay-integration,.upload-ad-digital.accordian-budget-schedule-container{max-height:100%}.accordian-billing-address .Mui-disabled{background-color:rgba(0,0,0,.03) !important;border:none !important}.campaign-calendar{border:0px;box-shadow:none !important}.campaign-calendar .MuiTableCell-head,.campaign-calendar .MuiTableCell-body{padding:6px !important;border:none !important}.next-button{color:#fff !important;background-color:#254492 !important;border-radius:6px !important;box-shadow:none !important;height:36px !important}.next-button:hover{background-color:#192f6f !important}.promo-apply-button{color:#fff !important;background-color:#254492 !important;border-radius:6px !important;box-shadow:none !important;height:36px !important;font-size:12px !important;padding:5px 10px !important;min-width:unset !important}.promo-apply-button svg{font-size:11px !important}.promo-apply-button:hover{background-color:#192f6f !important}.promo-apply-button:disabled{opacity:.4 !important;color:rgba(0,0,0,.26);box-shadow:none;background-color:rgba(0,0,0,.12)}.newcampaign-review-summary-right .MuiTypography-root.MuiTypography-body1.summary-label{font-size:.75rem !important}.newcampaign-review-summary-right .MuiTypography-root.MuiTypography-body1.summary-values{font-size:10px !important}.MuiTypography-root.MuiTypography-body1.summary-values .subtitle{font-size:12px !important;font-weight:400 !important}.publications-search-field{border:1px solid rgba(0,0,0,0) !important}.publications-search-field:focus-within{background:#fff;color:#424856}.publications-search-field:focus-within .MuiInputAdornment-root{color:#424856}#search-field-ad-placement-format,#publications-search-field{height:36px;padding:0 12px 0 0;font-size:.875rem}#campaignName{height:42px;padding:0 14px;font-size:.875rem}#promo-code-input{height:36px;padding:0 12px;font-size:12px !important;font-weight:400 !important}.promo-code-clear-button svg{font-size:11px !important}.campaign-info{display:flex;align-items:center;position:relative;padding-left:0;padding-right:0;width:100%;justify-content:space-between}.campaign-info-inner{display:flex;align-items:center;gap:1;padding-left:0;padding-right:0}.newcampaign-review-drawer{height:100vh;overflow-y:auto}.selectedDates{border-radius:8px;border:1px solid #314692;box-shadow:0px 2px 5px rgba(168,173,183,.17),0px 0px 2px rgba(168,173,183,.2)}.NoRecordFound{text-align:center;padding:1rem}.billingAddressFields{margin-bottom:1rem !important}.billingAddressFields .MuiInputBase-root{font-size:.75rem}.billingAddressFields fieldset{height:40px}.newcampaign-review-summary-container hr{background-color:inherit}.stepper-content-bottom-button{position:fixed;bottom:0;left:0}.budget-schedule-fields{display:flex;justify-content:space-between;gap:1%;align-items:center}.budget-schedule-fields>.MuiBox-root{width:29%}.budget-schedule-fields .swap-icon-wrapper{width:auto;background:#25449f;border-radius:4px;margin-top:1.8rem;padding:4px;line-height:1;align-self:flex-start;padding-top:2px}.budget-schedule-fields .swap-icon-wrapper .MuiSvgIcon-root{font-size:1.5rem;color:#fff}.budget-schedule-title{font-weight:bold !important;font-size:.875rem !important;margin:1.5rem 0 .5rem !important;color:rgba(0,0,0,.87)}.budget-schedule-description{margin-bottom:1.5rem !important;font-size:.775rem !important}.budget-impression-schedule-fields input{font-size:.775rem !important}.newcampaign-print-content.bookcampaign-container{container-type:inline-size;container-name:bookcampaign;overflow-y:auto !important}@container bookcampaign (min-width: 980px) and (max-width: 1549px){.product-selection-container .card-layout5{width:40% !important;height:100% !important}}@container bookcampaign (min-width: 1550px){.product-selection-container .card-layout5{width:33% !important;height:100% !important}}.date-timepicker-label{font-weight:bold !important;margin-bottom:.5rem !important}.budget-schedule-datetime-wrapper{display:flex;justify-content:space-between;gap:2%}.budget-schedule-datetime-wrapper>.MuiBox-root{width:100%}.budget-schedule-datetime-wrapper .date-picker-field input,.budget-schedule-datetime-wrapper .date-picker-field>.MuiPickersInputBase-root .MuiPickersSectionList-root{font-size:.875rem}.budget-schedule-datetime-wrapper .date-picker-field .MuiInputBase-root .MuiInputAdornment-root svg,.budget-schedule-datetime-wrapper .date-picker-field .MuiPickersInputBase-root .MuiInputAdornment-root svg{font-size:1.25rem}.budget-schedule-datetime-wrapper .date-picker-wrapper{display:flex;flex-direction:row;gap:2%}.budget-schedule-datetime-wrapper .date-picker-input::-moz-placeholder{color:#0f172a !important;opacity:1}.budget-schedule-datetime-wrapper .date-picker-input::placeholder{color:#0f172a !important;opacity:1}.budget-schedule-datetime-wrapper .date-picker-field input::-moz-placeholder{color:#0f172a !important;opacity:1}.budget-schedule-datetime-wrapper .date-picker-field input::placeholder{color:#0f172a !important;opacity:1}.product-selection-container .card-layout5{width:50%;height:100%}.product-selection-container .card-layout5-container .MuiCardHeader-root{display:none}.product-selection-container .card-layout5:hover,.product-selection-container .card-layout5.active{background:#f3f5fc !important}.product-selection-container .card-layout5 .cardTitle{font-size:.94rem !important;font-weight:bold !important;color:#323743 !important;margin-bottom:.5rem}.product-selection-container .card-layout5 .cardDescription{font-size:.83rem !important}.product-selection-container .cardcontent-layout5-content{padding:1.25rem;width:100%}.product-selection-container .card-content-details{display:flex;justify-content:space-between;align-items:center;margin-top:0}.product-selection-container .card-content-details .amount{font-size:1.4rem;font-weight:bold;color:#254492}.product-selection-container .product-sizes-container{margin-top:1rem}.product-selection-container .product-size-chip{margin:.5rem .5rem .5rem 0;font-size:.575rem;font-weight:normal;color:#314792;background:#d7ddf2}.product-cpm{background:#d7ddf2;font-weight:normal}.product-sizes-container .MuiTypography-root.MuiTypography-body2{font-size:.775rem !important}.bookcampaign-container .campaign-accordions{min-width:50% !important}.bookcampaign-container .MuiAccordionDetails-root .MuiTableCell-root{font-size:.775rem}.bookcampaign-container .selectedDates .MuiTableCell-root.MuiTableCell-body button>svg{width:1.1rem;height:1.1rem}.bookcampaign-container .MuiTable-root .MuiTableCell-head{font-size:.775rem}.bookcampaign-container .MuiTable-root .MuiTableHead-root .MuiTypography-root{font-size:.875rem}.bookcampaign-container .MuiTablePagination-selectLabel{font-size:.775rem !important}.bookcampaign-container .MuiTablePagination-displayedRows{font-size:.775rem !important}.bookcampaign-container #grid-files-container .MuiInputBase-root.MuiTablePagination-input{font-size:.775rem !important}.targeting-options-container .card-layout1{padding:1rem;width:100% !important;background:#f8f9fa}.targeting-options-container .card-layout1-media{width:44px !important;height:44px !important}.targeting-options-container .cardheader-layout1-title{color:#323743 !important}.campaign-categories-wrapper{display:flex;width:100%;gap:1.5rem;position:relative;border:1px solid #bdc1ca;border-radius:6px;padding:2em 1.5rem 1rem;margin-top:2.5rem;background-color:#fff}.campaign-categories-wrapper .campaign-categories .MuiSvgIcon-root{width:.875rem;height:.875rem}.campaign-categories-wrapper .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{font-size:.775rem}.campaign-categories-wrapper>h6{position:absolute;top:-12px;left:16px;background-color:#fff;padding:0 8px;font-size:.875rem;font-weight:bold;color:#171a1f !important}.campaign-categories{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.campaign-categories .MuiFormControlLabel-root{flex:0 0 calc(33.333% - .5rem);margin:0;margin-bottom:.5rem}.campaign-categories .checkbox-selection{margin-right:.5rem}@media(min-width: 1281px){.newcampaign-review-summary-right{flex-direction:row;justify-content:space-between}.newcampaign-stepper-container .stepper-progress{font-size:.975rem}.newcampaign-review-summary-container{max-width:20% !important;min-width:20% !important}.newcampaign-stepper-container{min-width:20% !important;max-width:20% !important}}@media(max-width: 1280px){.newcampaign-stepper-container .stepper-progress{font-size:.79rem}.newcampaign-review-summary-container{max-width:20% !important;min-width:20% !important}.newcampaign-stepper-container{min-width:20% !important;max-width:20% !important}.newcampaign-stepper-content{width:60%;margin-top:1.5rem;overflow-y:auto}.newcampaign-review-summary-container{margin-top:1.5rem;min-width:20% !important;max-width:20% !important}}.newcampaign-print-content.view-detail{width:100%}@media(max-width: 1024px){.newcampaign-stepper-container{min-width:20% !important;max-width:none !important}.newcampaign-review-summary-container{max-width:none !important;min-width:20% !important}.campaign-info.add-publication{flex-direction:column;align-items:flex-start;position:relative}.campaign-info.add-publication>button{position:absolute;right:0}.campaign-info.add-publication .search-field{width:100% !important;margin-top:1rem !important}}@media(max-width: 1200px){.campaign-accordions{width:62%}.newcampaign-content-container{flex-wrap:wrap;gap:2% !important;margin-right:0 !important}.newcampaign-content-container .newcampaign-stepper-container{width:100%}.newcampaign-content-container .newcampaign-stepper-container .MuiStepper-root{flex-flow:wrap;gap:10px}.newcampaign-content-container .newcampaign-stepper-container .MuiStep-root{padding-left:1rem;margin-right:1rem}.newcampaign-content-container .newcampaign-stepper-content{width:100%;padding-left:2%;overflow-y:auto}.newcampaign-content-container .newcampaign-review-summary-container{width:34%;margin-right:2%}.stepper-content-bottom-button{right:40%}}@media(min-width: 640px){.newcampaign-review-drawer{display:none !important}.newcampaign-review-toggle{display:none !important}.newcampaign-review-summary-desktop{display:flex !important;flex-direction:column;gap:.5rem}}@media(max-width: 639px){.newcampaign-review-drawer{width:320px !important;max-width:90vw !important;min-width:0 !important;box-sizing:border-box}.newcampaign-review-toggle{display:block !important}.newcampaign-review-summary-desktop{display:none !important}.newcampaign-content-container .newcampaign-stepper-content{width:100% !important;padding-right:2%;overflow-y:auto}.newcampaign-content-container .newcampaign-stepper-container .MuiStepper-root{width:90% !important}.newcampaign-content-container>button{width:10%}.stepper-content-bottom-button{right:2%}}@media(max-width: 400px){.product-selection-container .card-layout5{width:100%}}@keyframes materialRipple{0%{width:0;height:0;opacity:.5;transform:translate(-50%, -50%)}100%{width:216px;height:216px;opacity:0;transform:translate(-50%, -50%)}}.MuiAccordionDetails-root{padding:16px 16px 16px !important}.billing_address_wrapper{display:flex !important}.billing_address_wrapper .selectbox-label-top{font-weight:bold !important;font-size:.875rem !important}#menu-sortOrder .MuiList-root>.MuiMenuItem-root{font-size:.875rem !important}.upload-ad-digital .card-layout2{width:auto}.destination-url-button:active{background:var(--mui-palette-primary-main) !important;color:#fff !important;border-color:var(--mui-palette-primary-main) !important;box-shadow:none !important}.destination-url-button{border:1px solid #ccc !important;border-left:none !important;height:40px !important;border-radius:0 4px 4px 0 !important}#menu-countryID>.MuiPaper-root>.MuiList-root>.MuiMenuItem-root,#menu-state>.MuiPaper-root>.MuiList-root>.MuiMenuItem-root{font-size:.79rem}.campaign-header-details>.MuiGrid-root>.MuiGrid-root{background:#f3f4f6 !important;box-shadow:none !important}.campaign-header-details>.MuiGrid-root>.MuiGrid-root button{background:#fff !important;margin-top:1.5rem !important;padding:10px 16px !important;border-radius:.25rem !important;height:2.5rem !important;border:1px solid #e2e8f0 !important}.campaign-header-details>.MuiGrid-root>.MuiGrid-root button:hover{background-color:#f3f3f3 !important;color:#111827 !important}.campaign-header-details>.MuiGrid-root>.MuiGrid-root>.MuiGrid-root{margin-left:2rem !important}.MuiAccordion-root{transition:all .4s cubic-bezier(0.2, 0, 0, 1) !important}.MuiAccordion-root:not(.accordian-basic-info):not(.accordian-add-publication):not(.accordian-ad-placement-format):not(.accordian-schedule-setup):not(.accordian-billing-address):not(.accordian-product-selection):not(.accordian-targeting-options):not(.accordian-navigapay-integration):not(.accordian-budget-schedule-container){overflow:hidden !important}.MuiAccordion-root:hover{box-shadow:0px 3px 6px rgba(0,0,0,.23) !important;transform:translateY(1px) !important;border-color:rgba(37,68,146,.3) !important}.MuiAccordion-root.Mui-expanded{margin-bottom:14.4px !important;box-shadow:0px 6px 12px rgba(37,68,146,.15),0px 4px 8px rgba(37,68,146,.1) !important}
.pdf-thumbnail-container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pdf-thumbnail-container .pdf-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#fee2e2;z-index:2}.pdf-thumbnail-container .react-pdf__Document{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pdf-thumbnail-container .react-pdf__Page{display:flex;align-items:center;justify-content:center}.pdf-thumbnail-container .react-pdf__Page .react-pdf__Page__canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e5e7eb}.file-card-pdf-thumbnail .react-pdf__Page__canvas{width:100% !important;height:auto !important;max-height:180px}.file-preview-pdf-thumbnail .react-pdf__Page__canvas{max-width:100%;max-height:100%;width:auto !important;height:auto !important}.file-preview-modal .pdf-thumbnail-container .react-pdf__Page{height:100%}.pdf-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fee2e2;border-radius:8px}
.overview-notes-accordion.MuiAccordion-root::before{display:none}.overview-notes-accordion.MuiAccordion-root .MuiCollapse-root{width:100%}.overview-notes-accordion .MuiAccordionSummary-root{min-height:48px}.overview-notes-accordion .MuiAccordionSummary-content{flex-grow:1;min-width:0;margin:12px 0;align-items:center}.overview-notes-accordion .MuiAccordionSummary-expandIconWrapper{flex-shrink:0}.overview-notes-accordion .MuiAccordionDetails-root{display:block}
.MuiAccordion-root.campaignBookingAccordion{border-radius:4px !important}.MuiAccordion-root.campaignBookingAccordion .MuiAccordionSummary-root.Mui-expanded{background:rgba(159,173,223,.1882352941) !important;border-radius:4px !important;box-shadow:0px 0px 1px rgba(23,26,31,.1490196078),0px 0px 2px rgba(23,26,31,.2) !important}.MuiAccordion-root.campaignBookingAccordion .cardcontent-layout5-top-bottom span.MuiRadio-root svg{width:1rem !important;height:1rem !important}.MuiAccordion-root.campaignBookingAccordion .MuiCard-root.card-layout5 .MuiTypography-h6.cardTitle{font-size:14px !important}.MuiAccordion-root.campaignBookingAccordion .MuiCard-root.card-layout1 p{font-size:12px !important;font-weight:600 !important}.MuiAccordion-root.campaignBookingAccordion button.MuiButtonBase-root{font-size:12px !important;padding:5px 10px !important}.MuiAccordion-root.campaignBookingAccordion button.destination-url-button svg{width:1rem !important;height:1rem !important}.MuiAccordion-root.campaignBookingAccordion button.next-button{font-size:12px !important;padding:5px 10px !important;min-width:unset !important;height:unset !important}.MuiAccordion-root.campaignBookingAccordion button.next-button svg{font-size:11px !important}.MuiAccordion-root.campaignBookingAccordion .budget-schedule-fields .MuiInputBase-root>span{font-size:12px !important}.MuiAccordion-root.campaignBookingAccordion .budget-schedule-fields .MuiBox-root>label[for=budget-field]+div.MuiFormControl-root.MuiTextField-root{position:relative !important}.MuiAccordion-root.campaignBookingAccordion .budget-schedule-fields .MuiBox-root>label[for=budget-field]+div.MuiFormControl-root.MuiTextField-root p{position:absolute;top:36px;width:-moz-max-content;width:max-content;font-size:11px !important}.MuiAccordion-root.campaignBookingAccordion .MuiInputBase-root>input{font-size:12px !important;font-weight:400 !important}.MuiAccordion-root.campaignBookingAccordion .MuiSelect-select.MuiInputBase-input{font-size:12px !important;font-weight:400 !important}.MuiAccordion-root.campaignBookingAccordion .product-selection-container .product-sizes-container{margin-top:.5rem !important}.MuiAccordion-root.campaignBookingAccordion .product-selection-container .cardcontent-layout5-content{padding:.8rem !important}.MuiAccordion-root.campaignBookingAccordion .product-selection-container .MuiTypography-root.MuiTypography-h6.cardTitle{font-size:12px !important}.MuiAccordion-root.campaignBookingAccordion .product-selection-container .MuiTypography-root.MuiTypography-body2.cardDescription{font-size:10px !important}.MuiAccordion-root.campaignBookingAccordion .product-selection-container .card-content-details p>div:first-child{font-size:14px !important}.MuiAccordion-root.campaignBookingAccordion .MuiTypography-body1.title{font-size:12px !important;font-weight:600 !important}.MuiAccordion-root.campaignBookingAccordion .MuiTypography-root.MuiTypography-h4{font-weight:600 !important;font-size:12px !important;color:#000 !important}.MuiAccordion-root.campaignBookingAccordion .MuiTypography-root.MuiTypography-body1.cardheader-layout3-title{font-size:12px;line-height:28px;font-weight:600}.MuiAccordion-root.campaignBookingAccordion .MuiTypography-body2{font-size:11px !important;font-weight:400 !important}.MuiAccordion-root.campaignBookingAccordion .MuiTypography-body2.title{font-weight:600 !important;font-size:12px !important;color:#19191f !important}.MuiAccordion-root.campaignBookingAccordion .MuiTypography-body2.thirdpartytext{font-weight:500 !important;font-size:1rem !important}.MuiAccordion-root.campaignBookingAccordion.accordian-schedule-setup .tip-text-schedule-setup svg{margin-right:12px !important}.MuiAccordion-root.campaignBookingAccordion.accordian-schedule-setup .tip-text-schedule-setup p{font-size:13px !important;color:#1c3a57 !important;padding:8px 0 !important}.MuiAccordion-root.campaignBookingAccordion .MuiTypography-subtitle2.date-timepicker-label{font-weight:600 !important;font-size:12px !important;color:#000 !important}.MuiAccordion-root.campaignBookingAccordion .MuiTypography-subtitle2.subtitle{font-size:11px !important;font-weight:500 !important;color:#19191f !important}.MuiAccordion-root.campaignBookingAccordion .MuiCardHeader-root.cardheader-layout2 .cardheader-layout2-title{font-size:12px !important}.MuiAccordion-root.campaignBookingAccordion .MuiCardHeader-root.cardheader-layout2 .cardheader-layout2-subtitle{font-size:11px !important}.MuiAccordion-root.campaignBookingAccordion label.MuiTypography-root.MuiTypography-body1{font-weight:600 !important;font-size:12px !important;color:#000 !important}.MuiAccordion-root.campaignBookingAccordion .MuiChip-label{font-size:10px !important;font-weight:400 !important;padding-left:4px !important;padding-right:4px !important}.MuiAccordion-root.campaignBookingAccordion .MuiAlert-message span.MuiTypography-root.MuiTypography-body1{font-size:12px !important;font-weight:400 !important}.MuiAccordion-root.campaignBookingAccordion .date-picker-wrapper svg{font-size:1.25rem !important}.bookcampaign-container .campaign-accordions .newcampaign-stepper-content{padding-right:5px !important}.bookcampaign-container .accordian-navigapay-integration .profile-list{overflow-y:auto !important;padding-right:5px !important}.bookcampaign-container .accordian-ad-placement-format .MuiAccordionDetails-root>.MuiBox-root:first-child,.bookcampaign-container .accordian-add-publication .MuiAccordionDetails-root>.MuiBox-root:first-child{max-height:320px !important;overflow-y:auto !important;padding-right:5px !important}.bookcampaign-container .campaignBookingAccordion.accordian-add-publication div[name=campaignPublication]{container-type:inline-size !important;container-name:publicationCardContainer !important}@container publicationCardContainer (max-width: 200px){.bookcampaign-container .campaignBookingAccordion.accordian-add-publication div[name=campaignPublication] p{max-width:88px !important;white-space:normal !important;overflow-wrap:break-word !important}}@container publicationCardContainer (min-width: 201px) and (max-width: 280px){.bookcampaign-container .campaignBookingAccordion.accordian-add-publication div[name=campaignPublication] p{max-width:120px !important;white-space:normal !important;overflow-wrap:break-word !important}}.bookcampaign-container .stepper-content-bottom-button{display:flex !important;-moz-column-gap:10px !important;column-gap:10px !important}.bookcampaign-container button.saveDraft,.bookcampaign-container button.bookCampaign,.bookcampaign-container button.updateCampaign{font-size:12px !important;padding:5px 10px !important;min-width:unset !important;height:unset !important;line-height:unset !important}.bookcampaign-container button.saveDraft{font-weight:400;color:#9095a1 !important;background:#fff !important;opacity:1 !important;border-radius:4px !important;border-width:1px !important;border-color:#9095a1 !important;border-style:solid !important;box-shadow:0px 2px 5px rgba(23,26,31,.168627451),0px 0px 2px rgba(23,26,31,.2) !important}.bookcampaign-container button.saveDraft:hover{color:#6f7787 !important;background:#fff !important}.bookcampaign-container button.saveDraft:hover:active{color:#565d6d !important;background:#fff !important}.bookcampaign-container button.saveDraft:disabled{opacity:.4 !important}.bookcampaign-container button.saveDraft button.bookCampaign,.bookcampaign-container button.saveDraft button.updateCampaign{font-size:11px !important;line-height:18px !important;font-weight:400 !important;color:#fff !important;background:#254492 !important;opacity:1 !important;border:none !important;border-radius:4px !important;box-shadow:0px 2px 5px rgba(23,26,31,.168627451),0px 0px 2px rgba(23,26,31,.2) !important}.bookcampaign-container button.saveDraft button.bookCampaign:hover,.bookcampaign-container button.saveDraft button.updateCampaign:hover{color:#fff !important;background:#1f397b !important}.bookcampaign-container button.saveDraft button.bookCampaign:hover:active,.bookcampaign-container button.saveDraft button.updateCampaign:hover:active{color:#fff !important;background:#162958 !important}.bookcampaign-container button.saveDraft button.bookCampaign:disabled,.bookcampaign-container button.saveDraft button.updateCampaign:disabled{opacity:.4 !important}.bookcampaign-container .MuiStep-root.MuiStep-vertical.stepper-step{padding-top:6px !important;padding-bottom:6px !important}.bookcampaign-container .MuiStep-root.stepper-step p{font-size:12px !important;font-weight:500 !important}.bookcampaign-container .MuiTypography-root.MuiTypography-subtitle1,.bookcampaign-container .MuiTypography-root.MuiTypography-subtitle1 p{font-size:12px !important;font-weight:600 !important}.bookcampaign-container .campaign-booking-summary .MuiTypography-root.MuiTypography-body1.summary-label{font-size:12px !important;font-weight:400 !important}.bookcampaign-container .campaign-booking-summary .MuiTypography-root.MuiTypography-body1.summary-values{font-size:11px;font-weight:500}.bookcampaign-container .campaign-booking-summary .MuiTypography-root.MuiTypography-body1.summary-values.has-value{background:#f3f5fc;border-radius:4px;padding:4px;color:#254492}.bookcampaign-container *::-webkit-scrollbar{width:6px !important;height:6px !important}.bookcampaign-container *::-webkit-scrollbar-thumb{background-color:#e5e5e5 !important;border-radius:5px !important}.bookcampaign-container *::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8 !important}.newcampaign-stepper-container{height:-moz-fit-content !important;height:fit-content !important;max-height:calc(100% - 128px) !important;margin-top:1.5rem !important;border-radius:.5rem !important;padding:10px 16px !important;background-color:#fff !important}.newcampaign-stepper-container span.MuiStepLabel-iconContainer svg{width:18px !important;height:18px !important}.stepper-progress{font-size:12px !important;font-weight:600 !important;text-align:center !important}.MuiAccordionSummary-expandIconWrapper svg{width:16px !important;height:16px !important}.campaign-modal.campaign-booking .MuiTypography-root.MuiDialogTitle-root h6.MuiTypography-root+button{position:absolute;right:12px;top:12px}.newcampaign-review-drawer>div>div{box-shadow:none !important}.preview-card-publication .MuiDialogContent-root{width:auto}.fetch-naviga-modal.view-details-modal h2.MuiTypography-root{padding-bottom:0 !important}.fetch-naviga-modal.view-details-modal h2.MuiTypography-root h6{font-size:1.2rem !important;color:#020817 !important;margin-bottom:.2rem;font-weight:bold}.fetch-naviga-modal.view-details-modal h2.MuiTypography-root h6+button svg{width:1rem !important;height:1rem !important}.campaign-modal.thirdparty h6{font-size:.875rem !important;font-weight:600 !important}.campaign-modal.thirdparty h2.MuiTypography-root{border-bottom:2px solid #ccc !important;padding-bottom:6px !important}
.card-layout1{width:32%;height:69px;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;background:#f8f9fa;border-radius:4.5px !important;border:1px solid #b4c4ec;display:flex;cursor:pointer;transition:all .2s ease;box-shadow:0px 0px 1px rgba(23,26,31,.1490196078),0px 0px 2px rgba(23,26,31,.2) !important}.card-layout1:hover,.card-layout1.active{background:#f3f5fc !important;border-width:2px !important;border-color:#1c48a8 !important}.card-layout1-media{width:40px !important;height:40px}.card-layout1-container{display:flex;gap:.8rem;justify-content:left;align-items:center}.card-layout2{display:flex;width:100%;max-width:100%;justify-content:center;height:140px;background:#f8f9fa;border-radius:6px !important;border:1px solid #b4c4ec;padding:.7rem;box-shadow:0px 0px 1px rgba(23,26,31,.1490196078),0px 0px 2px rgba(23,26,31,.2) !important;transition:all .2s ease;cursor:pointer;flex-direction:column;align-items:center}.card-layout2.active,.card-layout2:hover{background:#f3f5fc !important;border-width:2px !important;border-color:#1c48a8 !important}.card-layout2.active .card-layout2-media-container,.card-layout2:hover .card-layout2-media-container{opacity:1;filter:grayscale(0)}.card-layout2-media-container{border-radius:50%;filter:grayscale(100%);opacity:.2}.card-layout2-media-container img{width:25px;height:25px}.card-layout2-container{display:flex;flex-direction:column;gap:.4rem;align-items:center;text-align:center}.card-layout3{width:32%;min-height:120px;background:#fff !important;border-radius:6px !important;border-width:1px solid #d4ddf4;box-shadow:0px 0px 1px rgba(23,26,31,.1490196078),0px 0px 2px rgba(23,26,31,.2) !important;display:flex;flex-direction:column;margin-bottom:1rem;position:relative}.card-layout3.active{background:#f8f9fa !important;border:2px solid #1c48a8 !important}.card-layout3-layout3:hover{background:#f3f5fc;border:2px;border-radius:6px !important;border-color:#1c48a8}.card-layout3-media{width:20px !important;height:20px;margin:0 auto}.card-layout3-media-container{position:absolute;z-index:1;top:-20px;left:12px;border-width:1px;border-color:#eaecf0;background:#fff;width:40px;height:40px;align-content:center;border:1px solid #eaecf0;border-radius:50%}.card-layout3-container{padding-top:2rem;margin-bottom:.2rem;position:relative}.card-layout4{width:288px;height:303px;background:#f8f9fa !important;border-radius:6px;border-width:1px;border-color:#f3f4f6;border-style:solid;box-shadow:0px 0px 1px rgba(23,26,31,.1490196078),0px 0px 2px rgba(23,26,31,.2);display:flex;flex-direction:column;padding:10px !important}.card-layout4.active{background:#f3f5fc;border-radius:6px;border-width:2px;border-color:#1c48a8;border-style:solid;box-shadow:0px 2px 5px rgba(23,26,31,.168627451),0px 0px 2px rgba(23,26,31,.2)}.card-layout4-media{height:178px;width:300px !important;border-radius:4px 4px 0px 0px}.card-layout5{width:49%;min-height:128px;background:#fff;border-radius:6px !important;margin-bottom:1rem;border:1px solid #bdc1ca;box-shadow:0px 0px 1px rgba(23,26,31,.1490196078),0px 0px 2px rgba(23,26,31,.2) !important;display:flex;overflow:visible !important;transition:all .25s ease-in-out;cursor:pointer}.card-layout5.active,.card-layout5:hover{background:#f8f9fa;border:2px solid #1c48a8;box-shadow:0px 2px 5px rgba(23,26,31,.168627451),0px 0px 2px rgba(23,26,31,.2)}.card-layout5-container{width:33%}.card-layout5-media{max-width:105px !important;height:90px;border-radius:4px}.card-layout5-media-container{padding:1rem}.card-layout5.no-image .card-layout5-container{display:none !important}.card-layout6{min-height:180px;background:#fff;border:1px solid #ccc;border-radius:16px;box-shadow:1px 1px 6px 0 rgba(0,0,0,.04);display:flex;flex-direction:column;padding:1.25rem;margin-bottom:1rem;cursor:pointer;transition:all .2s}.card-layout6.active{border:2px solid #1976d2;background:#f0f6ff;box-shadow:0 2px 12px 0 rgba(25,118,210,.1)}.card-top-details{font-size:10px !important;font-weight:400 !important;color:rgba(0,0,0,.6) !important;margin:2px 4px 0 0 !important}.card-top-details-container{display:flex;align-items:center;margin:10px 10px 10px auto}.card-top-selection{padding:0px !important}.card-top-selection .MuiSvgIcon-root{width:16px;height:16px;border-radius:4px;border-width:1px}.card-divider{margin-top:24px !important}.card-footer-text{font-size:20px;line-height:30px;font-weight:700;color:#171a1f;width:125px;align-self:end}.accordian-ad-placement-format .card-layout5{min-height:115px !important}.accordian-ad-placement-format .card-layout5-media{height:70px !important;max-width:105px !important;border-radius:4px !important}.accordian-ad-placement-format .MuiCardHeader-root.cardheader-layout5{padding:0 !important}.cardheader-layout1{padding:0 !important}.cardheader-layout1-subtitle{display:none !important}.cardheader-layout2{padding:0px !important;align-items:baseline !important}.cardheader-layout2-title{font-size:8px !important;font-weight:600 !important;color:#1e2128}.cardheader-layout2-subtitle{font-size:7px !important;line-height:14px !important;font-weight:400 !important;color:#171a1f}.cardheader-layout3{padding:0 0 0 14px !important}.cardheader-layout3-subtitle{display:none !important}.cardheader-layout4{padding:10px !important}.cardheader-layout4-title{font-size:16px !important;font-weight:700 !important;color:#171a1f;line-height:30px !important}.cardheader-layout4-title-container{display:flex;align-items:center;gap:30px}.cardheader-layout4-subtitle{font-size:14px !important;line-height:20px !important;font-weight:400 !important;color:#171a1f !important}.cardheader-tag-text{width:72px;height:24px !important;align-items:center !important;font-size:11px !important;line-height:18px;font-weight:400;background:#254492 !important;border-color:rgba(0,0,0,0) !important;color:#fff !important;padding-left:2px !important;padding-right:2px !important}.cardheader-tag-text span{padding-left:6px;padding-right:6px;display:flex;align-items:center;justify-content:center;border-radius:12px}.cardcontent-layout3{font-size:12px !important;font-weight:400 !important;color:rgba(0,0,0,.6);text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.cardcontent-layout3-container{padding:0px !important;display:flex;max-height:68px;overflow-y:auto;flex-direction:column;padding:0px 10px 0 14px !important}.cardcontent-layout3-button{font-size:10px !important;font-weight:600 !important;color:#9499a3 !important}.cardcontent-layout5-top-bottom{width:67%}.cardcontent-layout5-top{display:flex;margin-top:4px;justify-content:flex-end !important}.cardcontent-layout5-bottom .cardTitle{font-size:19px}.Mui-checked .MuiSvgIcon-root{display:block;fill:#254492}.cardTagText>.MuiChip-label{padding-left:6px !important;padding-right:6px !important}#card-top-radio{margin-right:2rem !important;height:16px;width:10px;margin-top:8px}.card-top-details-container+hr{background:#eaecf0;margin:0}@media(max-width: 1100px){.newcampaign-content-container .card-layout1{width:49%;margin-bottom:.5rem}.newcampaign-content-container .card-layout3{width:49%}}@media(max-width: 1280px){.card-layout2{padding:.3rem !important}}@media(max-width: 550px){.newcampaign-content-container .card-layout5{width:100%}}.card-layout2-media{height:60px;-o-object-fit:contain;object-fit:contain;margin-top:8px}
.naviga-pay .payment-title-column{display:flex;flex-direction:column}.naviga-pay .profile-list{display:flex;flex-direction:column;gap:16px;margin-bottom:1rem}.naviga-pay .profile-list:last-child{margin-bottom:0}.naviga-pay .delete-button{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.naviga-pay .accordion-expanded{border:2px solid #1976d2}.naviga-pay .accordion-collapsed{border:1px solid #ccc}.naviga-pay .profile-card{width:100%;padding:16px;padding-right:48px;border:2px solid #ccc;border-radius:8px;background-color:#fafafa;position:relative}.naviga-pay .profile-card.selected-profile{border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.2)}.naviga-pay .bottom-margin{margin-bottom:8px;font-size:.9rem !important}.naviga-pay .iframe-wrapper{margin-top:16px;border:1px solid #ccc;border-radius:8px;overflow:hidden;height:600px}.naviga-pay .iframe{border:none;width:100%;height:100%}.naviga-pay .profile-card{border:2px solid #ccc;padding:12px;border-radius:8px;cursor:pointer;transition:border-color .2s ease}.naviga-pay .profile-card.selected-profile{border-color:#1c48a8;box-shadow:0 0 0 2px rgba(25,118,210,.2)}.campaign-modal .MuiDialogContent-root{width:100% !important}
.date-time-custom .MuiPickersLayout-root{display:flex !important;flex-direction:column !important}
.file-card-wrapper{width:100%;position:relative;margin-bottom:0 !important;border-radius:12px !important;cursor:pointer !important;border:1px solid #e5e7eb}.file-card-wrapper.campaign-mode.file-selected{box-shadow:0 0 0 3px rgba(37,99,235,.5)}.file-card-wrapper.campaign-mode.file-selected::before{opacity:.1;background-color:rgba(37,99,235,.7)}.file-card-wrapper:hover .file-action-buttons,.file-card-wrapper:focus-within .file-action-buttons{opacity:1;transition:opacity .3s ease-in-out}@media(max-width: 640px){.file-card-wrapper{width:100%;margin-bottom:.75rem;border-radius:8px !important}}.file-card-wrapper .file-action-buttons{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;z-index:2;display:flex;gap:.5rem;flex-wrap:nowrap;justify-content:center}@media(max-width: 640px){.file-card-wrapper .file-action-buttons{opacity:.8;bottom:10px;top:auto;transform:translateX(-50%)}}.file-card-wrapper .file-action-buttons button{background-color:#fff !important;color:#000 !important;min-width:32px !important;width:32px;margin-right:5px !important;transition:opacity .2s ease-in-out,transform .2s ease}@media(max-width: 640px){.file-card-wrapper .file-action-buttons button{min-width:28px !important;width:28px;height:28px;margin-right:3px !important}}.file-card-image{width:auto !important;height:auto !important;-o-object-fit:contain !important;object-fit:contain !important;-o-object-position:center;object-position:center;max-width:100%;max-height:100%}.gallery-view-mode .MuiIconButton-root.active{background-color:#25449f;color:#fff}.file-card-wrapper:hover .file-card-image,.file-card-wrapper:hover .file-card-pdf-thumbnail{transform:scale(1.05)}@media(max-width: 640px){.file-card-wrapper:hover .file-card-image,.file-card-wrapper:hover .file-card-pdf-thumbnail{transform:scale(1.02)}}.file-card-container{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:12px 12px 0 0;display:flex;align-items:center;justify-content:center}.file-card-container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.25);z-index:1;opacity:0;transition:opacity .3s ease}.file-card-container:hover:not(.campaign-mode)::before{opacity:.7}.gallery-item{display:flex;align-items:center;padding:1rem;cursor:pointer;transition:background-color .2s ease-in-out;width:100%;gap:1.5rem;box-sizing:border-box;border-radius:4px;border:1px solid #e5e7eb;margin-bottom:.5rem;transition:all .2s ease-in-out}.gallery-item.campaign-mode.file-selected{box-shadow:0 0 0 3px rgba(37,99,235,.5)}.gallery-item.campaign-mode.file-selected::before{opacity:.1;background-color:rgba(37,99,235,.7)}@media(max-width: 640px){.gallery-item{padding:.75rem;gap:1rem;flex-wrap:wrap}}@media(min-width: 641px)and (max-width: 1024px){.gallery-item{padding:.875rem;gap:1.25rem}}.gallery-item:hover:not(.campaign-mode){box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.gallery-item-thumbnail{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:4px;overflow:hidden;background-color:#f3f4f6}@media(max-width: 640px){.gallery-item-thumbnail{width:32px;height:32px}}.gallery-item-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-item-title{font-weight:600;color:#333;font-size:14px;margin-bottom:4px;word-break:break-word}@media(max-width: 640px){.gallery-item-title{font-size:13px;margin-bottom:2px}}.gallery-item-meta{color:#777;font-size:12px;display:flex;gap:1rem}@media(max-width: 640px){.gallery-item-meta{font-size:11px}}.gallery-item-actions{display:flex;align-items:center;gap:15px;font-size:18px;color:#666;margin-left:auto}@media(max-width: 640px){.gallery-item-actions{gap:10px;font-size:16px;flex-wrap:wrap;margin-left:0;width:100%;justify-content:center}}@media(min-width: 641px)and (max-width: 1024px){.gallery-item-actions{gap:12px}}.gallery-item-actions button{background:rgba(0,0,0,0);color:#000;box-shadow:none;width:25px;min-width:25px;height:25px;display:flex;align-items:center;justify-content:center}@media(max-width: 640px){.gallery-item-actions button{width:32px;min-width:32px;height:32px}}.gallery-item-actions button:hover{background-color:hsl(210,40%,96.1%) !important}.action-icon{cursor:pointer;padding:5px;border-radius:4px;transition:background-color .3s ease-in-out}@media(max-width: 640px){.action-icon{padding:8px}}.action-icon:hover{background-color:#e0e0e0}@media(max-width: 480px){.file-card-wrapper{margin-bottom:1rem}}@media(min-width: 1440px){.file-card-wrapper{border:1px solid;border-color:#e5e7eb}.file-card-wrapper:hover{box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}}@media print{.gallery-layout{padding:1rem}.gallery-layout-header{position:static}.gallery-layout-content{height:auto;overflow:visible}.file-action-buttons{display:none}.gallery-item-actions{display:none}}.file-card-details{padding:16px}.file-card-details .filename{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:.25rem}.file-card-details .description{color:#6b7280}.file-card-details .description p{font-size:.75rem;line-height:1.1}.file-delete-modal p{font-size:.875rem !important}.file-delete-modal h2 h6{font-weight:600 !important;font-size:1.125rem !important}.file-delete-modal .cancel-button{color:#000;border-color:hsl(214,34%,91%)}.file-delete-modal .cancel-button:hover{background-color:hsl(210,40%,96%);border-color:hsl(214,34%,91%) !important}.file-preview-modal h2 h6{font-weight:600 !important;font-size:1.125rem !important}.file-preview-modal .preview{display:flex;height:40vh;max-height:40vh;overflow:hidden;border-radius:.5rem !important;justify-content:center;text-align:center;align-items:center}.file-preview-modal .preview .file-preview-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-width:100%;max-height:40vh;overflow:hidden;border-radius:.5rem !important;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e5e7eb}.file-preview-modal .preview .file-preview-image-pdf{color:red;height:4rem;width:4rem;margin-bottom:1rem}.file-preview-modal .close-button{color:#000;border-color:hsl(214,34%,91%)}.file-preview-modal .close-button:hover{background-color:hsl(210,40%,96%);border-color:hsl(214,34%,91%) !important}.file-preview-modal .MuiDialogContent-root{width:100% !important}.file-preview-details{border-top:1px solid;border-bottom:1px solid;border-color:rgba(0,0,0,.12);padding:15px 0 15px 0;margin-top:1rem}.file-list-icons{width:10px !important;height:10px !important}.file-list-icon-container{display:flex;align-items:center;gap:.15rem}.file-card-wrapper:focus-visible,.gallery-item:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.5);border-radius:8px}@keyframes rippleEffect{to{transform:scale(15);opacity:0}}.selected-card{animation:selectPulse .3s ease-in-out}@keyframes selectPulse{0%{transform:scale(1)}50%{transform:scale(1.01)}100%{transform:scale(1)}}@keyframes card-select{0%{transform:scale(0.98)}50%{transform:scale(1.02)}100%{transform:scale(1)}}.file-card-wrapper.campaign-mode.selected-card,.gallery-item.campaign-mode.selected-card{animation:card-select .3s ease-in-out}.pdf-box{display:flex;flex-direction:column;align-items:center;justify-content:center}.pdf-placeholder{height:100%;display:flex;align-items:center;justify-content:center}
.drill-down-modal .MuiDialogContent-root{width:100% !important;max-width:100% !important}.drill-down-modal .MuiDialog-paper{width:95vw !important;max-width:95vw !important}.drill-down-modal .MuiDialog-container{width:100% !important;max-width:100% !important}.drill-pagination-field .MuiOutlinedInput-root{height:32px}.drill-pagination-field .MuiFormHelperText-root{font-size:10px;position:absolute;bottom:-18px;white-space:nowrap}#drill-down-dialog .recharts-responsive-container .recharts-wrapper{height:520px !important}
.date-range-container-user-dashboard .MuiTypography-body1.text-field-label-default{font-size:13px !important;color:rgba(0,0,0,.6) !important;font-weight:400 !important;margin-bottom:0px !important}.main-content-view-layout.user-dashboard div.card-upper-section{margin-bottom:20px}#modal-campaign-selection{font-size:14px !important;padding:5px 9px !important}#menu-drill-down-campaign-select li{font-size:14px !important}#drill-down-dialog .MuiTabs-root button{padding:0 !important;font-size:.875rem !important}#drill-down-dialog .date-range-container-user-dashboard .MuiPickersSectionList-root{font-size:14px !important;padding:6.5px 0 !important}#drill-down-dialog .date-range-container-user-dashboard svg{width:20px !important;height:20px !important}#drill-down-tabs .MuiTab-root{text-transform:none;font-weight:500;font-size:1rem;min-width:100}
