.page_container__n_YiH{background-image:url(/image/hospital.jpeg);background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:100vh;padding:40px}.page_title__YYDyO{text-align:center;font-size:28px;font-weight:700;color:#ffffff;margin-bottom:20px}.page_form__bUPXf{background:#ffffff;padding:25px;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 4px 18px rgba(0,0,0,.06);display:grid;grid-gap:12px;gap:12px}.page_label__Z3I7u{font-size:15px;font-weight:600;color:#111827;margin-top:5px}.page_input__UdzBp,.page_select__HBKAN{width:100%;padding:12px;border-radius:10px;border:1px solid #d1d5db;background:white;font-size:15px;color:#111827;margin-top:4px;transition:.2s ease}.page_input__UdzBp:focus,.page_select__HBKAN:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.18);outline:none}.page_button__p1mvP{margin-top:10px;padding:14px;border-radius:10px;border:none;background:#2563eb;color:#ffffff;font-size:16px;font-weight:600;cursor:pointer;transition:.2s ease}.page_button__p1mvP:hover{background:#1d4ed8}.page_sucesso__nrqBA{color:#16a34a;font-weight:600;margin-top:15px}.page_erro__xt_Lp{color:#dc2626;font-weight:600;margin-top:15px}