.NoteEntry_entry__27L5t{padding:10px 12px;border-radius:8px;border:1px solid transparent;margin-bottom:4px;cursor:pointer;transition:background .12s,border-color .12s}.NoteEntry_entry__27L5t:last-child{margin-bottom:0}.NoteEntry_entry__27L5t:hover{background:var(--hair);border-color:var(--line)}.NoteEntry_entryHeader__ZVT1M{display:flex;align-items:center;gap:8px;margin-bottom:6px}.NoteEntry_authorAvatar__IL3ex{width:24px;height:24px;border-radius:50%;background:var(--brand);color:#fff;font-size:.714rem;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-transform:uppercase;letter-spacing:.02em}.NoteEntry_entryMeta__poFac{flex:1 1;min-width:0}.NoteEntry_authorName__zrqGO{font-size:.857rem;font-weight:600;color:var(--ink);display:block;line-height:1.4}.NoteEntry_timestamp__DZ2TF{font-size:.786rem;color:var(--muted-2);line-height:1.4}.NoteEntry_edited__nlqGy{font-style:italic}.NoteEntry_bodySnippet__tAA11{font-size:.929rem;line-height:1.5;color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.NoteEntry_bodySnippet__tAA11 p{margin:0 0 4px}.NoteEntry_bodySnippet__tAA11 p:last-child{margin-bottom:0}.NoteEntry_bodySnippet__tAA11 ul{margin:0 0 4px;padding-left:20px}.NoteEntry_bodySnippet__tAA11 a{color:var(--brand);text-decoration:underline}.NoteEntry_bodySnippet__tAA11 strong{font-weight:600}.NoteEntry_bodySnippet__tAA11 em{font-style:italic}.NoteEntry_body__5wflv{font-size:.929rem;line-height:1.6;color:var(--ink);margin-top:12px}.NoteEntry_body__5wflv p{margin:0 0 6px}.NoteEntry_body__5wflv p:last-child{margin-bottom:0}.NoteEntry_body__5wflv ul{margin:0 0 6px;padding-left:20px}.NoteEntry_body__5wflv a{color:var(--brand);text-decoration:underline}.NoteEntry_body__5wflv strong{font-weight:600}.NoteEntry_body__5wflv em{font-style:italic}.NoteEntry_footerBtn__fynVT{display:inline-flex;align-items:center;gap:5px;font-size:.857rem;font-weight:500;padding:5px 12px;border-radius:6px;border:1px solid var(--line-2);background:transparent;color:var(--ink);cursor:pointer;transition:background .12s}.NoteEntry_footerBtn__fynVT:hover{background:var(--hair)}.NoteEntry_footerBtnDanger__QAo4H{color:var(--err);border-color:var(--err)}.NoteEntry_footerBtnDanger__QAo4H:hover{background:var(--err-ring)}.NoteEntry_deleteConfirm__U7H3f{display:flex;align-items:center;gap:8px;font-size:.857rem;color:var(--muted);flex:1 1}.NoteEntry_confirmYes__NDr_g{font-size:.857rem;padding:3px 10px;border-radius:5px;border:1px solid var(--err);background:var(--err);color:#fff;cursor:pointer;transition:opacity .15s}.NoteEntry_confirmYes__NDr_g:hover{opacity:.85}.NoteEntry_confirmNo__ZCjLn{font-size:.857rem;padding:3px 10px;border-radius:5px;border:1px solid var(--line-2);background:transparent;color:var(--muted);cursor:pointer;transition:background .15s}.NoteEntry_confirmNo__ZCjLn:hover{background:var(--hair)}.FormularyPicker_root___MAu6{display:flex;flex-direction:column;gap:10px}.FormularyPicker_searchInput__ipXpE{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text-primary);font-size:1rem}.FormularyPicker_searchInput__ipXpE:focus{outline:none;border-color:var(--accent)}.FormularyPicker_results__r7vTq{display:flex;flex-direction:column;gap:3px;max-height:240px;overflow-y:auto}.FormularyPicker_resultRow__UlsOK{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:6px;cursor:pointer;border:2px solid transparent;transition:background .1s,border-color .1s}.FormularyPicker_resultRow__UlsOK:hover{background:var(--surface-hover)}.FormularyPicker_resultRow__UlsOK.FormularyPicker_selected__x12N_{background:var(--surface-hover);border-color:var(--accent)}.FormularyPicker_resultRow__UlsOK.FormularyPicker_selectedExtended__AmGXO{background:var(--surface-hover);border-color:#f59e0b}.FormularyPicker_productInfo__wcjpg{flex:1 1;min-width:0}.FormularyPicker_productName__fT68A{font-weight:600;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FormularyPicker_productMeta__2dLYd{font-size:.857rem;color:var(--text-secondary)}.FormularyPicker_productCode__nEC4z{font-weight:700;color:var(--accent);font-size:.914rem;margin-right:4px}.FormularyPicker_tierBadge__7DVS4{font-size:.8rem;padding:2px 7px;border-radius:10px;white-space:nowrap;flex-shrink:0}.FormularyPicker_tierStandard__xR8g0{background:#22c55e22;color:#16a34a}.FormularyPicker_tierExtended__G_16d{background:#f59e0b22;color:#b45309}.FormularyPicker_extendedWarning__mUIdw{padding:8px 10px;border-radius:6px;background:#fef9c3;border:1px solid #fde047;font-size:.914rem;color:#854d0e}.FormularyPicker_empty__ioI8l{color:var(--text-secondary);font-size:1rem;padding:8px 0}.PrescriptionItemModal_overlay__oLjkb{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}[data-theme=dark] .PrescriptionItemModal_overlay__oLjkb{background:rgba(0,0,0,.6)}.PrescriptionItemModal_modal__Rz2IG{width:100%;max-width:980px;max-height:calc(100vh - 48px);border-radius:18px;display:flex;flex-direction:column;overflow:hidden;animation:PrescriptionItemModal_slideUp__ci2sD .22s cubic-bezier(.2,.8,.25,1) both;box-shadow:0 24px 60px rgba(0,0,0,.18);background:var(--panel);border:1px solid var(--line)}@keyframes PrescriptionItemModal_slideUp__ci2sD{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PrescriptionItemModal_header__DsYXV{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 24px 16px;border-bottom:1px solid var(--line);flex-shrink:0}.PrescriptionItemModal_headerText__oYsyG{min-width:0}.PrescriptionItemModal_title__ETUDt{font-size:1.071rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.PrescriptionItemModal_subtitle__k9nSv{font-size:.929rem;color:var(--muted);margin-top:3px}.PrescriptionItemModal_closeBtn___W3ST{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--line-2);background:transparent;color:var(--muted);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.PrescriptionItemModal_closeBtn___W3ST:hover{background:var(--panel-tint);color:var(--ink)}.PrescriptionItemModal_body__nN_NM{flex:1 1;overflow-y:auto;padding:16px 24px 20px;display:flex;flex-direction:column;gap:12px}.PrescriptionItemModal_sectionLabel__HCxiC{font-size:.786rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.PrescriptionItemModal_divider__9MY5U{height:1px;background:var(--line);margin:4px 0}.PrescriptionItemModal_ppdField__P_MWQ{display:flex;flex-direction:column;gap:5px}.PrescriptionItemModal_label__hR9U9{font-size:.857rem;font-weight:600;color:var(--muted);letter-spacing:.01em}.PrescriptionItemModal_input___DChf{width:100%;max-width:160px;padding:8px 10px;border-radius:9px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-ink);font-size:1.102rem;font-family:inherit;transition:border-color .15s,box-shadow .15s}.PrescriptionItemModal_input___DChf:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.PrescriptionItemModal_fieldHint__Vl5B5{font-size:.938rem;color:var(--muted);line-height:1.4}.PrescriptionItemModal_footer__n6S5r{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.PrescriptionItemModal_saveBtn__Jdrxf:disabled{opacity:.45;cursor:not-allowed}.DeliveryDatePicker_wrap__B16gk{display:flex;flex-direction:column;gap:8px}.DeliveryDatePicker_root__bZcU9{display:flex;flex-wrap:wrap;gap:6px}.DeliveryDatePicker_hint__s1lwj{font-size:.938rem;color:var(--muted-2);margin:0}.DeliveryDatePicker_chip__iNSed{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 12px;border-radius:9px;border:1.5px solid var(--line-2);background:var(--panel-tint);color:var(--muted);font-family:inherit;cursor:pointer;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;min-width:56px}.DeliveryDatePicker_chip__iNSed:hover{border-color:var(--accent);color:var(--ink);background:var(--panel)}.DeliveryDatePicker_chipActive__WkW6N{border-color:var(--brand-2);background:rgba(30,91,191,.1);color:var(--brand-ink);box-shadow:0 0 0 2px rgba(30,91,191,.15)}[data-theme=dark] .DeliveryDatePicker_chipActive__WkW6N{background:rgba(75,125,209,.18);color:var(--brand-ink);box-shadow:0 0 0 2px rgba(75,125,209,.25)}.DeliveryDatePicker_chipDisabled__AmYko{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 12px;border-radius:9px;border:1.5px dashed var(--line-2);background:var(--panel-tint);opacity:.55;cursor:not-allowed;min-width:56px}.DeliveryDatePicker_day__geiqx{font-size:.786rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.DeliveryDatePicker_date__fpZQ1{font-size:.929rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DeliveryDatePicker_exceptionalLabel__zIMo5{font-size:.776rem;font-weight:500;color:var(--err);text-align:center;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;letter-spacing:.01em}.PrescriptionManager_root___T0Oa{display:flex;flex-direction:column;gap:0}.PrescriptionManager_header__b2_4s{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.PrescriptionManager_headerLeft__LCLGA{display:flex;align-items:center;gap:8px;font-size:.929rem;font-weight:600;color:var(--ink);letter-spacing:.01em}.PrescriptionManager_headerIcon__1BLA9{color:var(--brand-ink)}.PrescriptionManager_count__5HKlr{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--brand-ink);color:#fff;font-size:.786rem;font-weight:700;letter-spacing:0}.PrescriptionManager_addBtn__HrKEZ{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;border:1px solid var(--line-2);background:transparent;color:var(--muted);font-size:.929rem;font-weight:500;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s,background .15s}.PrescriptionManager_addBtn__HrKEZ:hover{color:var(--ink);border-color:var(--muted);background:var(--panel-tint)}.PrescriptionManager_list__tisdS{display:flex;flex-direction:column;gap:1px;border:1.5px solid var(--line);border-radius:10px;overflow:hidden;background:var(--line)}.PrescriptionManager_row__wA1mt{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--panel);gap:16px;cursor:pointer;transition:background .15s}.PrescriptionManager_row__wA1mt:hover{background:var(--panel-tint)}.PrescriptionManager_rowEditing__I6QiS{opacity:.4;pointer-events:none}.PrescriptionManager_rowMain__mFfb0{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.PrescriptionManager_rowTop__vgpGn{display:flex;align-items:center;gap:8px}.PrescriptionManager_rowProduct__cKflp{font-size:.929rem;font-weight:600;color:var(--ink)}.PrescriptionManager_rowMeta__0mWND{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:.938rem;color:var(--muted)}.PrescriptionManager_rowActions__cE01_{display:flex;gap:6px;flex-shrink:0}.PrescriptionManager_actionBtn__kfJmW{padding:4px 10px;border-radius:7px;border:1px solid var(--line-2);background:transparent;color:var(--muted);font-size:.857rem;font-weight:500;cursor:pointer;font-family:inherit;transition:color .15s,background .15s,border-color .15s}.PrescriptionManager_actionBtn__kfJmW:hover{color:var(--ink);background:var(--panel-tint)}.PrescriptionManager_actionBtnDanger__3skLA{color:var(--err)}.PrescriptionManager_actionBtnDanger__3skLA:hover{background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.3)}.PrescriptionManager_eligBadge__DOMzZ{font-size:.786rem;font-weight:600;padding:2px 7px;border-radius:99px;letter-spacing:.01em;white-space:nowrap}.PrescriptionManager_elig_eligible__MCQ8g{background:#d1fae5;color:#065f46}.PrescriptionManager_elig_overdue__7TbNP{background:#fee2e2;color:#991b1b}.PrescriptionManager_elig_soon__lNHgM{background:#fef3c7;color:#92400e}.PrescriptionManager_elig_pending__L4bZX{background:var(--panel-tint);color:var(--muted);border:1px solid var(--line)}.PrescriptionManager_empty__GxCUZ{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;text-align:center}.PrescriptionManager_emptyTitle__wkfRG{font-size:.929rem;font-weight:600;color:var(--muted)}.PrescriptionManager_emptyDesc__N3DM9{font-size:.857rem;color:var(--muted-2);max-width:280px}.PrescriptionManager_rowItems__E1vmZ{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.PrescriptionManager_rowItemChip__qDjKc{display:inline-block;padding:2px 8px;border-radius:6px;background:var(--panel-tint);border:1px solid var(--line);font-size:.938rem;color:var(--muted)}.PrescriptionManager_rowItemChipIncomplete__nV22W{border-color:var(--color-warning,#f59e0b);background:var(--color-warning-bg,#fffbeb);color:var(--color-warning-text,#92400e)}.PrescriptionManager_editor__glMfG{margin-bottom:16px;padding:18px 20px;border-radius:14px;border:1.5px solid var(--line);background:var(--panel-tint);display:flex;flex-direction:column;gap:0}.PrescriptionManager_editorTitle__kl4Nq{font-size:.929rem;font-weight:700;color:var(--ink);margin-bottom:14px}.PrescriptionManager_editorSection__Ylmhc{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-top:1px solid var(--line)}.PrescriptionManager_editorSectionHead___MlHW{display:flex;align-items:center;gap:7px;font-size:.786rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.PrescriptionManager_addItemBtn__mTsf1{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:6px;border:1px solid var(--line-2);background:transparent;color:var(--muted);font-size:.938rem;font-weight:500;cursor:pointer;font-family:inherit;margin-left:auto;transition:color .15s,background .15s,border-color .15s}.PrescriptionManager_addItemBtn__mTsf1:hover{color:var(--ink);background:var(--panel-tint);border-color:var(--muted)}.PrescriptionManager_itemMiniList__w__S3{display:flex;flex-direction:column;gap:1px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--line)}.PrescriptionManager_itemMiniRow__Ii4oH{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--panel);transition:background .15s}.PrescriptionManager_itemMiniRowEditing__W81MC{opacity:.4;pointer-events:none}.PrescriptionManager_itemMiniMain__V8jX9{display:flex;align-items:center;gap:5px;flex:1 1;min-width:0}.PrescriptionManager_itemMiniProduct__VhStG{font-size:1.021rem;font-weight:600;color:var(--ink)}.PrescriptionManager_itemMiniPill__4I_0l{display:inline-block;padding:1px 6px;border-radius:5px;background:var(--panel-tint);border:1px solid var(--line);font-size:.786rem;color:var(--muted)}.PrescriptionManager_itemMiniMeta__PdUNg{font-size:.938rem;color:var(--muted);white-space:nowrap}.PrescriptionManager_itemMiniActions__xbVw3{display:flex;gap:4px;flex-shrink:0}.PrescriptionManager_itemEditorCard__ytqt6{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--panel);border-top:1px solid var(--line)}.PrescriptionManager_itemEditorTitle__d16KI{font-size:.938rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.PrescriptionManager_itemEditorActions__5NxD7{display:flex;justify-content:flex-end;gap:8px}.PrescriptionManager_itemsEmpty__0FEcV{font-size:.857rem;color:var(--muted-2);font-style:italic;padding:4px 0}.PrescriptionManager_editorGrid__qY_sJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.PrescriptionManager_field__EItLz{display:flex;flex-direction:column;gap:6px}.PrescriptionManager_spanFull__OGlaV{grid-column:1/-1}.PrescriptionManager_label__SMSt7{font-size:.857rem;font-weight:600;color:var(--muted);letter-spacing:.01em}.PrescriptionManager_req__azL7H{color:var(--err);margin-left:2px}.PrescriptionManager_fieldError__xaDGf{font-size:.938rem;color:var(--err);margin-top:4px}.PrescriptionManager_fieldHint__YztLO{font-size:.938rem;color:var(--muted-2);margin-top:4px}.PrescriptionManager_input__ePYEP{padding:8px 10px;border-radius:9px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-ink);font-size:1.102rem;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.PrescriptionManager_input__ePYEP:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}select.PrescriptionManager_input__ePYEP{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px;cursor:pointer}.PrescriptionManager_chipGroup__Ezix1{display:flex;flex-wrap:wrap;gap:6px}.PrescriptionManager_chip__bxRmH{padding:5px 12px;border-radius:7px;border:1px solid var(--line-2);background:var(--panel-tint);color:var(--muted);font-size:1.021rem;font-weight:500;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.PrescriptionManager_chip__bxRmH:hover{border-color:var(--accent);color:var(--ink)}.PrescriptionManager_chipActive__u7Zkd{border-color:var(--brand-2);background:rgba(30,91,191,.1);color:var(--brand-ink);box-shadow:0 0 0 2px rgba(30,91,191,.15)}[data-theme=dark] .PrescriptionManager_chipActive__u7Zkd{background:rgba(75,125,209,.18);color:var(--brand-ink);box-shadow:0 0 0 2px rgba(75,125,209,.25)}.PrescriptionManager_calcPreview__BxOwI{display:flex;align-items:center;gap:7px;padding:8px 12px;border-radius:9px;background:var(--panel-tint);border:1px solid var(--line);font-size:1.021rem;color:var(--muted)}.PrescriptionManager_editorActions__2PO3I{display:flex;justify-content:flex-end;gap:8px;padding-top:16px}.PrescriptionManager_inputReadOnly__N4Anc{opacity:.65;cursor:default}.PrescriptionManager_separatorDot__fEzJe{margin:0 5px;opacity:.35}.PrescriptionManager_emptyIcon__vPlip{color:var(--muted-2)}@media (max-width:680px){.PrescriptionManager_grid__hnT2A{grid-template-columns:1fr}}.OneoffProductModal_overlay__MGCPF{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}[data-theme=dark] .OneoffProductModal_overlay__MGCPF{background:rgba(0,0,0,.6)}.OneoffProductModal_modal__nAAIV{width:100%;max-width:980px;max-height:calc(100vh - 48px);border-radius:18px;display:flex;flex-direction:column;overflow:hidden;animation:OneoffProductModal_slideUp__V_6eJ .22s cubic-bezier(.2,.8,.25,1) both;box-shadow:0 24px 60px rgba(0,0,0,.18);background:var(--panel);border:1px solid var(--line)}@keyframes OneoffProductModal_slideUp__V_6eJ{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.OneoffProductModal_header__DkdgM{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 24px 16px;border-bottom:1px solid var(--line);flex-shrink:0}.OneoffProductModal_headerText__OpP_S{min-width:0}.OneoffProductModal_title__4hd3y{font-size:1.071rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.OneoffProductModal_subtitle__Xw2k7{font-size:.929rem;color:var(--muted);margin-top:3px}.OneoffProductModal_closeBtn__kRj29{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--line-2);background:transparent;color:var(--muted);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.OneoffProductModal_closeBtn__kRj29:hover{background:var(--panel-tint);color:var(--ink)}.OneoffProductModal_body__ubn10{flex:1 1;overflow-y:auto;padding:16px 24px 20px;display:flex;flex-direction:column;gap:12px}.OneoffProductModal_sectionLabel__Bef_w{font-size:.786rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.OneoffProductModal_divider__i3yNp{height:1px;background:var(--line);margin:4px 0}.OneoffProductModal_calcGrid__UHmob{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 14px;gap:10px 14px}.OneoffProductModal_calcField__PXsxA{display:flex;flex-direction:column;gap:5px}.OneoffProductModal_calcFieldAction___NkbB{display:flex;flex-direction:column;justify-content:flex-end}.OneoffProductModal_label__gsYnU{font-size:.857rem;font-weight:600;color:var(--muted);letter-spacing:.01em}.OneoffProductModal_input__30rz6{width:100%;padding:8px 10px;border-radius:9px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-ink);font-size:1.102rem;font-family:inherit;transition:border-color .15s,box-shadow .15s}.OneoffProductModal_input__30rz6:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.OneoffProductModal_readonlyField___GATl{padding:8px 10px;border-radius:9px;border:1px solid var(--line);background:var(--panel-ro);color:var(--ink);font-size:1.102rem;font-weight:500;min-height:37px;display:flex;align-items:center}.OneoffProductModal_readonlyEmpty___HoxK{color:var(--muted-2)}.OneoffProductModal_calcBtn__OlT3R{padding:8px 14px;border-radius:9px;border:1px solid var(--line-2);background:transparent;color:var(--ink);font-size:.929rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s;height:37px}.OneoffProductModal_calcBtn__OlT3R:hover:not(:disabled){background:var(--panel-tint);border-color:var(--accent);color:var(--accent)}.OneoffProductModal_calcBtn__OlT3R:disabled{opacity:.4;cursor:not-allowed}.OneoffProductModal_calcWarning__TsF92{font-size:.857rem;color:var(--warn);margin-top:-4px}.OneoffProductModal_footer__qYNYT{display:flex;align-items:flex-end;gap:12px}.OneoffProductModal_qtyField__aLfc8{display:flex;flex-direction:column;gap:5px}.OneoffProductModal_inputSmall__Xc2M6{width:90px}.CostRow_row__pqq1a{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}.CostRow_bold__bkkNQ{font-size:1.006rem;font-weight:600;color:var(--ink)}.CostRow_normal__OL0Wh{font-size:.937rem;font-weight:400;color:var(--muted)}.CostRow_note__HPVRX{margin-left:6px;font-size:.857rem;color:var(--ok-fg)}.OrderCreation_root__jOG2U{display:flex;flex-direction:column;height:100%;min-height:0;animation:OrderCreation_panelIn__PJ7LA .32s cubic-bezier(.2,.8,.25,1) both}@keyframes OrderCreation_panelIn__PJ7LA{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}.OrderCreation_modeTabs__RP8We{display:flex;gap:4px;padding:10px 28px 0;border-bottom:1px solid var(--line);flex-shrink:0}.OrderCreation_modeTab__xRDat{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px 8px 0 0;background:transparent;color:var(--muted);font-size:1.021rem;font-weight:600;font-family:inherit;cursor:pointer;transition:color .15s,background .15s;margin-bottom:-1px;border:none;border-bottom:2px solid transparent}.OrderCreation_modeTab__xRDat:hover{color:var(--ink);background:var(--panel-tint)}.OrderCreation_modeTabActive__WxmOb{color:var(--accent);border-bottom-color:var(--accent);background:transparent}.OrderCreation_header__kQPgr{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px 16px;border-bottom:1px solid var(--line);flex-shrink:0}.OrderCreation_headerLeft__toKOk{min-width:0}.OrderCreation_headerTitle__Pwu4q{font-size:1.214rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.OrderCreation_headerSub__Gv07D{font-size:1.021rem;color:var(--muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OrderCreation_body__KI26U{flex:1 1;overflow-y:auto;padding:0 28px 12px;display:flex;flex-direction:column;gap:0}.OrderCreation_section__RKt58{padding:20px 0 4px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.OrderCreation_section__RKt58:last-child{border-bottom:none}.OrderCreation_sectionHead__LoP5m{display:flex;align-items:center;gap:7px;font-size:.938rem;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.07em}.OrderCreation_sectionIcon__a9tZ5{color:var(--brand-ink)}.OrderCreation_sectionIconMuted__hjaDm{color:var(--muted)}.OrderCreation_sectionOptional__UQvIP{font-size:.857rem;font-weight:500;color:var(--muted-2);text-transform:none;letter-spacing:0;margin-left:2px}.OrderCreation_oneoffList__e2iuY{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.OrderCreation_oneoffRow__DoC1R{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:9px;background:var(--panel-tint);border:1px solid var(--line)}.OrderCreation_oneoffInfo__SyUFB{display:flex;flex-direction:column;gap:1px;min-width:0}.OrderCreation_oneoffProduct__VkAky{font-size:.929rem;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OrderCreation_oneoffMeta__ez6NQ{font-size:.938rem;color:var(--muted)}.OrderCreation_oneoffRemove__CzeJK{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:var(--muted-2);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.OrderCreation_oneoffRemove__CzeJK:hover{background:rgba(220,38,38,.1);color:var(--err)}.OrderCreation_addItemBtn__0Kh3p{display:flex;align-items:center;gap:5px;padding:8px 14px;border-radius:9px;border:1px solid var(--line-2);background:transparent;color:var(--ink);font-size:.929rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s;flex-shrink:0;align-self:flex-end;margin-bottom:0;height:38px}.OrderCreation_addItemBtn__0Kh3p:hover:not(:disabled){background:var(--panel-tint);border-color:var(--accent);color:var(--accent)}.OrderCreation_addItemBtn__0Kh3p:disabled{opacity:.4;cursor:not-allowed}.OrderCreation_fieldRow__9g5PC{display:flex;gap:16px;flex-wrap:wrap}.OrderCreation_field__Z8wBI{flex:1 1;min-width:140px;display:flex;flex-direction:column;gap:6px}.OrderCreation_fieldNarrow__wiFQI{flex:0 0 auto;display:flex;flex-direction:column;gap:6px}.OrderCreation_label__mxtmo{font-size:.857rem;font-weight:600;color:var(--muted);letter-spacing:.01em}.OrderCreation_req__iFhZW{color:var(--err)}.OrderCreation_select__fHUOR{width:100%;border-radius:9px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-ink);font-size:1.102rem;font-family:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding:8px 30px 8px 10px}.OrderCreation_select__fHUOR:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.OrderCreation_selectEmpty__kHyIz{color:var(--muted)}.OrderCreation_readonlyField__E6Z41{padding:8px 10px;border-radius:9px;border:1px solid var(--line);background:var(--panel-ro);color:var(--muted);font-size:1.102rem;font-weight:500}.OrderCreation_dateInput__VETPI{width:100%;padding:8px 10px;border-radius:9px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-ink);font-size:1.102rem;font-family:inherit;transition:border-color .15s,box-shadow .15s}.OrderCreation_dateInput__VETPI:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.OrderCreation_input__3D3zb{width:100%;padding:8px 10px;border-radius:9px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-ink);font-size:1.102rem;font-family:inherit;transition:border-color .15s,box-shadow .15s}.OrderCreation_input__3D3zb:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.OrderCreation_prefList__1jZBX{display:flex;flex-direction:column;gap:2px}.OrderCreation_prefRow__58lJT{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.OrderCreation_prefRow__58lJT:hover{background:var(--panel-tint)}.OrderCreation_prefInfo__RqZJt{min-width:0}.OrderCreation_prefLabel__T3fhR{font-size:.929rem;font-weight:600;color:var(--ink)}.OrderCreation_prefSub__o68Ti{font-size:.938rem;color:var(--muted);margin-top:1px}.OrderCreation_prefToggle__Z97ph{width:34px;height:20px;border-radius:99px;background:var(--line-2);position:relative;flex-shrink:0;transition:background .2s}.OrderCreation_prefToggleOn__QvAi5{background:var(--accent)}.OrderCreation_prefThumb__mjuH5{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.OrderCreation_prefToggleOn__QvAi5 .OrderCreation_prefThumb__mjuH5{transform:translateX(14px)}.OrderCreation_chipGroup__enJTn{display:flex;flex-wrap:wrap;gap:6px}.OrderCreation_chip__LsEWC{padding:5px 12px;border-radius:7px;border:1px solid var(--line-2);background:var(--panel-tint);color:var(--muted);font-size:1.021rem;font-weight:500;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.OrderCreation_chip__LsEWC:hover{border-color:var(--accent);color:var(--ink)}.OrderCreation_chipActive__cgM3i{border-color:var(--brand-2);background:rgba(30,91,191,.1);color:var(--brand-ink);box-shadow:0 0 0 2px rgba(30,91,191,.15)}[data-theme=dark] .OrderCreation_chipActive__cgM3i{background:rgba(75,125,209,.18);color:var(--brand-ink);box-shadow:0 0 0 2px rgba(75,125,209,.25)}.OrderCreation_qtyRow__DbUfZ{display:flex;align-items:center;gap:0;border:1px solid var(--input-border);border-radius:9px;overflow:hidden;width:-moz-fit-content;width:fit-content;background:var(--input-bg)}.OrderCreation_qtyBtn__9tr0J{display:flex;align-items:center;justify-content:center;width:34px;height:36px;border:none;background:transparent;color:var(--muted);cursor:pointer;transition:color .15s,background .15s;font-family:inherit}.OrderCreation_qtyBtn__9tr0J:hover{background:var(--panel-tint);color:var(--ink)}.OrderCreation_qtySelect__jF21S{border:none;border-left:1px solid var(--line);border-right:1px solid var(--line);background:transparent;color:var(--input-ink);font-size:1rem;font-weight:600;font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;width:52px;height:36px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.OrderCreation_qtySelect__jF21S:focus{outline:none;background:var(--panel-tint)}.OrderCreation_urgentToggleWrap__B5sta{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.OrderCreation_toggle__YtLq2{width:38px;height:22px;border-radius:999px;background:var(--line-2);position:relative;cursor:pointer;transition:background .2s;flex-shrink:0}.OrderCreation_toggleOn__imsLI{background:var(--brand-2)}.OrderCreation_toggleThumb__UmUEM{position:absolute;width:16px;height:16px;border-radius:999px;background:#fff;top:3px;left:3px;transition:transform .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.25)}.OrderCreation_toggleOn__imsLI .OrderCreation_toggleThumb__UmUEM{transform:translateX(16px)}.OrderCreation_toggleLabel__cdWxl{font-size:1.102rem;font-weight:600;color:var(--ink)}.OrderCreation_toggleSub___iNox{font-size:.857rem;color:var(--muted);margin-top:1px}.OrderCreation_textarea__AmJnu{width:100%;padding:9px 10px;border-radius:9px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-ink);font-size:1.102rem;font-family:inherit;resize:vertical;transition:border-color .15s,box-shadow .15s;line-height:1.5;box-sizing:border-box}.OrderCreation_textarea__AmJnu:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.OrderCreation_textarea__AmJnu::placeholder{color:var(--muted-2)}.OrderCreation_incompleteWarning___xhNX{margin:0 28px 12px;padding:10px 14px;border-radius:8px;background:var(--color-warning-bg,#fffbeb);border:1px solid var(--color-warning,#f59e0b);color:var(--color-warning-text,#92400e);font-size:.929rem;line-height:1.5}.OrderCreation_footer__wKwbo{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 28px 20px;border-top:1px solid var(--line);flex-shrink:0}.OrderCreation_confirmCard__K5UFL{border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:14px}.OrderCreation_confirmRow__7qT00{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.OrderCreation_confirmSection__ksEmY{display:flex;flex-direction:column;gap:3px}.OrderCreation_confirmLabel__KXy1N{font-size:.938rem;color:var(--muted);font-weight:500;letter-spacing:.01em}.OrderCreation_confirmValue__qA2Dc{font-size:1.102rem;color:var(--ink);font-weight:500}.OrderCreation_confirmMeta___0rRq{font-size:.938rem;color:var(--muted);margin-top:2px}.OrderCreation_confirmFree__VAQka{color:var(--ok);display:flex;align-items:center;gap:5px}.OrderCreation_confirmFree__VAQka:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok);flex-shrink:0}.OrderCreation_urgentPill__zzDfs{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:rgba(220,38,38,.1);color:var(--err);font-size:.857rem;font-weight:600;border:1px solid rgba(220,38,38,.2)}.OrderCreation_successWrap__xL74m{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 32px;text-align:center}.OrderCreation_successRing__UwqF_{width:72px;height:72px;border-radius:999px;background:var(--ok-bg);border:2px solid var(--ok-fg);display:flex;align-items:center;justify-content:center;position:relative;animation:OrderCreation_ringPop__uzXKl .55s cubic-bezier(.3,1.5,.5,1) both}.OrderCreation_successTitle__9Q81O{font-size:1.571rem;font-weight:700;color:var(--ink);letter-spacing:-.01em;margin:0}.OrderCreation_successDesc__Vgf_U{font-size:1rem;color:var(--muted);max-width:320px;line-height:1.55;margin:0}.OrderCreation_successMeta__ThGLh{display:flex;gap:20px;margin-top:4px;flex-wrap:wrap;justify-content:center}.OrderCreation_successMetaItem__b2VoP{display:flex;flex-direction:column;gap:2px;align-items:center}.OrderCreation_metaLabel__KJRTT{font-size:.786rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.OrderCreation_metaVal__8YO7R{font-size:.929rem;font-weight:600;color:var(--ink)}.OrderCreation_doneBtn__A57V7{margin-top:12px;padding:10px 28px;border-radius:10px;border:none;background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 100%);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;font-family:inherit}.OrderCreation_rxList__zuYG1{display:flex;flex-direction:column;gap:1px;border:1.5px solid var(--line);border-radius:10px;overflow:hidden;background:var(--line)}.OrderCreation_rxRow__dq3ng{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:var(--panel);cursor:pointer;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.OrderCreation_rxRow__dq3ng:hover{background:var(--panel-tint)}.OrderCreation_rxRowChecked__BEdoE{background:color-mix(in srgb,var(--brand) 6%,var(--panel))}.OrderCreation_rxRowChecked__BEdoE:hover{background:color-mix(in srgb,var(--brand) 10%,var(--panel))}.OrderCreation_rxRowDisabled__71XSN{opacity:.5;cursor:default;pointer-events:none}.OrderCreation_rxCheck__i3_WS{margin-top:2px;flex-shrink:0;accent-color:var(--brand);width:15px;height:15px;cursor:pointer}.OrderCreation_rxInfo__xJBQA{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.OrderCreation_rxProduct__a2INj{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:.929rem;font-weight:600;color:var(--ink)}.OrderCreation_rxPill__wOHoT{padding:1px 7px;border-radius:99px;background:rgba(0,0,0,.06);color:var(--muted);font-size:.786rem;font-weight:500}[data-theme=dark] .OrderCreation_rxPill__wOHoT{background:hsla(0,0%,100%,.08)}.OrderCreation_rxMeta__tiPsN{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:.938rem;color:var(--muted)}.OrderCreation_rxItems__ChzYB{display:flex;flex-direction:column;gap:3px;margin-top:5px}.OrderCreation_rxItemRow__DKwwM{display:flex;align-items:center;justify-content:space-between;gap:10px}.OrderCreation_rxItemName__MlnEc{display:flex;align-items:center;gap:5px;font-size:.857rem;color:var(--muted)}.OrderCreation_rxItemPacks__5z6Dn{font-size:.857rem;font-weight:600;color:var(--ink);white-space:nowrap}.OrderCreation_rxDot__u4Ode{color:var(--muted-2)}.OrderCreation_rxDateRow__jPtTK{display:flex;align-items:center;gap:8px;margin-top:6px}.OrderCreation_rxDateLabel__C0jRm{font-size:.786rem;font-weight:600;color:var(--muted);white-space:nowrap}.OrderCreation_rxDateInput__Hha8u{padding:3px 8px;border-radius:6px;border:1.5px solid var(--input-border);background:var(--input-bg);color:var(--input-ink);font-size:.857rem;font-family:inherit;outline:none;cursor:pointer;transition:border-color .15s,box-shadow .15s}.OrderCreation_rxDateInput__Hha8u:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.OrderCreation_rxDateReset__wozGU{padding:2px 8px;border-radius:5px;border:1px solid var(--line-2);background:transparent;color:var(--muted);font-size:.786rem;cursor:pointer;font-family:inherit;transition:color .15s,background .15s}.OrderCreation_rxDateReset__wozGU:hover{color:var(--ink);background:var(--panel-tint)}.OrderCreation_fulfilmentStrip__JbsN4{display:flex;gap:16px;padding:10px 14px;background:var(--surface-2,hsla(0,0%,100%,.04));border:1px solid var(--border,hsla(0,0%,100%,.08));border-radius:8px;margin-bottom:16px}.OrderCreation_fulfilmentItem__iLzy7{display:flex;flex-direction:column;gap:2px}.OrderCreation_fulfilmentKind__b9EJQ{font-size:.714rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted-2)}.OrderCreation_fulfilmentName__1bPRC{font-size:.857rem;font-weight:600}.OrderCreation_confirmValueMt__eq8RD{margin-top:3px}.OrderCreation_checkboxPlaceholder__MoJBX{width:16px;height:16px}.OrderCreation_prescriptionsEmpty___g2LY{padding:32px 16px;text-align:center;color:var(--muted);font-size:.929rem}.OrderCreation_mutedText__10ZbS{color:var(--muted)}.OrderCreation_fieldRowMb__mbopp{margin-bottom:8px}.OrderCreation_fieldRowPl__v_LF4{padding-left:2px}.OrderCreation_prefRowMt__5bbzU{margin-top:4px}.OrderCreation_rxColumnGroup__mcgj5{display:flex;flex-direction:column;gap:14px}.OrderCreation_patientSubtotalRow__mYK_U{display:flex;justify-content:space-between;font-size:.914rem;color:var(--muted);margin-bottom:2px}.OrderCreation_sectionEmptyPadded__jo6Tm{padding:16px 0;color:var(--muted);font-size:.929rem;text-align:center}.OrderCreation_costBox__jHRRo{background:var(--panel-tint);border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-top:12px}.OrderCreation_costBoxLabel__BsQlV{font-size:.823rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:10px}.OrderCreation_costBoxDivider__NWgB3{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.OrderCreation_costBoxDividerHeavy__AFW2H{border-top:2px solid var(--line-2);margin-top:6px;padding-top:6px}@media (max-width:680px){.OrderCreation_grid__EWLU3{grid-template-columns:1fr}}.OrderDetail_root__Kkui5{display:flex;flex-direction:column;height:100%;min-height:0;animation:OrderDetail_panelIn__tDyNB .32s cubic-bezier(.2,.8,.25,1) both}@keyframes OrderDetail_panelIn__tDyNB{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}.OrderDetail_header__6dN7X{display:flex;align-items:center;gap:14px;padding:20px 28px 16px;border-bottom:1px solid var(--line);flex-shrink:0}.OrderDetail_headerIcon__A0935{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 100%);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.OrderDetail_headerInfo__YCQqc{flex:1 1;min-width:0}.OrderDetail_headerProduct__PZaEP{font-size:1.143rem;font-weight:700;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OrderDetail_headerMeta__1msU_{font-size:.857rem;color:var(--muted);margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.OrderDetail_closeBtn__i00Hh{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--line-2);background:transparent;color:var(--muted);cursor:pointer;transition:background .15s,color .15s;font-family:inherit;flex-shrink:0}.OrderDetail_closeBtn__i00Hh:hover{background:var(--panel-tint);color:var(--ink)}.OrderDetail_body__5_Vk3{flex:1 1;overflow-y:auto;padding:0 28px 24px}.OrderDetail_section__RbRYJ{padding:18px 0 14px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.OrderDetail_section__RbRYJ:last-child{border-bottom:none}.OrderDetail_sectionLabel__V7LCJ{font-size:.786rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.OrderDetail_stepper__ikhMJ{display:flex;align-items:flex-start}.OrderDetail_stepWrap__Vs5ww{display:flex;flex-direction:column;align-items:center;flex:1 1;position:relative}.OrderDetail_stepLine__O6SB_{position:absolute;top:9px;right:50%;left:-50%;height:2px;background:var(--line-2);z-index:0;transition:background .2s}.OrderDetail_stepLineDone__jG0sX{background:var(--brand-2)}.OrderDetail_stepDot__UX2AU{width:20px;height:20px;border-radius:999px;border:2px solid var(--line-2);background:var(--panel-solid);display:flex;align-items:center;justify-content:center;z-index:1;position:relative;transition:border-color .2s,background .2s;color:#fff;flex-shrink:0}.OrderDetail_stepDotActive__c7tjc,.OrderDetail_stepDotDone__veylV{background:var(--brand-2);border-color:var(--brand-2)}.OrderDetail_stepDotActive__c7tjc{box-shadow:0 0 0 4px rgba(30,91,191,.2)}.OrderDetail_stepLabel__bDs_8{font-size:.857rem;font-weight:500;color:var(--muted-2);margin-top:6px;text-align:center}.OrderDetail_stepLabelDone__od5dQ{color:var(--muted)}.OrderDetail_stepLabelActive__mLxDR{color:var(--brand-ink);font-weight:700}.OrderDetail_statusSummary__ZZS5T{display:flex;align-items:center;gap:10px}.OrderDetail_statusBadge__nqWs4{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:.857rem;font-weight:600}.OrderDetail_statusDot__RQnxa{width:6px;height:6px;border-radius:999px}.OrderDetail_statusDesc__qIxi5{font-size:1.021rem;color:var(--muted)}.OrderDetail_statusUpdate__DmP03{display:flex;flex-direction:column;gap:8px}.OrderDetail_updateLabel__G2DuL{font-size:.938rem;font-weight:600;color:var(--muted)}.OrderDetail_statusBtnRow__Th5ZQ{display:flex;flex-wrap:wrap;gap:6px}.OrderDetail_cancelledBanner__ujGqz{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.18);color:var(--err);font-size:.929rem;font-weight:500}.OrderDetail_timeline__Z6pyn{display:flex;flex-direction:column}.OrderDetail_timelineRow__uZdeJ{display:flex;gap:12px;align-items:flex-start;min-height:48px}.OrderDetail_timelineLeft__F8_yv{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:14px;padding-top:3px}.OrderDetail_timelineDot__bMREZ{width:10px;height:10px;border-radius:999px;border:2px solid var(--line-2);background:var(--panel-solid);flex-shrink:0;transition:background .2s,border-color .2s}.OrderDetail_timelineDotDone__nUcD9{background:var(--muted-2);border-color:var(--muted-2)}.OrderDetail_timelineDotCurrent__LaycX{border-color:transparent;box-shadow:0 0 0 3px rgba(30,91,191,.2)}.OrderDetail_timelineConnector__Y3fS_{flex:1 1;width:2px;background:var(--line);margin:3px 0;min-height:20px;transition:background .2s}.OrderDetail_timelineConnectorDone__pcJNp{background:var(--muted-2)}.OrderDetail_timelineContent__iVA7Y{flex:1 1;min-width:0;padding-bottom:14px}.OrderDetail_timelineTitle__t4LAl{font-size:.929rem;font-weight:600;color:var(--ink)}.OrderDetail_timelineTitleMuted__ps42O{color:var(--muted-2);font-weight:500}.OrderDetail_timelineDetail__Dvcd6{font-size:.857rem;color:var(--muted);margin-top:2px}.OrderDetail_timelineTime__nxWrx{font-size:.786rem;color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:3px;text-align:right;min-width:90px}.OrderDetail_detailGrid__LZieM{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px}.OrderDetail_detailItem__ea927{display:flex;flex-direction:column;gap:2px}.OrderDetail_detailLabel__qB6l_{font-size:.938rem;color:var(--muted);font-weight:500}.OrderDetail_detailValue__En04B{font-size:.929rem;color:var(--ink);font-weight:500}.OrderDetail_notesBox__KKMwC{background:var(--note-bg);border:1px solid var(--note-bd);border-radius:10px;padding:11px 14px;font-size:.929rem;color:var(--note-ink);line-height:1.55;white-space:pre-wrap}.OrderDetail_itemsList__ARRDO{display:flex;flex-direction:column;gap:1px;border:1.5px solid var(--line);border-radius:10px;overflow:hidden;background:var(--line)}.OrderDetail_itemRow__Uw4x_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--panel)}.OrderDetail_itemMain__L4K6S{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.OrderDetail_itemProduct__0XLfO{font-size:.929rem;font-weight:600;color:var(--ink)}.OrderDetail_itemMeta__LrCQk{font-size:.938rem;color:var(--muted)}.OrderDetail_itemPatient__FvulK{display:flex;align-items:center;gap:4px;font-size:.938rem;font-weight:500;color:var(--accent);margin-top:3px}.OrderDetail_itemQty__2g8hU{font-size:1.021rem;font-weight:600;color:var(--ink);white-space:nowrap}.OrderDetail_urgentPill__4BBAf{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:rgba(220,38,38,.1);color:var(--err);font-size:.786rem;font-weight:600;border:1px solid rgba(220,38,38,.2)}.OrderDetail_partnerRow__Nox56{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.OrderDetail_partnerCard__nFISV{background:var(--surface-2,hsla(0,0%,100%,.04));border:1px solid var(--border,hsla(0,0%,100%,.08));border-radius:8px;padding:12px 14px}.OrderDetail_partnerKind__v17pe{font-size:.714rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);margin-bottom:4px}.OrderDetail_partnerName__iXbnG{font-size:.929rem;font-weight:600}.OrderDetail_receiptCollapse__FK9Cn{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.OrderDetail_receiptCollapseOpen__m5gBZ{grid-template-rows:1fr}.OrderDetail_receiptCollapseInner__JsE2O{overflow:hidden}.OrderDetail_receiptWrap__ey1PN{margin:4px 0 8px}.OrderDetail_receiptPerf__apsSo{height:10px;background-image:radial-gradient(circle,transparent 5px,var(--receipt-paper) 5px);background-size:14px 10px;background-repeat:repeat-x;background-position:7px}.OrderDetail_receiptPaper__iEMiZ{background:var(--receipt-paper);box-shadow:0 4px 16px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.08);padding:14px 16px 10px;display:flex;flex-direction:column;gap:4px}.OrderDetail_costLine__igj6I{display:flex;justify-content:space-between;font-family:Courier New,Courier,monospace;font-size:.891rem;color:var(--receipt-muted);line-height:1.6}.OrderDetail_costLineBold__6MArB{font-weight:700;font-size:.937rem;color:var(--receipt-ink)}.OrderDetail_receiptDivider__Ddutg{border:none;border-top:1px dashed var(--receipt-dash);margin:5px 0}.OrderDetail_receiptDividerHeavy__opyAW{border:none;border-top:2px dashed var(--receipt-dash);margin:6px 0}.OrderDetail_receiptPatientHeader__kg_W6{font-family:Courier New,Courier,monospace;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--receipt-ink);margin-top:8px;margin-bottom:3px;padding-bottom:2px;border-bottom:1px dotted var(--receipt-dash)}.OrderDetail_receiptPatientHeader__kg_W6:first-child{margin-top:0}.OrderDetail_receiptItemLine__1H3lT{display:flex;align-items:baseline;gap:6px;font-family:Courier New,Courier,monospace;font-size:.857rem;color:var(--receipt-muted);padding-left:6px;line-height:1.7}.OrderDetail_receiptItemName__4n5u_{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OrderDetail_receiptItemQty__JOI_B{flex-shrink:0;font-size:.8rem;color:var(--receipt-muted)}.OrderDetail_statusBadgePending__rFpB1{background:#fef3c7;color:#92400e}.OrderDetail_statusBadgeProcessing__lQwte{background:#e6f4fb;color:#0b3a82}.OrderDetail_statusBadgeDispatched__333j9{background:#f3e8ff;color:#6b21a8}.OrderDetail_statusBadgeDelivered__swsBw{background:#ecfdf5;color:#047857}.OrderDetail_statusBadgeCancelled__jC8ag{background:#f1f5f9;color:#475569}.OrderDetail_statusDotPending__Q_qZD{background:#f59e0b}.OrderDetail_statusDotProcessing___zoQu{background:#36b6e8}.OrderDetail_statusDotDispatched__EQfrG{background:#a855f7}.OrderDetail_statusDotDelivered__v6Djj{background:#10b981}.OrderDetail_statusDotCancelled__8RCt9{background:#94a3b8}.OrderDetail_timelineDotCurrentPending__LN7Oz{background:#f59e0b}.OrderDetail_timelineDotCurrentProcessing__gXJ_4{background:#36b6e8}.OrderDetail_timelineDotCurrentDispatched__U__nD{background:#a855f7}.OrderDetail_timelineDotCurrentDelivered__bLpDo{background:#10b981}.OrderDetail_timelineDotCurrentCancelled__ep2yl{background:#94a3b8}.OrderDetail_headerRight__JDlp_{display:flex;align-items:center;gap:8px}.OrderDetail_detailGridMt__v3WrO{margin-top:12px}.OrderDetail_sectionLabelNoMb__kMwV9{margin:0}.OrderDetail_costToggleBtn__lBwvJ{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;padding:0;text-align:left}.OrderDetail_costToggleRight__O2Zs3{display:flex;align-items:center;gap:8px;font-size:.937rem;color:var(--muted)}.OrderDetail_costToggleTotal__INt9v{font-weight:600;color:var(--ink)}.OrderDetail_costChevron__ZQ9Po{transition:transform .2s}.OrderDetail_costChevronOpen__qWCVD{transform:rotate(90deg)}@media (max-width:680px){.OrderDetail_grid__guULC{grid-template-columns:1fr}}.PatientEdit_root__SLw7f{flex:1 1;min-height:0;display:flex;flex-direction:column;animation:PatientEdit_panelIn__JBSgO .32s cubic-bezier(.2,.8,.25,1) both}@keyframes PatientEdit_panelIn__JBSgO{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}.PatientEdit_panelHeader__0DTM5{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px 16px;border-bottom:1px solid var(--line);flex-shrink:0}.PatientEdit_panelHeaderLeft__b0Qai{display:flex;align-items:center;gap:12px;min-width:0}.PatientEdit_avatar__WGRTT{width:38px;height:38px;border-radius:999px;background:var(--brand);color:#fff;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.03em}.PatientEdit_headerInfo__xV61l{min-width:0}.PatientEdit_panelTitle__O4TXs{font-size:1.143rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.PatientEdit_panelSub__qq6De{display:flex;align-items:center;gap:6px;font-size:.857rem;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PatientEdit_dot__NgBve{width:3px;height:3px;border-radius:999px;background:var(--muted-2);flex-shrink:0}.PatientEdit_cancelBtn__QXXk0{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;border:1px solid var(--line-2);background:transparent;color:var(--muted);font-size:.929rem;font-weight:500;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s,background .15s;flex-shrink:0}.PatientEdit_cancelBtn__QXXk0:hover{color:var(--ink);border-color:var(--muted);background:var(--panel-tint)}.PatientEdit_form__rXhSJ{flex:1 1;min-height:0;display:flex;flex-direction:column}.PatientEdit_body__eHywS{flex:1 1;min-height:0;overflow-y:auto;padding:20px 28px}.PatientEdit_bodyStack__Wz3gC{display:flex;flex-direction:column;gap:16px}.PatientEdit_footer__olln4{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 28px 20px;border-top:1px solid var(--line);flex-shrink:0}.CollectionCreationPanel_root__uGTKX{display:flex;flex-direction:column;height:100%;min-height:0;animation:CollectionCreationPanel_panelIn__GiJlD .32s cubic-bezier(.2,.8,.25,1) both}@keyframes CollectionCreationPanel_panelIn__GiJlD{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}.CollectionCreationPanel_header__yafaf{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px 16px;border-bottom:1px solid var(--line);flex-shrink:0}.CollectionCreationPanel_headerLeft__6XUEn{min-width:0}.CollectionCreationPanel_headerTitle__A_lQA{font-size:1.214rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.CollectionCreationPanel_headerSub__vk2yr{font-size:1.021rem;color:var(--muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CollectionCreationPanel_body__uymC6{flex:1 1;overflow-y:auto;padding:0 28px 12px;display:flex;flex-direction:column}.CollectionCreationPanel_section__RwBhe{padding:20px 0 16px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.CollectionCreationPanel_section__RwBhe:last-child{border-bottom:none}.CollectionCreationPanel_sectionHead__MYDBC{font-size:.938rem;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.07em}.CollectionCreationPanel_field__DhUJU{display:flex;flex-direction:column;gap:6px}.CollectionCreationPanel_label__bddMl{font-size:.857rem;font-weight:600;color:var(--muted);letter-spacing:.01em}.CollectionCreationPanel_textarea__gt0Je{width:100%;padding:9px 10px;border-radius:9px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-ink);font-size:1.102rem;font-family:inherit;resize:vertical;transition:border-color .15s,box-shadow .15s;line-height:1.5;box-sizing:border-box}.CollectionCreationPanel_textarea__gt0Je:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.CollectionCreationPanel_textarea__gt0Je::placeholder{color:var(--muted-2)}.CollectionCreationPanel_footer__S7W4x{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 28px 20px;border-top:1px solid var(--line);flex-shrink:0}.CollectionCreationPanel_productList___vbEN{display:flex;flex-direction:column;gap:1px;border:1.5px solid var(--line);border-radius:10px;overflow:hidden;background:var(--line)}.CollectionCreationPanel_productRow__vKUcV{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--panel)}.CollectionCreationPanel_productLabel__CfURp{flex:1 1;font-size:.929rem;color:var(--ink);min-width:0}.CollectionCreationPanel_qtyRow__A7ogy{display:flex;align-items:center;border:1px solid var(--input-border);border-radius:9px;overflow:hidden;background:var(--input-bg)}.CollectionCreationPanel_qtyBtn__Y3xT7{display:flex;align-items:center;justify-content:center;width:30px;height:32px;border:none;background:transparent;color:var(--muted);cursor:pointer;transition:color .15s,background .15s;font-family:inherit;font-size:1.143rem;line-height:1}.CollectionCreationPanel_qtyBtn__Y3xT7:hover{background:var(--panel-tint);color:var(--ink)}.CollectionCreationPanel_qtyDisplay__CKtEL{width:40px;height:32px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--line);border-right:1px solid var(--line);font-size:.929rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--input-ink)}.CollectionCreationPanel_qtyUnit__VXQGE{font-size:.857rem;color:var(--muted);white-space:nowrap;margin-left:6px}.CollectionCreationPanel_empty__aSrKl{font-size:.929rem;color:var(--muted);padding:4px 0}.CollectionCreationPanel_patientList__wAX2a{display:flex;flex-direction:column;gap:1px;border:1.5px solid var(--line);border-radius:10px;overflow:hidden;background:var(--line)}.CollectionCreationPanel_patientToggle__rFju8{width:100%;display:flex;justify-content:space-between;align-items:center;padding:11px 14px;background:var(--panel);border:none;cursor:pointer;font-size:.929rem;font-weight:600;color:var(--ink);font-family:inherit;transition:background .15s;text-align:left}.CollectionCreationPanel_patientToggle__rFju8:hover{background:var(--panel-tint)}.CollectionCreationPanel_patientToggleChevron__WRDwj{color:var(--muted);font-size:.786rem}.CollectionCreationPanel_patientBody__8P2Fv{background:var(--panel);padding:12px 14px;border-top:1px solid var(--line)}.CollectionDetail_root__Cn6l7{display:flex;flex-direction:column;height:100%;min-height:0;animation:CollectionDetail_panelIn__hj64b .32s cubic-bezier(.2,.8,.25,1) both}@keyframes CollectionDetail_panelIn__hj64b{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}.CollectionDetail_header__bTCns{display:flex;align-items:center;gap:14px;padding:20px 28px 16px;border-bottom:1px solid var(--line);flex-shrink:0}.CollectionDetail_headerIcon__e6XCq{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 100%);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CollectionDetail_headerInfo__GSjh_{flex:1 1;min-width:0}.CollectionDetail_headerTitle__DUD1l{font-size:1.143rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.CollectionDetail_headerMeta__hbU8T{font-size:.857rem;color:var(--muted);margin-top:2px}.CollectionDetail_closeBtn__KTDsC{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--line-2);background:transparent;color:var(--muted);cursor:pointer;transition:background .15s,color .15s;font-family:inherit;flex-shrink:0}.CollectionDetail_closeBtn__KTDsC:hover{background:var(--panel-tint);color:var(--ink)}.CollectionDetail_body__7pvDd{flex:1 1;overflow-y:auto;padding:0 28px 24px}.CollectionDetail_section__KdpP_{padding:18px 0 14px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.CollectionDetail_section__KdpP_:last-child{border-bottom:none}.CollectionDetail_sectionLabel___QrGJ{font-size:.786rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.CollectionDetail_statusBtnRow__POwAW{display:flex;flex-wrap:wrap;gap:6px}.CollectionDetail_detailGrid__YT4XE{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 16px;gap:6px 16px}.CollectionDetail_detailLabel__xm4fF{font-size:.857rem;color:var(--muted);font-weight:500}.CollectionDetail_detailValue__5fnSQ{font-size:.929rem;color:var(--ink);font-weight:500}.CollectionDetail_itemsList__UtfQD{display:flex;flex-direction:column;gap:1px;border:1.5px solid var(--line);border-radius:10px;overflow:hidden;background:var(--line)}.CollectionDetail_itemRow___weCm{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--panel)}.CollectionDetail_itemMain__t25wO{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.CollectionDetail_itemPatient__QTSDV{font-size:.857rem;font-weight:600;color:var(--ink)}.CollectionDetail_itemProduct__YlyKF{font-size:.929rem;font-weight:600;color:var(--ink)}.CollectionDetail_itemMeta__DGE3U{font-size:.938rem;color:var(--muted)}.CollectionDetail_itemQty___N933{font-size:1.021rem;font-weight:600;color:var(--ink);white-space:nowrap}.CollectionDetail_patientBlock__tIhsd{border:1.5px solid var(--line);border-radius:10px;overflow:hidden}.CollectionDetail_patientHeader__VbOPD{padding:10px 14px;background:var(--panel-tint);font-size:.929rem;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line)}.CollectionDetail_patientBody__5Te5J{padding:12px 14px;display:flex;flex-direction:column;gap:10px;background:var(--panel)}.CollectionDetail_condProductRow__n0J4T{display:flex;flex-direction:column;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--line)}.CollectionDetail_condProductRow__n0J4T:last-child{border-bottom:none;padding-bottom:0}.CollectionDetail_condProductMeta__S3_TL{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.CollectionDetail_condProductName__g1WVN{font-size:.929rem;font-weight:600;color:var(--ink)}.CollectionDetail_condExpected__WHMsy{font-size:.938rem;color:var(--muted);white-space:nowrap}.CollectionDetail_condSteppers__2aEAj{display:flex;gap:10px;flex-wrap:wrap}.CollectionDetail_condStepper__oOQNU{display:flex;flex-direction:column;gap:5px;flex:1 1;min-width:110px}.CollectionDetail_condStepperLabel__tzBeZ{font-size:.857rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.CollectionDetail_condStepperLabelScrapped__yp8bX{color:var(--err)}.CollectionDetail_condStepperRow__SA2i7{display:flex;align-items:center;gap:0;border:1.5px solid var(--line);border-radius:8px;overflow:hidden;background:var(--panel)}.CollectionDetail_condQtyBtn__NNUko{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:var(--panel-tint);color:var(--muted);cursor:pointer;font-size:1.143rem;line-height:1;font-family:inherit;transition:background .12s,color .12s;flex-shrink:0}.CollectionDetail_condQtyBtn__NNUko:hover:not(:disabled){background:rgba(30,91,191,.1);color:var(--brand-ink)}.CollectionDetail_condQtyBtn__NNUko:disabled{opacity:.35;cursor:not-allowed}.CollectionDetail_condQtyNum__gYscy{flex:1 1;text-align:center;font-size:1rem;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-left:1.5px solid var(--line);border-right:1.5px solid var(--line);min-width:36px;line-height:34px}.CollectionDetail_condScrapReason__Nq_BW{padding:6px 24px 6px 10px;border-radius:7px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-ink);font-size:1.021rem;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;align-self:flex-start}.CollectionDetail_condScrapReason__Nq_BW:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.CollectionDetail_condTally__0d_qi{font-size:.938rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CollectionDetail_condTallyOk__LmW6L{color:var(--ok,#16a34a);font-weight:600}.CollectionDetail_condTallyWarn__6Xg7T{color:var(--warn,#d97706);font-weight:600}.CollectionDetail_summaryBlock__kpr_R{border:1.5px solid var(--line);border-radius:10px;overflow:hidden}.CollectionDetail_summaryHeader__HTh_Z{padding:10px 14px;background:var(--panel-tint);font-size:.929rem;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line)}.CollectionDetail_summaryEmpty__c_vnG{padding:12px 14px;font-size:.929rem;color:var(--muted);background:var(--panel)}.CollectionDetail_summaryTable__MeJIQ{width:100%;border-collapse:collapse;font-size:1.021rem;background:var(--panel)}.CollectionDetail_summaryTh__KMNWS{text-align:left;padding:8px 14px;font-size:.786rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line);background:var(--panel)}.CollectionDetail_summaryTh__KMNWS:not(:first-child){text-align:right}.CollectionDetail_summaryTd__xEAbs{padding:8px 14px;color:var(--ink);border-bottom:1px solid var(--line)}.CollectionDetail_summaryTd__xEAbs:not(:first-child){text-align:right}.CollectionDetail_summaryTdWarn__cioep{color:var(--warn,#d97706);font-weight:600}.CollectionDetail_summaryTdScrapped__y3ZA9{color:var(--err)}.CollectionDetail_summaryTr__LeVSE:last-child .CollectionDetail_summaryTd__xEAbs{border-bottom:none}.CollectionDetail_creditBlock__JbdmT{display:flex;flex-direction:column;gap:8px}.CollectionDetail_creditTotalRow__rfKMw .CollectionDetail_summaryTd__xEAbs{background:var(--surface-2,var(--glass-bg));border-top:1.5px solid var(--line)}.CollectionDetail_noMargin__BiF2c{margin:0}.CollectionDetail_flexColGap12__IDU1x{display:flex;flex-direction:column;gap:12px}.CollectionDetail_summaryTdMuted__qzZSf{color:var(--muted)}.GenerateLetterModal_body__zGYuU{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.GenerateLetterModal_label__pdAOu{font-size:.971rem;font-weight:500;opacity:.8;margin-bottom:.3rem;display:block}.GenerateLetterModal_select__KuzXt{width:100%;padding:.5rem .75rem;border-radius:6px;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.3);color:inherit;font-size:1.029rem}.GenerateLetterModal_generating__gvu2D{opacity:.6;font-size:.971rem}.StatusTransitionModal_label__LdiIi{display:block;margin-bottom:6px;font-size:.929rem;font-weight:500}.StatusTransitionModal_required__vQf94{color:var(--error,#dc2626)}.StatusTransitionModal_hint__QK26c{margin-top:8px;font-size:.857rem;color:var(--muted)}.SampleHistoryPanel_empty__ERK0_{color:var(--muted);font-size:.929rem;margin:0;padding:8px 0}.SampleHistoryPanel_list__pwZsn{display:flex;flex-direction:column;gap:0;margin:0 -22px}.SampleHistoryPanel_item__c6CJP{border-top:1px solid var(--line)}.SampleHistoryPanel_item__c6CJP:first-child{border-top:none}.SampleHistoryPanel_summary__JI1pw{width:100%;display:flex;align-items:center;gap:12px;padding:12px 22px;background:none;border:none;cursor:pointer;text-align:left;color:var(--ink);font-family:inherit;transition:background .12s}.SampleHistoryPanel_summary__JI1pw:hover{background:var(--panel-tint)}.SampleHistoryPanel_summaryMain__o_dDH{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.SampleHistoryPanel_itemDate__S1bKt{font-size:.857rem;color:var(--muted);font-weight:500}.SampleHistoryPanel_itemCount___vdJT{font-size:1.021rem;font-weight:600;color:var(--ink)}.SampleHistoryPanel_badge__fmcl0{font-size:.857rem;font-weight:600;padding:3px 10px;border-radius:999px;flex-shrink:0}.SampleHistoryPanel_statusRequested__Lb6Im{background:#e6f4fb;color:#0b3a82}.SampleHistoryPanel_statusDispatched__LmLSu{background:#f3e8ff;color:#6b21a8}.SampleHistoryPanel_statusDelivered__z5Kb7{background:#ecfdf5;color:#047857}.SampleHistoryPanel_statusCancelled__cLkyO{background:#f1f5f9;color:#64748b}.SampleHistoryPanel_chevron__L66wN{color:var(--muted-2);flex-shrink:0;transition:transform .2s}.SampleHistoryPanel_chevronOpen__lIMJp{transform:rotate(90deg)}.SampleHistoryPanel_detail__E4RwF{padding:14px 22px 16px;background:var(--bg);border-top:1px solid var(--line)}.SampleOrderDetail_root__ao8lm{display:flex;flex-direction:column;gap:14px}.SampleOrderDetail_grid__Jhk56{display:flex;flex-direction:column;gap:12px}.SampleOrderDetail_section__XQlkv{display:flex;flex-direction:column;gap:4px}.SampleOrderDetail_label__TNyPJ{font-size:.786rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.SampleOrderDetail_value__X3EM7{font-size:.929rem;color:var(--ink)}.SampleOrderDetail_none__ScDQ3{font-size:.929rem;color:var(--muted);font-style:italic}.SampleOrderDetail_actions__Wc__V{display:flex;gap:8px}.SampleProductList_list__dMn7h{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.SampleProductList_item__0d00w{display:flex;flex-direction:column;gap:2px}.SampleProductList_main__VB6TA{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.SampleProductList_name__YnnV_{font-size:.929rem;font-weight:500;color:var(--ink)}.SampleProductList_packs__awFvW{font-size:.857rem;color:var(--muted);white-space:nowrap;flex-shrink:0}.SampleProductList_detail__tosNL{font-size:.786rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px}.SampleOrderCreation_panel__fXrSx{display:flex;flex-direction:column;gap:20px;padding:20px}.SampleOrderCreation_header__RGns9 h2{margin:0 0 2px;font-size:1.286rem}.SampleOrderCreation_patientName__4Zp_U{color:var(--muted);font-size:.929rem;margin:0}.SampleOrderCreation_addressRow__KoO_L{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm)}.SampleOrderCreation_label__xWMAA{font-size:.857rem;font-weight:500;color:var(--muted)}.SampleOrderCreation_address___K9mI{font-weight:500;font-size:1.021rem;color:var(--ink)}.SampleOrderCreation_addressNote___Z883{font-size:.857rem;color:var(--muted)}.SampleOrderCreation_section__WSEzH{display:flex;flex-direction:column;gap:10px}.SampleOrderCreation_section__WSEzH h3{margin:0;font-size:1.102rem;color:var(--ink)}.SampleOrderCreation_hint__3CFtL{font-size:.929rem;color:var(--muted);margin:0}.SampleOrderCreation_notes___C2lu{width:100%;resize:vertical;padding:10px 12px;border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--ink);font-size:1.021rem;font-family:inherit;box-sizing:border-box;transition:border-color .15s}.SampleOrderCreation_notes___C2lu:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.SampleOrderCreation_error__xrR9q{color:var(--err);font-size:.929rem;margin:0}.SampleOrderCreation_actions__gLAJr{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.SampleOrderCreation_cancelBtn__1L63E{padding:9px 18px;border:1px solid var(--line-2);border-radius:999px;background:transparent;cursor:pointer;color:var(--ink-2);font-size:1.021rem;font-weight:500;transition:background .15s}.SampleOrderCreation_cancelBtn__1L63E:hover{background:var(--bg-2)}.SampleOrderCreation_submitBtn__CXRVm{padding:9px 18px;background:var(--brand);color:#fff;border:1px solid var(--brand);border-radius:999px;cursor:pointer;font-size:1.021rem;font-weight:500;transition:opacity .15s}.SampleOrderCreation_submitBtn__CXRVm:hover{opacity:.88}.SampleFormularyPicker_picker__g_elH{display:flex;flex-direction:column;gap:10px}.SampleFormularyPicker_selectedList__f27I7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.SampleFormularyPicker_selectedCard__kvBV9{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--panel)}.SampleFormularyPicker_selectedInfo__jWDs0{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.SampleFormularyPicker_selectedName__LpFL7{font-weight:600;font-size:1.021rem;color:var(--ink)}.SampleFormularyPicker_selectedMeta__xzJPD{font-size:.857rem;color:var(--ink-2)}.SampleFormularyPicker_selectedDetail__fgnQR{font-size:.786rem;color:var(--muted)}.SampleFormularyPicker_stepper__ayl3J{display:flex;align-items:center;gap:6px;flex-shrink:0}.SampleFormularyPicker_stepBtn__E50Vz{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:999px;background:var(--bg);color:var(--ink);font-size:1.102rem;cursor:pointer;transition:background .12s,border-color .12s;line-height:1}.SampleFormularyPicker_stepBtn__E50Vz:hover:not(:disabled){background:var(--bg-2);border-color:var(--brand)}.SampleFormularyPicker_stepBtn__E50Vz:disabled{opacity:.35;cursor:default}.SampleFormularyPicker_stepValue__MM2zH{font-size:1.021rem;font-weight:600;color:var(--ink);min-width:20px;text-align:center}.SampleFormularyPicker_stepLabel__vXR7E{font-size:.857rem;color:var(--muted)}.SampleFormularyPicker_removeBtn__qSwA2{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:var(--muted);font-size:1.214rem;line-height:1;cursor:pointer;transition:background .12s,color .12s;flex-shrink:0}.SampleFormularyPicker_removeBtn__qSwA2:hover{background:var(--bg-2);color:var(--err)}.SampleFormularyPicker_searchWrap__bDMjn{position:relative}.SampleFormularyPicker_searchInput__AOWbO{width:100%;padding:10px 12px;border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--ink);font-size:1.021rem;font-family:inherit;box-sizing:border-box;transition:border-color .15s}.SampleFormularyPicker_searchInput__AOWbO:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.SampleFormularyPicker_dropdown__lQhHg{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;list-style:none;margin:0;padding:4px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 8px 24px rgba(0,0,0,.18);max-height:280px;overflow-y:auto}.SampleFormularyPicker_dropdownEmpty__gaz7g{padding:12px 14px;font-size:.929rem;color:var(--muted);text-align:center}.SampleFormularyPicker_dropdownItem__IzFiM{width:100%;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:none;border-radius:calc(var(--radius-sm) - 2px);background:transparent;text-align:left;cursor:pointer;transition:background .12s}.SampleFormularyPicker_dropdownItem__IzFiM:hover{background:var(--panel-tint)}.SampleFormularyPicker_dropdownName__fqUrO{font-weight:500;font-size:1.021rem;color:var(--ink)}.SampleFormularyPicker_dropdownMeta__ixsKz{font-size:.857rem;color:var(--ink-2)}.SampleFormularyPicker_dropdownDetail__5pFix{font-size:.786rem;color:var(--muted)}.SampleFormularyPicker_limitNotice__F__WA{font-size:.929rem;color:var(--warn);padding:8px 12px;background:rgba(217,119,6,.06);border:1px solid rgba(217,119,6,.2);border-radius:var(--radius-sm);margin:0}.PendingRegistrationBanner_banner__M5a_S{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:var(--warn-bg);border:1px solid rgba(217,119,6,.25);border-radius:var(--radius-sm);margin-bottom:16px}.PendingRegistrationBanner_message__DtKSM{font-size:.929rem;font-weight:500;color:var(--ink)}.PendingRegistrationBanner_completeBtn__8vaDw{padding:6px 14px;background:var(--warn);color:#fff;border:none;border-radius:999px;cursor:pointer;font-size:.929rem;font-weight:500;white-space:nowrap;transition:opacity .15s;flex-shrink:0}.PendingRegistrationBanner_completeBtn__8vaDw:hover{opacity:.88}.PendingRegistrationBanner_overlay__fOP_X{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:200;display:flex;align-items:center;justify-content:center}.PendingRegistrationBanner_card__eXPFO{background:var(--panel);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px 32px;width:min(600px,92vw);max-height:90vh;overflow-y:auto}.PendingRegistrationBanner_cardTitle__u_HHt{margin:0 0 20px;font-size:1.357rem}.CompleteRegistrationStepper_wrapper__5QBAf{display:flex;flex-direction:column;gap:24px}.CompleteRegistrationStepper_body__wyUr0{display:flex;flex-direction:column;gap:20px}.CompleteRegistrationStepper_fields__zr8v2{display:flex;flex-direction:column;gap:14px}.CompleteRegistrationStepper_fields__zr8v2 h3{margin:0 0 2px;font-size:1.102rem;color:var(--ink)}.CompleteRegistrationStepper_fieldLabel__5dk5b{display:flex;flex-direction:column;gap:5px;font-size:.929rem;font-weight:500;color:var(--ink)}.CompleteRegistrationStepper_fieldInput__8AlXY{padding:10px 12px;border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--ink);font-size:1.021rem;font-family:inherit;transition:border-color .15s}.CompleteRegistrationStepper_fieldInput__8AlXY:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.CompleteRegistrationStepper_errors__zCcBb{color:var(--err);font-size:.929rem;padding-left:20px;margin:0}.CompleteRegistrationStepper_navRow__j2Xo8{display:flex;justify-content:flex-end;gap:10px}.CompleteRegistrationStepper_backBtn__47t7T,.CompleteRegistrationStepper_cancelBtn__lohAW{padding:9px 18px;border:1px solid var(--line-2);border-radius:999px;background:transparent;cursor:pointer;color:var(--ink-2);font-size:1.021rem;font-weight:500;transition:background .15s}.CompleteRegistrationStepper_backBtn__47t7T:hover,.CompleteRegistrationStepper_cancelBtn__lohAW:hover{background:var(--bg-2)}.CompleteRegistrationStepper_nextBtn__33hqd{padding:9px 18px;background:var(--brand);color:#fff;border:1px solid var(--brand);border-radius:999px;cursor:pointer;font-size:1.021rem;font-weight:500;transition:opacity .15s}.CompleteRegistrationStepper_nextBtn__33hqd:hover{opacity:.88}