._modal_1ofhj_1 {
	opacity: 0;
	pointer-events: none;
	z-index: var(--modal-z-index);
	align-items: center;
	display: flex;
	position: fixed;
	inset: 0;
}
@media (width<=768px) {
	._modal_1ofhj_1 {
		-webkit-overflow-scrolling: touch;
		align-items: flex-start;
		height: 100dvh;
		padding: 0.5rem 0;
		overflow: hidden auto;
	}
	@supports (-webkit-touch-callout: none) {
		._modal_1ofhj_1 {
			touch-action: manipulation;
			overscroll-behavior: contain;
		}
	}
}
@supports (-webkit-touch-callout: none) {
	._modal_1ofhj_1 {
		-webkit-overflow-scrolling: touch;
		touch-action: manipulation;
		overscroll-behavior: contain;
	}
}
._content_1ofhj_34 {
	background: var(--g-900);
	z-index: var(--z-modal);
	border-radius: 1rem;
	flex-direction: column;
	justify-content: flex-start;
	gap: 0.5rem;
	max-height: 90dvh;
	padding: 2rem 2rem 2.5rem;
	display: flex;
	overflow: hidden auto;
}
@media (width<=768px) {
	._content_1ofhj_34 {
		box-sizing: border-box;
		-webkit-overflow-scrolling: touch;
		align-self: center;
		width: 92%;
		max-width: 92%;
		max-height: calc(100dvh - 2rem);
		margin: auto 0;
		padding: 1.25rem 1rem 1.5rem;
		position: relative;
		transform: translate(0, 0);
	}
	@supports (-webkit-touch-callout: none) {
		._content_1ofhj_34 input,
		._content_1ofhj_34 textarea,
		._content_1ofhj_34 select {
			font-size: 16px !important;
		}
	}
}
@media (width<=480px) {
	._content_1ofhj_34 {
		width: 95%;
		max-width: 95%;
		padding: 1rem 0.75rem 1.25rem;
	}
}
@supports (-webkit-touch-callout: none) {
	._content_1ofhj_34 {
		-webkit-overflow-scrolling: touch;
		position: relative;
		transform: translate(0, 0);
	}
}
._content_1ofhj_34::-webkit-scrollbar {
	width: 3px !important;
	height: 3px !important;
}
._content_1ofhj_34::-webkit-scrollbar-track {
	border-radius: 1.5px;
	background: 0 0 !important;
}
._content_1ofhj_34::-webkit-scrollbar-thumb {
	opacity: 0.7;
	border-radius: 1.5px;
	background: var(--g-600) !important;
}
._content_1ofhj_34::-webkit-scrollbar-thumb:hover {
	opacity: 0.9;
	background: var(--g-500) !important;
}
._content_1ofhj_34::-webkit-scrollbar-corner {
	background: 0 0 !important;
}
._content_1ofhj_34 {
	scrollbar-width: thin !important;
	scrollbar-color: var(--g-600) transparent !important;
}
._opened_1ofhj_105 {
	pointer-events: auto;
	opacity: 1;
	z-index: var(--z-modal);
}
._elevated_1ofhj_111 {
	z-index: calc(var(--z-modal) + 10);
}
._left_1ofhj_115 {
	justify-content: flex-start;
}
._center_1ofhj_119 {
	justify-content: center;
}
._right_1ofhj_123 {
	justify-content: flex-end;
}
._no-overlay_1ofhj_127 {
	background: inherit !important;
}
._overlay_10atl_1 {
	z-index: var(--z-overlay);
	cursor: pointer;
	background: #000c;
	justify-content: center;
	align-items: center;
	display: flex;
	position: absolute;
	inset: 0;
}
._blur_10atl_12 {
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
}
