@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;1,400&family=DM+Sans:wght@300;400;500&display=swap";:root{--bg-main:#0f1117;--bg-card:#161b27;--bg-input:#1a2035;--bg-hover:#1e2840;--border:#1e2535;--border-light:#2a3550;--text-primary:#e2e8f0;--text-muted:#9ca3af;--text-dim:#4b5563;--accent:#3a7bd5;--accent-light:#60a5fa;--accent-hover:#2d62b0;--danger:#ef4444;--danger-hover:#dc2626;--success:#22c55e;--success-hover:#16a34a;--warning:#f59e0b;--warning-hover:#d97706;--shadow:#0006}html[data-theme=light]{--bg-main:#f1f5f9;--bg-card:#fff;--bg-input:#f8fafc;--bg-hover:#e2e8f0;--border:#cbd5e1;--border-light:#e2e8f0;--text-primary:#0f172a;--text-muted:#475569;--text-dim:#94a3b8;--accent:#3a7bd5;--accent-light:#2563eb;--accent-hover:#1d4ed8;--danger:#dc2626;--danger-hover:#b91c1c;--success:#16a34a;--success-hover:#15803d;--warning:#d97706;--warning-hover:#b45309;--shadow:#0000001a}*{transition:background-color .2s,color .2s,border-color .2s}html,body,#root{background-color:var(--bg-main);height:100%;color:var(--text-primary);margin:0;padding:0}._page_4kzlu_1{background:var(--bg-main);justify-content:center;align-items:center;min-height:100vh;font-family:DM Sans,Segoe UI,system-ui,sans-serif;display:flex}._wrapper_4kzlu_19{width:380px;max-width:95vw}._logoWrap_4kzlu_29{text-align:center;margin-bottom:32px}._logo_4kzlu_29{object-fit:contain;height:60px}._card_4kzlu_49{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:32px}._title_4kzlu_63{color:var(--text-primary);margin-bottom:6px;font-size:18px;font-weight:600}._subtitle_4kzlu_77{color:var(--text-dim);margin-bottom:24px;font-size:13px}._error_4kzlu_89{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-bottom:18px;padding:10px 14px;font-size:13px}._msgSuccess_4kzlu_109{color:var(--success);background:#50c8781a;border:1px solid #50c8784d;border-radius:8px;margin-bottom:18px;padding:10px 14px;font-size:13px}._msgError_4kzlu_129{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-bottom:18px;padding:10px 14px;font-size:13px}._label_4kzlu_149{color:var(--text-muted);margin-bottom:6px;font-size:13px;display:block}._input_4kzlu_163{background:var(--bg-main);border:1px solid var(--border);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:9px;outline:none;margin-bottom:14px;padding:11px 14px;font-size:14px;transition:border-color .15s}._input_4kzlu_163:focus{border-color:var(--accent)}._inputPassword_4kzlu_199{margin-bottom:0;padding-right:80px}._passwordWrap_4kzlu_211{margin-bottom:14px;position:relative}._showToggle_4kzlu_221{color:var(--accent);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._forgotWrap_4kzlu_243{text-align:right;margin-bottom:18px}._forgotLink_4kzlu_253{color:var(--accent);cursor:pointer;font-size:12px}._btnPrimary_4kzlu_265{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:9px;width:100%;padding:12px;font-size:14px;font-weight:600;transition:background .15s}._btnPrimary_4kzlu_265:hover:not(:disabled){background:var(--accent-hover)}._btnPrimary_4kzlu_265:disabled{opacity:.8;cursor:not-allowed}._inputReset_4kzlu_309{margin-bottom:18px}._backWrap_4kzlu_319{text-align:center;margin-top:16px}._backLink_4kzlu_329{color:var(--text-muted);cursor:pointer;font-size:13px}._footer_4kzlu_341{text-align:center;color:var(--text-dim);margin-top:20px;font-size:12px}._footerLink_4kzlu_355{text-align:center;color:var(--text-muted);margin-top:10px;font-size:13px;text-decoration:none;display:block}._root_xux73_7{background:var(--bg-main);height:100vh;color:var(--text-primary);font-family:DM Sans,Segoe UI,system-ui,sans-serif;display:flex;overflow:hidden}._sidebar_xux73_27{background:var(--bg-card);border-right:1px solid var(--border);flex-direction:column;width:210px;min-width:210px;display:flex}._sidebar__logo_xux73_45{border-bottom:1px solid var(--border);padding:16px}._sidebar__logoLink_xux73_53{display:block}._sidebar__logoImg_xux73_59{width:100%;height:auto;display:block}._sidebar__nav_xux73_71{flex:1;padding:14px 10px}._navBtn_xux73_81{cursor:pointer;text-align:left;width:100%;color:var(--text-muted);background:0 0;border:none;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:9px;margin-bottom:2px;padding:9px 10px;font-size:16px;font-weight:400;transition:background .15s,color .15s;display:flex}._navBtn_xux73_81:hover{background:var(--bg-hover);color:var(--text-primary)}._navBtn--active_xux73_125{color:var(--accent-light);border-left:3px solid var(--accent);background:#3a7bd526;font-weight:600}._navBtn--active_xux73_125:hover{color:var(--accent-light);background:#3a7bd526}._navBtn__label_xux73_145{flex:1}._badge_xux73_153{color:#fff;box-sizing:border-box;background:#fc013b;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:flex}._sidebar__footer_xux73_187{border-top:1px solid var(--border);padding:15px 14px}._userRow_xux73_195{align-items:center;gap:9px;margin-bottom:10px;display:flex}._avatar_xux73_207{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:flex}._userInfo_xux73_231{overflow:hidden}._userName_xux73_237{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}._userRol_xux73_253{color:var(--text-dim);text-transform:capitalize;font-size:14px}._btnLogout_xux73_265{border:1px solid var(--border);width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;padding:7px;font-size:15px;transition:all .15s}._btnLogout_xux73_265:hover{color:#f87171;background:#ef44441a;border-color:#ef44444d}._main_xux73_301{flex-direction:column;flex:1;display:flex;overflow:hidden}._header_xux73_317{background:var(--bg-card);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;height:54px;padding:0 24px;display:flex}._header__title_xux73_337{color:var(--text-primary);font-size:14px;font-weight:600}._header__actions_xux73_347{align-items:center;gap:14px;display:flex}._header__siteLink_xux73_357{color:var(--text-dim);padding-right:6px;font-size:13px;text-decoration:none;transition:color .15s}._header__siteLink_xux73_357:hover{color:var(--accent-light)}._header__themeBtn_xux73_377{cursor:pointer;color:var(--text-dim);background:0 0;border:none;align-items:center;padding:4px;transition:color .15s;display:flex}._header__themeBtn_xux73_377:hover{color:var(--accent-light)}._header__userName_xux73_403{color:var(--text-dim);cursor:pointer;font-size:16px;transition:color .15s}._header__userName_xux73_403:hover{color:var(--accent-light)}._header__avatar_xux73_421{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:flex}._content_xux73_447{flex:1;padding:24px;overflow:auto}._root_1q21d_7{flex-direction:column;gap:20px;display:flex}._loading_1q21d_19{height:200px;color:var(--text-dim);justify-content:center;align-items:center;display:flex}._statGrid_1q21d_37{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._statCard_1q21d_51{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:18px 20px}._statCard__label_1q21d_63{color:var(--text-muted);margin-bottom:8px;font-size:12px}._statCard__value_1q21d_73{font-size:28px;font-weight:700;line-height:1}._statCard__sub_1q21d_83{margin-top:6px;font-size:11px}._statCard__sub--up_1q21d_91{color:#34d399}._statCard__sub--down_1q21d_93{color:#f87171}._statCard__sub--neutral_1q21d_95{color:var(--text-dim)}._twoCol_1q21d_101{grid-template-columns:1fr 1fr;gap:14px;display:grid}._card_1q21d_115{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:18px 20px}._card__header_1q21d_127{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._card__title_1q21d_139{color:var(--text-primary);font-size:13px;font-weight:600}._card__headerActions_1q21d_149{align-items:center;gap:8px;display:flex}._card__linkBtn_1q21d_159{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}._card__divider_1q21d_175{color:var(--border-light)}._card__actionLink_1q21d_181{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:4px 10px;font-size:12px;text-decoration:none}._card__empty_1q21d_201{color:var(--text-dim);text-align:center;padding:20px 0;font-size:13px}._badge_1q21d_217{white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}._avatar_1q21d_235{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}._avatar--sm_1q21d_253{width:28px;height:28px;font-size:10px}._avatar--md_1q21d_263{width:30px;height:30px;font-size:11px}._avatar--lg_1q21d_273{width:40px;height:40px;font-size:13px}._progRow_1q21d_287{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:4px 6px;transition:background .12s;display:flex}._progRow_1q21d_287:hover{background:var(--bg-hover)}._progRow__ora_1q21d_309{color:var(--text-dim);flex-shrink:0;width:36px;font-size:12px}._progRow__info_1q21d_321{flex:1;overflow:hidden}._progRow__nume_1q21d_329{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}._progRow__motiv_1q21d_345{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._searchWrap_1q21d_363{margin-bottom:12px;position:relative}._searchIcon_1q21d_371{position:absolute;top:50%;left:10px;transform:translateY(-50%)}._searchInput_1q21d_383{background:var(--bg-input);border:1px solid var(--border);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:8px;outline:none;padding:8px 10px 8px 30px;font-size:12px}._pacientList_1q21d_405{flex-direction:column;gap:8px;display:flex}._pacientRow_1q21d_415{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;transition:background .12s;display:flex}._pacientRow_1q21d_415:hover{background:var(--bg-hover)}._pacientRow__info_1q21d_435{flex:1;overflow:hidden}._pacientRow__nume_1q21d_437{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}._pacientRow__cnp_1q21d_453{color:var(--text-dim);font-size:11px}._grupSangvin_1q21d_461{color:#60a5fa;background:#3a7bd526;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700}._searchLoading_1q21d_477{color:var(--text-dim);font-size:12px}._noResults_1q21d_485{color:var(--text-dim);text-align:center;padding:12px 0;font-size:12px}._modalOverlay_1q21d_501{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modalBox_1q21d_519{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;width:90%;min-width:320px;max-width:420px;padding:28px}._modalBox--wide_1q21d_537{min-width:340px;max-width:480px}._modalHeader_1q21d_545{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._modalTitle_1q21d_557{color:var(--text-primary);font-size:15px;font-weight:600}._modalClose_1q21d_567{color:var(--text-dim);cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}._modalPatientHeader_1q21d_583{align-items:center;gap:10px;display:flex}._modalPatientName_1q21d_593{color:var(--text-primary);font-size:14px;font-weight:600}._modalInfoBox_1q21d_603{background:var(--bg-main);border-radius:8px;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px;display:flex}._modalActions_1q21d_621{flex-direction:column;gap:8px;margin-top:20px;display:flex}._modalBody_1q21d_633{flex-direction:column;gap:12px;display:flex}._row_1q21d_647{justify-content:space-between;gap:10px;display:flex}._row__label_1q21d_657{color:var(--text-dim);font-size:12px}._row__value_1q21d_665{color:var(--text-primary);text-align:right;font-size:12px}._btnConfirm_1q21d_679{color:#34d399;cursor:pointer;background:#2ecc8f14;border:1px solid #2ecc8f4d;border-radius:8px;width:100%;padding:8px;font-size:13px}._btnAnuleaza_1q21d_699{color:#f87171;cursor:pointer;background:#ef444414;border:1px solid #ef44444d;border-radius:8px;width:100%;padding:8px;font-size:13px}._btnFinalizeaza_1q21d_719{color:#9ca3af;cursor:pointer;background:#6b728014;border:1px solid #6b72804d;border-radius:8px;width:100%;padding:8px;font-size:13px}._btnPrimary_1q21d_739{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:10px;font-size:13px;font-weight:600}._raportCard_1q21d_765{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:18px 20px}._raportTitle_1q21d_777{color:var(--text-primary);margin-bottom:16px;font-size:13px;font-weight:600}._raportControls_1q21d_789{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}._raportLabel_1q21d_803{color:var(--text-muted);margin-bottom:4px;font-size:12px;display:block}._raportInput_1q21d_815{background:var(--bg-input);border:1px solid var(--border);color:var(--text-primary);box-sizing:border-box;border-radius:8px;outline:none;height:36px;padding:8px 12px;font-size:13px}._btnGenereaza_1q21d_837{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;height:36px;padding:8px 18px;font-size:13px}._btnGenereaza_1q21d_837:disabled{opacity:.6;cursor:default}._btnExport_1q21d_859{color:#34d399;cursor:pointer;background:0 0;border:1px solid #34d399;border-radius:8px;height:36px;padding:8px 16px;font-size:13px}._btnExport_1q21d_859:disabled{opacity:.6;cursor:default}._raportSummary_1q21d_883{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}._raportSummaryItem_1q21d_895{background:var(--bg-main);border:1px solid var(--border);border-radius:8px;padding:12px 18px}._raportSummaryItem__label_1q21d_907{color:var(--text-dim);margin-bottom:4px;font-size:11px}._raportSummaryItem__value_1q21d_917{font-size:22px;font-weight:700}._raportEmpty_1q21d_927{color:var(--text-dim);text-align:center;padding:20px 0;font-size:13px}._tableWrap_1q21d_941{border:1px solid var(--border);border-radius:8px;max-height:320px;overflow:hidden auto}._table_1q21d_941{border-collapse:collapse;width:100%;font-size:12px}._table_1q21d_941 thead{background:var(--bg-card);z-index:1;position:sticky;top:0}._th_1q21d_977{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 12px;font-size:11px;font-weight:600}._tr_1q21d_999{border-bottom:1px solid var(--border);cursor:pointer}._tr_1q21d_999:hover{background:var(--bg-hover)}._td--data_1q21d_1009{color:var(--text-muted);white-space:nowrap;padding:9px 12px}._td--bold_1q21d_1011{color:var(--text-primary);padding:9px 12px;font-weight:500}._td--muted_1q21d_1013{color:var(--text-muted);padding:9px 12px}._td--ellipsis_1q21d_1015{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;max-width:220px;padding:9px 12px;overflow:hidden}._modalSection_1q21d_1035{margin-bottom:10px}._modalSectionLabel_1q21d_1041{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px}._modalSectionText_1q21d_1055{color:var(--text-muted);font-size:13px}._diagnosticBadge_1q21d_1063{color:#60a5fa;background:#3a7bd526;border-radius:20px;margin-bottom:4px;margin-right:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}._header_pjzi7_3{align-items:center;gap:10px;margin-bottom:20px;display:flex}._btnBack_pjzi7_15{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:0;font-size:20px;line-height:1}._headerNume_pjzi7_33{color:var(--text-primary);font-size:15px;font-weight:600}._headerSpacer_pjzi7_43{flex:1}._btnEdit_pjzi7_49{cursor:pointer;background:var(--accent);color:#fff;border:none;border-radius:8px;padding:7px 16px;font-size:13px}._btnEditActive_pjzi7_67{color:var(--text-muted);border:1px solid var(--border);background:0 0}._card_pjzi7_81{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:20px}._section_pjzi7_93{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;margin-bottom:14px;padding:20px}._cardGrid_pjzi7_107{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}._editCard_pjzi7_123{background:var(--bg-card);border:1px solid var(--accent);border-radius:12px;margin-bottom:20px;padding:20px}._editTitle_pjzi7_137{color:var(--accent-light);margin-bottom:16px;font-size:13px;font-weight:600}._editAddressLabel_pjzi7_149{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:12px;font-weight:500}._editAddressSection_pjzi7_165{border-top:1px solid var(--border);margin-top:2px;margin-bottom:4px;padding-top:14px}._profileTop_pjzi7_181{align-items:center;gap:12px;margin-bottom:18px;display:flex}._avatar_pjzi7_193{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:flex}._profileNume_pjzi7_217{color:var(--text-primary);font-size:15px;font-weight:600}._profileId_pjzi7_227{color:var(--text-dim);font-size:12px}._fieldLabel_pjzi7_235{color:var(--text-dim);margin-bottom:3px;font-size:16px}._fieldValue_pjzi7_245{color:var(--text-primary);margin-bottom:16px;font-size:18px;font-weight:500}._fieldValueWarning_pjzi7_257{color:#fbbf24;margin-bottom:16px;font-size:18px;font-weight:500}._fieldValueDim_pjzi7_269{color:var(--text-dim);margin-bottom:16px;font-size:18px;font-weight:500}._statusRow_pjzi7_281{align-items:center;gap:8px;display:flex}._statusSelect_pjzi7_291{border:1px solid var(--border);background:var(--bg-input);cursor:pointer;border-radius:8px;outline:none;padding:5px 10px;font-size:12px}._statusSaving_pjzi7_309{color:var(--text-dim);font-size:11px}._contactTitle_pjzi7_321{color:var(--text-primary);margin-bottom:16px;font-size:13px;font-weight:600}._sectionHeader_pjzi7_337{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._sectionTitle_pjzi7_349{color:var(--text-primary);font-size:13px;font-weight:600}._btnNou_pjzi7_359{cursor:pointer;background:var(--accent);color:#fff;border:none;border-radius:8px;padding:7px 14px;font-size:12px}._btnNouToggle_pjzi7_377{cursor:pointer;color:var(--text-muted);border:1px solid var(--border);background:0 0;border-radius:8px;padding:7px 14px;font-size:12px}._btnNouLabel_pjzi7_395{cursor:pointer;background:var(--accent);color:#fff;border:none;border-radius:8px;padding:7px 14px;font-size:12px}._listRow_pjzi7_417{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;display:flex}._listRowNume_pjzi7_433{color:var(--accent-light);margin-right:10px;font-size:13px;font-weight:600}._listRowDate_pjzi7_445{color:var(--text-muted);font-size:12px}._listRowDiag_pjzi7_453{color:var(--text-dim);margin-left:10px;font-size:12px}._badgeGratuit_pjzi7_463{color:#34d399;background:#34d39926;border-radius:20px;margin-left:10px;padding:2px 8px;font-size:11px;font-weight:600}._badgePlata_pjzi7_481{color:var(--text-muted);background:#6b728026;border-radius:20px;margin-left:10px;padding:2px 8px;font-size:11px;font-weight:600}._badgeSpecialist_pjzi7_499{color:var(--accent-light);background:#3a7bd526;border-radius:20px;margin-left:10px;padding:2px 8px;font-size:11px;font-weight:600}._badgeUrgent_pjzi7_517{color:#f87171;background:#f8717126;border-radius:20px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:600}._badgeConcediu_pjzi7_535{color:#fbbf24;background:#fbbf2426;border-radius:20px;margin-left:10px;padding:2px 8px;font-size:11px;font-weight:600}._btnPrint_pjzi7_553{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;padding:5px 12px;font-size:12px;text-decoration:none}._printBtns_pjzi7_573{gap:6px;display:flex}._loadingText_pjzi7_581,._emptyText_pjzi7_589{color:var(--text-dim);font-size:13px}._docRow_pjzi7_601{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;display:flex}._docLink_pjzi7_617{color:var(--accent-light);margin-right:10px;font-size:13px;font-weight:600;text-decoration:none}._docMeta_pjzi7_631{color:var(--text-dim);font-size:12px}._btnStergeDoc_pjzi7_639{cursor:pointer;color:var(--text-dim);background:0 0;border:none;font-size:18px;line-height:1}._consultatieRow_pjzi7_659{border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:14px}._consultatieRowHeader_pjzi7_669{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}._consultatieData_pjzi7_681{color:var(--accent-light);font-size:13px;font-weight:600}._consultatieRight_pjzi7_691{flex-direction:column;align-items:flex-end;gap:6px;display:flex}._consultatieMedic_pjzi7_703{color:var(--text-dim);font-size:12px}._consultatieBtns_pjzi7_711{gap:6px;display:flex}._btnReteta_pjzi7_719{cursor:pointer;color:var(--accent-light);border:1px solid var(--accent);background:#3a7bd51a;border-radius:6px;padding:3px 10px;font-size:11px}._btnTrimitere_pjzi7_737{cursor:pointer;color:#34d399;background:#34d3991a;border:1px solid #34d399;border-radius:6px;padding:3px 10px;font-size:11px}._btnConcediu_pjzi7_755{cursor:pointer;color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf24;border-radius:6px;padding:3px 10px;font-size:11px}._consultatieLine_pjzi7_773{color:var(--text-muted);margin-bottom:4px;font-size:13px}._consultatieDimLabel_pjzi7_783{color:var(--text-dim)}._consultatieForm_pjzi7_789{border-top:1px solid var(--border);margin-bottom:20px;padding-top:16px}._label_pjzi7_803{color:var(--text-muted);margin-bottom:4px;font-size:12px;display:block}._input_pjzi7_815{background:var(--bg-main);border:1px solid var(--border);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:8px;outline:none;margin-bottom:12px;padding:8px 12px;font-size:13px}._textarea_pjzi7_839{background:var(--bg-main);border:1px solid var(--border);width:100%;color:var(--text-primary);box-sizing:border-box;resize:vertical;border-radius:8px;outline:none;margin-bottom:12px;padding:8px 12px;font-size:13px}._grid2_pjzi7_865{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}._grid3_pjzi7_875{grid-template-columns:1fr 1fr 1fr;gap:0 16px;display:grid}._grid4_pjzi7_885{grid-template-columns:1fr 1fr 1fr 1fr;gap:0 12px;display:grid}._grid21_pjzi7_895{grid-template-columns:2fr 1fr;gap:0 12px;display:grid}._grid211_pjzi7_905{grid-template-columns:2fr 1fr 1fr;gap:0 12px;display:grid}._grid12_pjzi7_915{grid-template-columns:1fr 2fr;gap:0 16px;display:grid}._errMsg_pjzi7_925{color:#f87171;margin-bottom:12px;font-size:13px}._errMsgSmall_pjzi7_935{color:#f87171;margin-top:-8px;margin-bottom:10px;font-size:12px}._formActions_pjzi7_947{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}._btnCancel_pjzi7_959{cursor:pointer;border:1px solid var(--border);color:var(--text-muted);background:0 0;border-radius:8px;padding:8px 18px;font-size:13px}._btnSave_pjzi7_977{cursor:pointer;background:var(--accent);color:#fff;border:none;border-radius:8px;padding:8px 18px;font-size:13px}._btnSave_pjzi7_977:disabled{opacity:.6;cursor:not-allowed}._overlay_pjzi7_1007{z-index:100;background:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modal_pjzi7_1027{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;width:100%;max-height:92vh;overflow-y:auto}._modalSm_pjzi7_1043{max-width:620px}._modalMd_pjzi7_1045{max-width:660px}._modalLg_pjzi7_1047{max-width:680px}._modalHeader_pjzi7_1049{border-bottom:1px solid var(--border);background:var(--bg-card);z-index:1;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}._modalTitle_pjzi7_1071{color:var(--text-primary);font-size:15px;font-weight:600}._btnClose_pjzi7_1081{color:var(--text-dim);cursor:pointer;background:0 0;border:none;font-size:20px}._modalBody_pjzi7_1095{padding:20px}._sectLabel_pjzi7_1105{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;margin-bottom:10px;font-size:11px;font-weight:600}._medicamenteSep_pjzi7_1127{border-top:1px solid var(--border);margin-top:4px;margin-bottom:12px;padding-top:14px}._medicamenteHeader_pjzi7_1139{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._medicamenteLabel_pjzi7_1151{color:var(--accent-light);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}._btnAdaugaMed_pjzi7_1165{cursor:pointer;color:var(--accent-light);border:1px solid var(--accent);background:#3a7bd526;border-radius:7px;padding:5px 12px;font-size:12px}._medicamentCard_pjzi7_1183{background:var(--bg-main);border:1px solid var(--border);border-radius:10px;margin-bottom:10px;padding:14px}._medicamentCardHeader_pjzi7_1197{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._medicamentCardLabel_pjzi7_1209{color:var(--text-dim);font-size:12px;font-weight:600}._btnStergeMed_pjzi7_1219{cursor:pointer;color:var(--text-dim);background:0 0;border:none;font-size:16px;line-height:1}._icd10Wrap_pjzi7_1239{margin-bottom:12px}._icd10Tags_pjzi7_1245{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}._icd10TagPrincipal_pjzi7_1257{color:var(--accent-light);border:1px solid var(--accent);background:#3a7bd533;border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:flex}._icd10Tag_pjzi7_1245{color:var(--text-muted);border:1px solid var(--border);background:#6b728026;border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:flex}._icd10PrincipalLabel_pjzi7_1305{opacity:.7;font-size:10px}._btnStergeTag_pjzi7_1313{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;padding:0;font-size:14px;line-height:1}._icd10InputWrap_pjzi7_1333{position:relative}._icd10Dropdown_pjzi7_1339{background:var(--bg-card);border:1px solid var(--border);z-index:10;border-radius:8px;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}._icd10Loading_pjzi7_1363,._icd10Empty_pjzi7_1373{color:var(--text-dim);padding:10px 14px;font-size:12px}._icd10Btn_pjzi7_1383{text-align:left;border:none;border-bottom:1px solid var(--border);cursor:pointer;width:100%;color:var(--text-primary);background:0 0;padding:9px 14px;font-size:13px;transition:background .1s}._icd10Btn_pjzi7_1383:hover{background:var(--bg-hover)}._icd10Cod_pjzi7_1413{color:var(--accent-light);margin-right:8px;font-weight:600}._topBar_1h3nn_3{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._searchWrap_1h3nn_19{flex:1;max-width:380px;position:relative}._searchIcon_1h3nn_29{pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}._searchInput_1h3nn_43{background:var(--bg-card);border:1px solid var(--border);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:9px;outline:none;padding:9px 12px 9px 32px;font-size:13px;transition:border-color .15s}._searchInput_1h3nn_43:focus{border-color:var(--accent)}._actions_1h3nn_75{flex-shrink:0;align-items:center;gap:8px;display:flex}._btnExport_1h3nn_89{color:#34d399;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #34d399;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:500;transition:background .15s}._btnExport_1h3nn_89:hover:not(:disabled){background:#34d3991a}._btnExport_1h3nn_89:disabled{color:var(--text-dim);border-color:var(--border);opacity:.6;cursor:default}._btnImport_1h3nn_133{color:#a78bfa;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #a78bfa;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:500;transition:background .15s}._btnImport_1h3nn_133:hover:not(:disabled){background:#a78bfa1a}._btnImport_1h3nn_133:disabled{color:var(--text-dim);border-color:var(--border);opacity:.6;cursor:default}._btnNou_1h3nn_177{background:var(--accent);color:#fff;white-space:nowrap;cursor:pointer;border:none;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:500;transition:background .15s}._btnNou_1h3nn_177:hover{background:var(--accent-hover)}._filtreBar_1h3nn_211{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}._filtreLabel_1h3nn_225{color:var(--text-dim);font-size:12px;font-weight:500}._select_1h3nn_235{background:var(--bg-main);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;border-radius:7px;outline:none;padding:7px 10px;font-size:12px}._varstaWrap_1h3nn_255{align-items:center;gap:6px;display:flex}._varstaLabel_1h3nn_265{color:var(--text-dim);font-size:12px}._inputVarsta_1h3nn_273{background:var(--bg-main);border:1px solid var(--border);color:var(--text-primary);border-radius:7px;outline:none;width:70px;padding:7px 10px;font-size:12px}._btnResetFiltre_1h3nn_293{cursor:pointer;color:var(--text-muted);border:1px solid var(--border);background:0 0;border-radius:7px;padding:6px 12px;font-size:12px}._coloaneDrop_1h3nn_315{margin-left:auto;position:relative}._btnColoane_1h3nn_323{cursor:pointer;color:var(--text-muted);border:1px solid var(--border);background:0 0;border-radius:7px;padding:6px 12px;font-size:12px;transition:background .15s,color .15s}._btnColoaneActive_1h3nn_343{color:var(--accent-light);background:#3a7bd51a}._coloaneMenu_1h3nn_351{background:var(--bg-card);border:1px solid var(--border);z-index:50;border-radius:10px;min-width:210px;padding:10px 0;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 20px #0003}._coloaneMenuTitle_1h3nn_375{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);margin-bottom:6px;padding:6px 14px 10px;font-size:11px;font-weight:600}._coloanaRow_1h3nn_395{cursor:pointer;align-items:center;gap:10px;padding:7px 14px;transition:background .1s;display:flex}._coloanaRow_1h3nn_395:hover{background:var(--bg-hover)}._coloanaRowFixed_1h3nn_417{cursor:default;opacity:.5}._coloanaRowFixed_1h3nn_417:hover{background:0 0}._coloanaLabel_1h3nn_431{color:var(--text-primary);font-size:13px}._coloanaFixTag_1h3nn_439{color:var(--text-dim);margin-left:auto;font-size:11px}._coloaneReset_1h3nn_449{border-top:1px solid var(--border);margin-top:6px;padding:8px 14px 2px}._btnColoaneReset_1h3nn_459{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}._importSuccess_1h3nn_479{background:#34d3991a;border:1px solid #34d399;border-radius:10px;margin-bottom:16px;padding:14px 18px;font-size:13px}._importError_1h3nn_495{background:#f871711a;border:1px solid #f87171;border-radius:10px;margin-bottom:16px;padding:14px 18px;font-size:13px}._importSuccessText_1h3nn_511{color:#34d399;font-weight:600}._importMuted_1h3nn_519{color:var(--text-muted);margin-left:10px}._importWarnings_1h3nn_527{color:#fbbf24;margin-top:8px}._importErrorText_1h3nn_535{color:#f87171}._tableWrap_1h3nn_545{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow-x:auto}._table_1h3nn_545{border-collapse:collapse;width:100%;font-size:13px}._th_1h3nn_567{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;padding:10px 14px;font-size:11px;font-weight:600}._thSortable_1h3nn_593{cursor:pointer}._thSortActive_1h3nn_599{color:var(--accent-light)}._td_1h3nn_605{padding:12px 14px}._tdIndex_1h3nn_611{color:var(--text-dim);text-align:center;padding:12px 14px;font-size:12px}._tr_1h3nn_623{border-bottom:1px solid var(--border);cursor:pointer;transition:background .12s}._tr_1h3nn_623:hover{background:var(--bg-hover)}._trEmpty_1h3nn_639 td{text-align:center;color:var(--text-dim);padding:40px}._avatarWrap_1h3nn_653{align-items:center;gap:10px;display:flex}._avatar_1h3nn_653{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}._pacientName_1h3nn_687{color:var(--text-primary);font-weight:500}._cnp_1h3nn_695{color:var(--text-muted);font-family:monospace;font-size:12px}._muted_1h3nn_705{color:var(--text-muted)}._mutedSm_1h3nn_711{color:var(--text-muted);font-size:12px}._grupBadge_1h3nn_719{color:#60a5fa;background:#3a7bd526;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}._dim_1h3nn_735{color:var(--text-dim)}._alergiiText_1h3nn_741{color:#fbbf24;font-size:12px}._statusBadge_1h3nn_749{text-transform:capitalize;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}._footer_1h3nn_767{color:var(--text-dim);text-align:right;margin-top:10px;font-size:12px}._pageHeader_rbyfz_7{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._pageHeader__left_rbyfz_19{align-items:center;gap:10px;display:flex}._pageHeader__title_rbyfz_29{color:var(--text-primary);margin-left:6px;font-size:14px;font-weight:600}._btnNav_rbyfz_43{cursor:pointer;border:1px solid var(--border);color:var(--text-muted);background:0 0;border-radius:8px;padding:7px 14px;font-size:13px;transition:all .15s}._btnNav_rbyfz_43:hover{background:var(--bg-hover);color:var(--text-primary)}._btnNou_rbyfz_73{cursor:pointer;background:var(--accent);color:#fff;border:none;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:500;transition:background .15s}._btnNou_rbyfz_73:hover{background:var(--accent-hover)}._loading_rbyfz_105{color:var(--text-dim);text-align:center;padding:60px}._dayList_rbyfz_119{flex-direction:column;gap:10px;display:flex}._dayCard_rbyfz_131{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}._dayCard--today_rbyfz_143{border-color:var(--accent)}._dayHeader_rbyfz_151{background:var(--bg-hover);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}._dayHeader--today_rbyfz_165{background:#3a7bd51a}._dayHeader--withRows_rbyfz_171{border-bottom:1px solid var(--border)}._dayHeader__left_rbyfz_179{align-items:center;gap:10px;display:flex}._dayHeader__zi_rbyfz_189{color:var(--text-muted);min-width:70px;font-size:13px;font-weight:600}._dayHeader__zi--today_rbyfz_201{color:var(--accent-light)}._dayHeader__data_rbyfz_207{color:var(--text-dim);font-size:12px}._dayHeader__aziTag_rbyfz_215{color:var(--accent-light);background:#3a7bd533;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600}._dayHeader__count_rbyfz_231{color:var(--text-dim);font-size:12px}._rand_rbyfz_243{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;transition:background .12s;display:flex}._rand_rbyfz_243:hover{background:var(--bg-hover)}._rand_rbyfz_243:last-child{border-bottom:none}._rand__index_rbyfz_273{color:var(--text-dim);text-align:center;flex-shrink:0;width:18px;font-size:11px}._rand__ora_rbyfz_287{color:var(--accent-light);flex-shrink:0;width:42px;font-size:13px;font-weight:600}._rand__avatar_rbyfz_301{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}._rand__info_rbyfz_325{flex:1;overflow:hidden}._rand__nume_rbyfz_333{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}._rand__motiv_rbyfz_349{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._rand__telefon_rbyfz_363{color:var(--text-dim);font-size:11px}._rand__actions_rbyfz_371{flex-shrink:0;align-items:center;gap:8px;display:flex}._badge_rbyfz_387{white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}._btnConfirm_rbyfz_405{color:#34d399;cursor:pointer;background:#2ecc8f14;border:1px solid #2ecc8f4d;border-radius:6px;padding:4px 8px;font-size:11px}._btnAnuleaza_rbyfz_423{color:#f87171;cursor:pointer;background:#ef444414;border:1px solid #ef44444d;border-radius:6px;padding:4px 8px;font-size:11px}._btnFinalizeaza_rbyfz_441{color:#9ca3af;cursor:pointer;background:#6b728014;border:1px solid #6b72804d;border-radius:6px;padding:4px 8px;font-size:11px}._modalOverlay_rbyfz_463{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modalBox_rbyfz_481{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;width:460px;max-width:95vw;max-height:90vh;padding:24px;overflow-y:auto}._modalHeader_rbyfz_501{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._modalTitle_rbyfz_513{color:var(--text-primary);font-size:15px;font-weight:600}._modalClose_rbyfz_523{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:22px;line-height:1}._modalError_rbyfz_541{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:13px}._formGrid2_rbyfz_559{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}._formLabel_rbyfz_569{color:var(--text-muted);margin-bottom:4px;font-size:12px;display:block}._formInput_rbyfz_581{background:var(--bg-main);border:1px solid var(--border);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:8px;outline:none;margin-bottom:12px;padding:8px 12px;font-size:13px}._formActions_rbyfz_605{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}._btnCancel_rbyfz_617{cursor:pointer;border:1px solid var(--border);color:var(--text-muted);background:0 0;border-radius:8px;padding:9px 20px;font-size:13px}._btnSave_rbyfz_635{cursor:pointer;background:var(--accent);color:#fff;border:none;border-radius:8px;padding:9px 20px;font-size:13px}._btnSave_rbyfz_635:disabled{opacity:.6}._pageHeader_1re04_7{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._searchWrap_1re04_21{flex:1;max-width:380px;position:relative}._searchIcon_1re04_31{pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}._searchInput_1re04_45{background:var(--bg-card);border:1px solid var(--border);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:9px;outline:none;padding:9px 12px 9px 32px;font-size:13px;transition:border-color .15s}._searchInput_1re04_45:focus{border-color:var(--accent)}._totalLabel_1re04_75{color:var(--text-dim);font-size:12px}._tableWrap_1re04_87{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}._table_1re04_87{border-collapse:collapse;width:100%;font-size:13px}._th_1re04_109{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:600}._th--narrow_1re04_131{width:40px}._tr_1re04_135{border-bottom:1px solid var(--border);transition:background .12s}._tr_1re04_135:hover{background:var(--bg-hover)}._td_1re04_147{color:var(--text-muted);padding:12px 14px;font-size:13px}._td--center_1re04_149{color:var(--text-dim);text-align:center;padding:12px 14px;font-size:12px}._td--nowrap_1re04_151{color:var(--text-muted);white-space:nowrap;padding:12px 14px;font-size:13px}._td--ellipsis_1re04_153{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:200px;padding:12px 14px;font-size:13px;overflow:hidden}._td--empty_1re04_155{text-align:center;color:var(--text-dim);padding:40px}._btnPacient_1re04_159{cursor:pointer;color:var(--accent-light);background:0 0;border:none;padding:0;font-size:13px;font-weight:500}._diagBadge_1re04_179{color:var(--accent-light);background:#3a7bd526;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600}._diagWrap_1re04_195{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._diagMore_1re04_207{color:var(--text-dim);font-size:11px}._btnDetalii_1re04_217{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;padding:5px 12px;font-size:12px;transition:background .12s,color .12s}._btnDetalii_1re04_217:hover{background:var(--bg-hover);color:var(--text-primary)}._pagination_1re04_249{color:var(--text-dim);justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;display:flex}._paginationBtns_1re04_265{gap:8px;display:flex}._btnPag_1re04_273{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;padding:6px 14px;font-size:12px}._btnPag_1re04_273:disabled{color:var(--text-dim);cursor:default}._modalOverlay_1re04_303{z-index:50;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modalBox_1re04_323{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto}._modalHeader_1re04_341{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._modalTitle_1re04_355{color:var(--text-primary);font-size:15px;font-weight:600}._modalClose_1re04_365{color:var(--text-dim);cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1;transition:color .15s}._modalClose_1re04_365:hover{color:var(--text-primary)}._modalBody_1re04_387{flex-direction:column;gap:16px;padding:20px;display:flex}._modalGrid2_1re04_399{grid-template-columns:1fr 1fr;gap:16px;display:grid}._modalFooter_1re04_409{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}._btnReteta_1re04_423{border:1px solid var(--accent);color:var(--accent-light);cursor:pointer;background:#3a7bd51a;border-radius:8px;padding:7px 16px;font-size:13px}._btnClose_1re04_441{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:7px 18px;font-size:13px;transition:background .12s,color .12s}._btnClose_1re04_441:hover{background:var(--bg-hover);color:var(--text-primary)}._infoLabel_1re04_473{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-top:0;margin-bottom:4px;font-size:11px;font-weight:600}._infoLabelMb_1re04_491{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-top:0;margin-bottom:6px;font-size:11px;font-weight:600}._infoText_1re04_509{color:var(--text-primary);background:var(--bg-main);border:1px solid var(--border);white-space:pre-wrap;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}._diagModalBadge_1re04_529{color:var(--accent-light);background:#3a7bd526;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600}._diagModalWrap_1re04_545{flex-wrap:wrap;gap:6px;display:flex}._diagPrincipal_1re04_555{opacity:.6;margin-left:4px}._retetaOverlay_1re04_567{z-index:200;background:#000000bf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._retetaBox_1re04_587{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;width:100%;max-width:680px;max-height:92vh;overflow-y:auto}._retetaHeader_1re04_605{border-bottom:1px solid var(--border);background:var(--bg-card);z-index:1;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}._retetaTitle_1re04_627{color:var(--text-primary);font-size:15px;font-weight:600}._retetaClose_1re04_637{color:var(--text-dim);cursor:pointer;background:0 0;border:none;font-size:20px}._retetaForm_1re04_651{padding:20px}._formGrid3_1re04_657{grid-template-columns:1fr 1fr 1fr;gap:0 16px;display:grid}._formGrid2_1re04_667{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}._formGrid21_1re04_677{grid-template-columns:2fr 1fr;gap:0 12px;display:grid}._formGrid211_1re04_687{grid-template-columns:2fr 1fr 1fr;gap:0 12px;display:grid}._formLabel_1re04_697{color:var(--text-muted);margin-bottom:4px;font-size:12px;display:block}._formInput_1re04_709{background:var(--bg-main);border:1px solid var(--border);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:8px;outline:none;margin-bottom:12px;padding:8px 12px;font-size:13px}._formTextarea_1re04_733{background:var(--bg-main);border:1px solid var(--border);width:100%;color:var(--text-primary);box-sizing:border-box;resize:vertical;border-radius:8px;outline:none;height:55px;margin-bottom:12px;padding:8px 12px;font-size:13px}._medSection_1re04_761{border-top:1px solid var(--border);margin-top:4px;margin-bottom:12px;padding-top:14px}._medSectionHeader_1re04_773{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._medSectionTitle_1re04_785{color:var(--accent-light);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}._btnAdaugaMed_1re04_799{cursor:pointer;color:var(--accent-light);border:1px solid var(--accent);background:#3a7bd526;border-radius:7px;padding:5px 12px;font-size:12px}._medCard_1re04_817{background:var(--bg-main);border:1px solid var(--border);border-radius:10px;margin-bottom:10px;padding:14px}._medCardHeader_1re04_831{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._medCardTitle_1re04_843{color:var(--text-dim);font-size:12px;font-weight:600}._btnStergeMed_1re04_853{cursor:pointer;color:var(--text-dim);background:0 0;border:none;font-size:16px;line-height:1}._formError_1re04_869{color:#f87171;margin-bottom:12px;font-size:13px}._formActions_1re04_879{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}._btnCancel_1re04_891{cursor:pointer;border:1px solid var(--border);color:var(--text-muted);background:0 0;border-radius:8px;padding:8px 18px;font-size:13px}._btnSave_1re04_909{cursor:pointer;background:var(--accent);color:#fff;border:none;border-radius:8px;padding:8px 18px;font-size:13px}._btnSave_1re04_909:disabled{opacity:.6}._root_56h8u_5{flex-direction:column;gap:20px;display:flex}._loading_56h8u_17{height:300px;color:var(--text-dim);justify-content:center;align-items:center;display:flex}._card_56h8u_35{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:20px}._cardTitle_56h8u_47{color:var(--text-primary);margin-bottom:20px;font-size:13px;font-weight:600}._grid2_56h8u_63{grid-template-columns:1fr 1fr;gap:20px;display:grid}._xmlControls_56h8u_77{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._xmlLabel_56h8u_89{color:var(--text-muted);margin-bottom:4px;font-size:12px;display:block}._xmlInput_56h8u_101{background:var(--bg-main);border:1px solid var(--border);color:var(--text-primary);border-radius:8px;outline:none;padding:7px 12px;font-size:13px}._xmlInputNr_56h8u_119{background:var(--bg-main);border:1px solid var(--border);color:var(--text-primary);border-radius:8px;outline:none;width:90px;padding:7px 12px;font-size:13px}._xmlBtnWrap_56h8u_139{align-items:flex-end;gap:8px;display:flex}._btnDescarca_56h8u_151{cursor:pointer;background:var(--accent);color:#fff;white-space:nowrap;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:500;transition:background .15s}._btnDescarca_56h8u_151:disabled{opacity:.6;cursor:not-allowed}._xmlNote_56h8u_223{color:var(--text-dim);margin-top:10px;font-size:12px}._pieEmpty_56h8u_237{color:var(--text-dim);text-align:center;padding-top:80px;font-size:13px}._tooltip_56h8u_253{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:10px 14px;font-size:12px}._tooltipLabel_56h8u_267{color:var(--text-muted);margin-bottom:6px}._btnDescarcaSecundar_56h8u_185{cursor:pointer;color:#a78bfa;white-space:nowrap;background:0 0;border:1px solid #a78bfa;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:500;transition:background .15s}._btnDescarcaSecundar_56h8u_185:hover:not(:disabled){background:#a78bfa1a}._btnDescarcaSecundar_56h8u_185:disabled{opacity:.6;cursor:not-allowed}._page_hce56_1{max-width:600px;padding:32px}._header_hce56_11{align-items:center;gap:12px;margin-bottom:28px;display:flex}._pageTitle_hce56_25{color:var(--text-primary);margin:0;font-size:22px;font-weight:600}._card_hce56_39{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;margin-bottom:24px;padding:28px}._cardTitle_hce56_55{color:var(--text-primary);margin-bottom:20px;font-size:20px;font-weight:600}._grid_hce56_69{grid-template-columns:1fr 1fr;gap:16px;display:grid}._fullWidth_hce56_81{grid-column:1/-1}._label_hce56_89{color:var(--text-muted);margin-bottom:4px;font-size:13px}._input_hce56_101{background:var(--bg-input);border:1px solid var(--border);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:8px;outline:none;padding:9px 12px;font-size:14px;transition:border-color .15s}._input_hce56_101:focus{border-color:var(--accent)}._passwordStack_hce56_135{flex-direction:column;gap:14px;display:flex}._row_hce56_147{align-items:center;gap:12px;margin-top:20px;display:flex}._btn_hce56_161{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:background .15s}._btn_hce56_161:hover:not(:disabled){background:var(--accent-hover)}._btn_hce56_161:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_hce56_203{background:var(--bg-hover);color:var(--text-primary);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:10px 24px;font-size:14px;transition:background .15s}._btnSecondary_hce56_203:hover{background:var(--border)}._msgOk_hce56_233{color:#34d399;margin-top:0;font-size:13px}._msgErr_hce56_245{color:#f87171;margin-top:0;font-size:13px}._root_1jy4q_7{color:#1a2332;background:#faf8f4;font-family:DM Sans,sans-serif;line-height:1.6;overflow-x:hidden}._nav_1jy4q_25{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f4f2;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:68px;padding:0 3rem;transition:box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}._navScrolled_1jy4q_53{box-shadow:0 8px 32px #1a35571f}._navLogo_1jy4q_59{align-items:center;gap:.75rem;text-decoration:none;display:flex}._navLogoIcon_1jy4q_71{color:#fff;background:#1a3557;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;display:flex}._navLogoText_1jy4q_87{flex-direction:column;line-height:1.2;display:flex}._navLogoName_1jy4q_97{color:#1a3557;font-family:Playfair Display,serif;font-size:1rem;font-weight:600}._navLogoSub_1jy4q_109{color:#718096;letter-spacing:.04em;font-size:.7rem}._navLinks_1jy4q_119{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}._navLinks_1jy4q_119 a{color:#4a5568;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .2s}._navLinks_1jy4q_119 a:hover,._navLinks_1jy4q_119 a._active_1jy4q_151{color:#2563a8}._btnNav_1jy4q_157{cursor:pointer;background:#1a3557;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1.25rem;text-decoration:none;display:inline-flex;color:#fff!important;font-size:.85rem!important;font-weight:500!important;transition:background .2s,transform .15s!important}._btnNav_1jy4q_157:hover{transform:translateY(-1px);background:#2563a8!important}._dropdownWrap_1jy4q_199{position:relative}._dropdownMenu_1jy4q_205{z-index:200;background:0 0;flex-direction:column;min-width:170px;padding-top:8px;display:none;position:absolute;top:100%;right:0}._dropdownWrap_1jy4q_199:hover ._dropdownMenu_1jy4q_205{display:flex}._dropdownInner_1jy4q_231{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 8px 32px #1a35571f}._dropdownInner_1jy4q_231 a{padding:.75rem 1rem;text-decoration:none;transition:background .15s;display:block;color:#1a2332!important;font-size:.85rem!important}._dropdownInner_1jy4q_231 a:hover{background:#f0f6ff;color:#2563a8!important}._page_1jy4q_273{min-height:100vh;padding-top:68px}._footer_1jy4q_285{color:#fff;background:#1a3557;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:2rem 3rem;display:flex}._footerLogo_1jy4q_303{color:#fff;font-family:Playfair Display,serif;font-size:1rem;font-weight:600}._footerLogoSub_1jy4q_315{color:#ffffff73;margin-top:2px;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:300;display:block}._footerCopy_1jy4q_331{color:#fff6;font-size:.78rem}@keyframes _spFadeUp_1jy4q_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _spFadeLeft_1jy4q_1{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}._reveal_1jy4q_359{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}._visible_1jy4q_369{opacity:1;transform:translateY(0)}._section_1jy4q_381{padding:5rem 3rem}._sectionInner_1jy4q_387{max-width:1100px;margin:0 auto}._sectionTag_1jy4q_395{letter-spacing:.1em;text-transform:uppercase;color:#2563a8;margin-bottom:.75rem;font-size:.75rem;font-weight:500;display:inline-block}._sectionTitle_1jy4q_413{color:#1a3557;margin-bottom:1rem;font-family:Playfair Display,serif;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.25}._sectionDesc_1jy4q_427{color:#4a5568;max-width:560px;font-size:1rem;font-weight:300;line-height:1.8}._hero_1jy4q_445{background:linear-gradient(135deg,#faf8f4 55%,#f0f6ff 100%);align-items:center;min-height:calc(100vh - 68px);padding:4rem 3rem;display:flex;position:relative;overflow:hidden}._hero_1jy4q_445:before{content:"";pointer-events:none;background:radial-gradient(circle,#2563a814 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-80px;right:-80px}._heroInner_1jy4q_481{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;width:100%;max-width:1100px;margin:0 auto;display:grid}._heroBadge_1jy4q_499{color:#b8892a;letter-spacing:.04em;background:#f5e9cc;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem .9rem;font-size:.78rem;font-weight:500;animation:.6s both _spFadeUp_1jy4q_1;display:inline-flex}._heroH1_1jy4q_527{color:#1a3557;margin-bottom:1.25rem;font-family:Playfair Display,serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:600;line-height:1.2;animation:.6s .1s both _spFadeUp_1jy4q_1}._heroH1_1jy4q_527 em{color:#2563a8;font-style:italic}._heroDesc_1jy4q_553{color:#4a5568;margin-bottom:2.25rem;font-size:1.05rem;font-weight:300;line-height:1.75;animation:.6s .2s both _spFadeUp_1jy4q_1}._heroActions_1jy4q_569{flex-wrap:wrap;gap:1rem;animation:.6s .3s both _spFadeUp_1jy4q_1;display:flex}._btnPrimary_1jy4q_581{color:#fff;background:#1a3557;border-radius:10px;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 32px #1a35571f}._btnPrimary_1jy4q_581:hover{background:#2563a8;transform:translateY(-2px);box-shadow:0 20px 60px #1a355729}._btnSecondary_1jy4q_619{color:#1a3557;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:border-color .2s,transform .15s;display:inline-flex}._btnSecondary_1jy4q_619:hover{border-color:#2563a8;transform:translateY(-2px)}._heroCard_1jy4q_659{background:#fff;border-radius:20px;padding:2rem;animation:.7s .2s both _spFadeLeft_1jy4q_1;position:relative;box-shadow:0 20px 60px #1a355729}._heroCard_1jy4q_659:before{content:"";background:linear-gradient(90deg,#1a3557,#2563a8);border-radius:2px 2px 0 0;height:3px;position:absolute;top:-3px;left:20px;right:20px}._cardHeader_1jy4q_691{border-bottom:1px solid #e2e8f0;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}._doctorAvatar_1jy4q_707{color:#fff;background:linear-gradient(135deg,#1a3557,#2563a8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-family:Playfair Display,serif;font-size:1.4rem;font-weight:600;display:flex}._cardHeaderInfo_1jy4q_729 h3{color:#1a3557;font-family:Playfair Display,serif;font-size:1.05rem}._cardHeaderInfo_1jy4q_729 p{color:#718096;margin-top:2px;font-size:.8rem}._cardStats_1jy4q_749{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.25rem;display:grid}._statItem_1jy4q_761{text-align:center;background:#f0f6ff;border-radius:10px;padding:.75rem .5rem}._statNum_1jy4q_773{color:#1a3557;font-family:Playfair Display,serif;font-size:1.4rem;font-weight:600}._statLabel_1jy4q_785{color:#718096;margin-top:2px;font-size:.7rem}._cardProgramLink_1jy4q_795{color:#718096;text-align:center;padding:.5rem 0;font-size:.82rem}._cardProgramLink_1jy4q_795 a{color:#2563a8;font-weight:500;text-decoration:none}._despre_1jy4q_821{background:#fff}._despreGrid_1jy4q_827{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}._despreImgWrap_1jy4q_839{position:relative}._despreImgPlaceholder_1jy4q_845{background:linear-gradient(135deg,#f0f6ff 0%,#dbeafe 100%);border-radius:20px;justify-content:center;align-items:center;height:380px;font-size:5rem;display:flex;box-shadow:0 8px 32px #1a35571f}._despreBadge_1jy4q_861{color:#fff;text-align:center;background:#b8892a;border-radius:14px;padding:1rem 1.25rem;position:absolute;bottom:-16px;right:-16px;box-shadow:0 8px 32px #1a35571f}._despreBadgeNum_1jy4q_881{font-family:Playfair Display,serif;font-size:1.8rem;font-weight:600;line-height:1}._despreBadgeText_1jy4q_893{opacity:.9;margin-top:3px;font-size:.72rem}._despreFeatures_1jy4q_903{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}._featureItem_1jy4q_915{background:#f0f6ff;border-radius:10px;align-items:flex-start;gap:.9rem;padding:.9rem 1rem;transition:transform .2s;display:flex}._featureItem_1jy4q_915:hover{transform:translate(4px)}._featureIcon_1jy4q_939{color:#fff;background:#1a3557;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}._featureText_1jy4q_957 h4{color:#1a3557;font-size:.9rem;font-weight:500}._featureText_1jy4q_957 p{color:#718096;margin-top:2px;font-size:.8rem}._servicii_1jy4q_981{background:#faf8f4}._serviciiGrid_1jy4q_987{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}._serviciuCard_1jy4q_999{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.75rem 1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s}._serviciuCard_1jy4q_999:hover{border-color:#dbeafe;transform:translateY(-4px);box-shadow:0 8px 32px #1a35571f}._serviciuIcon_1jy4q_1023{background:#f0f6ff;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1rem;font-size:1.75rem;display:flex}._serviciuCard_1jy4q_999 h3{color:#1a3557;margin-bottom:.5rem;font-size:1rem;font-weight:500}._serviciuCard_1jy4q_999 p{color:#718096;font-size:.82rem;line-height:1.65}._programPage_1jy4q_1065{color:#fff;background:#1a3557}._programPage_1jy4q_1065 ._sectionTag_1jy4q_395{color:#b8892a}._programPage_1jy4q_1065 ._sectionTitle_1jy4q_413{color:#fff}._programPage_1jy4q_1065 ._sectionDesc_1jy4q_427{color:#ffffffa6}._programGrid_1jy4q_1091{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;margin-top:3rem;display:grid}._programTable_1jy4q_1105{border-collapse:collapse;width:100%}._programTable_1jy4q_1105 tr{border-bottom:1px solid #ffffff14}._programTable_1jy4q_1105 tr:last-child{border-bottom:none}._programTable_1jy4q_1105 td{padding:.9rem 0;font-size:.9rem}._programTable_1jy4q_1105 td:first-child{color:#ffffffb3}._programTable_1jy4q_1105 td:last-child{color:#fff;text-align:right;font-weight:500}._closed_1jy4q_1149{color:#ffffff4d;font-style:italic}._infoBox_1jy4q_1161{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;padding:2rem}._infoRow_1jy4q_1173{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}._infoRow_1jy4q_1173:last-child{margin-bottom:0}._infoIcon_1jy4q_1191{background:#ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:flex}._infoText_1jy4q_1207 h4{color:#fff;margin-bottom:3px;font-size:.85rem;font-weight:500}._infoText_1jy4q_1207 p{color:#ffffff8c;font-size:.8rem;line-height:1.5}._root_14hdi_1{background:var(--bg-main);min-height:100vh;color:var(--text-primary);font-family:DM Sans,system-ui,sans-serif}._header_14hdi_17{background:var(--bg-card);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:64px;padding:0 2rem;display:flex}._headerTitle_14hdi_35{color:var(--text-primary);font-size:1.1rem;font-weight:600}._headerSub_14hdi_45{color:var(--text-dim);margin-top:2px;font-size:.75rem}._btnLogout_14hdi_55{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;padding:.4rem 1rem;font-size:.82rem}._main_14hdi_77{max-width:1100px;margin:0 auto;padding:2rem}._tabs_14hdi_91{border-bottom:1px solid var(--border);gap:.5rem;margin-bottom:2rem;padding-bottom:0;display:flex}._tab_14hdi_91{cursor:pointer;color:var(--text-dim);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem 1.25rem;font-size:.88rem;font-weight:500;transition:color .2s}._tabActive_14hdi_129{color:var(--accent-light);border-bottom:2px solid var(--accent-light)}._topBar_14hdi_141{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}._pageTitle_14hdi_153{color:var(--text-primary);font-size:1.1rem;font-weight:600}._btnAdd_14hdi_163{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.25rem;font-size:.88rem;font-weight:500}._btnAdd_14hdi_163:disabled{opacity:.6;cursor:not-allowed}._savedMsg_14hdi_191{color:#34d399;font-size:.82rem}._topBarRight_14hdi_199{align-items:center;gap:1rem;display:flex}._table_14hdi_213{border-collapse:collapse;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;width:100%;overflow:hidden}._th_14hdi_229{text-align:left;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);background:var(--bg-card);padding:.75rem 1rem;font-size:.75rem}._td_14hdi_249{border-bottom:1px solid var(--border);color:var(--text-primary);padding:.85rem 1rem;font-size:.88rem}._tdMuted_14hdi_261{border-bottom:1px solid var(--border);color:var(--text-muted);padding:.85rem 1rem;font-size:.88rem}._badge_14hdi_277{border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:500;display:inline-block}._badgeSuperadmin_14hdi_291{color:#fbbf24;background:#fbbf2426}._badgeMedic_14hdi_293{color:#60a5fa;background:#3a7bd526}._badgeAsistent_14hdi_295{color:#34d399;background:#10b98126}._badgePacient_14hdi_297{color:#9ca3af;background:#9ca3af26}._badgeActiv_14hdi_299{color:#34d399;background:#10b98126}._badgeInactiv_14hdi_301{color:#f87171;background:#ef44441a}._btnAction_14hdi_307{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;margin-right:.4rem;padding:.3rem .75rem;font-size:.78rem}._btnDelete_14hdi_327{color:#f87171;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:6px;margin-right:.4rem;padding:.3rem .75rem;font-size:.78rem}._overlay_14hdi_351{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_14hdi_369{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;width:460px;max-width:95vw;max-height:90vh;padding:2rem;overflow-y:auto}._modalTitle_14hdi_389{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.05rem;font-weight:600}._modalActions_14hdi_401{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}._btnCancel_14hdi_413{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:.5rem 1.1rem;font-size:.88rem}._btnSave_14hdi_431{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.25rem;font-size:.88rem;font-weight:500}._btnSave_14hdi_431:disabled{opacity:.6;cursor:not-allowed}._label_14hdi_463{color:var(--text-muted);margin-bottom:5px;font-size:.78rem;display:block}._input_14hdi_475,._select_14hdi_499{background:var(--bg-input);border:1px solid var(--border);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:8px;outline:none;margin-bottom:1rem;padding:9px 12px;font-size:.88rem}._error_14hdi_523{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-bottom:1rem;padding:.6rem 1rem;font-size:.82rem}._moduleCard_14hdi_545{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;margin-bottom:1rem;padding:1.25rem 1.5rem}._moduleCardHeader_14hdi_559{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}._moduleCardName_14hdi_571{color:var(--text-primary);font-size:.95rem;font-weight:500}._moduleCardSub_14hdi_581{color:var(--text-dim);margin-top:2px;font-size:.78rem}._moduleGrid_14hdi_591{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}._moduleChip_14hdi_601{border:1px solid var(--border);cursor:pointer;color:var(--text-dim);background:0 0;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.78rem;transition:all .15s;display:flex}._moduleChipActive_14hdi_627{border-color:var(--accent);color:var(--accent-light);background:#3a7bd51a}._savingText_14hdi_637{color:var(--text-dim);font-size:.75rem}._setariGrid_14hdi_649{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}._sectionLabel_14hdi_659{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.8rem}._inputTime_14hdi_673{width:100px;margin-bottom:0;padding:4px 8px}._orarRow_14hdi_687{border-bottom:1px solid var(--border);margin-bottom:.75rem;padding-bottom:.75rem}._orarRowHeader_14hdi_697{align-items:center;gap:.75rem;display:flex}._toggleTrack_14hdi_707{cursor:pointer;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}._toggleThumb_14hdi_725{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .2s;position:absolute;top:2px}._orarZiLabel_14hdi_743{text-transform:capitalize;width:80px;font-size:.9rem}._btnInterval_14hdi_753{color:var(--accent);border:1px solid var(--accent);cursor:pointer;background:0 0;border-radius:4px;padding:2px 8px;font-size:.75rem}._orarIntervale_14hdi_771{margin-top:.35rem;margin-left:52px}._intervalRow_14hdi_779{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}._intervalSep_14hdi_791{color:var(--text-dim)}._btnStergeInterval_14hdi_797{color:#ef4444;cursor:pointer;background:0 0;border:none;font-size:1rem;line-height:1}._orarEmpty_14hdi_813{color:var(--text-dim);margin-top:.35rem;margin-left:52px;font-size:.8rem}._toggleTrackLarge_14hdi_829{cursor:pointer;border-radius:999px;width:44px;height:24px;transition:background .2s;position:relative}._toggleThumbLarge_14hdi_845{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:3px}._mentenantaLabel_14hdi_863{font-size:.85rem}._mentenantaRow_14hdi_869{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}._emptyState_14hdi_885,._loading_14hdi_893{color:var(--text-dim);padding:2rem}._header_o6bao_9{margin-bottom:24px}._header__title_o6bao_15{color:var(--text-primary);font-size:20px;font-weight:600}._header__sub_o6bao_25{color:var(--text-dim);margin-top:4px;font-size:13px}._msg_o6bao_37{color:var(--success);background:#50c8781a;border:1px solid #50c8784d;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}._loading_o6bao_57{color:var(--text-dim);font-size:14px}._empty_o6bao_67{background:var(--bg-card);border:1px solid var(--border);text-align:center;color:var(--text-dim);border-radius:12px;padding:3rem}._empty__icon_o6bao_83{margin-bottom:.75rem;font-size:2rem}._empty__text_o6bao_91{font-size:15px}._list_o6bao_99{flex-direction:column;gap:12px;display:flex}._card_o6bao_111{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}._card__name_o6bao_135{color:var(--text-primary);font-size:15px;font-weight:600}._card__contact_o6bao_145{color:var(--text-dim);margin-top:3px;font-size:13px}._card__actions_o6bao_157{flex-shrink:0;gap:8px;display:flex}._btnAproba_o6bao_169{color:var(--success);cursor:pointer;background:#50c8781f;border:1px solid #50c8784d;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:500;transition:background .15s}._btnAproba_o6bao_169:hover:not(:disabled){background:#50c87838}._btnAproba_o6bao_169:disabled{opacity:.6;cursor:not-allowed}._btnRespinge_o6bao_207{color:var(--danger);cursor:pointer;background:#ef444414;border:1px solid #ef444440;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:500;transition:background .15s}._btnRespinge_o6bao_207:hover:not(:disabled){background:#ef444429}._btnRespinge_o6bao_207:disabled{opacity:.6;cursor:not-allowed}._root_g2mie_3{background:var(--bg-main);min-height:100vh;font-family:DM Sans,system-ui,sans-serif}._header_g2mie_17{background:var(--bg-card);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:60px;padding:0 2rem;display:flex}._headerLogo_g2mie_35{align-items:center;gap:.75rem;display:flex}._logoIcon_g2mie_45{color:#fff;background:#1a3557;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;display:flex}._logoText_g2mie_67{color:var(--text-primary);font-size:15px;font-weight:600}._headerRight_g2mie_77{align-items:center;gap:1.5rem;display:flex}._linkSite_g2mie_87{color:var(--text-dim);font-size:13px;text-decoration:none}._headerUser_g2mie_97{color:var(--text-muted);font-size:14px}._btnLogout_g2mie_105{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;padding:6px 14px;font-size:13px;transition:background .15s,color .15s}._btnLogout_g2mie_105:hover{color:#f87171;background:#ef44441a}._content_g2mie_137{max-width:860px;margin:0 auto;padding:2rem 1.5rem}._welcome_g2mie_151{margin-bottom:2rem}._welcomeTitle_g2mie_157{color:var(--text-primary);font-size:22px;font-weight:600}._welcomeSub_g2mie_167{color:var(--text-dim);margin-top:4px;font-size:14px}._tabs_g2mie_181{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;gap:.5rem;width:fit-content;margin-bottom:1.5rem;padding:.4rem;display:flex}._tab_g2mie_181{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:8px;padding:.6rem 1.25rem;font-size:14px;font-weight:400;transition:all .15s}._tabActive_g2mie_223{background:var(--accent);color:#fff;font-weight:600}._loading_g2mie_237{color:var(--text-dim);font-size:14px}._sectionHeader_g2mie_249{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}._sectionTitle_g2mie_261{color:var(--text-primary);margin-bottom:1rem;font-size:15px;font-weight:600}._btnNouaProgramare_g2mie_273{background:var(--accent);color:#fff;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:500;text-decoration:none}._cardList_g2mie_295{flex-direction:column;gap:10px;display:flex}._programareCard_g2mie_309{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}._programareData_g2mie_327{color:var(--text-primary);font-size:15px;font-weight:500}._programareMotiv_g2mie_337{color:var(--text-dim);margin-top:3px;font-size:13px}._statusBadge_g2mie_347{border-radius:999px;padding:4px 12px;font-size:12px;font-weight:500}._consultatieCard_g2mie_363{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1rem 1.25rem}._consultatieHeader_g2mie_375{justify-content:space-between;margin-bottom:.5rem;display:flex}._consultatieData_g2mie_385{color:var(--text-primary);font-size:15px;font-weight:500}._consultatieMedic_g2mie_395{color:var(--text-dim);font-size:13px}._consultatieRow_g2mie_403{color:var(--text-muted);margin-bottom:4px;font-size:13px}._label_g2mie_413{color:var(--text-dim)}._retetaCard_g2mie_423{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;transition:border-color .15s;display:flex}._retetaCard_g2mie_423:hover{border-color:var(--accent)}._retetaNumar_g2mie_451{color:var(--accent-light);font-size:15px;font-weight:600}._retetaData_g2mie_461{color:var(--text-dim);font-size:13px}._retetaBadge_g2mie_469{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}._retetaGratuit_g2mie_481{color:#34d399;background:#34d39926}._retetaPlata_g2mie_489{color:var(--text-muted);background:#6b728026}._overlay_g2mie_501{z-index:100;background:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modal_g2mie_521{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;width:100%;max-width:560px;max-height:85vh;overflow-y:auto}._modalHeader_g2mie_539{border-bottom:1px solid var(--border);background:var(--bg-card);justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}._modalNumar_g2mie_559{color:var(--text-primary);font-size:15px;font-weight:600}._modalData_g2mie_569{color:var(--text-dim);margin-top:2px;font-size:12px}._btnClose_g2mie_579{color:var(--text-dim);cursor:pointer;background:0 0;border:none;font-size:20px}._modalBody_g2mie_593{padding:20px}._diagnostic_g2mie_599{background:var(--bg-main);color:var(--text-muted);border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}._medicamenteTitle_g2mie_615{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:12px;font-weight:600}._medicamentCard_g2mie_631{background:var(--bg-main);border:1px solid var(--border);border-radius:10px;margin-bottom:10px;padding:14px}._medicamentNume_g2mie_645{color:var(--text-primary);margin-bottom:6px;font-weight:600}._medicamentDoza_g2mie_655{color:var(--text-muted);margin-bottom:3px;font-size:13px}._medicamentMeta_g2mie_665{color:var(--text-dim);gap:16px;margin-top:6px;font-size:12px;display:flex}._empty_g2mie_683{background:var(--bg-card);border:1px solid var(--border);text-align:center;color:var(--text-dim);border-radius:12px;padding:3rem}._emptyIcon_g2mie_699{margin-bottom:.75rem;font-size:2rem}._emptyText_g2mie_707{font-size:14px}
