 .sr-pass-recovery_container {
 	width: 100%;
 	height: 100%;
 	display: -webkit-flex;
 	display: -ms-flexbox;
 	display: flex;
 	justify-content: center;
 	align-items: center;
 	padding: 0 8px 20px 8px;
 }

 .sr-pass-recovery {
 	border: 1px solid var(--tone-day-700, rgba(34, 34, 34, 0.10));
 	background: var(--tone-day-1000, #FFF);
 	box-shadow: 0px 8px 16px 0px rgba(31, 31, 57, 0.06);
 	padding: 48px;
 	max-width: 500px;
 	height: fit-content;
 	width: 100%;
 	display: -webkit-flex;
 	display: -ms-flexbox;
 	display: flex;
 	flex-direction: column;
 	align-items: center;
 	gap: 32px;
 }

 .sr-pass-recovery h1 {
 	color: var(--tone-day-000, #222);
 	text-align: center;
 	font-variant-numeric: lining-nums tabular-nums;
 	font-size: 24px;
 	font-weight: 400;
 	line-height: 32px;
 	text-transform: uppercase;
 }

 .sr-pass-recovery .sr-form.sr-form-pass-recovery {
 	display: -webkit-flex;
 	display: -ms-flexbox;
 	display: flex;
 	flex-direction: column;
 	gap: 12px;
 	width: 100%;

 }

 .sr-pass-recovery .sr-form.sr-form-pass-recovery p {
 	padding-bottom: 20px;
 }

 .sr-pass-recovery .sr-form.sr-form-pass-recovery p,
 .sr-pass-recovery .sr-form.sr-form-pass-recovery a {
 	font-size: 16px;
 	font-weight: 500;
 	line-height: 140%;
 }

 .sr-pass-recovery .sr-form.sr-form-pass-recovery>.sr-btns-wrap {
 	-webkit-box-pack: center;
 	-ms-flex-pack: center;
 	justify-content: center;
 }

 .sr-form .sr-input-component {
 	min-height: 40px !important;
 }

 .sr-form .sr-input-component input {
 	box-shadow: none;
 	padding: 0 16px;
 	color: var(--tone-day-500, rgba(34, 34, 34, 0.4));
 	font-variant-numeric: lining-nums tabular-nums;
 	text-overflow: ellipsis;
 	font-size: 14px;
 	font-style: normal;
 	font-weight: 400;
 	line-height: 20px;
 	margin-bottom: 0;
 }

 .sr-form .sr-input-component span {
 	top: 0;
 }

 @media (max-width: 480px) {
 	.sr-pass-recovery {
 		padding: 20px 10px;
 	}

 	.sr-pass-recovery .sr-form.sr-form-pass-recovery p,
 	.sr-pass-recovery .sr-form.sr-form-pass-recovery .sr-input-component input {
 		font-size: 14px;
 	}

 	.sr-pass-recovery .sr-form.sr-form-pass-recovery {}
 }