.MedicationListItem_item__N0Mwb{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-2);overflow:hidden;transition:border-color .15s,box-shadow .15s}.MedicationListItem_itemEditing__gMcN4{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.MedicationListItem_row__V2ztG{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem}.MedicationListItem_indexBadge__OZxls{flex-shrink:0;width:1.375rem;height:1.375rem;border-radius:var(--radius-full);background:var(--color-hairline);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:600;color:var(--color-muted)}.MedicationListItem_main__yzT6G{flex:1;min-width:0}.MedicationListItem_name__wqvER{margin:0;font-size:.875rem;font-weight:700;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.MedicationListItem_brand__4dcVK{font-weight:400;font-size:.8125rem;color:var(--color-faint);margin-left:.25rem}.MedicationListItem_chips__KErZ_{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.25rem}.MedicationListItem_chip__6c8_r{display:inline-block;padding:.125rem .375rem;background:var(--color-hairline);border:1px solid var(--color-border);border-radius:var(--radius-xs);font-size:.6875rem;color:var(--color-muted);white-space:nowrap}.MedicationListItem_chipMode__YgrKu{background:var(--color-primary-light);border-color:var(--color-primary-mid);color:var(--color-primary-dark)}.MedicationListItem_chipDuration__nXANU{color:var(--color-body);font-weight:600}.MedicationListItem_controls__no3TX{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.MedicationListItem_iconBtn__9a1u0{padding:.3rem;min-width:1.75rem;min-height:1.75rem;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-xs);cursor:pointer;color:var(--color-faint);display:flex;align-items:center;justify-content:center;line-height:1;transition:background .15s,color .15s,border-color .15s}.MedicationListItem_iconBtn__9a1u0:hover{background:var(--color-hover-bg);color:var(--color-body)}.MedicationListItem_iconBtn__9a1u0:focus-visible{outline:none;box-shadow:var(--focus-ring)}.MedicationListItem_iconBtnDanger__qbXkz:hover{background:var(--color-danger-bg);color:var(--color-danger);border-color:var(--color-danger-border)}.MedicationListItem_chevron__FOP1Q{transition:transform .15s}.MedicationListItem_chevronOpen__eOoJg{transform:rotate(180deg)}.MedicationListItem_detail__mtoBS{border-top:1px solid var(--color-hairline);background:var(--color-surface-alt);padding:.5rem .75rem .625rem;display:flex;flex-direction:column;gap:.25rem}.MedicationListItem_detailRow__1RjFw{display:flex;gap:.375rem;font-size:.75rem;line-height:1.4}.MedicationListItem_detailLabel__JKXYg{color:var(--color-faint);flex-shrink:0;min-width:5rem}.MedicationListItem_detailValue__9q00E{color:var(--color-body)}.FormSection_section__ejdUs{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:none;animation:FormSection_fadeInUp__HV9cn .5s cubic-bezier(.4,0,.2,1) both;width:100%;height:auto}.FormSection_sectionHeader__vW7v5{display:flex;align-items:center;gap:var(--space-2);margin-bottom:.875rem;padding-bottom:.625rem;border-bottom:1px solid var(--color-hairline);flex-wrap:wrap;row-gap:var(--space-1);min-width:0}.FormSection_sectionIcon__MX1Lt{width:1.5rem;height:1.5rem;background:var(--color-hairline);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-body);font-size:.8125rem;flex-shrink:0}.FormSection_sectionTitle__Rar8_{font-size:.9375rem;font-weight:600;color:var(--color-ink-2);margin:0;letter-spacing:-.01em}.FormSection_sectionContent__zCCrK{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.FormSection_fieldGroup__lSbrD{display:flex;flex-direction:column;gap:var(--space-1)}.FormSection_label__GW0Ht{display:block;font-weight:500;font-size:.8125rem;color:var(--color-body)}.FormSection_required__VL9WK{color:var(--color-danger)}.FormSection_optional__rDoGF{color:var(--color-faint);font-weight:400}.FormSection_input__ko9HT,.FormSection_select__cCCtY,.FormSection_textarea__wal4u{width:100%;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.8125rem;font-family:inherit;color:var(--color-ink);transition:border-color .15s,box-shadow .15s,background .15s;background:var(--color-surface-alt);box-sizing:border-box}.FormSection_input__ko9HT:focus,.FormSection_select__cCCtY:focus,.FormSection_textarea__wal4u:focus{outline:none;border-color:var(--focus-border);background:var(--color-surface);box-shadow:var(--input-focus-shadow,var(--focus-ring))}.FormSection_input__ko9HT::placeholder,.FormSection_textarea__wal4u::placeholder{color:var(--color-placeholder)}.FormSection_textarea__wal4u{resize:vertical;min-height:3.5rem;line-height:1.5}.FormSection_inputError__O7GzI,.FormSection_inputError__O7GzI:focus{border-color:var(--color-danger);background:var(--color-danger-bg)}.FormSection_errorText__poKK9{color:var(--color-danger);font-size:.6875rem;margin:0}.FormSection_hint__5u_1w{font-size:.6875rem;color:var(--color-faint);font-style:normal}.FormSection_grid__uw6VQ{display:grid;gap:var(--space-3)}.FormSection_grid2__3hnPf{grid-template-columns:1fr}@media (min-width:768px){.FormSection_grid2__3hnPf{grid-template-columns:1fr 1fr}}.FormSection_grid3__CPSPB{grid-template-columns:1fr}@media (min-width:768px){.FormSection_grid3__CPSPB{grid-template-columns:repeat(3,1fr)}}.FormSection_checkboxGroup___Nx34,.FormSection_radioGroup__qm6d3{display:flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;padding:.625rem .75rem;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:background .15s,border-color .15s;min-width:0}.FormSection_checkboxGroup___Nx34 .FormSection_checkbox__ZyIkA,.FormSection_radioGroup__qm6d3 .FormSection_radio__JWXV2{margin-top:.125rem}.FormSection_checkboxGroup___Nx34:hover,.FormSection_radioGroup__qm6d3:hover{background:var(--color-hover-bg);border-color:var(--color-border-strong)}.FormSection_checkbox__ZyIkA,.FormSection_radio__JWXV2{width:.875rem;height:.875rem;cursor:pointer;flex-shrink:0;accent-color:var(--color-primary)}.FormSection_checkboxLabel___PIO1{font-size:.8125rem;font-weight:500;color:var(--color-body);display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1;word-break:break-word}.FormSection_checkboxHint__FQReZ{font-size:.75rem;color:var(--color-faint);font-weight:400}.FormSection_checkboxGroupSuccess__m5XnY{border-color:var(--color-success-border);background:var(--color-success-bg)}.FormSection_checkboxGroupDanger__3_aTb{border-color:var(--color-danger-border);background:var(--color-danger-bg)}.FormSection_checkboxLabelStrong__WmnkZ{color:var(--color-ink)}.FormSection_checkboxHintSuccess__UQ2x6{color:var(--color-success-text)}.FormSection_highlightedSection__VFrSD{padding:var(--space-3);background:var(--color-primary-light);border:1px solid var(--color-primary-light);border-radius:var(--radius-sm)}.FormSection_successSection__3KxV_{background:var(--color-success-bg);border-color:var(--color-success-border)}.FormSection_warningSection__ukkcE{background:var(--color-warning-bg);border-color:var(--color-warning-border)}.FormSection_dangerSection__YWbY5{background:var(--color-danger-bg);border-color:var(--color-danger-border)}.FormSection_divider__EEUuv{border:none;border-top:1px solid var(--color-hairline);margin:var(--space-1) 0}@keyframes FormSection_fadeInUp__HV9cn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.FormSection_fadeInUp__HV9cn{animation:FormSection_fadeInUp__HV9cn .5s cubic-bezier(.4,0,.2,1) both}@keyframes FormSection_shimmer__5zazG{0%{background-position:-400px 0}to{background-position:400px 0}}.FormSection_skeleton__rP8rZ{background:linear-gradient(90deg,var(--color-hairline) 25%,var(--color-border-inner) 50%,var(--color-hairline) 75%);background-size:800px 100%;animation:FormSection_shimmer__5zazG 1.4s ease-in-out infinite;border-radius:var(--radius-sm)}.FormSection_skeletonLabel__WcgUE{height:.75rem;width:40%;margin-bottom:.35rem}.FormSection_skeletonInput__Tc3uM{height:2.125rem;width:100%}.FormSection_skeletonHint__kh_cX{height:.625rem;width:60%;margin-top:.25rem}.FormSection_skeletonField__r6rsZ{display:flex;flex-direction:column;gap:var(--space-1)}@keyframes FormSection_spin__PEtwd{to{transform:rotate(1turn)}}.FormSection_spinner__SJc_y{width:1rem;height:1rem;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:var(--radius-full);animation:FormSection_spin__PEtwd .8s linear infinite}.FormSection_spinnerSm__2QeGO{width:.75rem;height:.75rem;border:2px solid var(--color-border);border-top-color:var(--color-muted);border-radius:var(--radius-full);animation:FormSection_spin__PEtwd .8s linear infinite}.FormSection_submitBtn__RNnRy{width:100%;padding:.625rem 1rem;background:var(--color-primary);color:var(--color-primary-fg);border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;margin-top:var(--space-1);transition:background .15s,opacity .15s}.FormSection_submitBtn__RNnRy:hover:not(:disabled){background:var(--color-primary-dark)}.FormSection_submitBtn__RNnRy:disabled{opacity:.55;cursor:not-allowed}.FormSection_medTwoCol__qqNdZ{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:start}@media (min-width:900px){.FormSection_medTwoCol__qqNdZ{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.FormSection_medListCol__jJOZ2{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;order:2}.FormSection_medFormCol__WqSoM{order:1;min-width:0}@media (min-width:900px){.FormSection_medListCol__jJOZ2{order:1}.FormSection_medFormCol__WqSoM{order:2}}.FormSection_medListLabel__VCoh9{margin:0;font-size:.75rem;font-weight:600;color:var(--color-body);text-transform:uppercase;letter-spacing:.04em}.FormSection_medEmptyState__AcfF5{padding:1.75rem 1rem;text-align:center;background:var(--color-surface-alt);border:1px dashed var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;gap:.35rem;color:var(--color-faint)}.FormSection_medEmptyTitle__LqigR{margin:0;font-size:.8125rem;font-weight:600;color:var(--color-muted)}.FormSection_medEmptyHint__wTiVH{margin:0;font-size:.75rem;color:var(--color-faint)}.FormSection_medListScroll__vh_YS{max-height:22rem;overflow-y:auto;padding-right:2px}@media (max-width:899px){.FormSection_medListScroll__vh_YS{max-height:14rem}}.FormSection_medWizard__i8nPm{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;min-width:0}.FormSection_medStepTabs__UJwX_{display:flex;border-bottom:1px solid var(--color-border)}.FormSection_medStepTab__V5KBC{flex:1;min-width:0;padding:.5rem .25rem;background:transparent;border:none;border-bottom:2px solid transparent;cursor:default;font-size:.6875rem;font-weight:400;color:var(--color-faint);display:flex;flex-direction:column;align-items:center;gap:.1875rem;transition:color .15s,background .15s;outline:none}.FormSection_medStepTab__V5KBC:focus-visible{box-shadow:var(--focus-ring)}.FormSection_medStepTabActive__hzHT4{background:var(--color-surface);border-bottom-color:var(--color-primary);font-weight:600;color:var(--color-primary);cursor:default}.FormSection_medStepTabDone__75bZy{cursor:pointer;color:var(--color-body)}.FormSection_medStepMarker__Ai0JR{width:1.25rem;height:1.25rem;border-radius:var(--radius-full);background:var(--color-border);color:var(--color-faint);font-size:.625rem;font-weight:600;display:flex;align-items:center;justify-content:center}.FormSection_medStepMarkerActive__25X84{background:var(--color-primary);color:var(--color-primary-fg)}.FormSection_medStepMarkerDone__eONrq{background:var(--color-body);color:var(--color-surface)}.FormSection_medStepProgress__s5vVB{display:flex;gap:.25rem;padding:.5rem .875rem 0}.FormSection_medStepProgressSeg__NjmsS{height:3px;flex:1;border-radius:var(--radius-full);background:var(--color-border)}.FormSection_medStepProgressSegActive__ZACk2{background:var(--color-primary)}.FormSection_medStepHintBar__gT8_R{padding:.3rem .875rem .5rem;background:var(--color-surface-alt);border-bottom:1px solid var(--color-hairline)}.FormSection_medStepSubtitle__JC7kC{margin:0;font-size:.6875rem;color:var(--color-muted);font-weight:500}.FormSection_medStepHint__JsmH0{margin:.1rem 0 0;font-size:.6875rem;color:var(--color-faint)}.FormSection_medStepBody__9ilNN{padding:.875rem;background:var(--color-surface)}.FormSection_medStepStack__37tWF{display:flex;flex-direction:column;gap:.625rem}.FormSection_medFieldRow2__QbQwg{display:grid;grid-template-columns:1fr;gap:var(--space-2)}@media (min-width:480px){.FormSection_medFieldRow2__QbQwg{grid-template-columns:1fr 1fr}}.FormSection_medFieldRowDose__h5jWQ{display:grid;grid-template-columns:1fr;gap:var(--space-2)}@media (min-width:480px){.FormSection_medFieldRowDose__h5jWQ{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.FormSection_medNavRow2__LY8tV{display:grid;grid-template-columns:1fr;gap:var(--space-2);padding-top:var(--space-1)}@media (min-width:400px){.FormSection_medNavRow2__LY8tV{grid-template-columns:1fr 1fr}}.FormSection_medFullWidthBtn__5eV9s{width:100%}.FormSection_medFieldLabel__yP_M1{display:block;font-size:.75rem;font-weight:500;color:var(--color-body);margin-bottom:.2rem}.FormSection_medEditBanner__shl8h{display:flex;align-items:center;gap:var(--space-2);padding:.5rem .75rem;background:var(--color-primary-light);border-bottom:1px solid var(--color-primary-mid);font-size:.75rem;color:var(--color-primary-dark)}.FormSection_medEditBannerLabel__LUjiD{font-weight:600}.FormSection_medEditBannerCancel__pjW_p{margin-left:auto}.FormSection_medSearchWrap__2G4ss{position:relative}.FormSection_medSearchDropdown__gTLAe{position:absolute;top:100%;left:0;right:0;margin-top:2px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:12rem;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px var(--color-overlay-backdrop-soft,rgba(17,24,39,.12))}.FormSection_medSearchDropdownHeader__I8CgN{padding:4px 8px;font-size:10px;font-weight:600;color:var(--color-faint);background:var(--color-surface-alt);border-bottom:1px solid var(--color-hairline);display:flex;align-items:center;justify-content:space-between}.FormSection_medSearchOption__gphp5{padding:6px 8px;cursor:pointer;border-bottom:1px solid var(--color-hairline)}.FormSection_medSearchOption__gphp5:last-child{border-bottom:none}.FormSection_medSearchOptionActive__BWJS5,.FormSection_medSearchOption__gphp5:hover{background:var(--color-hover-bg)}.FormSection_medSearchOptionName__2R72_{font-size:.75rem;font-weight:600;color:var(--color-ink)}.FormSection_medSearchOptionBrand__XW69q{font-size:.6875rem;color:var(--color-muted)}.FormSection_medSearchOptionMeta__CleTk{font-size:.6875rem;color:var(--color-faint)}.FormSection_medSearchAffix__sFkME{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);pointer-events:none}.FormSection_medSearchIntent__M6JGf{margin:.25rem 0 0;font-size:.6875rem;color:var(--color-primary-dark)}.FormSection_medSearchError__tUr0z{margin:.25rem 0 0;font-size:.6875rem;color:var(--color-danger);display:flex;align-items:center;gap:.375rem}.FormSection_medSearchNoResults__MkZXK{padding:.5rem .625rem;font-size:.6875rem;color:var(--color-faint)}.FormSection_medSearchClearRecent__Neo60{background:none;border:none;cursor:pointer;color:var(--color-primary);font-size:10px;font-weight:600}.FormSection_medIdentityRow__xE654{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.375rem .5rem;background:var(--color-primary-light);border:1px solid var(--color-primary-mid);border-radius:var(--radius-sm)}.FormSection_medIdentityName__gBh72{font-size:.75rem;font-weight:700;color:var(--color-ink)}.FormSection_medIdentityChip__3jWsJ{display:inline-block;padding:.0625rem .375rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);font-size:.6875rem;color:var(--color-muted);white-space:nowrap}.FormSection_medScheduleCards__ooUwp{display:grid;grid-template-columns:1fr;gap:var(--space-2)}@media (min-width:520px){.FormSection_medScheduleCards__ooUwp{grid-template-columns:repeat(3,1fr)}}.FormSection_medMethodCard__DFU92{display:flex;flex-direction:column;gap:.25rem;padding:.625rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s;min-width:0}.FormSection_medMethodCard__DFU92:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-hover-bg)}.FormSection_medMethodCard__DFU92:focus-visible{outline:none;box-shadow:var(--focus-ring)}.FormSection_medMethodCardActive__jQqS4{border-color:var(--color-primary);background:var(--color-primary-light);box-shadow:0 0 0 1px var(--color-primary)}.FormSection_medMethodCardIcon__yXHME{color:var(--color-primary);display:flex}.FormSection_medMethodCardTitle__fPsBO{font-size:.75rem;font-weight:600;color:var(--color-ink-2)}.FormSection_medMethodCardSubtitle__SeGJ0{font-size:.625rem;color:var(--color-faint);line-height:1.3}.FormSection_medChipRow__e0QpR{display:flex;flex-wrap:wrap;gap:.375rem}.FormSection_medChip__S7MyO{padding:.25rem .625rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:.75rem;color:var(--color-body);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.FormSection_medChip__S7MyO:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-hover-bg)}.FormSection_medChip__S7MyO:focus-visible{outline:none;box-shadow:var(--focus-ring)}.FormSection_medChipActive__pWZnc{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-fg)}.FormSection_medChipCustomRow__mlOSL{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.FormSection_medPreview__FT2ne{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;background:var(--color-primary-light);border:1px solid var(--color-primary-mid);border-radius:var(--radius-sm)}.FormSection_medPreviewIcon__xl_0y{color:var(--color-primary);flex-shrink:0;margin-top:.05rem}.FormSection_medPreviewText__Ykw19{margin:0;font-size:.75rem;line-height:1.4;color:var(--color-ink-2)}.FormSection_medPreviewLabel__M_txV{display:block;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary-dark);margin-bottom:.1rem}.FormSection_medNudge__KTEm7{display:flex;align-items:flex-start;gap:.375rem;padding:.375rem .5rem;background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-sm);font-size:.6875rem;color:var(--color-warning-text)}.FormSection_medTreatmentCards__Dpvlc{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.FormSection_medTreatmentCard__T43Ee{display:flex;flex-direction:column;gap:.2rem;padding:.5rem .625rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s;min-width:0}.FormSection_medTreatmentCard__T43Ee:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-hover-bg)}.FormSection_medTreatmentCard__T43Ee:focus-visible{outline:none;box-shadow:var(--focus-ring)}.FormSection_medTreatmentCardActive__B8h7s{border-color:var(--color-primary);background:var(--color-primary-light);box-shadow:0 0 0 1px var(--color-primary)}.FormSection_medTreatmentCardTitle__1tVXi{font-size:.75rem;font-weight:600;color:var(--color-ink-2)}.FormSection_medTreatmentCardDesc__1hC6X{font-size:.625rem;color:var(--color-faint);line-height:1.3}.FormSection_medReviewCard___2S2x{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.FormSection_medReviewHeader__hjyVO{padding:.5rem .625rem;background:var(--color-surface-alt);border-bottom:1px solid var(--color-hairline)}.FormSection_medReviewTitle___CTwN{margin:0;font-size:.8125rem;font-weight:700;color:var(--color-ink)}.FormSection_medReviewBrand__C792p{font-weight:400;color:var(--color-muted)}.FormSection_medReviewBody__K0U1i{padding:.5rem .625rem;display:flex;flex-direction:column;gap:.25rem}.FormSection_medReviewRow__9K_5K{display:flex;gap:.5rem;font-size:.75rem;line-height:1.4}.FormSection_medReviewRowLabel__AQ5tw{color:var(--color-faint);flex-shrink:0;min-width:5.5rem}.FormSection_medReviewRowValue__YRXtt{color:var(--color-body)}.FormSection_medReviewRowChanged__p7EXm{background:var(--color-warning-bg);border-radius:var(--radius-xs);padding:0 .25rem}.FormSection_medSoftWarnings__Ds5AS{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .625rem;border-top:1px solid var(--color-hairline);background:var(--color-warning-bg)}.FormSection_medSoftWarning__ONEGl{display:flex;align-items:flex-start;gap:.375rem;font-size:.6875rem;color:var(--color-warning-text)}@media (max-width:479px){.FormSection_medStepTab__V5KBC{font-size:.625rem;padding:.4rem .125rem}}.FormSection_followUpToggleRow__9oRPu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;cursor:pointer;padding:.625rem .75rem;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0}.FormSection_followUpToggleRowActive__4WznT{border-color:var(--color-border-strong)}.FormSection_followUpToggleMain___1Zm8{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex:1 1 auto}.FormSection_followUpToggleStatus__ueuSb{font-size:.75rem;color:var(--color-faint);flex-shrink:0;white-space:nowrap}.FormSection_followUpToggleStatusActive__biBME{color:var(--color-body)}@media (max-width:399px){.FormSection_followUpToggleRow__9oRPu{flex-direction:column;align-items:stretch}.FormSection_followUpToggleStatus__ueuSb{align-self:flex-end}}.FormSection_validitySpanGrid__26TjQ{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.FormSection_validitySpanRange__up3AU{width:100%;min-width:0}.FormSection_validitySpanInputs__q9yDK{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,9rem);gap:var(--space-2);align-items:center;min-width:0}@media (min-width:560px){.FormSection_validitySpanGrid__26TjQ{display:grid;grid-template-columns:minmax(0,1fr) minmax(4.5rem,5.5rem) minmax(6.5rem,8rem);align-items:center;gap:var(--space-2)}.FormSection_validitySpanInputs__q9yDK{display:contents}}.FormSection_validUntilHint__mM7F0{margin:0;word-break:break-word;overflow-wrap:anywhere}.FormSection_sectionHeaderBadge__YV7Bg{margin-left:auto;font-size:.6875rem;font-weight:500;color:var(--color-body);background:var(--color-hairline);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:.125rem .5rem;white-space:nowrap;flex-shrink:0}@media (max-width:479px){.FormSection_sectionHeaderBadge__YV7Bg{margin-left:0;width:100%;text-align:center}}.MedicationPresetTemplates_container__LyHG9{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-md,.5rem);padding:var(--space-4,1rem);min-width:0}.MedicationPresetTemplates_header__ETgym{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2,.5rem);margin-bottom:var(--space-3,.75rem);padding-bottom:var(--space-3,.75rem);border-bottom:1px solid var(--color-border-inner,#f3f4f6)}.MedicationPresetTemplates_headerText__up07m{min-width:0}.MedicationPresetTemplates_title__6rwLg{margin:0;font-size:var(--text-sm,.8125rem);font-weight:var(--weight-semibold,600);color:var(--color-ink,#111827)}.MedicationPresetTemplates_subtitle__fWOeu{margin:.2rem 0 0;font-size:var(--text-xs,.6875rem);color:var(--color-muted,#9ca3af)}.MedicationPresetTemplates_countBadge__R6g2d{flex-shrink:0;padding:.15rem .5rem;font-size:.55rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-sm,.375rem);border:1px solid var(--color-border,#e5e7eb);color:var(--color-muted,#6b7280);background:var(--color-surface-alt,#fafafa);white-space:nowrap}.MedicationPresetTemplates_error__oU2HT{margin:0 0 var(--space-2,.5rem);padding:var(--space-2,.5rem) var(--space-3,.75rem);font-size:var(--text-xs,.6875rem);color:var(--color-danger,#b91c1c);background:var(--color-danger-subtle,#fef2f2);border:1px solid var(--color-danger-border,#fecaca);border-radius:var(--radius-sm,.375rem)}.MedicationPresetTemplates_saveRow__VPpWa{display:flex;flex-direction:column;gap:var(--space-2,.5rem);margin-bottom:var(--space-3,.75rem)}@media (min-width:480px){.MedicationPresetTemplates_saveRow__VPpWa{flex-direction:row;align-items:stretch}.MedicationPresetTemplates_saveRow__VPpWa .MedicationPresetTemplates_input__Dtiho{flex:1}.MedicationPresetTemplates_saveRow__VPpWa .MedicationPresetTemplates_primaryBtn__PWtDy{flex-shrink:0;align-self:stretch}}.MedicationPresetTemplates_input__Dtiho{width:100%;padding:.5rem .625rem;border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm,.375rem);font-size:var(--text-sm,.8125rem);color:var(--color-ink,#111827);background:var(--color-surface-alt,#fafafa);box-sizing:border-box;min-width:0;transition:border-color .12s,background .12s}.MedicationPresetTemplates_input__Dtiho::placeholder{color:var(--color-faint,#c4c9d4)}.MedicationPresetTemplates_input__Dtiho:focus{outline:none;border-color:var(--color-border-strong,#d1d5db);background:var(--color-surface,#fff);box-shadow:var(--focus-ring,0 0 0 2px rgba(21,96,189,.15))}.MedicationPresetTemplates_primaryBtn__PWtDy{width:100%;padding:.5rem .875rem;border:none;border-radius:var(--radius-sm,.375rem);background:var(--color-primary,#1560bd);color:var(--color-primary-fg,#fff);font-size:var(--text-xs,.6875rem);font-weight:var(--weight-semibold,600);cursor:pointer;white-space:nowrap;transition:background .12s}@media (min-width:480px){.MedicationPresetTemplates_primaryBtn__PWtDy{width:auto}}.MedicationPresetTemplates_primaryBtn__PWtDy:hover:not(:disabled){background:var(--color-primary-dark,#1254a8)}.MedicationPresetTemplates_primaryBtn__PWtDy:disabled{background:var(--color-surface-muted,#f3f4f6);color:var(--color-muted,#9ca3af);cursor:not-allowed}.MedicationPresetTemplates_empty__rUUH6{border:1px dashed var(--color-border,#e5e7eb);border-radius:var(--radius-md,.5rem);padding:var(--space-5,1.25rem) var(--space-4,1rem);font-size:var(--text-xs,.6875rem);color:var(--color-muted,#9ca3af);text-align:center;background:var(--color-surface-alt,#fafafa)}.MedicationPresetTemplates_tableCard__pEWy9{border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-md,.5rem);background:var(--color-surface,#fff);overflow:hidden}.MedicationPresetTemplates_tableScroll__CNEfo{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;max-height:16rem;overflow-y:auto;padding:.25rem .75rem .5rem}.MedicationPresetTemplates_table___bFD5{width:100%;border-collapse:collapse;font-size:var(--text-sm,.8125rem);table-layout:fixed;min-width:28rem}.MedicationPresetTemplates_colTemplate__aqNBs{width:46%}.MedicationPresetTemplates_colSchedule__xkPlq{width:28%}.MedicationPresetTemplates_colActions__yJXzo{width:26%;text-align:right}.MedicationPresetTemplates_table___bFD5 thead{position:sticky;top:0;z-index:1}.MedicationPresetTemplates_table___bFD5 thead th{background:var(--color-surface-alt,#fafafa);color:var(--color-muted,#6b7280);font-size:.625rem;font-weight:var(--weight-semibold,600);text-transform:uppercase;letter-spacing:.05em;padding:.55rem .625rem;border-bottom:1px solid var(--color-border,#e5e7eb);text-align:left;white-space:nowrap}.MedicationPresetTemplates_table___bFD5 thead th.MedicationPresetTemplates_colActions__yJXzo{text-align:right}.MedicationPresetTemplates_table___bFD5 td{padding:.75rem .625rem;border-bottom:1px solid var(--color-border-inner,#f3f4f6);color:var(--color-body,#374151);vertical-align:middle}.MedicationPresetTemplates_table___bFD5 tbody tr:last-child td{border-bottom:none}.MedicationPresetTemplates_rowClickable__K_mii:hover td{background:var(--color-hover-bg,#fafafa)}.MedicationPresetTemplates_templateCellStack__Vieug{display:flex;flex-direction:column;gap:.2rem;min-width:0}.MedicationPresetTemplates_templateName__RAewi{font-weight:var(--weight-semibold,600);color:var(--color-ink,#111827);font-size:var(--text-sm,.8125rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MedicationPresetTemplates_templateMeta__1edj0{font-weight:var(--weight-medium,500);line-height:1.35}.MedicationPresetTemplates_scheduleCell__m50RC,.MedicationPresetTemplates_templateMeta__1edj0{font-size:.6875rem;color:var(--color-muted,#6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MedicationPresetTemplates_actions__f3pu6{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;flex-wrap:nowrap}.MedicationPresetTemplates_quickActionBtn__7UdIz{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;height:1.75rem;padding:0 .55rem;border-radius:var(--radius-sm,.375rem);border:1px solid var(--color-border,#dce8f6);background:var(--color-surface,#fff);color:var(--color-muted,#6b7280);cursor:pointer;flex-shrink:0;overflow:hidden;transition:color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease}.MedicationPresetTemplates_quickActionBtn__7UdIz:before{content:"";position:absolute;inset:0;background:var(--color-surface-alt,#f7faff);transform:scaleX(0);transform-origin:left center;transition:transform .18s cubic-bezier(.4,0,.2,1);border-radius:inherit}.MedicationPresetTemplates_quickActionBtn__7UdIz:hover:not(:disabled):before{transform:scaleX(1)}.MedicationPresetTemplates_quickActionBtn__7UdIz:hover:not(:disabled){color:var(--color-ink,#111827);border-color:var(--color-border-strong,#b3cde8);box-shadow:0 1px 3px rgba(0,0,0,.06)}.MedicationPresetTemplates_quickActionBtn__7UdIz:focus-visible{outline:none;box-shadow:var(--focus-ring,0 0 0 2px rgba(21,96,189,.15))}.MedicationPresetTemplates_quickActionBtn__7UdIz:active:not(:disabled){transform:scale(.97)}.MedicationPresetTemplates_quickActionBtn__7UdIz span,.MedicationPresetTemplates_quickActionBtn__7UdIz svg{position:relative;z-index:1}.MedicationPresetTemplates_quickActionBtn__7UdIz svg{width:.8125rem;height:.8125rem;flex-shrink:0}.MedicationPresetTemplates_quickActionLabel__uNaNj{font-size:.625rem;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.MedicationPresetTemplates_quickActionBtnPrimary__qLRQL{color:var(--color-primary,#1560bd)}.MedicationPresetTemplates_quickActionBtnPrimary__qLRQL:hover:not(:disabled):before{background:var(--color-primary-subtle,#edf3f9)}.MedicationPresetTemplates_quickActionBtnPrimary__qLRQL:hover:not(:disabled){color:var(--color-primary-dark,#1254a8)}.MedicationPresetTemplates_quickActionBtnDanger__5c2Es{color:var(--color-danger,#b91c1c)}.MedicationPresetTemplates_quickActionBtnDanger__5c2Es:hover:not(:disabled):before{background:var(--color-danger-subtle,#fef2f2)}.MedicationPresetTemplates_quickActionBtnDanger__5c2Es:hover:not(:disabled){color:var(--color-danger,#991b1b);border-color:var(--color-danger-border,#fecaca)}.MedicationPresetTemplates_mobileList__WqJr4{display:none}.MedicationPresetTemplates_mobileCard__62PEF{display:flex;flex-direction:column;gap:var(--space-3,.75rem);padding:var(--space-3,.75rem);border-bottom:1px solid var(--color-border-inner,#f3f4f6);background:var(--color-surface,#fff);transition:background .12s}.MedicationPresetTemplates_mobileCard__62PEF:last-child{border-bottom:none}.MedicationPresetTemplates_mobileCard__62PEF:hover{background:var(--color-hover-bg,#fafafa)}.MedicationPresetTemplates_mobileCardTop__z_Gqx{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2,.5rem);min-width:0}.MedicationPresetTemplates_mobileCardInfo__n17ZM{flex:1;min-width:0}.MedicationPresetTemplates_mobileCardName__AZ_H5{font-size:var(--text-sm,.8125rem);font-weight:var(--weight-semibold,600);color:var(--color-ink,#111827);line-height:1.3;word-break:break-word}.MedicationPresetTemplates_mobileCardMeta__VXYOe{margin-top:.2rem;font-size:.6875rem;font-weight:var(--weight-medium,500);color:var(--color-muted,#6b7280);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MedicationPresetTemplates_mobileCardSchedule__DnMWS{margin-top:.15rem;font-size:.625rem;color:var(--color-faint,#9ca3af);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MedicationPresetTemplates_mobileCardFooter__oGD61{display:flex;align-items:center;justify-content:flex-end;gap:.375rem;padding-top:.5rem;margin-top:.125rem;border-top:1px solid var(--color-border-inner,#eaf2fb)}@media (max-width:640px){.MedicationPresetTemplates_tableCard__pEWy9{display:none}.MedicationPresetTemplates_mobileList__WqJr4{display:flex;flex-direction:column;border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-md,.5rem);overflow:hidden;max-height:18rem;overflow-y:auto}}@media (max-width:768px){.MedicationPresetTemplates_colSchedule__xkPlq{display:none}.MedicationPresetTemplates_colTemplate__aqNBs{width:58%}.MedicationPresetTemplates_colActions__yJXzo{width:42%}}@keyframes PatientProfile_fadeIn__gAquj{0%{opacity:0}to{opacity:1}}@keyframes PatientProfile_slideInFromRight__IjsQR{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes PatientProfile_fadeInUp__FZcIv{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes PatientProfile_slideIn__RavEV{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes PatientProfile_spin___FF0c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes PatientProfile_shimmer__nXyQQ{0%{background-position:200% 0}to{background-position:-200% 0}}.PatientProfile_backdrop__uMcVb{position:fixed;inset:0;background-color:rgba(0,0,0,.4);z-index:9998;animation:PatientProfile_fadeIn__gAquj .2s ease-in-out;cursor:pointer}.PatientProfile_panel__tiUGS{position:fixed;top:0;bottom:0;right:0;width:100%;max-width:700px;background-color:#ffffff;box-shadow:-2px 0 8px rgba(0,0,0,.1);z-index:9999;animation:PatientProfile_slideInFromRight__IjsQR .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;cursor:default}@media (max-width:768px){.PatientProfile_panel__tiUGS{max-width:100%}}@media (min-width:1024px){.PatientProfile_panel__tiUGS{max-width:750px}}.PatientProfile_container__ohHoa{height:100%;display:flex;flex-direction:column;overflow:hidden;animation:PatientProfile_slideIn__RavEV .4s cubic-bezier(.4,0,.2,1)}.PatientProfile_header__nsR1S{flex-shrink:0;background-color:#ffffff;border-bottom:1px solid #e5e7eb;animation:PatientProfile_slideIn__RavEV .5s cubic-bezier(.4,0,.2,1)}.PatientProfile_headerContent__w5XF7{padding:1.25rem 1.5rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.875rem}.PatientProfile_headerLeft__k_iyA{flex:1;display:flex;flex-direction:column;gap:.5rem}.PatientProfile_headerLabel__Sjpd6{font-size:.6875rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.PatientProfile_patientName__NtYb4{font-size:1.25rem;font-weight:600;color:#111827;margin:0;background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.3}.PatientProfile_patientMeta__fm7ci{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.75rem;color:#6b7280}.PatientProfile_metaItem__8Er1r{display:flex;align-items:center;gap:.25rem}.PatientProfile_metaDivider__yZBA1{color:#d1d5db}.PatientProfile_closeButton__3fDRw{padding:.375rem;border-radius:.375rem;transition:all .2s cubic-bezier(.4,0,.2,1);background:transparent;border:none;cursor:pointer;flex-shrink:0}.PatientProfile_closeButton__3fDRw:hover{background-color:#f3f4f6;transform:scale(1.05)}.PatientProfile_closeButton__3fDRw:active{transform:scale(.98)}.PatientProfile_closeIcon__Fv5AG{width:1.125rem;height:1.125rem;color:#6b7280}.PatientProfile_tabs__82YEX{display:flex;padding:0 1.5rem;gap:.375rem;overflow-x:auto;scrollbar-width:none}.PatientProfile_tabs__82YEX::-webkit-scrollbar{display:none}.PatientProfile_tab__BEL26{padding:.625rem .875rem;background:transparent;color:#6b7280;font-size:.75rem;font-weight:500;white-space:nowrap;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .2s cubic-bezier(.4,0,.2,1)}.PatientProfile_tab__BEL26:hover{color:#374151;background-color:#f9fafb}.PatientProfile_tab__BEL26:active{transform:translateY(1px)}.PatientProfile_tabActive__1gY3b{color:#3b82f6;border-bottom-color:#3b82f6;background-color:#eff6ff}.PatientProfile_content__Efjw6{flex:1;overflow-y:auto;padding:1.25rem 1.5rem;animation:PatientProfile_slideIn__RavEV .6s cubic-bezier(.4,0,.2,1)}.PatientProfile_content__Efjw6::-webkit-scrollbar{width:5px}.PatientProfile_content__Efjw6::-webkit-scrollbar-track{background:#f9fafb}.PatientProfile_content__Efjw6::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px;transition:background .2s}.PatientProfile_content__Efjw6::-webkit-scrollbar-thumb:hover{background:#9ca3af}.PatientProfile_tabContent__JHnc4{display:flex;flex-direction:column;gap:1.25rem;animation:PatientProfile_fadeInUp__FZcIv .3s cubic-bezier(.4,0,.2,1)}.PatientProfile_section__nmh0j{display:flex;flex-direction:column;gap:.875rem;animation:PatientProfile_slideIn__RavEV .4s cubic-bezier(.4,0,.2,1)}.PatientProfile_sectionTitle__ulepY{font-size:.75rem;font-weight:600;color:#111827;text-transform:uppercase;letter-spacing:.05em;margin:0;padding-bottom:.625rem;border-bottom:1px solid #e5e7eb}.PatientProfile_dataList__dNQns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.875rem;margin:0}.PatientProfile_dataItem__M9xBb{display:flex;flex-direction:column;gap:.25rem}.PatientProfile_dataItem__M9xBb dt{font-size:.6875rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.PatientProfile_dataItem__M9xBb dd{font-size:.8125rem;color:#111827;margin:0;display:flex;align-items:center;gap:.5rem;line-height:1.5}.PatientProfile_capitalize__gX_4X{text-transform:capitalize}.PatientProfile_badge__up3H5{display:inline-flex;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;background-color:#dcfce7;color:#166534;border-radius:9999px;transition:all .2s cubic-bezier(.4,0,.2,1)}.PatientProfile_badge__up3H5:hover{transform:scale(1.05)}.PatientProfile_badgeSecondary__By0Vy{display:inline-flex;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;background-color:#dbeafe;color:#1e40af;border-radius:9999px;transition:all .2s cubic-bezier(.4,0,.2,1)}.PatientProfile_badgeSecondary__By0Vy:hover{transform:scale(1.05)}.PatientProfile_alertBox___vRbt{padding:.875rem;background-color:#fef2f2;border:1px solid #fca5a5;border-radius:.375rem;font-size:.8125rem;color:#991b1b;transition:all .2s cubic-bezier(.4,0,.2,1)}.PatientProfile_alertBox___vRbt:hover{box-shadow:0 2px 8px rgba(239,68,68,.1)}.PatientProfile_infoBox__rrczn{padding:.875rem;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.375rem;font-size:.8125rem;color:#1e40af;transition:all .2s cubic-bezier(.4,0,.2,1)}.PatientProfile_infoBox__rrczn:hover{box-shadow:0 2px 8px rgba(59,130,246,.1)}.PatientProfile_alertList__tubtZ{margin:.5rem 0 0 1.125rem;padding:0;font-size:.8125rem}.PatientProfile_alertList__tubtZ li{margin-top:.25rem}.PatientProfile_cardList__JIlSG{display:flex;flex-direction:column;gap:.875rem;list-style:none;margin:0;padding:0}.PatientProfile_card__W5utx{border:1px solid #e5e7eb;border-radius:.5rem;background-color:#ffffff;transition:all .2s cubic-bezier(.4,0,.2,1)}.PatientProfile_card__W5utx:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px);border-color:#d1d5db}.PatientProfile_cardHeader__0rJfS{padding:.875rem 1rem;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;justify-content:space-between;gap:.875rem}.PatientProfile_cardTitle__lbp1V{font-size:.8125rem;font-weight:600;color:#111827}.PatientProfile_cardBody__2gzmh{padding:.875rem 1rem;display:flex;flex-direction:column;gap:.625rem;margin:0}.PatientProfile_cardRow__RWSlB{display:flex;justify-content:space-between;align-items:flex-start;gap:.875rem}.PatientProfile_cardRow__RWSlB dt{font-size:.6875rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.PatientProfile_cardRow__RWSlB dd{font-size:.8125rem;color:#111827;margin:0;text-align:right}.PatientProfile_statusBadge__j6Y7l{display:inline-flex;align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:500;border-radius:9999px;text-transform:capitalize;transition:all .2s cubic-bezier(.4,0,.2,1)}.PatientProfile_statusBadge__j6Y7l:hover{transform:scale(1.05)}.PatientProfile_statusactive__16qyO{background-color:#dcfce7;color:#166534}.PatientProfile_statusexpired__F4n_8{background-color:#fee2e2;color:#991b1b}.PatientProfile_statuscancelled__4bs4R{background-color:#f3f4f6;color:#4b5563}.PatientProfile_statuscompleted__DyFpI{background-color:#dbeafe;color:#1e40af}.PatientProfile_statuswaiting__KM7Fo{background-color:#fef3c7;color:#92400e}.PatientProfile_statusin-progress__De28e,.PatientProfile_statusinprogress__YWMML{background-color:#dbeafe;color:#1e40af}.PatientProfile_loadingState__HbZTY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem;gap:.875rem;color:#6b7280;font-size:.8125rem}.PatientProfile_spinner__Ksn5h{width:1.75rem;height:1.75rem;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:PatientProfile_spin___FF0c 1s linear infinite}.PatientProfile_errorState__QFnQk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem;gap:.875rem;color:#ef4444;font-size:.8125rem}.PatientProfile_retryButton__hG0v9{padding:.5rem 1rem;background-color:#3b82f6;color:white;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.PatientProfile_retryButton__hG0v9:hover{background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.PatientProfile_retryButton__hG0v9:active{transform:translateY(0)}.PatientProfile_emptyState__bwJkE{display:flex;align-items:center;justify-content:center;padding:2.5rem;color:#9ca3af;font-size:.8125rem}.PatientProfile_placeholderText__omvRI{color:#9ca3af;font-size:.8125rem;text-align:center;padding:1.75rem;margin:0;line-height:1.6}.PatientProfile_closeButton__3fDRw:focus-visible,.PatientProfile_retryButton__hG0v9:focus-visible,.PatientProfile_tab__BEL26:focus-visible{outline:2px solid #3b82f6;outline-offset:2px;border-radius:.375rem}@media (max-width:640px){.PatientProfile_content__Efjw6,.PatientProfile_headerContent__w5XF7{padding:1rem 1.25rem}.PatientProfile_patientName__NtYb4{font-size:1.125rem}.PatientProfile_patientMeta__fm7ci{font-size:.6875rem}.PatientProfile_dataList__dNQns{grid-template-columns:1fr;gap:.75rem}.PatientProfile_cardRow__RWSlB{flex-direction:column;align-items:flex-start}.PatientProfile_cardRow__RWSlB dd{text-align:left}.PatientProfile_cardBody__2gzmh,.PatientProfile_cardHeader__0rJfS{padding:.75rem .875rem}.PatientProfile_tabs__82YEX{padding:0 1.25rem}.PatientProfile_tab__BEL26{padding:.5rem .75rem;font-size:.6875rem}}@media (max-width:480px){.PatientProfile_patientMeta__fm7ci{flex-direction:column;align-items:flex-start;gap:.25rem}.PatientProfile_metaDivider__yZBA1{display:none}}.VisitReasonComboBox_comboBox__Mj1SZ{position:relative}.VisitReasonComboBox_comboInput__jm2PW{width:100%;padding:.5rem 2rem .5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background:#ffffff;font-size:.8125rem;color:#111827;transition:border-color .15s,box-shadow .15s}.VisitReasonComboBox_comboInput__jm2PW:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px rgba(147,197,253,.2)}.VisitReasonComboBox_comboInputError__rK_lc{border-color:#fca5a5;background:#fef9f9}.VisitReasonComboBox_toggleIcon__Sz1gf{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none;width:.875rem;height:.875rem}.VisitReasonComboBox_dropdown__XP_0y{position:absolute;left:0;right:0;top:calc(100% + .35rem);background:#ffffff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 28px rgba(15,23,42,.12);max-height:16rem;overflow:auto;z-index:30}.VisitReasonComboBox_dropdown__XP_0y::-webkit-scrollbar{width:6px}.VisitReasonComboBox_dropdown__XP_0y::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.VisitReasonComboBox_groupHeader__QdeFc{font-size:.67rem;font-weight:700;letter-spacing:.03em;color:#6b7280;background:#f8fafc;padding:.45rem .65rem;border-top:1px solid #f1f5f9}.VisitReasonComboBox_groupHeader__QdeFc:first-child{border-top:0}.VisitReasonComboBox_option__uG_xf{width:100%;border:0;background:transparent;padding:.45rem .65rem;text-align:left;color:#1f2937;font-size:.78rem;cursor:pointer}.VisitReasonComboBox_optionActive__dQS4O,.VisitReasonComboBox_option__uG_xf:hover{background:#eff6ff;color:#1d4ed8}.VisitReasonComboBox_emptyState__PX7Fp{padding:.6rem .7rem;font-size:.74rem;color:#6b7280}.GlobalConsultationQueue_panelBackdrop__RseF3{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:10001;animation:GlobalConsultationQueue_fadeIn__uoz5A .2s ease both}.GlobalConsultationQueue_backdropOut__Fqh2_{animation:GlobalConsultationQueue_fadeOut__69zCY .22s ease both}.GlobalConsultationQueue_panelContainer__6dJvb{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:440px;background:#fafafa;border-left:1px solid #e4e4e4;box-shadow:-6px 0 32px rgba(0,0,0,.1);z-index:10002;display:flex;flex-direction:column;height:100dvh;animation:GlobalConsultationQueue_slideIn__DGSlE .24s cubic-bezier(.4,0,.2,1) both}.GlobalConsultationQueue_panelOut__HHeq8{animation:GlobalConsultationQueue_slideOut__snu3p .22s cubic-bezier(.4,0,.2,1) both}.GlobalConsultationQueue_panelHeader__7i_xz{padding:1rem 1.25rem;border-bottom:1px solid #e8e8e8;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;background:#fff}.GlobalConsultationQueue_panelTitleRow__hOK1l{display:flex;align-items:center;gap:.5rem;margin-bottom:.1rem}.GlobalConsultationQueue_panelIcon__WlTpy{width:1.6rem;height:1.6rem;background:#eef1ff;border-radius:.4rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.GlobalConsultationQueue_panelIcon__WlTpy svg{width:.9rem;height:.9rem;color:#3b5bdb}.GlobalConsultationQueue_panelTitle__0Vn8_{font-size:.8125rem;font-weight:600;color:#111;letter-spacing:-.01em}.GlobalConsultationQueue_panelSubtitle__fPuLp{font-size:.6875rem;color:#888;letter-spacing:0;padding-left:2.1rem}.GlobalConsultationQueue_closeButton__oV8O3{padding:.375rem;border-radius:.4rem;background:transparent;border:none;cursor:pointer;transition:background .15s,color .15s;display:flex;align-items:center;justify-content:center;color:#666;flex-shrink:0}.GlobalConsultationQueue_closeButton__oV8O3:hover{background:#f0f0f0;color:#111}.GlobalConsultationQueue_closeButton__oV8O3 svg{width:.95rem;height:.95rem}@media (min-width:640px){.GlobalConsultationQueue_panelContainer__6dJvb{max-width:480px}}@media (min-width:1024px){.GlobalConsultationQueue_panelContainer__6dJvb{max-width:520px}}@keyframes GlobalConsultationQueue_fadeIn__uoz5A{0%{opacity:0}to{opacity:1}}@keyframes GlobalConsultationQueue_fadeOut__69zCY{0%{opacity:1}to{opacity:0}}@keyframes GlobalConsultationQueue_slideIn__DGSlE{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes GlobalConsultationQueue_slideOut__snu3p{0%{transform:translateX(0)}to{transform:translateX(100%)}}.FabGroup_group__3YMfv{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%}.FabGroup_label__YRFYH{font-size:.55rem;font-weight:600;color:rgba(0,0,0,.28);text-transform:uppercase;letter-spacing:.09em;padding:.25rem .5rem .125rem;user-select:none;display:block}.FabGroup_items__IZGF3{display:flex;flex-direction:column;gap:2px;width:100%}@media (min-width:1024px){.FabGroup_group__3YMfv{gap:3px}.FabGroup_label__YRFYH{font-size:.6rem;padding:.375rem .625rem .125rem}.FabGroup_items__IZGF3{gap:3px}}@media (max-height:480px){.FabGroup_label__YRFYH{display:none}}.FabBackdrop_backdrop__2QUnG{position:absolute;inset:0;z-index:0;margin:0;padding:0;border:none;cursor:default;pointer-events:auto;background:var(--color-overlay-backdrop-soft,rgba(17,24,39,.32));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:FabBackdrop_fabBackdropIn__9_Vrx .22s ease-out both}@media (min-width:641px){.FabBackdrop_backdrop__2QUnG{background:var(--color-overlay-backdrop,rgba(17,24,39,.45));backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}@keyframes FabBackdrop_fabBackdropIn__9_Vrx{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.FabBackdrop_backdrop__2QUnG{animation-duration:.01ms}}.IssuePrescriptionForm_container__0RkS6{width:100%;max-width:none;margin:0;padding:0}.IssuePrescriptionForm_header__LJ5my{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding:.75rem 1rem;background:#ffffff;border:1px solid #f0f0f0;border-radius:.625rem}.IssuePrescriptionForm_headerContent__Vdblt{display:flex;flex-direction:column;gap:.25rem}.IssuePrescriptionForm_headerActions__q1q2_{display:flex;align-items:center;gap:.5rem}.IssuePrescriptionForm_headerTitle__xWrD_{margin:0;font-size:.9375rem;font-weight:600;color:#111827;letter-spacing:-.01em}.IssuePrescriptionForm_resetButton__hv4hw{display:flex;align-items:center;gap:.375rem;padding:.45rem;background:transparent;color:#6b7280;border:1px solid #e5e7eb;border-radius:50px;cursor:pointer;font-size:.8125rem;font-weight:500;transition:border-color .15s,color .15s}.IssuePrescriptionForm_resetButton__hv4hw:hover{border-color:var(--color-border-strong,#b7c7d8);color:#374151}.IssuePrescriptionForm_errorAlert__suR3l{padding:.625rem .875rem;margin-bottom:1rem;border-radius:.375rem;border-left:3px solid #fca5a5;background:#fef9f9;display:flex;align-items:center;animation:IssuePrescriptionForm_fadeInUp__1IMz4 .5s cubic-bezier(.4,0,.2,1) both}.IssuePrescriptionForm_errorText__kXyyv{color:#b91c1c;font-size:.8125rem;font-weight:500}.IssuePrescriptionForm_fullWidthSection__sY1RV{width:100%;margin-bottom:1rem}.IssuePrescriptionForm_twoColSection__OpKKS{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}@media (min-width:768px){.IssuePrescriptionForm_twoColSection__OpKKS{grid-template-columns:1fr 1fr}}.IssuePrescriptionForm_rxBottomPanel__Y0I6k{background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;overflow:hidden;min-width:0}.IssuePrescriptionForm_rxMetaGrid__KezbK{display:grid;grid-template-columns:1fr;gap:.875rem;margin:0;padding:.75rem;min-width:0}@media (min-width:640px){.IssuePrescriptionForm_rxMetaGrid__KezbK{padding:1rem;gap:1rem}}@media (min-width:768px){.IssuePrescriptionForm_rxMetaGrid__KezbK{grid-template-columns:1fr 1fr}.IssuePrescriptionForm_rxMetaValidation__S1_aa{grid-column:1/-1}}.IssuePrescriptionForm_rxMetaSection__HfDT_{margin:0;border:none;border-radius:0;box-shadow:none;min-width:0}.IssuePrescriptionForm_mainLayout__gkFyi{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem;grid-template-areas:"sidebar" "content"}.IssuePrescriptionForm_content__BE6p7{grid-area:content}.IssuePrescriptionForm_sidebar__AHU3T{grid-area:sidebar}@media (min-width:1024px){.IssuePrescriptionForm_mainLayout__gkFyi{grid-template-columns:1fr 300px;grid-template-areas:"content sidebar"}}.IssuePrescriptionForm_sidebar__AHU3T{display:flex;flex-direction:column;gap:.75rem;min-width:0}@media (min-width:1024px){.IssuePrescriptionForm_sidebar__AHU3T{position:sticky;top:1.25rem;max-height:calc(100vh - 2.5rem);overflow-y:auto}}.IssuePrescriptionForm_sidebar__AHU3T::-webkit-scrollbar{width:4px}.IssuePrescriptionForm_sidebar__AHU3T::-webkit-scrollbar-track{background:transparent}.IssuePrescriptionForm_sidebar__AHU3T::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.IssuePrescriptionForm_content__BE6p7{display:flex;flex-direction:column;gap:1rem;min-width:0}.IssuePrescriptionForm_formActions__72fSR{display:flex;gap:.625rem;justify-content:flex-end;padding:.875rem 1rem;background:#ffffff;border:1px solid #f0f0f0;border-radius:.625rem;position:sticky;bottom:0;z-index:10}.IssuePrescriptionForm_stickyFooter__DMDrt{margin-top:0;padding:.75rem 1rem;border-top:1px solid #f0f0f0;background:#fafafa;position:sticky;bottom:0;z-index:10;display:flex;flex-direction:column;gap:.625rem}@media (min-width:640px){.IssuePrescriptionForm_stickyFooter__DMDrt{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}}.IssuePrescriptionForm_stickyFooterText__YSUfn{font-size:.75rem;color:#9ca3af;text-align:center}@media (min-width:640px){.IssuePrescriptionForm_stickyFooterText__YSUfn{text-align:left}}.IssuePrescriptionForm_stickyFooterActions__Oca7J{display:flex;align-items:center;gap:.5rem;justify-content:flex-end;flex-wrap:wrap;min-width:0}@media (max-width:639px){.IssuePrescriptionForm_stickyFooter__DMDrt{padding:.625rem .75rem max(.625rem,env(safe-area-inset-bottom,0px))}.IssuePrescriptionForm_stickyFooterActions__Oca7J{width:100%;justify-content:stretch}.IssuePrescriptionForm_stickyFooterActions__Oca7J .IssuePrescriptionForm_cancelButton__0AaOw,.IssuePrescriptionForm_stickyFooterActions__Oca7J .IssuePrescriptionForm_saveTemplateButton__uFkqT{flex:1 1 calc(50% - 0.25rem);min-width:0;text-align:center;justify-content:center}.IssuePrescriptionForm_stickyFooterActions__Oca7J .IssuePrescriptionForm_submitButton__3AqkN{flex:1 1 100%;width:100%;text-align:center}.IssuePrescriptionForm_stickyFooterActions__Oca7J .IssuePrescriptionForm_resetButton__hv4hw{flex:0 0 auto}}.IssuePrescriptionForm_cancelButton__0AaOw{padding:.5rem 1rem;background:transparent;color:#6b7280;border:1px solid #e5e7eb;border-radius:.375rem;cursor:pointer;font-size:.8125rem;font-weight:500;transition:border-color .15s,color .15s}.IssuePrescriptionForm_cancelButton__0AaOw:hover:not(:disabled){border-color:#d1d5db;color:#374151}.IssuePrescriptionForm_submitButton__3AqkN{padding:.5rem 1.25rem;background:var(--color-primary,#5c7d9e);color:var(--color-primary-fg,#ffffff);border:none;border-radius:.375rem;cursor:pointer;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;transition:background .15s}.IssuePrescriptionForm_submitButton__3AqkN:hover:not(:disabled){background:var(--color-primary-dark,#4c6b8b)}.IssuePrescriptionForm_saveTemplateButton__uFkqT{padding:.5rem 1rem;background:var(--color-primary,#5c7d9e);color:var(--color-primary-fg,#ffffff);border:1px solid var(--color-primary,#5c7d9e);border-radius:.375rem;cursor:pointer;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;transition:background .15s,border-color .15s}.IssuePrescriptionForm_saveTemplateButton__uFkqT:hover:not(:disabled){background:var(--color-primary-dark,#4c6b8b);border-color:var(--color-primary-dark,#4c6b8b)}.IssuePrescriptionForm_consultationCancelButton__vpZKI{padding:.5rem 1rem;background:#fff1f2;color:#b91c1c;border:1px solid #fecaca;border-radius:.375rem;cursor:pointer;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s}.IssuePrescriptionForm_consultationCancelButton__vpZKI:hover:not(:disabled){background:#ffe4e6;border-color:#fda4af}.IssuePrescriptionForm_cancelButton__0AaOw:disabled,.IssuePrescriptionForm_saveTemplateButton__uFkqT:disabled,.IssuePrescriptionForm_submitButton__3AqkN:disabled{opacity:.4;cursor:not-allowed}.IssuePrescriptionForm_noPatient__tynBX{max-width:32rem;margin:4rem auto;padding:2rem;text-align:center;background:#ffffff;border:1px solid #e5e7eb;border-radius:.625rem}.IssuePrescriptionForm_noPatientTitle__I6BBp{color:#111827;margin:0 0 .5rem;font-size:1rem;font-weight:600}.IssuePrescriptionForm_noPatientText__VCuo5{color:#6b7280;font-size:.875rem;margin:0 0 1.25rem;line-height:1.5}.IssuePrescriptionForm_patientPicker__GeD3N{display:flex;flex-direction:column;gap:.5rem;text-align:left}.IssuePrescriptionForm_patientSelectCard__Cwjcg{background:#ffffff;border:1px solid #e5e7eb;border-radius:.625rem;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.75rem}.IssuePrescriptionForm_patientSelectHeader__WuJQ8{display:flex;flex-direction:column;gap:.25rem}.IssuePrescriptionForm_patientSelectTitle__uskT8{margin:0;font-size:.875rem;font-weight:600;color:#111827}.IssuePrescriptionForm_patientSelectDescription__1iCUm{margin:0;font-size:.75rem;color:#6b7280;line-height:1.45}.IssuePrescriptionForm_patientSearchInputWrap__pcNJO{position:relative}.IssuePrescriptionForm_patientSearchIcon__n7lhH{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.IssuePrescriptionForm_patientSearchInput__XewTp{width:100%;padding:.625rem .75rem .625rem 2.1rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.8125rem;color:#111827;background:#ffffff;transition:border-color .15s,box-shadow .15s}.IssuePrescriptionForm_patientSearchInput__XewTp:focus{outline:none;border-color:var(--focus-border,#5c7d9e);box-shadow:var(--focus-ring,0 0 0 3px rgba(92,125,158,.2))}.IssuePrescriptionForm_patientSearchHint__EzvAo{margin:0;font-size:.75rem;color:#6b7280}.IssuePrescriptionForm_patientListHeader__de18v{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.125rem}.IssuePrescriptionForm_patientListTitle__KlysD{font-size:.75rem;font-weight:600;color:#374151}.IssuePrescriptionForm_patientListCount__7PUMN{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .3rem;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:.6875rem;font-weight:700}.IssuePrescriptionForm_patientListTools__NEgsd{display:flex;align-items:center;gap:.4rem}.IssuePrescriptionForm_patientSortLabel__3_CHs{font-size:.6875rem;color:#6b7280;font-weight:600}.IssuePrescriptionForm_patientSortSelect__wVuDi{flex:1;min-width:0;height:1.85rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#ffffff;color:#374151;font-size:.75rem;padding:0 .5rem}.IssuePrescriptionForm_patientSortSelect__wVuDi:focus{outline:none;border-color:var(--focus-border,#5c7d9e);box-shadow:var(--input-focus-shadow,0 0 0 2px rgba(92,125,158,.16))}.IssuePrescriptionForm_patientSearchError__D5ltW{margin:0;font-size:.75rem;color:#b91c1c}.IssuePrescriptionForm_patientQuickList__QEhVv{max-height:16.5rem;overflow-y:auto;border:1px solid #e5e7eb;border-radius:.5rem;background:#ffffff}.IssuePrescriptionForm_patientQuickItem__b6lgz{width:100%;background:#ffffff;padding:.55rem .75rem;text-align:left;cursor:pointer;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem;border:none;border-bottom:1px solid #f3f4f6;transition:background .15s}@media (max-width:479px){.IssuePrescriptionForm_patientQuickItem__b6lgz{grid-template-columns:1fr;align-items:flex-start;gap:.25rem}.IssuePrescriptionForm_patientListTools__NEgsd{flex-direction:column;align-items:stretch}.IssuePrescriptionForm_patientSortSelect__wVuDi{width:100%}}.IssuePrescriptionForm_patientQuickItem__b6lgz:last-child{border-bottom:none}.IssuePrescriptionForm_patientQuickItem__b6lgz:hover{background:#f3f4f6}.IssuePrescriptionForm_patientQuickItem__b6lgz:disabled{opacity:.6;cursor:wait}.IssuePrescriptionForm_patientQuickMain__Omvyk{min-width:0;display:flex;flex-direction:column;gap:.125rem}.IssuePrescriptionForm_patientQuickName__Yvkuk{font-size:.75rem;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.IssuePrescriptionForm_patientQuickMeta__hE4zq{font-size:.6875rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.IssuePrescriptionForm_patientQuickDate__u_pBh{font-size:.6875rem;color:#9ca3af;white-space:nowrap}.IssuePrescriptionForm_goBackButton__CQVBV{width:100%;padding:.5rem 1.25rem;background:#111827;color:white;border:none;border-radius:.375rem;cursor:pointer;font-size:.8125rem;font-weight:500;transition:background .15s}.IssuePrescriptionForm_goBackButton__CQVBV:hover{background:#1f2937}@keyframes IssuePrescriptionForm_fadeIn__K4c6D{0%{opacity:0}to{opacity:1}}@keyframes IssuePrescriptionForm_fadeInUp__1IMz4{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes IssuePrescriptionForm_slideInFromRight__xHtjJ{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@keyframes IssuePrescriptionForm_spin__l_EP2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.IssuePrescriptionForm_fadeIn__K4c6D{animation:IssuePrescriptionForm_fadeIn__K4c6D .5s cubic-bezier(.4,0,.2,1) both}.IssuePrescriptionForm_fadeInUp__1IMz4{animation:IssuePrescriptionForm_fadeInUp__1IMz4 .5s cubic-bezier(.4,0,.2,1) both}.IssuePrescriptionForm_slideInFromRight__xHtjJ{animation:IssuePrescriptionForm_slideInFromRight__xHtjJ .5s cubic-bezier(.4,0,.2,1) both}.IssuePrescriptionForm_delay1__GgfPi{animation-delay:.05s}.IssuePrescriptionForm_delay2__YP0tb{animation-delay:.12s}.IssuePrescriptionForm_delay3__YBior{animation-delay:.2s}.IssuePrescriptionForm_delay4__fU4GJ{animation-delay:.28s}.IssuePrescriptionForm_header__LJ5my{animation:IssuePrescriptionForm_fadeInUp__1IMz4 .5s cubic-bezier(.4,0,.2,1) both}.IssuePrescriptionForm_mainLayout__gkFyi{animation:IssuePrescriptionForm_fadeInUp__1IMz4 .5s cubic-bezier(.4,0,.2,1) .08s both}.IssuePrescriptionForm_fullWidthSection__sY1RV{animation:IssuePrescriptionForm_fadeInUp__1IMz4 .5s cubic-bezier(.4,0,.2,1) .16s both}.IssuePrescriptionForm_templateTabBar__ujXlv{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.IssuePrescriptionForm_templateTabButton__AbI5o{padding:.35rem .6rem;border-radius:.375rem;border:1px solid #e5e7eb;background:#ffffff;color:#374151;font-size:.75rem;font-weight:600;cursor:pointer}.IssuePrescriptionForm_templateTabButtonActive__n12um{background:#111827;color:#ffffff}.IssuePrescriptionForm_templateSetList__dVGkO{border:1px solid #eceff3;border-radius:.5rem;background:#fafafa}.IssuePrescriptionForm_templateSetTable__3BLGc{width:100%;border-collapse:collapse;font-size:.75rem}.IssuePrescriptionForm_templateSetTable__3BLGc thead th{position:sticky;top:0;z-index:1;background:#f9fafb;color:#6b7280;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.45rem .55rem;border-bottom:1px solid #eceff3;text-align:left}.IssuePrescriptionForm_templateSetTable__3BLGc td{padding:.5rem .55rem;border-bottom:1px solid #f1f3f5;color:#374151;vertical-align:top}.IssuePrescriptionForm_templateSetTable__3BLGc tbody tr:last-child td{border-bottom:none}.IssuePrescriptionForm_templateSetTitle__rFCRI{margin:0;font-size:.8125rem;color:#111827;font-weight:600}.IssuePrescriptionForm_templateSetMeta__kYI2A{margin:.25rem 0;font-size:.6875rem;color:#6b7280}.IssuePrescriptionForm_templatePreview__jutTZ{margin:.35rem 0 .5rem;border:1px solid #eceff3;border-radius:.375rem;background:#ffffff;padding:.45rem}.IssuePrescriptionForm_templatePreviewRow__zSkEB{display:grid;grid-template-columns:3.75rem 1fr;gap:.35rem;align-items:start;margin-bottom:.25rem}.IssuePrescriptionForm_templatePreviewRow__zSkEB:last-child{margin-bottom:0}.IssuePrescriptionForm_templatePreviewLabel__Ni32t{font-size:.65rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.IssuePrescriptionForm_templatePreviewValue__j_uDc{font-size:.6875rem;color:#374151;line-height:1.35}.IssuePrescriptionForm_templateMedChips__FriMi{display:flex;flex-wrap:wrap;gap:.25rem}.IssuePrescriptionForm_templateMedChip___f8i_{display:inline-block;font-size:.65rem;color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:.12rem .42rem;max-width:13rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IssuePrescriptionForm_applyTemplateBtn__tyv_1{padding:.35rem .6rem;font-size:.6875rem}.IssuePrescriptionForm_sidebar__AHU3T{animation:IssuePrescriptionForm_slideInFromRight__xHtjJ .5s cubic-bezier(.4,0,.2,1) .12s both}.IssuePrescriptionForm_pageTabBar__vgXD7{display:flex;align-items:center;gap:.25rem;border-bottom:2px solid var(--color-border-inner,#e9f0f7);margin-bottom:1.25rem;padding-bottom:0}.IssuePrescriptionForm_pageTab__hTo_G{display:flex;align-items:center;gap:.4rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;color:#6b7280;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;border-radius:.375rem .375rem 0 0;transition:color .15s,background .15s;white-space:nowrap}.IssuePrescriptionForm_pageTab__hTo_G:hover{color:#374151;background:#f9fafb}.IssuePrescriptionForm_pageTabActive__xttZt{color:var(--color-primary,#5c7d9e);font-weight:600;border-bottom-color:var(--color-primary,#5c7d9e);background:transparent}.IssuePrescriptionForm_pageTabBadge__snn5c{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.625rem;font-weight:700;color:#fff;background:var(--color-primary-dark,#4c6b8b);border-radius:999px;line-height:1}.IssuePrescriptionForm_pageTabActive__xttZt .IssuePrescriptionForm_pageTabBadge__snn5c{background:var(--color-primary,#5c7d9e)}.IssuePrescriptionForm_tabPage__sd3Ez{animation:IssuePrescriptionForm_fadeInUp__1IMz4 .2s ease both}.IssuePrescriptionForm_tabPageHeader__lC57H{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.IssuePrescriptionForm_tabPageTitle__k_yjC{margin:0;font-size:1.0625rem;font-weight:700;color:#111827;letter-spacing:-.01em}.IssuePrescriptionForm_tabPageSubtitle__KN_Ca{margin:.25rem 0 0;font-size:.8125rem;color:#6b7280}.IssuePrescriptionForm_tabPageBackBtn__2fCU5{flex-shrink:0;padding:.4375rem .875rem;font-size:.8125rem;font-weight:500;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;cursor:pointer;white-space:nowrap;transition:background .15s}.IssuePrescriptionForm_tabPageBackBtn__2fCU5:hover{background:#f9fafb}.IssuePrescriptionForm_tabEmptyState__m1xjx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3.5rem 1rem;background:#fafafa;border:1px dashed #e5e7eb;border-radius:.625rem;text-align:center}.IssuePrescriptionForm_tabEmptyTitle__bUJJW{margin:.25rem 0 0;font-size:.9375rem;font-weight:600;color:#374151}.IssuePrescriptionForm_tabEmptySubtitle__6s0Fp{margin:0;font-size:.8125rem;color:#9ca3af}.IssuePrescriptionForm_setTemplateGrid__Q5oAg{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.875rem}.IssuePrescriptionForm_setTemplateCard__q4HNh{background:#ffffff;border:1px solid #e5e7eb;border-radius:.625rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .15s,box-shadow .15s}.IssuePrescriptionForm_setTemplateCard__q4HNh:hover{border-color:#d1d5db;box-shadow:0 2px 8px rgba(0,0,0,.05)}.IssuePrescriptionForm_setTemplateCardHeader__mDjNO{display:flex;align-items:flex-start;gap:.625rem}.IssuePrescriptionForm_setTemplateCardIcon__EYWnX{flex-shrink:0;width:2rem;height:2rem;background:#f3f4f6;border-radius:.375rem;display:flex;align-items:center;justify-content:center;color:#4b5563;margin-top:.0625rem}.IssuePrescriptionForm_setTemplateCardTitle__4k86F{margin:0;font-size:.9375rem;font-weight:600;color:#111827;line-height:1.3}.IssuePrescriptionForm_setTemplateCardCount__d659V{margin:.1875rem 0 0;font-size:.75rem;color:#9ca3af}.IssuePrescriptionForm_setTemplateCardDx__xlWcB{display:flex;align-items:baseline;gap:.5rem;padding:.4375rem .625rem;background:#f9fafb;border:1px solid #f0f0f0;border-radius:.375rem}.IssuePrescriptionForm_setTemplateCardDxLabel__IAkMg{flex-shrink:0;font-size:.625rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em}.IssuePrescriptionForm_setTemplateCardDxValue__HBAvH{font-size:.8125rem;color:#374151;line-height:1.4;word-break:break-word}.IssuePrescriptionForm_setTemplateCardChips__E8k6o{display:flex;flex-wrap:wrap;gap:.25rem}.IssuePrescriptionForm_setTemplateCardChip__Krtcz{color:#4b5563;background:#f3f4f6;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IssuePrescriptionForm_setTemplateCardChipMore__i5C5H,.IssuePrescriptionForm_setTemplateCardChip__Krtcz{display:inline-block;font-size:.6875rem;border:1px solid #e5e7eb;border-radius:999px;padding:.15rem .5rem}.IssuePrescriptionForm_setTemplateCardChipMore__i5C5H{color:#6b7280;background:#f9fafb}.IssuePrescriptionForm_setTemplateCardActions__XYVID{display:flex;gap:.5rem;margin-top:auto;padding-top:.25rem}.IssuePrescriptionForm_setTemplatePreviewBtn__wakj2{flex:1;padding:.4375rem .75rem;font-size:.8125rem;font-weight:500;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;cursor:pointer;transition:background .15s}.IssuePrescriptionForm_setTemplatePreviewBtn__wakj2:hover{background:#f9fafb}.IssuePrescriptionForm_setTemplateApplyBtn__lKRYc{flex:2;padding:.4375rem .75rem;font-size:.8125rem;font-weight:600;color:#fff;background:var(--color-primary,#5c7d9e);border:none;border-radius:.375rem;cursor:pointer;transition:background .15s}.IssuePrescriptionForm_setTemplateApplyBtn__lKRYc:hover{background:var(--color-primary-dark,#4c6b8b)}.IssuePrescriptionForm_modalOverlay__nyp06{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;min-width:100vw;height:100dvh;min-height:100vh;background:rgba(17,24,39,.45);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:120000;padding:1rem;overscroll-behavior:contain}.IssuePrescriptionForm_modal__2Togn{background:#ffffff;border-radius:.75rem;box-shadow:0 20px 48px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.08);width:100%;max-width:38rem;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.IssuePrescriptionForm_modalHeader__Cu__V{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.375rem 1rem;border-bottom:1px solid #f3f4f6;flex-shrink:0}.IssuePrescriptionForm_modalTitle__EfgIV{margin:0;font-size:1rem;font-weight:700;color:#111827;letter-spacing:-.01em}.IssuePrescriptionForm_modalSubtitle__q_YVd{margin:.2rem 0 0;font-size:.8125rem;color:#6b7280}.IssuePrescriptionForm_modalClose__UjAqs{flex-shrink:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:none;border-radius:.375rem;color:#6b7280;font-size:.75rem;cursor:pointer;transition:background .15s,color .15s}.IssuePrescriptionForm_modalClose__UjAqs:hover{background:#e5e7eb;color:#111827}.IssuePrescriptionForm_modalBody__cc6rk{flex:1;overflow-y:auto;padding:1rem 1.375rem;display:flex;flex-direction:column;gap:1rem}.IssuePrescriptionForm_modalSection__KalKp{display:flex;flex-direction:column;gap:.5rem}.IssuePrescriptionForm_modalSectionTitle__F5GbB{margin:0 0 .375rem;font-size:.6875rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.IssuePrescriptionForm_modalField__e1GAB{display:grid;grid-template-columns:8rem 1fr;gap:.5rem;align-items:baseline}.IssuePrescriptionForm_modalFieldLabel__jnb6C{font-size:.75rem;font-weight:600;color:#6b7280}.IssuePrescriptionForm_modalFieldValue__GakGj{font-size:.8125rem;color:#111827;line-height:1.5}.IssuePrescriptionForm_modalMedList__8s9GR{display:flex;flex-direction:column;gap:.5rem}.IssuePrescriptionForm_modalMedCard__w3W7u{display:flex;gap:.75rem;align-items:flex-start;padding:.625rem .75rem;background:#f9fafb;border:1px solid #f0f0f0;border-radius:.5rem}.IssuePrescriptionForm_modalMedIndex__o_w6j{flex-shrink:0;width:1.375rem;height:1.375rem;background:#e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:600;color:#374151}.IssuePrescriptionForm_modalMedDetails__4MShs{flex:1;min-width:0}.IssuePrescriptionForm_modalMedName__6pBTU{font-size:.875rem;font-weight:600;color:#111827}.IssuePrescriptionForm_modalMedBrand__bLswP{font-weight:400;color:#6b7280}.IssuePrescriptionForm_modalMedMeta__26vFc{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.2rem;font-size:.75rem;color:#6b7280}.IssuePrescriptionForm_modalMedDot___47zz{color:#d1d5db}.IssuePrescriptionForm_modalMedInstruction__gVZLU{margin-top:.3rem;font-size:.75rem;color:#6b7280;font-style:italic}.IssuePrescriptionForm_modalFooter__I_INV{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.875rem 1.375rem;border-top:1px solid #f3f4f6;flex-shrink:0}.IssuePrescriptionForm_modalSecondaryBtn__eU6je{padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;cursor:pointer;transition:background .15s}.IssuePrescriptionForm_modalSecondaryBtn__eU6je:hover{background:#f9fafb}.IssuePrescriptionForm_modalPrimaryBtn__01Q5M{padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:#fff;background:var(--color-primary,#5c7d9e);border:none;border-radius:.375rem;cursor:pointer;transition:background .15s}.IssuePrescriptionForm_modalPrimaryBtn__01Q5M:hover{background:var(--color-primary-dark,#4c6b8b)}.IssuePrescriptionForm_modalDangerBtn__96Fdb{padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:#fff;background:#b91c1c;border:none;border-radius:.375rem;cursor:pointer;transition:background .15s}.IssuePrescriptionForm_modalDangerBtn__96Fdb:hover:not(:disabled){background:#991b1b}.IssuePrescriptionForm_modalDangerBtn__96Fdb:disabled{opacity:.6;cursor:not-allowed}.IssuePrescriptionForm_cancelConsultationText__U3p_P{margin:0;font-size:.8125rem;color:#374151}.IssuePrescriptionForm_patientCardStack__UqPPE{display:flex;flex-direction:column;gap:var(--space-3)}.IssuePrescriptionForm_patientInfoCard__wZ_Y_,.IssuePrescriptionForm_vitalsCard__jSO4Y{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:.875rem 1rem}.IssuePrescriptionForm_patientInfoHeader__jCXaW{display:flex;align-items:center;gap:var(--space-3);margin-bottom:.875rem;padding-bottom:.875rem;border-bottom:1px solid var(--color-hairline)}.IssuePrescriptionForm_patientAvatar__tUG80{width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-surface);font-size:.8125rem;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.IssuePrescriptionForm_patientNameWrap__59mCE{min-width:0}.IssuePrescriptionForm_patientNameRow__UQDRb{display:flex;align-items:center;gap:.375rem;margin-bottom:.2rem}.IssuePrescriptionForm_patientName__iZ0ub{margin:0;font-size:.875rem;font-weight:600;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.IssuePrescriptionForm_patientProfileBtn__pYVgJ{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-muted);cursor:pointer;padding:0}.IssuePrescriptionForm_patientProfileBtn__pYVgJ:hover{background:var(--color-hover-bg);color:var(--color-body)}.IssuePrescriptionForm_patientMetaRow__GjF7B{font-size:.75rem;color:var(--color-muted);display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.IssuePrescriptionForm_patientBadge__Djq6i{font-size:.6875rem;padding:.1rem .4rem;border-radius:var(--radius-xs);background:var(--color-hairline);color:var(--color-body);font-weight:500;text-transform:capitalize}.IssuePrescriptionForm_patientBadge4ps__f8EhU{background:var(--color-success-bg);color:var(--color-success-text);text-transform:none}.IssuePrescriptionForm_patientDetailGrid__TdI2u{display:grid;grid-template-columns:auto 1fr;gap:.3rem .75rem;align-items:baseline}.IssuePrescriptionForm_patientDetailLabel__CoWZL{font-size:.6875rem;color:var(--color-faint);white-space:nowrap}.IssuePrescriptionForm_patientDetailValue__98jPz{font-size:.75rem;color:var(--color-ink);font-weight:500}.IssuePrescriptionForm_patientAllergies__dwGm_{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-hairline)}.IssuePrescriptionForm_patientAllergiesLabel__hDamU{display:block;font-size:.6875rem;color:var(--color-faint);margin-bottom:.375rem}.IssuePrescriptionForm_patientAllergyList__c8CIZ{max-height:5.5rem;overflow-y:auto;display:flex;flex-wrap:wrap;gap:.25rem}.IssuePrescriptionForm_patientAllergyChip__2dClD{font-size:.6875rem;padding:.15rem .5rem;border-radius:var(--radius-xs);background:var(--color-danger-bg);color:var(--color-danger-text);font-weight:500;border:1px solid var(--color-danger-border);max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IssuePrescriptionForm_patientAllergyMore__Ew7h9{font-size:.6875rem;padding:.15rem .5rem;border-radius:var(--radius-xs);background:var(--color-hairline);color:var(--color-muted);font-weight:500}.IssuePrescriptionForm_vitalsTitle__fimcs{margin:0 0 .625rem;font-size:.6875rem;font-weight:600;color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.IssuePrescriptionForm_vitalRow__zRRYM{display:flex;justify-content:space-between;align-items:baseline;padding:.3rem 0;border-bottom:1px solid var(--color-hairline)}.IssuePrescriptionForm_vitalRowLast__S9Z0u{border-bottom:none}.IssuePrescriptionForm_vitalLabel__UkUfk{font-size:.75rem;color:var(--color-muted)}.IssuePrescriptionForm_vitalValue__fnE3L{font-size:.8125rem;font-weight:600;color:var(--color-ink)}.IssuePrescriptionForm_vitalUnit__8oJZc{font-size:.6875rem;font-weight:400;color:var(--color-faint)}.IssuePrescriptionForm_validUntilInRange__T9l55{color:var(--color-primary);font-weight:500}.IssuePrescriptionForm_validUntilOutOfRange__nZxNo{color:var(--color-danger);font-weight:600}.AddPatientSidebar_sidebar__C07av{display:flex;flex-direction:column;gap:.875rem}.AddPatientSidebar_sidebarCard__lUPn0{padding:1rem;background-color:var(--color-primary-light,#edf3f9);border:1px solid var(--color-border-strong,#b7c7d8);border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.03)}.AddPatientSidebar_sidebarCardWhite__VdNCk{padding:1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.03)}.AddPatientSidebar_sidebarSkeleton__0bFcS{height:12rem;border-radius:.625rem;background:#f3f4f6;animation:AddPatientSidebar_pulse__WKoiA 1.6s ease-in-out infinite}.AddPatientSidebar_flexStart__HfSJD{display:flex;align-items:flex-start;gap:.75rem}.AddPatientSidebar_contentFill__4oyw7{flex:1;min-width:0}.AddPatientSidebar_flexCenter__4zjGP,.AddPatientSidebar_iconBlue__UkFqa{display:flex;align-items:center;justify-content:center}.AddPatientSidebar_iconBlue__UkFqa{width:1.5rem;height:1.5rem;background:var(--color-primary,#5c7d9e);border-radius:.5rem}.AddPatientSidebar_guidelineTitle__UuVwG{font-size:.875rem;font-weight:600;color:var(--color-primary-dark,#4c6b8b);margin-bottom:.75rem}.AddPatientSidebar_guidelineList__ovXwp{display:flex;flex-direction:column;gap:.5rem}.AddPatientSidebar_guidelineItem__lNqsP{display:flex;align-items:flex-start;gap:.375rem}.AddPatientSidebar_guidelineIcon__boy0d{color:#16a34a;font-size:.875rem;margin-top:.125rem}.AddPatientSidebar_guidelineText__UaAKz{font-size:.75rem;color:var(--color-primary-dark,#4c6b8b)}.AddPatientSidebar_recentHeader__XeXU7{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.AddPatientSidebar_recentTitleRow__zvm1w{display:flex;align-items:center;gap:.5rem}.AddPatientSidebar_recentTitle__r2U1c{font-size:.875rem;font-weight:600;color:#111827}.AddPatientSidebar_recentDate___ggOz{font-size:.75rem;color:#6b7280}.AddPatientSidebar_recentRegistrationsDesktopOnly__OOkSB{display:none}@media (min-width:1280px){.AddPatientSidebar_recentRegistrationsDesktopOnly__OOkSB{display:block}}@keyframes AddPatientSidebar_fadeIn__BA4ad{0%{opacity:0}to{opacity:1}}@keyframes AddPatientSidebar_fadeInUp__DroyZ{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes AddPatientSidebar_slideInFromRight__pXnvl{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@keyframes AddPatientSidebar_spin__3A5TR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AddPatientSidebar_pulse__WKoiA{0%,to{opacity:1}50%{opacity:.55}}.AddPatientSidebar_fadeIn__BA4ad{animation:AddPatientSidebar_fadeIn__BA4ad .5s cubic-bezier(.4,0,.2,1)}.AddPatientSidebar_fadeInUp__DroyZ{animation:AddPatientSidebar_fadeInUp__DroyZ .5s cubic-bezier(.4,0,.2,1)}.AddPatientSidebar_slideInFromRight__pXnvl{animation:AddPatientSidebar_slideInFromRight__pXnvl .5s cubic-bezier(.4,0,.2,1)}.AddPatientSidebar_spin__3A5TR{animation:AddPatientSidebar_spin__3A5TR 1s linear infinite}.AutoSaveIndicator_container__UFmEJ{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.AutoSaveIndicator_icon__WCq5e{width:.875rem;height:.875rem}.AutoSaveIndicator_iconSaving__nppkD{width:.875rem;height:.875rem;color:var(--color-primary,#5c7d9e);animation:AutoSaveIndicator_pulse__sqYJj 2s cubic-bezier(.4,0,.6,1) infinite}.AutoSaveIndicator_iconSaved__yj7t_{width:.875rem;height:.875rem;color:#22c55e}.AutoSaveIndicator_iconNotSaved__2Srxg{width:.875rem;height:.875rem;color:#9ca3af}.AutoSaveIndicator_text__XQA1q{color:#6b7280}.AutoSaveIndicator_textNotSaved__FUfNh{color:#9ca3af}@keyframes AutoSaveIndicator_pulse__sqYJj{0%,to{opacity:1}50%{opacity:.5}}@keyframes AutoSaveIndicator_fadeIn__CfrNu{0%{opacity:0}to{opacity:1}}@keyframes AutoSaveIndicator_fadeInUp__SNBvn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes AutoSaveIndicator_slideInFromRight__JYqjW{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@keyframes AutoSaveIndicator_spin__2NkfV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AutoSaveIndicator_fadeIn__CfrNu{animation:AutoSaveIndicator_fadeIn__CfrNu .5s cubic-bezier(.4,0,.2,1)}.AutoSaveIndicator_fadeInUp__SNBvn{animation:AutoSaveIndicator_fadeInUp__SNBvn .5s cubic-bezier(.4,0,.2,1)}.AutoSaveIndicator_slideInFromRight__JYqjW{animation:AutoSaveIndicator_slideInFromRight__JYqjW .5s cubic-bezier(.4,0,.2,1)}.AutoSaveIndicator_spin__2NkfV{animation:AutoSaveIndicator_spin__2NkfV 1s linear infinite}