.TransfusionPanel_tabs___OiqD{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;margin-bottom:var(--space-7);-webkit-overflow-scrolling:touch;scrollbar-width:none}.TransfusionPanel_tabs___OiqD::-webkit-scrollbar{display:none}.TransfusionPanel_tab__60oJx{padding:10px 16px;background:var(--white);border:1px solid var(--gray-200);border-radius:10px;font-size:var(--text-base);font-weight:500;font-family:inherit;color:var(--gray-600);cursor:pointer;white-space:nowrap;transition:all .2s ease;box-shadow:var(--shadow-sm)}.TransfusionPanel_tab__60oJx:hover{border-color:var(--gray-300);color:var(--gray-900);transform:translateY(-1px);box-shadow:var(--shadow-md)}.TransfusionPanel_tab__60oJx.TransfusionPanel_active__mw0Xg{background:var(--red-600);border-color:var(--red-600);color:var(--white)}.TransfusionPanel_cardGrid__HjYBV{display:grid;grid-template-columns:1fr;grid-gap:var(--space-7);gap:var(--space-7)}@media (min-width:700px){.TransfusionPanel_cardGrid__HjYBV{grid-template-columns:repeat(2,1fr)}}.TransfusionPanel_card__3DI9k{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.TransfusionPanel_card__3DI9k:hover{border-color:var(--gray-300);box-shadow:var(--shadow-md)}.TransfusionPanel_cardHeader__N7Fj_{padding:var(--space-6) var(--space-7);border-bottom:1px solid var(--gray-100);display:flex;align-items:center;gap:var(--space-4)}.TransfusionPanel_cardIcon__tusGW{width:32px;height:32px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;background:var(--red-100);color:var(--red-600);flex-shrink:0}.TransfusionPanel_cardTitle__tM9Jf{font-size:var(--text-md);font-weight:600;color:var(--gray-900)}.TransfusionPanel_cardBody__5RBd4{padding:var(--space-7)}.TransfusionPanel_row__GGVlG{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-3) 0;border-bottom:1px solid var(--gray-100);gap:var(--space-5)}.TransfusionPanel_row__GGVlG:last-child{border-bottom:none}.TransfusionPanel_rowLabel__EEjyV{font-size:var(--text-base);color:var(--gray-500);flex-shrink:0}.TransfusionPanel_rowValue__qJ3M2{font-size:var(--text-base);font-weight:500;color:var(--gray-900);text-align:right}.TransfusionPanel_tagList__IC6v9{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.TransfusionPanel_tag__NvH6f{font-size:var(--text-xs);padding:2px 8px;background:var(--gray-100);border-radius:var(--radius-full);color:var(--gray-700)}.TransfusionPanel_tagRisk__zGygH{background:var(--red-100);color:var(--red-700)}.TransfusionPanel_section__p4n7x{margin-bottom:var(--space-10)}.TransfusionPanel_sectionTitle__CAhEE{font-size:var(--text-md);font-weight:600;color:var(--gray-900);margin-bottom:var(--space-5)}.TransfusionPanel_roundTable__W14pn{width:100%;border-collapse:collapse;font-size:var(--text-base);border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden}.TransfusionPanel_roundTable__W14pn td,.TransfusionPanel_roundTable__W14pn th{padding:var(--space-4) var(--space-5);text-align:left;border-bottom:1px solid var(--gray-100)}.TransfusionPanel_roundTable__W14pn th{font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500);background:var(--gray-50)}.TransfusionPanel_roundTable__W14pn td{color:var(--gray-700)}.TransfusionPanel_checklist__Vg4pp{list-style:none;padding:0;margin:0}.TransfusionPanel_checkItem__yfnxV{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;font-size:var(--text-base);color:var(--gray-700);line-height:var(--leading-normal)}.TransfusionPanel_checkBullet__Cj0XV{width:6px;height:6px;border-radius:50%;background:var(--red-500);margin-top:6px;flex-shrink:0}.TransfusionPanel_checkBulletAmber__UL1i5{background:var(--amber-500)}.TransfusionPanel_checkBulletGreen__hfs_k{background:var(--green-500)}.TransfusionPanel_checkBulletBlue__Lqd1Z{background:var(--blue-500)}.TransfusionPanel_thresholdTable__p_Bn4{width:100%;border-collapse:collapse;font-size:var(--text-base);border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden}.TransfusionPanel_thresholdTable__p_Bn4 td,.TransfusionPanel_thresholdTable__p_Bn4 th{padding:var(--space-4) var(--space-5);text-align:left;border-bottom:1px solid var(--gray-100)}.TransfusionPanel_thresholdTable__p_Bn4 th{font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500);background:var(--gray-50)}.TransfusionPanel_thresholdValue__Gg52q{font-weight:600;font-family:var(--font-mono);color:var(--red-600)}.TransfusionPanel_reactionCard__epj3d{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);overflow:hidden;margin-bottom:var(--space-7)}.TransfusionPanel_reactionHeader__UDjJX{padding:var(--space-6) var(--space-7);border-bottom:1px solid var(--gray-100);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.TransfusionPanel_reactionName__Ar7Cy{font-size:var(--text-md);font-weight:600;color:var(--gray-900)}.TransfusionPanel_severityBadge__2s0V6{font-size:var(--text-xs);font-weight:600;padding:2px 10px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em}.TransfusionPanel_severityCritical__zYsaG{background:var(--red-100);color:var(--red-700)}.TransfusionPanel_severityModerate__Iuywd{background:var(--amber-100);color:var(--amber-700)}.TransfusionPanel_severityMild__lmqAF{background:var(--green-100);color:var(--green-700)}.TransfusionPanel_reactionBody__HGrvi{padding:var(--space-7)}.TransfusionPanel_reactionSubtitle__f3JW_{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-400);margin-bottom:var(--space-3);margin-top:var(--space-5)}.TransfusionPanel_reactionSubtitle__f3JW_:first-child{margin-top:0}.TransfusionPanel_reactionTiming__HDFgK{font-size:var(--text-sm);color:var(--gray-500);font-style:italic;margin-bottom:var(--space-3)}.TransfusionPanel_compatTable__rA8xf{width:100%;border-collapse:collapse;font-size:var(--text-sm);border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden}.TransfusionPanel_compatTable__rA8xf td,.TransfusionPanel_compatTable__rA8xf th{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--gray-100)}.TransfusionPanel_compatTable__rA8xf th{font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500);background:var(--gray-50)}.TransfusionPanel_bloodType__iwHCr{font-weight:600;font-family:var(--font-mono);color:var(--red-600)}.TransfusionPanel_noteBox__6FBgE{margin-top:var(--space-7);padding:var(--space-5) var(--space-7);border-radius:var(--radius-lg);background:var(--amber-50);border-left:3px solid var(--amber-600)}.TransfusionPanel_noteLabel__VjnQP{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;color:var(--amber-600);margin-bottom:var(--space-2)}.TransfusionPanel_noteText__76zS8{font-size:var(--text-sm);color:var(--gray-700);line-height:var(--leading-normal)}.TransfusionPanel_fullWidth__U_kB_{grid-column:1/-1}.EBLCalculator_card__bXp69{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);overflow:hidden;margin-bottom:var(--space-9)}.EBLCalculator_header__zRA7x{padding:var(--space-6) var(--space-7);border-bottom:1px solid var(--gray-100);display:flex;align-items:center;gap:var(--space-4)}.EBLCalculator_headerIcon__9AWkl{width:32px;height:32px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;background:var(--red-100);color:var(--red-600)}.EBLCalculator_headerTitle__f88Gf{font-size:var(--text-md);font-weight:600;color:var(--gray-900)}.EBLCalculator_body___pItz{padding:var(--space-7)}.EBLCalculator_inputGrid__Wxdnl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-5);gap:var(--space-5);margin-bottom:var(--space-7)}@media (min-width:600px){.EBLCalculator_inputGrid__Wxdnl{grid-template-columns:repeat(4,1fr)}}.EBLCalculator_group__lIFnC{display:flex;flex-direction:column;gap:var(--space-1)}.EBLCalculator_label__4_aM2{font-size:var(--text-sm);font-weight:500;color:var(--gray-600)}.EBLCalculator_inputWrapper__gckY8{position:relative}.EBLCalculator_input__Ui_Di{width:100%;padding:var(--space-4) var(--space-5);padding-right:44px;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 .15s ease,box-shadow .15s ease}.EBLCalculator_input__Ui_Di:focus{outline:none;border-color:var(--blue-300);box-shadow:0 0 0 3px var(--blue-50)}.EBLCalculator_unit__FsjV6{position:absolute;right:var(--space-5);top:50%;transform:translateY(-50%);font-size:var(--text-sm);color:var(--gray-400);pointer-events:none}.EBLCalculator_select__0_BYM{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 .15s ease,box-shadow .15s ease}.EBLCalculator_select__0_BYM:focus{outline:none;border-color:var(--blue-300);box-shadow:0 0 0 3px var(--blue-50)}.EBLCalculator_resultsGrid__4rlxW{display:grid;grid-template-columns:1fr;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:600px){.EBLCalculator_resultsGrid__4rlxW{grid-template-columns:repeat(3,1fr)}}.EBLCalculator_resultItem__oAaJT{background:var(--gray-50);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.EBLCalculator_resultValue__4rX_M{font-size:1.5rem;font-weight:700;font-family:var(--font-mono);color:var(--red-600)}.EBLCalculator_resultLabel__m9_Xn{font-size:var(--text-sm);color:var(--gray-500);margin-top:var(--space-1)}.EBLCalculator_formulaBox__GQsvI{margin-top:var(--space-7);padding:var(--space-5);background:var(--gray-50);border-radius:var(--radius-lg)}.EBLCalculator_formulaTitle__HnwDM{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-400);margin-bottom:var(--space-2)}.EBLCalculator_formulaText__JEQXK{font-size:var(--text-sm);font-family:var(--font-mono);color:var(--gray-700);line-height:var(--leading-normal)}.page_container__P286d{flex:1 1;display:flex;flex-direction:column;background:var(--gray-50)}.page_content__k_XsC{flex:1 1;padding:var(--space-7);overflow-y:auto}@media (min-width:769px){.page_content__k_XsC{padding:var(--space-10)}}.page_content__k_XsC>*{max-width:1000px;margin-left:auto;margin-right:auto}.page_footer__Jvtwy{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)}