.DeleteConfirmModal_overlay__oRT_M{z-index:1700;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#121d3673;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.DeleteConfirmModal_panel__qltPt{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:420px;padding:24px;display:flex;box-shadow:0 24px 48px -12px #121d3647}.DeleteConfirmModal_heading__cqPh1{align-items:center;gap:12px;margin-bottom:10px;display:flex}.DeleteConfirmModal_disc__GNHC8{color:#dc2828;background:#fdecec;border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.DeleteConfirmModal_title__ajMVd{color:#1a2433;margin:0;font-size:15px;font-weight:600}.DeleteConfirmModal_body__yd_eL{color:#5b6b82;margin:0 0 18px;font-size:13px;line-height:1.5}.DeleteConfirmModal_footer__kaqHa{justify-content:flex-end;gap:8px;display:flex}.AllergyNameField_wrapper__WUOLN{position:relative}.AllergyNameField_dropdown__gOEbh{z-index:30;background:#fff;border:1px solid #e8ebf1;border-radius:8px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 24px -6px #121d362e}.AllergyNameField_scroll__ranMR{max-height:220px;overflow-y:auto}.AllergyNameField_footerHint__MsPbl{color:#8a97a8;border-top:1px solid #f0f2f7;padding:6px 12px;font-size:12px}.AllergyNameField_option__dQXoV{color:#33415c;cursor:pointer;background:0 0;border:0;width:100%;padding:7px 12px;font-size:13px;display:block}[dir=ltr] .AllergyNameField_option__dQXoV{text-align:left}[dir=rtl] .AllergyNameField_option__dQXoV{text-align:right}.AllergyNameField_option__dQXoV:hover{background:#f5f7fa}.AllergyNameField_highlight__9YiFn{color:#037cd2;background:0 0;font-weight:700}.AllergyNameField_hint__a__Z3{color:#8a97a8;padding:8px 12px;font-size:13px}.AllergyNameField_addAnyway__weBg6{color:#037cd2;cursor:pointer;background:0 0;border:0;width:100%;padding:9px 12px;font-size:13px;font-weight:600;display:block}[dir=ltr] .AllergyNameField_addAnyway__weBg6{text-align:left}[dir=rtl] .AllergyNameField_addAnyway__weBg6{text-align:right}.AllergyNameField_addAnyway__weBg6:hover{background:#f0f7fe}.AllergyTypeTiles_wrapper__quduJ{flex-direction:column;gap:8px;display:flex}.AllergyTypeTiles_wrapperCollapsed___UGCR{min-height:44px}.AllergyTypeTiles_collapsedLabel__DTdwF{align-items:center;display:flex}.AllergyTypeTiles_collapsedTile__EcEOw{cursor:pointer;color:#1a2433;background:#fff;border:1px solid #e5e9f0;border-radius:10px;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:8px 12px;font-size:13.5px;font-weight:700;transition:background .14s,border-color .14s;display:flex}[dir=ltr] .AllergyTypeTiles_collapsedTile__EcEOw{text-align:left}[dir=rtl] .AllergyTypeTiles_collapsedTile__EcEOw{text-align:right}.AllergyTypeTiles_collapsedTile__EcEOw:hover{background:#fafbfc;border-color:#037cd2}.AllergyTypeTiles_collapsedTitle__pb1sD{flex:1;min-width:0}.AllergyTypeTiles_expandIcon__kVOiK{color:#64748b;flex-shrink:0;font-size:10px}[dir=ltr] .AllergyTypeTiles_expandIcon__kVOiK{margin-left:4px}[dir=rtl] .AllergyTypeTiles_expandIcon__kVOiK{margin-right:4px}.AllergyTypeTiles_grid__ZTKgv{flex-direction:column;gap:8px;display:flex}.AllergyTypeTiles_tile__PiVBw{cursor:pointer;background:#fff;border:1px solid #e5e9f0;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:background .14s,border-color .14s;display:flex;position:relative}.AllergyTypeTiles_input__pwubl{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AllergyTypeTiles_tile__PiVBw:hover{background:#fafbfc}.AllergyTypeTiles_tileActive__Uy8eT,.AllergyTypeTiles_tileActive__Uy8eT:hover{background:#eaf4fd;border-color:#037cd2}.AllergyTypeTiles_tile__PiVBw:has(.AllergyTypeTiles_input__pwubl:focus-visible){outline-offset:2px;outline:2px solid #037cd2}.AllergyTypeTiles_invalid__r3wnS .AllergyTypeTiles_tile__PiVBw{border-color:#dc2828}.AllergyTypeTiles_iconWell__triBL{border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.AllergyTypeTiles_text__AhdKa{flex-direction:column;gap:2px;display:flex}.AllergyTypeTiles_title__5Grgx{color:#1a2433;font-size:13.5px;font-weight:700}.AllergyTypeTiles_desc__gXIgr{color:#64748b;font-size:12px;line-height:1.35}.AllergyLanguageBadge_root__Pf67N{display:inline-flex;position:relative}.AllergyLanguageBadge_badge__hBBC4{color:#0e7490;letter-spacing:.02em;white-space:nowrap;background:#eef5f9;border:1px solid #d3e3ec;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.AllergyLanguageBadge_dot__5dYK5{background:#0e7490;border-radius:50%;width:6px;height:6px}.AllergyLanguageBadge_label__OyoG_{line-height:1}.AllergyLanguageBadge_badgeAdmin__VXH6t{cursor:pointer;border:1px solid #cfe6f3;transition:background .16s,border-color .16s,box-shadow .16s}.AllergyLanguageBadge_badgeAdmin__VXH6t:hover,.AllergyLanguageBadge_badgeAdmin__VXH6t:focus-visible{background:#e1f1f8;border-color:#9fd0e6;outline:none;box-shadow:0 1px 4px #0e749024}.AllergyLanguageBadge_configure__6ZAr_{opacity:0;align-items:center;max-width:0;display:inline-flex;overflow:hidden}[dir=ltr] .AllergyLanguageBadge_configure__6ZAr_{margin-left:0;transition:max-width .22s,opacity .15s,margin-left .22s}[dir=rtl] .AllergyLanguageBadge_configure__6ZAr_{margin-right:0;transition:max-width .22s,opacity .15s,margin-right .22s}.AllergyLanguageBadge_badgeAdmin__VXH6t:hover .AllergyLanguageBadge_configure__6ZAr_,.AllergyLanguageBadge_badgeAdmin__VXH6t:focus-visible .AllergyLanguageBadge_configure__6ZAr_,.AllergyLanguageBadge_badgeAdmin__VXH6t[aria-expanded=true] .AllergyLanguageBadge_configure__6ZAr_{opacity:1;max-width:20px}[dir=ltr] .AllergyLanguageBadge_badgeAdmin__VXH6t:hover .AllergyLanguageBadge_configure__6ZAr_,[dir=ltr] .AllergyLanguageBadge_badgeAdmin__VXH6t:focus-visible .AllergyLanguageBadge_configure__6ZAr_,[dir=ltr] .AllergyLanguageBadge_badgeAdmin__VXH6t[aria-expanded=true] .AllergyLanguageBadge_configure__6ZAr_{margin-left:3px}[dir=rtl] .AllergyLanguageBadge_badgeAdmin__VXH6t:hover .AllergyLanguageBadge_configure__6ZAr_,[dir=rtl] .AllergyLanguageBadge_badgeAdmin__VXH6t:focus-visible .AllergyLanguageBadge_configure__6ZAr_,[dir=rtl] .AllergyLanguageBadge_badgeAdmin__VXH6t[aria-expanded=true] .AllergyLanguageBadge_configure__6ZAr_{margin-right:3px}.AllergyLanguageBadge_menu__e_rhe{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:160px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);box-shadow:0 8px 24px -6px #0f172a2e}[dir=ltr] .AllergyLanguageBadge_menu__e_rhe{right:0}[dir=rtl] .AllergyLanguageBadge_menu__e_rhe{left:0}.AllergyLanguageBadge_option__M5UhZ{color:#1e293b;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:7px 10px;font-size:12.5px;font-weight:500;display:flex}[dir=ltr] .AllergyLanguageBadge_option__M5UhZ{text-align:left}[dir=rtl] .AllergyLanguageBadge_option__M5UhZ{text-align:right}.AllergyLanguageBadge_option__M5UhZ:hover:not(:disabled),.AllergyLanguageBadge_option__M5UhZ:focus-visible:not(:disabled){background:#f1f5f9;outline:none}.AllergyLanguageBadge_option__M5UhZ:disabled{color:#94a3b8;cursor:not-allowed}.AllergyLanguageBadge_optionActive__X6g8f{color:#0e7490;background:#eef5f9;font-weight:700}.AllergyLanguageBadge_unavailable__3xyaD{color:#94a3b8;font-size:10.5px;font-weight:600}.CountryFlag_flag__pbDEj{border-radius:3px;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #00000014}.DrugDatabaseBadge_root__Ves6l{display:inline-flex;position:relative}.DrugDatabaseBadge_badge__Wmus5{color:#0e7490;letter-spacing:.02em;white-space:nowrap;background:#eef5f9;border:1px solid #d3e3ec;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.DrugDatabaseBadge_dot___U0wO{background:#0e7490;border-radius:50%;width:6px;height:6px}.DrugDatabaseBadge_label__HJos_{line-height:1}.DrugDatabaseBadge_badgeAdmin__GkKOd{cursor:pointer;border:1px solid #cfe6f3;transition:background .16s,border-color .16s,box-shadow .16s}.DrugDatabaseBadge_badgeAdmin__GkKOd:hover,.DrugDatabaseBadge_badgeAdmin__GkKOd:focus-visible{background:#e1f1f8;border-color:#9fd0e6;outline:none;box-shadow:0 1px 4px #0e749024}.DrugDatabaseBadge_configure__9QlaM{opacity:0;align-items:center;max-width:0;display:inline-flex;overflow:hidden}[dir=ltr] .DrugDatabaseBadge_configure__9QlaM{margin-left:0;transition:max-width .22s,opacity .15s,margin-left .22s}[dir=rtl] .DrugDatabaseBadge_configure__9QlaM{margin-right:0;transition:max-width .22s,opacity .15s,margin-right .22s}.DrugDatabaseBadge_badgeAdmin__GkKOd:hover .DrugDatabaseBadge_configure__9QlaM,.DrugDatabaseBadge_badgeAdmin__GkKOd:focus-visible .DrugDatabaseBadge_configure__9QlaM,.DrugDatabaseBadge_badgeAdmin__GkKOd[aria-expanded=true] .DrugDatabaseBadge_configure__9QlaM{opacity:1;max-width:20px}[dir=ltr] .DrugDatabaseBadge_badgeAdmin__GkKOd:hover .DrugDatabaseBadge_configure__9QlaM,[dir=ltr] .DrugDatabaseBadge_badgeAdmin__GkKOd:focus-visible .DrugDatabaseBadge_configure__9QlaM,[dir=ltr] .DrugDatabaseBadge_badgeAdmin__GkKOd[aria-expanded=true] .DrugDatabaseBadge_configure__9QlaM{margin-left:3px}[dir=rtl] .DrugDatabaseBadge_badgeAdmin__GkKOd:hover .DrugDatabaseBadge_configure__9QlaM,[dir=rtl] .DrugDatabaseBadge_badgeAdmin__GkKOd:focus-visible .DrugDatabaseBadge_configure__9QlaM,[dir=rtl] .DrugDatabaseBadge_badgeAdmin__GkKOd[aria-expanded=true] .DrugDatabaseBadge_configure__9QlaM{margin-right:3px}.DrugDatabaseBadge_menu__cNbSH{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:160px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);box-shadow:0 8px 24px -6px #0f172a2e}[dir=ltr] .DrugDatabaseBadge_menu__cNbSH{right:0}[dir=rtl] .DrugDatabaseBadge_menu__cNbSH{left:0}.DrugDatabaseBadge_option__6infy{color:#1e293b;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:12.5px;font-weight:500;display:flex}[dir=ltr] .DrugDatabaseBadge_option__6infy{text-align:left}[dir=rtl] .DrugDatabaseBadge_option__6infy{text-align:right}.DrugDatabaseBadge_optionLead__0Fqqd{flex:0 0 18px;justify-content:center;align-items:center;width:18px;display:inline-flex}.DrugDatabaseBadge_option__6infy:hover:not(:disabled),.DrugDatabaseBadge_option__6infy:focus-visible:not(:disabled){background:#f1f5f9;outline:none}.DrugDatabaseBadge_option__6infy:disabled{color:#94a3b8;cursor:not-allowed}.DrugDatabaseBadge_optionActive__mLqio{color:#0e7490;background:#eef5f9;font-weight:700}.DrugDatabaseBadge_unavailable__jF8Tb{color:#94a3b8;font-size:10.5px;font-weight:600}.NonDrugCategoryFilter_container__izVMu{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.NonDrugCategoryFilter_pill__hs_vX{color:#64748b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:16px;padding:6px 12px;font-size:12px;font-weight:500;transition:background .14s,border-color .14s,color .14s}.NonDrugCategoryFilter_pill__hs_vX:hover{color:#16a34a;background:#f0fdf4;border-color:#16a34a}.NonDrugCategoryFilter_pillActive__cgYoF{color:#fff;background:#16a34a;border-color:#16a34a}.NonDrugCategoryFilter_pillActive__cgYoF:hover{background:#15803d;border-color:#15803d}.SeverityGrid_grid__l9uC_{grid-gap:7px;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.SeverityGrid_stripe__zqFsU{height:3px;position:absolute;top:0;left:0;right:0}.SeverityGrid_tile__ymKm7{cursor:pointer;background:#fff;border:1px solid #e5e9f0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px 6px;transition:background .14s,border-color .14s;display:flex;position:relative;overflow:hidden}.SeverityGrid_input__e98Cp{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SeverityGrid_tile__ymKm7:hover{background:#fafbfc}.SeverityGrid_tileActive__WVnsz,.SeverityGrid_tileActive__WVnsz:hover{background:#eaf4fd;border-color:#037cd2}.SeverityGrid_tile__ymKm7:has(.SeverityGrid_input__e98Cp:focus-visible){outline-offset:2px;outline:2px solid #037cd2}.SeverityGrid_label__rghP5{color:#1a2433;font-size:13px;font-weight:600}.AllergyFormModal_sectionHeading__aIjrT{color:#1a2433;margin:4px 0 0;font-size:14px;font-weight:700}.AllergyFormModal_field__D2CVs{flex-direction:column;gap:6px;display:flex}.AllergyFormModal_field__D2CVs ar-select{width:100%;display:block}.AllergyFormModal_field__D2CVs ar-select .select{width:100%}.AllergyFormModal_field__D2CVs ar-select [role=listbox]{max-height:240px;overflow-y:auto}.AllergyFormModal_dropUp__BXNt7 ar-select [role=listbox]{top:auto;bottom:calc(100% + 4px)}.AllergyFormModal_label___pY0b{color:#33415c;font-size:12.5px;font-weight:600}.AllergyFormModal_labelRow__OjigM{justify-content:space-between;align-items:center;gap:10px;display:flex}.AllergyFormModal_error__wjBZW{color:#dc2828;font-size:12px}.AllergyFormModal_hint__ZA3es{color:#64748b;font-size:12px}.ListRowSkeleton_list__WK0bo{flex-direction:column;gap:8px;display:flex}.ListRowSkeleton_row__Ee0AI{background:var(--grey-50,#f9fafb);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.ListRowSkeleton_avatar__AHOv7{background:var(--grey-200,#e5e7eb);border-radius:9px;flex-shrink:0;width:38px;height:38px;animation:1.4s linear infinite ListRowSkeleton_list-row-shimmer__cjEPG}.ListRowSkeleton_body___Qu2s{flex-direction:column;flex:1;gap:7px;display:flex}.ListRowSkeleton_line__DgVcD{background:var(--grey-200,#e5e7eb);border-radius:4px;height:11px;animation:1.4s linear infinite ListRowSkeleton_list-row-shimmer__cjEPG}.ListRowSkeleton_lineShort__HuZu_{width:55%}@keyframes ListRowSkeleton_list-row-shimmer__cjEPG{0%{opacity:1}50%{opacity:.45}to{opacity:1}}.ModalShell_overlay__W94hG{z-index:1400;font-family:var(--font-sans);animation:ModalShell_ccv2-modal-overlay-in__12v0n .14s var(--ease-standard);background:#0f172a66;place-items:center;padding:24px;display:grid;position:fixed;inset:0}@keyframes ModalShell_ccv2-modal-overlay-in__12v0n{0%{opacity:0}to{opacity:1}}.ModalShell_scrim__n_8zM{cursor:default;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.ModalShell_panel__pDFm4{z-index:1;width:100%;max-height:88vh;animation:ModalShell_ccv2-modal-panel-in__dT0dl .18s var(--ease-standard);background:#fff;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 64px -12px #0f172a4d}@keyframes ModalShell_ccv2-modal-panel-in__dT0dl{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ModalShell_heroHeader___UxeO{flex-shrink:0}.ModalShell_header__zpif_{border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:flex-start;gap:16px;padding:22px 28px 18px;display:flex;position:relative}.ModalShell_headerCopy__lkPgN{flex:1;min-width:0}.ModalShell_headerTitle__PIrBt{color:var(--neutral-900);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.ModalShell_headerSub__iH7nO{color:var(--text-tertiary);margin:6px 0 0;font-size:13px;line-height:1.5}.ModalShell_headerClose__237Or{width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;transition:background var(--dur-fast)var(--ease-standard);background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ModalShell_headerClose__237Or:hover{background:var(--neutral-100);color:var(--text-primary)}.ModalShell_headerClose__237Or svg{width:16px;height:16px}.ModalShell_body__w9V60{flex:1;padding:18px 28px;overflow-y:auto}.ModalShell_footer__DZthJ{border-top:1px solid var(--border-subtle);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:14px 22px;display:flex}.ModalShell_footerLeft__k_3lr{color:var(--text-tertiary);font-size:12.5px}[dir=ltr] .ModalShell_footerLeft__k_3lr{margin-right:auto}[dir=rtl] .ModalShell_footerLeft__k_3lr{margin-left:auto}.ModalShell_btn__W__8Z{box-sizing:border-box;cursor:pointer;height:34px;transition:filter var(--dur-fast)var(--ease-standard),background var(--dur-fast)var(--ease-standard);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ModalShell_btnGhost__epNMB{color:var(--text-secondary);border-color:var(--border-subtle);background:#fff}.ModalShell_btnGhost__epNMB:hover{background:var(--neutral-50)}.ModalShell_btnPrimary__T2jaf{background:var(--blue-500);color:#fff}.ModalShell_btnPrimary__T2jaf:hover{filter:brightness(.95)}.ModalShell_btnDanger__6sjm6{background:var(--danger-500,#dc2828);color:#fff}.ModalShell_btnDanger__6sjm6:hover{filter:brightness(.95)}.ModalShell_btn__W__8Z:disabled{opacity:.55;cursor:not-allowed;filter:none}@media (width<=640px){.ModalShell_overlay__W94hG{place-items:end stretch;padding:0}.ModalShell_panel__pDFm4{width:100%;max-width:100%;max-height:92vh;animation:ModalShell_ccv2-modal-sheet-up__6znxZ .22s var(--ease-standard);border-radius:16px 16px 0 0}}@keyframes ModalShell_ccv2-modal-sheet-up__6znxZ{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ModalShell_overlay__W94hG,.ModalShell_panel__pDFm4{animation:none}}.CodeSetBadge_badge__FwSxX{color:#0e7490;letter-spacing:.02em;white-space:nowrap;background:#eef5f9;border:1px solid #d3e3ec;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.CodeSetBadge_dot__kuCvW{background:#0e7490;border-radius:50%;width:6px;height:6px}.CodeSetBadge_label__ZJZeN{line-height:1}.CodeSetBadge_badgeAdmin__LuLia{cursor:pointer;border:1px solid #cfe6f3;transition:background .16s,border-color .16s,box-shadow .16s}.CodeSetBadge_badgeAdmin__LuLia:hover,.CodeSetBadge_badgeAdmin__LuLia:focus-visible{background:#e1f1f8;border-color:#9fd0e6;outline:none;box-shadow:0 1px 4px #0e749024}.CodeSetBadge_configure__797mW{opacity:0;align-items:center;gap:4px;max-width:0;display:inline-flex;overflow:hidden}[dir=ltr] .CodeSetBadge_configure__797mW{border-left:1px solid #0000;margin-left:0;padding-left:0;transition:max-width .22s,opacity .15s,margin-left .22s,padding-left .22s,border-color .22s}[dir=rtl] .CodeSetBadge_configure__797mW{border-right:1px solid #0000;margin-right:0;padding-right:0;transition:max-width .22s,opacity .15s,margin-right .22s,padding-right .22s,border-color .22s}.CodeSetBadge_badgeAdmin__LuLia:hover .CodeSetBadge_configure__797mW,.CodeSetBadge_badgeAdmin__LuLia:focus-visible .CodeSetBadge_configure__797mW{opacity:1;max-width:110px}[dir=ltr] .CodeSetBadge_badgeAdmin__LuLia:hover .CodeSetBadge_configure__797mW,[dir=ltr] .CodeSetBadge_badgeAdmin__LuLia:focus-visible .CodeSetBadge_configure__797mW{border-left-color:#b6dceb;margin-left:5px;padding-left:6px}[dir=rtl] .CodeSetBadge_badgeAdmin__LuLia:hover .CodeSetBadge_configure__797mW,[dir=rtl] .CodeSetBadge_badgeAdmin__LuLia:focus-visible .CodeSetBadge_configure__797mW{border-right-color:#b6dceb;margin-right:5px;padding-right:6px}.CodeSetBadge_configureText__GMKGM{line-height:1}@media (prefers-reduced-motion:reduce){.CodeSetBadge_configure__797mW{transition:none}}.DiagnosisDateField_wrapper__Ri8QD{position:relative}.DiagnosisDateField_trigger__8WG_b{cursor:pointer;background:#fff;border:1px solid #d7dde7;border-radius:6px;align-items:center;width:100%;height:34px;font-size:13px;display:flex}[dir=ltr] .DiagnosisDateField_trigger__8WG_b{text-align:left;padding:0 34px 0 12px}[dir=rtl] .DiagnosisDateField_trigger__8WG_b{text-align:right;padding:0 12px 0 34px}.DiagnosisDateField_trigger__8WG_b:hover{border-color:#b8c0cd}.DiagnosisDateField_trigger__8WG_b[aria-expanded=true]{border-color:#037cd2;box-shadow:0 0 0 3px #037cd21f}.DiagnosisDateField_value__nAcbQ{color:#1f2a40}.DiagnosisDateField_placeholder__cgY9R{color:#8a93a6}.DiagnosisDateField_icon__rk0Kz{color:#6b7485;pointer-events:none;width:16px;height:16px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] .DiagnosisDateField_icon__rk0Kz{right:12px}[dir=rtl] .DiagnosisDateField_icon__rk0Kz{left:12px}.DiagnosisDateField_clear__Y7ywK{color:#6b7485;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;font-size:16px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] .DiagnosisDateField_clear__Y7ywK{right:8px}[dir=rtl] .DiagnosisDateField_clear__Y7ywK{left:8px}.DiagnosisDateField_clear__Y7ywK:hover{color:#121d36;background:#f5f7fa}.DiagnosisDateField_popover__j1R3v{z-index:2000;background:#fff;border:1px solid #e4e8ef;border-radius:10px;padding:8px;position:fixed;box-shadow:0 12px 28px -4px #121d362e}.DiagnosisDateField_nav__SLWVt{gap:8px;margin-bottom:8px;display:flex}.DiagnosisDateField_navSelect__RCxBk{color:#1f2a40;cursor:pointer;background:#fff;border:1px solid #d7dde7;border-radius:6px;flex:1;min-width:0;height:32px;padding:0 8px;font-size:13px}.codeOptionList_option__4jf7q{cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;width:100%;padding:9px 12px;display:flex}[dir=ltr] .codeOptionList_option__4jf7q{text-align:left}[dir=rtl] .codeOptionList_option__4jf7q{text-align:right}.codeOptionList_option__4jf7q:hover{background:#f5f7fa}.codeOptionList_codeBadge__ZQQl5{color:#0a558f;background:#eff7fe;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:11.5px;font-weight:700}.codeOptionList_optionLabel__JKU2r{color:#1f2a40;white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;line-height:1.4}.CodeLookupInput_wrapper__cPaia{position:relative}.CodeLookupInput_dropdown__hqlBM{z-index:1500;background:#fff;border:1px solid #e4e8ef;border-radius:8px;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px -4px #121d362e}.CodeLookupInput_message__Hk3rr{color:#6b7485;padding:10px 12px;font-size:12.5px;display:block}.ProblemDetailsFields_wrapper__bPeMu{border:1px solid #d7dde7;border-radius:6px;padding:8px 12px}.ProblemDetailsFields_toggle__54981{color:#037cd2;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.ProblemDetailsFields_caret__S3f0J{font-size:10px;line-height:1}.ProblemDetailsFields_fields__plhSm{flex-direction:column;gap:10px;margin-top:10px;display:flex}.ProblemDetailsFields_field__A791e{flex-direction:column;gap:4px;display:flex}.ProblemDetailsFields_label__ApuME{color:#4e5768;font-size:12px;font-weight:600}.ProblemDetailsFields_select__7aXsO{width:100%;display:block}.ProblemDetailsFields_select__7aXsO .select{width:100%;min-height:34px;padding:6px 12px;font-size:13px}.ProblemSearchField_wrapper__1QjL9{position:relative}.ProblemSearchField_dropdown__DUp4v{z-index:1500;background:#fff;border:1px solid #e4e8ef;border-radius:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 12px 28px -4px #121d362e}.ProblemSearchField_tabs___0YxE{background:#fbfcfe;border-bottom:1px solid #e4e8ef;gap:2px;padding:6px 6px 0;display:flex}.ProblemSearchField_tab__txCta{color:#4e5768;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:7px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.ProblemSearchField_tabActive__prKnP{color:#0a558f;border-bottom-color:#037cd2;font-weight:600}.ProblemSearchField_tabCount__KzMPa{color:#6b7485;background:#eef1f6;border-radius:99px;place-items:center;min-width:18px;height:16px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.ProblemSearchField_tabActive__prKnP .ProblemSearchField_tabCount__KzMPa{color:#0a558f;background:#eff7fe}.ProblemSearchField_scroll__CA1fr{max-height:240px;overflow-y:auto}.ProblemSearchField_star__dCyXw{color:#f5a623;font-size:12px}.ProblemSearchField_tagBadge__Cmy_W{color:#6b7485;letter-spacing:.02em;background:#eef1f6;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:10.5px;font-weight:700}.ProblemSearchField_manage__Z5_Vx{color:#037cd2;cursor:pointer;background:#fff;border:0;border-top:1px solid #e4e8ef;align-items:center;width:100%;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.ProblemSearchField_selected__TfrWK{color:#4e6b80;background:#eff7fe;border:1px solid #cfe6f3;border-radius:999px;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;display:inline-flex}[dir=ltr] .ProblemSearchField_selected__TfrWK{padding:4px 10px 4px 8px}[dir=rtl] .ProblemSearchField_selected__TfrWK{padding:4px 8px 4px 10px}.ProblemSearchField_selected__TfrWK:before{content:"";background:#0e7490;border-radius:50%;width:6px;height:6px}.ProblemSearchField_selectedCode__rJFLI{color:#0a558f;letter-spacing:.01em;font-weight:700}.RelatedAppointmentsField_wrapper__A8mHR{position:relative}.RelatedAppointmentsField_box__nLkIj{background:#fff;border:1px solid #d7dde7;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:34px;padding:4px 8px;display:flex}.RelatedAppointmentsField_boxOpen__BngVD{border-color:#037cd2;box-shadow:0 0 0 3px #037cd21f}.RelatedAppointmentsField_chip__eP7Or{color:#0a558f;background:#eff7fe;border-radius:4px;align-items:center;gap:4px;max-width:100%;font-size:12px;font-weight:600;display:inline-flex}[dir=ltr] .RelatedAppointmentsField_chip__eP7Or{padding:2px 4px 2px 8px}[dir=rtl] .RelatedAppointmentsField_chip__eP7Or{padding:2px 8px 2px 4px}.RelatedAppointmentsField_chipLabel__pKGMK{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RelatedAppointmentsField_chipRemove__DL_PS{color:#0a558f;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:16px;height:16px;padding:0;font-size:14px;line-height:1;display:grid}.RelatedAppointmentsField_chipRemove__DL_PS:hover{background:#d6eafc}.RelatedAppointmentsField_search__1i5q8{color:#1f2a40;background:0 0;border:0;outline:none;flex:1;min-width:80px;height:24px;font-size:13px}.RelatedAppointmentsField_search__1i5q8::placeholder{color:#8a93a6}.RelatedAppointmentsField_popover__FB4Yw{z-index:2000;background:#fff;border:1px solid #e4e8ef;border-radius:10px;max-height:240px;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 12px 28px -4px #121d362e}.RelatedAppointmentsField_option__0E_oy{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}[dir=ltr] .RelatedAppointmentsField_option__0E_oy{text-align:left}[dir=rtl] .RelatedAppointmentsField_option__0E_oy{text-align:right}.RelatedAppointmentsField_option__0E_oy:hover{background:#f5f7fa}.RelatedAppointmentsField_optionSelected__ZC8a_{background:#eff7fe}.RelatedAppointmentsField_optionLabel__aP8JS{color:#1f2a40;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.RelatedAppointmentsField_checkmark__rHBzT{color:#037cd2;flex-shrink:0;font-weight:700}.RelatedAppointmentsField_noResults__D2XJQ{color:#6b7485;padding:10px 12px;font-size:13px}.RelatedAppointmentsField_empty__rnvAU{color:#6b7485;margin:0;font-size:12.5px}.ProblemFormModal_field__S8nJh{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.ProblemFormModal_heroDx__3fNvy{letter-spacing:.01em;font-size:17px;font-weight:700;line-height:1}.ProblemFormModal_heroDxX__QdCbW{font-weight:800}.ProblemFormModal_labelRow__DnkDx{justify-content:space-between;align-items:center;gap:10px;display:flex}.ProblemFormModal_label__Mo6Mi{color:#2d3650;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.ProblemFormModal_labelIcon__Xhl34{color:#0e7490;background:#eef4f8;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.ProblemFormModal_error__DabJB{color:#da3b3b;font-size:12px}.statusCard_status__LTne0{background:#fbfcfe;border:1px solid #e4e8ef;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,background .16s;display:flex}.statusCard_statusActive__rbKDU{border-color:#b6e6cf}[dir=ltr] .statusCard_statusActive__rbKDU{background:linear-gradient(#f1fbf5 0%,#f7fdfa 100%)}[dir=rtl] .statusCard_statusActive__rbKDU{background:linear-gradient(-180deg,#f1fbf5 0%,#f7fdfa 100%)}.statusCard_statusInactive__33HwM{background:#f7f8fb;border-color:#e1e5ec}.statusCard_statusDot__IkN_A{background:#c2c8d2;border-radius:50%;flex-shrink:0;width:10px;height:10px}.statusCard_statusActive__rbKDU .statusCard_statusDot__IkN_A{background:#1faf6a;box-shadow:0 0 0 4px #1faf6a29}.statusCard_statusText__9vmJ3{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.statusCard_statusName__56rqY{color:#5b6477;font-size:13px;font-weight:700}.statusCard_statusActive__rbKDU .statusCard_statusName__56rqY{color:#137a4c}.statusCard_statusHint__mt30z{color:#8a93a6;font-size:11.5px}.HeaderModals_overlay__pUmUg{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;font-family:var(--font-sans);color:var(--text-primary);background:#121d368c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.HeaderModals_panel__iQ5uj{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:560px;max-height:86vh;display:flex;overflow:hidden;box-shadow:0 32px 64px -12px #121d3652,0 0 0 1px #0f172a0a}.HeaderModals_hero__ujycM{color:#fff;flex-shrink:0;padding:20px 22px 18px;position:relative;overflow:hidden}[dir=ltr] .HeaderModals_heroNotes__e0aKa{background:linear-gradient(135deg,#1f1a52 0%,#322899 45%,#4b3ddb 100%)}[dir=rtl] .HeaderModals_heroNotes__e0aKa{background:linear-gradient(-135deg,#1f1a52 0%,#322899 45%,#4b3ddb 100%)}[dir=ltr] .HeaderModals_heroAlerts__ji_Nz{background:linear-gradient(135deg,#7f1f1f 0%,#b23232 45%,#dc2828 100%)}[dir=rtl] .HeaderModals_heroAlerts__ji_Nz{background:linear-gradient(-135deg,#7f1f1f 0%,#b23232 45%,#dc2828 100%)}.HeaderModals_heroGlowA__MEiFU,.HeaderModals_heroGlowB__guy_q{pointer-events:none;border-radius:50%;position:absolute}.HeaderModals_heroGlowA__MEiFU{background:radial-gradient(circle at 30% 30%,#ffffff2e,#fff0 60%);width:170px;height:170px;top:-60px}[dir=ltr] .HeaderModals_heroGlowA__MEiFU{right:-50px}[dir=rtl] .HeaderModals_heroGlowA__MEiFU{left:-50px}.HeaderModals_heroGlowB__guy_q{background:radial-gradient(circle,#b4a0ff2e,#b4a0ff00 65%);width:160px;height:160px;bottom:-80px}[dir=ltr] .HeaderModals_heroGlowB__guy_q{left:-30px}[dir=rtl] .HeaderModals_heroGlowB__guy_q{right:-30px}.HeaderModals_heroGlowBAlerts__5_0KN{background:radial-gradient(circle,#ffc8c82e,#ffc8c800 65%)}.HeaderModals_heroRow__PfBe4{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.HeaderModals_heroIcon__oQaCk{color:#fff;background:#ffffff29;border:1px solid #ffffff2e;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.HeaderModals_heroBody__IgKOt{flex:1;min-width:0}.HeaderModals_heroEyebrow__KxOn3{letter-spacing:.16em;color:#ffffffa8;text-transform:uppercase;margin-bottom:2px;font-size:10.5px;font-weight:700}.HeaderModals_heroTitle__kUQep{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.2}.HeaderModals_heroSub__8Ou8k{color:#ffffffb8;margin-top:6px;font-size:12.5px;line-height:1.45}.HeaderModals_heroClose__7BUEA{cursor:pointer;color:#fff;width:30px;height:30px;transition:background var(--dur-fast)var(--ease-standard);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.HeaderModals_heroClose__7BUEA:hover{background:#fff3}.HeaderModals_body__vOisn{flex:1;padding:16px 20px;overflow-y:auto}.HeaderModals_emptyState__NdooV{text-align:center;color:var(--text-tertiary);padding:32px 16px;font-size:13px}.HeaderModals_composer__7n3aX{border-top:1px solid var(--border-subtle);background:var(--neutral-25);flex-shrink:0;padding:14px 20px 18px}.HeaderModals_composerLabel__BloH3{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:700}.HeaderModals_composerInput__QhQhb{border:1px solid var(--border-default);width:100%;font-size:13.5px;font-family:var(--font-sans);resize:vertical;box-sizing:border-box;background:#fff;border-radius:8px;outline:none;padding:10px 12px;line-height:1.5}.HeaderModals_composerInput__QhQhb:focus{border-color:var(--blue-500)}.HeaderModals_composerRow__tL94y{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.HeaderModals_editBox__SnJib{margin-top:6px}.HeaderModals_editRow__f2h0F{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.HeaderModals_editCancel__Z0kKX{border:1px solid var(--neutral-200);color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-sans);transition:background var(--dur-fast)var(--ease-standard);background:0 0;border-radius:8px;padding:7px 12px}.HeaderModals_editCancel__Z0kKX:hover{background:var(--neutral-100)}.HeaderModals_composerSubmit__xLRsd{background:var(--blue-500);color:#fff;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-sans);transition:background var(--dur-fast)var(--ease-standard);border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.HeaderModals_composerSubmit__xLRsd:hover:not(:disabled){background:var(--blue-600)}.HeaderModals_composerSubmit__xLRsd:disabled{background:var(--neutral-200);cursor:not-allowed}.HeaderModals_tabs__sobNm{flex-shrink:0;padding:14px 20px 0}.HeaderModals_tabsInner__fSh0e{background:var(--neutral-100);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.HeaderModals_tabBtn__8KJoH{color:var(--text-secondary);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--font-sans);transition:all var(--dur-fast)var(--ease-standard);background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.HeaderModals_tabBtnActive__4vibi{color:var(--neutral-900);background:#fff;box-shadow:0 1px 2px #0f172a0f,0 0 0 1px #0f172a0a}.HeaderModals_tabCount__fHJRw{min-width:18px;height:16px;color:var(--text-tertiary);background:#0f172a0f;border-radius:99px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.HeaderModals_tabBtnActive__4vibi .HeaderModals_tabCount__fHJRw{background:var(--neutral-100);color:var(--text-secondary)}.HeaderModals_cardList__ALOvf{flex-direction:column;gap:10px;display:flex}.HeaderModals_card__v_QL0{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f1e320a}.HeaderModals_cardInner__syV4X{align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.HeaderModals_cardAvatar__KyBac{color:#fff;background:#5232bc;border-radius:999px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.HeaderModals_cardMain__O_xq9{flex:1;min-width:0}.HeaderModals_cardHead__qWf80{color:var(--neutral-900);align-items:center;gap:8px;margin-bottom:2px;font-size:12.5px;font-weight:600;display:flex}.HeaderModals_cardMeta__xO0tu{color:var(--text-tertiary);font-size:11px}.HeaderModals_cardText__F3KAz{color:var(--neutral-800);white-space:pre-wrap;word-wrap:break-word;margin-top:6px;font-size:13px;line-height:1.5}.HeaderModals_cardActions__hD6ee{flex-shrink:0;gap:2px;display:flex}.HeaderModals_cardAction__1ctgj{cursor:pointer;color:var(--text-tertiary);width:28px;height:28px;transition:background var(--dur-fast)var(--ease-standard),color var(--dur-fast)var(--ease-standard);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.HeaderModals_cardAction__1ctgj:hover{background:var(--neutral-100);color:var(--text-primary)}.HeaderModals_alertCard__XdAAY{border:1px solid #fecaca}.HeaderModals_alertCard__XdAAY.HeaderModals_alertPinned__S_qZz{background:#fff5f5;box-shadow:0 2px 6px #dc28281a}.HeaderModals_alertStripe__qh_Ph{background:#e54848;width:4px;position:absolute;top:0;bottom:0}[dir=ltr] .HeaderModals_alertStripe__qh_Ph{left:0}[dir=rtl] .HeaderModals_alertStripe__qh_Ph{right:0}[dir=ltr] .HeaderModals_alertInner__5VZ89{padding:12px 14px 12px 18px}[dir=rtl] .HeaderModals_alertInner__5VZ89{padding:12px 18px 12px 14px}.HeaderModals_alertIcon__nwM_0{color:#e54848;background:#fdecec;border:1px solid #fecaca;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.HeaderModals_pinnedPill__XezLV{color:#e54848;text-transform:uppercase;letter-spacing:.06em;background:#fdecec;border:1px solid #fecaca;border-radius:99px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:10px}[dir=ltr] .HeaderModals_pinnedPill__XezLV{right:10px}[dir=rtl] .HeaderModals_pinnedPill__XezLV{left:10px}.HeaderModals_alertActionsPinned__VQXSy{margin-top:22px}.HeaderModals_pinBtn__NO6bV{cursor:pointer;color:var(--text-tertiary);width:28px;height:28px;transition:background var(--dur-fast)var(--ease-standard),color var(--dur-fast)var(--ease-standard);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.HeaderModals_pinBtn__NO6bV:hover,.HeaderModals_pinBtnPinned__XQzeQ{color:#e54848;background:#fdecec}.HeaderModals_divider__UPS_d{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;padding:2px 2px 0;font-size:10.5px;font-weight:700;display:flex}.HeaderModals_dividerLine__R_oK7{background:var(--border-subtle);flex:1;height:1px}.HeaderModals_scrim__d315G{cursor:default;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.HeaderModals_panel__iQ5uj{z-index:1;position:relative}@media (width<=640px){.HeaderModals_overlay__pUmUg{z-index:1400;align-items:flex-end;padding:0}.HeaderModals_panel__iQ5uj{max-width:100%;max-height:92vh;animation:HeaderModals_ccv2-header-sheet-up__JuieK .22s var(--ease-standard);border-radius:16px 16px 0 0}}@keyframes HeaderModals_ccv2-header-sheet-up__JuieK{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.HeaderModals_panel__iQ5uj{animation:none}}