.report_section__gMeXs{-webkit-margin-after:2rem;margin-block-end:2rem}.report_heading__C44F8{margin-block:0 .5rem;font-size:1.25rem}.report_intro__N4nJ7{opacity:.8;margin-block:0 1.25rem}.report_toolbar__Xg00n{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;-webkit-margin-after:1rem;margin-block-end:1rem}.report_empty__hUFWx{opacity:.7;padding:.75rem 0}.report_error__Cwh5U{color:#b91c1c;margin:.5rem 0 0}.report_success__Nlb7r{color:#166534;margin:.5rem 0 0}.report_refreshButton__eNyg7{padding:.4rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;font:inherit;cursor:pointer;color:inherit}.report_refreshButton__eNyg7:hover:not(:disabled){background:#f3f4f6}.report_refreshButton__eNyg7:disabled{opacity:.6;cursor:progress}.report_list__G56Sg{display:grid;grid-gap:1rem;gap:1rem}.report_card__meqG7{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem 1.25rem;background:#fff}.report_cardHead__5rdXn{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;-webkit-margin-after:.5rem;margin-block-end:.5rem}.report_patientName__DTTsK{font-weight:600;font-size:1.05rem}.report_patientCode__mXyZa{opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report_deptName__7Znfo{opacity:.85}.report_statusRow__nI_0L{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;-webkit-margin-after:.75rem;margin-block-end:.75rem}.report_statusLabel__vgvrV{font-size:.85rem;opacity:.7}.report_badge__fVZmi{display:inline-block;padding:.15rem .6rem;border-radius:999px;font-size:.8rem;font-weight:600;border:1px solid transparent}.report_badgeAssigned__Ymsqr{background:#fef9c3;color:#854d0e}.report_badgeInProgress__Pk1Ao{background:#dbeafe;color:#1e40af}.report_badgeFinalized__hzXoJ{background:#dcfce7;color:#166534}.report_actions__Pg_TJ{display:flex;gap:.5rem;flex-wrap:wrap}.report_primaryButton__GB0Y6{padding:.45rem .9rem;border:none;border-radius:.375rem;background:#1f2937;color:#fff;font:inherit;cursor:pointer}.report_primaryButton__GB0Y6:hover:not(:disabled){background:#111827}.report_primaryButton__GB0Y6:disabled{opacity:.6;cursor:progress}.report_secondaryButton__YxF_Y{padding:.45rem .9rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;font:inherit;cursor:pointer;color:inherit}.report_secondaryButton__YxF_Y:hover:not(:disabled){background:#f3f4f6}.report_secondaryButton__YxF_Y:disabled{opacity:.5;cursor:not-allowed}.report_patientInfo__zCCbz{display:grid;grid-gap:.35rem;gap:.35rem;-webkit-margin-after:1rem;margin-block-end:1rem;padding:1rem 1.25rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff}.report_infoRow__4DXwq{display:flex;gap:.5rem;flex-wrap:wrap}.report_infoLabel__Lq1f0{opacity:.7;min-width:7rem}.report_infoValue__Tse6F{font-weight:600}.report_filesPanel__JiWZN{display:grid;grid-gap:.5rem;gap:.5rem;-webkit-margin-after:1rem;margin-block-end:1rem;padding:1rem 1.25rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff}.report_fileList__9mDNr{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.report_fileItem__jFK4Z{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.report_fileName__yRsN6{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:18rem;-webkit-margin-end:auto;margin-inline-end:auto}.report_editor__N8yh1{display:grid;grid-gap:.85rem;gap:.85rem;-webkit-margin-after:1rem;margin-block-end:1rem;padding:1rem 1.25rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff}.report_field__rdgXZ{display:grid;grid-gap:.3rem;gap:.3rem}.report_label__6_WZA{font-size:.85rem;opacity:.8}.report_input__t6H0Y,.report_textarea__KkIOy{font:inherit;color:inherit;padding:.5rem .65rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;width:100%;box-sizing:border-box}.report_textarea__KkIOy{min-height:6rem;resize:vertical}.report_editorActions__8jtUm{display:flex;gap:.5rem;flex-wrap:wrap}.report_assignPanel__E14cq{-webkit-margin-before:.75rem;margin-block-start:.75rem;-webkit-padding-before:.75rem;padding-block-start:.75rem;-webkit-border-before:1px solid #f3f4f6;border-block-start:1px solid #f3f4f6;display:grid;grid-gap:.5rem;gap:.5rem}.report_assignRow__DVt_a{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.report_select__4MGpg{font:inherit;color:inherit;padding:.45rem .6rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff}.report_sheet__L9EA_{background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:.5rem;padding:2rem;max-width:48rem;margin-inline:auto}.report_sheetHeader__mwuYD{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;-webkit-border-after:2px solid #111827;border-block-end:2px solid #111827;-webkit-padding-after:1rem;padding-block-end:1rem;-webkit-margin-after:1.25rem;margin-block-end:1.25rem}.report_clinicName__HA_zs{margin:0;font-size:1.5rem;font-weight:800}.report_sheetQr__gNOGE{width:96px;height:96px}.report_sheetTitle__N_cE_{font-size:1.2rem;margin-block:0 1rem}.report_sheetMeta__S9wz3{display:grid;grid-gap:.3rem;gap:.3rem}.report_sheetBody__Zsz25,.report_sheetMeta__S9wz3{-webkit-margin-after:1.25rem;margin-block-end:1.25rem}.report_sheetBody__Zsz25{white-space:pre-wrap;line-height:1.6}.report_sheetSection__G_q90{-webkit-margin-after:1.25rem;margin-block-end:1.25rem}.report_sheetSectionLabel___v6ed{font-weight:700;-webkit-margin-after:.35rem;margin-block-end:.35rem}.report_sheetFooter__3lBAH{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;-webkit-border-before:1px solid #e5e7eb;border-block-start:1px solid #e5e7eb;-webkit-padding-before:1rem;padding-block-start:1rem;-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.report_verifyHint__MUzbx{font-size:.8rem;opacity:.7}.report_code__imwK0{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media print{.report_actions__Pg_TJ,.report_assignPanel__E14cq,.report_editorActions__8jtUm,.report_filesPanel__JiWZN,.report_primaryButton__GB0Y6,.report_refreshButton__eNyg7,.report_secondaryButton__YxF_Y,.report_toolbar__Xg00n{display:none!important}.report_sheet__L9EA_{border:none;border-radius:0;max-width:none;padding:0;margin:0}}.inventory_section__oW_WP{-webkit-margin-after:2rem;margin-block-end:2rem}.inventory_heading__LkNKe{margin-block:0 .5rem;font-size:1.25rem}.inventory_intro__TLQ77{opacity:.8;margin-block:0 1.25rem}.inventory_toolbar__oTG_r{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;-webkit-margin-after:1rem;margin-block-end:1rem}.inventory_refreshButton__H6z3D{padding:.4rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;font:inherit;cursor:pointer}.inventory_refreshButton__H6z3D:hover:not(:disabled){background:#f3f4f6}.inventory_refreshButton__H6z3D:disabled{opacity:.6;cursor:progress}.inventory_error__Q73bR{color:#b91c1c;margin-block:.5rem 0}.inventory_empty__YXKHd{opacity:.7;margin-block:.5rem 0}.inventory_list__D_C3_{display:grid;grid-gap:1rem;gap:1rem}.inventory_card__pE0Vm{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem 1.25rem;background:#fff}.inventory_cardLow__MsXz1{border-color:#fca5a5}.inventory_cardHead__uA69f{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;-webkit-margin-after:.5rem;margin-block-end:.5rem}.inventory_itemName__og2Cm{font-weight:600;font-size:1.05rem}.inventory_stock__niblf{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inventory_unit__Q1CHP{opacity:.7}.inventory_badge__U9bRJ{display:inline-block;padding:.15rem .6rem;border-radius:999px;font-size:.8rem;font-weight:600}.inventory_badgeLow__CGPob{background:#fee2e2;color:#991b1b}.inventory_badgeOk___n70K{background:#dcfce7;color:#166534}.inventory_metaRow__WvkfD{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;-webkit-margin-after:.5rem;margin-block-end:.5rem}.inventory_metaLabel__neuP9{opacity:.7;font-size:.85rem}.inventory_actions__jVDOB{display:flex;flex-wrap:wrap;gap:1rem;-webkit-margin-before:.5rem;margin-block-start:.5rem}.inventory_actionForm__lE0We{display:grid;grid-gap:.4rem;gap:.4rem;padding:.75rem;border:1px solid #f3f4f6;border-radius:.375rem;min-width:14rem;flex:1 1 14rem}.inventory_actionTitle__2IAyw{font-weight:600;font-size:.9rem}.inventory_label__cLwsQ{font-size:.85rem;opacity:.85}.inventory_input__LiwZ7{padding:.4rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font:inherit;width:100%}.inventory_button__Oqueb{padding:.4rem .75rem;border:1px solid #2563eb;border-radius:.375rem;background:#2563eb;color:#fff;font:inherit;cursor:pointer}.inventory_button__Oqueb:hover:not(:disabled){background:#1d4ed8}.inventory_button__Oqueb:disabled{opacity:.6;cursor:progress}.inventory_linkButton__cMMfr{padding:.25rem .5rem;border:none;background:none;color:#2563eb;font:inherit;cursor:pointer;text-decoration:underline}.inventory_linkButton__cMMfr:disabled{opacity:.6;cursor:progress}.inventory_history__5zY23{-webkit-margin-before:.75rem;margin-block-start:.75rem;-webkit-padding-before:.75rem;padding-block-start:.75rem;-webkit-border-before:1px solid #f3f4f6;border-block-start:1px solid #f3f4f6}.inventory_historyList__weC62{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.inventory_historyItem__fZ8Hs{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;font-size:.9rem}.inventory_moveIn__PGgEg{color:#166534;font-weight:600}.inventory_moveOut__ldiOV{color:#1e40af;font-weight:600}.inventory_moveWaste__T1hre{color:#991b1b;font-weight:600}.inventory_moveBalance__e7WAv{opacity:.75;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inventory_moveReason__BSoh2{opacity:.85;font-style:italic}.inventory_consumeRow___GHN7{-webkit-margin-before:.5rem;margin-block-start:.5rem}