._3q6ayXiE9ahPxyHWrtzfdY {
	display: flex;
	justify-content: center;
	bottom: 130;
	z-index: 9999;
}
	._3q6ayXiE9ahPxyHWrtzfdY ._3PKLAQ45swunPGbKUhcKeP {
		box-shadow: 0px 1px 8px var(--grey-shadow);
		min-width: calc(100vw - 40px);
		max-width: calc(100vw - 40px);
		min-height: 40px;
		background: var(--black);
		border-radius: 4px;
	}
	._3q6ayXiE9ahPxyHWrtzfdY ._3PKLAQ45swunPGbKUhcKeP ._1dBaIW88kHRV1wZYD0lVV2 {
			font-size: 14px;
			line-height: 20px;
			letter-spacing: 0.28px;
			color: var(--toast-text-color);
		}
	._3q6ayXiE9ahPxyHWrtzfdY ._3PKLAQ45swunPGbKUhcKeP svg, ._3q6ayXiE9ahPxyHWrtzfdY ._3PKLAQ45swunPGbKUhcKeP button {
			display: none;
		}
	._3q6ayXiE9ahPxyHWrtzfdY ._20se55EsrCJxtMvNSMFi10 {
		background: #fa2617;
	}

:root {
	--text-muted: #717478;
	--grey-border: #e4e7ed;
	--grey-bg: #f5f7fa;
	--grey-bg-1: #eaecf0;
	--white: #fbfefe;
	--yellow-white: #fef7e9;
	--light-blue-bg: #f5f7fa;
	--light-blue-2: #f0f5ff;
	--textBorderColor: #d5d7db;
	--errorColor: #e32727;
	--blue: #2a55e5;
	--textColor: #ffffff;
	--sliderColorSecondry: #caced3;
	--black: #111112;
	--grey-bg-2: #717478;
	--grey-shadow: rgba(0,0,0,0.16078);
	--light-grey-shadow: rgba(0,0,0,0.10196);
	--teal: #00a098;
	--light-teal: #eafcfb;
	--text-primary: #212121;
	--ligth-grey-placeHolder: #d0d5dd;
	--grey-text: #4a4c4f;
	--text-black-1: #1d2939;
	--text-grey-1: #667085;
	--super-blue-500: #4d43fe;
	--Super-Gray-600: #475467;
	--Super-Green-700: #6cbb2c;
	--Super-Green-500: #b5ef85;
	--Super-Green-25: #f9fdf5;
	--Super-Gray-300: #d0d5dd;
	--Super-Gray-800: #1d2939;
	--Super-Gray-400: #98a2b3;
	--text-grey-2: #98a2b3;
	--button-green: #34a853;
	--toast-text-color: #fcfcfd;
	--Super-Green-25: #f9fdf5;
	--Super-Green-500: #b5ef85;
}

:root {
	--primary: var(--blue);
	--primary-button-text: var(--textColor);
	--accent: var(--light-blue-2);
}

:root {
	--primary-color: #7f56d9;
	--gray: #475467;
	--error: #f04438;
	--warning: #dc6803;
	--success: #039855;
	--primary-text: #344054;
}

.Q7QkvguWhQYhwAFwGq1fB {
	background-color: rgba(16, 24, 40, 0.8);
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: calc(100vh - env(safe-area-inset-top));
	z-index: 999999;
	display: flex;
	padding-top: env(safe-area-inset-top);
}
	.Q7QkvguWhQYhwAFwGq1fB ._3hZX9mwfCYYPSS3Y3gp0H2 {
		animation-name: _1hqT1HlBUbzywTsCIQODc3;
		animation-duration: 0.4s;
		animation-timing-function: ease-out;
		background-color: #f2f4f7;
		width: 100%;
		margin: 0 12px 12px 12px;
		height: -moz-max-content;
		height: max-content;
		max-height: calc(100vh - env(safe-area-inset-top));
		border-radius: 12px;
		opacity: 1;
		align-self: flex-end;
		overflow: hidden;
	}
	.Q7QkvguWhQYhwAFwGq1fB ._3hZX9mwfCYYPSS3Y3gp0H2 ._1G1bESW5poMKsJgwFWttH5 {
			position: relative;
			height: 20px;
			display: flex;
			align-items: center;
			justify-content: center;
		}
	.Q7QkvguWhQYhwAFwGq1fB ._3hZX9mwfCYYPSS3Y3gp0H2 ._1G1bESW5poMKsJgwFWttH5::before {
				content: '';
				display: block;
				width: 40px;
				height: 4px;
				border-radius: 100px;
				background-color: #e4e7ed;
			}
	.Q7QkvguWhQYhwAFwGq1fB ._3hZX9mwfCYYPSS3Y3gp0H2 ._3AXBPkHPEXhT7lAfjtQcpV {
			overflow: hidden;
		}
	.Q7QkvguWhQYhwAFwGq1fB ._3hZX9mwfCYYPSS3Y3gp0H2 ._37VHhoQ71cp_PSFpTtfpIn {
			overflow: hidden;
		}
	.Q7QkvguWhQYhwAFwGq1fB .r15TWbKI2hgHr_lFb1B8J {
		margin: 0;
	}

@keyframes _1hqT1HlBUbzywTsCIQODc3 {
	0% {
		transform: translateY(100px);
	}
	100% {
		transform: translateY(0px);
	}
}

._1IX-DRQ2sorqfOGDFd0gUJ {
	display: flex;
	align-items: center;
	padding: 22px;
	position: fixed;
	font-weight: 600;
	z-index: 5;
	top: 0;
	justify-content: space-between;
	background-color: #f2f4f7;
	width: 100%;
	box-sizing: border-box;
}

._3I7O2j5eN4Aty7C95VuCOZ {
	font-weight: 600px;
	font-size: 16px;
}

._3h6jRkqSfG8Ph01rkCLAuS {
	margin-left: 6px;
	display: flex;
	align-items: center;
	font-weight: 600;
	font-size: 24px;
	line-height: 28px;
	color: #1d2939;
}

._167ui8L3BTx_L97ORKd7hD {
	align-items: center;
}

._167ui8L3BTx_L97ORKd7hD ._31Tavna2cIB9BCzTJ5dvoB {
		color: var(--primary);
		font-size: 12px;
		font-weight: 600;
	}

._13aQbED7aZS5uFUWWtAab_ ._3rCTGCI8yzFUt85B2XlGpP {
		border-radius: 0;
		overflow: scroll;
	}

._2AyxSDUTyqxg5GxgUtx5V- {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

._6ho-Fy1ZOwEJTQVXlEzSC {
	margin-left: 24px;
}

._2uf95PifeoSe06Y864t8Aw {
	margin-right: 12px;
}

._3LOzHMTeASRzskbMF7yZxz {
	font-weight: 600;
	font-size: 16px;
	padding: 16px;
	border-bottom: 1px solid var(--grey-border);
}

._1rO7jpiiTibIoNlnfW3d8a .VlJENlZf_8blXtOd3fQ6i {
		width: calc(100vw - 32px);
		margin: 10px 0 0 14px;
	}

._1rO7jpiiTibIoNlnfW3d8a .VlJENlZf_8blXtOd3fQ6i input {
			width: calc(100vw - 74px);
			font-size: 14px;
		}

._1pCoSRa9ogKnKMG0UsJrAr {
	position: absolute;
	-webkit-overflow-scrolling: touch;
	width: 100vw;
	z-index: 10000;
	top: 0;
	left: 0;
	background: #f2f4f7;
	overflow: auto;
}

._1rO7jpiiTibIoNlnfW3d8a {
	overflow: auto;
	height: 100vh;
}

._22t9huWlvxEU8a_Po0jU50 {
	height: 52px;
	display: flex;
	justify-content: center;
	text-align: center;
	flex-direction: column;
}

._22t9huWlvxEU8a_Po0jU50 span {
		color: var(--primary);
		font-weight: 600;
		font-size: 14px;
		line-height: 20px;
	}

._30kOA5o01EiTYfAKzf-ESb {
	white-space: pre-line;
}

._30kOA5o01EiTYfAKzf-ESb p {
		margin: 0;
	}

._30kOA5o01EiTYfAKzf-ESb a {
		-webkit-text-decoration: none;
		text-decoration: none;
		color: var(--primary);
	}

._2V2ciI7dM05mWPL0z89nSA, ._MdBn8PPhJVQed4nHKCUG, ._1PEfoC2xisFn0_l0ZlJ9N8 {
	padding: 24px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

	._2V2ciI7dM05mWPL0z89nSA p, ._MdBn8PPhJVQed4nHKCUG p, ._1PEfoC2xisFn0_l0ZlJ9N8 p {
		font-weight: 600;
		font-size: 16px;
		line-height: 24px;
		color: var(--black);
		margin: auto;
		height: 48px;
	}

	._2V2ciI7dM05mWPL0z89nSA .kK9bcz9IwpFa9fAzPqYN2, ._MdBn8PPhJVQed4nHKCUG .kK9bcz9IwpFa9fAzPqYN2, ._1PEfoC2xisFn0_l0ZlJ9N8 .kK9bcz9IwpFa9fAzPqYN2 {
		display: flex;
		height: 56px;
		padding: 16px 20px;
		justify-content: center;
		align-items: center;
		gap: 12px;
		flex: 1 0 0;
		border-radius: 8px;
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		border: 1px solid #b5ef85;
		border: 1px solid var(--Super-Green-500, #b5ef85);
		background: #b5ef85;
		background: var(--Super-Green-500, #b5ef85);
		color: #1d2939;
	}

	._2V2ciI7dM05mWPL0z89nSA ._1ENNVuCgtBc9O90PoyKx7P, ._MdBn8PPhJVQed4nHKCUG ._1ENNVuCgtBc9O90PoyKx7P, ._1PEfoC2xisFn0_l0ZlJ9N8 ._1ENNVuCgtBc9O90PoyKx7P {
		height: 56px;
		padding: 16px 20px;

		border-radius: 8px;
		border: 1px solid #d0d5dd;
		border: 1px solid var(--Super-Gray-300, #d0d5dd);
		background: #fff;
		background: var(--Super-Gray-0, #fff);

		color: #1d2939;
		border-radius: 8px;
		font-style: normal;
		font-weight: 600;
		margin-top: 15px;
		color: #344054;
		color: var(--Super-Gray-700, #344054);
		/* H7/Semibold */
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 22px; /* 122.222% */
		letter-spacing: 0.36px;
	}

	._2V2ciI7dM05mWPL0z89nSA .feXrgw8sv37sOUMM7ofVw, ._2V2ciI7dM05mWPL0z89nSA ._1KPs31t3sQpyrFuO40QdlM, ._2V2ciI7dM05mWPL0z89nSA .Ii-txQNpesfXr5z6bhOwv, ._MdBn8PPhJVQed4nHKCUG .feXrgw8sv37sOUMM7ofVw, ._MdBn8PPhJVQed4nHKCUG ._1KPs31t3sQpyrFuO40QdlM, ._MdBn8PPhJVQed4nHKCUG .Ii-txQNpesfXr5z6bhOwv, ._1PEfoC2xisFn0_l0ZlJ9N8 .feXrgw8sv37sOUMM7ofVw, ._1PEfoC2xisFn0_l0ZlJ9N8 ._1KPs31t3sQpyrFuO40QdlM, ._1PEfoC2xisFn0_l0ZlJ9N8 .Ii-txQNpesfXr5z6bhOwv {
		font-weight: 600;
	}

	._2V2ciI7dM05mWPL0z89nSA .feXrgw8sv37sOUMM7ofVw, ._2V2ciI7dM05mWPL0z89nSA ._1KPs31t3sQpyrFuO40QdlM, ._MdBn8PPhJVQed4nHKCUG .feXrgw8sv37sOUMM7ofVw, ._MdBn8PPhJVQed4nHKCUG ._1KPs31t3sQpyrFuO40QdlM, ._1PEfoC2xisFn0_l0ZlJ9N8 .feXrgw8sv37sOUMM7ofVw, ._1PEfoC2xisFn0_l0ZlJ9N8 ._1KPs31t3sQpyrFuO40QdlM {
		border-radius: 4px;
		height: 56px;
		font-size: 16px;
		font-weight: 600;
	}

	._2V2ciI7dM05mWPL0z89nSA ._1KPs31t3sQpyrFuO40QdlM, ._2V2ciI7dM05mWPL0z89nSA .Ii-txQNpesfXr5z6bhOwv, ._MdBn8PPhJVQed4nHKCUG ._1KPs31t3sQpyrFuO40QdlM, ._MdBn8PPhJVQed4nHKCUG .Ii-txQNpesfXr5z6bhOwv, ._1PEfoC2xisFn0_l0ZlJ9N8 ._1KPs31t3sQpyrFuO40QdlM, ._1PEfoC2xisFn0_l0ZlJ9N8 .Ii-txQNpesfXr5z6bhOwv {
		background: var(--textColor);
		color: var(--primary);
		margin-top: 15px;
		border: 1px solid var(--textBorderColor);
	}

	._2V2ciI7dM05mWPL0z89nSA ._27gXSipTbeXGgYMTv-DC-w, ._MdBn8PPhJVQed4nHKCUG ._27gXSipTbeXGgYMTv-DC-w, ._1PEfoC2xisFn0_l0ZlJ9N8 ._27gXSipTbeXGgYMTv-DC-w {
		display: block;
		margin: auto;
	}

._2V2ciI7dM05mWPL0z89nSA p {
		text-align: center;
		padding: 14px 40px;
	}

._2V2ciI7dM05mWPL0z89nSA ._27gXSipTbeXGgYMTv-DC-w {
		margin: 20px auto;
	}

._2V2ciI7dM05mWPL0z89nSA ._25YHxosVZ2CwKB68kPAc-c {
		margin: 12px 0;
	}

._MdBn8PPhJVQed4nHKCUG p, ._1PEfoC2xisFn0_l0ZlJ9N8 p {
		text-align: left;
		padding: 20px 0;
	}

._MdBn8PPhJVQed4nHKCUG ._27gXSipTbeXGgYMTv-DC-w {
		margin: auto;
	}

._MdBn8PPhJVQed4nHKCUG .Ii-txQNpesfXr5z6bhOwv {
		border: none;
	}

._1PEfoC2xisFn0_l0ZlJ9N8 ._27gXSipTbeXGgYMTv-DC-w, ._MdBn8PPhJVQed4nHKCUG ._27gXSipTbeXGgYMTv-DC-w {
		padding-bottom: 20px;
	}

._2CdpoY5YGXvbklwJhUCKGW {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	outline: none;
	background: var(--primary);
	border: none;
	color: var(--textColor);
	width: 100%;
	padding: 10px;
	font-size: 14px;
	border-radius: 2px;
	height: 40px;
}
._3KiCY8HKVKM_HGqIAd7LI6 {
	background-color: var(--grey-bg-2) !important;
}

/* Optional ImageValue layout: scale with container, edge-to-edge */
.inKlsG990PNSsb2M2p9me {
	width: 100%;
	display: block;
	line-height: 0;
}
.inKlsG990PNSsb2M2p9me img {
	width: 100%;
	height: auto;
	display: block;
	vertical-align: middle;
	max-width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-fit: var(--image-resolve-object-fit, cover);
	   object-fit: var(--image-resolve-object-fit, cover);
}
.eM5n0PYabVwJ84SnQPnd5 {
	width: 100%;
	overflow: hidden;
	display: block;
}
._19nUBPFu-eKU2aAo-b_MHA {
	width: 100%;
	max-width: 100vw;
	box-sizing: border-box;
}

._3SrhTom-jOqhZNpAZ845QF {
	display: none;
}
.yRgjdOgv1j0vFPDWlBsCe {
	display: flex;
	border: 1px solid var(--primary);
	margin: 10px 0;
	padding: 10px;
	background-color: var(--accent);
	border-radius: 8px;
	font-size: 14px;
	color: var(--black);
}
._3r8xbsPZvl7HJmmZEV_ix_ {
	display: flex;
	border: 1px solid var(--grey-border);
	margin: 10px 0;
	padding: 10px;
	border-radius: 8px;
	font-size: 14px;
	color: var(--black);
}
._114VdD4rWKNCSdPmKme8ja {
	font-weight: 600;
	line-height: 24px;
}
._3uDTxGtxZ6cqbDzq5xx6NA {
	margin: 16px;
}
._3Fl0XR2jMw6MaseIqr-EcH {
	border-radius: 4px;
}

._1XcMFWYmu7jV-NM7yDgzn2 {
	position: relative;
	width: 100%;
}

._1PVNm7ki8xXSi6AnkbxxGN {
	width: 100%;
}

._1J3jpRCdVAOqCNuHOO9Yri {
	width: 100%;
}

._1PVNm7ki8xXSi6AnkbxxGN, ._1J3jpRCdVAOqCNuHOO9Yri {
	position: absolute;
	border-radius: 3px;
	height: 6px;
}

._1PVNm7ki8xXSi6AnkbxxGN {
	background-color: var(--sliderColorSecondry);
}

.xd7YYID4XUnbbUhn3Yeyg {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 16px;
	color: var(--text-muted);
}

._2NCNrrfPap8ljzvsVRyW1w {
	pointer-events: none;
	position: relative;
	height: 0;
	width: 100%;
	outline: none;
	z-index: 1;
	top: 2px;
	margin: auto;
}

._2NCNrrfPap8ljzvsVRyW1w, ._2NCNrrfPap8ljzvsVRyW1w::-webkit-slider-thumb {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: transparent;
}

._2NCNrrfPap8ljzvsVRyW1w::-webkit-slider-thumb {
	background-color: var(--textColor);
	border-radius: 50%;
	border: solid var(--primary) 2px;
	cursor: pointer;
	width: 24px;
	height: 24px;
	pointer-events: all;
}

._2NCNrrfPap8ljzvsVRyW1w::-moz-range-thumb {
	background-color: var(--textColor);
	border-radius: 50%;
	border: solid var(--primary) 2px;
	cursor: pointer;
	width: 24px;
	height: 24px;
	pointer-events: all;
}

._1cB5lXSBqTUkvLaCfniWLt {
	width: 164px;
	height: 40px;
	padding: 10px 0px 10px 12px;
	box-sizing: border-box;
	border: 1px solid var(--textBorderColor);
	border-radius: 4px;
	gap: 10px;
}

	._1cB5lXSBqTUkvLaCfniWLt:focus {
		border: 1px solid var(--primary);
	}

._1cB5lXSBqTUkvLaCfniWLt::-moz-placeholder {
	color: var(--ligth-grey-placeHolder);
}

._1cB5lXSBqTUkvLaCfniWLt::placeholder {
	color: var(--ligth-grey-placeHolder);
}

._1cB5lXSBqTUkvLaCfniWLt:focus {
	outline: none;
}

._196x55ucFNyvCjuc80Bb09 {
	color: var(--errorColor);
	font-size: 12px;
	margin-top: 0px;
}

._1k9R8q5c_yxCn44dzzdnuI {
	border: 1px solid var(--errorColor);
}

._1k9R8q5c_yxCn44dzzdnuI:focus {
	outline: none;
	border: 1px solid var(--errorColor);
}

.hq34LPGWBlIS3BFE1uhRc {
	display: flex;
	align-items: center;
	width: 100%;
}

.hq34LPGWBlIS3BFE1uhRc input {
	flex: 1;
	min-width: 0;
}

._2IZVZ8IvS-mSaIfP_kTlNG {
	display: flex;
	align-items: center;
	flex-shrink: 0;
}

._3dcloTBkb_GMbb0jwaGRWo {
	position: relative;
}
	._3dcloTBkb_GMbb0jwaGRWo:focus {
		background-color: 'red';
	}
	._3dcloTBkb_GMbb0jwaGRWo .plFVxAaA9UBBNZ1xv4bUT {
		display: flex;
		flex-direction: column;
	}
	._3dcloTBkb_GMbb0jwaGRWo .plFVxAaA9UBBNZ1xv4bUT ._1ZX8qVNpfkH5nTNBGhXEbm {
			height: 16px;
			font-family: 'Anek Latin', sans-serif;
			font-style: normal;
			font-weight: 400;
			font-size: 12px;
			line-height: 16px;
			color: var(--black);
			flex: none;
			order: 0;
			flex-grow: 0;
		}
	._3dcloTBkb_GMbb0jwaGRWo .plFVxAaA9UBBNZ1xv4bUT ._1IJVgd3g0iVvaRjlvQWuOX {
			box-sizing: border-box;
			padding: 10px 0px 10px 12px;
			width: 328px;
			height: 40px;
			background: #ffffff;
			border-radius: 4px;
			margin-top: 4px;
		}
	._3dcloTBkb_GMbb0jwaGRWo .plFVxAaA9UBBNZ1xv4bUT ._1IJVgd3g0iVvaRjlvQWuOX:focus, ._3dcloTBkb_GMbb0jwaGRWo .plFVxAaA9UBBNZ1xv4bUT ._1IJVgd3g0iVvaRjlvQWuOX:focus-visible {
				outline: none;
				border: 1px solid var(--primary);
			}
	._3dcloTBkb_GMbb0jwaGRWo ._1e0uBTC8GfDgdBOMrDllvv {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		padding: 14px 12px 14px 12px;
		gap: 16px;
		position: absolute;
		width: 328px;
		background: #ffffff;
		box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15);
		border-radius: 4px;
	}
	._3dcloTBkb_GMbb0jwaGRWo ._1e0uBTC8GfDgdBOMrDllvv .JKHgfqYu2pNmjaUv5Db0s {
			font-family: 'Anek Latin', sans-serif;
			font-style: normal;
			font-weight: 400;
			font-size: 14px;
			line-height: 20px;
			color: #000000;
			flex: none;
			order: 0;
			flex-grow: 0;
			margin-bottom: 16px;
		}
	._3dcloTBkb_GMbb0jwaGRWo ._1e0uBTC8GfDgdBOMrDllvv .JKHgfqYu2pNmjaUv5Db0s:last-child {
				margin-bottom: 0px;
			}

._2aRHsbYcvzE7kJ4smM0ziV {
	display: flex;
	justify-content: left;
	align-items: flex-start;
}

	._2aRHsbYcvzE7kJ4smM0ziV ._2St6LX3So6YnoBrBofwuvV {
		display: flex;
		justify-content: left;
		align-items: flex-start;
		gap: 5px;
		padding: 12px;
	}

	._2aRHsbYcvzE7kJ4smM0ziV ._2St6LX3So6YnoBrBofwuvV a {
			-webkit-text-decoration: none;
			text-decoration: none;
			color: var(--primary);
		}

	._2aRHsbYcvzE7kJ4smM0ziV ._2St6LX3So6YnoBrBofwuvV p {
			margin: 0;
		}

	._2aRHsbYcvzE7kJ4smM0ziV ._2St6LX3So6YnoBrBofwuvV .J4EIeRswzC4B1iZCyrZ-y {
			display: none;
		}

	._2aRHsbYcvzE7kJ4smM0ziV ._2St6LX3So6YnoBrBofwuvV ._39yy7eJqQ6xXWDDQlMsZWi {
			min-height: 20px;
			min-width: 20px;
		}

	._2aRHsbYcvzE7kJ4smM0ziV ._2St6LX3So6YnoBrBofwuvV .mqozCOSbA1ge7XaQxriQ8 {
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			/* Keeping `max-height` value as consent text's `line-height` * no. of lines. */
			max-height: 32px;
		}

	._2aRHsbYcvzE7kJ4smM0ziV ._2St6LX3So6YnoBrBofwuvV ._1e34oU0mqK46PKGUo_X-gt {
			color: var(--primary);
			border: none;
			background: none;
			padding: 0;
		}

._2XBkEVKd6-LHKxWxXPy6aq {
	display: flex;
}
	._2XBkEVKd6-LHKxWxXPy6aq > *:not(:last-child) {
		margin-right: 16px;
	}

._30cWGY3U5-vkFW0T_wDKQS {
	padding: 10px 0px 10px 0px;
	border: none;
	color: var(--black);
}
	._30cWGY3U5-vkFW0T_wDKQS:focus {
		border: none;
	}

._1OYFFlJIxCq0Hcfgik8ev1 {
	color: var(--errorColor);
	font-size: 12px;
	margin-top: 0px;
}

.gaoGotr-1VzgSUTy3yNmS {
	width: calc(100vw - 32px);
	display: inline-flex;
	align-items: center;
	background: var(--white);
	margin-top: 10px;
	border: 1px solid var(--textBorderColor);
	border-radius: 4px;
}

.gaoGotr-1VzgSUTy3yNmS .rLncIaechsl-UnlFjpnZj {
		padding: 8px 8px 10px 10px;
		background: var(--white);
	}

.gaoGotr-1VzgSUTy3yNmS:focus-within {
		border: 1px solid var(--primary);
	}

._3x4rL3vigsXo1SiGjGGJU6 {
	display: inline-flex;
	align-items: center;
	background: var(--white);
	margin-top: 10px;
	border: 1px solid var(--errorColor);
	border-radius: 4px;
}

._3x4rL3vigsXo1SiGjGGJU6 .rLncIaechsl-UnlFjpnZj {
		padding: 8px 8px 10px 10px;
		background: var(--white);
	}

._3x4rL3vigsXo1SiGjGGJU6:focus-within {
		border: 1px solid var(--errorColor);
	}

._2tZaidnsMNn-n4WLE-Cl2R {
	width: calc(100vw - 30px);
}

.IZpyzKJJhIFfPql9JDjCE {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	background-color: var(--white);
}
	.IZpyzKJJhIFfPql9JDjCE ._3u8C03GsMsN35wwMh-jrOW {
		margin: 20px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		/* TODO: remove the topbar from additional details */
		height: 90vh;
	}
	.IZpyzKJJhIFfPql9JDjCE ._3u8C03GsMsN35wwMh-jrOW .ubsCiwzITSAYLUAJdKzjX {
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
		}
	.IZpyzKJJhIFfPql9JDjCE ._3u8C03GsMsN35wwMh-jrOW .ubsCiwzITSAYLUAJdKzjX ._2ehGYB2S8Jmj6eJ8ek0RQf {
				margin-top: 20%;
				margin-bottom: 50px;
			}
	.IZpyzKJJhIFfPql9JDjCE ._3u8C03GsMsN35wwMh-jrOW ._3PrfOT0ZQJrhSL69Y9wPT9 {
			text-align: center;
			margin-top: 35px;
		}
	.IZpyzKJJhIFfPql9JDjCE ._3u8C03GsMsN35wwMh-jrOW ._2NmT3q3JIheUhBcb1aDTcs {
			font-weight: 600;
			font-size: 18px;
			line-height: 28px;
		}
	.IZpyzKJJhIFfPql9JDjCE ._3u8C03GsMsN35wwMh-jrOW ._3PKV6hERP63gkQMHphooqY {
			font-size: 16px;
			line-height: 28px;
		}
	.IZpyzKJJhIFfPql9JDjCE ._3u8C03GsMsN35wwMh-jrOW .Xgp_CVUOuIgACnEOWYb8U {
			margin: 5px 20px;
			width: 90%;
		}
	.IZpyzKJJhIFfPql9JDjCE ._3u8C03GsMsN35wwMh-jrOW .b0x-QoH6ZlfFadS5TB5NL {
			font-weight: 400;
			font-size: 12px;
			line-height: 16px;
			text-align: center;
			color: var(--text-muted);
			margin-bottom: 20px;
		}

._2kNeybsHD2IFqHbduFzbaf progress {
		border-radius: 5px;
		height: 6px;
	}
	._2kNeybsHD2IFqHbduFzbaf progress::-webkit-progress-bar {
		border-radius: 5px;
		background-color: var(--light-teal);
	}
	._2kNeybsHD2IFqHbduFzbaf progress::-webkit-progress-value {
		border-radius: 5px;
		background-color: var(--teal);
	}

/* Toastify container positioning overrides */
.Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
	bottom: 130px;
	transform: translateX(0);
}

.CAxRfyUFk9aF5MBUHyqYS {
	display: flex;
	flex-direction: column;
	flex: 1;
}

._231efXFMkr3uiY1o-WVpBC {
	width: 100%;
}

._2FObvJpFfPkCQrW7mNcOS7 {
	margin-left: 16px;
	margin-right: 16px;
}

._3qgysGEelHDmpr2F2vHKnP {
	width: calc(100vw - 60px);
	font-size: 14px;
}

._1gUrUNa0T5JtO-MHJdVGSN {
	font-size: 12px;
	margin-bottom: 5px;
}

._1rJVCg5YVouMRpIFWsuLuj {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex: 1;
	gap: 20px;
}

._1rJVCg5YVouMRpIFWsuLuj ._1WQXxHKmoqxdo9IIFU5i8f {
		font-size: 13px;
		font-weight: 400;
		margin-top: 32px;
		margin-bottom: 24px;
	}

._1e_so7KCIq3efKSJc-UiJT {
	margin-top: 20px;
}

._1X2qUOMoa1zdgk8CBlusfI {
	border: 1px solid grey;
	display: flex;
	align-items: flex-start;
	margin-bottom: 14px;
	border-radius: 8px;
	padding: 10px 5px;
}

._1X2qUOMoa1zdgk8CBlusfI input[type='radio'] {
		width: 25px;
		height: 20px;
		accent-color: var(--primary);
	}

._1X2qUOMoa1zdgk8CBlusfI:checked {
		border: 1px solid blue;
	}

._1X2qUOMoa1zdgk8CBlusfI ._2TAVlgOdMD_1_5u5JFAvfA {
		font-size: 14px;
		margin-bottom: 8px;
	}

._1X2qUOMoa1zdgk8CBlusfI ._3C60kEgGTecKCEr9HKbnvG {
		font-size: 12px;
		color: var(--grey-bg-2);
	}

.bOr5f_P9fLihPHkUDqzlu {
	border: 1px solid var(--primary);
	display: flex;
	align-items: flex-start;
	margin-bottom: 14px;
	border-radius: 8px;
	padding: 10px 5px;
}

.bOr5f_P9fLihPHkUDqzlu input[type='radio'] {
		width: 25px;
		height: 20px;
		accent-color: var(--primary);
	}

.bOr5f_P9fLihPHkUDqzlu:checked {
		border: 1px solid var(--primary);
	}

.bOr5f_P9fLihPHkUDqzlu ._2TAVlgOdMD_1_5u5JFAvfA {
		font-size: 14px;
		margin-bottom: 8px;
	}

.bOr5f_P9fLihPHkUDqzlu ._3C60kEgGTecKCEr9HKbnvG {
		font-size: 12px;
		color: var(--grey-bg-2);
	}

._2Z_42pXpOYEkYA17cAWxiI {
	padding: 10px;
}

._2MjLIHYjvup34Gf8b5DClw {
	margin-top: 10px;
}

._1p_cWoPmFeTkcrTuQKTGk8 {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 14px 12px 14px 12px;
	gap: 16px;
	position: absolute;
	max-height: 122px;
	overflow-x: scroll;
	width: 100%;
	box-sizing: border-box;
	background: #ffffff;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15);
	border-radius: 4px;
}

._34LAG_HteRUgGAJxvb13j6 {
	font-family: 'Anek Latin', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	flex: none;
	order: 0;
	flex-grow: 0;
	margin-bottom: 16px;
}

._34LAG_HteRUgGAJxvb13j6:last-child {
		margin-bottom: 0px;
	}

._3kzGMvtG7OevSmISESmOzE {
	position: sticky;
	padding: 10px;
	bottom: 0;
	left: 0;
	right: 0;
	background: var(--white);
	box-shadow: 0px -2px 8px 0px rgba(0, 0, 0, 0.1);
	z-index: 100;
}

.E5Vlv6xVynWk6E2jr3bUL {
	width: 100%;
	border-radius: 4px;
}

._2vj9e6EO3MhAgEMoz1jzMU {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	flex: 1;
	gap: 20px;
	position: relative;
}

.j8lwSMKag1Byu5zakvjXk {
	width: 100%;
}

._25MqKtCQNqMHp3flL2bGUM {
	width: 100%;
	/* to be removed  */
	margin-top: -10px;
}

._3W50a1P2FXJxJ6CpmLJXEu {
	padding: 7px 2px;
	margin-top: -8px;
	gap: 5px;
}

._3UB6AnPPYQjh8W1elb0mmw {
	font-size: 12px;
	line-height: 16px;
	color: var(--black);
	margin-bottom: 4px;
}

.PeUaF3nCkD5oYFv5pHvx5 {
	margin: 5px 2px;
	padding-left: 2px;
}

._2Dn6sQhfH1j8btFDiO2bnM {
	margin: 20px 16px;
}

._3gl_Erbs5NeMASEu2mz6ut {
	margin: 0px;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	color: var(--grey-text);
	padding: 0 16px;
}

._1fPFSvHxHmTr9si-howMhL {
	display: flex;
	margin: 10px;
}

._1fPFSvHxHmTr9si-howMhL .ZHCVw7kEmBk0SQ7donjnB {
		font-size: 12px;
		padding: 0;
		line-height: 16px;
		text-align: left;
		gap: 10px;
	}

._1fPFSvHxHmTr9si-howMhL ._3w-G5FD_w_y7PHiohkmHil {
		outline: 2px solid var(--text-muted);
		border-radius: 4px;
		-webkit-appearance: none;
		   -moz-appearance: none;
		        appearance: none;
		width: 30px;
		height: 18px;
	}

._1fPFSvHxHmTr9si-howMhL ._3w-G5FD_w_y7PHiohkmHil:checked {
			-webkit-appearance: auto;
			   -moz-appearance: auto;
			        appearance: auto;
			outline: none;
			border-radius: 4px;
			width: 30px;
			height: 18px;
		}

._3iR1EpcsGPGe332yv3SI4I {
	border: 1px solid var(--textBorderColor);
	padding: 4px 12px;
	margin-right: 8px;
	margin-top: 10px;
	border-radius: 20px;
	font-size: 14px;
}

._3iR1EpcsGPGe332yv3SI4I input {
		display: none;
	}

._3iR1EpcsGPGe332yv3SI4I .sXgMbnv5dltb5AGNnZw_J {
		padding: 12px 4px;
		font-size: 14px;
	}

._3bNCaMS-vE93C6dr8No9HF {
	border: 1px solid var(--primary);
	background-color: var(--accent);
	padding: 4px 12px;
	margin-right: 8px;
	margin-top: 10px;
	border-radius: 20px;
	font-size: 14px;
	color: var(--primary);
}

._3bNCaMS-vE93C6dr8No9HF input {
		display: none;
	}

._3bNCaMS-vE93C6dr8No9HF .sXgMbnv5dltb5AGNnZw_J {
		padding: 12px 4px;
		font-size: 14px;
	}

._3TSQMQmGBtS_qF8FXzobJI {
	margin-bottom: 12px;
}

.-vTKAQWrcpDS4PPG0s2TV {
	display: flex;
	gap: 8px;
}

.-vTKAQWrcpDS4PPG0s2TV ._1LQRvWIwM61mtr1MMKHFjw {
		flex: 1;
	}

._3cCRTBl0Og1TeEgXaW1_gb {
	position: sticky;
	bottom: 0;
	left: 0;
	right: 0;
	background: var(--white);
	box-shadow: 0px -2px 8px 0px rgba(0, 0, 0, 0.1);
}

._2FcBibcCAlthHOKaKbVtHS {
	margin: 10px;
	border-radius: 4px;
}

._2jGl8rQ6KQFZalGgjNeOmu {
	font-size: 14px;
	padding: 16px 12px;
	color: var(--textColor);
	background-color: var(--black);
	margin: 5px 35px;
	border-radius: 4px;
}

._1oAkdacYpJ_s03IJ6xv0d5 {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex: 1;
}

._1cRSgfy9xbpc3GlHqQD94k {
	margin: 10px 10px;
	border-top: 1px solid var(--grey-border);
}

._1cRSgfy9xbpc3GlHqQD94k ._1tjUqea8PiJPAySXfHpHaQ {
		display: flex;
		padding: 20px 5px;
		border-bottom: 1px solid var(--grey-border);
	}

._1cRSgfy9xbpc3GlHqQD94k ._1tjUqea8PiJPAySXfHpHaQ input[type='radio'] {
			accent-color: var(--primary);
		}

._1cRSgfy9xbpc3GlHqQD94k ._3WNkcO2Sy3x-SscOouzT_g {
		display: flex;
		justify-content: space-between;
		flex-grow: 1;
		font-size: 14px;
	}

._1cRSgfy9xbpc3GlHqQD94k ._3WNkcO2Sy3x-SscOouzT_g ._3Jg3pV6jFCSCdGHSImUrEP {
			padding-left: 3px;
			display: flex;
		}

._1cRSgfy9xbpc3GlHqQD94k ._3WNkcO2Sy3x-SscOouzT_g .GYM8edMg4C5VDZMSKhYXs {
			color: var(--text-muted);
		}

._2ofll3qoj_wuI4kcFrlvIr {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: rgba(255, 255, 255, 0.8);
}

._2ofll3qoj_wuI4kcFrlvIr ._2QMHQyN4W4py2QU0ymhaCx {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

._2ofll3qoj_wuI4kcFrlvIr ._2oNCvelSjdiKKuzvlWu82q {
		font-size: 28px;
		font-weight: 600;
		position: absolute;
		z-index: 5;
		color: var(--white);
		top: 52%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

._19kiGztKwxQhx3ZbFaSsiq {
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
}

._2o5z_o2_A6Tj1ApSuZrToB {
	padding-top: 10px;
}

._1KHhFrQ9ngrDbPwFgeExSC {
	margin-top: 24px;
	padding-bottom: 18px;
}

._1KHhFrQ9ngrDbPwFgeExSC ._2LGsKMbCv0FBVCUKRoy793 {
		background-color: var(--primary);
	}

._2okHPkpPkpWIsdVPBblw-l {
	display: inline-flex;
	align-items: center;
	background: var(--white);
	margin-top: 18px;
	border: 1px solid var(--textBorderColor);
	border-radius: 4px;
}

._2okHPkpPkpWIsdVPBblw-l ._7tsM3xY71Ath1O55oqL-L {
		padding: 10px 10px;
		background: var(--white);
	}

._2okHPkpPkpWIsdVPBblw-l:focus-within {
		border: 1px solid var(--primary);
	}

._2okHPkpPkpWIsdVPBblw-l ._1ddngG6r6vWx3z3LVTSSA0 {
		font-weight: 600;
		font-size: 20px;
		border: none;
	}

._2okHPkpPkpWIsdVPBblw-l ._1ddngG6r6vWx3z3LVTSSA0 input {
			outline: none;
		}

._2okHPkpPkpWIsdVPBblw-l ._1ddngG6r6vWx3z3LVTSSA0:focus {
			outline: none;
		}

.H--z6rSqMBH-zNci-RyXl {
	border: 1px solid var(--errorColor) !important;
}

._2f70shHQVhJMqgNexdXel2 {
	background-color: var(--light-blue-bg);
	padding-left: 15px;
	padding-right: 15px;
}

._3unl30kBWrXj9HemZATJp3 {
	padding: 10px 0 16px;
}

._3unl30kBWrXj9HemZATJp3 .EHEF363XjZU-_rV2ZKZen {
		color: var(--grey-text);
		font-size: 12px;
		font-weight: 400;
		line-height: 18px;
		margin-bottom: 4px;
	}

._3unl30kBWrXj9HemZATJp3 ._18Qs-zNgWY1OV-oFGHBsOu {
		display: flex;
		gap: 8px;
		margin-bottom: 4px;
	}

._3unl30kBWrXj9HemZATJp3 ._18Qs-zNgWY1OV-oFGHBsOu ._2d6z_WeVPCgo4PyEJSAXNj {
			color: var(--text-primary);
			font-size: 24px;
			font-weight: 700;
			line-height: 28px;
		}

._3unl30kBWrXj9HemZATJp3 ._18Qs-zNgWY1OV-oFGHBsOu ._2sZ_MlYRLw06gMKIFvpBk7 {
			border: none;
			outline: none;
			padding: 0;
			background: none;
		}

._3unl30kBWrXj9HemZATJp3 ._3wRuW5iCQis-ubBGs29U_t {
		color: var(--text-primary);
		font-size: 12px;
		font-weight: 400;
		line-height: 18px;
	}

._3jNwdDnZMhHR1FwVRHKUEH {
	position: sticky;
	padding: 10px;
	bottom: 0;
	left: 0;
	right: 0;
	background: var(--white);
	box-shadow: 2px -4px 8px 0px rgba(0, 0, 0, 0.1);
}

._2bO6CM9lYw3qtzmzoohRwF {
	font-size: 12px;
	color: var(--text-muted);
	margin-top: 20px;
}

._3lDvenX84JWZVO9oboL_DY {
	font-size: 12px;
	color: var(--text-muted);
	margin-top: 10px;
	margin-bottom: 20px;
}

.GC13DnTnzSI0JnIzP2-PE {
	font-size: 12px;
	color: var(--errorColor);
}

._3DGuSA977psnu2Qf_36wb2 {
	margin: 15px;
	font-size: 12px;
}

._1p6CQXUbnrmSSSD89uOWhZ {
	padding-left: 15px;
	margin-top: 10px;
}

.z2Z0bYrsdX4I21I1B3jOk {
	width: -moz-fit-content;
	width: fit-content;
}

.OksOxp8UrNw0-BHpgaoAf {
	width: auto;
}

.Hjoi29CWQEdzcIH3FJMJv .Vi90F_1jGth69KAz2zF-l {
		border-radius: 0;
	}

.CNM2doQz0WwAscuowzSOe {
	display: flex;
	justify-content: center;
	color: var(--primary);
	font-weight: 600;
	font-size: 14px;
	margin-top: 18px;
	margin-bottom: 24px;
}

.JiDe2TbCba0sYgTaNNdmw {
	margin-left: 8px;
}

._2JQ4dMOMmbvuKpjQahyMux {
	background-color: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: calc(100vh - env(safe-area-inset-top));
	z-index: 9999999;
	display: flex;
	justify-content: center;
	align-items: center;
}

._2JQ4dMOMmbvuKpjQahyMux ._1zM8LbuHlsm5Nus6tBCnkx {
		background-color: white;
		padding: 25px 15px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		width: 100%;
		margin: 0 25px 0;
		border-radius: 10px;
	}

._2JQ4dMOMmbvuKpjQahyMux ._2Hq4txiGZIBgPHWw8pmzIQ {
		padding: 0;
		height: 40px;
		border-radius: 4px;
	}

._2JQ4dMOMmbvuKpjQahyMux .diaJ_nFQkPFses-sOio_8 {
		font-size: 12px;
		line-height: 16px;
		color: var(--black);
	}

._2JQ4dMOMmbvuKpjQahyMux ._3_djQJ7nx7h1m-kDWDhyXj {
		font-size: 24px;
		font-weight: 900;
		margin-bottom: 30px;
	}

._2IEW729_cHDFTXzn3MKb6f {
	max-height: calc(90vh - env(safe-area-inset-top));
	overflow: scroll;
}

._2Nu099_gWn4JeHb-IMf7Hb {
	font-size: 16px;
	font-weight: 600;
	margin: 20px 16px;
}

.dh_5eR7qgsqbEijieg-65 {
	display: flex;
	justify-content: space-between;
	padding: 12px 16px;
}

._2FCTMVz6bVp8wjk1jVL8UJ {
	background: var(--grey-bg);
	border-radius: 8px;
	margin: 10px 16px;
}

._3qogpYQ_Ff33Mrqt0cAnuC {
	position: sticky;
	bottom: 0;
	background: var(--white);
	padding: 16px;
}

.yZS8ABK6bKr0fWvDJQNqU {
	color: var(--primary) !important;
}

.yZS8ABK6bKr0fWvDJQNqU {
	margin-right: auto;
	margin-left: 5px;
	font-size: 12px;
	align-self: center;
}

._1In4jlht5c7smfmWYx7h24 {
	border-collapse: collapse;
	margin: 10px;
	width: 95%;
	table-layout: fixed;
}
	._1In4jlht5c7smfmWYx7h24 ._1tnWrWcUM7AOYEfsAK6A1h {
		background-color: var(--grey-bg);
		color: var(--text-muted);
		font-weight: 500;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: 0.3px;
	}
	._1In4jlht5c7smfmWYx7h24 ._1tnWrWcUM7AOYEfsAK6A1h, ._1In4jlht5c7smfmWYx7h24 .TUjAyejRch7H-mCEp9xPk {
		border: 1px solid var(--grey-border);
		font-size: 12px;
		padding: 10px;
		text-align: left;
		word-wrap: break-word;
		word-wrap: break-word;
		word-break: break-word;
	}
	._1In4jlht5c7smfmWYx7h24 .TUjAyejRch7H-mCEp9xPk {
		font-size: 14px;
		line-height: 20px;
		color: var(--black);
		white-space: pre-wrap;
	}

._1p7-wPysztX253ZknnzV3n {
	overflow-y: scroll;
	height: 100vh;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

	._1p7-wPysztX253ZknnzV3n::-webkit-scrollbar {
		display: none;
	}

	._1p7-wPysztX253ZknnzV3n ._2tmOoI2kzktjdguvKEuXR3 table, ._1p7-wPysztX253ZknnzV3n ._2tmOoI2kzktjdguvKEuXR3 th {
			border: 1px solid var(--black);
			border-collapse: collapse;
			font-size: 12px;
			color: var(--black);
			padding: 5px;
		}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM {
		padding: 16px;
		overflow-y: scroll;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM::-webkit-scrollbar {
			display: none;
		}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM ._3Te5c2ty1hEA77dSRxd-lv, ._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM ._1TNDGQt5ddRltfkZigG11K, ._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM .Y5LEqaY2egf_rLIAicMty {
			margin: 0px;
			padding: 10px 0px;
		}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM ._1TNDGQt5ddRltfkZigG11K {
			font-size: 14px;
			padding-right: 6px;
		}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM ._3Te5c2ty1hEA77dSRxd-lv {
			font-weight: 600;
			font-size: 16px;
			line-height: 24px;
			margin-top: 22px;
		}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM ._1mNE28px6wrt5wecYuQQ4a {
			font-size: 12px;
			line-height: 16px;
			color: var(--black);
			margin: 22px 0;
		}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM .Y5LEqaY2egf_rLIAicMty {
			font-weight: 400;
			font-size: 12px;
			line-height: 16px;
			color: var(--text-muted);
		}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM ._3tLsKy_5rtDwCL6JdwnXF6 {
			display: flex;
			align-items: center;
			justify-content: space-between;
		}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM ._2DEw3oOYqw1www1orJJi5G {
			display: flex;
			align-items: center;
		}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM ._21pcsmwkHnG8TeW2gwiC_D, ._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM ._5Q8zQC4fW_ftwdlNyS1sP {
			font-size: 13px;
			line-height: 18px;
			color: var(--black);
			border: 1px solid var(--grey-border);
			padding: 10px;
			white-space: pre-wrap;
			word-wrap: break-word;
		}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM ._5Q8zQC4fW_ftwdlNyS1sP, ._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM ._11vWMzEI12-jx2hUTE2Nk_ {
			text-align: right;
			word-break: break-word;
			word-wrap: break-word;
			hyphens: auto;
		}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM ._21pcsmwkHnG8TeW2gwiC_D, ._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM ._12f_HiP8qJI_Bv0xsXiVxi {
			text-align: left;
			word-break: break-word;
			word-wrap: break-word;
		}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM ._11vWMzEI12-jx2hUTE2Nk_, ._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM ._12f_HiP8qJI_Bv0xsXiVxi {
			background-color: var(--light-blue-bg);
			color: var(--text-muted);
			font-weight: 500;
			line-height: 16px;
			letter-spacing: 0.3px;
			border: 1px solid var(--grey-border);
			font-size: 12px;
			padding: 10px;
		}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM .KmpvAzGEBr3krvDffNkz0 {
			margin-top: 32px;
			font-size: 12px;
			text-align: left;
			line-height: 16px;
			color: var(--black);
		}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM .KmpvAzGEBr3krvDffNkz0 h1 {
				font-weight: 600;
				font-size: 17px;
				line-height: 24px;
			}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM .KmpvAzGEBr3krvDffNkz0 ul {
				padding-left: 12px;
				line-height: 2;
			}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM .KmpvAzGEBr3krvDffNkz0 li {
				padding: 0 0 0 10px;
			}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM .zCfYgF0AdDgfngNJnc-xr {
			border: 1px solid var(--grey-border);
			padding-left: 10px;
		}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM .zCfYgF0AdDgfngNJnc-xr ._1ifI4zoMApifzaEBzemgi6 {
				font-weight: 700;
				font-size: 16px;
				line-height: 20px;
			}

	._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM .zCfYgF0AdDgfngNJnc-xr p, ._1p7-wPysztX253ZknnzV3n ._25d8F6MW-UT_uimT9fVwuM .zCfYgF0AdDgfngNJnc-xr .tJL3sS2WjvnCPFAFRkUQf {
				font-weight: 400;
				font-size: 14px;
				line-height: 20px;
			}

	._1p7-wPysztX253ZknnzV3n ._1e6CAVZnv541PRLKyE2ynj {
		margin: 0px;
		width: 100%;
		table-layout: fixed;
		word-wrap: break-word;
	}

	._1p7-wPysztX253ZknnzV3n ._1IAvgmmX7HA6uZ_OW-kyrT {
		background-color: var(--textColor);
		position: sticky;
		top: 0px;
		padding: 20px 20px 15px 18px;
	}

	._1p7-wPysztX253ZknnzV3n ._1IAvgmmX7HA6uZ_OW-kyrT .-FqAw0_QZetIuYC5mC92C {
			font-weight: 500;
			font-size: 16px;
			line-height: 24px;
			letter-spacing: 0.15px;
		}

	._1p7-wPysztX253ZknnzV3n ._40V6pNRkWBLa6EENGPEld {
		background-color: var(--textColor);
		position: sticky;
		bottom: env(safe-area-inset-top);
		height: 120px;
		margin: auto;
		text-align: center;
		border-top: 1px solid var(--grey-border);
		box-sizing: border-box;
		box-shadow: 0px -2px 8px var(--light-grey-shadow);
		padding: 16px;
	}

	._1p7-wPysztX253ZknnzV3n ._40V6pNRkWBLa6EENGPEld ._3z6HOqhyQqAOZDSqbFMVhM {
			font-size: 12px;
			padding: 0;
			padding-bottom: 16px;
			text-align: left;
			gap: 10px;
		}

	._1p7-wPysztX253ZknnzV3n ._40V6pNRkWBLa6EENGPEld ._3peyK7iSIb020BqLQZRqEO {
			padding: 0;
			height: 40px;
			border-radius: 4px;
		}

	._1p7-wPysztX253ZknnzV3n ._40V6pNRkWBLa6EENGPEld .jpWNutx8AzSzcI8J59zsh {
			font-size: 12px;
			line-height: 16px;
			color: var(--black);
		}

	._1p7-wPysztX253ZknnzV3n ._40V6pNRkWBLa6EENGPEld .vf13QyWfLhFLzUjLzNOxi {
			outline: 2px solid var(--text-muted);
			border-radius: 4px;
			-webkit-appearance: none;
			   -moz-appearance: none;
			        appearance: none;
			width: 30px;
			height: 18px;
		}

	._1p7-wPysztX253ZknnzV3n ._40V6pNRkWBLa6EENGPEld .vf13QyWfLhFLzUjLzNOxi:checked {
			-webkit-appearance: auto;
			   -moz-appearance: auto;
			        appearance: auto;
			outline: none;
			border-radius: 4px;
			width: 30px;
			height: 18px;
		}

	._1p7-wPysztX253ZknnzV3n ._1X65yuBfWXC-BneqMLz10c {
		box-shadow: 0px 1px 8px var(--grey-shadow);
		border-radius: 4px;
		position: absolute;
		width: 210px;
		height: 44px;
		background: var(--black);
		text-align: center;
		z-index: 1;
	}

	._1p7-wPysztX253ZknnzV3n ._1X65yuBfWXC-BneqMLz10c p {
			font-size: 14px;
			line-height: 20px;
			letter-spacing: 0.15px;
			color: var(--textColor);
		}

	._1p7-wPysztX253ZknnzV3n ._16zdLoYP60UsuVrhPpykDx {
		position: absolute;
		top: 690px;
		left: 90px;
	}

	._1p7-wPysztX253ZknnzV3n .TKTToCNYN8BzDKN70Avqx {
		font-size: 13px;
		line-height: 20px;
		color: #717478;
		margin: 0 16px 16px;
	}

	._1p7-wPysztX253ZknnzV3n .TKTToCNYN8BzDKN70Avqx span {
			font-size: 14px;
			font-weight: 600;
			color: var(--primary);
		}

	._1p7-wPysztX253ZknnzV3n ._16NHKpLqDZemFAwPt32Tv6 {
		display: flex;
		gap: 10px;
	}

	._1p7-wPysztX253ZknnzV3n ._16NHKpLqDZemFAwPt32Tv6 .d3IRs5HkioduHALljrk13 {
			height: -moz-max-content;
			height: max-content;
		}

	._1p7-wPysztX253ZknnzV3n ._16NHKpLqDZemFAwPt32Tv6 .d3IRs5HkioduHALljrk13 > {
				min-height: 20px;
				min-width: 20px;
			}

	._1p7-wPysztX253ZknnzV3n ._16NHKpLqDZemFAwPt32Tv6 ._1gZhpmvzDJ3vYRfLGvH6xu {
			margin: 0 0 5px;
			text-align: left;
			font-size: 12px;
			line-height: 16px;
			color: var(--black);
		}

	._1p7-wPysztX253ZknnzV3n ._16NHKpLqDZemFAwPt32Tv6 ._1gZhpmvzDJ3vYRfLGvH6xu span {
				color: var(--primary);
				font-weight: 600;
			}

._2NlY6GzJhDLh1gBWgy0_VZ {
	overflow-y: scroll;
	height: 85vh;
	padding: 16px;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

	._2NlY6GzJhDLh1gBWgy0_VZ::-webkit-scrollbar {
		display: none;
	}

	._2NlY6GzJhDLh1gBWgy0_VZ ._2EG1mhaH4COR0LNQQ8zfba {
		margin: 0;
	}

	._2NlY6GzJhDLh1gBWgy0_VZ .ISPFs28OaYQuIfwubiFHy, ._2NlY6GzJhDLh1gBWgy0_VZ ._3WRuuAhdMp9_E-qesDUEOD {
		background-color: var(--light-blue-bg);
		color: var(--text-muted);
		font-weight: 500;
		line-height: 16px;
		letter-spacing: 0.3px;
		border: 1px solid var(--grey-border);
		font-size: 12px;
		padding: 10px;
	}

	._2NlY6GzJhDLh1gBWgy0_VZ ._3pVK-yValN-OTeyIhzXzRy, ._2NlY6GzJhDLh1gBWgy0_VZ ._2w_spbxFZ2Z8AtRK8MKnCD, ._2NlY6GzJhDLh1gBWgy0_VZ .ISPFs28OaYQuIfwubiFHy, ._2NlY6GzJhDLh1gBWgy0_VZ ._3WRuuAhdMp9_E-qesDUEOD {
		min-width: 100px;
	}

	._2NlY6GzJhDLh1gBWgy0_VZ ._3pVK-yValN-OTeyIhzXzRy, ._2NlY6GzJhDLh1gBWgy0_VZ ._2w_spbxFZ2Z8AtRK8MKnCD {
		font-size: 14px;
		line-height: 20px;
		color: var(--black);
		border: 1px solid var(--grey-border);
		padding: 10px;
	}

	._2NlY6GzJhDLh1gBWgy0_VZ ._2w_spbxFZ2Z8AtRK8MKnCD, ._2NlY6GzJhDLh1gBWgy0_VZ .ISPFs28OaYQuIfwubiFHy {
		text-align: right;
	}

	._2NlY6GzJhDLh1gBWgy0_VZ ._3pVK-yValN-OTeyIhzXzRy, ._2NlY6GzJhDLh1gBWgy0_VZ ._3WRuuAhdMp9_E-qesDUEOD {
		text-align: left;
	}

._1v1QbzXoGAB0kj8bMOQP6o {
	position: sticky;
	top: 0px;
	padding: 20px 20px 15px 25px;
}

._1v1QbzXoGAB0kj8bMOQP6o ._3cgQLH152vkZSX8Z8UqORH {
		font-weight: 500;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0.15px;
	}

._9gKrC7C1XH_uwh317Ni_a {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 0px 4px;
	gap: 10px;
	height: 16px;
	background: var(--teal);
	border-radius: 2px;
	position: relative;
}
	._9gKrC7C1XH_uwh317Ni_a::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(to right, transparent 90%, white 90%);
		opacity: 0.3;
		animation: W8iL_olHD0WgIFNG6SkSS 1.5s infinite;
	}
	._9gKrC7C1XH_uwh317Ni_a ._34BN_LXjtsVDjLg4YDwMNz {
		height: 16px;
		font-family: 'Anek Latin', sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 10px;
		line-height: 16px;
		color: var(--textColor);
		flex: none;
		order: 0;
		flex-grow: 0;
	}

@keyframes W8iL_olHD0WgIFNG6SkSS {
	0% {
		transform: translateX(-90%);
	}
	100% {
		transform: translateX(0%);
	}
}

._3sQtAh3KIDhY0Ja74gDP9Y {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 16px 16px 24px;
	gap: 20px;
	background: var(--yellow-white);
	border-radius: 8px;
	margin: 0 16px;
}
	._3sQtAh3KIDhY0Ja74gDP9Y ._11WMPeN1wkBZR5huH_3RV6 {
		width: 100%;
		box-sizing: border-box;
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		padding: 10px 12px;
		gap: 10px;
		height: 60px;
		border: 1px solid var(--textBorderColor);
		border-radius: 4px;
		flex: none;
		flex-grow: 0;
	}
	._3sQtAh3KIDhY0Ja74gDP9Y > label {
		align-self: start;
		height: 16px;
		font-family: 'Anek Latin', sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: var(--black);
		flex: none;
		flex-grow: 0;
	}
	._3sQtAh3KIDhY0Ja74gDP9Y > button {
		height: 20px;
		font-family: 'Anek Latin', sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 14px;
		line-height: 20px;
		color: var(--primary);
		flex: none;
		flex-grow: 0;
		background: transparent;
		padding: 0;
	}

._10GwNPzw3Y-eriZ7SJUPNN {
	color: #344054;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 22px;
}

._2HN_WcoF_aiDbWAT2lhZWm {
	border-radius: 8px;
	border: 1px solid #d0d5dd;
	background: #fff;
}

._31ns4p6D3KDemYUQxWRy8c {
	flex: 1;
	color: #344054;
	font-size: 16px;
	font-weight: 400;
	line-height: 40px;
	border: none;
	height: 40px;
	resize: none;
	padding: 0;
	text-indent: 0;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: transparent;
	caret-color: #4d43fe;
}

._31ns4p6D3KDemYUQxWRy8c::-moz-placeholder {
	color: var(--ligth-grey-placeHolder);
}

._31ns4p6D3KDemYUQxWRy8c::placeholder {
	color: var(--ligth-grey-placeHolder);
}

._31ns4p6D3KDemYUQxWRy8c:disabled {
	background-color: transparent;
	color: #98a2b3;
}

._31ns4p6D3KDemYUQxWRy8c[type='number']::-webkit-inner-spin-button, ._31ns4p6D3KDemYUQxWRy8c[type='number']::-webkit-outer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0;
}

.n358m7W_rCEKdDF7ekc7- {
	color: #667085;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

._3Qkpe2Eug412zU2flcpfhU {
	color: #12b76a;
	font-size: 12px;
	line-height: 18px;
	margin-top: 6px;
	display: block;
}

._2gEbSobT8fvOV0SLqeRviA {
	display: flex;
	flex-direction: column;
	gap: 6px;
}

	._2gEbSobT8fvOV0SLqeRviA ._2AohcPFcZsLbWA85XGO_KH {
		background-color: #f9fafb;
	}

._2dA-7LrPqz7NqRg6nK20tq {
	gap: 0;
	position: relative;
}

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

._1bOKAECw8hNqc4Uzekeouh {
	display: flex;
	justify-content: space-between;
	border: 1px solid var(--grey-shadow);
	border-radius: 8px;
	padding: 8px 16px;
	background-color: #ffffff;
	align-items: center;
}

._1bOKAECw8hNqc4Uzekeouh input, ._1bOKAECw8hNqc4Uzekeouh textarea {
	caret-color: #4d43fe;
	line-height: 40px;
}

._1bOKAECw8hNqc4Uzekeouh:focus {
	border-color: #4d43fe;
}

._1bOKAECw8hNqc4Uzekeouh:focus-within {
	border-color: #4d43fe;
}

.HqmbPam1zncoHjQO9DL8K:focus {
	border-color: var(--grey-shadow);
	box-shadow: none;
}

.HqmbPam1zncoHjQO9DL8K:focus-within {
	border-color: var(--grey-shadow);
	box-shadow: none;
}

._1bOKAECw8hNqc4Uzekeouh::-moz-placeholder {
	color: var(--ligth-grey-placeHolder);
}

._1bOKAECw8hNqc4Uzekeouh::placeholder {
	color: var(--ligth-grey-placeHolder);
}

._36Snzmil-9656I8srqXakS {
	color: var(--gray);
}

._1dyzRmWERlNzghDBsyqHxT {
	border-color: var(--error);
	box-shadow: 0px 0px 0px 4px #ffebeb, 0px 1px 2px 0px rgba(16,24,40,0.05098);
}

.HqmbPam1zncoHjQO9DL8K._1dyzRmWERlNzghDBsyqHxT {
	border-color: var(--grey-shadow);
	box-shadow: none;
}

._3txaHl719hxQqYYqxX5B6A {
	display: flex;
	position: relative;
}

._2Nqd5V6QM2fpHTMCYrMwhP {
	position: absolute;
	top: 16px;
	left: 15px;
	font-size: 16px;
	color: var(--ligth-grey-placeHolder);
	pointer-events: none;
	font-family: 'Anek Latin', sans-serif;
	white-space: nowrap;
}

._2Nqd5V6QM2fpHTMCYrMwhP span:first-child {
	visibility: hidden;
}

.I8qDkmga8k1D5rR3TLh8a {
	pointer-events: none;
	cursor: none;
}

.lEoTS91rQwai6Qx29Qoiu {
	position: absolute;
	right: 15px;
	top: 13px;
}

._1e8cYLnTDJ2GCRbW9r34gd {
	position: relative;
	bottom: 1px;
}

._2rIoFGkmmEJcntsHmOyg5g {
	width: -moz-fit-content !important;
	width: fit-content !important;
}

._2rIoFGkmmEJcntsHmOyg5g {
	position: relative;
	bottom: 1px;
}

/* Floating Label Styles */

._17rbTizXIe917J6CILGeWH {
	display: block;
	color: #344054;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	transition: opacity 0.2s ease-out, transform 0.2s ease-out;
	margin: 0;
	padding: 0;
	/* Always reserve space to prevent CLS - label always takes up space */
	height: 22px;
	margin-bottom: 6px;
	opacity: 0;
	/* Hide label by moving it up and making it transparent */
	transform: translateY(-28px);
	overflow: hidden;
	pointer-events: none;
}

._2ydw4kvuxicNmJN8LUHDXD {
	opacity: 1;
	/* Show label by moving it to normal position */
	transform: translateY(0);
}

.XvRtyC14SrrP3VkU9oN3v {
	position: relative;
}

.XvRtyC14SrrP3VkU9oN3v input, .XvRtyC14SrrP3VkU9oN3v textarea {
	padding-top: 20px;
	padding-bottom: 12px;
}

._2x2_pa8nheKgXXd7h8-83z {
	font-family: 'Anek Latin', sans-serif;
	font-size: 60px;
	font-weight: 400;
	line-height: 72px;
	letter-spacing: -0.02em;
}

._8HTE-NgAToqtBMHlaF3_K {
	font-family: 'Anek Latin', sans-serif;
	font-size: 48px;
	font-weight: 400;
	line-height: 60px;
	letter-spacing: -0.02em;
}

._2YOyzJhWh4bcQFckT1y-Hu {
	font-family: 'Anek Latin', sans-serif;
	font-size: 36px;
	font-weight: 400;
	line-height: 44px;
	letter-spacing: -0.02em;
}

._3wsyMbwJZ8AdnXkkpRzzrx {
	font-family: 'Anek Latin', sans-serif;
	font-size: 30px;
	font-weight: 400;
	line-height: 38px;
	letter-spacing: 0em;
}

._1cvbxUMbptqmJbh5jj49AW {
	font-family: 'Anek Latin', sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: 0em;
}

._3jkDPYjy9jnE9Mek83HB69 {
	font-family: 'Anek Latin', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 0em;
}

._264IgNioGKE_p0yMh_EnEi {
	font-family: 'Anek Latin', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
}

._2DsYumSuNZF9ZMrwtW0c2m {
	font-family: 'Anek Latin', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0em;
}

._1Z8KteuE2gD_eOdYWuF_fa {
	font-family: 'Anek Latin', sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: 0em;
}

.YS5Ei_B4H5Ivtwzg1PxLU {
	font-family: 'Anek Latin', sans-serif;
	font-size: 10px;
	font-weight: 400;
	letter-spacing: 0em;
}

._10cfnzT9ouvrRLPPTqqOkL {
	display: flex;
	gap: 2px;
	/* justify-content: left; */
	align-items: flex-start;
	max-height: 70vh;
	overflow: scroll;
}

	._10cfnzT9ouvrRLPPTqqOkL .byCBndT254QzK75vOilzS {
		-webkit-appearance: none;
		-moz-appearance: none;
		     appearance: none;
		margin: 0;
		font: inherit;

		/* --- Control the size of the checkbox BOX here --- */
		min-width: 16px;
		min-height: 16px;
		margin-right: 4px;
		border: 1px solid var(--gray);
		border-radius: 4px;
		background-color: #fff;
		display: grid;
		align-content: center;
		justify-content: center;
		place-content: center;
		cursor: pointer;
	}

	._10cfnzT9ouvrRLPPTqqOkL .byCBndT254QzK75vOilzS::before {
			content: '';
			/* --- Control the size of the CHECKMARK here --- */
			width: 3px;
			height: 7px;

			border: solid #12b76a;

			border: solid var(--Success-500, #12b76a);
			/* --- Control the thickness of the CHECKMARK here --- */
			border-width: 0 1.8px 1.8px 0;
			transform-origin: center;
			transform: rotate(45deg) scale(0);
		}

	._10cfnzT9ouvrRLPPTqqOkL .byCBndT254QzK75vOilzS:checked {
			background-color: #ecfdf3;
			background-color: var(--Success-50, #ecfdf3);
			border-color: #12b76a;
			border-color: var(--Success-500, #12b76a);
		}

	._10cfnzT9ouvrRLPPTqqOkL .byCBndT254QzK75vOilzS:checked::before {
				transform: rotate(45deg) scale(1) translate(-1px, -1px);
			}

	._10cfnzT9ouvrRLPPTqqOkL ._2R9oz4N8F7hz0UPvABTRLv {
		width: 100%;
		display: flex;
		overflow: hidden;
	}

	._10cfnzT9ouvrRLPPTqqOkL ._2R9oz4N8F7hz0UPvABTRLv ._2u0TJagI1ktjiPI58eLqRk > p {
				margin: 0;
				display: inline;
			}

	._10cfnzT9ouvrRLPPTqqOkL ._2R9oz4N8F7hz0UPvABTRLv ._1pqM4R_erM-6R2kPz8Xmms {
			width: calc(100% - 90px);
			display: inline-block;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}

	._10cfnzT9ouvrRLPPTqqOkL ._2R9oz4N8F7hz0UPvABTRLv .muK5QeT5m8qWjOCkW-JdF {
			border: none;
			background: none;
			padding: 0;
			color: #4d43fe;
			font-weight: 600;
			font-size: 12px;
		}

._37msAolOcxyk85a76IOD_E {
	position: relative;
	width: 100%;
}

.viBaQHuUcz606YJ5gblZL {
	width: 100%;
}

.LyoVNJIOXN983Xlem_1V7 {
	width: 100%;
	background-color: var(--primary);
}

.viBaQHuUcz606YJ5gblZL, .LyoVNJIOXN983Xlem_1V7 {
	position: absolute;
	border-radius: 3px;
	height: 6px;
}

.viBaQHuUcz606YJ5gblZL {
	background-color: var(--sliderColorSecondry);
}

._2wJVeo1bQbU3qNFm_5d-cN {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 16px;
	color: var(--text-muted);
}

._20dh735SSkXvMcB6dorART {
	pointer-events: none;
	position: relative;
	height: 10px;
	width: 100%;
	outline: none;
	z-index: 1;
	top: 2px;
	margin: auto;
}

._20dh735SSkXvMcB6dorART, ._20dh735SSkXvMcB6dorART::-webkit-slider-thumb {
	-webkit-appearance: none;
	height: 0;
	-webkit-tap-highlight-color: transparent;
}

._20dh735SSkXvMcB6dorART::-webkit-slider-thumb {
	background-color: var(--textColor);
	border-radius: 50%;
	border: solid var(--primary) 2px;
	cursor: pointer;
	width: 24px;
	height: 24px;
	pointer-events: all;
}

._20dh735SSkXvMcB6dorART::-moz-range-thumb {
	background-color: var(--textColor);
	border-radius: 50%;
	border: solid var(--primary) 2px;
	cursor: pointer;
	width: 24px;
	height: 24px;
	pointer-events: all;
}

._2gF-Espizzsa64iJhztOIe {
	width: 100%;
	border-radius: 20px;
}

._2iPvHkJcdt-huiDCbYDWpn {
	text-align: center;
}

._3xEG2MNH8CBHBN4kKRefFc {
	font-size: 20px;
	line-height: 24px;
	font-weight: 500;
	color: #667085;
	margin: 0;
}

._2I3D_tlP9FCFqoqDIArxMS {
	display: flex;
	align-items: flex-end;
	justify-content: center;
}

._1ZXvsyTktH9scnTg_t4bi {
	display: flex;
	align-items: flex-start;
}

._3cMrjyqlaimMTfzH2AsFlA {
	color: #98a2b3;
	font-size: 32px;
	line-height: 40px;
	font-weight: 500;
	margin-right: 4px;
}

._2joG5iuIm-93WjnqiG4Yed {
	color: #1d2939;
	font-size: 50px;
	line-height: 50px;
	font-weight: 800;
}

._2AD3v-Gd1bLw6ZgQHtUvcy {
	padding: 24px;
}

._2wR2pCWNwY7S1y_0QzjnoK {
	position: relative;
	width: 100%;
	border-radius: 10px;
}

.sSgZtA9wnSsNq89buHmbk {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	width: 100%;
	border-radius: 10px;
	overflow: hidden;
}

.hxPP_6aWOdPHmghSXMIm_ {
	background: #4d43fe;
	transition: width 0.1s ease-out;
}

.QmI8ozxjYM1vCsx1IaVm1 {
	background: #eaecf0;
	transition: width 0.1s ease-out;
}

._2HSXpOrjUR_kwHjwdAU2nD {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	pointer-events: none;
}

._3UHwNl1WaeYId2ynHRv4pc {
	position: absolute;
	background: rgba(255, 255, 255, 0.3);
	border-radius: 2px;
	transform: translateX(-0.5px);
}

._238O4CM1zUMQRAmzntlxS2 {
	position: absolute;
	border-radius: 16px;
	pointer-events: none;
	transition: left 0.1s ease-out;
	display: grid;
	align-items: center;
	justify-items: center;
	place-items: center;
}

._2DVCgVeOAXqVcFx83sd1zz {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 0;
}

._10XteRjEVysAjDdY7ebiM_ {
	display: flex;
	justify-content: space-between;
	font-size: 14px;
	color: #667085;
	margin-top: 8px;
}

.KxJIYfDy2gNm4zBn9paE- {
	color: #667085;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	margin-top: 28px;
}

._1yz7ts-pnluCiEaOrzHFWk {
	display: flex;
	justify-content: space-between;
}

._2c4D12M51itAmFAVFKEL7- {
	display: flex;
	gap: 12px;
}

.-AQpgxP_wv9rBlz5ABp-d {
	display: flex;
	flex-direction: column;
	gap: 12px;
}

._1qU4J80zuLSQaVf3xbSjrH {
	display: flex;
	justify-content: space-between;
	padding: 16px;
	border-radius: 8px;
	border: 1px solid #eaecf0;
	background: #fff;
}

._3SinXCSgpqMkOYg8xuoCSi {
	flex-direction: row-reverse;
}

.US9o6B7OspKo0xNMTXWzl {
	display: flex;
	align-items: center;
	gap: 12px;
}

._2n4Ja-tppk64-1YueQnPZa {
	color: #344054;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
}

._3L-tTNjoUYdsQQcbmpMcDV {
	border: 1px solid var(--button-green);
	background: var(--button-green);
}

._3L-tTNjoUYdsQQcbmpMcDV ._2n4Ja-tppk64-1YueQnPZa {
		color: var(--text-button-green);
	}

.dRRAdjkBACSHehHOAQY20 {
	accent-color: var(--button-green);
	margin: 0;
}

._35vCjuatHiZeDzfxMi-uKk {
	display: flex;
	gap: 12px;
}

._2kJIJL90yjN9uhb6lH0Y58 {
	display: flex;
	align-items: stretch;
	justify-content: center;
}

._1Gh2vGM4xnh7HraJeOZZl0 {
	display: flex;
	padding: 12px 16px;
	border-radius: 8px;
	border: 1px solid #d0d5dd;
	background-color: #ffffff;
	cursor: pointer;
	text-align: center;
	flex: 1 1 0;
	justify-content: center;
}

._2oMvy3zQE6wqnm8zXxwarB {
	background-color: #dbe1ff;
	border-color: #c7cdff;
	color: #4d43fe;
}

._1Gh2vGM4xnh7HraJeOZZl0 input {
	display: none;
}

._2Ey9VhBA_Kja7uG0qj3ifB {
	white-space: nowrap;
	font-weight: bold;
}

.tLEyM8NBtGIWoMNCoaOco {
	display: flex;
	justify-content: space-between;
}

.-ifP0VAc7Fz4H60Yq20Y0 {
	display: flex;
	gap: 12px;
}

._2LYVKq3H0qg4KXqAFEO7xV {
	display: flex;
	flex-direction: column;
	gap: 12px;
}

._27jL8EHwSQY5lqLAcuDcdX {
	display: flex;
	justify-content: space-between;
	padding: 16px;
	border-radius: 8px;
	border: 1px solid #eaecf0;
	background: #fff;
}

._3fIWMrlksRC6sx0w1tDkRY {
	flex-direction: row-reverse;
}

._1MIi_2RSWlZxtabIWP1L3R {
	display: flex;
	align-items: center;
	gap: 12px;
}

._1bpVJZ71ub4Dexq4-F0ehw {
	color: #344054;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
}

._2S2-44q3lq2QtLERAdmpRj {
	border: 1px solid var(--primary);
	background: var(--accent);
}

._2S2-44q3lq2QtLERAdmpRj ._1bpVJZ71ub4Dexq4-F0ehw {
		color: #53389e;
	}

.zKhi4odDCqvVMPt2EGThA {
	accent-color: var(--primary);
	margin: 0;
}

.Yc_Gr1Gxu8iIU9CwtsEyq {
	outline: none !important;
}

.Yc_Gr1Gxu8iIU9CwtsEyq {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	width: 28px;
	height: 28px;
	border: 2px solid #d0d5dd;
	border-radius: 50%;
	background: #fff;
	cursor: pointer;
	position: relative;
	transition: border-color 0.2s, background 0.2s;
	display: inline-block;
	vertical-align: middle;
	-webkit-tap-highlight-color: transparent;
}

.Yc_Gr1Gxu8iIU9CwtsEyq:focus {
	outline: none !important;
	box-shadow: none !important;
}

.Yc_Gr1Gxu8iIU9CwtsEyq:focus-visible {
	outline: none !important;
	box-shadow: none !important;
}

.Yc_Gr1Gxu8iIU9CwtsEyq:checked {
	border-color: #3ac267;
	background-color: #3ac267;
}

.Yc_Gr1Gxu8iIU9CwtsEyq:checked::after {
	content: '';
	position: absolute;
	top: 40%;
	left: 50%;
	width: 8px;
	height: 14px;
	border: solid #fff;
	border-width: 0 3px 3px 0;
	border-radius: 1px;
	transform: translate(-50%, -50%) rotate(45deg);
	display: block;
}

._2urbIcVJ1IVckptyD7Nxio {
	display: flex;
	align-items: baseline;
	gap: 12px;
}

._3iPeaGL3Wrduh3ZvLgMUSP {
	display: flex;
	flex-direction: column;
	gap: 4px;
}

._18Pyl2Mc7MFaoW4lfU5T62 {
	position: relative;
}

	._18Pyl2Mc7MFaoW4lfU5T62 ._2xxNBov8koKQJpBqVtn5Vs {
		align-items: center;
		font-size: 16px;
		line-height: 20px;
		background: #ffffff;
		color: #344054;
		padding: 16px 16px;
	}

	._18Pyl2Mc7MFaoW4lfU5T62 ._2xxNBov8koKQJpBqVtn5Vs .gc5qG0jr9ff4mS9mWzB_X {
			transform: rotate(180deg);
		}

	._18Pyl2Mc7MFaoW4lfU5T62 .uEyjV2b6xlhhm52l-Ya28 {
		border: 1px solid var(--gray);
		background-color: var(--light-grey-shadow);
	}

	._18Pyl2Mc7MFaoW4lfU5T62 .uEyjV2b6xlhhm52l-Ya28:focus {
			box-shadow: none;
		}

	._18Pyl2Mc7MFaoW4lfU5T62 ._2L8G9xxQHiV7AaDezIhb-M {
		position: absolute;
		top: 100%;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		position: absolute;
		width: 100%;
		background: #ffffff;
		box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15);
		border-radius: 4px;
		z-index: 1;
		margin-top: 8px;
	}

	._18Pyl2Mc7MFaoW4lfU5T62 ._2L8G9xxQHiV7AaDezIhb-M .WQXEeYDO3dNYKJ2lpz8EH {
			display: flex;
			justify-content: space-between;
			align-items: center;
			padding: 10px 14px;
			width: 100%;
			box-sizing: border-box;
		}

	._18Pyl2Mc7MFaoW4lfU5T62 ._2L8G9xxQHiV7AaDezIhb-M .WQXEeYDO3dNYKJ2lpz8EH:focus {
				border-color: var(--primary-color);
				box-shadow: 0px 0px 0px 4px #f4ebff, 0px 1px 2px 0px rgba(16,24,40,0.05098);
			}

	._18Pyl2Mc7MFaoW4lfU5T62 ._2L8G9xxQHiV7AaDezIhb-M .WQXEeYDO3dNYKJ2lpz8EH:first-child {
				border-top-left-radius: 4px;
				border-top-right-radius: 4px;
			}

	._18Pyl2Mc7MFaoW4lfU5T62 ._2L8G9xxQHiV7AaDezIhb-M ._4lWjHU2ztLvdz5Rw7NIPg {
			color: var(--text-grey-1);
			font-weight: 400;
			line-height: 24px;
		}

	._18Pyl2Mc7MFaoW4lfU5T62 ._2L8G9xxQHiV7AaDezIhb-M ._2zF020nnZTVmi_Oe_oR9qy {
			background-color: var(--grey-bg);
		}

	._18Pyl2Mc7MFaoW4lfU5T62 ._2L8G9xxQHiV7AaDezIhb-M ._353s3Rx-UfCuGqrAyah52U {
			border-bottom-left-radius: 4px;
			border-bottom-right-radius: 4px;
		}

	._18Pyl2Mc7MFaoW4lfU5T62 .Jamda4TKps5adaDLkWlAw {
		color: var(--primary-text);
	}

	._18Pyl2Mc7MFaoW4lfU5T62 ._2xo9J-y-qkr0Yeyi5f14Us {
		color: var(--ligth-grey-placeHolder);
	}

	._18Pyl2Mc7MFaoW4lfU5T62 ._1tflIfn0FzwbzPqNBmOab1:focus {
		border-color: var(--grey-shadow);
		box-shadow: none;
	}

	._18Pyl2Mc7MFaoW4lfU5T62 ._1tflIfn0FzwbzPqNBmOab1:focus-within {
		border-color: var(--grey-shadow);
		box-shadow: none;
	}

._3GR3TKGYC0z-PKZXarJwBn {
	display: block;
}

	._3GR3TKGYC0z-PKZXarJwBn ._1DOr4MuvTv--4OFv3gvr23 {
		width: 100%;
		border: none;
		padding: 0;
		height: 36px;
		font-size: 16px;
		line-height: 20px;
	}

._1XR5LBKTPPcdHFQTRkG1tD {
	position: absolute;
	top: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	position: absolute;
	width: 100%;
	background: #ffffff;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	z-index: 1;
}

._1XR5LBKTPPcdHFQTRkG1tD ._1YEJqYaDWrOJMDnRUX2T9q {
		width: 100%;
	}

._1XR5LBKTPPcdHFQTRkG1tD ._1YEJqYaDWrOJMDnRUX2T9q ._1TcsbUVfl2pIOQZH6bRG8p {
			display: flex;
			justify-content: space-between;
			align-items: center;
			padding: 12px;
			width: 100%;
			box-sizing: border-box;
		}

._1S_FC8FqB1cQLvMaUvDK9I {
	display: flex;
	align-items: center;
	gap: 12px;
}

._3P4JgKnoZwEdNeYc_fdcIz {
	margin-right: 12px;
	-o-object-fit: contain;
	   object-fit: contain;
}

._1fAX42shCS-2IwgcyEh2t {
	color: rgb(217, 45, 32);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-top: 6px;
}
._2bcvUT459cIWVNenIDD1b8 {
	color: #12b76a;
	font-size: 12px;
	line-height: 18px;
	margin-top: 6px;
}
._2bcvUT459cIWVNenIDD1b8 {
	color: #12b76a;
	font-size: 12px;
	line-height: 18px;
}

._3zzA0NuLC29WFmXe1yls4V {
	flex-direction: row;
	display: flex;
	align-items: center;
	position: relative;
	/* padding-right: 12px; */
}

._2wxnRnBogp3Xah3XiJm140 {
	flex-direction: column;
	display: flex;
}

._2pJK8vj57ET8Wa8Bk9MCix {
	padding-right: 0px;
	flex-direction: column;
}

.NJ4erut_udKuLK1CS2lf_ {
	gap: 12px;
}

._3vyJFyOdMVLJF9VoRTC0f4 {
	margin-top: 8px;
	align-items: center;
}

._3K4jFWKjpzRB118D9T4xKv {
	gap: 3px;
	width: 100%;
}

._2Z1-0QdcQQIcNL36MRDvSQ {
	flex: 1;
	flex-basis: 100%;
}

._2Z1-0QdcQQIcNL36MRDvSQ {
	flex: 1;
	flex-basis: 100%;
	padding-right: 0;
}

._3TpfTAYSaLdH7UGy3joUj6 {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 16px 20px;
	gap: 10px;
	outline: none;
	background: var(--primary-color);
	border: none;
	color: white;
	width: auto;
	padding: 10px;
	font-size: 14px;
	border-radius: 8px;
	height: 40px;
}
._1c6jKHhhQlswhWM2JCR-zH {
	background-color: var(--grey-bg-1);
	border-color: var(--grey-bg-1);
	color: var(--text-grey-2);
}

._3KwjITn47U27sU6NkLGsaV {
	/* width: auto !important; */
}

._7l2CUgF2mksURMVtzy0dm {
	align-items: center;
}

.sUfoxbNr5Ewbe5tcYC48_ {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	width: 100%;
	box-sizing: border-box;
	padding-left: 24px;
	padding-right: 24px;
}

	.sUfoxbNr5Ewbe5tcYC48_ ._2tgce12Hlu_uabj7_z34c4 {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		justify-content: center;
		align-items: center;
		gap: 8px;
		width: 100%;
		box-sizing: border-box;
	}

	.sUfoxbNr5Ewbe5tcYC48_ ._2tgce12Hlu_uabj7_z34c4 ._3PGqLcvGAn1KPD0j-quw35 {
			display: flex;
			justify-content: center;
			align-items: center;
			width: 100%;
			margin-bottom: 8px;
		}

	.sUfoxbNr5Ewbe5tcYC48_ ._2tgce12Hlu_uabj7_z34c4 ._2bqjsa1qqJoTeiTuSBQYMw {
			margin: 0;
			display: block;
			max-width: 100%;
			height: auto;
		}

	.sUfoxbNr5Ewbe5tcYC48_ ._1aFNQEOI3iTIvGdStl8Z_q {
		border-radius: 8px;
		padding: 16px 20px;
		height: auto;
		border: 1px solid var(--primary);
		background: var(--primary);
	}

	.sUfoxbNr5Ewbe5tcYC48_ ._1aFNQEOI3iTIvGdStl8Z_q:disabled {
			background: #d0d5dd !important;
		}

	.sUfoxbNr5Ewbe5tcYC48_ ._1aFNQEOI3iTIvGdStl8Z_q:disabled {
			border: 1px solid #d0d5dd;
		}

	.sUfoxbNr5Ewbe5tcYC48_ ._1aFNQEOI3iTIvGdStl8Z_q ._3kk6B3hMRhwVA98FNTW-XL {
			color: #fff;
			font-size: 16px;
			font-weight: 600;
			line-height: 24px;
		}

	.sUfoxbNr5Ewbe5tcYC48_ ._3Ge_hKSsRCqXSVMer-XzUc {
		border-radius: 8px;
		padding: 16px 20px;
		height: auto;
		border: 1px solid var(--textBorderColor);
		background: var(--textColor);
	}

	.sUfoxbNr5Ewbe5tcYC48_ ._3Ge_hKSsRCqXSVMer-XzUc ._81xwF43gyHPtZVbmcwTBW {
			color: var(--primary);
			font-size: 16px;
			font-weight: 600;
			line-height: 24px;
		}

	.sUfoxbNr5Ewbe5tcYC48_ ._2Tz5UQxxhkDwqYZmAFS1Oy {
		margin: 0;
		color: #667085;
		font-size: 14px;
		font-weight: normal;
		line-height: 22px;
		text-align: center;
		margin-bottom: 5px;
	}

	.sUfoxbNr5Ewbe5tcYC48_ ._15Jee2k9IxMe_gImhDoute {
		display: flex;
		flex-direction: column;
		gap: 10px;
	}

	.sUfoxbNr5Ewbe5tcYC48_ ._1LLbFa5mFEVnxQN4-hJOZC {
		display: flex;
		flex-direction: column;
		gap: 10px;
		justify-content: center;
		align-items: center;
	}

.DGVZY3wQKL6f-z-sx-SvL {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(255, 255, 255, 0.8);
	z-index: 1000;
}

@keyframes _3QX_wCx_B34Hzp6wIPnrLR {
	0% {
		transform: translateY(200px);
		opacity: 0;
	}
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.iV0kqIarUW54r9Ngt3hpl {
	display: flex;
	flex-direction: column;
}

.iV0kqIarUW54r9Ngt3hpl > div:first-child {
	transform: translateY(200px);
	opacity: 0;
	animation: _3QX_wCx_B34Hzp6wIPnrLR 1.2s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}

/* Animation only when not in bottom sheet and on initial mount */

.iV0kqIarUW54r9Ngt3hpl:not(._1vVFSERSKWVljqXlbP0hOY):not(._34VGVSXZ9MJtwqZj-fLCWs) > div:first-child {
	transform: translateY(200px);
	opacity: 0;
	animation: _3QX_wCx_B34Hzp6wIPnrLR 1.2s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}

/* No animation when in bottom sheet */

.iV0kqIarUW54r9Ngt3hpl._1vVFSERSKWVljqXlbP0hOY > div:first-child {
	transform: none;
	opacity: 1;
	animation: none;
}

/* No animation after initial mount */

.iV0kqIarUW54r9Ngt3hpl._34VGVSXZ9MJtwqZj-fLCWs > div:first-child {
	transform: none;
	opacity: 1;
	animation: none;
}

._2di_hPt7f8HTLwbXhSKDvb {
	display: flex;
	flex-direction: column;
	gap: 12px;
	justify-content: space-between;
	align-items: center;
	position: relative;
	overflow: scroll;
	overflow-x: auto;
	box-sizing: content-box;
	scrollbar-width: none; /* Firefox */
	-ms-overflow-style: none; /* Internet Explorer 10+ */
	flex: 1;
}

._3u_O14G9ywDNrsXllJqSXz {
	height: 20px;
	width: 100%;
	background: transparent;
}

._2di_hPt7f8HTLwbXhSKDvb::-webkit-scrollbar {
	/* WebKit */
	width: 0;
	height: 0;
}

._1pP-jCTywR5ICmek3HzURf {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
}

.PUtCZ3DgfMvRenphYfvAQ {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 16px 24px;
	background: white;
	box-sizing: border-box;
}

/* Apply elevated stacking only when explicitly enabled */

._3ngFNBBhlCkZQYLFXUrTbp {
	z-index: 100;
}

._1qOV8SDfpcgeGW4tQhww1d {
	box-shadow: none;
	background-color: rgb(249, 250, 251);
}

._3MeWsOkbUoQPH03nLWmDOQ {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100vw;
	height: 50vh;
	z-index: 1;
	pointer-events: none;
}

._3u-89QBq8lqJqtTs4qHqe4 {
	position: absolute;
	left: auto;
	left: initial;
	right: auto;
	right: initial;
	bottom: -180px;
}

._13wQvWnxw0Q9KA3BwunA7U {
	display: flex;
	justify-content: center;
	margin-top: 5px;
}

._2TRziLJww6hskNq9mjer7a {
	display: flex;
	flex-direction: column;
	gap: 12px;
	width: 100%;
}

	._2TRziLJww6hskNq9mjer7a ._2g5guj0uQSLcAhwaXEnIIj {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
		/* Keeping `max-height` value as consent text's `line-height` * no. of lines. */
		max-height: 72px;
	}

	._2TRziLJww6hskNq9mjer7a .lvFpNUinhxeQK2AFu6C3R {
		display: flex;
		flex-direction: column;
		gap: 4px;
	}

	._2TRziLJww6hskNq9mjer7a .lvFpNUinhxeQK2AFu6C3R p {
			margin: 0;
		}

	._2TRziLJww6hskNq9mjer7a .lvFpNUinhxeQK2AFu6C3R {
		color: #98a2b3;
}

	._2TRziLJww6hskNq9mjer7a ._3geIjZAakHL9JyjqbcaQBq {
		color: rgba(0, 0, 0, 0.4);
		font-size: 12px;
		font-weight: 400;
		line-height: 18px;
		text-align: center;
	}

	._2TRziLJww6hskNq9mjer7a ._3geIjZAakHL9JyjqbcaQBq > p {
			margin: 0;
		}

	._2TRziLJww6hskNq9mjer7a ._18hGiauflbTEJiue_0mYzE {
		color: var(--primary);
		border: none;
		background: none;
		padding: 0;
	}

	._2TRziLJww6hskNq9mjer7a ._3-9m5I1l3udkmHsxFo1bFL {
		border-radius: 8px;
		padding: 16px 20px;
		height: auto;
		background: var(--primary);
	}

	._2TRziLJww6hskNq9mjer7a ._3-9m5I1l3udkmHsxFo1bFL:disabled {
			border: 1px solid var(--grey-bg-1);
			background: var(--grey-bg-1);
		}

	/* Todo : need to add dynamic styling for button text. */

	._2TRziLJww6hskNq9mjer7a ._3-9m5I1l3udkmHsxFo1bFL ._3HdOclQWTFOzSSn1ZgCGT_ {
			color: #fff;
			font-size: 16px;
			font-weight: 600;
			line-height: 22px;
		}

	._2TRziLJww6hskNq9mjer7a .HCMLZMb99Nte4134M1Icw {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 4px;
	}

._3zbk8Kp7oeNmZ-UmVFcFqU {
	display: flex;
	flex-direction: column;
	max-height: 100%;
	gap: 36px;
	width: 100%;
}

._3zbk8Kp7oeNmZ-UmVFcFqU._2XyNVfoxwOmnSdKh9iI91N {
	gap: 16px;
}

.RBjlK_1TodKli24mn4MpN {
	display: flex;
	flex-direction: column;
	gap: 2px;
	color: var(--error);
}

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

._3pi7EI4D5zN4NSvfdxhJkK {
	box-sizing: border-box;
	display: flex;
	width: 100%;
	height: 100%;
	flex-direction: column;
	position: relative;
	justify-content: center;
	align-items: center;
}

._7axhZZwNm06OplmkeyWzV {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 12px;
}

	._7axhZZwNm06OplmkeyWzV ._2e1LYb6EkXAUJ0DuUtryUo {
		display: flex;
	}

	._7axhZZwNm06OplmkeyWzV ._2e1LYb6EkXAUJ0DuUtryUo ._1uBglgL9vABi4z0xs_nzS7 {
			margin-right: 6px;
			color: #111112;
			font-size: 14px;
			font-style: normal;
			line-height: 20px;
		}

	._7axhZZwNm06OplmkeyWzV ._377PVbGnWD6Lw4muNrOs9E {
		color: #717478;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
	}

._1LZw_h27B3zmtGs-o7q7wj {
	color: var(--black);
}
	._1LZw_h27B3zmtGs-o7q7wj ._3E7t4QCKtaQ4eEMsrY9bhX {
		font-weight: 400;
		padding: 16px;
		font-size: 14px;
		line-height: 20px;
		border-bottom: 1px solid var(--grey-border);
		display: flex;
		justify-content: space-between;
	}
	._1LZw_h27B3zmtGs-o7q7wj .K0t35BrMhX4DM_DzyFDm_ {
		transform: rotate(180deg);
		margin-bottom: 8px;
	}
	._1LZw_h27B3zmtGs-o7q7wj ._2nOGn0278iIpDMFHuXDTLi {
		font-size: 12px;
		margin: 0;
		padding: 16px;
		border-bottom: 1px solid var(--grey-border);
		background: var(--grey-bg);
		line-height: 14px;
	}

._3vpL0AulS6xYfgbT-BqvvR {
	display: flex;
	padding: 16px;
	flex-direction: column;
	align-items: flex-start;
	gap: 16px;
	align-self: stretch;
}

	._3vpL0AulS6xYfgbT-BqvvR ._1aZ_W4B8tXnU8CP-Dht3-w {
		display: flex;
		justify-content: space-between;
		width: 100%;
		font-size: 12px;
		font-weight: 400;
		line-height: 18px;
	}

.Ttocrs92M7lZ_S3PqDIgd {
	border-radius: 8px;
	border: 1px solid var(--grey-border);
}

._1nvpd9p5MxkbqINl_ffDU6 {
	border-radius: 8px;
	background: #f5f7fa;
	padding: 8px 16px;
}

	._1nvpd9p5MxkbqINl_ffDU6 ._1lHl4zhBAL_-ptvpFgzPFt {
		color: #717478;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 18px;
	}

._3nBZx5tnFSSsqXFtedp5Lm {
	margin-top: 32px;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	color: var(--black);
}

	._3nBZx5tnFSSsqXFtedp5Lm h1 {
		font-weight: 600;
		font-size: 17px;
		line-height: 24px;
	}

	._3nBZx5tnFSSsqXFtedp5Lm ul {
		padding-left: 12px;
		line-height: 2;
		list-style: none;
	}

	._3nBZx5tnFSSsqXFtedp5Lm li {
		padding: 0 0 0 10px;
		list-style: none;
		position: relative;
	}

	._3nBZx5tnFSSsqXFtedp5Lm li::after {
			content: '';
			height: 4px;
			width: 4px;
			position: absolute;
			top: 8px;
			left: 0;
			border-radius: 50%;
			background: var(--black);
		}

	._3nBZx5tnFSSsqXFtedp5Lm ._16nQU7Qisk9wFslJsG6QyR table, ._3nBZx5tnFSSsqXFtedp5Lm ._16nQU7Qisk9wFslJsG6QyR th {
			border: 1px solid var(--black);
			border-collapse: collapse;
			font-size: 12px;
			color: var(--black);
			padding: 5px;
		}

._3Hq5CwWg5P_9916Uo_ReSk {
	display: flex;
	align-items: center;
}

	._3Hq5CwWg5P_9916Uo_ReSk .zHdz698-HSFBw2RnPT20t {
		margin-right: 6px;
		color: var(--black);
		font-size: 14px;
		font-style: normal;
		line-height: 20px;
	}

.w87rc8aWUXcaLyQOzwBgg {
	border-radius: 8px;
	border: 1px solid #cfe1ff;
	background: var(--accent);
	padding: 12px 16px;
}

._3jnjUrAYgmESyXiapgE5-0 {
	margin-top: 8px;
}

._3Ds0PF-PDGmmnCZnDrX9gM {
	margin-top: 0 !important;
}

._2yCCvaXXXOE_a4NC21Dzy0 {
	margin-top: 32px;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	color: var(--black);
}

	._2yCCvaXXXOE_a4NC21Dzy0 h1 {
		font-weight: 600;
		font-size: 17px;
		line-height: 24px;
	}

	._2yCCvaXXXOE_a4NC21Dzy0 ul {
		padding-left: 12px;
		line-height: 2;
		list-style: none;
	}

	._2yCCvaXXXOE_a4NC21Dzy0 li {
		padding: 0 0 0 10px;
		list-style: none;
		position: relative;
	}

	._2yCCvaXXXOE_a4NC21Dzy0 li::after {
			content: '';
			height: 4px;
			width: 4px;
			position: absolute;
			top: 8px;
			left: 0;
			border-radius: 50%;
			background: var(--black);
		}

	._2yCCvaXXXOE_a4NC21Dzy0 ._1Jje96gzovqWGoEUrxsCyH table, ._2yCCvaXXXOE_a4NC21Dzy0 ._1Jje96gzovqWGoEUrxsCyH th {
			border: 1px solid var(--black);
			border-collapse: collapse;
			font-size: 12px;
			color: var(--black);
			padding: 5px;
		}

._1ulRkqpSTZpNDnL8SZNypN {
	display: flex;
}

.TBbc5k3XxU6d2fyuKtZhc {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	flex: 1;
}

._1ulRkqpSTZpNDnL8SZNypN > .TBbc5k3XxU6d2fyuKtZhc:not(:last-child) {
	border-right: 1px solid rgba(32, 70, 1, 0.2);
}

._1ulRkqpSTZpNDnL8SZNypN > .TBbc5k3XxU6d2fyuKtZhc:first-child {
	width: 26%;
	flex: none;
}

._1iWyi-kWXk8eA3vBgd0RPg {
	display: flex;
	gap: 0 10px;
	flex-wrap: wrap;
	margin-top: 8px;
}

.mEzbH-tDPIhM6rIuXAh6N {
	display: flex;
	align-items: flex-start;
	margin-top: 16px;
}

._21j6eKJnHOvNYs1OhRRfXQ {
	margin-top: 20px;
}

._3ETekd0bwq8yQ9mJZuqPXO {
	display: flex;
	justify-content: center;
	gap: 4px;
}

.XbnRTtd0rbxklaK8HKdo- {
	width: 100%;
	padding: 16px 20px;
	margin: 20px 0 12px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 12px;
	border-radius: 8px;
	border: 1px solid #2a55e5;
	background: #2a55e5;
	box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

._27cQQxOV42W1wtWtiDNykC {
	display: flex;
	width: -moz-max-content;
	width: max-content;
	padding: 4px 8px;
	align-items: center;
	gap: 4px;
	border-radius: 12px;
	background: #2bab3f;
}

/* .container {
	padding: 24px;
	border-radius: 8px;
	background-color: '#FCFCFD';
	margin: 0 24px;
	border: 1px solid #eaecf0;
} */

._3c2pDEe4A6wzGw0XtQ0znO {
	margin: 16px 0;
}

.yeGyBz_NR8wCcZ6we4RqV {
	display: flex;
	justify-content: space-between;
}

._2jIh1wrVLok1NadMm-_9KA {
	width: 100%;
	padding: 16px 20px;
	margin-top: 24px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 12px;
	border-radius: 8px;
	border: 1px solid #212121;
	background: #fff;
	box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
	color: #212121;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
}

._2kecPgjmi8ajS-vJw1EZOL {
	padding-top: 16px;
}

	._2kecPgjmi8ajS-vJw1EZOL .VJAppb8LXNvZE5bq1uTWI {
		color: #212121;
		font-size: 28px;
		font-weight: 700;
		margin: 0 0 5px;
	}

	._2kecPgjmi8ajS-vJw1EZOL ._274D9SWmZOnz1fluZChX-H {
		color: #475467;
		font-size: 16px;
		font-weight: 400;
		margin: 0 0 40px;
	}

	._2kecPgjmi8ajS-vJw1EZOL ._2EtbMWh6gtW4d14OC5o9Qh {
		padding: 12px 0;
		display: flex;
		gap: 12px;
		align-items: center;
	}

	._2kecPgjmi8ajS-vJw1EZOL ._2ZVuEswFOULrBtgFUGu6cu {
		color: #1d2939;
		font-size: 16px;
		font-weight: 500;
		margin: 0;
	}

	._2kecPgjmi8ajS-vJw1EZOL ._3eE3VxOOSMaJkShLii--Oj {
		display: flex;
		flex-direction: column;
		gap: 10px;
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		box-sizing: border-box;
		padding: 24px;
	}

	._2kecPgjmi8ajS-vJw1EZOL ._3eE3VxOOSMaJkShLii--Oj button {
			font-size: 16px;
			font-weight: 600;
			background-color: #2a55e5;
			padding: 10px 16px;
			color: white;
			border: none;
			border-radius: 4px;
			height: 58px;
		}

	._2kecPgjmi8ajS-vJw1EZOL ._3eE3VxOOSMaJkShLii--Oj ._2xaURhZOolPodRD9onV1_h {
			display: flex;
			gap: 5px;
			justify-content: center;
			align-items: center;
		}

	._2kecPgjmi8ajS-vJw1EZOL ._3eE3VxOOSMaJkShLii--Oj ._2xaURhZOolPodRD9onV1_h p {
				font-size: 11px;
				font-weight: 400;
				color: #800000;
				margin: 0;
			}

._1rkrTssUNLu0E0Q5MTmQ2o {
	display: flex;
	overflow-x: auto;
	width: 100%;
}
._3XbI4FvCwVBCyX6vjkwiCm {
	flex-direction: row;
}
._3zUKgCBtpc_haaF4cKD7v8 {
	flex-direction: column;
}
.PgcVLxudHiQztQ_CVacCw {
	margin-bottom: 14px;
}

._1WYRRoqbz8hoHGQc3YY7nD {
	width: 288px;
	height: 10px;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	background-color: #dbe1ff; /* Firefox background */
	border-radius: 4px;
}

/* Chrome, Safari, Opera */

._1WYRRoqbz8hoHGQc3YY7nD::-webkit-progress-bar {
	background-color: #eee;
	background-color: var(--progress-bar-bg, #eee);
	border-radius: 4px;
}

._1WYRRoqbz8hoHGQc3YY7nD::-webkit-progress-value {
	background-color: #4d43fe; /* Green */
	border-radius: 4px;
}

/* Firefox */

._1WYRRoqbz8hoHGQc3YY7nD::-moz-progress-bar {
	background-color: #4d43fe;
	border-radius: 4px;
}

._3hHqZtUqH7IM1JZZbxMuQh {
	background-color: #f2f4f7;
	padding: 20px;
	border-radius: 10px;
	font-family: 'Anek Latin', sans-serif;
}

._2i_LuiNHYdcqBiBynjnGpQ {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

._2bupGSG8flx3Srqeh8licM {
	width: 60px;
	height: 60px;
	border-radius: 8px;
	border: 1px solid #e4e7ec;
}

._3pG-S-xjx0M46KbZOQSboc {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.BK1rJlbH9lFRr6USrXBas {
	color: #4d43fe;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}

._3P-zNXD698qCslf2hsXfDn {
	color: #667085;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	margin-top: 8px;
}

._2u9adCTT7tUZsEC0xCP7jM {
	display: flex;
	width: 100%;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: auto;
	gap: 8px;
}

.KREGgytyy9GUjf6p0Q70C {
	display: flex;
	flex-direction: row;
	align-items: center;
	width: -moz-fit-content;
	width: fit-content;
	gap: 8px;
}

._3pd9_qCo0jbVpyzzWb_MpW {
	color: #667085;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	font-family: 'Anek Latin', sans-serif;
}

._1YYNE0Khw-QTFM46-TtSf_ {
	width: 100%;
	height: 56px;
	background-color: #b5ef85;
	border: none;
	border-radius: 8px;
	color: #1d2939;
	font-size: 18px;
	font-weight: 600;
	font-family: 'Anek Latin', sans-serif;
	cursor: pointer;
}

._3tg8-1IkAJWkqNlkVz6ol- {
	display: flex;
	flex-direction: column;
	height: 80vh;
	max-height: 80vh;
	overflow: hidden;
	background: #f2f4f7;
}

._28iWObmVGw2WaxU-39WR7L {
	flex: 1;
	overflow-y: auto;
	padding: 24px;
	-webkit-overflow-scrolling: touch;
}

._2VTFSIGpShz_pxyBUfmzXQ {
	margin-bottom: 24px;
}

._39ily2oAjJc3A6yZAWmspD {
	color: #4d43fe;
	font-size: 24px;
	font-weight: 700;
	margin: 0;
	line-height: 32px;
}

._2iOn4r6OwUvwmzI-wUgkfh {
	color: #667085;
	font-size: 14px;
	margin: 0;
	line-height: 20px;
}

._2JPO3_fve7GTn2eFaa_CR- {
	border: 1px solid #e4e7ec;
	border-radius: 8px;
	overflow: hidden;
	margin-bottom: 16px;
	background: #f2f4f7;
	display: grid;
	grid-template-columns: 80px 1fr 1.5fr;
}

._3ce81jYMpYze_9dO8ckSqt {
	display: contents;
}

._1-2lJwKS4eSc8X2Jea0MDb {
	color: #344054;
	font-size: 13px;
	font-weight: 500;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: 0.02em;
	padding: 8px;
	border-right: 1px solid #dbe1ff;
	border-bottom: 2px solid #dbe1ff;
	background: #ebefff;
	display: flex;
	align-items: center;
	box-sizing: border-box;
}

._1-2lJwKS4eSc8X2Jea0MDb:first-child {
	justify-content: center;
	text-align: center;
}

._1-2lJwKS4eSc8X2Jea0MDb:nth-child(3) {
	border-right: none;
}

._3TWBkN5T_punsYWXwf_lme {
	display: contents;
}

._2njVxAAxYtcQd_qpnsTpZG {
	color: #344054;
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
	padding: 8px;
	border-right: 1px solid #dbe1ff;
	border-bottom: 1px solid #dbe1ff;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	text-align: center;
	background: #f2f4f7;
}

._2mKioqp6-hArurG0h4Ovgn {
	color: #475467;
	font-size: 13px;
	line-height: 20px;
	word-wrap: break-word;
	word-wrap: break-word;
	hyphens: auto;
	padding: 8px;
	border-right: 1px solid #dbe1ff;
	border-bottom: 1px solid #dbe1ff;
	display: flex;
	align-items: flex-start;
	box-sizing: border-box;
	background: #f2f4f7;
}

._2oIs8ColC2BZXVqCWMSoJ2 {
	color: #1d2939;
	font-size: 13px;
	font-weight: 500;
	line-height: 20px;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-wrap: break-word;
	word-break: break-word;
	padding: 8px;
	border-bottom: 1px solid #dbe1ff;
	display: flex;
	align-items: flex-start;
	box-sizing: border-box;
	background: #f2f4f7;
	text-align: left;
	align-items: center;
}

/* Section Header (Part 1, Part 2) - appears above table columns */

._2T7nfdNfVecIbvIlV7LQib {
	background: #c7cdff;
	padding: 14px 12px;
	text-align: center;
	color: #344054;
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: 0.01em;
	border-top: 2px solid #dbe1ff;
	border-bottom: 2px solid #dbe1ff;
	grid-column: 1 / -1;
}

/* Remove top border from first section header */

._2T7nfdNfVecIbvIlV7LQib:first-child {
	border-top: none;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

/* Hover effect for better UX */

._2njVxAAxYtcQd_qpnsTpZG:hover, ._2mKioqp6-hArurG0h4Ovgn:hover, ._2oIs8ColC2BZXVqCWMSoJ2:hover {
	transition: background-color 0.15s ease;
}

._24Gb6MnHd8Lk7o8DYdouRG {
	position: sticky;
	bottom: 0;
	background: #ffffff;
	padding: 16px 20px 16px 20px;
	border-top: 1px solid #e4e7ec;
	box-shadow: 0px -2px 8px rgba(16, 24, 40, 0.08);
}

._2oyyTZ7LuX9v7BMTKdOTUY {
	width: 100%;
	padding: 16px;
	background: #b5ef85;
	border: none;
	border-radius: 8px;
	color: #1d2939;
	font-size: 18px;
	font-weight: 600;
	font-family: 'Anek Latin', sans-serif;
	cursor: pointer;
	margin-bottom: 8px;
	transition: opacity 0.2s;
}

._2oyyTZ7LuX9v7BMTKdOTUY:disabled {
	cursor: not-allowed;
	opacity: 0.6;
}

._2oyyTZ7LuX9v7BMTKdOTUY:not(:disabled):active {
	opacity: 0.9;
}

.rQVj8MKFcdNvch-l6WBd0 {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 8px;
}

._2RYpBr1FRtkxzOFQrDr5AT {
	color: #98a2b3;
	font-size: 12px;
	line-height: 16px;
	font-weight: 500;
}

.ye4HXBS5AtiichqYdsYHl {
	color: #1d2939;
	font-size: 12px;
	font-weight: 600;
}

/* Detailed Repayment Schedule Section */

._3I4iqi1wqF8ZHo6jWykLNw {
	margin-top: 24px;
	margin-bottom: 16px;
}

._3Tuik2xfsuZBwdOkXf5Rsw {
	background: #c7cdff;
	font-size: 16px;
	font-weight: 500;
	padding: 12px 16px;
	text-align: center;
	border-radius: 8px 8px 0 0;
	line-height: 24px;
}

._2FPMfialgUWcAhC58QwF1c {
	border: 1px solid #e4e7ec;
	border-radius: 0 0 8px 8px;
	overflow: hidden;
	background: #f2f4f7;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
}

.nSxe56hGrOKwj7mTVeb0u {
	display: contents;
}

._28t6LODmyZeqnc8Pc3LDEH {
	color: #344054;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	text-align: center;
	padding: 12px 8px;
	word-wrap: break-word;
	border-right: 1px solid #e4e7ec;
	border-bottom: 2px solid #e4e7ec;
	background: #f2f4f7;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
}

._28t6LODmyZeqnc8Pc3LDEH:nth-child(5) {
	border-right: none;
}

.b8HgIKtP96e3b39zuSAU4 {
	display: contents;
}

._1QUCd0CjDP6fhPhOuwICsb {
	color: #475467;
	font-size: 13px;
	font-weight: 500;
	line-height: 20px;
	text-align: center;
	word-wrap: break-word;
	word-wrap: break-word;
	padding: 12px 8px;
	border-right: 1px solid #e4e7ec;
	border-bottom: 1px solid #e4e7ec;
	background: #f2f4f7;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
}

._1QUCd0CjDP6fhPhOuwICsb:nth-child(5n) {
	border-right: none;
}

/* Responsive adjustments for smaller screens */

@media (max-width: 480px) {
	._2FPMfialgUWcAhC58QwF1c {
		grid-template-columns: 60px repeat(4, 1fr);
	}

	._28t6LODmyZeqnc8Pc3LDEH {
		font-size: 11px;
		padding: 8px 4px;
	}

	._1QUCd0CjDP6fhPhOuwICsb {
		font-size: 12px;
		padding: 8px 4px;
	}

	._3Tuik2xfsuZBwdOkXf5Rsw {
		font-size: 15px;
		padding: 8px 12px;
	}
}

._21Axk8xUsTPRS0Akk3cmpB {
	background: #ffffff;
	border-radius: 16px;
	padding: 16px 16px 12px 16px;
	box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1),
		0px 1px 2px rgba(16, 24, 40, 0.06);
	cursor: pointer;
	margin-top: 10px;
}

._30s2QNJZbWckSJaDsu5CH- {
	display: flex;
	justify-content: start;
	align-items: flex-start;
	gap: 12px;
	margin-bottom: 16px;
}

._3UL1uP2B6pZF5wtmqVXfCK {
	height: 40px;
	-o-object-fit: contain;
	   object-fit: contain;
}

._2BbdkcgWLAErPuMQ-lbT-g {
	text-align: left;
	display: flex;
	flex-direction: column;
	gap: 4px;
}

._3h5jcLZMhj42FSp8MB9s-K {
	color: #6b7280;
	font-size: 12px;
	line-height: 16px;
}

._2Xl-vV65GI_XlC0ECrd1G3 {
	color: #1f2937;
	font-size: 24px;
	line-height: 20px;
	font-weight: bold;
}

._3gK_d_LLy_B6jDvcpYZcI2 {
	display: flex;
	gap: 12px;
	margin-bottom: 16px;
	color: #667085;
	font-size: 12px;
	font-weight: 500;
}

._2zRvHN8cJ7U4XdIfsMj-ij {
	background-color: #f3f4f6;
	padding: 6px 12px;
	border-radius: 8px;
}

.hPgnZ6bvtppwOMt1bOTrM {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

._2EyDhGV4teeO-H7W_oh6r3 {
	background: none;
	border: none;
	display: flex;
	align-items: center;
	gap: 4px;
	color: #4d43fe;
	font-size: 14px;
	font-weight: 600;
	cursor: pointer;
}

._3192cC-5JlFRVS11EP6oWl {
	width: 20px;
	height: 20px;
}

._1yS6TEtBTGKkGz3--tyMls {
	background: none;
	border: none;
	color: #475467;
	font-size: 12px;
	font-weight: 500;
	-webkit-text-decoration: underline;
	text-decoration: underline;
	cursor: pointer;
}

._1EUSuASzf_a35QdiojnURg {
	color: white;
	font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;
	font-weight: bold;
	text-align: center;
	padding-top: 0;
	padding-left: 32px;
	padding-right: 32px;
	width: -moz-fit-content;
	width: fit-content;
	margin: 0 auto; /* default: no top gap (small text) */
	min-height: 28px;
	height: 28px; /* fix banner height to avoid vertical jitter */
	display: flex;
	align-items: center;
	justify-content: center;

	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="28" viewBox="0 0 200 28" fill="none"><path d="M2.02038 0.0462721 C1.31242 0.00855862 0.636068 0.00912596 0 0.0462721 H2.02038 C8.71212 0.402741 18.2293 4.17925 23.2687 12.8131 C32.133 28 39.3352 28 45.4294 28 L 154.571 27.9818 C 160.665 27.9818, 167.867 27.9818, 176.731 12.7949 C 181.771 4.16105, 191.288 0.384542, 197.98 0.0280728 C 198.688 -0.00964072, 199.364 -0.00907339, 200 0.0280728 H0 Z" fill="%234D43FE"/></svg>');
	background-image: var(
		--banner-svg-url,
		url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="28" viewBox="0 0 200 28" fill="none"><path d="M2.02038 0.0462721 C1.31242 0.00855862 0.636068 0.00912596 0 0.0462721 H2.02038 C8.71212 0.402741 18.2293 4.17925 23.2687 12.8131 C32.133 28 39.3352 28 45.4294 28 L 154.571 27.9818 C 160.665 27.9818, 167.867 27.9818, 176.731 12.7949 C 181.771 4.16105, 191.288 0.384542, 197.98 0.0280728 C 198.688 -0.00964072, 199.364 -0.00907339, 200 0.0280728 H0 Z" fill="%234D43FE"/></svg>')
	);
}

	/* Remove default margins from nested rich text elements to keep vertical centering consistent */

	._1EUSuASzf_a35QdiojnURg * {
		line-height: 28px !important;
	}

	._1EUSuASzf_a35QdiojnURg * {
		margin-left: 4px;
		margin-right: 4px;
	}

._2H9MA_5xSk3KPjchSvHdTU {
	display: flex;
	align-items: center;
	height: 28px;
}

._2H9MA_5xSk3KPjchSvHdTU * {
	line-height: 28px !important;
}

._2H9MA_5xSk3KPjchSvHdTU * {
	margin-left: 12px;
	margin-right: 12px;
}

._3WbTvAGJU3jsuTJ7I7MbdN {
	padding: 12px;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding-left: 24px;
}

._3WbTvAGJU3jsuTJ7I7MbdN .IqMy8BVtFGfmUeO5HSSAM {
		font-size: 14px;
		line-height: 18px;
		color: #667085;
	}

._3WbTvAGJU3jsuTJ7I7MbdN .doTjJXgmzkxzIS1kliGnB .UIITFLYYSQ0p1q1nxnu7q {
			font-size: 24px;
			line-height: 28px;
			color: var(--black);
			font-weight: 600;
		}

._3WbTvAGJU3jsuTJ7I7MbdN .doTjJXgmzkxzIS1kliGnB ._3mTb5CrnhNiHk3r-m8ux85 {
			height: 36px;
			width: 36px;
			border: 1px solid var(--grey-border);
			border-radius: 8px;
			background-color: var(--white);
		}

._3WbTvAGJU3jsuTJ7I7MbdN .doTjJXgmzkxzIS1kliGnB ._1Bg6vwxel9x1TAh3fFGEiV {
			background-color: var(--primary);
		}

._3WbTvAGJU3jsuTJ7I7MbdN ._2TxqsijFa7csEfiFNoerE4 {
		margin-top: 20px;
	}

._3WbTvAGJU3jsuTJ7I7MbdN ._3WjxdzluvEJJsq9kguqM91 {
		width: 100%;
		display: flex;
		justify-content: center;
	}

._3WbTvAGJU3jsuTJ7I7MbdN ._1PxOneY2-YAKA1-lmt_1Mt {
		background-color: #fff;
	}

._3WbTvAGJU3jsuTJ7I7MbdN ._1PxOneY2-YAKA1-lmt_1Mt .VPGW-UkdgVu3tj6Urw8Na {
			font-size: 18px;
			line-height: 18px;
			font-weight: 600;
			color: #4d43fe;
		}

._3-2EwlrjTgSQum3rPjnsVX {
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
	color: var(--black);
	margin-bottom: 16px;
}

._2Jtmoy45Y9vV1JX8-GtesA {
	border: 1px solid var(--grey-border);
	border-radius: 8px;
}

._2Jtmoy45Y9vV1JX8-GtesA ._3wc6T1LJoTcC2aEOulBdjd {
		display: flex;
		justify-content: space-between;
		padding: 24px 16px;
		font-size: 14px;
		line-height: 20px;
		font-weight: 600;
		color: var(--grey-text);
		border-bottom: 1px solid var(--grey-border);
	}

._2Jtmoy45Y9vV1JX8-GtesA ._1pM4su8nDZQ0661ED3DKe5 {
		min-width: 80px;
	}

._2Jtmoy45Y9vV1JX8-GtesA ._2oN7sxURoPmhqJRkS-Jqad {
		min-width: 110px;
	}

._2Jtmoy45Y9vV1JX8-GtesA .Mh57l19leZtxjJtUwe1bP {
		display: flex;
		padding: 16px;
		width: 100%;

		border-bottom: 1px solid var(--grey-border);
	}

._2Jtmoy45Y9vV1JX8-GtesA .Mh57l19leZtxjJtUwe1bP input[type='radio'] {
			accent-color: var(--primary);
		}

._2Jtmoy45Y9vV1JX8-GtesA .Mh57l19leZtxjJtUwe1bP._1qDGc2hnni0qtf4mw9_Y2k {
			border-bottom: none;
		}

._2Jtmoy45Y9vV1JX8-GtesA .Mh57l19leZtxjJtUwe1bP._2AJc-_h3BfTth71Uksesnl {
			background-color: var(--accent);
		}

._2Jtmoy45Y9vV1JX8-GtesA .Mh57l19leZtxjJtUwe1bP ._2qqtcBWbXZMir9ityctPAu {
			display: flex;
			justify-content: space-between;
			flex: 1;
			padding-left: 10px;
			font-size: 14px;
			line-height: 22px;
		}

._2Jtmoy45Y9vV1JX8-GtesA .Mh57l19leZtxjJtUwe1bP ._2qqtcBWbXZMir9ityctPAu ._2tADKKO43HGVphEuJwF3rR {
				color: var(--black);
			}

._2Jtmoy45Y9vV1JX8-GtesA .Mh57l19leZtxjJtUwe1bP ._2qqtcBWbXZMir9ityctPAu ._2O4L2kMH3OwuyR_s3QzFBN {
				text-align: center;
			}

._2Jtmoy45Y9vV1JX8-GtesA .Mh57l19leZtxjJtUwe1bP ._2qqtcBWbXZMir9ityctPAu ._2fZlGrk8RTklcze3tIar18 {
				color: var(--grey-text);
			}

._2Jtmoy45Y9vV1JX8-GtesA .Mh57l19leZtxjJtUwe1bP ._1rniAW1bkFolRxhYNlXHHZ {
			display: flex;
			flex-direction: column;
			gap: 48px;
			justify-content: space-between;
			flex: 1;
			font-size: 14px;
			line-height: 22px;
			border-radius: 12px;
		}

._2Jtmoy45Y9vV1JX8-GtesA .Mh57l19leZtxjJtUwe1bP ._1rniAW1bkFolRxhYNlXHHZ ._2O4L2kMH3OwuyR_s3QzFBN {
				text-align: center;
			}

._2Jtmoy45Y9vV1JX8-GtesA .Mh57l19leZtxjJtUwe1bP ._1rniAW1bkFolRxhYNlXHHZ ._1pM4su8nDZQ0661ED3DKe5 {
				font-weight: 700;
				font-size: 18px;
				white-space: nowrap;
			}

._2Jtmoy45Y9vV1JX8-GtesA .Mh57l19leZtxjJtUwe1bP ._1rniAW1bkFolRxhYNlXHHZ ._2tADKKO43HGVphEuJwF3rR {
				color: #1d2939;
				font-size: 18px;
				font-weight: 700;
			}

._2Jtmoy45Y9vV1JX8-GtesA .Mh57l19leZtxjJtUwe1bP ._1rniAW1bkFolRxhYNlXHHZ ._2fZlGrk8RTklcze3tIar18 {
				color: var(--Super-Gray-600);
			}

._2Jtmoy45Y9vV1JX8-GtesA ._1i0PS2ONtL3XKpVf8rYObr {
		flex-direction: row-reverse;
		align-items: baseline;
		border-radius: 12px;
		position: relative;
		width: auto;
		flex: 1;
		box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.1),
			0px 2px 4px -2px rgba(16, 24, 40, 0.06);
	}

._2Jtmoy45Y9vV1JX8-GtesA ._1i0PS2ONtL3XKpVf8rYObr._2AJc-_h3BfTth71Uksesnl {
			background-color: #ffffff;
			border: 1px solid #6ce9a6;
		}

._2Jtmoy45Y9vV1JX8-GtesA ._1i0PS2ONtL3XKpVf8rYObr input[type='radio'] {
			-moz-appearance: none;
			     appearance: none;
			-webkit-appearance: none;
			width: 24px;
			height: 24px;
			border: 1px solid #d0d5dd;
			/* gray border */
			border-radius: 50%;
			background-color: #fff;
			/* white background when unchecked */
			position: relative;
			left: -95px;
			top: -25px;
			cursor: pointer;
		}

._2Jtmoy45Y9vV1JX8-GtesA ._1i0PS2ONtL3XKpVf8rYObr input[type='radio']::after {
			content: '';
			width: 10px;
			height: 10px;
			border-radius: 50%;
			background-color: transparent;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			transition: width 120ms ease, height 120ms ease, background-color 120ms ease;
		}

._2Jtmoy45Y9vV1JX8-GtesA ._1i0PS2ONtL3XKpVf8rYObr input[type='radio']:checked {
			border-color: #12b76a; /* keep same thickness; just change color */
			background-color: #ecfff6; /* soft mint background when checked */
		}

._2Jtmoy45Y9vV1JX8-GtesA ._1i0PS2ONtL3XKpVf8rYObr input[type='radio']:checked::after {
			background-color: #12b76a;
			/* green center dot */
			border: none;
			width: 8px;
			height: 8px;
		}

._BQoLE_6DM9bBmFzGN4zy {
	border: none;
	border-radius: 0;
	width: 100%;
	overflow: visible;
	box-sizing: border-box;
}

._1tjfAnDgnBwkSURCGIsP2d {
	text-align: center;
	margin-top: 28px;
}

._1tjfAnDgnBwkSURCGIsP2d ._3qiC5VgOJLWuwxEtfj80i {
		border: none;
		background-color: transparent;
		color: var(--primary);
		font-size: 14px;
		font-weight: 600;
		line-height: 20px;
	}

._1tjfAnDgnBwkSURCGIsP2d ._3qiC5VgOJLWuwxEtfj80i:disabled {
			opacity: 0.6;
		}

._1AAKE0j26RSxUB_fT5_YZL {
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
	margin-top: 10px;
}

.BtBrcqr_FF970ZLsoHnwW {
	color: #667085;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	letter-spacing: 0.4px;
}

._3fafx0pmhoOlr0M3kaMETd {
	color: #475467;
	color: var(--Super-Gray-600, #475467);
	font-family: 'Anek Latin';
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: 0.28px;
}

._3YZ9sUOEDk1MowD5bN2_5D {
	color: #1d2939;
	color: var(--Super-Gray-800, #1d2939);
	font-family: 'Anek Latin';
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: 0.28px;
}

.ETvx5Ti3Wk4R5SXxS6Q1 {
	width: 100%;
	overflow-x: auto;
	padding-bottom: 12px;
	box-sizing: border-box;
	-webkit-overflow-scrolling: touch;
	/* touch-action: pan-x pan-y; */
	/* reason to add pan-x pan-y is to allow vertical scroll propagation when user scrolls vertically on EMI boxes */
	scrollbar-width: none; /* Firefox */
	-ms-overflow-style: none; /* IE and Edge */
	margin-left: 8px;
}

.ETvx5Ti3Wk4R5SXxS6Q1::-webkit-scrollbar {
		display: none; /* Chrome, Safari and Opera */
	}

.ETvx5Ti3Wk4R5SXxS6Q1 > div {
		display: flex !important;
		flex-wrap: nowrap !important;
		gap: 12px !important;
		width: -moz-max-content !important;
		width: max-content !important;
		min-width: -moz-max-content !important;
		min-width: max-content !important;
	}

/* Single card takes full width */

.ETvx5Ti3Wk4R5SXxS6Q1._1z750sXz9DuuNFc-PukHat > div {
		width: 100% !important;
	}

.ETvx5Ti3Wk4R5SXxS6Q1._1z750sXz9DuuNFc-PukHat > div ._1i0PS2ONtL3XKpVf8rYObr {
			flex: 1 !important;
			min-width: 0 !important;
		}

/* Adjust positioning for single card to match multiple card alignment */

.ETvx5Ti3Wk4R5SXxS6Q1._1z750sXz9DuuNFc-PukHat > div ._1i0PS2ONtL3XKpVf8rYObr input[type='radio'] {
				top: 16px !important;
				left: 16px !important;
				right: auto !important;
			}

.ETvx5Ti3Wk4R5SXxS6Q1._1z750sXz9DuuNFc-PukHat > div ._1i0PS2ONtL3XKpVf8rYObr ._2CbM3gH4U2nzo8aZABjfAw {
				top: -4px !important;
			}

.ETvx5Ti3Wk4R5SXxS6Q1:not(._1z750sXz9DuuNFc-PukHat) ._1i0PS2ONtL3XKpVf8rYObr {
	width: 160px !important;
	min-width: 160px !important;
	max-width: 160px !important;
	height: auto !important;
	min-height: 140px !important;
}

/* Remove the left margin when there is only a single option */

.ETvx5Ti3Wk4R5SXxS6Q1._1z750sXz9DuuNFc-PukHat {
	margin-left: 0;
}

/* For multi-option layout, labels (options) should size to content to enable horizontal scrolling */

.ETvx5Ti3Wk4R5SXxS6Q1:not(._1z750sXz9DuuNFc-PukHat) .Mh57l19leZtxjJtUwe1bP {
	width: auto !important;
	flex: 0 0 auto !important;
}

/* Ensure each label (option) behaves like an inline flex item inside the scroll row */

.ETvx5Ti3Wk4R5SXxS6Q1:not(._1z750sXz9DuuNFc-PukHat) > div > label.Mh57l19leZtxjJtUwe1bP {
	display: inline-flex !important;
}

/* Match single-option card height to multi-option height */

.ETvx5Ti3Wk4R5SXxS6Q1._1z750sXz9DuuNFc-PukHat ._1i0PS2ONtL3XKpVf8rYObr {
	height: auto !important;
	min-height: 120px !important;
	width: 100% !important;
	min-width: 100% !important;
	max-width: 100% !important;
	flex: 0 0 100% !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding: 16px !important;
}

/* Ensure radio is positioned like the single-option layout when there are multiple cards */

.ETvx5Ti3Wk4R5SXxS6Q1:not(._1z750sXz9DuuNFc-PukHat)
	._1i0PS2ONtL3XKpVf8rYObr
	input[type='radio'] {
	position: absolute !important;
	left: 12px !important;
	top: 16px !important;
	right: auto !important;
}

._1i0PS2ONtL3XKpVf8rYObr {
	padding: 16px !important;
	min-width: 144px !important;
	flex: 0 0 144px !important;
}

._1i0PS2ONtL3XKpVf8rYObr {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	border-radius: 12px;
	position: relative;
	box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.1),
		0px 2px 4px -2px rgba(16, 24, 40, 0.06);
	background: white;
	width: auto;
	margin: 0;
	box-sizing: border-box;
	border: 1px solid #e4e7ec;
	overflow: visible;
}

._1i0PS2ONtL3XKpVf8rYObr._2AJc-_h3BfTth71Uksesnl {
		padding: 15px !important;
	}

._1i0PS2ONtL3XKpVf8rYObr._2AJc-_h3BfTth71Uksesnl {
		background-color: #ffffff;
		border: 1px solid #6ce9a6;
	}

._1i0PS2ONtL3XKpVf8rYObr input[type='radio'] {
		-moz-appearance: none;
		     appearance: none;
		-webkit-appearance: none;
		width: 20px;
		height: 20px;
		border: 1px solid #12b76a; /* thinner green outer ring */
		border-radius: 50%;
		background-color: #ecfff6; /* soft mint fill */
		margin: 0;
		cursor: pointer;
		flex-shrink: 0;
		position: absolute;
		top: 32px; /* Align with EMI amount */
		right: 16px;
	}

._1i0PS2ONtL3XKpVf8rYObr input[type='radio']::after {
		content: '';
		width: 10px;
		height: 10px;
		border-radius: 50%;
		background-color: transparent;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		transition: width 120ms ease, height 120ms ease, background-color 120ms ease;
	}

._1i0PS2ONtL3XKpVf8rYObr input[type='radio']:checked {
		border-color: #12b76a; /* same green */
		background-color: #ecfff6; /* keep solid mint */
	}

._1i0PS2ONtL3XKpVf8rYObr input[type='radio']:checked::after {
		background-color: #12b76a; /* solid green center */
		border: none;
		width: 8px; /* slightly smaller when selected */
		height: 8px;
	}

/* Force top-left placement when single option variant class is applied */

._1SaX0JQPSkQyn38s8K4EKB input[type='radio'] {
	position: absolute !important;
	left: 10px !important;
	top: 16px !important;
	right: auto !important;
}

._1rniAW1bkFolRxhYNlXHHZ {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	flex: 1;
	font-size: 14px;
	line-height: 20px;
	border-radius: 12px;
	position: relative;
	width: 100%;
	box-sizing: border-box;
	min-width: 0;
	height: 100%;
	padding-top: 8px;
}

._1rniAW1bkFolRxhYNlXHHZ ._2idymKlofYJ8FJKg5Psu2m {
		display: flex;
		flex-direction: column;
		margin-top: 16px;
	}

/* Variant when there is only one EMI offer card */

._1rniAW1bkFolRxhYNlXHHZ ._2S-ykaVX462VCCr0DdIwHz {
		display: flex;
		flex-direction: column;
		margin-top: 16px;
	}

._1rniAW1bkFolRxhYNlXHHZ ._1naqNIAMVvDp4fLEl2yzgU {
		color: #1d2939;
		font-size: 18px;
		line-height: 22px;
		font-weight: 700;
		width: 100%;
		font-family: 'Anek Latin', monospace;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

._1rniAW1bkFolRxhYNlXHHZ ._2tADKKO43HGVphEuJwF3rR {
		color: #4d43fe;
		font-size: 24px;
		font-weight: 700;
		width: 100%;
		font-family: 'Anek Latin', monospace;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

._1rniAW1bkFolRxhYNlXHHZ ._3CZvfVhHSifzF-Zjs3_qJ8 {
		color: #667085;
		font-size: 13px;
		white-space: nowrap;
	}

._1rniAW1bkFolRxhYNlXHHZ ._1pM4su8nDZQ0661ED3DKe5 {
		font-weight: 700;
		font-size: 16px;
		display: inline-block;
		white-space: nowrap;
		margin-top: auto;
		margin-left: 3px;
	}

/* When there are multiple options, increase top margin of emi-amount-container */

.ETvx5Ti3Wk4R5SXxS6Q1:not(._1z750sXz9DuuNFc-PukHat)
	._1i0PS2ONtL3XKpVf8rYObr
	._1rniAW1bkFolRxhYNlXHHZ
	._2idymKlofYJ8FJKg5Psu2m {
	margin-top: 24px;
}

._2CbM3gH4U2nzo8aZABjfAw {
	position: absolute;
	top: 1px;
	left: 70px;
	transform: translateX(-50%);
	z-index: 1;
	overflow: visible; /* ensure SVG isn't clipped */
}

/* Prevent clipping of the tag SVG content */

._2CbM3gH4U2nzo8aZABjfAw svg {
	display: block;
	overflow: visible;
}

/* Strongly normalize radio position to avoid large overlay that can block horizontal scroll */

._2Jtmoy45Y9vV1JX8-GtesA ._1i0PS2ONtL3XKpVf8rYObr input[type='radio'] {
	position: absolute !important;
	left: 12px !important;
	top: 16px !important;
	right: auto !important;
	width: 20px !important;
	height: 20px !important;
	margin: 0 !important;
}

.B1ykAu5GgD9164rveUFPg {
	z-index: 999999 !important;
}

.B1ykAu5GgD9164rveUFPg {
	margin: 0;
	border-radius: 12px 12px 0 0;
	height: auto;
	max-height: 80vh;
	overflow: hidden;
}

/* Wrapper for LV4 card-based offer layout */

._1lARgijwgYF6qEojuVyFYD {
	position: relative;
	z-index: 1;
	overscroll-behavior: contain;
	-webkit-overflow-scrolling: touch;
	touch-action: pan-y;
	/* prevent scroll chaining to parent/document - iOS bug */
}

/* Dot animation for loading states */

@keyframes _2aCe6SXLAzEMlekl1orxbM {
	0%, 60%, 100% {
		opacity: 0;
	}
	30% {
		opacity: 1;
	}
}

._2RPmEYYT3ZXvCvPR2DMrUg {
	display: inline-flex;
	margin-left: 2px;
	gap: 1px;
}

._2RPmEYYT3ZXvCvPR2DMrUg span {
	animation: _2aCe6SXLAzEMlekl1orxbM 1.4s infinite;
}

._2RPmEYYT3ZXvCvPR2DMrUg span:nth-child(1) {
	animation-delay: 0s;
}

._2RPmEYYT3ZXvCvPR2DMrUg span:nth-child(2) {
	animation-delay: 0.2s;
}

._2RPmEYYT3ZXvCvPR2DMrUg span:nth-child(3) {
	animation-delay: 0.4s;
}

._25F3JyaywzopJvLkgLLoZH {
	margin-top: 12px;
}

/* Override: place radio at top-left when only one EMI card is rendered */

.ETvx5Ti3Wk4R5SXxS6Q1._1z750sXz9DuuNFc-PukHat ._1i0PS2ONtL3XKpVf8rYObr input[type='radio'] {
	top: 16px !important;
	left: 16px !important;
	right: auto !important;
}

/* Beneficiary name container */

._33xHKXWl6tXl15lh3fIJGu {
	background: rgba(255, 229, 252, 1);
	padding: 4px 12px;
	border-radius: 8px;
	margin-left: 12px;
	width: -moz-fit-content;
	width: fit-content;
}

._1vQkXU0FT5OsLDiJ2Oji4d {
	background: rgba(255, 229, 252, 1);
	color: rgba(210, 0, 213, 1);
}

/* Offer title heading */

._1Q43qb_8kF_PWEN4dU1eme {
	color: #1d2939;
	font-size: 32px;
	margin-left: 12px;
	font-weight: 700;
	line-height: 34px;
	margin-bottom: 20px;
	font-family: 'Anek Latin', sans-serif;
}

/* Main offer card */

._3q4lDWRV9GFLnYrUd2roOZ {
	background: #ffffff;
	border-radius: 16px;
	padding: 20px 20px 4px 20px;
	box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1),
		0px 1px 2px rgba(16, 24, 40, 0.06);
	position: relative;
}

/* Offer status image */

._15y3qDx4RG8sU9Mh0gViL1 {
	position: absolute;
	top: 0px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 10;
	height: auto;
	max-width: 160px;
}

/* Lender info container */

.c-zKq00q4fbAar4Exuz5r {
	display: flex;
	margin-top: 16px;
	height: 80px;
	align-items: center;
	justify-content: flex-start;
}

/* Lender logo container */

._1Crx1vRVMhWutAEz-dbuXX {
	margin-right: 12px;
	border-radius: 12px;
	border: 1px solid #e4e7ec;
	background-color: #f2f4f7;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 64px;
	height: 64px;
}

/* Lender logo image */

._30l15M0Qx49qvwg3bTmN2g {
	height: 64px;
	width: 64px;
	-o-object-fit: cover;
	   object-fit: cover;
}

/* Get instant cash container */

._3CEomRyLcEWSxldiIY47b9 {
	display: flex;
	flex-direction: column;
	align-items: start;
	justify-content: start;
	gap: 4px;
	margin-bottom: 8px;
}

/* Get instant cash text */

._3rIec-djyMgg4WY4iGozG3 {
	color: #667085;
	font-size: 14px;
	line-height: 24px;
	font-weight: 500;
}

/* Amount edit container */

._3br4_1CPvTaCz2PyeNl3eb {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 4px;
	margin-bottom: 8px;
}

/* Amount text */

.-bOS26BzYPvCULm0Rnw6h {
	color: #1d2939;
	font-size: 44px;
	font-weight: 700;
	line-height: 24px;
}

/* Safe and secure image */

._2zflX6hY7J9JcurU7MB9QD {
	width: 147px;
	height: 14px;
}

/* Edit amount button */

._3i2pMhc1cbUw1ha6Bbc8BZ {
	width: 24px;
	height: 24px;
	background: transparent;
	border: none;
	cursor: pointer;
	padding: 0;
}

/* Account aggregator button container */

.f33n7fVDTyFdKW97x63IN {
	margin-bottom: 16px;
	text-align: center;
}

/* Account aggregator button */

.iXWdHS4blJE8C1WPMv8jh {
	background: none;
	border: none;
	color: #4d43fe;
	font-size: 16px;
	font-weight: 600;
	cursor: pointer;
	padding: 0;
}

/* Divider */

.trcNaAFMUA8d3HWdcLDcP {
	height: 1px;
	background: #e4e7ec;
	margin: 16px 0;
}

/* Select EMI plan container */

._2x7f6rpJwni-FoRYycLgsa {
	margin-bottom: 12px;
}

/* Select EMI plan heading */

._3i_APNOK1ilaFqmLFxm-yv {
	color: #1d2939;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 12px;
	margin-top: 12px;
	line-height: 18px;
}

/* EMI plan container no border */

._3zoDrt2NocwBN5BuQxIL-8 {
	border: none !important;
}

/* Radio button wrapper no margin */

._1CUOJehsOWY5Y4Pr3n6I0y {
	margin-left: 0;
	padding-right: 0;
}

/* Offer expiry container */

.WQVGvWnycLONGRH7Exn0J {
	text-align: center;
	color: #667085;
	font-size: 14px;
	margin-top: 16px;
	margin-bottom: 16px;
}

/* Offer expiry date */

._2GBfnXUPUomBwgyn5k5yZd {
	color: #ff34ff;
	font-weight: 600;
}

/* Get offer button */

._2DXyffeSoyP6iyGFEoW619 {
	width: 100%;
	padding: 18px;
	background: #b5ef85;
	border: none;
	border-radius: 8px;
	color: #1d2939;
	font-size: 18px;
	font-weight: 600;
	font-family: 'Anek Latin', sans-serif;
	cursor: pointer;
	margin-bottom: 8px;
}

._2DXyffeSoyP6iyGFEoW619:disabled {
	cursor: not-allowed;
	opacity: 0.6;
}

/* View KFS container */

._1YSiPZjttgUTRVWOdSOWoM {
	text-align: center;
	margin-bottom: 12px;
}

/* View KFS button */

._1UPwMEIbKYqB3W30L5IHuE {
	background: none;
	border: none;
	color: #4d43fe;
	font-size: 14px;
	font-weight: 600;
	cursor: pointer;
	padding: 8px;
}

._1uENGatl201Zc89s0u3gmw {
	background-color: #f2f4f7;
	padding: 24px;
	border-radius: 10px;
}

._1cdwdOk5ucnVMognxromvl {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

._2FjIAQqhcg49kW4uk2VS4S {
	color: #4d43fe;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
	margin-bottom: 8px;
}

.UnA8O6YnAjTC5CRv2xY0S {
	color: #667085;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	padding: 0;
}

._5c10HE3VmkhTVdtM9GuXZ {
	color: #1d2939;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0px;
}

._3AgftgihJLrZPl1VcBNt6R {
	display: flex;
	flex-direction: row;
	gap: 8px;
	flex-wrap: wrap;
}

.VdZHx0eyXyizdLbhSG_gB {
	display: flex;
	align-items: center;
	justify-content: center;
}

._3UO3cXq1DMKv8_X7iF9eh1 {
	width: 66px;
	height: 44px;
}

.RqEbOS0Mp-CfsBT2m878u {
	width: 100%;
	padding: 18px;
	color: #1d2939;
	background: #b5ef85;
	border: none;
	font-size: 18px;
	font-weight: 600;
	border-radius: 8px;
	font-family: 'Anek Latin', sans-serif;
	margin-top: 12px;
}

._1FmQMJQml0R45X5z6abw2t {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 16px;
}

._1REVD3xVfgZx-cf17JFje4 {
	display: flex;
	flex: 1;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

._1OZ1cnfbdEyWwzIZRttS7z {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	gap: 8px;
}

._3ZExu3toskqQzQzGv7dKHq {
	width: 24px;
	height: 24px;
	margin-right: 8px;
	margin-left: 16px;
}

.JH6a9rHAFa3BReJ-UdpY_ {
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	width: 36px;
	height: 36px;
}

body {
	font-family: 'Anek Latin', sans-serif;
	margin: 0;
	padding: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	box-sizing: border-box;
	overflow-x: hidden;
	padding-top: env(safe-area-inset-top);
	background-color: #ffffff;
}

*:focus {
	outline: none;
}

* {
	-webkit-tap-highlight-color: transparent;
}

body {
	overflow-x: hidden;
	/* Prevents horizontal scrolling */
	-webkit-overflow-scrolling: touch;
	/* Ensures smooth scrolling on iOS */
}

::-webkit-scrollbar {
	display: none;
	/* Hides scrollbar in Chrome, Safari */
}

html {
	scrollbar-width: none;
	background-color: #ffffff;
	/* Hides scrollbar in Firefox */
}

