.page_page__556_G{font-family:var(--font-geist-sans);margin:32px 64px 64px}@media screen and (max-width:840px){.page_page__556_G{margin:20px}}.medical-form_main__WnvTU{position:relative;display:flex;flex-direction:column;max-width:1024px;margin:0 auto;border:1px solid var(--color--cream);border-radius:24px;padding:48px;background-color:var(--color--white)}@media screen and (max-width:840px){.medical-form_main__WnvTU{padding:24px}}.medical-form_header__b5M6b{max-width:680px}.medical-form_header__b5M6b h1{font-size:var(--font-size--md);margin-bottom:.5rem}.medical-form_header__b5M6b p{font-size:var(--font-size--caption)}.medical-form_statusHeader__m2zMA{margin-bottom:16px}.medical-form_statusGroup__h32k2{display:flex;align-items:center;margin-bottom:32px;gap:16px;background-color:var(--color--off-white);border:1.5px solid var(--color--cream);border-radius:16px;overflow:hidden;padding:10px}.medical-form_statusGroup__h32k2 button{position:relative;cursor:pointer;width:100%;padding:12px 16px;border:1.5px solid var(--color--cream);color:inherit;border-radius:4px;background-color:transparent;background-color:var(--color--white);font-family:inherit;font-size:var(--font-size--body);text-align:left;font-weight:500;border-radius:12px;min-height:40px}@media screen and (max-width:840px){.medical-form_statusGroup__h32k2 button{min-height:12px;padding:8px 12px}}.medical-form_statusGroup__h32k2 button:hover[aria-pressed=false]{border-color:rgba(45,109,252,.45);background-color:rgba(45,109,252,.025)}.medical-form_statusGroup__h32k2 button[aria-pressed=true]{color:#155DFC;border-color:#155DFC}.medical-form_statusGroup__h32k2 button[aria-pressed=true]:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23155DFC' class='bi bi-check' viewBox='0 0 16 16'%3E%3Cpath d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425z'/%3E%3C/svg%3E");position:absolute;right:16px;top:calc(50% - 8px);color:#155DFC;fill:#155DFC;font-weight:700}.medical-form_splitSection__x8lR7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);grid-gap:24px;gap:24px}@media screen and (max-width:840px){.medical-form_splitSection__x8lR7{grid-template-columns:minmax(0,1fr)}}.medical-form_medicationList__vggFd{display:flex;flex-direction:column;gap:16px;background-color:var(--color--off-white);border:1.5px solid var(--color--cream);border-radius:12px;overflow:hidden;min-height:150px}.medical-form_medicationList__vggFd .medical-form_placeholder__7NWgD{display:flex;justify-content:center;align-items:center;height:100%;font-size:16px;font-weight:500}.medical-form_medicationList__vggFd ul{list-style:none;max-height:450px;overflow-y:auto;padding:8px 12px}@media screen and (max-width:840px){.medical-form_medicationList__vggFd ul{list-style:none;max-height:250px;overflow-y:auto;padding:6px 8px}}.medical-form_medicationList__vggFd ul li button{cursor:pointer;border:1.5px solid var(--color--cream);color:inherit;background-color:#0000;background-color:var(--color--white);width:100%;font-family:inherit;font-size:var(--font-size--body);text-align:left;border-radius:12px;min-height:40px;padding:10px 12px;font-weight:500;position:relative;margin-top:6px}.medical-form_medicationList__vggFd ul li button:hover[aria-pressed=false]{border-color:rgba(45,109,252,.45);background-color:rgba(45,109,252,.025)}.medical-form_medicationList__vggFd ul li button[aria-pressed=true]{color:#155DFC;border-color:#155DFC}.medical-form_resetButton__xAqlp{position:absolute;right:48px;top:48px;cursor:pointer;border:1.5px solid var(--color--cream);color:inherit;border-radius:8px;background-color:transparent;font-family:inherit;font-size:var(--font-size--caption);text-align:left;font-weight:500;padding:6px 10px;display:flex;align-items:center;gap:8px}@media screen and (max-width:840px){.medical-form_resetButton__xAqlp{position:static;margin-top:40px}}.medical-form_resetButton__xAqlp svg{width:16px;height:16px;fill:#171717}.medical-form_detailsSection__hDY_L{margin-top:60px;border:1.5px solid var(--color--cream);border-radius:16px;padding:24px}.medical-form_detailsSection__hDY_L hr{margin:1rem 0}@media screen and (max-width:840px){.medical-form_detailsSection__hDY_L{margin-top:16px}}.medical-form_detailsSection__hDY_L p{margin-bottom:16px}.medical-form_detailsSection__hDY_L strong{font-weight:600;display:block;margin-bottom:3px}.medical-form_footerText__stmzL{white-space:pre-wrap;font-size:var(--font-size--caption)}