.PatientInput_card__ubY5e{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);padding:var(--space-9);margin-bottom:var(--space-9)}.PatientInput_title__Onbay{font-size:var(--text-md);font-weight:var(--font-semibold);color:var(--gray-900);margin-bottom:var(--space-7)}.PatientInput_grid__h_rSW{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:600px){.PatientInput_grid__h_rSW{grid-template-columns:repeat(4,1fr)}}.PatientInput_group__530bK{display:flex;flex-direction:column;gap:var(--space-1)}.PatientInput_label__PHZwr{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--gray-600)}.PatientInput_inputWrapper__LpaNh{position:relative}.PatientInput_input__MjbUZ,.PatientInput_select__WCdgY{width:100%;padding:var(--space-4) var(--space-5);border:1px solid var(--gray-200);border-radius:var(--radius-lg);font-size:var(--text-md);font-family:inherit;color:var(--gray-900);background:var(--white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.PatientInput_input__MjbUZ:focus,.PatientInput_select__WCdgY:focus{outline:none;border-color:var(--blue-300);box-shadow:var(--shadow-focus)}.PatientInput_inputWrapper__LpaNh .PatientInput_input__MjbUZ{padding-right:44px}.PatientInput_unit__D_VOk{position:absolute;right:var(--space-5);top:50%;transform:translateY(-50%);font-size:var(--text-sm);color:var(--gray-400);pointer-events:none}.ResultCard_card__jIqVp{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);overflow:hidden}.ResultCard_header__bsflX{padding:var(--space-6) var(--space-7);border-bottom:1px solid var(--gray-100);display:flex;align-items:center;gap:var(--space-4)}.ResultCard_icon__yPT_w{width:32px;height:32px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center}.ResultCard_icon__yPT_w svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}.ResultCard_icon__yPT_w.ResultCard_blood__eJe1A{background:var(--red-100);color:var(--red-600)}.ResultCard_icon__yPT_w.ResultCard_fluid__MzJu0{background:var(--blue-100);color:var(--blue-600)}.ResultCard_icon__yPT_w.ResultCard_transfusion__dfnM3{background:var(--amber-100);color:var(--amber-600)}.ResultCard_icon__yPT_w.ResultCard_replace__ZmIBe{background:var(--green-100);color:var(--green-600)}.ResultCard_title__aibxB{font-size:var(--text-md);font-weight:var(--font-semibold);color:var(--gray-900)}.ResultCard_body__NhI0z{padding:var(--space-7)}.ResultCard_primaryResult__b65G5{text-align:center;padding:var(--space-7) 0;border-bottom:1px solid var(--gray-100);margin-bottom:var(--space-5)}.ResultCard_primaryResult__b65G5:last-child{border-bottom:none;margin-bottom:0}.ResultCard_primaryValue__IXbvE{font-size:2rem;font-weight:var(--font-bold);font-family:var(--font-mono);color:var(--gray-900)}.ResultCard_primaryValue__IXbvE.ResultCard_blood__eJe1A{color:var(--red-600)}.ResultCard_primaryValue__IXbvE.ResultCard_fluid__MzJu0{color:var(--blue-600)}.ResultCard_primaryValue__IXbvE.ResultCard_warning__NiNCs{color:var(--amber-600)}.ResultCard_primaryLabel__fUXyh{font-size:var(--text-sm);color:var(--gray-500);margin-top:var(--space-1)}.ResultCard_detailRow__Fk49z{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--gray-100)}.ResultCard_detailRow__Fk49z:last-child{border-bottom:none}.ResultCard_detailLabel__NVR3e{font-size:var(--text-base);color:var(--gray-600)}.ResultCard_detailValue__fyu_p{font-size:var(--text-md);font-weight:var(--font-semibold);font-family:var(--font-mono);color:var(--gray-900)}.ResultCard_detailValue__fyu_p.ResultCard_fluid__MzJu0{color:var(--blue-600)}.ResultCard_detailValue__fyu_p.ResultCard_blood__eJe1A{color:var(--red-600)}.ResultCard_formulaBox__nQS05{margin-top:var(--space-5);padding:var(--space-5);background:var(--gray-50);border-radius:var(--radius-lg)}.ResultCard_formulaTitle__kBaag{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--gray-400);margin-bottom:var(--space-2)}.ResultCard_formulaText__MiCHg{font-size:var(--text-sm);font-family:var(--font-mono);color:var(--gray-700);line-height:var(--leading-normal)}.BloodLossTracker_card__cJzw_{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);overflow:hidden;margin-top:var(--space-9)}.BloodLossTracker_header__4DfoS{padding:var(--space-6) var(--space-7);border-bottom:1px solid var(--gray-100);display:flex;align-items:center;justify-content:space-between}.BloodLossTracker_title__xq8YQ{font-size:var(--text-md);font-weight:var(--font-semibold);color:var(--gray-900)}.BloodLossTracker_total__9FZNn{font-size:var(--text-xl);font-weight:var(--font-bold);font-family:var(--font-mono);color:var(--red-600)}.BloodLossTracker_body__ZYfLE{padding:var(--space-7)}.BloodLossTracker_inputRow__uTCcl{display:flex;gap:var(--space-4);margin-bottom:var(--space-5)}.BloodLossTracker_inputSource__lNqTO{flex:1 1}.BloodLossTracker_inputAmount__O2EV_{position:relative;width:120px}.BloodLossTracker_input__GpV2_,.BloodLossTracker_select__qjIkL{width:100%;padding:var(--space-4) var(--space-5);border:1px solid var(--gray-200);border-radius:var(--radius-lg);font-size:var(--text-md);font-family:inherit;color:var(--gray-900);background:var(--white)}.BloodLossTracker_input__GpV2_:focus,.BloodLossTracker_select__qjIkL:focus{outline:none;border-color:var(--blue-300);box-shadow:var(--shadow-focus)}.BloodLossTracker_inputAmount__O2EV_ .BloodLossTracker_input__GpV2_{padding-right:36px}.BloodLossTracker_unit__SSbK1{position:absolute;right:var(--space-5);top:50%;transform:translateY(-50%);font-size:var(--text-sm);color:var(--gray-400);pointer-events:none}.BloodLossTracker_addBtn__6RYHS{padding:var(--space-4) var(--space-7);background:var(--red-600);color:var(--white);border:none;border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-medium);font-family:inherit;cursor:pointer;transition:background var(--transition-fast)}.BloodLossTracker_addBtn__6RYHS:hover{background:var(--red-700)}.BloodLossTracker_entries__cImeP{max-height:200px;overflow-y:auto;margin-bottom:var(--space-7)}.BloodLossTracker_entry__ngVps{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-5);background:var(--gray-50);border-radius:var(--radius-md);margin-bottom:var(--space-2)}.BloodLossTracker_entry__ngVps:last-child{margin-bottom:0}.BloodLossTracker_entrySource__xZtzu{font-size:var(--text-base);color:var(--gray-700)}.BloodLossTracker_entryAmount__zEv1c{font-size:var(--text-md);font-weight:var(--font-semibold);font-family:var(--font-mono);color:var(--red-600)}.BloodLossTracker_removeBtn__rMWQa{width:24px;height:24px;border:none;background:transparent;color:var(--gray-400);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:background var(--transition-fast),color var(--transition-fast)}.BloodLossTracker_removeBtn__rMWQa:hover{background:var(--gray-200);color:var(--gray-600)}.BloodLossTracker_progressSection__wtj09{margin-top:var(--space-7)}.BloodLossTracker_progressHeader__L_ZtY{display:flex;justify-content:space-between;margin-bottom:var(--space-3)}.BloodLossTracker_progressLabel__LUZrl{font-size:var(--text-sm);color:var(--gray-600)}.BloodLossTracker_progressValue__wwvXT{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--gray-900)}.BloodLossTracker_progressBar__JXD48{height:12px;background:var(--gray-200);border-radius:var(--radius-md);overflow:hidden}.BloodLossTracker_progressFill__ESZZ_{height:100%;border-radius:var(--radius-md);transition:width .3s ease,background .3s ease}.BloodLossTracker_progressFill__ESZZ_.BloodLossTracker_safe__9wB4b{background:var(--green-500)}.BloodLossTracker_progressFill__ESZZ_.BloodLossTracker_warning__3BHIh{background:var(--amber-500)}.BloodLossTracker_progressFill__ESZZ_.BloodLossTracker_danger__kL2Yd{background:var(--red-500)}.BloodLossTracker_progressMarkers__9Jbcw{display:flex;justify-content:space-between;margin-top:var(--space-1)}.BloodLossTracker_progressMarker__g0Iky{font-size:.625rem;color:var(--gray-400)}.BloodLossTracker_alert__73a61{display:flex;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-xl);margin-top:var(--space-7)}.BloodLossTracker_alert__73a61.BloodLossTracker_info__IZeh_{background:var(--blue-50);border:1px solid var(--blue-200)}.BloodLossTracker_alert__73a61.BloodLossTracker_warning__3BHIh{background:var(--amber-50);border:1px solid var(--amber-200)}.BloodLossTracker_alert__73a61.BloodLossTracker_danger__kL2Yd{background:var(--red-50);border:1px solid var(--red-200)}.BloodLossTracker_alertIcon__sixPZ{flex-shrink:0}.BloodLossTracker_alert__73a61.BloodLossTracker_info__IZeh_ .BloodLossTracker_alertIcon__sixPZ{color:var(--blue-600)}.BloodLossTracker_alert__73a61.BloodLossTracker_warning__3BHIh .BloodLossTracker_alertIcon__sixPZ{color:var(--amber-600)}.BloodLossTracker_alert__73a61.BloodLossTracker_danger__kL2Yd .BloodLossTracker_alertIcon__sixPZ{color:var(--red-600)}.BloodLossTracker_alertContent__VThsO{flex:1 1}.BloodLossTracker_alertTitle__B_hTJ{font-size:var(--text-base);font-weight:var(--font-semibold)}.BloodLossTracker_alert__73a61.BloodLossTracker_info__IZeh_ .BloodLossTracker_alertTitle__B_hTJ{color:var(--blue-700)}.BloodLossTracker_alert__73a61.BloodLossTracker_warning__3BHIh .BloodLossTracker_alertTitle__B_hTJ{color:var(--amber-700)}.BloodLossTracker_alert__73a61.BloodLossTracker_danger__kL2Yd .BloodLossTracker_alertTitle__B_hTJ{color:var(--red-700)}.BloodLossTracker_alertText__rkH0n{font-size:var(--text-sm);color:var(--gray-700);line-height:1.4}.ReferenceTable_card__jw6tn{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);overflow:hidden;margin-top:var(--space-9)}.ReferenceTable_header__wWKn6{padding:var(--space-6) var(--space-7);border-bottom:1px solid var(--gray-100);font-size:var(--text-md);font-weight:var(--font-semibold);color:var(--gray-900)}.ReferenceTable_table___6ZnE{width:100%;border-collapse:collapse}.ReferenceTable_table___6ZnE td,.ReferenceTable_table___6ZnE th{padding:var(--space-4) var(--space-7);text-align:left;border-bottom:1px solid var(--gray-100);font-size:var(--text-base)}.ReferenceTable_table___6ZnE th{font-weight:var(--font-semibold);color:var(--gray-600);background:var(--gray-50)}.ReferenceTable_table___6ZnE td{color:var(--gray-900)}.ReferenceTable_table___6ZnE tr:last-child td{border-bottom:none}.page_container__jVH6i{flex:1 1;display:flex;flex-direction:column;background:var(--gray-50)}.page_content__FzIg0{flex:1 1;padding:var(--space-7);overflow-y:auto}@media (min-width:769px){.page_content__FzIg0{padding:var(--space-10)}}.page_content__FzIg0>*{max-width:1000px;margin-left:auto;margin-right:auto}.page_resultsGrid__fSzvF{display:grid;grid-template-columns:1fr;grid-gap:var(--space-7);gap:var(--space-7)}@media (min-width:700px){.page_resultsGrid__fSzvF{grid-template-columns:repeat(2,1fr)}}.page_footer__bIRc9{padding:var(--space-5) var(--space-7);text-align:center;font-size:var(--text-sm);color:var(--gray-400);border-top:1px solid var(--gray-100);background:var(--white)}