.check-receipt{display:flex;flex-direction:column;gap:128px;align-items:center;padding:27px 0 35px;height:calc(100svh - 66px);padding-inline:16px;justify-content:space-between}.check-receipt:before{content:""}.check-receipt p{color:var(--light-grey);font-family:SF Pro Display,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:18px}.check-receipt h3{color:var(--black-white);font-family:SF Pro Display,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:34px}.check-receipt h3.success{color:var(--middle_accent-green);font-family:SF Pro Display,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:34px}.check-receipt h5{color:var(--base-900, #0F0F0F);font-family:SF Pro Display,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:22px}.check-receipt small{color:var(--base-day-500, var(--base-500, #8E8E93));font-family:SF Pro Display,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:18px}.check-receipt button{border:none;background:transparent;outline:none}.check-receipt button._primary{border-radius:16px;background:var(--middle_accent-green);padding:19px 32px;color:#fff;text-align:center;font-family:SF Pro Display,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:24px}.check-receipt button._secondary{padding:19px 32px;border-radius:16px;background:var(--base-day-200, #EAECED);color:var(--base-day-800, #3A3A3C);text-align:center;font-family:SF Pro Display,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:24px}.check-receipt strong{color:var(--base-day-800, #3A3A3C);font-family:SF Pro Display,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.check-receipt .numberInput{margin:0;border-radius:16px;background:var(--milk-dark)}.check-receipt .numberInput>div fieldset{display:none}.check-receipt__block{display:flex;flex-direction:column;gap:32px;border-radius:16px;background:var(--white-grey);padding:32px clamp(16px,4.2vw,32px);width:100%;max-width:424px}.check-receipt__block>h3{margin-bottom:0}.check-receipt__block .form_inputs{display:flex;flex-direction:column;gap:16px}.check-receipt__block .contact__wrapper{display:flex;flex-direction:column;gap:12px}.check-receipt__block .contact__wrapper>p{margin-bottom:0}.check-receipt__block .contact_block{display:flex;flex-direction:column;gap:16px}.check-receipt__block .contact_block div p{margin-bottom:4px}.check-receipt__block .button_wrapper{display:flex;flex-direction:column;gap:16px}.check-receipt__block h3{text-align:center}.check-receipt__block.result{max-width:405px;padding:24px;gap:24px}.check-receipt__block.result h5{text-align:center}.check-receipt>small{text-align:center}.check-receipt .numberInput{position:relative}.check-receipt .numberInput .MuiFormHelperText-root{position:absolute;bottom:-18px}.check-receipt .numberInput .MuiInputBase-root{border:1px solid var(--milk-dark);border-radius:12px}.check-receipt .numberInput .MuiInputBase-root.Mui-error{border:1px solid #d32f2f}.modal_con>div>div:last-child{width:100%;max-width:360px}@media (max-width: 416px){.modal_con>div>div:last-child{max-width:fit-content}}.modal_con>div>div:last-child>div{padding:24px 16px 16px}.modal{display:flex;position:static;flex-direction:column;gap:24px}.modal .heading{display:flex;flex-direction:column;gap:8px}.modal .heading h1{color:var(--base-day-900, var(--base-900, #0F0F0F));text-align:center;font-family:SF Pro Display,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:24px}.modal .heading p{color:var(--base-day-700, #636366);text-align:center;font-family:SF Pro Display,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.modal button{outline:none;border:none;border-radius:16px;background:var(--base-day-200, #EAECED);color:var(--base-day-800, #3A3A3C);text-align:center;font-family:SF Pro Display,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:24px;padding-block:19px}.modal button:hover{background:var(--base-day-200, #ececec)}.error_con{background-color:var(--white-grey);padding:32px;border-radius:24px;font-size:18px;display:flex;flex-direction:column;align-items:center;gap:32px}.error_con img{width:40px;height:40px}.error_con .heading{display:flex;align-items:center;gap:12px}.error_con .heading p{margin:0;font-size:16px;color:var(--primary-font-color)}.error_con button{color:#fff;width:max-content;padding:8px 40px;border-radius:24px;background:var(--middle_accent-green)}#react-app__CheckReceiptPage .MuiSnackbarContent-root{background-color:var(--white-grey);color:var(--black--white);font-size:16px;font-weight:500;line-height:22px}#react-app__CheckReceiptPage .snackbar{top:80px}
