@charset "UTF-8";.gooey-spinnerSpin{animation:gooey-spin 1s linear infinite}@keyframes gooey-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-sonner-toast][data-x-position=center]{left:0!important;right:0!important;margin-left:auto!important;margin-right:auto!important;width:fit-content!important}@media only screen and (max-width: 600px){[data-sonner-toaster][data-x-position=center]{left:50%!important;right:auto!important;transform:translate(-50%)!important}}[data-gooey-toast-css]{--gooey-toast: 1}[data-sonner-toast][data-expanded=true]{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .4s,height .35s cubic-bezier(.22,1,.36,1),box-shadow .2s!important}@media (prefers-reduced-motion: reduce){[data-sonner-toast][data-expanded=true]{transition:opacity .01s,box-shadow .01s!important}}.gooey-wrapper{pointer-events:auto;cursor:default;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;position:relative;width:fit-content}.gooey-blobSvg{position:absolute;top:0;left:0;overflow:visible;pointer-events:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,.06)) drop-shadow(0 1px 4px rgba(0,0,0,.04))}.gooey-content{position:relative;z-index:1;transition:padding .35s cubic-bezier(.4,0,.2,1)}.gooey-contentCompact{padding:7px 10px}.gooey-contentExpanded{padding:7px 10px 16px;min-width:300px;max-width:380px}.gooey-header{display:inline-flex;align-items:center;gap:8px;color:inherit}.gooey-header>.gooey-title,.gooey-header>.gooey-timestamp{min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.gooey-header>.gooey-timestamp{margin-left:auto}.gooey-iconWrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;line-height:0}.gooey-title{font-size:12px;font-weight:700;line-height:1;white-space:nowrap;color:inherit;padding:0 4px 2px 2px}.gooey-titleDefault{color:#555}.gooey-titleSuccess{color:#4caf50}.gooey-titleError{color:#e53935}.gooey-titleWarning{color:#c49000}.gooey-titleInfo{color:#1e88e5}.gooey-titleLoading{color:#555}.gooey-timestamp{font-size:11px;font-weight:400;color:#999;white-space:nowrap;line-height:1;padding-left:6px}.gooey-description{font-size:13px;font-weight:400;color:#444;line-height:1.55;margin-top:16px;overflow:hidden}.gooey-actionWrapper{margin-top:12px;overflow:hidden}.gooey-actionButton{display:block;box-sizing:border-box;width:100%;border:none;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;text-align:center;outline:none;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.gooey-actionButton:focus:not(:focus-visible){outline:none}.gooey-actionButton:focus-visible{outline:2px solid currentColor;outline-offset:2px}.gooey-actionDefault{background:#e8e8e8;color:#555}.gooey-actionDefault:hover{background:#dcdcdc}.gooey-actionDefault:active{background:#d0d0d0}.gooey-actionSuccess{background:#c8e6c9;color:#4caf50}.gooey-actionSuccess:hover{background:#a5d6a7}.gooey-actionSuccess:active{background:#81c784}.gooey-actionError{background:#ffcdd2;color:#e53935}.gooey-actionError:hover{background:#ef9a9a}.gooey-actionError:active{background:#e57373}.gooey-actionWarning{background:#ffecb3;color:#c49000}.gooey-actionWarning:hover{background:#ffe082}.gooey-actionWarning:active{background:#ffd54f}.gooey-actionInfo{background:#bbdefb;color:#1e88e5}.gooey-actionInfo:hover{background:#90caf9}.gooey-actionInfo:active{background:#64b5f6}.gooey-progressWrapper{margin-top:10px;overflow:hidden;border-radius:2px;height:3px;background:#0000000f}.gooey-progressBar{height:100%;border-radius:2px;transform-origin:left center;animation:gooey-progress-shrink var(--gooey-progress-duration, 4s) linear forwards;animation-play-state:running}.gooey-progressPaused .gooey-progressBar{animation-play-state:paused}@keyframes gooey-progress-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.gooey-progressDefault{background:#999}.gooey-progressSuccess{background:#4caf50}.gooey-progressError{background:#e53935}.gooey-progressWarning{background:#c49000}.gooey-progressInfo{background:#1e88e5}.gooey-wrapper[data-theme=dark] .gooey-blobSvg{filter:drop-shadow(0 4px 12px rgba(0,0,0,.3)) drop-shadow(0 1px 4px rgba(0,0,0,.2))}.gooey-wrapper[data-theme=dark] .gooey-titleDefault{color:#ccc}.gooey-wrapper[data-theme=dark] .gooey-titleSuccess{color:#66bb6a}.gooey-wrapper[data-theme=dark] .gooey-titleError{color:#ef5350}.gooey-wrapper[data-theme=dark] .gooey-titleWarning{color:#ffb300}.gooey-wrapper[data-theme=dark] .gooey-titleInfo{color:#42a5f5}.gooey-wrapper[data-theme=dark] .gooey-titleLoading{color:#ccc}.gooey-wrapper[data-theme=dark] .gooey-timestamp{color:#777}.gooey-wrapper[data-theme=dark] .gooey-description{color:#e0e0e0}.gooey-wrapper[data-theme=dark] .gooey-actionDefault{background:#3a3a3a;color:#ccc}.gooey-wrapper[data-theme=dark] .gooey-actionDefault:hover{background:#444}.gooey-wrapper[data-theme=dark] .gooey-actionDefault:active{background:#4e4e4e}.gooey-wrapper[data-theme=dark] .gooey-actionSuccess{background:#1b5e20;color:#66bb6a}.gooey-wrapper[data-theme=dark] .gooey-actionSuccess:hover{background:#2e7d32}.gooey-wrapper[data-theme=dark] .gooey-actionSuccess:active{background:#388e3c}.gooey-wrapper[data-theme=dark] .gooey-actionError{background:#b71c1c;color:#ef5350}.gooey-wrapper[data-theme=dark] .gooey-actionError:hover{background:#c62828}.gooey-wrapper[data-theme=dark] .gooey-actionError:active{background:#d32f2f}.gooey-wrapper[data-theme=dark] .gooey-actionWarning{background:#4a3800;color:#ffb300}.gooey-wrapper[data-theme=dark] .gooey-actionWarning:hover{background:#5c4600}.gooey-wrapper[data-theme=dark] .gooey-actionWarning:active{background:#6e5400}.gooey-wrapper[data-theme=dark] .gooey-actionInfo{background:#0d47a1;color:#42a5f5}.gooey-wrapper[data-theme=dark] .gooey-actionInfo:hover{background:#1565c0}.gooey-wrapper[data-theme=dark] .gooey-actionInfo:active{background:#1976d2}.gooey-wrapper[data-theme=dark] .gooey-progressWrapper{background:#ffffff1a}.gooey-wrapper[data-theme=dark] .gooey-progressDefault{background:#888}.gooey-wrapper[data-theme=dark] .gooey-progressSuccess{background:#66bb6a}.gooey-wrapper[data-theme=dark] .gooey-progressError{background:#ef5350}.gooey-wrapper[data-theme=dark] .gooey-progressWarning{background:#ffb300}.gooey-wrapper[data-theme=dark] .gooey-progressInfo{background:#42a5f5}.gooey-closeButton{position:absolute;top:-6px;left:-6px;z-index:2;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border-style:solid;border-radius:50%;color:#444;cursor:pointer;opacity:0;transition:opacity .15s ease,transform .15s ease;pointer-events:none;outline:none;-webkit-tap-highlight-color:transparent}.gooey-closeButtonRight{left:auto;right:-1px;top:6px}.gooey-wrapper:hover .gooey-closeButton,.gooey-wrapper:focus-within .gooey-closeButton,.gooey-wrapper:active .gooey-closeButton{opacity:1;pointer-events:auto}.gooey-closeButton:focus,.gooey-closeButton:focus-visible{opacity:1;pointer-events:auto;box-shadow:0 0 0 2px #00000026}.gooey-closeButton:hover{transform:scale(1.15)}.gooey-closeButton:active{transform:scale(.95)}.gooey-wrapper[data-theme=dark] .gooey-closeButton{color:#e0e0e0;box-shadow:0 1px 4px #ffffff40}@keyframes holidayFall{0%{transform:translate(0) rotate(0)}to{transform:translate(var(--dx, 0),105vh) rotate(var(--rot, 0deg))}}@keyframes holidayTwinkle{0%,to{opacity:1;filter:brightness(1.25)}50%{opacity:.4;filter:brightness(.75)}}._wrapper_w7knm_2{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:clamp(18px,2.2vw,28px) clamp(16px,2.6vw,34px) clamp(24px,2.8vw,36px);background:radial-gradient(circle at 85% -6%,rgba(37,99,235,.08),transparent 32%),radial-gradient(circle at 0% 34%,rgba(59,130,246,.05),transparent 28%),linear-gradient(180deg,#fff,#f3f8ff 46%,#f8fafc);animation:_moduleSurfaceIn_w7knm_1 .26s ease both}._listContainer_w7knm_12,._bodyWrapper_w7knm_13{min-width:0;max-width:100%;box-sizing:border-box;gap:16px}._listHeader_w7knm_20,._summaryCard_w7knm_21,._statCard_w7knm_22,._financeStatCard_w7knm_23,._labStatCard_w7knm_24,._reportSummaryCard_w7knm_25,._reportMetricCard_w7knm_26,._calendarToolbar_w7knm_27,._filterPopoverPaper_w7knm_28,._invoiceFilterCard_w7knm_29,._invoiceSummaryTile_w7knm_30,._moduleCard_w7knm_31,._contentCard_w7knm_32,._exportHeroCard_w7knm_33,._auditSummaryCard_w7knm_34{border:1px solid rgba(226,232,240,.9)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}._summaryCard_w7knm_21:hover,._statCard_w7knm_22:hover,._financeStatCard_w7knm_23:hover,._labStatCard_w7knm_24:hover,._reportSummaryCard_w7knm_25:hover,._reportMetricCard_w7knm_26:hover,._moduleCard_w7knm_31:hover,._contentCard_w7knm_32:hover{border-color:#2563eb33!important;box-shadow:0 22px 48px #3f558c1f,0 2px 8px #0f172a0a!important;transform:translateY(-2px)}._listHeader_w7knm_20:before,._listHeader_w7knm_20:after,._calendarToolbar_w7knm_27:before,._calendarToolbar_w7knm_27:after{display:none!important}._headerIcon_w7knm_62,._statIcon_w7knm_63,._financeStatIcon_w7knm_64,._labStatIcon_w7knm_65,._reportTabIcon_w7knm_66,._patientAvatar_w7knm_67,._calendarToolbarIcon_w7knm_68,._emptyStateIcon_w7knm_69,._filterIcon_w7knm_70,._documentPreviewIconWrap_w7knm_71{border:0!important;background:#eef4ff!important;box-shadow:none!important}._headerIconSvg_w7knm_77,._statIconSvg_w7knm_78,._financeStatIcon_w7knm_64 svg,._labStatIcon_w7knm_65 svg,._reportTabIcon_w7knm_66 svg,._reloadIcon_w7knm_82,._headerReloadIcon_w7knm_83,._calendarToolbarIcon_w7knm_68 svg,._emptyStateGlyph_w7knm_85{color:#2563eb!important}._headerTitle_w7knm_89,._calendarToolbarTitle_w7knm_90,._filterPopoverTitle_w7knm_91,._invoiceSectionTitle_w7knm_92,._emptyStateTitle_w7knm_93{color:#0f172a!important;font-family:Bricolage Grotesque,Inter,system-ui,sans-serif!important;font-weight:700!important;letter-spacing:-.02em!important}._headerTitle_w7knm_89,._calendarToolbarTitle_w7knm_90{font-size:clamp(17px,1.4vw,20px)!important;line-height:1.12!important}._headerSubtitle_w7knm_106,._calendarToolbarSubtitle_w7knm_107,._filterPopoverSubtitle_w7knm_108{color:#64748b!important;font-size:12.5px!important;font-weight:500!important;line-height:1.45!important}._headerBadge_w7knm_115,._profileTag_w7knm_116,._summaryCard_w7knm_21,._legendItem_w7knm_118,._expenseHeaderNote_w7knm_119,._calendarViewSwitcher_w7knm_120,._filterTrigger_w7knm_121{border:1px solid rgba(219,234,254,.86)!important;background:#ffffffd1!important;box-shadow:none!important;color:#607389!important}._searchInput_w7knm_128,._filterSelect_w7knm_129,._filterDateInput_w7knm_130{border:1px solid rgba(222,231,242,.86)!important;background:#ffffffe6!important;color:#1f3148!important;box-shadow:none!important}._searchInput_w7knm_128:focus,._filterSelect_w7knm_129:focus,._filterDateInput_w7knm_130:focus,._filterTrigger_w7knm_121:focus-visible{border-color:#4169f657!important;background:#fff!important;box-shadow:0 0 0 4px #4169f61a!important}._tabList_w7knm_146{border:1px solid rgba(222,231,242,.76)!important;border-radius:14px!important;background:#fff9!important;box-shadow:none!important}._tabButton_w7knm_153{color:#607389!important}._tabButton_w7knm_153:hover{background:#eff5ffd1!important;color:#2563eb!important}._tabButtonActive_w7knm_162,._calendarViewButtonActive_w7knm_163{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;box-shadow:0 12px 24px #2563eb2e!important}._tabButtonActive_w7knm_162 ._tabButtonIcon_w7knm_169,._tabButtonIcon_w7knm_169{background:#4169f61a!important}._tabButtonActive_w7knm_162 ._tabButtonIcon_w7knm_169{color:#fff!important;background:#ffffff24!important}._reloadButton_w7knm_179,._inlineReloadButton_w7knm_180,._buttonItem_w7knm_181,._calendarNavButton_w7knm_182,._filterSecondaryButton_w7knm_183{border:1px solid rgba(225,233,244,.86)!important;background:#ffffffc7!important;box-shadow:0 10px 22px #2f527514!important}._actionPillButton_w7knm_189,._addAppointmentButton_w7knm_190,._addPatientButton_w7knm_191,._addInventoryButton_w7knm_192,._addButton_w7knm_193,._moduleActionButton_w7knm_194,._filterPrimaryButton_w7knm_195,._uploadViewerDownloadButton_w7knm_196{border:0!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 14px 30px #2563eb33!important;color:#fff!important}._listItem_w7knm_203,._calendarFullWrapper_w7knm_204,._calendarDayCell_w7knm_205,._calendarModalItem_w7knm_206{border:1px solid rgba(226,232,240,.9)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important}._tableSurface_w7knm_213{max-width:100%;border:0!important;border-radius:14px!important;background:#ffffffeb!important;box-shadow:inset 0 1px #ffffffe0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}._tableSurface_w7knm_213 .MuiTable-root{min-width:680px}._tableSurface_w7knm_213 .MuiTableHead-root .MuiTableCell-root{border-bottom:1px solid #e2e8f0!important;background:#f5f8fc!important}._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableRow-root:hover{background:#eef4ffc7!important}._tableHeaderCell_w7knm_236{color:#596c82!important}._tableBodyCell_w7knm_240{color:#1f3148!important;border-bottom:1px solid rgba(235,240,246,.86)!important}._emptyState_w7knm_69{border:1px dashed rgba(213,225,239,.9)!important;border-radius:18px!important;background:#ffffff94!important;box-shadow:none!important}._editButton_w7knm_252,._viewButton_w7knm_253{border-color:#c3d4efe6!important;background:#eff5ffe6!important;box-shadow:none!important}._deleteButton_w7knm_259{border-color:#efc7cfe6!important;background:#fff4f6eb!important;box-shadow:none!important}@keyframes _moduleSurfaceIn_w7knm_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){._wrapper_w7knm_2{padding:18px 16px 24px}}@media (max-width: 768px){._wrapper_w7knm_2{height:auto!important;min-height:calc(100dvh - 112px)!important;padding:12px 12px 16px!important;overflow-x:clip!important;overflow-y:visible!important}._listHeader_w7knm_20{align-items:stretch!important;flex-direction:column!important}._headerActions_w7knm_292,._searchRow_w7knm_293,._actionRow_w7knm_294{width:100%!important;min-width:0!important}._searchInput_w7knm_128,._filterSelect_w7knm_129,._filterDateInput_w7knm_130,._actionPillButton_w7knm_189,._addAppointmentButton_w7knm_190,._addPatientButton_w7knm_191,._addInventoryButton_w7knm_192,._addButton_w7knm_193,._moduleActionButton_w7knm_194{min-height:42px}._tableSurface_w7knm_213{max-height:none!important}._listItem_w7knm_203{max-height:none!important;overflow:visible!important}}@media (max-width: 425px){._wrapper_w7knm_2{padding-inline:10px!important}._tableSurface_w7knm_213 .MuiTable-root{min-width:600px}}._wrapper_w7knm_2{width:100%;height:calc(100vh - 32px);min-height:0;padding:16px 24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background:radial-gradient(circle at 85% -6%,rgba(37,99,235,.08),transparent 32%),radial-gradient(circle at 0% 34%,rgba(59,130,246,.05),transparent 28%),linear-gradient(180deg,#fff,#f3f8ff 46%,#f8fafc);overflow:hidden}._bodyWrapper_w7knm_13{width:100%;height:100%;min-height:0}._listContainer_w7knm_12{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;container:patient-module/inline-size}._listHeader_w7knm_20{position:relative;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;border:1px solid rgba(219,234,254,.85);border-radius:20px;background:linear-gradient(180deg,#fffffff5,#f3f8fffa);box-shadow:0 16px 36px #3f558c1a,inset 0 1px #ffffffe6}._listHeader_w7knm_20:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(37,99,235,.05),transparent 42%)}._headerInfo_w7knm_372{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-width:0;flex:0 0 auto}._headerIcon_w7knm_62{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(191,219,254,.9);background:linear-gradient(180deg,#eff6ff,#dbeafe);box-shadow:inset 0 1px #fffffff2,0 10px 18px #2563eb1f}._headerIconSvg_w7knm_77{font-size:22px!important;color:#2563eb}._headerText_w7knm_400{min-width:0}._headerTitleRow_w7knm_404{display:flex;align-items:center;gap:10px}._headerTitle_w7knm_89{margin:0;font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:18.5px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#0f172a}._headerBadge_w7knm_115{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgba(191,219,254,.9);border-radius:999px;background:#eff6fff2;color:#1d4ed8;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._headerActions_w7knm_292{position:relative;z-index:1;display:flex;align-items:center;gap:10px;flex:1 1 0;min-width:0;justify-content:flex-end}._searchRow_w7knm_293{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;justify-content:flex-end}._actionRow_w7knm_294{display:flex;align-items:center;gap:8px;flex:0 0 auto}._searchInput_w7knm_128{width:min(280px,100%);height:36px;padding:0 14px;border:1px solid rgba(219,234,254,.9);border-radius:12px;background:#f8fbff;color:#334155;font-size:13px;outline:none;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}._searchInput_w7knm_128::placeholder{color:#94a3b8}._searchInput_w7knm_128:focus{border-color:#93c5fd;background:#fff;box-shadow:0 0 0 4px #2563eb1f}._reloadButton_w7knm_179{width:36px;height:36px;border:1px solid rgba(191,219,254,.95);border-radius:12px;background:linear-gradient(180deg,#eff6ff,#dbeafe);box-shadow:0 10px 20px #3f558c1f;color:#2563eb;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}._reloadButton_w7knm_179:hover{transform:translateY(-1px)}._reloadButton_w7knm_179:disabled{cursor:default;opacity:.7;transform:none}._inlineReloadButton_w7knm_180{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px}._sortButtonActive_w7knm_510{border-color:#93c5fd;background:linear-gradient(180deg,#dbeafe,#dbeafe);box-shadow:0 10px 20px #3f558c29}._reloadIcon_w7knm_82{font-size:18px!important}._actionPillButton_w7knm_189{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border:1px solid transparent;border-radius:14px;cursor:pointer;color:#fff;font-size:14px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease,border-color .12s ease}._actionPillButton_w7knm_189:hover{transform:translateY(-1px)}._actionPillButton_w7knm_189:active{transform:translateY(0);filter:saturate(.96)}._importButton_w7knm_545{border-color:#f18f91;background:linear-gradient(180deg,#ff9f92,#ff7c71);box-shadow:0 10px 20px #ee7d6e38}._importButton_w7knm_545:hover{box-shadow:0 14px 28px #ff7c6f4d,inset 0 1px #ffffff3d}._addPatientButton_w7knm_191{border-color:#2563eb59;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 10px 20px #2563eb33}._addPatientButton_w7knm_191:hover{box-shadow:0 14px 28px #2563eb47,inset 0 1px #fff3}._pillActionIcon_w7knm_563{font-size:18px!important;color:#fff}._headerActionControls_w7knm_568{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._buttonContainer_w7knm_575{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}._tableButtonContainer_w7knm_583{justify-content:flex-end;width:100%}._buttonItem_w7knm_181{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid transparent;border-radius:12px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease,border-color .12s ease}._buttonItem_w7knm_181:hover{transform:translateY(-1px)}._buttonItem_w7knm_181:active{transform:translateY(0);filter:saturate(.96)}._searchButton_w7knm_607{border-color:#93c5fd;background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 6px 12px #2563eb38,inset 0 1px #ffffff3d}._searchButton_w7knm_607:hover{box-shadow:0 12px 20px #2563eb47,inset 0 1px #ffffff3d}._addButton_w7knm_193{border-color:#1d4ed8;background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 6px 12px #2563eb33,inset 0 1px #ffffff3d}._addButton_w7knm_193:hover{box-shadow:0 12px 20px #2563eb42,inset 0 1px #ffffff3d}._actionIcon_w7knm_625{font-size:18px!important;color:#fff}._tableActionButton_w7knm_630{padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}._editButton_w7knm_252{border-color:#bfdbfe;background:linear-gradient(180deg,#eff6ff,#dbeafe);box-shadow:0 8px 14px #2563eb29,inset 0 1px #ffffffb3}._deleteButton_w7knm_259{border-color:#fecaca;background:linear-gradient(180deg,#fef2f2,#fee2e2);box-shadow:0 8px 14px #ba4b6324,inset 0 1px #ffffffb3}._iconEdit_w7knm_648{font-size:18px!important;color:#2563eb}._iconDelete_w7knm_653{font-size:18px!important;color:#ef4444}._listItem_w7knm_203{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:calc(100vh - 170px);padding:12px;border:1px solid rgba(219,234,254,.92);border-radius:20px;background:linear-gradient(180deg,#f8fbfff5,#f3f8fffa);box-shadow:0 18px 42px #3f558c14,inset 0 1px #ffffffe6;overflow:hidden}._tableArea_w7knm_673{flex:1 1 auto;min-height:0;overflow:hidden}._paginationArea_w7knm_679{flex:0 0 auto;margin-top:auto;padding-top:12px}._tableSurface_w7knm_213{border:1px solid rgba(219,234,254,.95);border-radius:20px!important;background:#ffffffe0!important;box-shadow:0 12px 24px #3f558c0d,inset 0 1px #ffffffe6;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}._tableSurface_w7knm_213::-webkit-scrollbar{width:10px}._tableSurface_w7knm_213::-webkit-scrollbar-track{background:#eef4ffd9;border-radius:999px}._tableSurface_w7knm_213::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#93c5fd,#60a5fa);border-radius:999px;border:2px solid rgba(238,244,255,.85)}._tableSurface_w7knm_213{scrollbar-width:thin;scrollbar-color:#93c5fd rgba(238,244,255,.85)}._tableSurface_w7knm_213 .MuiTableHead-root .MuiTableCell-root{border-bottom:1px solid rgba(220,228,236,.95);background:linear-gradient(180deg,#f8fbff,#eef4ff)}._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableRow-root:hover{background:#eef4ffa6}._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:0}._tableHeaderCell_w7knm_236{color:#334155!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;padding:14px 16px!important}._tableSortButton_w7knm_731{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:28px;margin:-5px 0;padding:4px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;vertical-align:middle;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}._tableSortButton_w7knm_731:has(._tableSortState_w7knm_750){border-color:#bfdbfe;background:#f8fbff;color:#2563eb;box-shadow:0 8px 18px #2563eb1f}._tableSortButton_w7knm_731:hover:not(:disabled){border-color:#bfdbfe;background:#f8fbff;color:#2563eb}._tableSortButton_w7knm_731:disabled{cursor:progress;opacity:.68}._tableSortIcon_w7knm_766{width:15px!important;height:15px!important;color:#64748b}._tableSortButton_w7knm_731:has(._tableSortState_w7knm_750) ._tableSortIcon_w7knm_766{color:#2563eb}._tableSortState_w7knm_750{min-width:30px;padding:2px 5px;border-radius:999px;background:#eef2ff;color:#1d4ed8;font-size:9px;font-weight:900;line-height:1;letter-spacing:0;text-align:center;text-transform:uppercase}._tableBodyCell_w7knm_240{color:#334155!important;font-size:14px!important;font-weight:500!important;padding:14px 16px!important;border-bottom:1px solid rgba(226,232,240,.92)!important}._patientRow_w7knm_798:hover ._nameButton_w7knm_798,._patientRow_w7knm_798:focus-within ._nameButton_w7knm_798{color:#1d4ed8;background:linear-gradient(180deg,#eff6fff5,#dbeafef5);box-shadow:0 10px 20px #2563eb1f;transform:translate(2px)}._patientRow_w7knm_798:hover ._nameButtonHint_w7knm_804,._patientRow_w7knm_798:focus-within ._nameButtonHint_w7knm_804{opacity:1;transform:translate(0) scale(1)}._patientRow_w7knm_798:hover ._nameSecondaryText_w7knm_808,._patientRow_w7knm_798:focus-within ._nameSecondaryText_w7knm_808{color:#3b82f6!important}._nameButton_w7knm_798{display:inline-flex;align-items:center;gap:8px;max-width:100%;border:0;padding:6px 10px;margin:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;cursor:pointer;text-align:left;border-radius:999px;transition:color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}._nameButton_w7knm_798:focus-visible{outline:none;color:#1d4ed8;background:linear-gradient(180deg,#eff6fffa,#dbeafefa);box-shadow:0 0 0 3px #2563eb2e,0 10px 20px #2563eb1f}._nameButtonLabel_w7knm_837{min-width:0}._nameButtonHint_w7knm_804{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;background:#2563eb1a;color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.02em;white-space:nowrap;opacity:0;transform:translate(-6px) scale(.96);transition:opacity .14s ease,transform .14s ease,background-color .14s ease;pointer-events:none}._nameCellStack_w7knm_860{display:flex;flex-direction:column;gap:4px;align-items:flex-start}._nameSecondaryText_w7knm_808{color:#60a5fa!important;font-size:12px!important;line-height:1.2!important;cursor:pointer}._patientNumberCell_w7knm_874{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}._balanceBadge_w7knm_882{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 10px;border:1px solid rgba(239,68,68,.22);border-radius:999px;background:#fef2f2eb;color:#b91c1c;font-size:12px;font-weight:850;line-height:1;white-space:nowrap}._balanceIndicator_w7knm_898{width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 4px #ef44441f}._noBalanceText_w7knm_907{color:#64748b;font-weight:750}._localSyncBadge_w7knm_912{display:inline-flex;align-items:center;min-height:20px;margin-left:8px;padding:0 8px;border:1px solid rgba(245,158,11,.28);border-radius:999px;background:#fff7ed;color:#b45309;font-size:10px;font-weight:850;line-height:1;white-space:nowrap}._mobileRowInline_w7knm_928{display:flex;align-items:center;justify-content:space-between;gap:10px}._mobileMain_w7knm_935{min-width:0;display:flex;flex-direction:column;gap:2px}._mobileName_w7knm_942{margin:0!important;color:#0f172a!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mobileContact_w7knm_953{margin:0!important;color:#64748b!important;font-size:12px!important;line-height:1.2!important}._mobileMetaNote_w7knm_960{margin:0!important;color:#64748b!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}._mobileActions_w7knm_968{display:flex;justify-content:flex-end;flex:0 0 auto}._mobileActions_w7knm_968 ._buttonContainer_w7knm_575{width:auto;gap:6px}._emptyState_w7knm_69{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;max-width:420px;margin:0 auto;padding:34px 20px;border:1px dashed rgba(219,234,254,.95);border-radius:22px;background:linear-gradient(180deg,#f8fbfffa,#f3f8fffa)}._emptyStateIcon_w7knm_69{position:relative;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(180deg,#eff6ff,#dbeafe);box-shadow:inset 0 1px #ffffffe6}._emptyStateGlyph_w7knm_85{font-size:30px!important;color:#60a5fa}._emptyStateTitle_w7knm_93{color:#0f172a!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important}._emptyStateText_w7knm_1017{max-width:340px;color:#64748b!important;font-size:14px!important;line-height:1.6!important;text-align:center}._filterPopoverPaper_w7knm_28{width:min(360px,100vw - 24px);border:1px solid rgba(219,234,254,.92);border-radius:18px!important;background:linear-gradient(180deg,#fffffffa,#f3f8fffc);box-shadow:0 20px 40px #3f558c24!important}._filterPopoverBody_w7knm_1033{display:flex;flex-direction:column;gap:14px;padding:16px}._filterPopoverHeader_w7knm_1040{display:flex;flex-direction:column;gap:4px}._filterPopoverTitle_w7knm_91{margin:0;color:#0f172a;font-size:16px;font-weight:800}._filterPopoverSubtitle_w7knm_108{margin:0;color:#64748b;font-size:12px;line-height:1.5}._filterSection_w7knm_1060{display:flex;flex-direction:column;gap:8px}._filterSectionTitle_w7knm_1066{color:#475569;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._filterOptionGrid_w7knm_1074{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._filterOptionButton_w7knm_1080{min-height:40px;padding:0 12px;border:1px solid rgba(219,234,254,.95);border-radius:12px;background:linear-gradient(180deg,#fbfdfffa,#f3f8fffa);color:#334155;font-size:13px;font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}._filterOptionButton_w7knm_1080:hover{transform:translateY(-1px);box-shadow:0 10px 20px #3f558c1f}._filterOptionButtonActive_w7knm_1097{border-color:#93c5fd;background:linear-gradient(180deg,#eff6ff,#dbeafe);box-shadow:inset 0 1px #ffffffe6,0 10px 20px #3f558c24;color:#1d4ed8}._filterPopoverActions_w7knm_1104{display:flex;align-items:center;justify-content:flex-end;gap:8px}._filterSecondaryButton_w7knm_183,._filterPrimaryButton_w7knm_195{min-height:36px;padding:0 14px;border-radius:12px;font-size:12px;font-weight:800;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}._filterSecondaryButton_w7knm_183:hover:not(:disabled),._filterPrimaryButton_w7knm_195:hover:not(:disabled){transform:translateY(-1px)}._filterSecondaryButton_w7knm_183:disabled,._filterPrimaryButton_w7knm_195:disabled{cursor:default;opacity:.55;transform:none}._filterSecondaryButton_w7knm_183{border:1px solid rgba(219,234,254,.95);background:linear-gradient(180deg,#fcfdfffa,#f3f8fffa);color:#475569}._filterPrimaryButton_w7knm_195{border:1px solid rgba(37,99,235,.35);background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 10px 20px #2563eb33;color:#fff}@media (max-width: 768px){._mobilePatientNumber_w7knm_1146{display:none!important}._wrapper_w7knm_2{height:calc(100vh - 56px);min-height:0;padding:68px 12px 72px}._listContainer_w7knm_12{gap:12px}._headerTitleRow_w7knm_404{gap:8px;flex-wrap:wrap}._pillActionIcon_w7knm_563{font-size:17px!important}._listItem_w7knm_203{max-height:calc(100vh - 220px);padding:10px;border-radius:18px}._paginationArea_w7knm_679{padding-top:10px}._tableSurface_w7knm_213{border-radius:16px!important}._tableHeaderCell_w7knm_236,._tableBodyCell_w7knm_240{padding:12px 14px!important}._mobileActions_w7knm_968 ._tableActionButton_w7knm_630{width:34px;min-width:34px;height:34px;border-radius:10px}._mobileActions_w7knm_968 ._iconEdit_w7knm_648,._mobileActions_w7knm_968 ._iconDelete_w7knm_653{font-size:16px!important}._nameButton_w7knm_798{padding:0;border-radius:0}._nameButtonHint_w7knm_804{display:none}._emptyState_w7knm_69{padding:28px 18px;border-radius:18px}._emptyStateTitle_w7knm_93{font-size:18px!important}}@media (max-width: 420px){._wrapper_w7knm_2{padding:68px 10px 72px}._listHeader_w7knm_20{padding:12px;gap:8px}._headerTitle_w7knm_89{font-size:15px}._headerBadge_w7knm_115{min-height:22px;padding:0 8px;font-size:9px}._searchInput_w7knm_128{height:38px;font-size:13px;padding:0 10px}._reloadButton_w7knm_179{width:38px;height:38px}._inlineReloadButton_w7knm_180{flex:0 0 38px;width:38px;height:38px}._actionPillButton_w7knm_189{height:38px;font-size:12px;padding:0 10px;gap:5px;border-radius:10px}._pillActionIcon_w7knm_563{font-size:16px!important}._listItem_w7knm_203{max-height:calc(100vh - 230px);padding:8px}._paginationArea_w7knm_679{padding-top:8px}._tableHeaderCell_w7knm_236{padding:12px!important}._tableBodyCell_w7knm_240{padding:10px 12px!important}._mobileName_w7knm_942{font-size:14px!important}._emptyState_w7knm_69{gap:8px;padding:24px 16px;border-radius:16px}._filterOptionGrid_w7knm_1074{grid-template-columns:1fr}._emptyStateIcon_w7knm_69{width:48px;height:48px;border-radius:14px}._emptyStateTitle_w7knm_93{font-size:16px!important}._emptyStateText_w7knm_1017{font-size:13px!important;line-height:1.5!important}}._wrapper_w7knm_2{--patient-module-table-min-height: clamp(420px, 62dvh, 680px);--patient-module-table-max-height: calc(100dvh - 176px) }._listItem_w7knm_203{min-height:var(--patient-module-table-min-height);max-height:var(--patient-module-table-max-height)}._tableArea_w7knm_673{min-height:0;max-height:calc(var(--patient-module-table-max-height) - 58px)}._tableSurface_w7knm_213{min-height:calc(var(--patient-module-table-min-height) - 58px);max-height:calc(var(--patient-module-table-max-height) - 58px);overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}._paginationArea_w7knm_679{min-height:46px}@media (max-width: 1280px){._wrapper_w7knm_2{--patient-module-table-min-height: clamp(380px, 58dvh, 620px);--patient-module-table-max-height: calc(100dvh - 216px) }}@media (max-width: 768px){._wrapper_w7knm_2{--patient-module-table-min-height: 320px;--patient-module-table-max-height: 52dvh}._listItem_w7knm_203{min-height:var(--patient-module-table-min-height);max-height:var(--patient-module-table-max-height);overflow:hidden}._tableSurface_w7knm_213{min-height:calc(var(--patient-module-table-min-height) - 52px);max-height:calc(var(--patient-module-table-max-height) - 52px)}}@media (max-width: 420px){._wrapper_w7knm_2{--patient-module-table-min-height: 280px;--patient-module-table-max-height: 50dvh}}._wrapper_w7knm_2{--patient-module-ink: #0f172a;--patient-module-muted: #64748b;--patient-module-line: #e5e7eb;--patient-module-accent: #2563eb;--patient-module-accent-dark: #1d4ed8;--patient-module-accent-soft: #eef4ff;--patient-module-table-min-height: 500px;--patient-module-table-max-height: calc(100dvh - 304px) ;padding:24px}._listContainer_w7knm_12{gap:16px}._listHeader_w7knm_20{padding:16px 18px;border:1px solid rgba(219,234,254,.95);border-radius:24px;background:#ffffffeb;box-shadow:0 18px 48px #3f558c14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._listHeader_w7knm_20:after{display:none}._headerIcon_w7knm_62{border:0;background:var(--patient-module-accent-soft);box-shadow:none}._headerIconSvg_w7knm_77{color:var(--patient-module-accent)!important}._headerTitle_w7knm_89{color:var(--patient-module-ink);letter-spacing:0}._headerBadge_w7knm_115{min-height:24px;border:0;background:var(--patient-module-accent-soft);color:var(--patient-module-accent-dark);letter-spacing:0;text-transform:none}._headerActions_w7knm_292{gap:10px}._searchRow_w7knm_293{gap:8px}._searchField_w7knm_1398{width:min(360px,100%);height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--patient-module-line);border-radius:14px;background:#fff;box-shadow:0 10px 24px #3f558c0f;transition:border-color .14s ease,box-shadow .14s ease}._searchField_w7knm_1398:focus-within{border-color:#2563eb6b;box-shadow:0 0 0 4px #2563eb1a,0 12px 26px #3f558c14}._searchIcon_w7knm_1416{color:#94a3b8;font-size:18px!important;flex:0 0 auto;width:auto!important;max-width:none!important}._searchInput_w7knm_128{flex:1 1 auto;width:100%!important;height:100%;min-width:0;max-width:100%!important;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--patient-module-ink);caret-color:var(--patient-module-accent);text-align:left}._searchInput_w7knm_128:focus{background:transparent;box-shadow:none}._reloadButton_w7knm_179,._toolbarButton_w7knm_1445,._actionPillButton_w7knm_189{border-radius:14px;letter-spacing:0;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background-color .14s ease}._reloadButton_w7knm_179{border-color:var(--patient-module-line);background:#fff;box-shadow:0 10px 24px #3f558c0f;color:var(--patient-module-accent)}._toolbarButton_w7knm_1445{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid var(--patient-module-line);background:#fff;box-shadow:0 10px 24px #3f558c0f;color:#334155;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}._toolbarButton_w7knm_1445:hover:not(:disabled){transform:translateY(-1px);border-color:#2563eb47;box-shadow:0 14px 30px #3f558c1a}._toolbarButton_w7knm_1445:disabled{cursor:default;opacity:.65}._filterButton_w7knm_1485{color:var(--patient-module-accent-dark)}._toolbarIcon_w7knm_1489{font-size:18px!important;color:currentColor}._sortButtonActive_w7knm_510{border-color:#2563eb59;background:var(--patient-module-accent-soft);color:var(--patient-module-accent-dark);box-shadow:0 12px 26px #2563eb1f}._importButton_w7knm_545{border-color:var(--patient-module-line);background:#fff;color:#334155;box-shadow:0 10px 24px #3f558c0f}._importButton_w7knm_545 ._pillActionIcon_w7knm_563{color:var(--patient-module-accent)}._addPatientButton_w7knm_191{border-color:var(--patient-module-accent);background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 14px 30px #2563eb38}._statGrid_w7knm_1517{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}._statCard_w7knm_22{position:relative;display:flex;align-items:center;gap:14px;min-width:0;padding:18px;overflow:hidden;border:1px solid rgba(219,234,254,.95);border-radius:24px;background:#fffffff0;box-shadow:0 18px 44px #3f558c12;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}._statCard_w7knm_22:hover{transform:translateY(-2px);border-color:#2563eb38;box-shadow:0 22px 52px #3f558c1a}._statCard_w7knm_22:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:1}._cardBarBrand_w7knm_1553:before{background:#a2a2a2}._statIcon_w7knm_63{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px;border-radius:16px;background:var(--patient-module-accent-soft);color:var(--patient-module-accent)}._statIconSvg_w7knm_78{font-size:22px!important}._statContent_w7knm_1573{min-width:0}._statLabel_w7knm_1577{display:block;color:var(--patient-module-muted);font-size:12px;font-weight:800}._statValue_w7knm_1584{display:block;margin-top:5px;color:var(--patient-module-ink);font-size:22px;line-height:1.1}._privateStatValue_w7knm_1592{display:flex;align-items:center;gap:7px;min-width:0}._maskedStatValue_w7knm_1599{min-width:104px;letter-spacing:2px}._statVisibilityButton_w7knm_1604{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;margin-top:5px;padding:0;border:0;border-radius:9px;background:transparent;color:#64748b;cursor:pointer;transition:background-color .15s ease,color .15s ease}._statVisibilityButton_w7knm_1604:hover{background:#f59e0b1f;color:#d97706}._statVisibilityButton_w7knm_1604:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}._statVisibilityButton_w7knm_1604 .MuiSvgIcon-root{font-size:18px}._statHelper_w7knm_1632{margin:6px 0 0;color:#64748b;font-size:12px;font-weight:700}._listItem_w7knm_203{min-height:var(--patient-module-table-min-height);max-height:var(--patient-module-table-max-height);padding:0;border:none!important;border-radius:20px;background:#fffffff0;box-shadow:0 16px 36px #3f558c1a,0 1px 2px #0f172a08;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._tableArea_w7knm_673{padding:14px 14px 0;max-height:calc(var(--patient-module-table-max-height) - 68px)}._tableSurface_w7knm_213{min-height:calc(var(--patient-module-table-min-height) - 68px);max-height:calc(var(--patient-module-table-max-height) - 68px);border:1px solid rgba(219,234,254,.72);border-radius:18px!important;background:#fffffff0!important;box-shadow:inset 0 1px #ffffffe0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain}._tableSurface_w7knm_213 .MuiTable-root{min-width:900px}._tableSurface_w7knm_213 .MuiTableHead-root .MuiTableCell-root{background:#f8fbff;border-bottom-color:var(--patient-module-line)}._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableRow-root{transition:background-color .14s ease}._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableRow-root:hover{background:#f4f8ff}._tableHeaderCell_w7knm_236{color:#64748b!important;font-size:11px!important;letter-spacing:0!important;padding:12px 14px!important}._tableBodyCell_w7knm_240{color:#1e293b!important;font-size:13px!important;padding:12px 14px!important;border-bottom-color:#eef4ff!important}._patientNameCell_w7knm_1694{display:flex;align-items:center;gap:12px;min-width:0}._nameButton_w7knm_798{padding:0;border-radius:0;color:var(--patient-module-ink)}._nameButton_w7knm_798:focus-visible{background:transparent;box-shadow:none;color:var(--patient-module-accent-dark)}._nameButtonHint_w7knm_804{display:none}._patientRow_w7knm_798:hover ._nameButton_w7knm_798,._patientRow_w7knm_798:focus-within ._nameButton_w7knm_798{color:var(--patient-module-accent-dark);background:transparent;box-shadow:none;transform:none}._nameSecondaryText_w7knm_808{color:#3b82f6!important}._rowActionGroup_w7knm_1727{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}._patientActionButton_w7knm_1734{width:34px!important;height:34px!important;border:1px solid var(--patient-module-line)!important;border-radius:12px!important;background:#fff!important;color:#475569!important;box-shadow:0 8px 18px #3f558c0f;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease!important}._patientActionButton_w7knm_1734:hover{transform:translateY(-1px);border-color:#2563eb42!important;box-shadow:0 12px 24px #3f558c1a}._patientActionIcon_w7knm_1750{font-size:17px!important}._paginationArea_w7knm_679{flex:0 0 auto;padding:10px 16px;border-top:1px solid rgba(219,234,254,.9);background:#fffffff5}._paginationArea_w7knm_679>.MuiBox-root{margin-top:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media (max-width: 1280px){._wrapper_w7knm_2{--patient-module-table-max-height: calc(100dvh - 354px) }._statGrid_w7knm_1517{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){._wrapper_w7knm_2{--patient-module-table-min-height: 0;--patient-module-table-max-height: none;height:calc(100dvh - 64px)!important;min-height:calc(100dvh - 64px)!important;padding:14px 12px 18px!important;overflow:hidden!important;background:radial-gradient(circle at 20% 0%,rgba(37,99,235,.1),transparent 34%),linear-gradient(180deg,#fbfcff,#eef4ff)}._bodyWrapper_w7knm_13{height:100%;min-height:0;overflow:hidden}._listContainer_w7knm_12{display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;gap:12px;overflow:hidden}._listHeader_w7knm_20{gap:10px;padding:14px;border-radius:20px;box-shadow:0 18px 42px #3f558c14}._headerInfo_w7knm_372{gap:10px}._headerIcon_w7knm_62{width:38px;height:38px;flex-basis:38px;border-radius:14px}._headerTitle_w7knm_89{font-size:18px;line-height:1.05}._headerBadge_w7knm_115{min-height:22px;padding:0 9px;border:1px solid var(--patient-module-line);background:#fff;box-shadow:0 8px 18px #3f558c0d;font-size:10px}._statGrid_w7knm_1517{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._statCard_w7knm_22{min-height:92px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px;border-radius:18px;box-shadow:0 14px 30px #3f558c12}._statIcon_w7knm_63{width:30px;height:30px;flex-basis:30px;border-radius:11px}._statIconSvg_w7knm_78{font-size:17px!important}._statContent_w7knm_1573{width:100%}._statLabel_w7knm_1577{min-height:24px;color:#475569;font-size:10px;line-height:1.2}._statValue_w7knm_1584{margin-top:4px;font-size:18px}._statHelper_w7knm_1632{display:none}._listItem_w7knm_203{grid-row:3;align-self:stretch;flex:initial;display:flex;flex-direction:column;height:100%;min-height:0;max-height:100%;overflow:hidden;border-radius:22px;margin-bottom:0}._tableArea_w7knm_673{flex:1 1 0;min-height:0;padding:0;max-height:none;overflow:hidden}._tableSurface_w7knm_213{height:100%;min-height:0;max-height:none;border:0;border-radius:22px 22px 0 0!important;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._tableSurface_w7knm_213 .MuiTable-root{min-width:0;border-collapse:separate;border-spacing:0;padding:0}._tableSurface_w7knm_213 .MuiTableHead-root{display:none}._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableRow-root{display:block;border:0;border-radius:0;border-bottom:1px solid var(--patient-module-line);background:#fff;box-shadow:none;overflow:hidden}._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableRow-root:hover{background:#fff}._tableSurface_w7knm_213 .MuiTableCell-root{display:block;border-bottom:0!important}._paginationArea_w7knm_679{flex:0 0 auto;min-height:62px;padding:10px;margin-top:0}._mobileListHeader_w7knm_1927{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 16px;border-bottom:1px solid var(--patient-module-line);background:#fff;color:var(--patient-module-ink);font-size:16px;font-weight:850}._mobileSortButton_w7knm_1942{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 4px;border:0;background:transparent;color:var(--patient-module-accent-dark);font-size:14px;font-weight:850;cursor:pointer}._mobileSortIcon_w7knm_1955{font-size:20px!important}._mobileRowInline_w7knm_928{align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;padding:8px}._mobileMain_w7knm_935{flex:1 1 auto;min-width:0;gap:5px}._mobileName_w7knm_942{color:var(--patient-module-ink)!important;font-size:15px!important;font-weight:850!important}._mobilePatientNumber_w7knm_1146{color:#475569!important;font-size:12px!important;line-height:1.25!important;cursor:pointer}._mobileDot_w7knm_1981{color:#94a3b8;font-weight:900}._mobilePhone_w7knm_1985{color:#2563eb;font-weight:800}._mobileContact_w7knm_953{color:#334155!important;font-size:12px!important;line-height:1.25!important}._mobileMetaNote_w7knm_960{margin-top:0!important;color:#64748b!important;font-size:12px!important;font-weight:650!important}._mobileActions_w7knm_968{align-self:flex-start}._patientActionButton_w7knm_1734{width:36px!important;height:36px!important;border-radius:13px!important}}@media (max-width: 420px){._wrapper_w7knm_2{padding:12px 10px 16px!important}._statValue_w7knm_1584{font-size:16px}._statGrid_w7knm_1517{gap:7px}._statCard_w7knm_22{min-height:86px;padding:9px 8px;border-radius:16px}._statLabel_w7knm_1577{font-size:9px}._searchRow_w7knm_293{display:contents}._filterButton_w7knm_1485{grid-column:1}._reloadButton_w7knm_179,._toolbarButton_w7knm_1445{width:100%;height:42px}._headerActions_w7knm_292{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._mobileName_w7knm_942{font-size:14px!important}}@media (max-width: 768px){._wrapper_w7knm_2._wrapper_w7knm_2{box-sizing:border-box;display:flex!important;flex-direction:column;height:calc(100dvh - 64px)!important;max-height:calc(100dvh - 64px)!important;min-height:calc(100dvh - 64px)!important;padding-bottom:10px!important;overflow:hidden!important}._bodyWrapper_w7knm_13._bodyWrapper_w7knm_13{display:flex;flex:1 1 auto;flex-direction:column;height:auto!important;min-height:0;overflow:hidden}._listContainer_w7knm_12._listContainer_w7knm_12{display:grid!important;flex:1 1 auto;grid-template-rows:auto auto minmax(0,1fr);height:auto!important;min-height:0;max-height:100%;overflow:hidden}._listItem_w7knm_203._listItem_w7knm_203{align-self:stretch;display:flex;flex-direction:column;height:auto!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}._tableArea_w7knm_673._tableArea_w7knm_673{flex:1 1 0;min-height:0!important;max-height:none!important;overflow:hidden!important}._tableSurface_w7knm_213._tableSurface_w7knm_213{height:100%!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}._paginationArea_w7knm_679._paginationArea_w7knm_679{flex:0 0 auto;min-height:62px;margin-top:0!important}}@media (max-width: 768px){._wrapper_w7knm_2._wrapper_w7knm_2{max-height:calc(100dvh - 64px)!important}._listContainer_w7knm_12._listContainer_w7knm_12{grid-template-rows:auto auto minmax(0,1fr)}._listItem_w7knm_203._listItem_w7knm_203{grid-row:3;align-self:stretch;height:auto!important;min-height:0!important;max-height:100%!important}._tableArea_w7knm_673._tableArea_w7knm_673{flex:1 1 0;max-height:none!important}._tableSurface_w7knm_213._tableSurface_w7knm_213{height:100%!important;max-height:none!important;overscroll-behavior:contain}._paginationArea_w7knm_679._paginationArea_w7knm_679{flex:0 0 auto;min-height:62px;padding:10px}._listHeader_w7knm_20 ._addPatientButton_w7knm_191{border-color:#2563eb59;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 10px 20px #2563eb33}}._wrapper_w7knm_2._wrapper_w7knm_2{padding:18px 24px 20px!important}._listContainer_w7knm_12._listContainer_w7knm_12{gap:12px!important}._listHeader_w7knm_20._listHeader_w7knm_20{min-height:62px!important;padding:10px 14px!important;border-radius:18px!important}._headerInfo_w7knm_372{gap:10px!important}._headerIcon_w7knm_62{width:42px!important;height:42px!important;border-radius:13px!important}._headerIconSvg_w7knm_77{font-size:21px!important}._headerTitle_w7knm_89{font-size:18px!important;line-height:1.1!important}._headerBadge_w7knm_115{min-height:22px!important;padding:0 10px!important;font-size:10px!important}._headerActions_w7knm_292,._searchRow_w7knm_293{gap:8px!important}._searchField_w7knm_1398{min-height:38px!important;border-radius:13px!important}._searchInput_w7knm_128{height:38px!important;min-height:38px!important;font-size:13px!important}._toolbarButton_w7knm_1445,._reloadButton_w7knm_179,._inlineReloadButton_w7knm_180,._actionPillButton_w7knm_189{min-height:38px!important;height:38px!important;border-radius:13px!important}._toolbarButton_w7knm_1445,._filterButton_w7knm_1485{padding:0 13px!important}._reloadButton_w7knm_179,._inlineReloadButton_w7knm_180{width:38px!important;min-width:38px!important}._actionRow_w7knm_294{gap:8px!important}._actionPillButton_w7knm_189{padding:0 16px!important}._statGrid_w7knm_1517._statGrid_w7knm_1517{gap:12px!important}._statCard_w7knm_22._statCard_w7knm_22{min-height:76px!important;padding:12px 18px!important;border-radius:18px!important;gap:13px!important}._statIcon_w7knm_63{width:42px!important;height:42px!important;border-radius:14px!important}._statIconSvg_w7knm_78{font-size:21px!important}._statLabel_w7knm_1577{margin-bottom:4px!important;font-size:10px!important;line-height:1.1!important}._statValue_w7knm_1584{font-size:20px!important;line-height:1.05!important}._statHelper_w7knm_1632{margin-top:5px!important;font-size:11px!important}._listItem_w7knm_203._listItem_w7knm_203,._tableArea_w7knm_673._tableArea_w7knm_673,._tableSurface_w7knm_213._tableSurface_w7knm_213{border-radius:18px!important}._tableHeaderCell_w7knm_236._tableHeaderCell_w7knm_236{padding:11px 14px!important;font-size:10px!important;line-height:1.1!important}._tableBodyCell_w7knm_240._tableBodyCell_w7knm_240{padding:10px 14px!important;font-size:13px!important}._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableRow-root{height:58px}._patientNameCell_w7knm_1694{gap:10px!important}._nameButtonLabel_w7knm_837{font-size:13px!important;line-height:1.15!important}._nameButtonHint_w7knm_804,._nameSecondaryText_w7knm_808{font-size:11px!important;line-height:1.15!important}._rowActionGroup_w7knm_1727{gap:8px!important}._patientActionButton_w7knm_1734{width:36px!important;height:36px!important;border-radius:13px!important}._paginationArea_w7knm_679._paginationArea_w7knm_679{min-height:56px!important;padding:8px 14px!important}@media (max-width: 1100px){._listHeader_w7knm_20._listHeader_w7knm_20{align-items:stretch!important;gap:10px!important}._headerActions_w7knm_292{width:100%}}@media (max-width: 768px){._wrapper_w7knm_2._wrapper_w7knm_2{padding:12px 12px 10px!important}._listContainer_w7knm_12._listContainer_w7knm_12{gap:10px!important}._listHeader_w7knm_20._listHeader_w7knm_20{min-height:auto!important;padding:12px!important;border-radius:16px!important}._headerTitle_w7knm_89{font-size:17px!important}._statGrid_w7knm_1517._statGrid_w7knm_1517{gap:8px!important}._statCard_w7knm_22._statCard_w7knm_22{min-height:74px!important;padding:10px 12px!important}._tableBodyCell_w7knm_240._tableBodyCell_w7knm_240{padding:8px 12px!important}._mobileRowInline_w7knm_928{padding:6px 4px!important}}._listItem_w7knm_203._listItem_w7knm_203,._tableArea_w7knm_673._tableArea_w7knm_673{display:flex!important;flex:1 1 auto!important;min-height:0!important;max-height:none!important}._tableSurface_w7knm_213._tableSurface_w7knm_213{flex:1 1 auto!important;min-height:0!important;max-height:none!important}._tableSurface_w7knm_213 .MuiTableHead-root{position:relative;z-index:6}._tableSurface_w7knm_213 .MuiTableCell-stickyHeader,._tableSurface_w7knm_213 .MuiTableHead-root .MuiTableCell-root,._tableHeaderCell_w7knm_236._tableHeaderCell_w7knm_236{background:#fff!important;background-color:#fff!important;box-shadow:inset 0 -1px #e5e7eb,0 2px 8px #3f558c14!important;opacity:1!important;z-index:7!important}._tableSurface_w7knm_213 .MuiTableCell-stickyHeader:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#fff}._listHeader_w7knm_20._listHeader_w7knm_20,._summaryCard_w7knm_21._summaryCard_w7knm_21,._statCard_w7knm_22._statCard_w7knm_22,._financeStatCard_w7knm_23._financeStatCard_w7knm_23,._labStatCard_w7knm_24._labStatCard_w7knm_24,._reportSummaryCard_w7knm_25._reportSummaryCard_w7knm_25,._reportMetricCard_w7knm_26._reportMetricCard_w7knm_26,._moduleCard_w7knm_31._moduleCard_w7knm_31,._contentCard_w7knm_32._contentCard_w7knm_32,._exportHeroCard_w7knm_33._exportHeroCard_w7knm_33,._auditSummaryCard_w7knm_34._auditSummaryCard_w7knm_34,._listItem_w7knm_203._listItem_w7knm_203,._calendarFullWrapper_w7knm_204._calendarFullWrapper_w7knm_204,._calendarToolbar_w7knm_27._calendarToolbar_w7knm_27,._invoiceFilterCard_w7knm_29._invoiceFilterCard_w7knm_29,._invoiceSummaryTile_w7knm_30._invoiceSummaryTile_w7knm_30{border:1px solid rgba(219,234,254,.72)!important;border-radius:20px!important;background:#fffffff0!important;box-shadow:0 16px 36px #3f558c1a,0 1px 2px #0f172a08!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._statCard_w7knm_22._statCard_w7knm_22,._financeStatCard_w7knm_23._financeStatCard_w7knm_23,._labStatCard_w7knm_24._labStatCard_w7knm_24,._summaryCard_w7knm_21._summaryCard_w7knm_21,._reportMetricCard_w7knm_26._reportMetricCard_w7knm_26,._invoiceSummaryTile_w7knm_30._invoiceSummaryTile_w7knm_30{background:linear-gradient(135deg,#fffffffa,#f8fbffeb)!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}._statCard_w7knm_22._statCard_w7knm_22:hover,._financeStatCard_w7knm_23._financeStatCard_w7knm_23:hover,._labStatCard_w7knm_24._labStatCard_w7knm_24:hover,._summaryCard_w7knm_21._summaryCard_w7knm_21:hover,._reportMetricCard_w7knm_26._reportMetricCard_w7knm_26:hover,._invoiceSummaryTile_w7knm_30._invoiceSummaryTile_w7knm_30:hover{border-color:#2563eb38!important;box-shadow:0 22px 48px #3f558c1f,0 2px 8px #0f172a0a!important;transform:translateY(-2px)}._headerIcon_w7knm_62._headerIcon_w7knm_62,._statIcon_w7knm_63._statIcon_w7knm_63,._financeStatIcon_w7knm_64._financeStatIcon_w7knm_64,._labStatIcon_w7knm_65._labStatIcon_w7knm_65,._reportTabIcon_w7knm_66._reportTabIcon_w7knm_66,._emptyStateIcon_w7knm_69._emptyStateIcon_w7knm_69,._filterIcon_w7knm_70._filterIcon_w7knm_70,._documentPreviewIconWrap_w7knm_71._documentPreviewIconWrap_w7knm_71{border:0!important;background:#eef4ff!important;color:#2563eb!important;box-shadow:none!important}._headerIconSvg_w7knm_77._headerIconSvg_w7knm_77,._statIconSvg_w7knm_78._statIconSvg_w7knm_78,._financeStatIcon_w7knm_64._financeStatIcon_w7knm_64 svg,._labStatIcon_w7knm_65._labStatIcon_w7knm_65 svg,._reportTabIcon_w7knm_66._reportTabIcon_w7knm_66 svg,._emptyStateGlyph_w7knm_85._emptyStateGlyph_w7knm_85,._reloadIcon_w7knm_82._reloadIcon_w7knm_82,._headerReloadIcon_w7knm_83._headerReloadIcon_w7knm_83{color:#2563eb!important}._searchField_w7knm_1398._searchField_w7knm_1398,._searchInput_w7knm_128._searchInput_w7knm_128,._filterSelect_w7knm_129._filterSelect_w7knm_129,._filterDateInput_w7knm_130._filterDateInput_w7knm_130,._filterTrigger_w7knm_121._filterTrigger_w7knm_121,._toolbarButton_w7knm_1445._toolbarButton_w7knm_1445,._reloadButton_w7knm_179._reloadButton_w7knm_179,._inlineReloadButton_w7knm_180._inlineReloadButton_w7knm_180,._buttonItem_w7knm_181._buttonItem_w7knm_181,._calendarNavButton_w7knm_182._calendarNavButton_w7knm_182,._filterSecondaryButton_w7knm_183._filterSecondaryButton_w7knm_183{border-color:#dbeafee6!important;background:#ffffffe6!important;box-shadow:0 10px 22px #3f558c14!important}._tableSurface_w7knm_213._tableSurface_w7knm_213{border:none!important;border-radius:18px!important;background:#fffffff0!important;box-shadow:inset 0 1px #ffffffe0!important}._tableSurface_w7knm_213._tableSurface_w7knm_213 .MuiTableHead-root .MuiTableCell-root,._tableHeaderCell_w7knm_236._tableHeaderCell_w7knm_236{background:#f8fbfff5!important;box-shadow:inset 0 -1px #dbeafee6!important}._tableSurface_w7knm_213._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableRow-root:hover{background:#eef4ffc7!important}._statCard_w7knm_22._statCard_w7knm_22._statAccentBlue_w7knm_2499{background:linear-gradient(135deg,#fff,#eff6ff)!important}._statCard_w7knm_22._statCard_w7knm_22._statAccentCyan_w7knm_2503{background:linear-gradient(135deg,#fff,#ecfeff)!important}._statCard_w7knm_22._statCard_w7knm_22._statAccentViolet_w7knm_2507{background:linear-gradient(135deg,#fff,#faf5ff)!important}._statCard_w7knm_22._statCard_w7knm_22._statAccentGold_w7knm_2511{background:linear-gradient(135deg,#fff,#fffbeb)!important}._statCard_w7knm_22._statAccentBlue_w7knm_2499 ._statIcon_w7knm_63{background:#2563eb1a!important;color:#2563eb!important}._statCard_w7knm_22._statAccentCyan_w7knm_2503 ._statIcon_w7knm_63{background:#0ea5b71f!important;color:#0ea5b7!important}._statCard_w7knm_22._statAccentViolet_w7knm_2507 ._statIcon_w7knm_63{background:#7c3aed1a!important;color:#7c3aed!important}._statCard_w7knm_22._statAccentGold_w7knm_2511 ._statIcon_w7knm_63{background:#f59e0b21!important;color:#f59e0b!important}._statCard_w7knm_22._statAccentCyan_w7knm_2503 ._statIconSvg_w7knm_78{color:#0ea5b7!important}._statCard_w7knm_22._statAccentViolet_w7knm_2507 ._statIconSvg_w7knm_78{color:#7c3aed!important}@container patient-module (max-width: 720px){._statGrid_w7knm_1517._statGrid_w7knm_1517{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}._statCard_w7knm_22._statCard_w7knm_22{min-height:58px!important;padding:8px 10px!important;gap:8px!important;border-radius:14px!important}._statIcon_w7knm_63{width:32px!important;height:32px!important;flex:0 0 32px!important;border-radius:11px!important}._statIconSvg_w7knm_78{font-size:17px!important}._statLabel_w7knm_1577{min-height:0!important;margin-bottom:2px!important;font-size:8px!important;line-height:1.15!important}._statValue_w7knm_1584{font-size:15px!important;line-height:1.05!important}._maskedStatValue_w7knm_1599{min-width:74px;letter-spacing:1px}._statVisibilityButton_w7knm_1604{flex-basis:24px;width:24px;height:24px;margin-top:2px}._statVisibilityButton_w7knm_1604 .MuiSvgIcon-root{font-size:16px}._statHelper_w7knm_1632{margin-top:3px!important;font-size:8px!important;line-height:1.1!important}._mobileListHeader_w7knm_1927{display:none!important}._mobileSortButton_w7knm_1942{min-height:32px!important;font-size:12px!important}._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableRow-root{display:table-row!important;height:auto!important;border-bottom:1px solid var(--patient-module-line)}._tableSurface_w7knm_213 .MuiTableCell-root{display:table-cell!important;width:100%!important;padding:8px 10px!important}._mobileRowInline_w7knm_928{display:grid!important;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center!important;justify-content:stretch!important;gap:9px!important;width:100%!important;min-width:0!important;padding:0!important}._mobileMain_w7knm_935{width:100%!important;min-width:0!important;max-width:100%!important;justify-self:stretch}._mobileName_w7knm_942,._mobileMetaNote_w7knm_960{max-width:100%;overflow:hidden;text-overflow:ellipsis}._mobileMain_w7knm_935{gap:2px!important}._mobilePatientNumber_w7knm_1146{margin-top:0!important}._mobileMetaNote_w7knm_960{line-height:1.15!important}._mobileActions_w7knm_968{justify-self:end;align-self:center!important}._patientActionButton_w7knm_1734{width:32px!important;height:32px!important;border-radius:11px!important}}@container patient-module (max-width: 520px){._statCard_w7knm_22._statCard_w7knm_22{min-height:54px!important;padding:8px!important}._statHelper_w7knm_1632{display:none!important}}._patientNameLine_w7knm_2667,._nameSecondaryText_w7knm_808,._visitCell_w7knm_2669,._nextVisitCell_w7knm_2670{display:flex;align-items:center}._patientNameLine_w7knm_2667{gap:6px;min-width:0}._genderIcon_w7knm_2680._genderIcon_w7knm_2680{flex:0 0 auto;font-size:15px!important}._femaleGenderIcon_w7knm_2685{color:#ec4899}._maleGenderIcon_w7knm_2689{color:#3b82f6}._nameSecondaryText_w7knm_808{gap:5px;margin-top:2px!important;color:#94a3b8!important}._phoneIcon_w7knm_2699._phoneIcon_w7knm_2699{font-size:13px!important}._visitCell_w7knm_2669{gap:7px;min-width:0}._nextVisitIcon_w7knm_2708._nextVisitIcon_w7knm_2708{flex:0 0 auto;color:#2563eb;font-size:16px!important}._visitDetails_w7knm_2714{display:flex;min-width:0;flex-direction:column}._visitProcedure_w7knm_2720,._visitDate_w7knm_2721{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._visitProcedure_w7knm_2720{color:#334155;font-size:12.5px;font-weight:650}._visitDate_w7knm_2721{margin-top:1px;color:#94a3b8;font-size:11.5px}._noVisitData_w7knm_2739{color:#cbd5e1;font-size:12.5px;font-weight:650}._balanceBadge_w7knm_882._balanceBadge_w7knm_882,._paidBadge_w7knm_2746{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:0;border-radius:8px;font-size:12px;font-weight:750;line-height:1;white-space:nowrap}._balanceBadgeHigh_w7knm_2759{background:#fdeef0!important;color:#e11d48!important}._balanceBadgeMedium_w7knm_2764{background:#fdf3e3!important;color:#ea8c0b!important}._paidBadge_w7knm_2746{background:#e7f6ee;color:#16a34a}._tableSurface_w7knm_213 .MuiTableHead-root .MuiTableCell-root:nth-child(1),._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableCell-root:nth-child(1){width:38%}._tableSurface_w7knm_213 .MuiTableHead-root .MuiTableCell-root:nth-child(2),._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableCell-root:nth-child(2){width:22%}._tableSurface_w7knm_213 .MuiTableHead-root .MuiTableCell-root:nth-child(3),._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableCell-root:nth-child(3){width:24%}._tableSurface_w7knm_213 .MuiTableHead-root .MuiTableCell-root:nth-child(4),._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableCell-root:nth-child(4){width:16%;text-align:right}@media (max-width: 899px){._mobileMetaNote_w7knm_960 ._visitCell_w7knm_2669{display:inline-flex;margin-left:3px}}._wrapper_w7knm_2._wrapper_w7knm_2{font-family:Inter,system-ui,sans-serif!important}._statGrid_w7knm_1517._statGrid_w7knm_1517{gap:10px!important}._statCard_w7knm_22._statCard_w7knm_22{min-height:72px!important;padding:12px 14px!important;gap:11px!important;border-radius:14px!important;box-shadow:0 10px 24px #3f558c14,0 1px 2px #0f172a08!important}._statCard_w7knm_22._statCard_w7knm_22:hover{transform:translateY(-1px)!important;box-shadow:0 14px 30px #3f558c1a,0 1px 2px #0f172a08!important}._statIcon_w7knm_63._statIcon_w7knm_63{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:11px!important}._statIconSvg_w7knm_78._statIconSvg_w7knm_78{font-size:18px!important}._statContent_w7knm_1573{display:flex;min-width:0;flex-direction:column;gap:3px}._statLabel_w7knm_1577._statLabel_w7knm_1577{margin:0!important;color:#64748b!important;font-size:9.5px!important;font-weight:800!important;line-height:1.1!important}._statValue_w7knm_1584._statValue_w7knm_1584{margin:0!important;color:#0f172a!important;font-size:18px!important;font-weight:800!important;line-height:1.05!important}._privateStatValue_w7knm_1592._privateStatValue_w7knm_1592{gap:5px!important}._maskedStatValue_w7knm_1599._maskedStatValue_w7knm_1599{min-width:72px!important;letter-spacing:1.5px!important}._statVisibilityButton_w7knm_1604._statVisibilityButton_w7knm_1604{width:22px!important;height:22px!important;flex-basis:22px!important;margin-top:0!important;border-radius:8px!important}._statVisibilityButton_w7knm_1604._statVisibilityButton_w7knm_1604 .MuiSvgIcon-root{font-size:15px!important}._statHelper_w7knm_1632._statHelper_w7knm_1632{margin:0!important;color:#64748b!important;font-size:10.5px!important;font-weight:700!important;line-height:1.15!important}._searchField_w7knm_1398._searchField_w7knm_1398{border:1px solid rgba(219,234,254,.9)!important;background:#fffffff0!important;box-shadow:0 10px 22px #3f558c14!important;overflow:hidden}._searchInput_w7knm_128._searchInput_w7knm_128{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}._searchInput_w7knm_128._searchInput_w7knm_128:focus,._searchInput_w7knm_128._searchInput_w7knm_128:focus-visible{border:0!important;box-shadow:none!important;outline:0!important}._addPatientsShortLabel_w7knm_2908{display:none}._statCard_w7knm_22._statCard_w7knm_22{border:1px solid #e2e8f0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 1px 3px #0f172a0f!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}._statCard_w7knm_22._statCard_w7knm_22:hover{border-color:#cbd5e1!important;box-shadow:0 8px 18px #0f172a14,0 1px 3px #0f172a14!important;transform:translateY(-1px)!important}._statCard_w7knm_22._statCard_w7knm_22._statAccentBlue_w7knm_2499,._statCard_w7knm_22._statCard_w7knm_22._statAccentCyan_w7knm_2503,._statCard_w7knm_22._statCard_w7knm_22._statAccentViolet_w7knm_2507,._statCard_w7knm_22._statCard_w7knm_22._statAccentGold_w7knm_2511,._statCard_w7knm_22._statCard_w7knm_22._statAccentCoral_w7knm_2931{background:#fff!important}._statIcon_w7knm_63._statIcon_w7knm_63{border-radius:10px!important}._statCard_w7knm_22._statAccentBlue_w7knm_2499 ._statIcon_w7knm_63{background:#2563eb21!important;color:#2563eb!important}._statCard_w7knm_22._statAccentCyan_w7knm_2503 ._statIcon_w7knm_63{background:#12b3a821!important;color:#12b3a8!important}._statCard_w7knm_22._statAccentViolet_w7knm_2507 ._statIcon_w7knm_63{background:#6366f121!important;color:#1d4ed8!important}._statCard_w7knm_22._statAccentGold_w7knm_2511 ._statIcon_w7knm_63{background:#f59e0b24!important;color:#f59e0b!important}._statCard_w7knm_22._statAccentCoral_w7knm_2931 ._statIcon_w7knm_63{background:#ef444421!important;color:#ef4444!important}._statCard_w7knm_22._statAccentBlue_w7knm_2499 ._statIconSvg_w7knm_78{color:#2563eb!important}._statCard_w7knm_22._statAccentCyan_w7knm_2503 ._statIconSvg_w7knm_78{color:#12b3a8!important}._statCard_w7knm_22._statAccentViolet_w7knm_2507 ._statIconSvg_w7knm_78{color:#1d4ed8!important}._statCard_w7knm_22._statAccentGold_w7knm_2511 ._statIconSvg_w7knm_78{color:#f59e0b!important}._statCard_w7knm_22._statAccentCoral_w7knm_2931 ._statIconSvg_w7knm_78{color:#ef4444!important}._statLabel_w7knm_1577._statLabel_w7knm_1577{letter-spacing:.05em!important;text-transform:uppercase!important}._statValue_w7knm_1584._statValue_w7knm_1584{font-size:20px!important;font-weight:850!important}._tableSurface_w7knm_213._tableSurface_w7knm_213 .MuiTableHead-root,._tableSurface_w7knm_213._tableSurface_w7knm_213 .MuiTableHead-root .MuiTableRow-root,._tableSurface_w7knm_213._tableSurface_w7knm_213 .MuiTableHead-root .MuiTableCell-root,._tableSurface_w7knm_213._tableSurface_w7knm_213 .MuiTableCell-stickyHeader,._tableHeaderCell_w7knm_236._tableHeaderCell_w7knm_236{background:#f8fafc!important}._tableSurface_w7knm_213._tableSurface_w7knm_213 .MuiTableHead-root .MuiTableCell-root,._tableSurface_w7knm_213._tableSurface_w7knm_213 .MuiTableCell-stickyHeader,._tableHeaderCell_w7knm_236._tableHeaderCell_w7knm_236{height:44px!important;padding-top:0!important;padding-bottom:0!important;border-bottom:1px solid #e2e8f0!important;color:#94a3b8!important}._tableSurface_w7knm_213._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableRow-root.patientRow,._patientRow_w7knm_798._patientRow_w7knm_798{position:relative;z-index:0;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}._tableSurface_w7knm_213._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableRow-root.patientRow:hover,._tableSurface_w7knm_213._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableRow-root.patientRow:focus-within,._patientRow_w7knm_798._patientRow_w7knm_798:hover,._patientRow_w7knm_798._patientRow_w7knm_798:focus-within{z-index:3;background:#eef4ff!important;box-shadow:inset 3px 0 #2563eb,inset 0 0 0 1px #2563eb29,0 8px 18px #0f172a14!important;transform:translateY(-1px)}._tableSurface_w7knm_213._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableRow-root.patientRow:hover .MuiTableCell-root,._tableSurface_w7knm_213._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableRow-root.patientRow:focus-within .MuiTableCell-root,._patientRow_w7knm_798._patientRow_w7knm_798:hover ._tableBodyCell_w7knm_240,._patientRow_w7knm_798._patientRow_w7knm_798:focus-within ._tableBodyCell_w7knm_240{background:#eef4ff!important;border-bottom-color:#bfdbfef2!important}._tableSurface_w7knm_213._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableRow-root.patientRow:hover .MuiTableCell-root:first-child,._tableSurface_w7knm_213._tableSurface_w7knm_213 .MuiTableBody-root .MuiTableRow-root.patientRow:focus-within .MuiTableCell-root:first-child{box-shadow:inset 3px 0 #2563eb}@media (min-width: 640px) and (max-width: 1280px){._listHeader_w7knm_20._listHeader_w7knm_20{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:10px 12px!important}._headerInfo_w7knm_372._headerInfo_w7knm_372{flex:0 0 auto!important;width:auto!important;min-width:0!important;gap:8px!important}._headerIcon_w7knm_62._headerIcon_w7knm_62{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:11px!important}._headerIconSvg_w7knm_77._headerIconSvg_w7knm_77{font-size:18px!important}._headerTitle_w7knm_89._headerTitle_w7knm_89{max-width:130px!important;overflow:hidden!important;color:#0f172a!important;font-size:13px!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}._headerActions_w7knm_292._headerActions_w7knm_292{display:flex!important;flex:1 1 auto!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;width:auto!important}._searchRow_w7knm_293._searchRow_w7knm_293{display:flex!important;flex:1 1 150px!important;min-width:120px!important;width:auto!important;gap:6px!important}._searchField_w7knm_1398._searchField_w7knm_1398{flex:1 1 auto!important;width:100%!important;min-width:0!important;height:34px!important}._searchInput_w7knm_128._searchInput_w7knm_128{width:100%!important;height:34px!important;font-size:11px!important}._listHeader_w7knm_20 ._inlineReloadButton_w7knm_180{display:inline-flex!important;width:34px!important;min-width:34px!important;height:34px!important;flex:0 0 34px!important}._actionRow_w7knm_294._actionRow_w7knm_294{display:flex!important;flex:0 0 auto!important;width:auto!important;gap:6px!important}._listHeader_w7knm_20 ._uploadButton_w7knm_3117{display:inline-flex!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;gap:0!important}._uploadButton_w7knm_3117 span{display:none!important}._addPatientButton_w7knm_191._addPatientButton_w7knm_191{width:auto!important;min-width:74px!important;height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:11px!important;font-size:12px!important;white-space:nowrap!important}._addPatientsFullLabel_w7knm_3139{display:none!important}._addPatientsShortLabel_w7knm_2908{display:inline!important}}@container patient-module (max-width: 720px){._statGrid_w7knm_1517._statGrid_w7knm_1517{display:none!important}}@media (max-width: 768px){._searchField_w7knm_1398._searchField_w7knm_1398,._searchInput_w7knm_128._searchInput_w7knm_128,._actionPillButton_w7knm_189._actionPillButton_w7knm_189,._addPatientButton_w7knm_191._addPatientButton_w7knm_191{min-height:44px!important;height:44px!important}._mobileRowInline_w7knm_928{grid-template-columns:40px minmax(0,1fr) 40px!important}._patientActionButton_w7knm_1734._patientActionButton_w7knm_1734{width:40px!important;height:40px!important}}@media (min-width: 769px) and (max-width: 1280px){._statGrid_w7knm_1517._statGrid_w7knm_1517{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}._statCard_w7knm_22._statCard_w7knm_22{min-height:0!important;gap:8px!important;padding:10px!important}._statIcon_w7knm_63._statIcon_w7knm_63{width:32px!important;height:32px!important;flex-basis:32px!important}._statHelper_w7knm_1632._statHelper_w7knm_1632{display:none!important}}@media (max-width: 768px){._listHeader_w7knm_20._listHeader_w7knm_20{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;padding:10px 14px!important}._listHeader_w7knm_20 ._headerInfo_w7knm_372._headerInfo_w7knm_372{flex:0 1 42%!important;max-width:42%!important;width:auto!important;min-width:0!important}._listHeader_w7knm_20 ._headerIcon_w7knm_62._headerIcon_w7knm_62{width:36px!important;height:36px!important;flex:0 0 36px!important;border-radius:11px!important}._listHeader_w7knm_20 ._headerIconSvg_w7knm_77._headerIconSvg_w7knm_77{font-size:18px!important}._listHeader_w7knm_20 ._headerText_w7knm_400._headerText_w7knm_400{min-width:0!important}._listHeader_w7knm_20 ._headerTitle_w7knm_89._headerTitle_w7knm_89{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.15!important}._listHeader_w7knm_20 ._headerActions_w7knm_292._headerActions_w7knm_292{display:flex!important;flex-direction:row!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;align-items:center!important}._listHeader_w7knm_20 ._searchRow_w7knm_293._searchRow_w7knm_293{display:flex!important;flex:1 1 auto!important;width:100%!important;min-width:0!important}._listHeader_w7knm_20 ._searchField_w7knm_1398._searchField_w7knm_1398{flex:1 1 auto!important;width:100%!important;min-width:0!important}._listHeader_w7knm_20 ._searchInput_w7knm_128._searchInput_w7knm_128{width:100%!important;height:100%!important;font-size:13px!important}._listHeader_w7knm_20 ._actionRow_w7knm_294._actionRow_w7knm_294{display:none!important}}@container patient-module (max-width: 768px){._listHeader_w7knm_20._listHeader_w7knm_20{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;padding:10px 14px!important}._listHeader_w7knm_20 ._headerInfo_w7knm_372._headerInfo_w7knm_372{flex:0 1 42%!important;max-width:42%!important;width:auto!important;min-width:0!important}._listHeader_w7knm_20 ._headerIcon_w7knm_62._headerIcon_w7knm_62{width:36px!important;height:36px!important;flex:0 0 36px!important;border-radius:11px!important}._listHeader_w7knm_20 ._headerIconSvg_w7knm_77._headerIconSvg_w7knm_77{font-size:18px!important}._listHeader_w7knm_20 ._headerText_w7knm_400._headerText_w7knm_400{min-width:0!important}._listHeader_w7knm_20 ._headerTitle_w7knm_89._headerTitle_w7knm_89{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.15!important}._listHeader_w7knm_20 ._headerActions_w7knm_292._headerActions_w7knm_292{display:flex!important;flex-direction:row!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;align-items:center!important}._listHeader_w7knm_20 ._searchRow_w7knm_293._searchRow_w7knm_293{display:flex!important;flex:1 1 auto!important;width:100%!important;min-width:0!important}._listHeader_w7knm_20 ._searchField_w7knm_1398._searchField_w7knm_1398{flex:1 1 auto!important;width:100%!important;min-width:0!important}._listHeader_w7knm_20 ._searchInput_w7knm_128._searchInput_w7knm_128{width:100%!important;height:100%!important;font-size:13px!important}._listHeader_w7knm_20 ._actionRow_w7knm_294._actionRow_w7knm_294{display:none!important}}@media (max-width: 768px){._listHeader_w7knm_20 ._headerIcon_w7knm_62._headerIcon_w7knm_62{display:none!important}._listHeader_w7knm_20 ._headerInfo_w7knm_372._headerInfo_w7knm_372{flex:0 1 auto!important;max-width:34%!important}._listHeader_w7knm_20 ._headerTitle_w7knm_89._headerTitle_w7knm_89{font-size:12px!important}._listHeader_w7knm_20 ._headerActions_w7knm_292._headerActions_w7knm_292{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important}._listHeader_w7knm_20 ._searchRow_w7knm_293._searchRow_w7knm_293{display:flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important}._listHeader_w7knm_20 ._searchField_w7knm_1398._searchField_w7knm_1398{gap:6px!important;padding:0 10px!important}._listHeader_w7knm_20 ._searchIcon_w7knm_1416._searchIcon_w7knm_1416{font-size:15px!important}._listHeader_w7knm_20 ._searchInput_w7knm_128._searchInput_w7knm_128{font-size:12px!important}._listHeader_w7knm_20 ._actionRow_w7knm_294._actionRow_w7knm_294{display:flex!important;flex:0 0 auto!important;width:auto!important}._listHeader_w7knm_20 ._actionRow_w7knm_294 ._uploadButton_w7knm_3117{display:none!important}._listHeader_w7knm_20 ._actionRow_w7knm_294 ._addPatientButton_w7knm_191{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;gap:0!important;border-radius:11px!important}._listHeader_w7knm_20 ._actionRow_w7knm_294 ._addPatientButton_w7knm_191 ._addPatientsFullLabel_w7knm_3139,._listHeader_w7knm_20 ._actionRow_w7knm_294 ._addPatientButton_w7knm_191 ._addPatientsShortLabel_w7knm_2908{display:none!important}}@container patient-module (max-width: 768px){._listHeader_w7knm_20 ._headerIcon_w7knm_62._headerIcon_w7knm_62{display:none!important}._listHeader_w7knm_20 ._headerInfo_w7knm_372._headerInfo_w7knm_372{flex:0 1 auto!important;max-width:34%!important}._listHeader_w7knm_20 ._headerTitle_w7knm_89._headerTitle_w7knm_89{font-size:12px!important}._listHeader_w7knm_20 ._headerActions_w7knm_292._headerActions_w7knm_292{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important}._listHeader_w7knm_20 ._searchRow_w7knm_293._searchRow_w7knm_293{display:flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important}._listHeader_w7knm_20 ._searchField_w7knm_1398._searchField_w7knm_1398{gap:6px!important;padding:0 10px!important}._listHeader_w7knm_20 ._searchIcon_w7knm_1416._searchIcon_w7knm_1416{font-size:15px!important}._listHeader_w7knm_20 ._searchInput_w7knm_128._searchInput_w7knm_128{font-size:12px!important}._listHeader_w7knm_20 ._actionRow_w7knm_294._actionRow_w7knm_294{display:flex!important;flex:0 0 auto!important;width:auto!important}._listHeader_w7knm_20 ._actionRow_w7knm_294 ._uploadButton_w7knm_3117{display:none!important}._listHeader_w7knm_20 ._actionRow_w7knm_294 ._addPatientButton_w7knm_191{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;gap:0!important;border-radius:11px!important}._listHeader_w7knm_20 ._actionRow_w7knm_294 ._addPatientButton_w7knm_191 ._addPatientsFullLabel_w7knm_3139,._listHeader_w7knm_20 ._actionRow_w7knm_294 ._addPatientButton_w7knm_191 ._addPatientsShortLabel_w7knm_2908{display:none!important}}@media (max-width: 768px){._mobileActions_w7knm_968._mobileActions_w7knm_968{display:none!important}._mobileRowInline_w7knm_928{grid-template-columns:40px minmax(0,1fr)!important}}._selectionBar_w7knm_3435{align-items:center;gap:10px}._selectionCount_w7knm_3440{flex:1 1 auto;color:#334155;font-size:13px;font-weight:800;white-space:nowrap}._selectionDeleteButton_w7knm_3448{border-color:#ef444459;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 10px 20px #ef444438}._selectionDeleteButton_w7knm_3448:disabled{cursor:default;opacity:.55;box-shadow:none;transform:none}._selectionCancelButton_w7knm_3460{border:1px solid var(--patient-module-line, rgba(219, 234, 254, .95));background:#fff;color:#475569}._mobileAvatarWrapper_w7knm_3466{position:relative;flex:0 0 auto}._mobileSelectCheckbox_w7knm_3471{position:absolute!important;top:-8px;left:-8px;padding:2px!important;background:#fff;border-radius:999px;box-shadow:0 2px 6px #3f558c2e}._mobileSelectCheckbox_w7knm_3471 svg{font-size:16px!important}._selectCell_w7knm_3484{width:44px!important;min-width:44px!important;max-width:44px!important;padding:6px 4px 6px 14px!important;text-align:center}._selectCheckbox_w7knm_3492{padding:4px!important}._selectCheckbox_w7knm_3492 svg{font-size:20px!important}@media (max-width: 1280px){._selectCell_w7knm_3484{width:38px!important;min-width:38px!important;max-width:38px!important;padding:4px 2px 4px 10px!important}._selectCheckbox_w7knm_3492{padding:3px!important}._selectCheckbox_w7knm_3492 svg{font-size:18px!important}}._highlightMatch_11kob_1{background-color:#ffd9a8;color:#b53f00;border-radius:3px;padding:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}._highlightExactMatch_11kob_9{background-color:#fc9b41;color:#1e2e45;border-radius:3px;padding:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}._avatar_13exs_1{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:12px;background:var(--patient-avatar-color, #2563eb);color:#fff;font-weight:800;line-height:1;box-shadow:0 1px 3px #0f172a33;overflow:hidden;-webkit-user-select:none;user-select:none}._avatarWithImage_13exs_16{background:#fff;box-shadow:0 0 0 2px #fff,0 0 0 3px #2563eb29}._avatarImage_13exs_21{display:block;width:100%;height:100%;object-fit:cover;object-position:center}._wrapper_n2b4o_1{--profile-accent: #2563eb;--profile-accent-strong: #2563eb;--profile-accent-soft: #eef3ff;--profile-border: rgba(215, 225, 238, .7);--profile-surface: rgba(255, 255, 255, .72);--profile-surface-strong: rgba(255, 255, 255, .82);--profile-shadow: 0 18px 48px rgba(29, 50, 79, .07);--profile-shadow-strong: 0 28px 70px rgba(29, 50, 79, .09);width:100%;height:100vh;min-height:100vh;padding:22px 32px 28px;box-sizing:border-box;overflow-x:clip;overflow-y:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background:radial-gradient(circle at 12% 84%,rgba(213,227,247,.82),transparent 28%),radial-gradient(circle at 70% 50%,rgba(230,238,250,.78),transparent 34%),linear-gradient(180deg,#ffffffb3,#f6fafed1);animation:_profileSurfaceIn_n2b4o_1 .26s ease both;min-width:0}._bodyWrapper_n2b4o_23{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;gap:clamp(10px,1.25vw,16px);max-width:none;margin:0}._listHeader_n2b4o_34{position:relative;display:flex;flex-direction:column;gap:10px;padding:clamp(10px,1.1vw,14px) clamp(12px,1.25vw,16px);border:1px solid rgba(222,231,242,.72);border-radius:18px;background:#fff;box-shadow:0 8px 24px #0f172a0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;border-color:var(--profile-border)}._headerControlsRow_n2b4o_49{position:relative;z-index:1;display:grid;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}._headerTabsWrap_n2b4o_59{display:flex;justify-content:flex-start}._reportContentCard_n2b4o_64{display:flex;justify-content:flex-start;min-width:0;max-width:100%;overflow:hidden;min-height:0;padding:0;border:0;background:transparent;box-shadow:none}._tabList_n2b4o_77{display:inline-flex;flex-wrap:nowrap;gap:6px;border:0;border-radius:18px;padding:4px;background:transparent;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;box-shadow:none}._tabButton_n2b4o_96{border:1px solid transparent;background:#ffffff94;color:#64748b;font-size:14px;font-weight:700;min-height:38px;padding:0 12px;border-radius:12px;cursor:pointer;flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;gap:7px;line-height:1;white-space:nowrap;box-shadow:none;transition:background-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease,border-color .14s ease}._tabButton_n2b4o_96:hover{transform:none!important;border-color:#dbeafe!important;color:#1e293b!important;background:#f1f5fb!important;box-shadow:none!important}._tabButton_n2b4o_96 span:last-child{overflow:hidden;text-overflow:ellipsis}._tabButtonActive_n2b4o_130{border-color:#dbeafe!important;background:#eef4ff!important;color:#2563eb!important;box-shadow:inset 0 0 0 1px #dbeafe!important;min-width:144px!important;padding:0 16px!important}._tabButtonActive_n2b4o_130 ._tabButtonIcon_n2b4o_139{background:transparent!important;color:#2563eb!important;box-shadow:inset 0 1px #ffffff1f}._tabButtonIcon_n2b4o_139{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;flex:0 0 auto;color:#2563eb;transition:background .14s ease,color .14s ease,box-shadow .14s ease}._tabButtonIcon_n2b4o_139 svg{font-size:17px!important}._headerInfo_n2b4o_162{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-width:0}._headerIcon_n2b4o_171{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(191,219,254,.9);background:linear-gradient(180deg,#eff6ff,#dbeafe);box-shadow:inset 0 1px #fffffff2,0 10px 18px #3f558c1f}._headerIconSvg_n2b4o_184{font-size:22px!important;color:#2563eb}._headerText_n2b4o_189,._localPendingCopy_n2b4o_190{min-width:0}._headerTitleRow_n2b4o_194{display:flex;align-items:center;gap:10px}._headerTitle_n2b4o_194{margin:0;font-size:20px;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#0f172a}._headerBadge_n2b4o_209{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgba(191,219,254,.9);border-radius:999px;background:#eef4fff2;color:#334155;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._headerActions_n2b4o_224{position:relative;z-index:1;display:flex;justify-content:flex-end;align-items:center;flex:0 0 auto}._profileHeader_n2b4o_233,._profilePicturePreviewTitle_n2b4o_234{display:flex;align-items:center;justify-content:space-between;gap:12px}._headerPrimaryActions_n2b4o_241{display:flex;align-items:center;gap:8px;min-width:0;flex:0 0 auto}._backButton_n2b4o_249{border:1px solid rgba(214,225,239,.82);background:#ffffffb8;color:#607389;border-radius:10px;min-height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;cursor:pointer;justify-self:start;white-space:nowrap}._backIcon_n2b4o_267{font-size:14px!important}._headerReloadButton_n2b4o_271{width:36px;height:36px;border:1px solid rgba(214,225,239,.82);border-radius:12px;background:#fff;box-shadow:var(--profile-shadow);color:#475569;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease;flex:0 0 auto;min-height:38px;border-color:#e2e8f0}._headerReloadButton_n2b4o_271:hover{transform:translateY(-1px)}._headerReloadButton_n2b4o_271:disabled{cursor:default;opacity:.7;transform:none}._headerReloadIcon_n2b4o_299{font-size:18px!important}._profileTag_n2b4o_303{border:1px solid rgba(185,204,220,.9);border-radius:999px;padding:0 12px;min-height:30px;display:inline-flex;align-items:center;font-size:11px;color:#334155;background:#f0f6fbeb;font-weight:700}._profileLayout_n2b4o_316{display:flex;grid-template-columns:280px minmax(0,1fr);gap:clamp(10px,1.3vw,16px);align-items:stretch;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column;width:100%}._leftColumn_n2b4o_328{display:flex;flex-direction:column;gap:16px;min-height:0}._profileCard_n2b4o_335{border:1px solid rgba(222,231,242,.72);border-radius:18px;background:#fff;box-shadow:var(--profile-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;position:relative;padding:clamp(14px,1.5vw,18px);text-align:left;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(12px,1.4vw,18px);min-width:0;border-color:var(--profile-border)}._infoCard_n2b4o_353{border:1px solid rgba(222,231,242,.72);border-radius:18px;background:var(--profile-surface-strong);box-shadow:var(--profile-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;padding:clamp(12px,1.35vw,16px);overflow:hidden;min-width:0}._profileAccentBadge_n2b4o_365{position:static!important;top:12px;right:12px;min-width:0;height:24px;padding:0 10px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:#dbeafe;box-shadow:none;color:#2563eb;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:1px solid #dbeafe}._avatarWrap_n2b4o_386{display:flex;justify-content:flex-start;padding:0}._avatarStage_n2b4o_393{position:relative;width:clamp(74px,8vw,102px);height:clamp(74px,8vw,102px);display:flex;align-items:center;justify-content:center}._avatarGlow_n2b4o_402{position:absolute;top:50%;left:50%;width:46px!important;height:46px!important;transform:translate(-50%,-50%);border-radius:12px!important;background:linear-gradient(135deg,#dbeafe,#3a73ed)!important;box-shadow:0 12px 22px #2563eb38!important}._avatarCircle_n2b4o_414{position:relative;z-index:1;width:calc(100% - 8px);height:calc(100% - 8px);border-radius:18px;border:0;padding:0;background:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:none}._avatarPreviewButton_n2b4o_430{cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,outline-color .14s ease}._avatarPreviewButton_n2b4o_430:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 18px 32px #2563eb2e}._avatarPreviewButton_n2b4o_430:focus-visible{outline:3px solid rgba(65,105,246,.32);outline-offset:3px}._avatarImage_n2b4o_445{width:100%;height:100%;object-fit:cover;display:block}._avatarIcon_n2b4o_452{font-size:clamp(28px,3vw,38px)!important;line-height:1!important;color:#db2777!important}._avatarFemaleIcon_n2b4o_458{color:#ec4899!important}._avatarMaleIcon_n2b4o_462{color:#2563eb!important}._profilePicturePreviewContent_n2b4o_466{display:flex;align-items:center;justify-content:center;min-height:min(520px,100dvh - 220px)}._profilePicturePreviewImage_n2b4o_473{display:block;width:auto;max-width:100%;max-height:min(520px,100dvh - 220px);object-fit:contain;border-radius:14px;box-shadow:0 18px 42px #0f172a29}._profileIdentity_n2b4o_483{position:relative;z-index:1;padding:0 42px 0 0;min-width:0}._profileName_n2b4o_490{margin:0;font-size:28px;font-weight:800;line-height:1.15;color:#1e293b;letter-spacing:-.01em;overflow-wrap:anywhere}._profileNumber_n2b4o_500{margin:0 0 5px;color:#94a3b8;font-weight:800;font-size:9px;letter-spacing:.07em;text-transform:uppercase;line-height:1.1}._profileMeta_n2b4o_511{margin:5px 0 0;color:#475569;font-size:11px;font-weight:700;overflow-wrap:anywhere;line-height:1.25}._profileRemarks_n2b4o_521{margin:5px 0 0;max-width:100%;color:#475569;font-size:11px;line-height:1.5;overflow-wrap:anywhere}._profileActions_n2b4o_531{margin-top:0;display:flex;justify-content:flex-end;gap:8px;align-items:center!important;flex-wrap:wrap;margin:0!important}._actionButton_n2b4o_541{width:36px;height:32px;padding:0;border:1px solid rgba(225,233,244,.88);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:#ffffffc7;color:#334155;box-sizing:border-box;box-shadow:0 10px 22px #3f558c14;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}._actionButton_n2b4o_541:hover{transform:translateY(-1px);box-shadow:0 14px 24px #3f558c29}._actionButton_n2b4o_541 svg{font-size:18px!important;flex:0 0 auto}._deleteAction_n2b4o_568{border-color:#fecdd3!important;background:#fff1f2!important;color:#e11d48!important}._editAction_n2b4o_574{border-color:#bfdbfe!important;background:#edf4ff!important;color:#2563eb!important}._mailAction_n2b4o_580{border-color:#bfdbfe;background:#fff;color:#475569}._printAction_n2b4o_586{border-color:#c7d2fe;background:#fff;color:#475569}._infoCardHeader_n2b4o_592{margin-bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}._infoCardEyebrow_n2b4o_600{margin:0;color:#94a3b8!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase}._infoToggleButton_n2b4o_609{width:100%;padding:0 10px;border:1px solid rgba(222,231,242,.78);background:#ffffff94;color:#607389;font:inherit;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-align:left;min-height:34px;border-radius:12px}._infoToggleButton_n2b4o_609:hover ._infoToggleIcon_n2b4o_626,._infoToggleButton_n2b4o_609:focus-visible ._infoToggleIcon_n2b4o_626{color:#2563eb}._infoToggleButton_n2b4o_609:focus-visible{outline:2px solid rgba(47,109,179,.22);outline-offset:4px;border-radius:10px}._infoToggleIcon_n2b4o_626{flex:0 0 auto;font-size:20px!important;color:#64748b;transition:transform .16s ease,color .16s ease}._infoToggleIconOpen_n2b4o_644{transform:rotate(180deg);color:#2563eb}._infoContent_n2b4o_649{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;transition:grid-template-rows .18s ease,opacity .18s ease,margin-top .18s ease}._infoContentOpen_n2b4o_657{grid-template-rows:1fr;opacity:1;margin-top:12px}._infoContentInner_n2b4o_663{min-height:0;overflow:hidden}._infoGrid_n2b4o_668{display:grid;grid-template-columns:1fr;gap:10px}._infoGrid_n2b4o_668 label{display:inline;margin:0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}._infoGrid_n2b4o_668 p{margin:6px 0 0;color:#1e293b;font-size:14px;font-weight:800;line-height:1.4;min-height:20px;word-break:break-word}._infoRow_n2b4o_694{min-width:0!important;padding-bottom:0;border-bottom:0}._infoRow_n2b4o_694 label{display:block;margin:0;font-size:9.5px!important;line-height:1.1;color:#94a3b8!important;letter-spacing:.04em!important;font-weight:800!important}._infoRow_n2b4o_694 p{display:block;margin:3px 0 0 6px;min-height:0;font-size:12px!important;font-weight:800!important;color:#020617!important;margin-top:5px!important;line-height:1.1!important}._infoRowWide_n2b4o_722{grid-column:1/-1}._infoRow_n2b4o_694 p:empty:before{content:"--";color:#94a3b8}._timelineTabs_n2b4o_731{display:inline-flex;flex-wrap:wrap;gap:2px;border:1px solid rgba(207,220,231,.92);border-radius:14px;padding:4px;background:#f6fafde6}._timelineTabs_n2b4o_731 button{border:0;background:transparent;color:#475569;font-size:14px;font-weight:600;padding:8px 10px;border-radius:8px;cursor:pointer}._tabActive_n2b4o_752{background:#3071ae1f!important;color:#2563eb!important}._maintenancePanel_n2b4o_757{min-height:620px;border:1px solid rgba(222,231,242,.72);border-radius:18px;background:var(--profile-surface-strong);box-shadow:var(--profile-shadow);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;position:relative;overflow:hidden}._maintenanceTitle_n2b4o_774{margin:0;color:#0f172a;font-size:24px;font-weight:800}._maintenanceText_n2b4o_781{margin:0;color:#64748b;font-size:14px;max-width:320px;line-height:1.6}._localPendingPanel_n2b4o_789{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:min(860px,100%);margin:56px auto 0;padding:18px;border:1px solid #fed7aa;border-radius:16px;background:#fff7ed;box-shadow:0 18px 42px #9a5d201a}._localPendingIcon_n2b4o_803{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#ffedd5;color:#ea580c}._localPendingIcon_n2b4o_803 svg{font-size:26px!important}._localPendingEyebrow_n2b4o_818{margin:0 0 4px;color:#c2410c;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}._localPendingTitle_n2b4o_827{margin:0;color:#1f2937;font-size:18px;font-weight:850;line-height:1.2}._localPendingText_n2b4o_835{margin:6px 0 0;max-width:620px;color:#6b7280;font-size:13px;font-weight:650;line-height:1.5}._localPendingButton_n2b4o_844{min-height:36px;padding:0 14px;border:1px solid #fdba74;border-radius:11px;background:#fff;color:#9a3412;font-size:12px;font-weight:850;cursor:pointer}@media (max-width: 1080px){._profileLayout_n2b4o_316{grid-template-columns:1fr}._headerControlsRow_n2b4o_49{grid-template-columns:1fr;align-items:stretch}._headerPrimaryActions_n2b4o_241,._reportContentCard_n2b4o_64,._tabList_n2b4o_77{width:100%}._maintenancePanel_n2b4o_757{min-height:460px}}@media (max-width: 768px){._wrapper_n2b4o_1{height:auto;min-height:calc(100vh - 56px);padding:68px 12px 72px;overflow-y:visible}._headerControlsRow_n2b4o_49{grid-template-columns:1fr;justify-items:stretch}._headerPrimaryActions_n2b4o_241{width:100%}._backButton_n2b4o_249{width:auto;flex:1 1 auto;justify-self:auto}._headerTabsWrap_n2b4o_59{justify-content:flex-start;min-width:0}._timelineTabs_n2b4o_731{width:100%}._tabList_n2b4o_77{width:100%;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}._profileActions_n2b4o_531{gap:8px}._infoGrid_n2b4o_668{grid-template-columns:1fr;gap:12px}._timelineTabs_n2b4o_731 button{font-size:13px}._tabButton_n2b4o_96{font-size:13px;min-height:38px;padding:0 12px}._profileTag_n2b4o_303{width:100%;justify-content:flex-start;box-sizing:border-box}}@media (max-width: 1280px){._profileName_n2b4o_490{font-size:22px}}@media (max-width: 420px){._wrapper_n2b4o_1{padding:68px 10px 72px}._profileCard_n2b4o_335{border-radius:14px;grid-template-columns:1fr;justify-items:center;text-align:center}._infoCard_n2b4o_353{border-radius:14px}._backButton_n2b4o_249{min-height:34px;font-size:11px}._tabList_n2b4o_77{padding:5px;border-radius:14px}._tabButton_n2b4o_96{min-height:36px;padding:0 11px;border-radius:10px}._tabButtonIcon_n2b4o_139{width:22px;height:22px}._maintenancePanel_n2b4o_757{border-radius:14px}}._wrapper_n2b4o_1{height:100dvh;min-height:0;padding:clamp(12px,1.6vw,22px) clamp(12px,2vw,28px) clamp(16px,2vw,28px);overflow-y:hidden;--profile-accent: #1d4ed8;--profile-accent-strong: #2563eb;--profile-accent-soft: #eef2ff;--profile-border: #e2e8f0;--profile-surface: #ffffff;--profile-surface-strong: #ffffff;--profile-shadow: 0 14px 36px rgba(15, 23, 42, .06);--profile-shadow-strong: 0 16px 42px rgba(15, 23, 42, .07);background:#f8fafc}._tabList_n2b4o_77{padding:0!important;gap:18px!important;width:100%;overflow-x:auto;scrollbar-width:none;display:flex!important;align-items:center!important}._tabButton_n2b4o_96{min-height:34px;padding:0 10px;font-size:clamp(11px,.95vw,13px);position:relative;border-radius:999px;background:transparent;color:#475569;box-shadow:none}._patientSummaryGrid_n2b4o_1009{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(280px,1.22fr);gap:clamp(10px,1.25vw,14px);align-items:stretch;min-width:0}._profileName_n2b4o_490{font-size:clamp(18px,1.9vw,24px);color:#0f172a;line-height:1.12}._infoCardTitleGroup_n2b4o_1023{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}._infoGrid_n2b4o_668{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}._maintenancePanel_n2b4o_757{min-height:320px}@media (max-width: 1080px){._patientSummaryGrid_n2b4o_1009{grid-template-columns:minmax(232px,.72fr) minmax(280px,1.28fr)}._profileCard_n2b4o_335{gap:12px;padding:14px}._avatarStage_n2b4o_393{width:74px;height:74px}._profileIdentity_n2b4o_483{padding-right:34px}._profileName_n2b4o_490{font-size:19px}}@media (max-width: 768px){._wrapper_n2b4o_1{min-height:calc(100dvh - 112px);padding:12px;overflow-y:visible}._bodyWrapper_n2b4o_23,._profileLayout_n2b4o_316{gap:10px}._patientSummaryGrid_n2b4o_1009{grid-template-columns:minmax(230px,.8fr) minmax(260px,1.2fr);gap:10px}._profileCard_n2b4o_335{border-radius:16px;padding:12px}._infoCard_n2b4o_353{border-radius:16px}._infoCardHeader_n2b4o_592{grid-template-columns:1fr;align-items:stretch}._infoToggleButton_n2b4o_609{width:100%}._tabButton_n2b4o_96{min-height:34px;padding:0 10px;font-size:12px}}@media (max-width: 700px){._patientSummaryGrid_n2b4o_1009,._infoGrid_n2b4o_668{grid-template-columns:1fr}}@media (max-width: 420px){._wrapper_n2b4o_1{padding:10px}._profileCard_n2b4o_335{gap:8px}._profileIdentity_n2b4o_483{padding-right:0}._profileName_n2b4o_490{font-size:18px}._profileRemarks_n2b4o_521{font-size:11px;line-height:1.45}._infoCardTitleGroup_n2b4o_1023{flex-direction:column;align-items:stretch}._profileActions_n2b4o_531{justify-content:stretch}._actionButton_n2b4o_541{flex:1 1 0;min-width:0}}._tabButton_n2b4o_96{min-height:40px;padding:0 8px;gap:5px;border:0;border-radius:11px;background:transparent;font-size:13px;box-shadow:none;color:var(--profile-muted);font-weight:700}._tabButtonActive_n2b4o_130:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:999px;background:#4a73e6}._profileCard_n2b4o_335{grid-template-columns:auto minmax(180px,1.1fr) minmax(150px,.8fr) minmax(190px,.9fr) minmax(220px,1fr) auto;text-align:left;border-radius:18px}._profileTitleRow_n2b4o_1162{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:5px}._summaryText_n2b4o_1170{color:#cbd5e1!important;margin:5px 0 0!important;font-size:11.5px!important;font-weight:700!important;overflow-wrap:anywhere;line-height:1.1!important}._summaryBlock_n2b4o_1180{min-width:0;padding-left:clamp(12px,1.3vw,20px);border-left:1px solid #e2e8f0}._summaryPills_n2b4o_1186{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}._summaryPill_n2b4o_1186{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:800}._warningPill_n2b4o_1203{background:#fff7ed;color:#ea580c}._successPill_n2b4o_1208{background:#f0fdf4;color:#16a34a}._infoGrid_n2b4o_668{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}@media (max-width: 1180px){._profileCard_n2b4o_335{grid-template-columns:auto minmax(0,1fr) minmax(180px,.8fr)}._summaryBlock_n2b4o_1180{padding-left:0;border-left:0}}@media (max-width: 700px){._profileCard_n2b4o_335{grid-template-columns:1fr;justify-items:stretch}._avatarWrap_n2b4o_386,._profileActions_n2b4o_531{justify-content:flex-start}}@media (min-width: 640px) and (max-width: 1024px){._wrapper_n2b4o_1{padding:16px 18px 22px}._bodyWrapper_n2b4o_23,._profileLayout_n2b4o_316{gap:14px}._listHeader_n2b4o_34{padding:10px 12px;border-radius:16px}._headerControlsRow_n2b4o_49{grid-template-columns:none;display:flex;align-items:center;gap:8px;min-width:0}._reportContentCard_n2b4o_64{width:auto;min-width:0;flex:1 1 auto}._tabList_n2b4o_77{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}._tabList_n2b4o_77::-webkit-scrollbar{display:none}._profileCard_n2b4o_335{grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;min-height:64px}._summaryBlock_n2b4o_1180{padding:12px 0 0;border-left:0;border-top:1px solid #e2e8f0}._infoGrid_n2b4o_668{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 639px){._wrapper_n2b4o_1{height:auto;min-height:100dvh;padding:10px;overflow-y:auto}._bodyWrapper_n2b4o_23,._profileLayout_n2b4o_316{gap:12px}._listHeader_n2b4o_34{padding:8px;border-radius:14px}._headerControlsRow_n2b4o_49{grid-template-columns:1fr;align-items:center!important}._headerPrimaryActions_n2b4o_241{display:flex!important;min-width:0!important}._tabList_n2b4o_77{width:100%!important;flex-wrap:nowrap;overflow-x:auto!important;scrollbar-width:none!important;min-width:0!important}._tabList_n2b4o_77::-webkit-scrollbar{display:none}._tabButton_n2b4o_96{min-width:112px;justify-content:center;padding:0 8px}._tabButton_n2b4o_96 span:last-child{max-width:none!important;display:inline!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}._profileCard_n2b4o_335{grid-template-columns:1fr;gap:14px;padding:16px;border-radius:16px;min-height:52px}._avatarWrap_n2b4o_386{justify-content:flex-start;display:none!important}._avatarStage_n2b4o_393{width:70px;height:70px}._profileIdentity_n2b4o_483{padding-right:0;min-width:0}._profileName_n2b4o_490{font-size:20px;max-width:100%;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._summaryBlock_n2b4o_1180{padding:12px 0 0;border-left:0;border-top:1px solid #e2e8f0}._summaryPills_n2b4o_1186{justify-content:flex-start}._profileActions_n2b4o_531{justify-content:flex-end!important;display:flex!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;margin:0!important}._actionButton_n2b4o_541{width:100%;height:30px;flex:0 0 30px;border-radius:10px}._infoGrid_n2b4o_668{grid-template-columns:1fr}}._profileCard_n2b4o_335{grid-template-columns:auto minmax(220px,1.35fr) minmax(160px,.72fr) minmax(220px,.9fr) auto;gap:clamp(10px,1vw,14px);align-items:center;padding:10px 16px;border-radius:14px;border-color:#dbeafe;background:linear-gradient(120deg,#fff,#eff6ff 45%,#f1f5f9 75%,#fff)!important;box-shadow:var(--profile-shadow)!important;display:grid;border:1px solid var(--profile-border)!important;text-align:left;overflow:hidden}._avatarStage_n2b4o_393{width:clamp(50px,4.4vw,66px);height:clamp(50px,4.4vw,66px)}._profileIdentity_n2b4o_483{padding-right:clamp(8px,1vw,14px);min-width:0!important;padding:0!important}._profileName_n2b4o_490{font-size:clamp(17px,1.42vw,21px);color:#0f172a;line-height:1.1}._profileRemarks_n2b4o_521{line-height:1.35}._summaryBlock_n2b4o_1180{padding-left:22px!important;min-width:0!important;border-left:0}._infoGrid_n2b4o_668{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}._actionButton_n2b4o_541{width:32px;border-color:#e2e8f0;background:#fff;color:#475569;box-shadow:var(--profile-shadow)}@media (max-width: 1280px){._profileCard_n2b4o_335{grid-template-columns:auto minmax(210px,1.2fr) minmax(150px,.8fr) minmax(180px,.9fr) auto}._infoGrid_n2b4o_668{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1024px){._profileCard_n2b4o_335{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}._summaryBlock_n2b4o_1180{padding:10px 0 0;border-top:1px solid #e2e8f0;border-left:0}._summaryBlock_n2b4o_1180:last-child{padding-top:0;border-top:0}}@media (max-width: 700px){._profileCard_n2b4o_335{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px}._summaryBlock_n2b4o_1180{grid-column:1/-1;padding:10px 0 0;border-top:1px solid #e2e8f0}._summaryBlock_n2b4o_1180:last-child{grid-column:1/-1;padding:10px 0 0;border-top:1px solid #e2e8f0}}@media (max-width: 480px){._profileCard_n2b4o_335{grid-template-columns:1fr}._avatarStage_n2b4o_393{width:50px;height:50px}._profileIdentity_n2b4o_483{padding-right:0}._profileName_n2b4o_490{font-size:18px}._infoGrid_n2b4o_668{grid-template-columns:1fr}}._listHeader_n2b4o_34{padding:8px 12px;border-radius:16px!important;border:1px solid var(--profile-border)!important;background:#fff!important;box-shadow:var(--profile-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}._backButton_n2b4o_249{min-height:38px!important;border-color:#e2e8f0;border-radius:10px!important;background:#fff!important;color:#475569;box-shadow:0 1px 2px #0f172a0a!important;border:1px solid #e2e8f0!important;font-size:12px!important;font-weight:700!important;text-transform:none!important}@media (min-width: 640px) and (max-width: 1024px){._headerPrimaryActions_n2b4o_241{width:auto;flex:0 0 auto}._backButton_n2b4o_249{width:auto;flex:0 0 auto;padding:0 10px}}._tabButtonIcon_n2b4o_139{width:18px!important;height:18px!important;border-radius:8px;background:transparent!important;color:#64748b!important;flex-basis:18px!important;box-shadow:none!important}@media (max-width: 1024px){._listHeader_n2b4o_34{padding:8px}._tabButton_n2b4o_96{min-width:max-content}}@media (max-width: 639px){._tabButton_n2b4o_96{min-width:82px;font-size:12px}}._wrapper_n2b4o_1{padding:clamp(12px,1.6vw,22px) clamp(12px,2vw,28px);--profile-accent: #2563eb;--profile-accent-strong: #2563eb;--profile-accent-soft: #eef4ff;--profile-border: #e2e8f0;--profile-muted: #64748b;--profile-shadow: 0 1px 3px rgba(16, 24, 40, .05);--profile-shadow-strong: 0 12px 32px rgba(15, 23, 42, .06);height:100dvh;min-height:0;overflow:hidden;background:#eef4ff!important}._bodyWrapper_n2b4o_23,._profileLayout_n2b4o_316{gap:clamp(10px,1.2vw,16px)}._profileCard_n2b4o_335 ._summaryBlock_n2b4o_1180{border-left-color:#dbeafe}._profileContactSummary_n2b4o_1585{align-self:center;display:grid;align-content:center;grid-template-columns:1px minmax(0,1fr);gap:20px;align-items:center}._profileActionsSummary_n2b4o_1594{align-self:center;display:flex;align-items:center;justify-content:flex-end;border-left:0!important}@media (min-width: 640px) and (max-width: 1024px){._profileCard_n2b4o_335{grid-template-columns:auto minmax(0,1fr) minmax(110px,auto) auto;align-items:center;gap:8px;padding:8px 10px;border-radius:12px}._avatarStage_n2b4o_393{width:36px;height:36px}._avatarCircle_n2b4o_414{width:32px;height:32px}._avatarIcon_n2b4o_452{font-size:20px!important}._profileIdentity_n2b4o_483{padding-right:0}._profileTitleRow_n2b4o_1162{gap:6px}._profileNumber_n2b4o_500{margin-bottom:2px;font-size:8px}._profileName_n2b4o_490{max-width:100%;font-size:14px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._profileMeta_n2b4o_511{display:-webkit-box;margin-top:2px;overflow:hidden;color:#64748b;font-size:9px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:1}._profileAccentBadge_n2b4o_365{height:18px;padding:0 7px;font-size:8px}._profileDetailsSummary_n2b4o_1654{display:none}._profileContactSummary_n2b4o_1585{min-width:0;padding-left:8px}._profileContactSummary_n2b4o_1585 ._infoCardEyebrow_n2b4o_600{font-size:8px;line-height:1}._profileContactSummary_n2b4o_1585 ._summaryText_n2b4o_1170{margin-top:2px;max-width:118px;font-size:9px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._profileContactSummary_n2b4o_1585 ._summaryText_n2b4o_1170:nth-of-type(2){display:none}._profileActionsSummary_n2b4o_1594{display:flex;align-items:center;justify-content:flex-end;padding-left:8px}._profileActions_n2b4o_531{display:flex;gap:6px;justify-content:flex-end}._actionButton_n2b4o_541{width:28px;height:28px;border-radius:9px}._actionButton_n2b4o_541 svg{font-size:15px!important}}@media (max-width: 639px){._profileCard_n2b4o_335{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:#fff!important}._profileContactSummary_n2b4o_1585,._profileDetailsSummary_n2b4o_1654{display:none}._profileIdentity_n2b4o_483{padding-right:0;min-width:0!important;padding:0!important}._profileTitleRow_n2b4o_1162{gap:6px;display:flex!important;align-items:center!important;min-width:0!important;flex-wrap:nowrap!important}._profileNumber_n2b4o_500{margin-bottom:2px;font-size:8px;line-height:1!important;margin:0 0 3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}._profileName_n2b4o_490{font-size:15px}._profileMeta_n2b4o_511{display:none!important}._profileAccentBadge_n2b4o_365{height:18px;padding:0 7px;font-size:8px}._profileActionsSummary_n2b4o_1594{align-self:center!important;padding:0!important;border-top:0!important;grid-column:auto!important;display:flex!important;justify-content:flex-end!important}._actionButton_n2b4o_541{width:30px;flex:0 0 32px!important}._actionButton_n2b4o_541 svg{font-size:16px!important}}._listHeader_n2b4o_34{padding:7px 12px!important;border-radius:13px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important;min-height:44px!important;border:1px solid #e2e8f0!important}._headerControlsRow_n2b4o_49{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px!important;align-items:center!important}._reportContentCard_n2b4o_64{width:auto!important;flex:1 1 auto!important}._tabList_n2b4o_77::-webkit-scrollbar{display:none}._tabButton_n2b4o_96{padding:0 14px;min-height:38px!important;border-radius:9px!important;color:#334155!important;font-size:13px!important;font-weight:650!important;background:transparent!important}._profileCard_n2b4o_335{grid-template-columns:auto minmax(250px,1.5fr) minmax(160px,.75fr) minmax(300px,1.35fr) auto;gap:20px;align-items:center;padding:18px 22px;border-radius:18px!important;border-color:#e2e8f0!important}._avatarStage_n2b4o_393{width:46px!important;height:46px!important}._avatarCircle_n2b4o_414{width:46px!important;height:46px!important;border-radius:12px!important;background:transparent!important}._avatarIcon_n2b4o_452{font-size:26px!important;color:#db2777!important}._profileTitleRow_n2b4o_1162{gap:9px;margin:0 0 6px!important}._profileNumber_n2b4o_500{font-size:10.5px;color:#94a3b8!important;font-weight:850!important;letter-spacing:.08em!important}._profileAccentBadge_n2b4o_365{height:22px;padding:0 8px;font-size:10px;border-color:#bfdbfe!important;border-radius:999px!important;background:#eaf2ff!important;color:#2563eb!important;line-height:18px!important}._profileName_n2b4o_490{font-size:clamp(19px,1.6vw,23px);color:#020617!important;margin:0!important;line-height:1.12!important;font-weight:850!important;letter-spacing:-.02em!important}._profileMeta_n2b4o_511{margin-top:5px!important;color:#475569!important;font-size:11.5px!important;font-weight:650!important}._summaryBlock_n2b4o_1180:before{content:"";display:block;width:1px;height:62px;background:#e2e8f0}._profileContactSummary_n2b4o_1585{display:grid}._profileDetailsSummary_n2b4o_1654{display:grid;grid-template-columns:1px minmax(0,1fr);gap:20px;align-items:center}._infoGrid_n2b4o_668{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;gap:24px!important}._actionButton_n2b4o_541{width:40px;height:40px;border-radius:12px;border:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0d!important}@media (max-width: 1280px){._profileCard_n2b4o_335{grid-template-columns:auto minmax(0,1fr) minmax(150px,.7fr) auto;gap:14px}._profileContactSummary_n2b4o_1585{grid-template-columns:1fr;gap:6px;padding-top:10px;border-top:1px solid #e2e8f0}._profileDetailsSummary_n2b4o_1654{grid-template-columns:1fr;gap:6px;padding-top:10px;border-top:1px solid #e2e8f0;grid-column:2/-1}._summaryBlock_n2b4o_1180:before{display:none}}@media (max-width: 1024px){._wrapper_n2b4o_1{height:auto;min-height:100dvh;overflow-y:auto;padding:12px 14px 18px}._headerControlsRow_n2b4o_49{display:flex}._profileCard_n2b4o_335{grid-template-columns:auto minmax(0,1fr) auto;padding:12px 14px}._profileContactSummary_n2b4o_1585{max-width:180px}._profileDetailsSummary_n2b4o_1654{display:none!important}._summaryText_n2b4o_1170{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 639px){._wrapper_n2b4o_1{padding:8px}._backButton_n2b4o_249{width:38px!important;min-width:38px!important;padding:0!important;overflow:hidden!important;color:transparent!important;gap:0}._backIcon_n2b4o_267{margin:0;color:#475569!important}._tabButton_n2b4o_96{padding:0 10px;min-width:max-content!important}._profileCard_n2b4o_335{grid-template-columns:minmax(0,1fr) auto!important;padding:10px 12px!important;align-items:center!important;gap:8px!important;min-height:0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 10px 24px #0f172a0f!important}._profileContactSummary_n2b4o_1585,._profileDetailsSummary_n2b4o_1654{display:none!important}._profileName_n2b4o_490{font-size:15px!important;max-width:100%!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}._actionButton_n2b4o_541{width:30px!important;height:30px!important;flex:0 0 30px!important;border-radius:10px!important;flex-basis:30px!important}}@media (max-width: 1024px){._wrapper_n2b4o_1{padding:10px 14px 16px;height:auto!important;min-height:100dvh!important;overflow-y:auto!important}}@media (max-width: 639px){._wrapper_n2b4o_1{padding:8px}._bodyWrapper_n2b4o_23,._profileLayout_n2b4o_316{gap:8px}._profileTitleRow_n2b4o_1162{gap:6px!important}._profileNumber_n2b4o_500{font-size:8px!important;max-width:100%!important}._profileAccentBadge_n2b4o_365{height:17px!important;padding:0 7px!important;font-size:8px!important}}._profileCard_n2b4o_335{background:linear-gradient(120deg,#fff,#eff6ff 45%,#f1f5f9 75%,#fff)!important;box-shadow:0 1px 2px #0f172a0a!important;display:grid!important;align-items:center!important;border:1px solid #e2e8f0!important}@media (min-width: 1025px){._profileCard_n2b4o_335{grid-template-columns:auto minmax(250px,1.5fr) minmax(160px,.75fr) minmax(300px,1.35fr) auto!important;gap:20px!important;padding:18px 22px!important}._avatarWrap_n2b4o_386{display:flex!important}._profileContactSummary_n2b4o_1585,._profileDetailsSummary_n2b4o_1654{display:grid!important;grid-template-columns:1px minmax(0,1fr)!important;gap:20px!important;padding-top:0!important;border-top:0!important}}@media (max-width: 1024px){._wrapper_n2b4o_1{padding:10px 14px 16px!important}._profileCard_n2b4o_335{grid-template-columns:auto minmax(0,1fr) auto!important;min-height:64px!important;padding:8px 10px!important;border-radius:12px!important}}@media (max-width: 639px){._wrapper_n2b4o_1{padding:8px!important}._profileCard_n2b4o_335{grid-template-columns:minmax(0,1fr) auto!important;min-height:0!important;padding:10px 12px!important;background:#fff!important}}._wrapper_n2b4o_1{padding:6px 8px 8px!important;font-family:Inter,system-ui,sans-serif!important}._bodyWrapper_n2b4o_23,._profileLayout_n2b4o_316{gap:8px!important}._headerControlsRow_n2b4o_49{display:flex!important;gap:10px!important}._headerPrimaryActions_n2b4o_241{flex:0 0 auto!important}._backButton_n2b4o_249{min-width:82px!important;padding:0 11px!important;color:#334155!important;min-height:32px!important;border-radius:10px!important;font-size:11px!important;font-weight:700!important}._tabButton_n2b4o_96{padding:0 10px!important;min-height:32px!important;gap:7px!important;border-radius:10px!important;color:#475569!important;font-size:11.5px!important;font-weight:650!important;background:transparent!important;box-shadow:none!important}._profileCard_n2b4o_335{min-height:108px!important;grid-template-columns:54px minmax(320px,1.45fr) minmax(230px,.82fr) minmax(420px,1.35fr) auto!important;gap:22px!important;padding:16px 28px 16px 24px!important;border-radius:13px!important;background:linear-gradient(105deg,#fff,#eff6ff 45%,#f1f5f9 78%,#fff)!important}._avatarWrap_n2b4o_386{display:flex!important;justify-content:flex-start!important}._profileTitleRow_n2b4o_1162{gap:7px!important;margin-bottom:4px!important}._profileNumber_n2b4o_500{font-size:9.5px!important;font-weight:800!important;letter-spacing:.04em!important}._profileAccentBadge_n2b4o_365{height:17px!important;padding:0 7px!important;font-size:9px!important;line-height:17px!important}._profileName_n2b4o_490{font-size:20px!important;font-weight:760!important;letter-spacing:0!important;line-height:1.08!important}._summaryBlock_n2b4o_1180{border-left:1px solid #e2e8f0!important;padding-left:18px!important}._summaryBlock_n2b4o_1180:before{display:none!important}._profileContactSummary_n2b4o_1585,._profileDetailsSummary_n2b4o_1654{display:block!important;padding-top:0!important;border-top:0!important}._profileActionsSummary_n2b4o_1594{padding-left:0!important}._profileActions_n2b4o_531{display:flex!important;justify-content:flex-end!important;gap:7px!important}._actionButton_n2b4o_541{width:34px!important;height:34px!important;flex:0 0 38px!important;border-radius:10px!important;flex-basis:34px!important}._actionButton_n2b4o_541 svg{font-size:17px!important}@media (max-width: 1280px){._tabList_n2b4o_77{gap:8px!important}._profileCard_n2b4o_335{grid-template-columns:50px minmax(260px,1fr) minmax(180px,.7fr) auto!important;gap:16px!important;padding:14px 18px!important}._profileDetailsSummary_n2b4o_1654{display:none!important}}@media (max-width: 900px){._headerControlsRow_n2b4o_49{gap:10px!important}._tabList_n2b4o_77{gap:6px!important;overflow-x:auto!important}._tabButton_n2b4o_96{flex:0 0 auto!important;min-height:31px!important}._profileCard_n2b4o_335{grid-template-columns:46px minmax(0,1fr) auto!important;min-height:78px!important;gap:12px!important;padding:12px!important}._avatarStage_n2b4o_393,._avatarGlow_n2b4o_402,._avatarCircle_n2b4o_414{width:46px!important;height:46px!important}._profileContactSummary_n2b4o_1585,._profileDetailsSummary_n2b4o_1654{display:none!important}}@media (max-width: 639px){._listHeader_n2b4o_34{padding:7px!important;min-width:0!important}._backButton_n2b4o_249{min-width:38px!important;color:transparent!important;width:36px!important;min-height:32px!important}._tabButton_n2b4o_96{padding:0 10px!important;width:auto!important;min-width:max-content!important;height:32px!important;min-height:32px!important;justify-content:center!important;gap:6px!important}._tabButtonActive_n2b4o_130{min-width:max-content!important;width:auto!important}._profileCard_n2b4o_335{grid-template-columns:minmax(0,1fr) auto!important;min-height:58px!important;align-items:center!important}._avatarWrap_n2b4o_386{display:none!important}._profileName_n2b4o_490{font-size:15px!important;display:block!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}}._listHeader_n2b4o_34{padding:5px 10px!important}._backButton_n2b4o_249{min-width:74px!important}._tabList_n2b4o_77{gap:7px!important}._tabButtonActive_n2b4o_130{min-width:0!important}._profileCard_n2b4o_335{min-height:86px!important;grid-template-columns:46px minmax(260px,1.1fr) minmax(190px,.72fr) minmax(360px,1.15fr) auto!important;gap:14px!important;padding:12px 18px!important}._profileName_n2b4o_490{font-size:18px!important}@media (max-width: 1280px){._profileCard_n2b4o_335{min-height:78px!important;grid-template-columns:44px minmax(240px,1fr) minmax(170px,.7fr) auto!important;gap:12px!important;padding:10px 14px!important}}@media (max-width: 900px){._tabButton_n2b4o_96{padding:0 9px!important}._profileCard_n2b4o_335{min-height:70px!important}}@media (max-width: 639px){._listHeader_n2b4o_34{padding:6px!important}._headerControlsRow_n2b4o_49{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important}._backButton_n2b4o_249{min-width:36px!important}._headerReloadButton_n2b4o_271{width:36px!important;min-width:36px!important;height:32px!important}._reportContentCard_n2b4o_64,._headerTabsWrap_n2b4o_59{min-width:0!important;width:100%!important}._tabList_n2b4o_77{gap:6px!important}._tabList_n2b4o_77::-webkit-scrollbar{display:none!important}._tabButton_n2b4o_96{padding:0 10px!important}._tabButtonIcon_n2b4o_139{width:18px!important;height:18px!important;flex-basis:18px!important}._tabButtonActive_n2b4o_130{min-width:max-content!important}._profileCard_n2b4o_335{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}._printAction_n2b4o_586{display:none!important}}._wrapper_112j6_2{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:clamp(18px,2.2vw,28px) clamp(16px,2.6vw,34px) clamp(24px,2.8vw,36px);background:radial-gradient(circle at 85% -6%,rgba(37,99,235,.08),transparent 32%),radial-gradient(circle at 0% 34%,rgba(59,130,246,.05),transparent 28%),linear-gradient(180deg,#fff,#f3f8ff 46%,#f8fafc);animation:_moduleSurfaceIn_112j6_1 .26s ease both}._listContainer_112j6_12,._bodyWrapper_112j6_13{min-width:0;max-width:100%;box-sizing:border-box;gap:16px}._listHeader_112j6_20,._summaryCard_112j6_21,._statCard_112j6_22,._financeStatCard_112j6_23,._labStatCard_112j6_24,._reportSummaryCard_112j6_25,._reportMetricCard_112j6_26,._calendarToolbar_112j6_27,._filterPopoverPaper_112j6_28,._invoiceFilterCard_112j6_29,._invoiceSummaryTile_112j6_30,._moduleCard_112j6_31,._contentCard_112j6_32,._exportHeroCard_112j6_33,._auditSummaryCard_112j6_34{border:1px solid rgba(226,232,240,.9)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}._summaryCard_112j6_21:hover,._statCard_112j6_22:hover,._financeStatCard_112j6_23:hover,._labStatCard_112j6_24:hover,._reportSummaryCard_112j6_25:hover,._reportMetricCard_112j6_26:hover,._moduleCard_112j6_31:hover,._contentCard_112j6_32:hover{border-color:#2563eb33!important;box-shadow:0 22px 48px #3f558c1f,0 2px 8px #0f172a0a!important;transform:translateY(-2px)}._listHeader_112j6_20:before,._listHeader_112j6_20:after,._calendarToolbar_112j6_27:before,._calendarToolbar_112j6_27:after{display:none!important}._headerIcon_112j6_62,._statIcon_112j6_63,._financeStatIcon_112j6_64,._labStatIcon_112j6_65,._reportTabIcon_112j6_66,._patientAvatar_112j6_67,._calendarToolbarIcon_112j6_68,._emptyStateIcon_112j6_69,._filterIcon_112j6_70,._documentPreviewIconWrap_112j6_71{border:0!important;background:#eef4ff!important;box-shadow:none!important}._headerIconSvg_112j6_77,._statIconSvg_112j6_78,._financeStatIcon_112j6_64 svg,._labStatIcon_112j6_65 svg,._reportTabIcon_112j6_66 svg,._reloadIcon_112j6_82,._headerReloadIcon_112j6_83,._calendarToolbarIcon_112j6_68 svg,._emptyStateGlyph_112j6_85{color:#2563eb!important}._headerTitle_112j6_89,._calendarToolbarTitle_112j6_90,._filterPopoverTitle_112j6_91,._invoiceSectionTitle_112j6_92,._emptyStateTitle_112j6_93{color:#0f172a!important;font-family:Bricolage Grotesque,Inter,system-ui,sans-serif!important;font-weight:700!important;letter-spacing:-.02em!important}._headerTitle_112j6_89,._calendarToolbarTitle_112j6_90{font-size:clamp(17px,1.4vw,20px)!important;line-height:1.12!important}._headerSubtitle_112j6_106,._calendarToolbarSubtitle_112j6_107,._filterPopoverSubtitle_112j6_108{color:#64748b!important;font-size:12.5px!important;font-weight:500!important;line-height:1.45!important}._headerBadge_112j6_115,._profileTag_112j6_116,._summaryCard_112j6_21,._legendItem_112j6_118,._expenseHeaderNote_112j6_119,._calendarViewSwitcher_112j6_120,._filterTrigger_112j6_121{border:1px solid rgba(219,234,254,.86)!important;background:#ffffffd1!important;box-shadow:none!important;color:#607389!important}._searchInput_112j6_128,._filterSelect_112j6_129,._filterDateInput_112j6_130{border:1px solid rgba(222,231,242,.86)!important;background:#ffffffe6!important;color:#1f3148!important;box-shadow:none!important}._searchInput_112j6_128:focus,._filterSelect_112j6_129:focus,._filterDateInput_112j6_130:focus,._filterTrigger_112j6_121:focus-visible{border-color:#4169f657!important;background:#fff!important;box-shadow:0 0 0 4px #4169f61a!important}._tabList_112j6_146{border:1px solid rgba(222,231,242,.76)!important;border-radius:14px!important;background:#fff9!important;box-shadow:none!important}._tabButton_112j6_153{color:#607389!important}._tabButton_112j6_153:hover{background:#eff5ffd1!important;color:#2563eb!important}._tabButtonActive_112j6_162,._calendarViewButtonActive_112j6_163{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;box-shadow:0 12px 24px #2563eb2e!important}._tabButtonActive_112j6_162 ._tabButtonIcon_112j6_169,._tabButtonIcon_112j6_169{background:#4169f61a!important}._tabButtonActive_112j6_162 ._tabButtonIcon_112j6_169{color:#fff!important;background:#ffffff24!important}._reloadButton_112j6_179,._inlineReloadButton_112j6_180,._buttonItem_112j6_181,._calendarNavButton_112j6_182,._filterSecondaryButton_112j6_183{border:1px solid rgba(225,233,244,.86)!important;background:#ffffffc7!important;box-shadow:0 10px 22px #2f527514!important}._actionPillButton_112j6_189,._addAppointmentButton_112j6_190,._addPatientButton_112j6_191,._addInventoryButton_112j6_192,._addButton_112j6_193,._moduleActionButton_112j6_194,._filterPrimaryButton_112j6_195,._uploadViewerDownloadButton_112j6_196{border:0!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 14px 30px #2563eb33!important;color:#fff!important}._listItem_112j6_203,._calendarFullWrapper_112j6_204,._calendarDayCell_112j6_205,._calendarModalItem_112j6_206{border:1px solid rgba(226,232,240,.9)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important}._tableSurface_112j6_213{max-width:100%;border:0!important;border-radius:14px!important;background:#ffffffeb!important;box-shadow:inset 0 1px #ffffffe0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}._tableSurface_112j6_213 .MuiTable-root{min-width:680px}._tableSurface_112j6_213 .MuiTableHead-root .MuiTableCell-root{border-bottom:1px solid #e2e8f0!important;background:#f5f8fc!important}._tableSurface_112j6_213 .MuiTableBody-root .MuiTableRow-root:hover{background:#eef4ffc7!important}._tableHeaderCell_112j6_236{color:#596c82!important}._tableBodyCell_112j6_240{color:#1f3148!important;border-bottom:1px solid rgba(235,240,246,.86)!important}._emptyState_112j6_69{border:1px dashed rgba(213,225,239,.9)!important;border-radius:18px!important;background:#ffffff94!important;box-shadow:none!important}._editButton_112j6_252,._viewButton_112j6_253{border-color:#c3d4efe6!important;background:#eff5ffe6!important;box-shadow:none!important}._deleteButton_112j6_259{border-color:#efc7cfe6!important;background:#fff4f6eb!important;box-shadow:none!important}@keyframes _moduleSurfaceIn_112j6_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){._wrapper_112j6_2{padding:18px 16px 24px}}@media (max-width: 768px){._wrapper_112j6_2{height:auto!important;min-height:calc(100dvh - 112px)!important;padding:12px 12px 16px!important;overflow-x:clip!important;overflow-y:visible!important}._listHeader_112j6_20{align-items:stretch!important;flex-direction:column!important}._headerActions_112j6_292,._searchRow_112j6_293,._actionRow_112j6_294{width:100%!important;min-width:0!important}._searchInput_112j6_128,._filterSelect_112j6_129,._filterDateInput_112j6_130,._actionPillButton_112j6_189,._addAppointmentButton_112j6_190,._addPatientButton_112j6_191,._addInventoryButton_112j6_192,._addButton_112j6_193,._moduleActionButton_112j6_194{min-height:42px}._tableSurface_112j6_213{max-height:none!important}._listItem_112j6_203{max-height:none!important;overflow:visible!important}}@media (max-width: 425px){._wrapper_112j6_2{padding-inline:10px!important}._tableSurface_112j6_213 .MuiTable-root{min-width:600px}}._wrapper_112j6_2{width:100%;min-height:100vh;padding:12px 14px 18px;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background:radial-gradient(circle at 85% -6%,rgba(37,99,235,.08),transparent 32%),radial-gradient(circle at 0% 34%,rgba(59,130,246,.05),transparent 28%),linear-gradient(180deg,#fff,#f3f8ff 46%,#f8fafc);overflow-x:hidden}._bodyWrapper_112j6_13{width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}._listContainer_112j6_12{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%;box-sizing:border-box}._settingsShell_112j6_353{width:100%;margin:0;min-width:0;border:1px solid #dbeafe;border-radius:18px;background:#fffffff5;box-shadow:0 22px 54px #1f30521f;overflow:hidden}._settingsTopbar_112j6_364{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:18px 20px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#fbfdff)}._settingsTitleGroup_112j6_375{display:flex;align-items:center;gap:12px;min-width:0}._settingsTopbarIcon_112j6_382,._settingsPanelIcon_112j6_383,._settingsNavIcon_112j6_384{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#eef4ff;color:#2563eb}._settingsTopbarIcon_112j6_382 svg,._settingsPanelIcon_112j6_383 svg,._settingsNavIcon_112j6_384 svg{font-size:18px!important}._settingsTopbarIcon_112j6_382{width:38px;height:38px;flex:0 0 38px}._settingsTitle_112j6_375{margin:0;color:#0f172a;font-size:18px;font-weight:800;line-height:1.15;letter-spacing:0}._settingsSubtitle_112j6_413{margin:3px 0 0;color:#64748b;font-size:11.5px;font-weight:600;line-height:1.35}._settingsWorkspace_112j6_421{display:grid;grid-template-columns:minmax(190px,232px) minmax(0,1fr);min-height:calc(100vh - 150px);min-width:0}._settingsRail_112j6_428{min-width:0;padding:16px 12px;border-right:1px solid #e2e8f0;background:#f8fafc;overflow-y:auto}._settingsGroup_112j6_436{display:flex;flex-direction:column;gap:6px}._settingsGroup_112j6_436+._settingsGroup_112j6_436{margin-top:14px}._settingsGroupTitle_112j6_445{margin:0;padding:0 8px;color:#94a3b8;font-size:9.5px;font-weight:800;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}._settingsGroupItems_112j6_456{display:grid;gap:5px}._settingsNavButton_112j6_461{width:100%;min-height:38px;display:flex;align-items:center;gap:10px;padding:8px;border:1px solid transparent;border-radius:11px;background:transparent;color:#475569;cursor:pointer;text-align:left;transition:background-color .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease}._settingsNavButton_112j6_461:hover{background:#f4f8ff;color:#1e293b}._settingsNavButton_112j6_461:hover ._settingsNavIcon_112j6_384{color:#2563eb}._settingsNavButtonActive_112j6_484{border-color:#dbeafe;background:#eef4ff;color:#2563eb;box-shadow:inset 0 0 0 1px #dbeafe}._settingsNavButtonActive_112j6_484 ._settingsNavIcon_112j6_384{color:#2563eb}._settingsNavIcon_112j6_384{width:26px;height:26px;flex:0 0 26px;border-radius:8px;color:#94a3b8}._settingsNavIcon_112j6_384 svg{font-size:16px!important}._settingsNavLabel_112j6_505{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;color:inherit;font-size:12.5px;font-weight:700;white-space:nowrap}._settingsNavArrow_112j6_516{font-size:17px!important;color:#cbd5e1}._settingsNoResults_112j6_521{padding:14px 10px;color:#64748b;font-size:12px;font-weight:700;line-height:1.5}._settingsPanel_112j6_383{min-width:0;padding:22px 24px 26px;background:#fff;overflow:auto}._settingsPanelHeader_112j6_536{display:flex;align-items:flex-start;gap:12px;max-width:760px;margin-bottom:18px}._settingsPanelIcon_112j6_383{width:34px;height:34px;flex:0 0 34px}._settingsPanelTitle_112j6_550{margin:0;color:#0f172a;font-size:18px;font-weight:800;line-height:1.2;letter-spacing:0}._settingsPanelDescription_112j6_559{margin:4px 0 0;color:#64748b;font-size:12px;font-weight:600;line-height:1.45}._settingsPanelBody_112j6_567{min-width:0}._settingsPanelBody_112j6_567 .MuiPaper-root,._settingsPanelBody_112j6_567 .MuiCard-root{box-shadow:none}._listHeader_112j6_20{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 14px;border:1px solid rgba(219,234,254,.95);border-radius:18px;box-sizing:border-box;background:#ffffffeb;box-shadow:0 18px 48px #3f558c14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._listHeader_112j6_20:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(37,99,235,.05),transparent 42%)}._headerInfo_112j6_601{position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-width:0;width:100%}._headerIcon_112j6_62{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:13px;border:0;background:#eef4ff;box-shadow:none}._headerIconSvg_112j6_77{font-size:21px!important;color:#2563eb}._headerText_112j6_629{min-width:0;flex:1}._headerTitleRow_112j6_634{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._headerTitle_112j6_89{margin:0;font-size:18px;font-weight:900;line-height:1.1;letter-spacing:0;color:#0f172a}._headerBadge_112j6_115{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgba(191,219,254,.9);border-radius:999px;background:#eef4fff2;color:#334155;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._headerDescription_112j6_665{margin:4px 0 0;color:#64748b;font-size:13px;line-height:1.4}._tabsSection_112j6_672{display:flex;align-items:center;align-content:flex-start;min-width:0;width:100%;max-width:100%;box-sizing:border-box}._tabList_112j6_146{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:8px;width:100%;min-width:0;padding:0;border:0;border-radius:18px;max-width:100%;box-sizing:border-box;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}._tabButton_112j6_153{position:relative;min-height:38px;padding:0 12px;border:1px solid transparent;border-radius:12px;background:#ffffff94;color:#64748b;font-size:14px;font-weight:700;cursor:pointer;flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;gap:10px;min-width:0;white-space:nowrap;transition:background-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease,border-color .14s ease}._tabButton_112j6_153:hover{transform:translateY(-1px);border-color:#bfdbfec7;color:#2563eb;background:#ffffffe0;box-shadow:0 10px 24px #3f558c14}._tabButton_112j6_153:focus-visible{outline:none;border-color:#4169f657;box-shadow:0 0 0 4px #4169f61f}._tabButton_112j6_153 span:last-child{overflow:hidden;text-overflow:ellipsis}._tabButtonActive_112j6_162{border-color:#dbeafe!important;background:#eef2ff!important;color:#1d4ed8!important;box-shadow:none}._tabButtonActive_112j6_162:after{content:"";position:absolute;left:14px;right:14px;bottom:-3px;height:2px;border-radius:999px;background:#1d4ed8}._tabButtonIcon_112j6_169{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;border-radius:999px;background:#eef4ff;color:#2563eb;transition:background .14s ease,color .14s ease,box-shadow .14s ease}._tabButtonIcon_112j6_169 svg{font-size:15px!important}._tabButtonActive_112j6_162 ._tabButtonIcon_112j6_169{background:#2563eb1a;color:#1d4ed8}._tabPanel_112j6_779{min-height:540px;min-width:0;width:100%;max-width:100%;padding:26px;border:1px solid rgba(187,247,208,.78);border-radius:24px;box-sizing:border-box;background:linear-gradient(180deg,#ffffffeb,#f7fcf9e0);box-shadow:0 24px 60px #21563e17,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._tabPanelHeader_112j6_793{display:flex;align-items:center;gap:16px;max-width:720px}._tabPanelIcon_112j6_800{width:56px;height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:center;border-radius:16px;border:1px solid rgba(191,219,254,.9);background:linear-gradient(180deg,#eff6ff,#dbeafe);box-shadow:inset 0 1px #fffffff2,0 10px 18px #3f558c1f}._tabPanelIcon_112j6_800 svg{font-size:28px!important;color:#2563eb}._tabPanelText_112j6_817{min-width:0}._tabPanelTitle_112j6_821{margin:0;color:#0f172a;font-size:22px;font-weight:800}._tabPanelDescription_112j6_828{margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.6}._auditSummaryGrid_112j6_835{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}._auditSummaryCard_112j6_34{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:18px;border:1px solid rgba(219,234,254,.92)!important;border-radius:18px!important;background:linear-gradient(180deg,#f8fbfff5,#f3f8fffa)!important;box-shadow:0 12px 28px #3f558c0f,inset 0 1px #ffffffe6!important}._auditSummaryIcon_112j6_854{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(191,219,254,.9);background:linear-gradient(180deg,#eff6ff,#dbeafe)}._auditSummaryIcon_112j6_854 svg{font-size:22px!important;color:#2563eb}._auditSummaryLabel_112j6_870{color:#64748b;font-size:11px!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase}._auditSummaryValue_112j6_878{margin-top:6px!important;color:#0f172a;font-size:20px!important;font-weight:800!important;line-height:1.1}._auditSummaryMeta_112j6_886{margin-top:8px!important;color:#64748b;font-size:13px!important;line-height:1.6}._auditPanelGrid_112j6_893{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:20px;min-width:0;width:100%}._auditSurface_112j6_902{display:flex;flex-direction:column;gap:14px;min-width:0;width:100%;padding:18px;border:1px solid rgba(219,234,254,.76);border-radius:18px;background:#ffffffc2;box-shadow:0 8px 24px #3f558c0d,inset 0 1px #ffffffe6}._auditAlert_112j6_915 .MuiAlert-message{font-size:13px;line-height:1.6}._auditSectionHeader_112j6_920{min-width:0}._auditFilterHeader_112j6_924{padding:2px 2px 0}._auditTopToolbar_112j6_928{display:flex;justify-content:flex-end;min-width:0;margin-top:-60px;margin-bottom:20px}._auditSectionTitle_112j6_936{margin:0!important;color:#0f172a;font-size:15px!important;font-weight:800!important}._auditSectionText_112j6_943{margin-top:4px!important;color:#64748b;font-size:12px!important;line-height:1.5}._auditFilterRow_112j6_950{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;min-width:0}._auditFilterRow_112j6_950 .MuiTextField-root{width:180px;margin-top:0}._auditFilterRow_112j6_950 .MuiTextField-root:first-of-type{width:240px}._auditFilterRow_112j6_950 .MuiOutlinedInput-root{min-height:36px;border-radius:11px;background:#fff}._auditFilterRow_112j6_950 .MuiInputBase-input{padding-top:8px;padding-bottom:8px;font-size:12px}@media (max-width: 900px){._auditFilterRow_112j6_950{display:grid;grid-template-columns:minmax(96px,1fr) minmax(96px,1fr) 36px;align-items:center;flex-direction:initial;gap:8px;width:100%}._auditFilterRow_112j6_950 .MuiTextField-root,._auditFilterRow_112j6_950 .MuiTextField-root:first-of-type{width:100%}._auditFilterRow_112j6_950 .MuiTextField-root:first-of-type{display:none}._auditFilterRow_112j6_950 .MuiOutlinedInput-root{min-height:34px;border-radius:10px}._auditFilterRow_112j6_950 .MuiInputBase-input{min-width:0;padding:7px 8px;font-size:11px}._auditFilterRow_112j6_950 .MuiInputAdornment-root{margin-right:4px}._auditFilterRow_112j6_950 .MuiInputAdornment-root svg{font-size:17px}}._auditRefreshButton_112j6_1008{width:36px!important;height:36px!important;border:1px solid rgba(191,219,254,.95)!important;border-radius:11px!important;background:#f8fbff!important;color:#2563eb!important;box-shadow:none!important}._auditRefreshButton_112j6_1008:hover{background:#eef4ff!important}._auditLoadingState_112j6_1021{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px}._auditChipGrid_112j6_1030{display:flex;flex-wrap:wrap;gap:10px}._auditChip_112j6_1030{border:1px solid rgba(191,219,254,.9)!important;background:#eef4fff2!important;color:#334155!important;font-weight:700!important}._roleModuleNameCell_112j6_1043{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._roleCustomizedPill_112j6_1050{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#dbeafeb3;color:#2563eb;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.6;white-space:nowrap}._auditTableWrap_112j6_1064{height:clamp(520px,100vh - 300px,760px);min-height:520px;max-height:760px;border:1px solid rgba(219,234,254,.82);border-radius:16px!important;background:#f8fbffb8!important;box-shadow:inset 0 1px #ffffffeb;overflow-x:hidden;overflow-y:auto}._auditTableWrap_112j6_1064 .MuiTable-root{width:100%;min-width:0;table-layout:fixed}._auditTableWrap_112j6_1064 .MuiTableCell-root:nth-child(1){width:42%}._auditTableWrap_112j6_1064 .MuiTableCell-root:nth-child(2){width:14%}._auditTableWrap_112j6_1064 .MuiTableCell-root:nth-child(3){width:12%}._auditTableWrap_112j6_1064 .MuiTableCell-root:nth-child(4){width:16%}._auditTableWrap_112j6_1064 .MuiTableCell-root:nth-child(5){width:16%}._auditTableWrap_112j6_1064 .MuiTableHead-root .MuiTableCell-root{border-bottom:1px solid rgba(220,228,236,.95);background:#f4f8fff5;color:#334155;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:10px 12px}._auditTableWrap_112j6_1064 .MuiTableBody-root .MuiTableCell-root{padding:10px 12px;border-bottom:1px solid rgba(226,232,240,.9);vertical-align:middle;overflow-wrap:anywhere}._auditTableWrap_112j6_1064 .MuiTableBody-root .MuiTableRow-root:hover{background:#f7fafffa}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(1){width:26%}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(2){width:12%}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(3){width:10%}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(4){width:12%}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(5){width:15%}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(6){width:13%}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(7){width:12%}._activeDeviceTableWrap_112j6_1115 .MuiButton-root{min-width:0;padding:5px 8px;font-size:11px;white-space:nowrap}._auditTablePrimaryText_112j6_1143{color:#0f172a!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important}._auditTableSecondaryText_112j6_1150{color:#64748b!important;font-size:12px!important;line-height:1.45!important}._auditActionPill_112j6_1156{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(191,219,254,.92);border-radius:999px;background:#eff6fff5;color:#334155;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}._auditLogCardList_112j6_1172{display:grid;gap:12px}._auditLogCard_112j6_1172{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;border:1px solid rgba(219,234,254,.95);border-radius:16px;background:#ffffffe6;box-shadow:0 12px 24px #3f558c0d,inset 0 1px #ffffffe6}._auditLogCardHeader_112j6_1189{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._auditLogCardHeaderText_112j6_1196{min-width:0}._auditLogMetaGrid_112j6_1200{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._auditLogMetaItem_112j6_1206{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border:1px solid rgba(226,232,240,.92);border-radius:14px;background:linear-gradient(180deg,#f8fbfffa,#f3f8fffa)}._auditLogMetaLabel_112j6_1217{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}._auditLogMetaValue_112j6_1225{color:#0f172a;font-size:13px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}._dualPanelGrid_112j6_1233{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:6px;align-items:start;min-width:0;width:100%;max-width:100%;box-sizing:border-box}._singlePanelGrid_112j6_1245{grid-template-columns:minmax(0,1fr)}._formPanel_112j6_1249{min-width:0;width:100%;max-width:100%;padding:24px;border:1px solid rgba(187,247,208,.78);border-radius:22px;box-sizing:border-box;background:linear-gradient(180deg,#fffffff5,#f9fdfbeb);box-shadow:0 18px 44px #18533914,inset 0 1px #fffffff0;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._formPanel_112j6_1249:hover{transform:translateY(-2px);border-color:#86efacc7;box-shadow:0 24px 52px #1853391c,inset 0 1px #fffffff0}._formPanel_112j6_1249 .MuiTextField-root{margin-top:2px}._formPanel_112j6_1249 .MuiInputLabel-root{color:#64748b;font-size:13px;font-weight:700}._formPanel_112j6_1249 .MuiInputLabel-root.Mui-focused{color:#15803d}._formPanel_112j6_1249 .MuiOutlinedInput-root{border-radius:14px;background:#ffffffe0;color:#0f172a;font-weight:650;transition:box-shadow .18s ease,background-color .18s ease}._formPanel_112j6_1249 .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#dcfce7f2}._formPanel_112j6_1249 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#57b081b8}._formPanel_112j6_1249 .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:0 0 0 4px #20a86b1f}._formPanel_112j6_1249 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#199158e6;border-width:1px}._formPanel_112j6_1249 textarea{line-height:1.65}._formPanelUpdating_112j6_1302{border-color:#4a7db861;background:linear-gradient(180deg,#f0f7fffa,#e6eff9fa);box-shadow:0 16px 34px #2a58971f,inset 0 1px #ffffffeb}._formPanelHeader_112j6_1308{display:flex;align-items:center;gap:16px;margin-bottom:24px;min-width:0}._formPanelIcon_112j6_1316{width:52px;height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;border-radius:18px;border:1px solid rgba(134,239,172,.45);background:linear-gradient(135deg,#dcfce7fa,#f4fff9f2);box-shadow:0 12px 24px #1d8a581a}._formPanelIcon_112j6_1316 svg{font-size:24px!important;color:#15803d}._formPanelTitle_112j6_1333{margin:0;color:#0f172a;font-size:20px;font-weight:900}._formPanelDescription_112j6_1340{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.5;overflow-wrap:anywhere}._inlineCheckboxCard_112j6_1348{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;border:1px solid rgba(220,252,231,.92);border-radius:16px;box-sizing:border-box;background:linear-gradient(180deg,#ffffffeb,#f8fcfae6);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}._inlineCheckboxCard_112j6_1348:hover{transform:translateY(-1px);border-color:#86efacc2;box-shadow:0 10px 24px #1665340f}._inlineCheckboxCard_112j6_1348 .MuiFormControlLabel-root{margin-left:0;margin-right:0;align-items:flex-start}._inlineCheckboxCard_112j6_1348 .MuiFormControlLabel-label{line-height:1.45;color:#64748b;font-size:13px;font-weight:650}._inlineCheckboxCard_112j6_1348 .MuiCheckbox-root{color:#94a3b8}._inlineCheckboxCard_112j6_1348 .MuiCheckbox-root.Mui-checked{color:#16a34a}._daySelectorGroup_112j6_1383{display:flex;flex-wrap:wrap;gap:10px;min-width:0}._dayChipButton_112j6_1390{min-height:38px;padding:0 17px;border:1px solid rgba(220,252,231,.95);border-radius:999px;background:#ffffffdb;color:#64748b;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 8px 18px #24573d0a;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease}._dayChipButton_112j6_1390:hover{transform:translateY(-2px);border-color:#4ade80b8;background:#ebf9f2f5;color:#166534}._dayChipButtonActive_112j6_1410{border-color:#19915847;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 12px 24px #16a34a33}._formActions_112j6_1417{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:22px;min-width:0}._mediaCard_112j6_1427{display:flex;flex-direction:column;gap:14px;height:100%;min-width:0;padding:16px;border:1px solid rgba(220,252,231,.9);border-radius:20px;background:linear-gradient(180deg,#ffffffeb,#f8fdfadb);box-shadow:0 14px 32px #16653412}._bannerPreview_112j6_1440{min-height:190px;border:1px dashed rgba(31,154,96,.36);border-radius:18px;background:radial-gradient(circle at 50% 0%,rgba(69,202,138,.14),transparent 48%),linear-gradient(135deg,#f8fdfaf5,#edf9f2eb);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;overflow:hidden}._bannerPreviewEmpty_112j6_1454{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:18px;text-align:center}._bannerPreviewEmpty_112j6_1454 svg{width:56px;height:56px;padding:14px;border-radius:18px;color:#16a34a;background:#dcfce7eb;box-shadow:0 12px 24px #16a34a1f}._bannerPreviewImage_112j6_1473{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}._bannerPreviewPlaceholder_112j6_1481{color:#64748b!important;font-size:15px!important;font-weight:800!important;text-align:center;padding:0 14px}._mediaCardTitle_112j6_1489{color:#0f172a!important;font-size:16px!important;font-weight:900!important}._mediaCardText_112j6_1495{color:#64748b!important;font-size:13px!important;line-height:1.6!important;margin-top:4px!important}._mediaCardCaption_112j6_1502{display:block;margin-top:10px!important;color:#64748b!important;word-break:break-word}._qrCard_112j6_1509{align-items:center;justify-content:space-between;background:radial-gradient(circle at 50% 12%,rgba(40,178,112,.12),transparent 45%),linear-gradient(180deg,#fffffff5,#f7fdfaeb);box-shadow:0 18px 40px #1873491a,0 0 0 1px #dcfce799}._qrCardHeader_112j6_1516{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px}._qrCardHeader_112j6_1516 svg{color:#16a34a!important;width:30px;height:30px;padding:7px;border-radius:12px;background:#dff8ece6}._qrCanvas_112j6_1532{width:100%;min-height:180px;border:1px solid rgba(187,247,208,.74);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f1fcf6f5);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;box-shadow:inset 0 1px #fffffffa,0 0 34px #2abc7314}._uploadBannerButton_112j6_1546,._registrationButton_112j6_1547{min-height:42px!important;border-radius:14px!important;border-color:#1f9a606b!important;background:#ffffffdb!important;color:#15803d!important;font-size:13px!important;font-weight:850!important;text-transform:none!important;box-shadow:0 10px 22px #15803d12!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important}._uploadBannerButton_112j6_1546:hover,._registrationButton_112j6_1547:hover{transform:translateY(-2px);background:#eefaf4f5!important;box-shadow:0 14px 28px #15803d1f!important}._saveChangesButton_112j6_1566{min-height:46px!important;padding:0 22px!important;border-radius:14px!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;font-size:13px!important;font-weight:900!important;text-transform:none!important;box-shadow:0 14px 28px #16a34a47!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}._saveChangesButton_112j6_1566:hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 18px 34px #16a34a57!important}._userListSurface_112j6_1584{display:flex;flex-direction:column;gap:12px;max-height:760px;overflow:auto;min-width:0}._userListCard_112j6_1593{width:100%;max-width:100%;padding:14px 16px;border:1px solid rgba(219,234,254,.95);border-radius:16px;box-sizing:border-box;background:#ffffffe0;box-shadow:0 8px 18px #3f558c0a}._userListCardActive_112j6_1604{border-color:#4a7db866;background:linear-gradient(180deg,#f1f7fefa,#e9f1fafa);box-shadow:0 12px 24px #2a58971a}._userListRow_112j6_1610{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._userListIdentity_112j6_1617{display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1}._userListAvatar_112j6_1625{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(180deg,#eff6ff,#dbeafe);border:1px solid rgba(191,219,254,.9)}._userListAvatar_112j6_1625 svg{font-size:22px!important;color:#2563eb}._userListContent_112j6_1641{min-width:0}._userListName_112j6_1645{color:#0f172a!important;font-size:16px!important;font-weight:800!important;word-break:break-word}._userListMeta_112j6_1652{color:#64748b!important;font-size:12px!important;font-weight:700!important;word-break:break-word}._userListEmail_112j6_1659{color:#475569!important;font-size:13px!important;word-break:break-word}._userListActions_112j6_1665{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}._userListActionButton_112j6_1672{width:36px;height:36px;border:1px solid rgba(219,234,254,.95)!important;border-radius:12px!important;background:#f8fbfffa!important;color:#2563eb!important}._userListActionButton_112j6_1672:hover{background:#e8f1fafa!important}._userListDeleteButton_112j6_1684{color:#dc2626!important}._userListDeleteButton_112j6_1684:hover{background:#faeaecfa!important}._userListCancelButton_112j6_1691{border-color:#f8717173!important;background:#fcf1f2fa!important;color:#dc2626!important}._userListCancelButton_112j6_1691:hover{background:#faeaecfa!important}._emptyMiniState_112j6_1700{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:220px;padding:20px;border:1px dashed rgba(219,234,254,.95);border-radius:18px;background:linear-gradient(180deg,#f8fbfffa,#f3f8fffa);text-align:center}._emptyMiniTitle_112j6_1714{color:#0f172a!important;font-size:18px!important;font-weight:800!important}._emptyMiniText_112j6_1720{max-width:280px;color:#64748b!important;font-size:13px!important;line-height:1.6!important}._primaryActionButton_112j6_1727{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid #1d4ed8;border-radius:12px;background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff;font-size:13px;font-weight:800;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 20px #2563eb33;text-decoration:none}._primaryActionButton_112j6_1727 svg{font-size:18px!important}._primaryActionButton_112j6_1727:disabled{cursor:not-allowed;border-color:#94a3b8eb;background:linear-gradient(180deg,#cbd5e1,#94a3b8);box-shadow:none;opacity:.88}._moduleActionButton_112j6_194{min-height:42px!important;padding:0 18px!important;border-radius:12px!important;background:linear-gradient(180deg,#2563eb,#334155)!important;color:#fff!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.02em!important;box-shadow:0 10px 22px #25567d3d!important;white-space:nowrap!important}._moduleActionButton_112j6_194:hover{background:linear-gradient(180deg,#2563eb,#334155)!important;box-shadow:0 14px 28px #25567d47!important}._moduleActionButton_112j6_194:disabled{cursor:not-allowed!important;background:linear-gradient(180deg,#cbd5e1,#cbd5e1)!important;color:#f8fafc!important;box-shadow:none!important;opacity:.82!important}._pendingPaymentButton_112j6_1781{background:linear-gradient(180deg,#f59e0b,#d97706)!important;box-shadow:0 10px 22px #d977063d!important}._pendingPaymentButton_112j6_1781:hover{background:linear-gradient(180deg,#fbbf24,#d97706)!important;box-shadow:0 14px 28px #d9770647!important}._secondaryActionButton_112j6_1790{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid rgba(203,213,225,.98);border-radius:12px;background:#f7fafcfa;color:#475569;font-size:13px;font-weight:800;text-transform:uppercase;cursor:pointer}._userManagementShell_112j6_1807{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%}._userManagementHeader_112j6_1815{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0;width:100%;margin-top:-60px;margin-bottom:20px}._userManagementHeader_112j6_1815 ._formPanelHeader_112j6_1308{margin-bottom:0}._userManagementActions_112j6_1830{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}._headerIconButton_112j6_1838{width:36px!important;height:36px!important;border:1px solid rgba(219,234,254,.9)!important;border-radius:11px!important;background:#ffffffeb!important;color:#2563eb!important;box-shadow:none!important}._headerIconButton_112j6_1838:hover{background:#eef4ff!important}._userStatsGrid_112j6_1851{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}._userStatCard_112j6_1858{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border:1px solid rgba(219,234,254,.82);border-radius:14px;box-sizing:border-box;background:linear-gradient(135deg,#fffffffa,#f8fbffeb);box-shadow:0 12px 26px #3f558c14}._userStatIcon_112j6_1871{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#eef4ff;color:#2563eb}._userStatIcon_112j6_1871 svg{font-size:22px!important}._userStatLabel_112j6_1886{color:#64748b!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important;line-height:1.2!important;text-transform:uppercase}._userStatValue_112j6_1895{margin-top:3px!important;color:#0f172a!important;font-size:22px!important;font-weight:900!important;line-height:1.1!important}._userStatMeta_112j6_1903{margin-top:3px!important;color:#64748b!important;font-size:12px!important;line-height:1.3!important}._userTableToolbar_112j6_1910{width:260px;flex:0 1 260px}._userTableToolbar_112j6_1910 .MuiOutlinedInput-root{min-height:36px;border-radius:11px;background:#fff}._userTableToolbar_112j6_1910 .MuiInputBase-input{padding-top:8px;padding-bottom:8px;font-size:12px}._userTableSurface_112j6_1925{min-height:420px;max-height:620px;border:1px solid rgba(219,234,254,.82);border-radius:18px!important;background:#fffffff5!important;box-shadow:inset 0 1px #ffffffe6!important;overflow:auto}._userTableIdentity_112j6_1935{display:flex;align-items:center;gap:12px;min-width:0}._tableSortButton_112j6_1942{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer;text-transform:inherit}._tableSortIcon_112j6_1957{width:16px!important;height:16px!important;color:#64748b!important}._tableBodyCell_112j6_240{border-bottom:1px solid rgba(226,232,240,.9)!important;color:#334155!important;font-size:13px!important;vertical-align:middle!important}._userFormDialogPaper_112j6_1970{border-radius:18px!important;width:min(620px,100% - 24px)!important;max-height:min(760px,100% - 32px)!important}._userFormDialogContent_112j6_1976{max-height:62vh}._userFormFieldset_112j6_1980{min-inline-size:0;margin:0;padding:0;border:0}._converterSurface_112j6_1987{display:flex;flex-direction:column;gap:18px;margin-top:12px}._converterTabsSection_112j6_1994{margin-top:10px}._buildUpWorkspace_112j6_1998{display:flex;flex-direction:column;gap:10px;min-width:0}._buildUpTabRail_112j6_2005{margin-top:0;padding:0 4px}._buildUpTabRail_112j6_2005 ._tabList_112j6_146{width:auto;display:inline-flex;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}._buildUpTabRail_112j6_2005 ._tabButton_112j6_153{min-height:36px;padding:0 10px;border-radius:10px;background:transparent;box-shadow:none}._buildUpTabRail_112j6_2005 ._tabButton_112j6_153:hover{background:#ffffffd1}._buildUpTabRail_112j6_2005 ._tabButtonActive_112j6_162{background:#eef2ff!important;box-shadow:none!important}._converterHeroCard_112j6_2033{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border:1px solid rgba(219,234,254,.92);border-radius:18px;background:linear-gradient(135deg,#eff6fffa,#f9fcfffa);box-shadow:0 14px 30px #3f558c0f}._converterHeroTitle_112j6_2045{margin:0;color:#1e293b!important;font-size:18px!important;font-weight:800!important}._converterHeroText_112j6_2052{margin:8px 0 0!important;color:#64748b!important;font-size:13px!important;line-height:1.6!important;max-width:760px}._converterFieldPanel_112j6_2060{padding:20px;border:1px solid rgba(219,234,254,.92);border-radius:18px;background:linear-gradient(180deg,#f8fbfff5,#f3f8fffa)}._converterTargetFieldCard_112j6_2067{height:100%;padding:14px;border:1px solid rgba(219,234,254,.95);border-radius:14px;background:#ffffffe6}._converterTargetFieldTitle_112j6_2075{color:#0f172a!important;font-size:14px!important;font-weight:800!important}._converterTargetFieldMeta_112j6_2081{margin-top:4px!important;color:#64748b!important;font-size:12px!important}._converterMappingGrid_112j6_2087{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width: 1024px){._converterMappingGrid_112j6_2087{grid-template-columns:repeat(2,minmax(0,1fr))}}._converterMappingCard_112j6_2098{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid rgba(219,234,254,.95);border-radius:14px;background:#ffffffeb}._converterMappingHeader_112j6_2108{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._converterMappingSourceTitle_112j6_2115{color:#0f172a!important;font-size:14px!important;font-weight:800!important;word-break:break-word}._converterMappingSourceMeta_112j6_2122{color:#64748b!important;font-size:12px!important}._converterPreviewList_112j6_2127{display:flex;flex-wrap:wrap;gap:8px}._converterPreviewTableWrapper_112j6_2133{overflow:auto;border:1px solid rgba(219,234,254,.95);border-radius:14px;background:#ffffffeb}._converterPreviewTitle_112j6_2140{padding:14px 14px 0!important;color:#0f172a!important;font-size:14px!important;font-weight:800!important}._templateToolbar_112j6_2147{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}._templateListPanel_112j6_2156{display:flex;flex-direction:column;min-height:520px;max-height:720px}._templatePreviewPanel_112j6_2163{min-height:520px;max-height:720px}._templateTableWrap_112j6_2168{flex:1 1 auto;min-height:320px;max-height:560px;overflow:hidden;border:1px solid rgba(219,234,254,.95);border-radius:16px;background:#ffffffeb}._templateTableWrap_112j6_2168 .MuiTableContainer-root{height:100%;max-height:100%;overflow:auto;border-radius:0;background:transparent}._templateTableWrap_112j6_2168 .MuiTableCell-head{background:#f0f6fbfa;color:#0f172a;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}._templateTableWrap_112j6_2168 .MuiTableRow-root.Mui-selected{background:#e8f1fad1}._templateTableWrap_112j6_2168 .MuiTableRow-hover:hover{background:#f4f9fdfa}._templateActionButtons_112j6_2199{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}._templatePreviewSurface_112j6_2206{min-height:520px;height:100%;border:1px solid rgba(219,234,254,.95);border-radius:16px;background:#ffffffeb;overflow:hidden}._templatePreviewMeta_112j6_2215{display:flex;flex-direction:column;gap:4px;padding:18px 18px 14px;border-bottom:1px solid rgba(224,232,239,.96);background:linear-gradient(180deg,#f7fafdfa,#eff5fafa)}._templatePreviewScroll_112j6_2224{max-height:560px;overflow:auto;padding:18px}._templatePreviewHtml_112j6_2230{min-height:420px;color:#334155;font-size:14px;line-height:1.7;word-break:break-word}._templatePreviewHtml_112j6_2230 h1,._templatePreviewHtml_112j6_2230 h2,._templatePreviewHtml_112j6_2230 h3,._templatePreviewHtml_112j6_2230 h4,._templatePreviewHtml_112j6_2230 h5,._templatePreviewHtml_112j6_2230 h6{color:#0f172a;margin-top:0}._templatePreviewHtml_112j6_2230 p{margin-top:0;margin-bottom:14px}._templatePreviewHtml_112j6_2230 table{width:100%;border-collapse:collapse}._templatePreviewHtml_112j6_2230 th,._templatePreviewHtml_112j6_2230 td{border:1px solid rgba(219,234,254,.95);padding:8px 10px}._buildUpWorkspace_112j6_1998 ._dualPanelGrid_112j6_1233{gap:16px;margin-top:2px}._templateLeftColumn_112j6_2265{display:flex;flex-direction:column;gap:12px;min-width:0}._dualPanelGrid_112j6_1233>._templatePlaceholderGuide_112j6_2272{display:none}._buildUpWorkspace_112j6_1998 ._formPanel_112j6_1249{padding:20px 20px 18px;border:1px solid rgba(219,234,254,.64);border-radius:18px;background:#ffffffb3;box-shadow:0 8px 24px #3f558c0d}._buildUpWorkspace_112j6_1998 ._formPanel_112j6_1249:hover{transform:none;border-color:#bfdbfee6;box-shadow:0 10px 28px #3f558c0f}._buildUpWorkspace_112j6_1998 ._formPanelHeader_112j6_1308{gap:14px;margin-bottom:18px}._buildUpWorkspace_112j6_1998 ._formPanelIcon_112j6_1316{width:48px;height:48px;flex:0 0 48px;border-radius:15px}._buildUpWorkspace_112j6_1998 ._formPanelIcon_112j6_1316 svg{font-size:22px!important}._buildUpWorkspace_112j6_1998 ._formPanelTitle_112j6_1333{font-size:17px;color:#0f172a}._buildUpWorkspace_112j6_1998 ._formPanelDescription_112j6_1340{margin-top:4px;font-size:12px;color:#64748b}._buildUpWorkspace_112j6_1998 ._templateToolbar_112j6_2147{margin-bottom:14px}._buildUpWorkspace_112j6_1998 ._templateTableWrap_112j6_2168{border:1px solid rgba(219,234,254,.78);border-radius:14px;background:#f8fbffad;box-shadow:inset 0 1px #ffffffeb}._buildUpWorkspace_112j6_1998 ._templateTableWrap_112j6_2168 .MuiTableCell-head{background:#f4f8fff5;color:#334155}._buildUpWorkspace_112j6_1998 ._templateTableWrap_112j6_2168 .MuiTableRow-root.Mui-selected{background:#eef4ffeb}._buildUpWorkspace_112j6_1998 ._templateTableWrap_112j6_2168 .MuiTableRow-hover:hover{background:#f7fafffa}._treatmentPlanCommissionTableWrap_112j6_2336{min-height:360px;height:clamp(360px,100vh - 430px,520px);max-height:520px}._buildUpWorkspace_112j6_1998 ._templatePreviewSurface_112j6_2206{border:1px solid rgba(219,234,254,.78);border-radius:14px;background:#f8fbffad;box-shadow:inset 0 1px #ffffffeb}._buildUpWorkspace_112j6_1998 ._templatePreviewMeta_112j6_2215{padding:16px 16px 12px;border-bottom:1px solid rgba(219,234,254,.82);background:#ffffffb8}._buildUpWorkspace_112j6_1998 ._templatePreviewScroll_112j6_2224{padding:16px}._templatePlaceholderGuide_112j6_2272{display:flex;grid-column:1;grid-row:2;align-items:flex-start;gap:14px;padding:16px 18px;border:1px solid #93c5fd;border-left:5px solid #2563eb;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#eef2ff);box-shadow:0 10px 24px #2563eb1a}._templatePlaceholderGuideIcon_112j6_2373{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#2563eb;color:#fff}._templatePlaceholderGuideIcon_112j6_2373 .MuiSvgIcon-root{font-size:21px}._templatePlaceholderGuideContent_112j6_2388{min-width:0}._templatePlaceholderGuideTitle_112j6_2392{color:#1e3a8a!important;font-size:14px!important;font-weight:900!important}._templatePlaceholderGuideText_112j6_2398{margin-top:3px!important;color:#475569!important;font-size:12px!important;line-height:1.5!important}._templatePlaceholderList_112j6_2405{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}._templatePlaceholderItem_112j6_2412{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #bfdbfe;border-radius:10px;background:#fff;color:#475569;font-size:11px;font-weight:700}._templatePlaceholderItem_112j6_2412 code{color:#dc2626;font-family:Consolas,Courier New,monospace;font-size:12px;font-weight:900}@media (max-width: 1024px){._templatePlaceholderGuide_112j6_2272{grid-column:auto;grid-row:auto}}._clinicProfileWorkspace_112j6_2437{display:flex;flex-direction:column;gap:14px;min-width:0}._clinicProfileGrid_112j6_2444{gap:18px;margin-top:2px}._clinicProfileWorkspace_112j6_2437 ._formPanel_112j6_1249{padding:22px 22px 20px;border:1px solid rgba(219,234,254,.68);border-radius:18px;background:#ffffffbd;box-shadow:0 8px 24px #3f558c0d}._clinicProfileWorkspace_112j6_2437 ._formPanel_112j6_1249:hover{transform:none;border-color:#bfdbfee6;box-shadow:0 10px 28px #3f558c0f}._clinicProfileWorkspace_112j6_2437 ._formPanelHeader_112j6_1308{gap:14px;margin-bottom:18px}._clinicProfileWorkspace_112j6_2437 ._formPanelIcon_112j6_1316{width:48px;height:48px;flex:0 0 48px;border-radius:15px}._clinicProfileWorkspace_112j6_2437 ._formPanelIcon_112j6_1316 svg{font-size:22px!important}._clinicProfileWorkspace_112j6_2437 ._formPanelTitle_112j6_1333{font-size:17px;color:#0f172a}._clinicProfileWorkspace_112j6_2437 ._formPanelDescription_112j6_1340{margin-top:4px;font-size:12px;color:#64748b}._clinicProfileWorkspace_112j6_2437 ._inlineCheckboxCard_112j6_1348{padding:10px 0;border:0;border-radius:0;background:transparent;box-shadow:none}._clinicProfileWorkspace_112j6_2437 ._inlineCheckboxCard_112j6_1348:hover{transform:none;border-color:transparent;box-shadow:none}._clinicProfileWorkspace_112j6_2437 ._inlineCheckboxCard_112j6_1348 .MuiFormControlLabel-root{width:100%;padding:10px 12px;border:1px solid rgba(219,234,254,.72);border-radius:14px;background:#f8fbffb3}._clinicProfileWorkspace_112j6_2437 ._daySelectorGroup_112j6_1383{gap:8px}._clinicProfileWorkspace_112j6_2437 ._dayChipButton_112j6_1390{min-height:36px;padding:0 15px}._clinicProfileWorkspace_112j6_2437 ._mediaCard_112j6_1427{padding:14px;border:1px solid rgba(219,234,254,.72);border-radius:16px;background:#f8fbff9e;box-shadow:inset 0 1px #ffffffeb}._clinicProfileWorkspace_112j6_2437 ._bannerPreview_112j6_1440{min-height:172px;border-radius:16px}._clinicProfileWorkspace_112j6_2437 ._qrCard_112j6_1509{background:#f8fbff9e;box-shadow:inset 0 1px #ffffffeb}._clinicProfileWorkspace_112j6_2437 ._qrCanvas_112j6_1532{min-height:164px;border-radius:16px;box-shadow:inset 0 1px #fffffff5}._clinicProfileWorkspace_112j6_2437 ._formActions_112j6_1417{margin-top:8px}._templateEditorField_112j6_2545{margin-top:16px}._templateEditorLabel_112j6_2549{display:inline-flex;margin-bottom:8px;color:#334155;font-size:12px;font-weight:700;letter-spacing:.02em}._templateEditorShell_112j6_2558{border:1px solid rgba(219,234,254,.95);border-radius:16px;background:#fffffff5;overflow:hidden;box-shadow:inset 0 1px #ffffffeb}._templateEditorToolbar_112j6_2566{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px;border-bottom:1px solid rgba(224,232,239,.96);background:linear-gradient(180deg,#f7fafdfa,#eff5fafa)}._templateEditorToolbarButton_112j6_2576{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(219,234,254,.95);border-radius:12px;background:#f8fbfffa;color:#475569;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}._templateEditorToolbarButton_112j6_2576:hover:not(:disabled){transform:translateY(-1px);background:#e8f1fafa;color:#2563eb}._templateEditorToolbarButton_112j6_2576:disabled{opacity:.6;cursor:default}._templateEditorToolbarButton_112j6_2576 svg{font-size:18px!important}._templateEditorToolbarButtonActive_112j6_2602{border-color:#3071ae47;background:#3071ae1f;color:#2563eb}._templateRichEditorContent_112j6_2608{min-height:320px;padding:16px;color:#334155;font-size:14px;line-height:1.7;outline:none;overflow-wrap:anywhere}._templateRichEditorContent_112j6_2608 p,._templateRichEditorContent_112j6_2608 ul,._templateRichEditorContent_112j6_2608 ol,._templateRichEditorContent_112j6_2608 h1,._templateRichEditorContent_112j6_2608 h2,._templateRichEditorContent_112j6_2608 h3,._templateRichEditorContent_112j6_2608 h4{margin-top:0}._templateRichEditorContent_112j6_2608 p:last-child,._templateRichEditorContent_112j6_2608 ul:last-child,._templateRichEditorContent_112j6_2608 ol:last-child,._templateRichEditorContent_112j6_2608 h1:last-child,._templateRichEditorContent_112j6_2608 h2:last-child,._templateRichEditorContent_112j6_2608 h3:last-child,._templateRichEditorContent_112j6_2608 h4:last-child{margin-bottom:0}._templateRichEditorContent_112j6_2608 ul,._templateRichEditorContent_112j6_2608 ol{padding-left:20px}._templateRichEditorContent_112j6_2608 h1,._templateRichEditorContent_112j6_2608 h2,._templateRichEditorContent_112j6_2608 h3,._templateRichEditorContent_112j6_2608 h4{color:#0f172a}._templateRichEditorContent_112j6_2608 p._is-editor-empty_112j6_2645:first-child:before{content:attr(data-placeholder);float:left;height:0;color:#94a3b8;pointer-events:none}._exportPanelRoot_112j6_2653{display:flex;flex-direction:column;min-height:calc(100vh - 196px)}._exportHeaderRow_112j6_2659{display:flex;align-items:flex-start;justify-content:flex-end;gap:16px;flex-wrap:wrap;min-height:40px;margin-top:-58px;margin-bottom:18px}._exportSurface_112j6_2670{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0;margin-top:16px}._exportInfoBanner_112j6_2679{display:flex;align-items:center;min-width:0;padding:12px 14px;border:1px solid rgba(219,234,254,.78);border-radius:14px;background:#f8fbffb8;box-shadow:inset 0 1px #ffffffeb}._exportInfoBannerText_112j6_2690{color:#475569!important;font-size:13px!important;line-height:1.55!important}._exportHeroCard_112j6_33{display:flex;align-items:stretch;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(219,234,254,.92);border-radius:20px;background:linear-gradient(135deg,#ecf6fffa,#f9fcfffa);box-shadow:0 16px 32px #3f558c14;flex-wrap:wrap}._exportHeroContent_112j6_2709{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1 1 260px}._exportHeroEyebrow_112j6_2717{color:#64748b!important;font-size:11px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase}._exportHeroTitle_112j6_2725{color:#1e293b!important;font-size:30px!important;font-weight:900!important;line-height:1.1!important}._exportHeroText_112j6_2732{max-width:680px;color:#64748b!important;font-size:14px!important;line-height:1.7!important}._exportHeroMetrics_112j6_2739{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(460px,100%);flex-shrink:0}._exportHeroMetric_112j6_2739{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid rgba(203,213,225,.94);border-radius:16px;background:#ffffffe0}._exportHeroMetricLabel_112j6_2757{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}._exportHeroMetricValue_112j6_2765{color:#1e293b;font-size:16px;font-weight:800;line-height:1.35}._exportHeroMetricMeta_112j6_2772{color:#64748b;font-size:12px;line-height:1.5}._exportLoadingState_112j6_2778{min-height:240px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(219,234,254,.95);border-radius:18px;background:#ffffffeb}._exportDatasetList_112j6_2788{display:flex;flex-direction:column;gap:14px}._exportDatasetCard_112j6_2794{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid rgba(219,234,254,.95);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f5f9fdfa);box-shadow:0 12px 28px #3f558c0f}._exportDatasetCardHeader_112j6_2805{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}._exportDatasetCardHeaderText_112j6_2813{min-width:0;flex:1}._exportDatasetCardTitle_112j6_2818{color:#0f172a!important;font-size:17px!important;font-weight:800!important;line-height:1.3!important;overflow-wrap:anywhere}._exportDatasetCardDescription_112j6_2826{margin-top:6px!important;color:#64748b!important;font-size:13px!important;line-height:1.6!important;overflow-wrap:anywhere}._exportDatasetChipRow_112j6_2834{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._exportDatasetRecordPill_112j6_2841{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgba(219,234,254,.95);border-radius:999px;background:#f7fafcfa;color:#475569;font-size:12px;font-weight:800}._exportDatasetMetaGrid_112j6_2854{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._exportDatasetMetaItem_112j6_2860{display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px 14px;border:1px solid rgba(226,232,240,.98);border-radius:14px;background:#ffffffd1}._exportDatasetMetaLabel_112j6_2871{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}._exportDatasetMetaValue_112j6_2879{color:#0f172a;font-size:13px;font-weight:700;line-height:1.55;overflow-wrap:anywhere}._exportDatasetActionButton_112j6_2887{min-height:44px!important;border-radius:14px!important;background:linear-gradient(180deg,#2563eb,#1d4ed8)!important;color:#fff!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;box-shadow:0 10px 20px #2563eb33!important}._exportTablePrimaryText_112j6_2898{font-weight:800!important;color:#0f172a!important;overflow-wrap:anywhere}._exportTablePrimaryTextSecondary_112j6_2904{font-weight:700!important;color:#0f172a!important;overflow-wrap:anywhere}._exportTableSecondaryText_112j6_2910{color:#64748b!important;font-size:.84rem!important;line-height:1.5!important;overflow-wrap:anywhere}._exportTableCountText_112j6_2917{font-weight:800!important;color:#1e293b!important}._exportTableWrap_112j6_2922{flex:1 1 auto;height:clamp(520px,100vh - 300px,760px);min-height:520px;max-height:760px;border:1px solid rgba(219,234,254,.95);border-radius:16px;background:#ffffffeb;overflow-x:hidden;overflow-y:hidden}._exportTableWrap_112j6_2922 .MuiTableContainer-root{height:100%;max-height:none;overflow-x:hidden;overflow-y:auto;border-radius:0;background:transparent;min-width:0}._exportTableWrap_112j6_2922 .MuiTable-root{width:100%;min-width:0;table-layout:fixed}._exportTableWrap_112j6_2922 .MuiTableCell-root:nth-child(1){width:8%}._exportTableWrap_112j6_2922 .MuiTableCell-root:nth-child(2){width:38%}._exportTableWrap_112j6_2922 .MuiTableCell-root:nth-child(3){width:28%}._exportTableWrap_112j6_2922 .MuiTableCell-root:nth-child(4){width:7%}._exportTableWrap_112j6_2922 .MuiTableCell-root:nth-child(5){width:8%}._exportTableWrap_112j6_2922 .MuiTableCell-root:nth-child(6){width:11%}._exportTableWrap_112j6_2922 .MuiTableCell-head{background:#f0f6fbfa;color:#0f172a;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:10px 12px;white-space:nowrap}._exportTableWrap_112j6_2922 .MuiTableCell-root{vertical-align:top;padding:10px 12px;overflow-wrap:anywhere}._exportTableWrap_112j6_2922 .MuiChip-root{max-width:100%}._exportTableWrap_112j6_2922 .MuiChip-label{overflow:hidden;text-overflow:ellipsis}._exportTableWrap_112j6_2922 .MuiButton-root{min-width:92px;padding:6px 9px;font-size:11px;white-space:nowrap}._exportTableWrap_112j6_2922 .MuiTableRow-hover:hover{background:#f4f9fdfa}._subscriptionLoadingState_112j6_2997{min-height:260px;display:flex;align-items:center;justify-content:center}._subscriptionSurface_112j6_3004{display:flex;flex-direction:column;gap:14px;margin-top:12px}._subscriptionHeaderRow_112j6_3011{display:flex;align-items:flex-start;justify-content:flex-end;gap:16px;flex-wrap:wrap;min-height:40px;margin-top:-58px;margin-bottom:18px}._subscriptionActionGroup_112j6_3022{justify-content:flex-end;gap:10px!important}._subscriptionActionGroup_112j6_3022 ._moduleActionButton_112j6_194{min-height:34px!important;padding:0 14px!important;border-radius:10px!important;background:linear-gradient(180deg,#2563eb,#2563eb)!important;color:#fff!important;font-size:11.5px!important;font-weight:850!important;letter-spacing:.01em!important;box-shadow:0 8px 16px #2563922e!important}._subscriptionActionGroup_112j6_3022 ._moduleActionButton_112j6_194 svg{font-size:16px!important}._subscriptionActionGroup_112j6_3022 ._moduleActionButton_112j6_194:hover{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;box-shadow:0 10px 20px #25639238!important}._subscriptionActionGroup_112j6_3022 ._moduleActionButton_112j6_194:disabled{background:linear-gradient(180deg,#e2e8f0,#cbd5e1)!important;color:#fff!important;opacity:.9!important;box-shadow:none!important}._subscriptionActionGroup_112j6_3022 ._pendingPaymentButton_112j6_1781{background:linear-gradient(180deg,#22c55e,#16a34a)!important;box-shadow:0 8px 16px #16a34a2e!important}._subscriptionActionGroup_112j6_3022 ._pendingPaymentButton_112j6_1781:hover{background:linear-gradient(180deg,#22c55e,#16a34a)!important;box-shadow:0 10px 20px #16a34a38!important}._subscriptionHeroCard_112j6_3059{display:flex;align-items:stretch;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid rgba(187,247,208,.78);border-radius:18px;background:radial-gradient(circle at 8% 0%,rgba(35,168,106,.13),transparent 34%),linear-gradient(135deg,#fffffffa,#f2fcf7f0);box-shadow:0 22px 54px #1853391a,inset 0 1px #fffffff2;flex-wrap:wrap}._subscriptionHeroContent_112j6_3072{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1 1 260px}._subscriptionHeroEyebrow_112j6_3080{color:#15803d!important;font-size:11px!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase}._subscriptionHeroTitle_112j6_3088{color:#0f172a!important;font-size:26px!important;font-weight:950!important;line-height:1.1!important}._subscriptionHeroText_112j6_3095{max-width:640px;color:#64748b!important;font-size:12.5px!important;line-height:1.55!important}._subscriptionHeroChips_112j6_3102{display:flex;flex-wrap:wrap;gap:10px}._subscriptionHeroMetrics_112j6_3108{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(410px,100%);flex-shrink:0}._subscriptionHeroMetric_112j6_3108{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid rgba(220,252,231,.9);border-radius:14px;background:#ffffffdb;box-shadow:0 12px 28px #1853390f}._subscriptionHeroMetricLabel_112j6_3127{color:#64748b;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}._subscriptionHeroMetricValue_112j6_3135{color:#0f172a;font-size:18px;font-weight:900;line-height:1.35}._subscriptionHeroMetricMeta_112j6_3142{color:#64748b;font-size:12px;line-height:1.5}._subscriptionPlansGrid_112j6_3148{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._subscriptionPlanCard_112j6_3154{position:relative;display:flex;flex-direction:column;gap:11px;min-width:0;padding:16px;border:1px solid rgba(220,252,231,.92);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f9fdfbed);box-shadow:0 16px 36px #18533914;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._subscriptionPlanCard_112j6_3154:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#16a34aa8,#86efac3d)}._subscriptionPlanCard_112j6_3154:hover{transform:translateY(-4px);border-color:#16a34a80;box-shadow:0 24px 52px #18533924}._subscriptionPlanCardBasic_112j6_3181:before{background:linear-gradient(90deg,#4ade80,#dcfce7)}._subscriptionPlanCardStandard_112j6_3185:before{background:linear-gradient(90deg,#3b82f6,#86efac)}._subscriptionPlanCardPro_112j6_3189:before{background:linear-gradient(90deg,#15803d,#4ade80)}._subscriptionPlanCardActive_112j6_3193{border-color:#16a34a9e;background:radial-gradient(circle at 50% 0%,rgba(50,192,122,.13),transparent 42%),linear-gradient(180deg,#fafffcfa,#f1fcf6f2);box-shadow:0 22px 46px #16a34a29,inset 0 1px #fffffff5}._subscriptionPlanHeader_112j6_3199{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._subscriptionPlanTagline_112j6_3206{color:#15803d!important;font-size:11px!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase}._subscriptionPlanTitle_112j6_3214{margin-top:4px!important;color:#0f172a!important;font-size:21px!important;font-weight:950!important;line-height:1.1!important}._subscriptionPlanSummary_112j6_3222{color:#64748b!important;font-size:12px!important;line-height:1.5!important}._subscriptionPlanPrice_112j6_3228{display:flex;align-items:baseline;gap:2px;margin:2px 0 4px}._subscriptionPlanPriceAmount_112j6_3235{color:#0f172a;font-size:22px;font-weight:900;line-height:1;letter-spacing:-.02em}._subscriptionPlanPricePer_112j6_3243{color:#64748b;font-size:13px;font-weight:700}._subscriptionPlanMetrics_112j6_3249{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._subscriptionPlanMetric_112j6_3249{display:flex;flex-direction:column;gap:5px;padding:10px;border:1px solid rgba(220,252,231,.95);border-radius:12px;background:#ffffffdb}._subscriptionPlanMetricLabel_112j6_3265{color:#64748b;font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}._subscriptionPlanMetricValue_112j6_3273{color:#0f172a;font-size:14px;font-weight:800;line-height:1.4}._subscriptionFeatureList_112j6_3280{display:flex;flex-direction:column;gap:7px}._subscriptionFeatureItem_112j6_3286{display:flex;align-items:flex-start;gap:8px;min-width:0}._subscriptionFeatureIcon_112j6_3293{width:26px;height:26px;flex:0 0 26px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#dcfce7eb;color:#16a34a}._subscriptionFeatureIcon_112j6_3293 svg{font-size:18px!important}._subscriptionFeatureText_112j6_3308{color:#64748b;font-size:12px;font-weight:650;line-height:1.45}._subscriptionInfoBanner_112j6_3315{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid rgba(220,252,231,.86);border-radius:20px;background:radial-gradient(circle at 12% 0%,rgba(36,177,108,.12),transparent 34%),#f8fdfae6}._subscriptionInfoBannerIcon_112j6_3325{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#dcfce7;color:#16a34a}._subscriptionInfoBannerIcon_112j6_3325 svg{font-size:22px!important}._subscriptionInfoBannerTitle_112j6_3340{color:#0f172a!important;font-size:15px!important;font-weight:900!important}._subscriptionInfoBannerText_112j6_3346{margin-top:4px!important;color:#64748b!important;font-size:13px!important;line-height:1.6!important}._subscriptionMetricCard_112j6_3353{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid rgba(219,234,254,.95);border-radius:16px;background:#ffffffe6}._subscriptionMetricLabel_112j6_3363{color:#64748b!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase}._subscriptionMetricValue_112j6_3371{color:#0f172a!important;font-size:24px!important;font-weight:800!important;line-height:1.2!important;word-break:break-word}._subscriptionMetricMeta_112j6_3379{color:#64748b!important;font-size:13px!important;line-height:1.6!important}._subscriptionInfoList_112j6_3385{display:flex;flex-direction:column;gap:14px}._subscriptionStatusRow_112j6_3391{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border:1px solid rgba(219,234,254,.95);border-radius:16px;background:#ffffffe6}._subscriptionStatusMeta_112j6_3402{min-width:0;display:flex;align-items:flex-start;gap:12px}._subscriptionStatusMeta_112j6_3402 svg{margin-top:2px;font-size:22px!important;color:#2563eb}@media (max-width: 960px){._auditSummaryGrid_112j6_835,._auditPanelGrid_112j6_893{grid-template-columns:1fr}._exportHeroCard_112j6_33{flex-direction:column;padding:18px}._exportHeroContent_112j6_2709{flex:1 1 auto}._exportHeroMetrics_112j6_2739{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}._exportDatasetMetaGrid_112j6_2854{grid-template-columns:repeat(2,minmax(0,1fr))}._exportHeaderRow_112j6_2659{flex-direction:column;align-items:stretch;min-height:0;margin-top:0;margin-bottom:12px}._exportTableWrap_112j6_2922{height:520px;min-height:520px;max-height:520px}._moduleActionButton_112j6_194{width:100%}._tabPanelHeader_112j6_793{max-width:100%;flex-wrap:wrap}._subscriptionHeroCard_112j6_3059{flex-direction:column;padding:18px}._subscriptionHeroContent_112j6_3072{flex:1 1 auto}._subscriptionHeroMetrics_112j6_3108{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}._subscriptionHeaderRow_112j6_3011{flex-direction:column;align-items:stretch;min-height:0;margin-top:0;margin-bottom:12px}._subscriptionPlansGrid_112j6_3148{grid-template-columns:repeat(2,minmax(0,1fr))}._dualPanelGrid_112j6_1233{grid-template-columns:1fr;gap:14px;margin-top:16px}._userManagementHeader_112j6_1815{flex-direction:column;align-items:stretch;margin-top:0;margin-bottom:12px}._userManagementActions_112j6_1830{width:100%}._userStatsGrid_112j6_1851,._userTableToolbar_112j6_1910{display:none}}@media (max-width: 768px){._wrapper_112j6_2{min-height:calc(100vh - 56px);padding:72px 10px 84px}._listHeader_112j6_20{align-items:flex-start;padding:16px;border-radius:18px}._tabList_112j6_146{display:inline-flex;flex-wrap:nowrap;padding:4px;gap:8px;overflow-x:auto;overflow-y:hidden}._tabButton_112j6_153{flex:0 0 auto;min-height:38px;font-size:14px;width:auto;justify-content:center;white-space:nowrap;padding:0 12px;gap:8px;text-align:center}._tabPanel_112j6_779{min-height:420px;padding:14px;border-radius:18px}._tabPanelHeader_112j6_793{align-items:flex-start;max-width:100%;flex-wrap:wrap}._auditSummaryGrid_112j6_835{gap:12px;margin-top:18px}._auditSummaryCard_112j6_34,._auditSurface_112j6_902{padding:16px;border-radius:16px!important}._auditPanelGrid_112j6_893{gap:14px;margin-top:16px}._auditLogCard_112j6_1172{padding:14px}._dualPanelGrid_112j6_1233{grid-template-columns:1fr;gap:14px;margin-top:16px}._formPanel_112j6_1249{padding:14px;border-radius:16px}._formPanelHeader_112j6_1308{align-items:flex-start;gap:12px;margin-bottom:14px;flex-wrap:nowrap}._formPanelIcon_112j6_1316{width:42px;height:42px;flex:0 0 42px;border-radius:12px}._formPanelIcon_112j6_1316 svg{font-size:22px!important}._formActions_112j6_1417{flex-direction:column;align-items:stretch}._bannerPreview_112j6_1440,._qrCanvas_112j6_1532{min-height:160px}._userListSurface_112j6_1584{max-height:none;overflow:visible}._userListCard_112j6_1593{padding:12px}._userListRow_112j6_1610{flex-direction:column;align-items:stretch;gap:10px}._userListIdentity_112j6_1617{align-items:center}._userListActions_112j6_1665{align-self:flex-end}._primaryActionButton_112j6_1727,._secondaryActionButton_112j6_1790,._moduleActionButton_112j6_194{width:100%}._userManagementActions_112j6_1830{align-items:stretch;display:grid;grid-template-columns:42px minmax(0,1fr);width:100%}._userManagementActions_112j6_1830 ._moduleActionButton_112j6_194{flex:1 1 auto;width:100%}._userTableSurface_112j6_1925{min-height:360px;max-height:none}._userTableSurface_112j6_1925 .MuiTable-root{width:100%;min-width:0;table-layout:fixed}._userTableSurface_112j6_1925 .MuiTableCell-root:nth-child(1){width:45%}._userTableSurface_112j6_1925 .MuiTableCell-root:nth-child(2){width:37%}._userTableSurface_112j6_1925 .MuiTableCell-root:nth-child(3),._userTableSurface_112j6_1925 .MuiTableCell-root:nth-child(4){display:none}._userTableSurface_112j6_1925 .MuiTableCell-root:nth-child(5){width:18%}._userTableSurface_112j6_1925 .MuiTableHead-root .MuiTableCell-root,._userTableSurface_112j6_1925 .MuiTableBody-root .MuiTableCell-root{padding:9px 8px;overflow-wrap:anywhere}._converterHeroCard_112j6_2033{flex-direction:column;align-items:stretch}._converterMappingGrid_112j6_2087{grid-template-columns:1fr}._templatePreviewSurface_112j6_2206{min-height:360px}._templateListPanel_112j6_2156,._templatePreviewPanel_112j6_2163{min-height:auto;max-height:none}._templateTableWrap_112j6_2168{min-height:260px;max-height:420px}._templateRichEditorContent_112j6_2608{min-height:260px}._templatePreviewScroll_112j6_2224{max-height:none}._exportHeaderRow_112j6_2659{flex-direction:column;align-items:stretch;min-height:0;margin-top:0;margin-bottom:12px}._exportTableWrap_112j6_2922{height:480px;min-height:480px;max-height:480px}._exportHeroCard_112j6_33{flex-direction:column;padding:18px}._exportHeroMetrics_112j6_2739{grid-template-columns:1fr;width:100%}._exportDatasetCard_112j6_2794{padding:16px}._exportDatasetCardHeader_112j6_2805{flex-direction:column}._exportDatasetMetaGrid_112j6_2854{grid-template-columns:1fr}._exportDatasetActionButton_112j6_2887{width:100%}._subscriptionHeroCard_112j6_3059{flex-direction:column;padding:18px}._subscriptionHeaderRow_112j6_3011{flex-direction:column;align-items:stretch;min-height:0;margin-top:0;margin-bottom:12px}._subscriptionHeroMetrics_112j6_3108{grid-template-columns:1fr;width:100%}._subscriptionPlansGrid_112j6_3148,._subscriptionPlanMetrics_112j6_3249{grid-template-columns:1fr}._subscriptionStatusRow_112j6_3391{flex-direction:column;align-items:flex-start}}@media (max-width: 600px){._headerInfo_112j6_601{align-items:flex-start}._headerTitleRow_112j6_634{gap:8px}._headerTitle_112j6_89{font-size:16px}._headerBadge_112j6_115{min-height:26px;padding:0 10px;font-size:9px}._headerDescription_112j6_665{font-size:12px}._tabButton_112j6_153{padding:0 12px}._daySelectorGroup_112j6_1383{gap:6px}._dayChipButton_112j6_1390{min-height:34px;padding:0 12px;font-size:12px}._tabButtonIcon_112j6_169{width:24px;height:24px;border-radius:999px;background:#eef4ff}._tabButtonIcon_112j6_169 svg{font-size:15px!important}._formPanelTitle_112j6_1333{font-size:16px}._formPanelDescription_112j6_1340{font-size:12px}._formActions_112j6_1417{gap:10px}._userListIdentity_112j6_1617{align-items:flex-start}._userListAvatar_112j6_1625{width:38px;height:38px;flex:0 0 38px;border-radius:12px}._userListAvatar_112j6_1625 svg{font-size:20px!important}._userListName_112j6_1645{font-size:15px!important}._userListMeta_112j6_1652,._userListEmail_112j6_1659{font-size:12px!important}._exportHeroTitle_112j6_2725,._subscriptionHeroTitle_112j6_3088{font-size:26px!important}._subscriptionPlanTitle_112j6_3214{font-size:22px!important}}@media (max-width: 420px){._wrapper_112j6_2{padding:70px 8px 84px}._listHeader_112j6_20,._tabPanel_112j6_779,._formPanel_112j6_1249{border-radius:14px}._headerIcon_112j6_62{width:42px;height:42px;flex:0 0 42px}._tabList_112j6_146{display:inline-flex}._tabButton_112j6_153{flex:0 0 auto;justify-content:center;padding:0 12px;font-size:14px}._headerInfo_112j6_601,._formPanelHeader_112j6_1308{gap:10px}._headerTitleRow_112j6_634{flex-direction:column;align-items:flex-start}._headerBadge_112j6_115{align-self:flex-start}._formPanelHeader_112j6_1308{flex-direction:row}._inlineCheckboxCard_112j6_1348{padding:10px}._auditSummaryCard_112j6_34,._auditSurface_112j6_902{padding:14px;border-radius:14px!important}._auditTopToolbar_112j6_928{align-items:stretch;justify-content:stretch}._auditFilterRow_112j6_950{align-items:stretch;width:100%;grid-template-columns:minmax(74px,1fr) minmax(74px,1fr) 34px;gap:5px}._auditFilterRow_112j6_950 .MuiInputBase-input{padding-right:4px;font-size:10.5px}._auditFilterRow_112j6_950 .MuiInputAdornment-root{display:none}._auditRefreshButton_112j6_1008{align-self:flex-start;width:34px!important;height:34px!important;border-radius:10px!important}._auditTableWrap_112j6_1064{height:420px;min-height:420px;max-height:420px}._auditTableWrap_112j6_1064 .MuiTableCell-root:nth-child(3){display:none}._auditTableWrap_112j6_1064 .MuiTableCell-root:nth-child(1){width:68%}._auditTableWrap_112j6_1064 .MuiTableCell-root:nth-child(5){width:32%}._auditTableWrap_112j6_1064 .MuiTableHead-root .MuiTableCell-root,._auditTableWrap_112j6_1064 .MuiTableBody-root .MuiTableCell-root{padding:8px 7px}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(2),._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(3),._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(4){display:none}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(1){width:46%}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(5){display:table-cell;width:24%}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(6){width:14%}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(7){width:16%}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(7) .MuiStack-root{align-items:stretch;flex-direction:column;gap:4px}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(7) .MuiButton-root{min-height:28px;padding:4px 6px;font-size:10px}._auditTablePrimaryText_112j6_1143{font-size:12.5px!important;line-height:1.25!important}._auditTableSecondaryText_112j6_1150{font-size:11px!important;line-height:1.35!important}._auditActionPill_112j6_1156{min-height:22px;padding:0 7px;font-size:9px}._auditLogCardHeader_112j6_1189{flex-direction:column}._auditLogMetaGrid_112j6_1200{grid-template-columns:1fr}._auditSummaryValue_112j6_878{font-size:18px!important}._auditSectionTitle_112j6_936{font-size:16px!important}._daySelectorGroup_112j6_1383{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._dayChipButton_112j6_1390{width:100%;justify-content:center}._exportHeroTitle_112j6_2725{font-size:22px!important}._exportHeroMetric_112j6_2739{padding:12px}._exportDatasetCard_112j6_2794{padding:14px;border-radius:16px}._exportDatasetMetaItem_112j6_2860{padding:11px 12px}}._wrapper_112j6_2._wrapper_112j6_2{background:radial-gradient(circle at 85% -6%,rgba(37,99,235,.08),transparent 32%),radial-gradient(circle at 0% 34%,rgba(59,130,246,.05),transparent 28%),linear-gradient(180deg,#fff,#f3f8ff 46%,#f8fafc)!important}._listHeader_112j6_20._listHeader_112j6_20,._summaryCard_112j6_21._summaryCard_112j6_21,._statCard_112j6_22._statCard_112j6_22,._financeStatCard_112j6_23._financeStatCard_112j6_23,._labStatCard_112j6_24._labStatCard_112j6_24,._reportSummaryCard_112j6_25._reportSummaryCard_112j6_25,._reportMetricCard_112j6_26._reportMetricCard_112j6_26,._moduleCard_112j6_31._moduleCard_112j6_31,._contentCard_112j6_32._contentCard_112j6_32,._exportHeroCard_112j6_33._exportHeroCard_112j6_33,._auditSummaryCard_112j6_34._auditSummaryCard_112j6_34,._listItem_112j6_203._listItem_112j6_203,._calendarFullWrapper_112j6_204._calendarFullWrapper_112j6_204,._calendarToolbar_112j6_27._calendarToolbar_112j6_27,._invoiceFilterCard_112j6_29._invoiceFilterCard_112j6_29,._invoiceSummaryTile_112j6_30._invoiceSummaryTile_112j6_30{border:1px solid rgba(219,234,254,.72)!important;border-radius:20px!important;background:#fffffff0!important;box-shadow:0 16px 36px #3f558c1a,0 1px 2px #0f172a08!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._statCard_112j6_22._statCard_112j6_22,._financeStatCard_112j6_23._financeStatCard_112j6_23,._labStatCard_112j6_24._labStatCard_112j6_24,._summaryCard_112j6_21._summaryCard_112j6_21,._reportMetricCard_112j6_26._reportMetricCard_112j6_26,._invoiceSummaryTile_112j6_30._invoiceSummaryTile_112j6_30{background:linear-gradient(135deg,#fffffffa,#f8fbffeb)!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}._statCard_112j6_22._statCard_112j6_22:hover,._financeStatCard_112j6_23._financeStatCard_112j6_23:hover,._labStatCard_112j6_24._labStatCard_112j6_24:hover,._summaryCard_112j6_21._summaryCard_112j6_21:hover,._reportMetricCard_112j6_26._reportMetricCard_112j6_26:hover,._invoiceSummaryTile_112j6_30._invoiceSummaryTile_112j6_30:hover{border-color:#2563eb38!important;box-shadow:0 22px 48px #3f558c1f,0 2px 8px #0f172a0a!important;transform:translateY(-2px)}._headerIcon_112j6_62._headerIcon_112j6_62,._statIcon_112j6_63._statIcon_112j6_63,._financeStatIcon_112j6_64._financeStatIcon_112j6_64,._labStatIcon_112j6_65._labStatIcon_112j6_65,._reportTabIcon_112j6_66._reportTabIcon_112j6_66,._patientAvatar_112j6_67._patientAvatar_112j6_67,._emptyStateIcon_112j6_69._emptyStateIcon_112j6_69,._filterIcon_112j6_70._filterIcon_112j6_70,._documentPreviewIconWrap_112j6_71._documentPreviewIconWrap_112j6_71{border:0!important;background:#eef4ff!important;color:#2563eb!important;box-shadow:none!important}._headerIconSvg_112j6_77._headerIconSvg_112j6_77,._statIconSvg_112j6_78._statIconSvg_112j6_78,._financeStatIcon_112j6_64._financeStatIcon_112j6_64 svg,._labStatIcon_112j6_65._labStatIcon_112j6_65 svg,._reportTabIcon_112j6_66._reportTabIcon_112j6_66 svg,._emptyStateGlyph_112j6_85._emptyStateGlyph_112j6_85,._reloadIcon_112j6_82._reloadIcon_112j6_82,._headerReloadIcon_112j6_83._headerReloadIcon_112j6_83{color:#2563eb!important}._searchField_112j6_4040._searchField_112j6_4040,._searchInput_112j6_128._searchInput_112j6_128,._filterSelect_112j6_129._filterSelect_112j6_129,._filterDateInput_112j6_130._filterDateInput_112j6_130,._filterTrigger_112j6_121._filterTrigger_112j6_121,._toolbarButton_112j6_4045._toolbarButton_112j6_4045,._reloadButton_112j6_179._reloadButton_112j6_179,._inlineReloadButton_112j6_180._inlineReloadButton_112j6_180,._buttonItem_112j6_181._buttonItem_112j6_181,._calendarNavButton_112j6_182._calendarNavButton_112j6_182,._filterSecondaryButton_112j6_183._filterSecondaryButton_112j6_183{border-color:#dbeafee6!important;background:#ffffffe6!important;box-shadow:0 10px 22px #3f558c14!important}._tableSurface_112j6_213._tableSurface_112j6_213{border:1px solid rgba(219,234,254,.72)!important;border-radius:18px!important;background:#fffffff0!important;box-shadow:inset 0 1px #ffffffe0!important}._tableSurface_112j6_213._tableSurface_112j6_213 .MuiTableHead-root .MuiTableCell-root,._tableHeaderCell_112j6_236._tableHeaderCell_112j6_236{background:#f8fbfff5!important;box-shadow:inset 0 -1px #dbeafee6!important}._tableSurface_112j6_213._tableSurface_112j6_213 .MuiTableBody-root .MuiTableRow-root:hover{background:#eef4ffc7!important}._tabPanel_112j6_779._tabPanel_112j6_779,._formPanel_112j6_1249._formPanel_112j6_1249,._mediaCard_112j6_1427._mediaCard_112j6_1427,._qrCard_112j6_1509._qrCard_112j6_1509,._inlineCheckboxCard_112j6_1348._inlineCheckboxCard_112j6_1348,._auditSurface_112j6_902._auditSurface_112j6_902,._exportHeroCard_112j6_33._exportHeroCard_112j6_33,._exportDatasetCard_112j6_2794._exportDatasetCard_112j6_2794,._converterHeroCard_112j6_2033._converterHeroCard_112j6_2033,._converterMappingCard_112j6_2098._converterMappingCard_112j6_2098,._templateListPanel_112j6_2156._templateListPanel_112j6_2156,._templatePreviewPanel_112j6_2163._templatePreviewPanel_112j6_2163,._userListSurface_112j6_1584._userListSurface_112j6_1584,._subscriptionHeroCard_112j6_3059._subscriptionHeroCard_112j6_3059,._subscriptionPlanCard_112j6_3154._subscriptionPlanCard_112j6_3154,._subscriptionMetricCard_112j6_3353._subscriptionMetricCard_112j6_3353,._subscriptionStatusRow_112j6_3391._subscriptionStatusRow_112j6_3391,._subscriptionInfoBanner_112j6_3315._subscriptionInfoBanner_112j6_3315,._subscriptionPlanMetric_112j6_3249._subscriptionPlanMetric_112j6_3249{border-color:#dbeafed1!important;background:#fffffff5!important;box-shadow:0 16px 36px #3f558c17,0 1px 2px #0f172a08!important}._tabPanel_112j6_779._tabPanel_112j6_779{min-height:540px}._formPanel_112j6_1249._formPanel_112j6_1249:hover,._subscriptionPlanCard_112j6_3154._subscriptionPlanCard_112j6_3154:hover,._exportDatasetCard_112j6_2794._exportDatasetCard_112j6_2794:hover{border-color:#2563eb3d!important;box-shadow:0 22px 48px #3f558c1f,0 2px 8px #0f172a0a!important}._formPanel_112j6_1249._formPanel_112j6_1249 .MuiInputLabel-root,._inlineCheckboxCard_112j6_1348._inlineCheckboxCard_112j6_1348 .MuiFormControlLabel-label,._mediaCardText_112j6_1495._mediaCardText_112j6_1495,._mediaCardCaption_112j6_1502._mediaCardCaption_112j6_1502,._subscriptionFeatureText_112j6_3308._subscriptionFeatureText_112j6_3308,._subscriptionPlanSummary_112j6_3222._subscriptionPlanSummary_112j6_3222,._subscriptionInfoBannerText_112j6_3346._subscriptionInfoBannerText_112j6_3346{color:#64748b!important}._formPanel_112j6_1249._formPanel_112j6_1249 .MuiInputLabel-root.Mui-focused,._formPanelIcon_112j6_1316._formPanelIcon_112j6_1316 svg,._bannerPreviewEmpty_112j6_1454._bannerPreviewEmpty_112j6_1454 svg,._qrCardHeader_112j6_1516._qrCardHeader_112j6_1516 svg,._subscriptionFeatureIcon_112j6_3293._subscriptionFeatureIcon_112j6_3293,._subscriptionInfoBannerIcon_112j6_3325._subscriptionInfoBannerIcon_112j6_3325{color:#2563eb!important}._formPanel_112j6_1249._formPanel_112j6_1249 .MuiOutlinedInput-root{background:#fff!important;color:#0f172a!important}._formPanel_112j6_1249._formPanel_112j6_1249 .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#cbd5e1!important}._formPanel_112j6_1249._formPanel_112j6_1249 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#93c5fd!important}._formPanel_112j6_1249._formPanel_112j6_1249 .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 4px #2563eb1a!important}._formPanel_112j6_1249._formPanel_112j6_1249 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2563eb!important}._formPanelIcon_112j6_1316._formPanelIcon_112j6_1316,._bannerPreviewEmpty_112j6_1454._bannerPreviewEmpty_112j6_1454 svg,._qrCardHeader_112j6_1516._qrCardHeader_112j6_1516 svg,._subscriptionFeatureIcon_112j6_3293._subscriptionFeatureIcon_112j6_3293,._subscriptionInfoBannerIcon_112j6_3325._subscriptionInfoBannerIcon_112j6_3325{border-color:#dbeafee6!important;background:#eef4ff!important;box-shadow:none!important}._bannerPreview_112j6_1440._bannerPreview_112j6_1440,._qrCanvas_112j6_1532._qrCanvas_112j6_1532{border-color:#93c5fd8c!important;background:linear-gradient(135deg,#fff,#f8fbff)!important;box-shadow:inset 0 1px #fffffff2!important}._uploadBannerButton_112j6_1546._uploadBannerButton_112j6_1546,._registrationButton_112j6_1547._registrationButton_112j6_1547{border-color:#2563eb47!important;background:#fff!important;color:#2563eb!important;box-shadow:0 10px 22px #3f558c14!important}._uploadBannerButton_112j6_1546._uploadBannerButton_112j6_1546:hover,._registrationButton_112j6_1547._registrationButton_112j6_1547:hover{background:#eef4ff!important;box-shadow:0 14px 28px #3f558c1c!important}._saveChangesButton_112j6_1566._saveChangesButton_112j6_1566{box-shadow:0 14px 28px #2563eb33!important}._saveChangesButton_112j6_1566._saveChangesButton_112j6_1566:hover{box-shadow:0 18px 34px #2563eb3d!important}._dayChipButton_112j6_1390._dayChipButton_112j6_1390{border-color:#cbd5e1f2!important;background:#fff!important;color:#64748b!important;box-shadow:0 8px 18px #3f558c0a!important}._dayChipButton_112j6_1390._dayChipButton_112j6_1390:hover{border-color:#2563eb42!important;background:#eef4ff!important;color:#2563eb!important}._dayChipButtonActive_112j6_1410._dayChipButtonActive_112j6_1410{border-color:#2563eb52!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;box-shadow:0 12px 24px #2563eb33!important}._subscriptionPlanCard_112j6_3154._subscriptionPlanCard_112j6_3154:before,._subscriptionPlanCardBasic_112j6_3181._subscriptionPlanCardBasic_112j6_3181:before,._subscriptionPlanCardStandard_112j6_3185._subscriptionPlanCardStandard_112j6_3185:before,._subscriptionPlanCardPro_112j6_3189._subscriptionPlanCardPro_112j6_3189:before{background:linear-gradient(90deg,#60a5fa,#dbeafe80)!important}._subscriptionPlanCardActive_112j6_3193._subscriptionPlanCardActive_112j6_3193{border-color:#2563eb5c!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 22px 46px #3f558c21,inset 0 1px #fffffff5!important}._clinicBranchPanel_112j6_4219._clinicBranchPanel_112j6_4219{display:block!important;width:100%!important;min-width:min(100%,320px)!important;max-width:100%!important;align-self:stretch!important;grid-column:1/-1;overflow:visible!important}._clinicBranchHeader_112j6_4229._clinicBranchHeader_112j6_4229{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start!important;gap:14px!important;width:100%!important;min-width:0!important}._clinicBranchHeaderText_112j6_4238{min-width:0;width:100%;max-width:min(760px,100%)}._clinicBranchHeaderText_112j6_4238 ._formPanelTitle_112j6_1333{max-width:100%;overflow-wrap:normal;word-break:normal}._clinicBranchHeaderText_112j6_4238 ._formPanelDescription_112j6_1340{max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media (max-width: 720px){._clinicBranchHeader_112j6_4229._clinicBranchHeader_112j6_4229{grid-template-columns:auto minmax(0,1fr)}._clinicBranchHeader_112j6_4229._clinicBranchHeader_112j6_4229 ._moduleActionButton_112j6_194{grid-column:1/-1;width:100%}}@media (max-width: 420px){._clinicBranchHeader_112j6_4229._clinicBranchHeader_112j6_4229{grid-template-columns:1fr}._clinicBranchHeader_112j6_4229._clinicBranchHeader_112j6_4229 ._formPanelIcon_112j6_1316{width:42px;height:42px}}@media (min-width: 1920px){._settingsShell_112j6_353{max-width:none}}@media (max-width: 1024px){._settingsWorkspace_112j6_421{grid-template-columns:1fr;min-height:auto}._settingsRail_112j6_428{display:flex;align-items:center;gap:8px;padding:10px;border-right:0;border-bottom:1px solid #e2e8f0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}._settingsGroup_112j6_436{flex:0 0 auto;min-width:0}._settingsGroup_112j6_436+._settingsGroup_112j6_436{margin-top:0}._settingsGroupTitle_112j6_445{display:none}._settingsGroupItems_112j6_456{display:flex;align-items:center;gap:8px}._settingsNavButton_112j6_461{width:auto;min-width:max-content;min-height:34px;padding:7px 9px;border-radius:10px}._settingsNavIcon_112j6_384{width:22px;height:22px;flex-basis:22px}._settingsNavIcon_112j6_384 svg{font-size:14px!important}._settingsNavLabel_112j6_505{font-size:11.5px}._settingsNavArrow_112j6_516,._settingsNavButton_112j6_461[data-settings-tab=data-mapping],._settingsNavButton_112j6_461[data-settings-tab=export-data]{display:none}._settingsPanel_112j6_383{padding:18px}._auditTopToolbar_112j6_928{margin-top:0;margin-bottom:12px}._auditTableWrap_112j6_1064{height:520px;min-height:520px;max-height:520px}}@media (max-width: 768px){._settingsShell_112j6_353{border-radius:16px}._settingsTopbar_112j6_364{align-items:stretch;flex-direction:column;padding:14px}._settingsWorkspace_112j6_421{grid-template-columns:1fr;min-height:auto}._settingsRail_112j6_428{display:flex;gap:7px;padding:9px;border-right:0;border-bottom:1px solid #e2e8f0;overflow-x:auto}._settingsGroup_112j6_436{min-width:0}._settingsGroup_112j6_436+._settingsGroup_112j6_436{margin-top:0}._settingsGroupItems_112j6_456{gap:7px}._settingsNavButton_112j6_461{min-height:32px;padding:6px 8px}._settingsNavIcon_112j6_384{width:20px;height:20px;flex-basis:20px}._settingsNavLabel_112j6_505{font-size:11px}._settingsPanel_112j6_383{padding:16px 14px 18px}._settingsPanelHeader_112j6_536{margin-bottom:14px}._auditTableWrap_112j6_1064{height:480px;min-height:480px;max-height:480px}._auditTableWrap_112j6_1064 .MuiTableCell-root:nth-child(2),._auditTableWrap_112j6_1064 .MuiTableCell-root:nth-child(4){display:none}._auditTableWrap_112j6_1064 .MuiTableCell-root:nth-child(1){width:52%}._auditTableWrap_112j6_1064 .MuiTableCell-root:nth-child(3){width:20%}._auditTableWrap_112j6_1064 .MuiTableCell-root:nth-child(5){width:28%}._auditTableWrap_112j6_1064 .MuiTableHead-root .MuiTableCell-root,._auditTableWrap_112j6_1064 .MuiTableBody-root .MuiTableCell-root{padding:9px 8px}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(2),._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(3),._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(4){display:none}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(1){width:44%}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(5){display:table-cell;width:22%}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(6){width:16%}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(7){width:18%}._userTableSurface_112j6_1925 .MuiTableCell-root:nth-child(1){width:54%}._userTableSurface_112j6_1925 .MuiTableCell-root:nth-child(2){width:28%}._userTableSurface_112j6_1925 .MuiTableCell-root:nth-child(5){width:18%}._userTableIdentity_112j6_1935{gap:8px}._userTableIdentity_112j6_1935 ._userListAvatar_112j6_1625{width:34px;height:34px;flex-basis:34px;border-radius:10px}._userTableIdentity_112j6_1935 ._userListName_112j6_1645{font-size:12.5px!important;line-height:1.25!important}._userTableIdentity_112j6_1935 ._userListMeta_112j6_1652{font-size:10.5px!important;line-height:1.25!important}}@media (max-width: 420px){._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(2),._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(3),._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(4),._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(6){display:none}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(1){width:52%}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(5){display:table-cell;width:24%}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(7){width:24%}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(7) .MuiStack-root{align-items:stretch;flex-direction:column;gap:4px}._activeDeviceTableWrap_112j6_1115 .MuiTableCell-root:nth-child(7) .MuiButton-root{min-height:28px;padding:4px 5px;font-size:9.5px}}@media (max-width: 1280px){._clinicProfileGrid_112j6_2444._clinicProfileGrid_112j6_2444{grid-template-columns:minmax(0,1fr)}}@keyframes _patientModuleIn_1jj0b_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._addButton_1jj0b_13{border:1px solid #3b6ef0!important;background:linear-gradient(135deg,#5b6bf5,#2f54d6)!important;color:#fff!important;border-radius:10px!important;min-height:34px!important;padding:0 14px!important;display:inline-flex;align-items:center;gap:8px;font-size:12px!important;font-weight:800!important;cursor:pointer;box-shadow:0 10px 20px #2f54d63d!important;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;width:auto!important;min-width:92px!important;height:34px!important}._addButton_1jj0b_13:active{transform:translateY(0);filter:saturate(.96)}._addButton_1jj0b_13:hover{transform:translateY(-1px);box-shadow:0 18px 34px #3154d93d}._addButton_1jj0b_13:hover:not(:disabled){border-color:#2f54d6!important;background:linear-gradient(135deg,#4f61ec,#2848c2)!important;color:#fff!important;box-shadow:0 12px 24px #2f54d647!important}._addButtonIcon_1jj0b_50{font-size:17px!important;margin:0!important}._balanceCell_1jj0b_55{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}._bodyWrapper_1jj0b_62{width:100%;max-width:100%;min-width:0;height:auto;min-height:0;display:flex;flex-direction:column}._buttonContainer_1jj0b_72{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto;gap:8px!important;flex-shrink:0;flex:0 0 auto!important}._buttonItem_1jj0b_82{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid rgba(225,233,244,.86);border-radius:9px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}._buttonItem_1jj0b_82:hover{transform:translateY(-1px);box-shadow:0 12px 18px #2c4e7024}._cancelledAppointmentRow_1jj0b_99 .MuiTableCell-root{background:#cdd5dd2e}._cancelledAppointmentRow_1jj0b_99:hover .MuiTableCell-root{background:#cdd5dd3d!important}._cancelledStatusPill_1jj0b_107{border-color:#8997a547;background:linear-gradient(180deg,#f5f7f9,#e7edf2);color:#5f7387}._completedAppointmentRow_1jj0b_113 .MuiTableCell-root{background:#71e59b1a}._completedAppointmentRow_1jj0b_113:hover .MuiTableCell-root{background:#71e59b29!important}._completedStatusPill_1jj0b_121{border-color:#40b4713d;background:linear-gradient(180deg,#eefcf3,#dcf7e6);color:#18864a}._dangerIcon_1jj0b_127{background:#fff1f2;color:#e11d48}._deleteButton_1jj0b_132{border-color:#efc7cfe6;background:#fff4f6eb;box-shadow:none}._editButton_1jj0b_138{border-color:#c3d4efe6;background:#eff5ffe6;box-shadow:none}._emptyState_1jj0b_144{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;max-width:420px;margin:0 auto;padding:44px 20px 48px;border:0;border-radius:18px;background:transparent;box-shadow:none}._emptyStateButton_1jj0b_159{background:linear-gradient(135deg,#5b6bf5,#3f4fd6)!important;border-radius:12px!important;box-shadow:0 8px 20px #3f4fd647!important;border:0!important;color:#fff!important;min-height:42px!important;padding:0 18px!important;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;cursor:pointer}._emptyStateGlyph_1jj0b_175{font-size:32px!important;color:#4f46e5}._emptyStateIcon_1jj0b_180{position:relative;width:76px;height:76px;display:flex;align-items:center;justify-content:center;border-radius:22px;background:#eef2ff;box-shadow:0 16px 32px #43719c1a}._emptyStateText_1jj0b_192{max-width:340px;color:#73869b!important;font-size:14px!important;line-height:1.6!important;text-align:center}._emptyStateTitle_1jj0b_200{color:#0f172a!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important}._filterGroup_1jj0b_207{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}._filterPill_1jj0b_214{min-height:32px;padding:0 13px;border:1px solid #e3e9f2;border-radius:999px;background:#fff;color:#475569;font-size:12px;font-weight:800;cursor:pointer}._filterPillActive_1jj0b_226{border-color:#dedbff;background:#eef2ff;color:#4f46e5}._headerBadge_1jj0b_232{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid rgba(222,231,242,.72);border-radius:999px;background:#ffffffa8;color:#607389;font-size:11px;font-weight:700;box-shadow:none}._headerInfo_1jj0b_246{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%;gap:12px!important;position:relative;z-index:1;min-width:0;min-height:40px!important}._headerMeta_1jj0b_258{display:flex;align-items:center;gap:18px;min-width:0!important;flex-wrap:wrap}._headerSubtitle_1jj0b_266{margin:3px 0 0!important;color:#64748b!important;font-size:10.5px!important;font-weight:620!important;line-height:1.15!important}._headerTitle_1jj0b_274{margin:0!important;font-size:16px!important;font-weight:740!important;color:#0f172a!important;letter-spacing:0!important;line-height:1.12!important}._headerTitleIcon_1jj0b_283{padding:8px!important;border-radius:11px!important;background:#eef4ff!important;color:#2563eb!important;box-shadow:none!important;font-size:24px!important;flex:0 0 34px!important;width:34px!important;height:34px!important;box-sizing:border-box;border:1px solid #dbe7ff!important}._headerTitleText_1jj0b_297{min-width:0!important}._headerTitleWrap_1jj0b_301{display:flex!important;align-items:center!important;gap:10px!important;padding:0;border-radius:14px;background:transparent;box-shadow:none;min-width:0!important}._iconDelete_1jj0b_312{font-size:18px!important;color:#b23b57}._iconEdit_1jj0b_317{font-size:18px!important;color:#2e6ca6}._iconView_1jj0b_322{font-size:18px!important;color:#2e7b90}._legendGroup_1jj0b_327{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}._legendItem_1jj0b_334{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#ffffffb3;border:1px solid rgba(222,231,242,.76)}._legendLabel_1jj0b_344{color:#4f6982;font-size:12px;font-weight:700}._legendSwatch_1jj0b_350{width:12px;height:12px;border-radius:999px;flex:0 0 auto;box-shadow:0 0 0 4px #fffc,0 6px 12px #243c5b2e}._listContainer_1jj0b_358{display:flex;flex-direction:column;gap:10px!important;width:100%;max-width:100%;min-width:0;height:auto;min-height:0}._listHeader_1jj0b_369{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:100%;padding:8px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:hidden;border-color:#e5eaf2;min-height:48px!important}._listHeader_1jj0b_369:after{display:none!important}._listHeader_1jj0b_369:before{display:none!important}._listItem_1jj0b_396{position:relative;flex:1 1 auto;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;padding:0;min-width:0;overflow:visible;display:flex;flex-direction:column;border:0;border-radius:18px;background:transparent;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:_patientModuleIn_1jj0b_1 .26s ease both}._listItem_1jj0b_396:before{display:none}._medicalHistoryTableSurface_1jj0b_421{min-height:300px;max-height:460px;overflow-y:auto}._mobileActions_1jj0b_427{display:flex;justify-content:flex-end;flex:0 0 auto}._mobileContact_1jj0b_433{margin:0!important;color:#6f8297!important;font-size:12px!important;line-height:1.2!important}._mobileMain_1jj0b_440{min-width:0;display:flex;flex-direction:column;gap:2px}._mobileMeta_1jj0b_447{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}._mobileName_1jj0b_454{margin:0!important;color:#1f4467!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important}._mobileRowInline_1jj0b_462{display:flex;align-items:center;justify-content:space-between;gap:10px}._noHoverRow_1jj0b_469 .MuiTableCell-root,._noHoverRow_1jj0b_469:hover{background:transparent!important}._noShowAppointmentRow_1jj0b_477 .MuiTableCell-root{background:#f8c46224}._noShowAppointmentRow_1jj0b_477:hover .MuiTableCell-root{background:#f8c46233!important}._noShowStatusPill_1jj0b_485{border-color:#db992247;background:linear-gradient(180deg,#fff8e9,#ffefd0);color:#b97912}._paginationArea_1jj0b_491{flex:0 0 auto;min-height:58px!important;padding:10px 16px!important;border-top:1px solid #e7ebf1!important;background:#fafbfc!important}._paginationArea_1jj0b_491>.MuiBox-root{margin-top:0!important}._paidPill_1jj0b_503{border-color:#ccefdc;background:#ecfdf3;color:#16a34a}._paidRow_1jj0b_509 .MuiTableCell-root{background:transparent}._paidRow_1jj0b_509:hover .MuiTableCell-root{background:#71e59b29!important}._paidSwatch_1jj0b_517{background:linear-gradient(180deg,#7fe4ab,#23b35f)}._pendingAppointmentRow_1jj0b_521 .MuiTableCell-root{background:#ff6f6f1a}._pendingAppointmentRow_1jj0b_521:hover .MuiTableCell-root{background:#ff6f6f29!important}._pendingPill_1jj0b_529{border-color:#fde3c0;background:#fff4e6;color:#d97706}._pendingRow_1jj0b_535 .MuiTableCell-root{background:transparent}._pendingRow_1jj0b_535:hover .MuiTableCell-root{background:#ff6f6f29!important}._pendingStatusPill_1jj0b_543{border-color:#dc67673d;background:linear-gradient(180deg,#fff1f1,#ffe1e1);color:#c14343}._pendingSwatch_1jj0b_549{background:linear-gradient(180deg,#ff7b7b,#e53d3d)}._procedureCell_1jj0b_553{display:flex;flex-direction:column;gap:8px}._procedureRemarks_1jj0b_559{color:#475569!important;font-size:12.5px!important;font-weight:600!important;line-height:1.55!important;white-space:pre-wrap;overflow-wrap:anywhere;display:flex;gap:8px;width:100%;margin-top:2px;padding:10px 12px;border:1px solid #e9eefb;border-left:3px solid #5b6bf5;border-radius:10px;background:#f6f8fe}._reloadButton_1jj0b_577{width:34px!important;height:34px!important;border:1px solid #dbe7ff!important;border-radius:10px!important;background:#fff!important;box-shadow:0 8px 18px #3f558c14!important;color:#2563eb!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease;min-height:34px!important;min-width:34px!important}._reloadButton_1jj0b_577:disabled{cursor:default;opacity:.7;transform:none}._reloadButton_1jj0b_577:hover{transform:translateY(-1px)}._reloadButtonIcon_1jj0b_604{font-size:17px!important}._rightColumn_1jj0b_12{--patient-tab-table-min-height: auto;--patient-tab-table-max-height: none;min-width:0;font-family:Inter,system-ui,sans-serif!important}._scheduledAppointmentRow_1jj0b_615 .MuiTableCell-root{background:#74aaeb1a}._scheduledAppointmentRow_1jj0b_615:hover .MuiTableCell-root{background:#74aaeb29!important}._scheduledStatusPill_1jj0b_623{border-color:#4e87cd3d;background:linear-gradient(180deg,#f1f7ff,#e1ecff);color:#2c66ad}._statusPill_1jj0b_629{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid transparent;border-radius:20px;font-size:11px;font-weight:800;letter-spacing:.01em;white-space:nowrap}._successIcon_1jj0b_642{background:#ecfdf5;color:#059669}._summaryCard_1jj0b_647{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:18px!important;border:1px solid #e7ebf1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 1px 3px #1018280d!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease;min-height:104px!important;position:relative;overflow:hidden;justify-content:space-between;transform:none!important}._summaryCard_1jj0b_647:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:1}._cardBarBrand_1jj0b_675:before{background:#a2a2a2;height:3px}._summaryCard_1jj0b_647._summaryCard_1jj0b_647._summaryAccentBlue_1jj0b_680._cardBarBrand_1jj0b_675:before{background:#2563eb}._summaryCard_1jj0b_647._summaryCard_1jj0b_647._summaryAccentCoral_1jj0b_684._cardBarBrand_1jj0b_675:before{background:#ef4444}._summaryCard_1jj0b_647._summaryCard_1jj0b_647._summaryAccentCyan_1jj0b_688._cardBarBrand_1jj0b_675:before{background:#0ea5b7}._summaryCard_1jj0b_647._summaryCard_1jj0b_647._summaryAccentGold_1jj0b_692._cardBarBrand_1jj0b_675:before{background:#f59e0b}._summaryCard_1jj0b_647._summaryCard_1jj0b_647._summaryAccentGreen_1jj0b_696._cardBarBrand_1jj0b_675:before{background:#16a34a}._summaryCard_1jj0b_647 p{margin:6px 0 0;color:#94a3b8!important;font-size:12px!important;font-weight:700!important;margin-top:7px!important}._summaryCard_1jj0b_647 span{display:block;color:#94a3b8!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase}._summaryCard_1jj0b_647 strong{display:block;margin-top:8px!important;color:#0f172a!important;font-size:24px!important;line-height:1.1;font-weight:800!important;letter-spacing:-.02em!important}._summaryCard_1jj0b_647._summaryAccentBlue_1jj0b_680 ._summaryCardIcon_1jj0b_727{background:#2563eb1a!important;color:#2563eb!important}._summaryCard_1jj0b_647._summaryAccentCoral_1jj0b_684 ._summaryCardIcon_1jj0b_727{background:#ff7a681f!important;color:#ef4444!important}._summaryCard_1jj0b_647._summaryAccentCyan_1jj0b_688 ._summaryCardIcon_1jj0b_727{background:#0ea5b71f!important;color:#0ea5b7!important}._summaryCard_1jj0b_647._summaryAccentGold_1jj0b_692 ._summaryCardIcon_1jj0b_727{background:#f59e0b21!important;color:#f59e0b!important}._summaryCard_1jj0b_647._summaryAccentGreen_1jj0b_696 ._summaryCardIcon_1jj0b_727{background:#34c38f21!important;color:#16a34a!important}._summaryCard_1jj0b_647._summaryCard_1jj0b_647._summaryAccentBlue_1jj0b_680{background:linear-gradient(135deg,#fff,#eff6ff)!important}._summaryCard_1jj0b_647._summaryCard_1jj0b_647._summaryAccentCoral_1jj0b_684{background:linear-gradient(135deg,#fff,#fff1f2)!important}._summaryCard_1jj0b_647._summaryCard_1jj0b_647._summaryAccentCyan_1jj0b_688{background:linear-gradient(135deg,#fff,#ecfeff)!important}._summaryCard_1jj0b_647._summaryCard_1jj0b_647._summaryAccentGold_1jj0b_692{background:linear-gradient(135deg,#fff,#fffbeb)!important}._summaryCard_1jj0b_647._summaryCard_1jj0b_647._summaryAccentGreen_1jj0b_696{background:linear-gradient(135deg,#fff,#f0fdf4)!important}._summaryCard_1jj0b_647:hover{transform:none!important;border-color:#e7ebf1!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0f!important}._summaryCard_1jj0b_647._summaryCardWarning_1jj0b_779{border-color:#ef444480!important;box-shadow:0 0 0 1px #ef444429,0 1px 3px #1018280d!important}._summaryCard_1jj0b_647._summaryCardWarning_1jj0b_779:hover{border-color:#dc262699!important}._summaryCard_1jj0b_647._summaryCard_1jj0b_647._summaryCardWarning_1jj0b_779 ._summaryCardIcon_1jj0b_727{background:#ef44442e!important;color:#dc2626!important}._summaryCardWarning_1jj0b_779 strong{color:#b91c1c!important}._summaryCard_1jj0b_647:hover ._summaryCardIcon_1jj0b_727{transform:scale(1.06)}._summaryCardGrid_1jj0b_801{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}._summaryCardIcon_1jj0b_727{width:46px!important;height:46px!important;padding:11px!important;border-radius:13px!important;background:#eef2ff;color:#4f46e5;box-sizing:border-box;flex:0 0 auto;transition:transform .16s ease,box-shadow .16s ease;box-shadow:inset 0 0 0 1px #2563eb1a!important}._tabReloadButton_1jj0b_820{display:inline-flex;min-height:36px!important;border-radius:12px!important}._tableActionButton_1jj0b_826{padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}._tableBodyCell_1jj0b_832{color:#1e293b!important;font-size:13.5px!important;font-weight:650!important;padding:16px 18px!important;border-bottom:1px solid #f1f4f8!important}._tableButtonContainer_1jj0b_840{justify-content:flex-end;width:100%}._tableHeaderCell_1jj0b_845{color:#94a3b8!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase;padding:13px 18px!important}._tablePanel_1jj0b_854{overflow:hidden;border:1px solid #e7ebf1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 1px 3px #1018280d!important}._tableSortButton_1jj0b_862{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:24px;margin:0;padding:3px 7px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:1;text-transform:inherit;cursor:pointer;vertical-align:middle;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}._tableSortButton_1jj0b_862:disabled{cursor:default;opacity:.65}._tableSortButton_1jj0b_862:has(._tableSortState_1jj0b_888){border-color:#dbe6f4;background:#f8fbff;color:#315fce;box-shadow:0 8px 18px #315fce1f}._tableSortButton_1jj0b_862:has(._tableSortState_1jj0b_888) ._tableSortIcon_1jj0b_895{color:#2563eb}._tableSortButton_1jj0b_862:hover:not(:disabled){border-color:#dbe6f4;background:#f8fbff;color:#315fce}._tableSortIcon_1jj0b_895{width:14px!important;height:14px!important;color:#6d7f99;flex:0 0 auto}._tableSortState_1jj0b_888{min-width:28px;padding:2px 5px 1px;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:9px;font-weight:900;line-height:1;letter-spacing:0;text-align:center;text-transform:uppercase}._tableStack_1jj0b_926{display:flex;flex-direction:column;gap:12px!important;min-width:0}._tableSurface_1jj0b_933{flex:1;min-height:300px;width:100%;max-width:100%;height:100%;max-height:460px;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._tableSurface_1jj0b_933 .MuiTable-root{width:100%;min-width:680px;table-layout:fixed}._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableRow-root:hover{background:#f8fbff!important}._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:0}._tableSurface_1jj0b_933 .MuiTableHead-root .MuiTableCell-root{border-bottom:1px solid #eef1f6!important;background:#fafbfc!important;position:sticky;top:0;z-index:4;border-bottom-color:#e8edf5}._viewButton_1jj0b_973{border-color:#bedfe7e6;background:#effcffe6;box-shadow:none}._warningIcon_1jj0b_979{background:#fff7ed;color:#ea580c}._wrapper_1jj0b_984{width:100%;max-width:100%;min-width:0;height:auto;min-height:0}@media (max-width: 1024px){._tableBodyCell_1jj0b_832,._tableHeaderCell_1jj0b_845{padding:12px 14px!important}._tableSurface_1jj0b_933 .MuiTable-root{min-width:0!important}}@media (max-width: 768px){._addButton_1jj0b_13{justify-content:center;white-space:nowrap;max-width:190px}._buttonContainer_1jj0b_72{margin-left:auto}._filterGroup_1jj0b_207{flex-wrap:nowrap;width:100%;overflow-x:auto;padding-bottom:2px}._filterPill_1jj0b_214{flex:0 0 auto}._headerBadge_1jj0b_232{display:none!important}._headerInfo_1jj0b_246{flex-direction:row!important;grid-template-columns:minmax(0,1fr) auto}._headerMeta_1jj0b_258{gap:8px;width:100%;flex:1 1 auto}._headerTitle_1jj0b_274{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._headerTitleIcon_1jj0b_283{font-size:20px!important}._headerTitleWrap_1jj0b_301{max-width:100%}._legendGroup_1jj0b_327{display:none!important;gap:10px}._mobileActions_1jj0b_427 ._iconDelete_1jj0b_312,._mobileActions_1jj0b_427 ._iconEdit_1jj0b_317,._mobileActions_1jj0b_427 ._iconView_1jj0b_322{font-size:16px!important}._mobileActions_1jj0b_427 ._tableActionButton_1jj0b_826{width:34px;min-width:34px;height:34px;border-radius:10px}._mobileRowInline_1jj0b_462{align-items:flex-start}._reloadButton_1jj0b_577{flex:0 0 38px}._summaryCard_1jj0b_647{padding:12px!important;min-height:82px!important}._summaryCardGrid_1jj0b_801{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}._summaryCardIcon_1jj0b_727{width:34px!important;height:34px!important;padding:7px!important}._tabReloadButton_1jj0b_820{display:none}._tablePanel_1jj0b_854{border-radius:16px!important;min-height:380px!important;max-height:none!important}._tableSurface_1jj0b_933{min-height:316px!important;max-height:none!important}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:first-child,.MuiTableHead-root .MuiTableRow-root .MuiTableCell-root:first-child{padding-left:18px!important}}@media (max-width: 639px){._addButton_1jj0b_13{padding:0!important;gap:0!important;font-size:0!important;width:34px!important;min-width:34px!important;justify-content:center!important;max-width:34px!important;line-height:0!important}._addButtonIcon_1jj0b_50{font-size:20px!important}._buttonContainer_1jj0b_72{width:auto!important;gap:6px!important;margin-left:0!important;grid-column:2!important;grid-template-columns:44px minmax(0,1fr);order:2;grid-row:1!important;align-self:start!important;padding-top:1px!important}._emptyState_1jj0b_144{gap:10px;padding:26px 8px 30px}._emptyStateButton_1jj0b_159{width:100%;justify-content:center}._emptyStateGlyph_1jj0b_175{font-size:28px!important}._emptyStateIcon_1jj0b_180{width:58px;height:58px;border-radius:18px}._emptyStateText_1jj0b_192{max-width:280px;font-size:12px!important;line-height:1.45!important}._emptyStateTitle_1jj0b_200{font-size:17px!important}._filterGroup_1jj0b_207{scrollbar-width:none}._filterGroup_1jj0b_207::-webkit-scrollbar{display:none}._filterPill_1jj0b_214{min-height:30px;padding:0 11px;font-size:11px}._headerInfo_1jj0b_246{display:grid!important;align-items:start!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important}._headerMeta_1jj0b_258{display:grid;gap:12px;grid-column:1!important;grid-template-columns:1fr;order:1;grid-row:1!important;align-self:start!important}._headerSubtitle_1jj0b_266{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}._headerTitle_1jj0b_274{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-height:20px!important;display:flex!important;align-items:center!important}._headerTitleIcon_1jj0b_283{margin-top:0!important}._headerTitleText_1jj0b_297{padding-top:1px!important}._headerTitleWrap_1jj0b_301{align-items:flex-start!important}._medicalHistoryTableSurface_1jj0b_421{min-height:260px;max-height:320px}._summaryCard_1jj0b_647{border-bottom:1px solid #e8edf5}._summaryCard_1jj0b_647:last-child{border-bottom:0}._summaryCardGrid_1jj0b_801{border:1px solid #e5eaf2;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 12px 30px #0f172a0d}._tabReloadButton_1jj0b_820{display:inline-flex!important}}@media (max-width: 560px){._addButton_1jj0b_13{flex:1 1 auto}._mobileContact_1jj0b_433{color:#64748b!important;font-weight:700!important}._mobileName_1jj0b_454{color:#0f172a!important;font-size:14px!important;font-weight:800!important}._mobileRowInline_1jj0b_462{width:100%}._procedureRemarks_1jj0b_559{font-size:12px!important;padding:8px 10px}._summaryCard_1jj0b_647{border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;border-bottom:1px solid #eef1f6!important}._summaryCard_1jj0b_647:last-child{border-bottom:0!important}._summaryCardGrid_1jj0b_801{grid-template-columns:1fr!important;gap:0!important;border:1px solid #e7ebf1;box-shadow:0 1px 3px #1018280d}._tableBodyCell_1jj0b_832{padding:14px!important}._tableHeaderCell_1jj0b_845{display:none!important}}@media (min-width: 640px) and (max-width: 1024px){._buttonContainer_1jj0b_72{align-self:start}._filterGroup_1jj0b_207{max-width:100%;flex-wrap:wrap}._headerInfo_1jj0b_246{grid-template-columns:minmax(0,1fr) auto}._headerMeta_1jj0b_258{display:grid;grid-template-columns:1fr;gap:12px}._medicalHistoryTableSurface_1jj0b_421{min-height:280px;max-height:400px}._tableSurface_1jj0b_933{overflow-x:auto!important;min-height:280px;max-height:400px}}@media (min-width: 769px) and (max-width: 1180px){._summaryCard_1jj0b_647{min-height:92px!important;padding:12px!important}._summaryCard_1jj0b_647 p,._summaryCard_1jj0b_647 span{font-size:10px!important}._summaryCard_1jj0b_647 strong{font-size:17px!important}._summaryCardGrid_1jj0b_801{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}._summaryCardIcon_1jj0b_727{width:36px!important;height:36px!important;padding:8px!important}}._progressNoteModule_1jj0b_1313 ._attendingDentistIcon_1jj0b_1313{width:18px!important;height:18px!important;padding:3px;border-radius:999px;background:#eef4ff;color:#536dfe!important;box-sizing:border-box}._progressNoteModule_1jj0b_1313 ._attendingDentistLine_1jj0b_1322{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:#334155;font-size:12px;font-weight:750;line-height:1.25}._progressNoteModule_1jj0b_1313 ._bodyWrapper_1jj0b_62{flex:1 1 auto}._progressNoteModule_1jj0b_1313 ._headerSubtitle_1jj0b_266{margin-top:3px!important}._progressNoteModule_1jj0b_1313 ._listContainer_1jj0b_358{flex:1 1 auto}._progressNoteModule_1jj0b_1313 ._paginationArea_1jj0b_491{flex:0 0 auto;padding:10px 16px;border-top:1px solid rgba(219,234,254,.9);background:#fffffff5}._progressNoteModule_1jj0b_1313 ._paginationArea_1jj0b_491>.MuiBox-root{margin-top:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}._progressNoteModule_1jj0b_1313 ._paidPill_1jj0b_503{border-color:#bbf7d0!important;background:#f0fdf4!important;color:#16a34a!important}._progressNoteModule_1jj0b_1313 ._pendingPill_1jj0b_529{border-color:#fed7aa!important;background:#fff7ed!important;color:#f97316!important}._progressNoteModule_1jj0b_1313 ._procedureCell_1jj0b_553{gap:0!important}._progressNoteModule_1jj0b_1313 ._procedureCell_1jj0b_553>span:first-child{color:#020617!important;font-size:14px!important;font-weight:850!important;display:block;margin-bottom:7px;line-height:1.2!important}._progressNoteModule_1jj0b_1313 ._procedureRemarks_1jj0b_559{color:#1e293b!important;font-size:12px!important;font-weight:550!important;line-height:1.45!important;padding:9px 14px!important;border:1px solid #dfe6ff!important;border-left:3px solid #536dfe!important;border-radius:8px!important;background:#f6f8ff!important;max-width:430px!important;min-height:36px!important;margin:0!important;align-items:flex-start!important}._progressNoteModule_1jj0b_1313 ._procedureRemarks_1jj0b_559:before{content:"▣";color:#536dfe;font-size:11px;line-height:1.4}._progressNoteModule_1jj0b_1313 ._progressDateCell_1jj0b_1398{display:grid;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;row-gap:4px;min-width:0;max-width:100%;padding-right:10px;overflow:hidden}._progressNoteModule_1jj0b_1313 ._progressDateCell_1jj0b_1398 span:last-child{color:#64748b!important;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._progressNoteModule_1jj0b_1313 ._progressDateCell_1jj0b_1398 strong{color:#020617!important;font-size:13px;font-weight:850;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._progressNoteModule_1jj0b_1313 ._progressDateIcon_1jj0b_1428{grid-row:1/span 2;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#f2edff;color:#6d4dff!important}._progressNoteModule_1jj0b_1313 ._progressDateIcon_1jj0b_1428 .MuiSvgIcon-root{font-size:18px!important}._progressNoteModule_1jj0b_1313 ._progressNoteItemRow_1jj0b_1442:hover ._tableBodyCell_1jj0b_832{background:#eef4ff!important;border-color:#cfe0ff!important;box-shadow:inset 0 1px #2563eb14,inset 0 -1px #2563eb14}._progressNoteModule_1jj0b_1313 ._progressNoteItemRow_1jj0b_1442:hover ._tableBodyCell_1jj0b_832:first-child{box-shadow:inset 3px 0 #2563eb,inset 0 1px #2563eb14,inset 0 -1px #2563eb14}._progressNoteModule_1jj0b_1313{flex:1 1 auto;display:flex;flex-direction:column;height:100%;min-height:0;font-family:Inter,system-ui,sans-serif!important}._progressNoteModule_1jj0b_1313 ._statusPill_1jj0b_629{min-height:24px!important;padding:0 12px!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important;margin-top:0;line-height:22px!important}._progressNoteModule_1jj0b_1313 ._summaryAccentBlue_1jj0b_680 ._summaryCardIcon_1jj0b_727{background:#2563eb21!important;color:#2563eb!important}._progressNoteModule_1jj0b_1313 ._summaryAccentCoral_1jj0b_684 ._summaryCardIcon_1jj0b_727{background:#ef444421!important;color:#ef4444!important}._progressNoteModule_1jj0b_1313 ._summaryAccentCyan_1jj0b_688 ._summaryCardIcon_1jj0b_727{background:#12b3a821!important;color:#12b3a8!important}._progressNoteModule_1jj0b_1313 ._summaryAccentGold_1jj0b_692 ._summaryCardIcon_1jj0b_727{background:#f59e0b24!important;color:#f59e0b!important}._progressNoteModule_1jj0b_1313 ._summaryAccentGreen_1jj0b_696 ._summaryCardIcon_1jj0b_727{background:#16a34a21!important;color:#16a34a!important}._progressNoteModule_1jj0b_1313 ._summaryCard_1jj0b_647{display:flex!important;align-items:center!important;gap:11px!important;padding:12px 14px!important;border:1px solid #e6eaf0!important;border-radius:14px!important;box-shadow:0 1px 3px #0f172a0f!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important;min-height:72px!important;position:relative!important;justify-content:flex-start!important;flex-direction:row!important}._progressNoteModule_1jj0b_1313 ._summaryCard_1jj0b_647>div{position:relative;z-index:1;min-width:0!important}._progressNoteModule_1jj0b_1313 ._summaryCard_1jj0b_647 p{color:#64748b!important;font-size:10.5px!important;margin-top:6px!important;line-height:1.15!important}._progressNoteModule_1jj0b_1313 ._summaryCard_1jj0b_647 span{color:#64748b!important;font-size:9.5px!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0!important;line-height:1.1!important}._progressNoteModule_1jj0b_1313 ._summaryCard_1jj0b_647 strong{margin-top:5px!important;font-size:20px!important;line-height:1.05!important;font-weight:650!important;letter-spacing:0!important}._progressNoteModule_1jj0b_1313 ._summaryCard_1jj0b_647._summaryAccentBlue_1jj0b_680,._progressNoteModule_1jj0b_1313 ._summaryCard_1jj0b_647._summaryAccentCoral_1jj0b_684{border-color:#e6eaf0!important;background:#fff!important}._progressNoteModule_1jj0b_1313 ._summaryCard_1jj0b_647._summaryAccentCoral_1jj0b_684:before{background:#f43f5e1a}._progressNoteModule_1jj0b_1313 ._summaryCard_1jj0b_647._summaryAccentCyan_1jj0b_688{border-color:#e6eaf0!important;background:#fff!important}._progressNoteModule_1jj0b_1313 ._summaryCard_1jj0b_647._summaryAccentCyan_1jj0b_688:before{background:#06b6d41a}._progressNoteModule_1jj0b_1313 ._summaryCard_1jj0b_647._summaryAccentGold_1jj0b_692,._progressNoteModule_1jj0b_1313 ._summaryCard_1jj0b_647._summaryAccentGreen_1jj0b_696{border-color:#e6eaf0!important;background:#fff!important}._progressNoteModule_1jj0b_1313 ._summaryCard_1jj0b_647._summaryAccentGreen_1jj0b_696:before{background:#22c55e1a}._progressNoteModule_1jj0b_1313 ._summaryCard_1jj0b_647:before{content:"";position:absolute;top:-30px!important;right:-28px!important;width:88px!important;height:88px!important;border-radius:999px;background:#2563eb0f;display:none!important}._progressNoteModule_1jj0b_1313 ._summaryCard_1jj0b_647:hover{transform:translateY(-1px)!important;border-color:#d8dee8!important;box-shadow:0 8px 18px #0f172a14,0 1px 3px #0f172a14!important}._progressNoteModule_1jj0b_1313 ._summaryCardGrid_1jj0b_801{gap:10px!important}._progressNoteModule_1jj0b_1313 ._summaryCardIcon_1jj0b_727{width:34px!important;height:34px!important;padding:8px!important;border-radius:10px!important;background:#edf4ff!important;color:#2563eb!important;flex:0 0 34px!important;position:static!important;z-index:1}._progressNoteModule_1jj0b_1313 ._tableBodyCell_1jj0b_832{color:#020617!important;font-size:13px!important;font-weight:700!important;padding:20px!important;border-bottom:1px solid #e2e8f0!important;vertical-align:middle!important;border-top:1px solid #e2e8f0!important;overflow:hidden!important}._progressNoteModule_1jj0b_1313 ._tableBodyCell_1jj0b_832:first-child{padding-top:20px!important;padding-bottom:20px!important;color:#020617!important;font-weight:800!important;line-height:1.25!important;border-left:1px solid #e2e8f0!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}._progressNoteModule_1jj0b_1313 ._tableBodyCell_1jj0b_832:first-child *{color:inherit}._progressNoteModule_1jj0b_1313 ._tableBodyCell_1jj0b_832:last-child{border-right:1px solid #e2e8f0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}._progressNoteModule_1jj0b_1313 ._tableBodyCell_1jj0b_832:nth-child(3){font-size:14px!important;font-weight:850!important;line-height:1.2!important;white-space:nowrap!important;color:#020617!important}._progressNoteModule_1jj0b_1313 ._tableBodyCell_1jj0b_832:nth-child(4){color:#16a34a!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important;white-space:nowrap!important}._progressNoteModule_1jj0b_1313 ._tableBodyCell_1jj0b_832:nth-child(5){color:#f43f5e!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important;white-space:nowrap!important}._progressNoteModule_1jj0b_1313 ._tableBodyCell_1jj0b_832:nth-child(6){color:#f43f5e!important;font-size:14px!important;font-weight:850!important}._progressNoteModule_1jj0b_1313 ._tableHeaderCell_1jj0b_845{color:#8da0bd!important;font-size:10px!important;font-weight:850!important;letter-spacing:.08em!important;padding:0 22px!important;height:40px!important;line-height:40px!important;white-space:nowrap!important}._progressNoteModule_1jj0b_1313 ._tablePanel_1jj0b_854{overflow:hidden!important;border:1px solid #dfe7f1!important;border-radius:14px!important;box-shadow:0 2px 5px #0f172a0d!important;display:flex;flex:1 1 0;flex-direction:column;min-height:0;max-height:none}._progressNoteModule_1jj0b_1313 ._tableSortButton_1jj0b_862{gap:5px!important;min-height:24px!important;padding:3px 7px!important;line-height:1!important;vertical-align:middle!important}._progressNoteModule_1jj0b_1313 ._tableSortState_1jj0b_888{min-width:28px!important;padding:2px 5px 1px!important;font-size:9px!important;line-height:1!important}._progressNoteModule_1jj0b_1313 ._tableStack_1jj0b_926{flex:1 1 auto;min-height:0}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933{flex:1 1 auto;min-height:148px!important;height:auto;max-height:none!important;overflow-y:visible!important;overflow-x:auto!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTable-root{width:100%!important;min-width:1040px!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableCell-root:nth-child(1){width:150px!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableCell-root:nth-child(2){width:42%!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableCell-root:nth-child(3){width:116px!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableCell-root:nth-child(4){width:116px!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableCell-root:nth-child(5){width:116px!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableCell-root:nth-child(6){width:104px!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableCell-root:nth-child(7){width:74px!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableRow-root{height:118px!important;background:#fff!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableRow-root:hover{background:#eef4ff!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableHead-root .MuiTableCell-root{border-bottom:1px solid #e7edf5!important;background:#f8fafc!important;height:40px!important;padding-top:0!important;padding-bottom:0!important;border-top:1px solid #dfe7f1!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableHead-root .MuiTableCell-root:first-child{border-left:1px solid #dfe7f1!important;border-top-left-radius:8px!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableHead-root .MuiTableCell-root:last-child{border-right:1px solid #dfe7f1!important;border-top-right-radius:8px!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableHead-root .MuiTableCell-root:nth-child(1){width:150px!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableHead-root .MuiTableCell-root:nth-child(2){width:42%!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableHead-root .MuiTableCell-root:nth-child(3){width:116px!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableHead-root .MuiTableCell-root:nth-child(4){width:116px!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableHead-root .MuiTableCell-root:nth-child(5){width:116px!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableHead-root .MuiTableCell-root:nth-child(6){width:104px!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableHead-root .MuiTableCell-root:nth-child(7){width:74px!important}._progressNoteModule_1jj0b_1313 ._unassignedPill_1jj0b_1758{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px dashed #d5deeb;border-radius:8px;background:#f5f7fb;color:#8da0bd;font-size:12px;font-weight:750;margin-top:0}._progressNoteModule_1jj0b_1313 ._wrapper_1jj0b_984{display:flex;flex:1 1 auto;flex-direction:column}@media (max-width: 1024px){._progressNoteModule_1jj0b_1313 ._listItem_1jj0b_396{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}._progressNoteModule_1jj0b_1313 ._paginationArea_1jj0b_491{flex:0 0 auto!important;margin-top:auto!important}._progressNoteModule_1jj0b_1313 ._summaryCardGrid_1jj0b_801{display:none!important}._progressNoteModule_1jj0b_1313 ._tablePanel_1jj0b_854{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:calc(100dvh - 360px)!important;max-height:none!important}._progressNoteModule_1jj0b_1313 ._tableStack_1jj0b_926{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933{flex:1 1 auto!important;min-height:0!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTable-root{min-width:760px!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableCell-root:nth-child(2){width:44%!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableHead-root .MuiTableCell-root:nth-child(2){width:44%!important}}@media (max-width: 768px){._progressNoteModule_1jj0b_1313 ._headerInfo_1jj0b_246{grid-template-columns:minmax(0,1fr) auto!important}._progressNoteModule_1jj0b_1313{height:auto}._progressNoteModule_1jj0b_1313 ._summaryCardGrid_1jj0b_801{grid-template-columns:repeat(4,minmax(0,1fr))!important;border:0!important;box-shadow:none!important;background:transparent!important}}@media (max-width: 639px){._progressNoteModule_1jj0b_1313 ._procedureRemarks_1jj0b_559{max-width:none!important;min-height:0!important}._progressNoteModule_1jj0b_1313 ._tableBodyCell_1jj0b_832{padding:14px!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTable-root{min-width:0!important;table-layout:auto!important}._progressNoteModule_1jj0b_1313 ._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableRow-root{height:auto!important}}@media (max-width: 560px){._progressNoteModule_1jj0b_1313 ._reloadButton_1jj0b_577{display:none!important}}._medicalHistoryModule_1jj0b_1854 ._bodyWrapper_1jj0b_62{flex:1 1 auto}._medicalHistoryModule_1jj0b_1854 ._headerTitleWrap_1jj0b_301{padding:0!important;background:transparent!important}._medicalHistoryModule_1jj0b_1854 ._listContainer_1jj0b_358{flex:1 1 auto}._medicalHistoryModule_1jj0b_1854 ._listItem_1jj0b_396{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border:1px solid #dfe7f1!important;border-radius:14px!important;background:#fff!important;box-shadow:0 2px 5px #0f172a0d!important}._medicalHistoryModule_1jj0b_1854{flex:1 1 auto;display:flex;flex-direction:column;height:100%;min-height:0}._medicalHistoryModule_1jj0b_1854 ._medicalHistoryTableSurface_1jj0b_421{min-height:0!important;max-height:none!important;flex:1 1 auto!important;height:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}._medicalHistoryModule_1jj0b_1854 ._paginationArea_1jj0b_491{flex:0 0 auto;padding:10px 16px;border-top:1px solid rgba(219,234,254,.9);background:#fffffff5}._medicalHistoryModule_1jj0b_1854 ._paginationArea_1jj0b_491>.MuiBox-root{margin-top:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}._medicalHistoryModule_1jj0b_1854 ._tableBodyCell_1jj0b_832{font-size:13px!important;font-weight:700!important;padding:16px 22px!important;border-bottom:1px solid #eef2f7!important}._medicalHistoryModule_1jj0b_1854 ._tableHeaderCell_1jj0b_845{color:#8da0bd!important;font-size:10px!important;font-weight:850!important;letter-spacing:.08em!important;padding:0 22px!important;line-height:44px!important}._medicalHistoryModule_1jj0b_1854 ._tableSurface_1jj0b_933{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important}._medicalHistoryModule_1jj0b_1854 ._tableSurface_1jj0b_933 .MuiTable-root{width:100%!important;min-width:720px!important;table-layout:fixed!important}._medicalHistoryModule_1jj0b_1854 ._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableRow-root{height:52px!important;background:#fff!important}._medicalHistoryModule_1jj0b_1854 ._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableRow-root:hover{background:#fff!important}._medicalHistoryModule_1jj0b_1854 ._tableSurface_1jj0b_933 .MuiTableHead-root .MuiTableCell-root{border-bottom:1px solid #e7edf5!important;background:#f8fafc!important;height:44px!important}._medicalHistoryModule_1jj0b_1854 ._wrapper_1jj0b_984{display:flex;flex:1 1 auto;flex-direction:column}@media (max-width: 1024px){._medicalHistoryModule_1jj0b_1854 ._listItem_1jj0b_396{min-height:calc(100dvh - 340px)!important;max-height:none!important}._medicalHistoryModule_1jj0b_1854 ._tableSurface_1jj0b_933 .MuiTable-root{min-width:0!important}}@media (max-width: 768px){._medicalHistoryModule_1jj0b_1854{height:auto}}@media (max-width: 560px){._medicalHistoryModule_1jj0b_1854 ._listItem_1jj0b_396{min-height:420px!important}._medicalHistoryModule_1jj0b_1854 ._reloadButton_1jj0b_577{display:none!important}}._dentalImagesModule_1jj0b_1972 ._bodyWrapper_1jj0b_62{flex:1 1 auto}._dentalImagesModule_1jj0b_1972{flex:1 1 auto;display:flex;flex-direction:column;height:100%;min-height:0}._dentalImagesModule_1jj0b_1972 ._headerMeta_1jj0b_258{display:flex!important;align-items:center!important;gap:12px!important}._dentalImagesModule_1jj0b_1972 ._headerTitleWrap_1jj0b_301{padding:0!important;background:transparent!important}._dentalImagesModule_1jj0b_1972 ._listContainer_1jj0b_358{flex:1 1 auto}._dentalImagesModule_1jj0b_1972 ._listItem_1jj0b_396{flex:1 1 auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border:0!important;border-radius:24px;background:transparent!important;box-shadow:none!important}._dentalImagesModule_1jj0b_1972 ._wrapper_1jj0b_984{display:flex;flex:1 1 auto;flex-direction:column}@media (max-width: 1024px){._dentalImagesModule_1jj0b_1972 ._listItem_1jj0b_396{min-height:calc(100dvh - 340px)!important}}@media (max-width: 768px){._dentalImagesModule_1jj0b_1972{height:auto}._dentalImagesModule_1jj0b_1972 ._listItem_1jj0b_396{border-radius:18px}}@media (max-width: 560px){._dentalImagesModule_1jj0b_1972 ._headerSubtitle_1jj0b_266{display:none}}._patientFormsModule_1jj0b_2032 ._bodyWrapper_1jj0b_62{flex:1 1 auto}._patientFormsModule_1jj0b_2032 ._headerTitleWrap_1jj0b_301{padding:0!important;background:transparent!important}._patientFormsModule_1jj0b_2032 ._listContainer_1jj0b_358{flex:1 1 auto}._patientFormsModule_1jj0b_2032 ._listItem_1jj0b_396{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border:1px solid #dfe7f1!important;border-radius:14px!important;background:#fff!important;box-shadow:0 2px 5px #0f172a0d!important}._patientFormsModule_1jj0b_2032 ._paginationArea_1jj0b_491{flex:0 0 auto;padding:10px 16px;border-top:1px solid rgba(219,234,254,.9);background:#fffffff5}._patientFormsModule_1jj0b_2032 ._paginationArea_1jj0b_491>.MuiBox-root{margin-top:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}._patientFormsModule_1jj0b_2032{flex:1 1 auto;display:flex;flex-direction:column;height:100%;min-height:0}._patientFormsModule_1jj0b_2032 ._tableBodyCell_1jj0b_832{font-size:13px!important;font-weight:700!important;padding:16px 22px!important;border-bottom:1px solid #eef2f7!important}._patientFormsModule_1jj0b_2032 ._tableHeaderCell_1jj0b_845{color:#8da0bd!important;font-size:10px!important;font-weight:850!important;letter-spacing:.08em!important;padding:0 22px!important;line-height:44px!important}._patientFormsModule_1jj0b_2032 ._tableSurface_1jj0b_933{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important}._patientFormsModule_1jj0b_2032 ._tableSurface_1jj0b_933 .MuiTable-root{width:100%!important;min-width:760px!important;table-layout:fixed!important}._patientFormsModule_1jj0b_2032 ._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableRow-root{height:52px!important;background:#fff!important}._patientFormsModule_1jj0b_2032 ._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableRow-root:hover{background:#fff!important}._patientFormsModule_1jj0b_2032 ._tableSurface_1jj0b_933 .MuiTableHead-root .MuiTableCell-root{border-bottom:1px solid #e7edf5!important;background:#f8fafc!important;height:44px!important}._patientFormsModule_1jj0b_2032 ._wrapper_1jj0b_984{display:flex;flex:1 1 auto;flex-direction:column}@media (max-width: 1024px){._patientFormsModule_1jj0b_2032 ._listItem_1jj0b_396{min-height:calc(100dvh - 340px)!important;max-height:none!important}._patientFormsModule_1jj0b_2032 ._tableSurface_1jj0b_933 .MuiTable-root{min-width:0!important}}@media (max-width: 768px){._patientFormsModule_1jj0b_2032{height:auto}}@media (max-width: 560px){._patientFormsModule_1jj0b_2032 ._listItem_1jj0b_396{min-height:420px!important}._patientFormsModule_1jj0b_2032 ._reloadButton_1jj0b_577{display:none!important}}._appointmentRecordsModule_1jj0b_2140{flex:1 1 auto;display:flex;flex-direction:column;height:100%;min-height:0;font-family:Inter,system-ui,sans-serif!important}._appointmentRecordsModule_1jj0b_2140 ._bodyWrapper_1jj0b_62{flex:1 1 auto}._appointmentRecordsModule_1jj0b_2140 ._headerSubtitle_1jj0b_266{margin-top:3px!important}._appointmentRecordsModule_1jj0b_2140 ._headerTitleWrap_1jj0b_301{padding:0!important;background:transparent!important}._appointmentRecordsModule_1jj0b_2140 ._listContainer_1jj0b_358{flex:1 1 auto}._appointmentRecordsModule_1jj0b_2140 ._listItem_1jj0b_396{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border:1px solid #dfe7f1!important;border-radius:14px!important;background:#fff!important;box-shadow:0 2px 5px #0f172a0d!important}._appointmentRecordsModule_1jj0b_2140 ._paginationArea_1jj0b_491{flex:0 0 auto;padding:10px 16px;border-top:1px solid rgba(219,234,254,.9);background:#fffffff5}._appointmentRecordsModule_1jj0b_2140 ._paginationArea_1jj0b_491>.MuiBox-root{margin-top:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}._appointmentRecordsModule_1jj0b_2140 ._statusPill_1jj0b_629{min-height:22px!important;padding:0 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important}._appointmentRecordsModule_1jj0b_2140 ._summaryAccentBlue_1jj0b_680 ._summaryCardIcon_1jj0b_727{background:#2563eb21!important;color:#2563eb!important}._appointmentRecordsModule_1jj0b_2140 ._summaryAccentCoral_1jj0b_684 ._summaryCardIcon_1jj0b_727{background:#ef444421!important;color:#ef4444!important}._appointmentRecordsModule_1jj0b_2140 ._summaryAccentCoral_1jj0b_684:before{background:#f43f5e1a}._appointmentRecordsModule_1jj0b_2140 ._summaryAccentCyan_1jj0b_688 ._summaryCardIcon_1jj0b_727{background:#12b3a821!important;color:#12b3a8!important}._appointmentRecordsModule_1jj0b_2140 ._summaryAccentGold_1jj0b_692 ._summaryCardIcon_1jj0b_727{background:#f59e0b24!important;color:#f59e0b!important}._appointmentRecordsModule_1jj0b_2140 ._summaryAccentGold_1jj0b_692:before{background:#f59e0b1a}._appointmentRecordsModule_1jj0b_2140 ._summaryAccentGreen_1jj0b_696 ._summaryCardIcon_1jj0b_727{background:#16a34a21!important;color:#16a34a!important}._appointmentRecordsModule_1jj0b_2140 ._summaryAccentGreen_1jj0b_696:before{background:#22c55e14}._appointmentRecordsModule_1jj0b_2140 ._summaryCard_1jj0b_647{display:flex!important;align-items:center!important;gap:11px!important;padding:12px 14px!important;border:1px solid #e6eaf0!important;border-radius:14px!important;box-shadow:0 1px 3px #0f172a0f!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important;min-height:72px!important;position:relative!important;justify-content:flex-start!important;flex-direction:row!important}._appointmentRecordsModule_1jj0b_2140 ._summaryCard_1jj0b_647>div{position:relative;z-index:1;min-width:0!important}._appointmentRecordsModule_1jj0b_2140 ._summaryCard_1jj0b_647 p{color:#64748b!important;font-size:10.5px!important;margin-top:6px!important;line-height:1.15!important}._appointmentRecordsModule_1jj0b_2140 ._summaryCard_1jj0b_647 span{color:#64748b!important;font-size:9.5px!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0!important;line-height:1.1!important}._appointmentRecordsModule_1jj0b_2140 ._summaryCard_1jj0b_647 strong{margin-top:5px!important;font-size:20px!important;line-height:1.05!important;font-weight:650!important;letter-spacing:0!important}._appointmentRecordsModule_1jj0b_2140 ._summaryCard_1jj0b_647._summaryAccentBlue_1jj0b_680,._appointmentRecordsModule_1jj0b_2140 ._summaryCard_1jj0b_647._summaryAccentCoral_1jj0b_684,._appointmentRecordsModule_1jj0b_2140 ._summaryCard_1jj0b_647._summaryAccentCyan_1jj0b_688,._appointmentRecordsModule_1jj0b_2140 ._summaryCard_1jj0b_647._summaryAccentGold_1jj0b_692,._appointmentRecordsModule_1jj0b_2140 ._summaryCard_1jj0b_647._summaryAccentGreen_1jj0b_696{border-color:#e6eaf0!important;background:#fff!important}._appointmentRecordsModule_1jj0b_2140 ._summaryCard_1jj0b_647:before{content:"";position:absolute;top:-30px!important;right:-28px!important;width:88px!important;height:88px!important;border-radius:999px;background:#2563eb0f;display:none!important}._appointmentRecordsModule_1jj0b_2140 ._summaryCard_1jj0b_647:hover{transform:translateY(-1px)!important;border-color:#d8dee8!important;box-shadow:0 8px 18px #0f172a14,0 1px 3px #0f172a14!important}._appointmentRecordsModule_1jj0b_2140 ._summaryCardGrid_1jj0b_801{gap:10px!important}._appointmentRecordsModule_1jj0b_2140 ._summaryCardIcon_1jj0b_727{width:34px!important;height:34px!important;padding:8px!important;border-radius:10px!important;flex:0 0 34px!important;position:static!important;z-index:1}._appointmentRecordsModule_1jj0b_2140 ._tableBodyCell_1jj0b_832{font-size:13px!important;font-weight:700!important;padding:18px 22px!important;border-bottom:1px solid #eef2f7!important;vertical-align:top!important}._appointmentRecordsModule_1jj0b_2140 ._tableHeaderCell_1jj0b_845{color:#8da0bd!important;font-size:10px!important;font-weight:850!important;letter-spacing:.08em!important;padding:0 22px!important;line-height:44px!important}._appointmentRecordsModule_1jj0b_2140 ._tableSurface_1jj0b_933{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important}._appointmentRecordsModule_1jj0b_2140 ._tableSurface_1jj0b_933 .MuiTable-root{width:100%!important;min-width:900px!important;table-layout:fixed!important}._appointmentRecordsModule_1jj0b_2140 ._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableRow-root{min-height:76px!important;background:#fff!important}._appointmentRecordsModule_1jj0b_2140 ._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableRow-root:hover{background:#fff!important}._appointmentRecordsModule_1jj0b_2140 ._tableSurface_1jj0b_933 .MuiTableHead-root .MuiTableCell-root{border-bottom:1px solid #e7edf5!important;background:#f8fafc!important;height:44px!important}._appointmentRecordsModule_1jj0b_2140 ._wrapper_1jj0b_984{display:flex;flex:1 1 auto;flex-direction:column}@media (max-width: 1024px){._appointmentRecordsModule_1jj0b_2140 ._listItem_1jj0b_396{min-height:calc(100dvh - 340px)!important;max-height:none!important}._appointmentRecordsModule_1jj0b_2140 ._summaryCardGrid_1jj0b_801{display:none!important}._appointmentRecordsModule_1jj0b_2140 ._tableSurface_1jj0b_933 .MuiTable-root{min-width:0!important}}@media (max-width: 768px){._appointmentRecordsModule_1jj0b_2140{height:auto}._appointmentRecordsModule_1jj0b_2140 ._summaryCardGrid_1jj0b_801{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width: 560px){._appointmentRecordsModule_1jj0b_2140 ._listItem_1jj0b_396{min-height:420px!important}._appointmentRecordsModule_1jj0b_2140 ._reloadButton_1jj0b_577{display:none!important}}._patientHmoModule_1jj0b_2383 ._bodyWrapper_1jj0b_62{flex:1 1 auto}._patientHmoModule_1jj0b_2383 ._hmoDefaultTag_1jj0b_2386{display:inline-flex!important;align-items:center!important;width:auto!important;max-width:100%!important;min-height:28px!important;padding:0 12px!important;border:1px solid #dbe7ff!important;border-left:3px solid #5b6bf5!important;border-radius:9px!important;background:#f8fbff!important;color:#334155!important;font-size:12px!important;font-weight:750!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important}._patientHmoModule_1jj0b_2383 ._hmoProviderCell_1jj0b_2404{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px}._patientHmoModule_1jj0b_2383 ._hmoProviderName_1jj0b_2411{color:#020617!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important}._patientHmoModule_1jj0b_2383 ._listContainer_1jj0b_358{flex:1 1 auto}._patientHmoModule_1jj0b_2383 ._listItem_1jj0b_396{flex:1 1 0!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border:1px solid #e5eaf2!important;border-radius:24px!important;background:#fff!important;box-shadow:0 24px 58px #0f2a1c17!important}._patientHmoModule_1jj0b_2383 ._paginationArea_1jj0b_491{flex:0 0 auto;padding:10px 16px;border-top:1px solid rgba(219,234,254,.9);background:#fffffff5}._patientHmoModule_1jj0b_2383 ._paginationArea_1jj0b_491>.MuiBox-root{margin-top:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}._patientHmoModule_1jj0b_2383{flex:1 1 auto;display:flex;flex-direction:column;height:100%;min-height:0}._patientHmoModule_1jj0b_2383 ._patientHmoTableSurface_1jj0b_2454 ._tableBodyCell_1jj0b_832,._patientHmoModule_1jj0b_2383 ._patientHmoTableSurface_1jj0b_2454 ._tableHeaderCell_1jj0b_845{vertical-align:middle!important}._patientHmoModule_1jj0b_2383 ._patientHmoTableSurface_1jj0b_2454 ._tableSortButton_1jj0b_862{margin-left:-7px!important}._patientHmoModule_1jj0b_2383 ._patientHmoTableSurface_1jj0b_2454 .MuiTable-root{min-width:980px!important}._patientHmoModule_1jj0b_2383 ._patientHmoTableSurface_1jj0b_2454 .MuiTableCell-root{box-sizing:border-box!important}._patientHmoModule_1jj0b_2383 ._tableSurface_1jj0b_933{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important}._patientHmoModule_1jj0b_2383 ._tableSurface_1jj0b_933 .MuiTable-root{min-width:900px!important}._patientHmoModule_1jj0b_2383 ._wrapper_1jj0b_984{display:flex;flex:1 1 auto;flex-direction:column}@media (max-width: 900px){._patientHmoModule_1jj0b_2383 ._patientHmoTableSurface_1jj0b_2454 .MuiTable-root{min-width:0!important}}@media (max-width: 768px){._patientHmoModule_1jj0b_2383 ._listItem_1jj0b_396{flex:0 0 auto!important;min-height:420px!important;max-height:52dvh!important;border-radius:18px!important}._patientHmoModule_1jj0b_2383 ._paginationArea_1jj0b_491{min-height:62px!important;padding:10px!important}._patientHmoModule_1jj0b_2383{height:auto}._patientHmoModule_1jj0b_2383 ._tableSurface_1jj0b_933{min-height:358px!important;max-height:calc(52dvh - 62px)!important}._patientHmoModule_1jj0b_2383 ._tableSurface_1jj0b_933 .MuiTable-root{min-width:0!important}}@media (max-width: 420px){._patientHmoModule_1jj0b_2383 ._listItem_1jj0b_396{min-height:360px!important}._patientHmoModule_1jj0b_2383 ._tableSurface_1jj0b_933{min-height:298px!important}}._patientPrescriptionsModule_1jj0b_2520 ._listItem_1jj0b_396{flex:1 1 auto!important;min-height:calc(100dvh - 319px)!important;max-height:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border:1px solid #dfe7f1!important;border-radius:14px!important;background:#fff!important;box-shadow:0 2px 5px #0f172a0d!important}._patientPrescriptionsModule_1jj0b_2520 ._paginationArea_1jj0b_491{flex:0 0 auto;padding:10px 16px;border-top:1px solid rgba(219,234,254,.9);background:#fffffff5}._patientPrescriptionsModule_1jj0b_2520 ._paginationArea_1jj0b_491>.MuiBox-root{margin-top:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}._patientPrescriptionsModule_1jj0b_2520{font-family:Inter,system-ui,sans-serif!important}._patientPrescriptionsModule_1jj0b_2520 ._summaryAccentBlue_1jj0b_680 ._summaryCardIcon_1jj0b_727{background:#2563eb21!important;color:#2563eb!important}._patientPrescriptionsModule_1jj0b_2520 ._summaryAccentCoral_1jj0b_684 ._summaryCardIcon_1jj0b_727{background:#ef444421!important;color:#ef4444!important}._patientPrescriptionsModule_1jj0b_2520 ._summaryAccentCyan_1jj0b_688 ._summaryCardIcon_1jj0b_727{background:#12b3a821!important;color:#12b3a8!important}._patientPrescriptionsModule_1jj0b_2520 ._summaryAccentGold_1jj0b_692 ._summaryCardIcon_1jj0b_727{background:#f59e0b24!important;color:#f59e0b!important}._patientPrescriptionsModule_1jj0b_2520 ._summaryAccentGreen_1jj0b_696 ._summaryCardIcon_1jj0b_727{background:#16a34a21!important;color:#16a34a!important}._patientPrescriptionsModule_1jj0b_2520 ._summaryCard_1jj0b_647{display:flex!important;align-items:center!important;gap:11px!important;padding:12px 14px!important;border:1px solid #e6eaf0!important;border-radius:14px!important;box-shadow:0 1px 3px #0f172a0f!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important;min-height:72px!important;justify-content:flex-start!important;flex-direction:row!important}._patientPrescriptionsModule_1jj0b_2520 ._summaryCard_1jj0b_647>div{min-width:0!important}._patientPrescriptionsModule_1jj0b_2520 ._summaryCard_1jj0b_647 p{color:#64748b!important;font-size:10.5px!important;margin-top:6px!important;line-height:1.15!important}._patientPrescriptionsModule_1jj0b_2520 ._summaryCard_1jj0b_647 span{color:#64748b!important;font-size:9.5px!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0!important;line-height:1.1!important}._patientPrescriptionsModule_1jj0b_2520 ._summaryCard_1jj0b_647 strong{margin-top:5px!important;font-size:20px!important;line-height:1.05!important;font-weight:650!important;letter-spacing:0!important}._patientPrescriptionsModule_1jj0b_2520 ._summaryCard_1jj0b_647._summaryAccentBlue_1jj0b_680,._patientPrescriptionsModule_1jj0b_2520 ._summaryCard_1jj0b_647._summaryAccentCoral_1jj0b_684,._patientPrescriptionsModule_1jj0b_2520 ._summaryCard_1jj0b_647._summaryAccentCyan_1jj0b_688,._patientPrescriptionsModule_1jj0b_2520 ._summaryCard_1jj0b_647._summaryAccentGold_1jj0b_692,._patientPrescriptionsModule_1jj0b_2520 ._summaryCard_1jj0b_647._summaryAccentGreen_1jj0b_696{border-color:#e6eaf0!important;background:#fff!important}._patientPrescriptionsModule_1jj0b_2520 ._summaryCard_1jj0b_647:before{display:none!important}._patientPrescriptionsModule_1jj0b_2520 ._summaryCard_1jj0b_647:hover{transform:translateY(-1px)!important;border-color:#d8dee8!important;box-shadow:0 8px 18px #0f172a14,0 1px 3px #0f172a14!important}._patientPrescriptionsModule_1jj0b_2520 ._summaryCardGrid_1jj0b_801{gap:10px!important}._patientPrescriptionsModule_1jj0b_2520 ._summaryCardIcon_1jj0b_727{width:34px!important;height:34px!important;padding:8px!important;border-radius:10px!important;flex:0 0 34px!important;position:static!important}._patientPrescriptionsModule_1jj0b_2520 ._tableBodyCell_1jj0b_832{font-size:13px!important;font-weight:700!important;padding:16px 22px!important;border-bottom:1px solid #eef2f7!important;vertical-align:middle!important}._patientPrescriptionsModule_1jj0b_2520 ._tableHeaderCell_1jj0b_845{color:#8da0bd!important;font-size:10px!important;font-weight:850!important;letter-spacing:.08em!important;padding:0 22px!important;line-height:44px!important}._patientPrescriptionsModule_1jj0b_2520 ._tableSurface_1jj0b_933{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important}._patientPrescriptionsModule_1jj0b_2520 ._tableSurface_1jj0b_933 .MuiTable-root{width:100%!important;min-width:820px!important;table-layout:fixed!important}._patientPrescriptionsModule_1jj0b_2520 ._tableSurface_1jj0b_933 .MuiTableBody-root .MuiTableRow-root{min-height:64px!important;background:#fff!important}._patientPrescriptionsModule_1jj0b_2520 ._tableSurface_1jj0b_933 .MuiTableHead-root .MuiTableCell-root{border-bottom:1px solid #e7edf5!important;background:#f8fafc!important;height:44px!important}@media (max-width: 1024px){._patientPrescriptionsModule_1jj0b_2520 ._summaryCardGrid_1jj0b_801{display:none!important}._patientPrescriptionsModule_1jj0b_2520 ._tableSurface_1jj0b_933 .MuiTable-root{min-width:0!important}}@media (max-width: 768px){._patientPrescriptionsModule_1jj0b_2520 ._summaryCardGrid_1jj0b_801{grid-template-columns:repeat(4,minmax(0,1fr))!important}}._photoLayout_ntwp5_2{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.9fr);gap:18px;flex:1;min-height:0}._galleryListItem_ntwp5_10{width:100%;max-width:100%;flex:1 1 0;min-height:0;max-height:none}._galleryListItem_ntwp5_10:before{display:none!important}._photoPanel_ntwp5_22{width:100%;max-width:100%;min-width:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid rgba(222,231,242,.72);border-radius:18px;background:#ffffffc2;box-shadow:0 18px 44px #1d324f12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._panelHeader_ntwp5_39{display:flex;flex-direction:column;gap:4px}._panelTitle_ntwp5_45{margin:0;color:#1f4467;font-size:15px;font-weight:800}._panelText_ntwp5_52{margin:0;color:#73869b;font-size:12px;line-height:1.5}._uploadsHeaderSubtitle_ntwp5_59{display:none}._headerActionCluster_ntwp5_63{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}._deleteSelectionButton_ntwp5_71{border:1px solid rgba(228,176,186,.95);background:linear-gradient(135deg,#fff4f6,#ffe1e7);color:#af3f5a;border-radius:14px;min-height:38px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 12px 20px #bb5b711f;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}._deleteSelectionButton_ntwp5_71:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 24px #bb5b7129}._deleteSelectionButton_ntwp5_71:disabled{cursor:default;opacity:.58;box-shadow:none}._deleteSelectionBadge_ntwp5_97{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#af3f5a24;color:#98324a;font-size:11px;font-weight:900}._deleteSelectionIcon_ntwp5_111{font-size:17px!important}._photoTabs_ntwp5_115{display:inline-flex;align-items:center;gap:6px;padding:5px;border:1px solid rgba(222,231,242,.76);border-radius:14px;background:#ffffffad;box-shadow:none}._photoTabButton_ntwp5_126{min-height:34px;padding:0 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:#5b7289;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease}._photoTabButton_ntwp5_126:hover{transform:translateY(-1px)}._photoTabButtonActive_ntwp5_142{background:linear-gradient(135deg,var(--profile-accent, #4169f6) 0%,var(--profile-accent-strong, #3154d9) 100%);border-color:transparent;color:#fff;box-shadow:0 12px 24px #3154d92e}._tableWrap_ntwp5_149{width:100%;max-width:100%;flex:1;min-height:0;display:flex}._uploadGalleryPanel_ntwp5_157{width:100%;max-width:100%;display:flex;flex:1;min-height:0;overflow:hidden}._uploadGalleryPanel_ntwp5_157 ._photoPanel_ntwp5_22{flex:1;min-height:0;overflow:hidden}._uploadHeroGrid_ntwp5_172{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(220px,.6fr) minmax(200px,.42fr);gap:10px}._uploadDropZone_ntwp5_178{position:relative;min-height:118px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:12px 16px;border:1.5px dashed rgba(107,91,255,.38);border-radius:14px;background:linear-gradient(180deg,#f8faffeb,#fffffff5);text-align:center;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}._uploadDropZoneActive_ntwp5_194{border-color:#5649e6db;box-shadow:0 18px 44px #4c45dc29}._uploadDropIcon_ntwp5_199{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(180deg,#7b73ff,#5146dc);color:#fff;box-shadow:0 16px 28px #5649e63d}._uploadDropIcon_ntwp5_199 svg{font-size:21px}._uploadDropTitle_ntwp5_214{margin:0;color:#17233a;font-size:13px;font-weight:900}._uploadDropText_ntwp5_221,._uploadDropHint_ntwp5_222{margin:0;color:#63758b;font-size:11px;line-height:1.25}._uploadDropActions_ntwp5_229{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}._uploadDropButton_ntwp5_237{min-height:30px;padding:0 12px;border:1px solid rgba(111,95,245,.26);border-radius:10px;background:#fff;color:#5146dc;font-size:12px;font-weight:850;cursor:pointer;box-shadow:0 12px 22px #5146dc14}._uploadDropButton_ntwp5_237 svg{font-size:16px}._uploadDropButton_ntwp5_237:disabled{cursor:default;opacity:.65}._uploadFeedback_ntwp5_257{position:absolute;right:10px;bottom:10px;max-width:calc(100% - 28px);padding:7px 10px;border-radius:999px;background:#5146dc1a;color:#463ac4;font-size:11px;font-weight:850}._uploadTipsPanel_ntwp5_270,._uploadStoragePanel_ntwp5_271{min-width:0;padding:14px;border:1px solid rgba(222,231,242,.86);border-radius:14px;background:#ffffffc7;box-shadow:0 16px 34px #1f3c5b0d}._uploadPanelTitle_ntwp5_280{margin:0 0 8px;color:#41536b;font-size:13px;font-weight:900}._uploadTipList_ntwp5_287{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;color:#586b82;font-size:11px;font-weight:650}._uploadTipList_ntwp5_287 li:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:8px;border:1px solid #7eabf0;border-radius:999px;color:#477fd8;font-size:10px;font-weight:900}._uploadStoragePanel_ntwp5_271{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px}._storageRing_ntwp5_320{grid-row:span 2;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle at center,#ffffff 49%,transparent 50%),conic-gradient(#4f73f7 0,#4f73f7 72%,#e7edf8 72%,#e7edf8);color:#17233a;font-size:14px;font-weight:900}._uploadStoragePanel_ntwp5_271 strong{color:#17233a;font-size:13px}._uploadStoragePanel_ntwp5_271 p{margin:4px 0 0;color:#60728a;font-size:11px;font-weight:650}._storageDivider_ntwp5_346{grid-column:1/-1;height:1px;background:#dee7f2f2}._storageRow_ntwp5_352{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#586b82;font-size:11px;font-weight:800}._uploadToolbar_ntwp5_363{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}._uploadFilterTabs_ntwp5_371{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}._uploadFilterTabs_ntwp5_371 button{min-height:32px;padding:0 14px;border:1px solid rgba(222,231,242,.92);border-radius:999px;background:#fff;color:#566a82;font-size:12px;font-weight:850;cursor:pointer}._uploadFilterTabActive_ntwp5_389{border-color:#6f5ff53d!important;background:#6f5ff51a!important;color:#5146dc!important}._uploadSearchCluster_ntwp5_395{display:inline-flex;align-items:center;gap:10px;margin-left:auto}._uploadSearchField_ntwp5_402{min-width:min(300px,48vw);min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(222,231,242,.95);border-radius:13px;background:#fff}._uploadSearchField_ntwp5_402 input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#17233a;font-size:13px}._uploadSearchField_ntwp5_402 svg{color:#607792;font-size:20px}._viewToggle_ntwp5_427{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(222,231,242,.95);border-radius:13px;background:#fff}._viewToggle_ntwp5_427 button{width:30px;height:30px;border:0;border-radius:10px;background:transparent;color:#607792;cursor:pointer}._viewToggleActive_ntwp5_446{background:#6f5ff51f!important;color:#5146dc!important}._uploadGalleryGrid_ntwp5_451{flex:1;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;justify-content:start;align-content:start;min-height:0;max-height:100%;overflow-y:auto;overflow-x:clip;padding-right:6px}._uploadGalleryList_ntwp5_466{grid-template-columns:minmax(0,1fr);gap:8px}._uploadGalleryList_ntwp5_466 ._uploadCard_ntwp5_470{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:92px}._uploadGalleryList_ntwp5_466 ._uploadCardPreview_ntwp5_475{width:132px;height:92px}._uploadGalleryList_ntwp5_466 ._uploadCardMeta_ntwp5_479{min-width:0;align-self:stretch;padding:10px 12px}._uploadGalleryList_ntwp5_466 ._uploadCardDate_ntwp5_484{left:8px;bottom:8px;padding:4px 7px}._uploadCard_ntwp5_470{min-width:0;overflow:hidden;border:1px solid rgba(225,233,244,.86);border-radius:16px;background:#ffffffd1;box-shadow:0 16px 34px #1f3c5b12;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}._uploadCard_ntwp5_470:hover{transform:translateY(-2px);box-shadow:0 20px 38px #1f3c5b1a}._uploadCardSelected_ntwp5_504{border-color:#5e97cef5;box-shadow:0 24px 42px #2d5d932e,inset 0 1px #fffffff5}._uploadCardPreview_ntwp5_475{position:relative;height:136px;background:#f4f8fdb8;display:flex;align-items:center;justify-content:center}._uploadCardMeta_ntwp5_479{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px}._uploadCardText_ntwp5_526{min-width:0;display:flex;flex-direction:column;gap:4px}._uploadCardFileName_ntwp5_533{overflow:hidden;color:#263950;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}._uploadCardSubText_ntwp5_542{color:#718399;font-size:11px;font-weight:800}._uploadCardRemarks_ntwp5_548{max-width:100%;overflow:hidden;color:#4d6178;font-size:11px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}._uploadCardActions_ntwp5_559{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}._uploadCardActions_ntwp5_559 button{width:34px;height:34px;border:1px solid rgba(214,226,239,.96);border-radius:12px;background:#fff;color:#386a9d;cursor:pointer}._uploadCardActions_ntwp5_559 button:disabled{cursor:default;opacity:.42}._uploadCardActions_ntwp5_559 svg{font-size:18px}._uploadEmptyPanel_ntwp5_582{min-height:96px;display:flex;align-items:center;gap:18px;padding:18px 24px;border:1px dashed rgba(160,173,246,.72);border-radius:18px;background:#ffffffb8}._uploadEmptyIcon_ntwp5_593{font-size:42px!important;color:#948cff}._uploadCardPreviewInteractive_ntwp5_598{cursor:zoom-in}._uploadCardImage_ntwp5_602{width:100%;height:100%;object-fit:cover;display:block}._uploadCardPlaceholder_ntwp5_609{width:100%;height:100%;padding:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}._uploadCardTypeLabel_ntwp5_621{color:#496680;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._uploadCardSelection_ntwp5_629{position:absolute;top:10px;right:10px}._uploadCardSelectButton_ntwp5_635{width:34px;height:34px;min-width:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(180,201,222,.96);border-radius:12px;background:#ffffffeb;color:#5d7ea0;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 12px 20px #1b354e1f;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease,color .12s ease}._uploadCardSelectButton_ntwp5_635:hover{transform:translateY(-1px)}._uploadCardSelectButtonActive_ntwp5_655{border-color:#5d99d2fa;background:linear-gradient(180deg,#f0f8ff,#dcecff);color:#2d6ca7}._uploadCardSelectIcon_ntwp5_661{font-size:20px!important}._uploadCardDate_ntwp5_484{position:absolute;left:10px;bottom:10px;padding:5px 9px;border-radius:999px;background:#13314dc7;color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em}._uploadViewerBackdrop_ntwp5_678{background:#f1f5f9b8!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._uploadViewerDialog_ntwp5_683{border-radius:0!important;background:#f8fafc!important;overflow:hidden;box-shadow:none!important}._uploadViewerContent_ntwp5_690{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:100dvh;background:#f8fafc}._uploadViewerHeader_ntwp5_697{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #e2e8f0;background:#fffffff0;box-shadow:0 8px 20px #0f172a0f}._uploadViewerHeadingText_ntwp5_708{min-width:0;display:flex;align-items:baseline;gap:12px}._uploadViewerTitle_ntwp5_715{color:#0f172a;font-size:15px!important;font-weight:800!important;line-height:1.35!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._uploadViewerZoomLabel_ntwp5_725{flex:0 0 auto;color:#64748b;font-size:12px!important;font-weight:800!important}._uploadViewerToolbar_ntwp5_732{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}._uploadViewerToolButton_ntwp5_739{width:38px;height:38px;border:1px solid #dbe4ef;border-radius:10px;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}._uploadViewerToolButton_ntwp5_739 svg{width:20px;height:20px}._uploadViewerToolButton_ntwp5_739:hover:not(:disabled){border-color:#bfdbfe;background:#eff6ff;color:#2563eb;transform:translateY(-1px)}._uploadViewerToolButton_ntwp5_739:disabled{cursor:default;opacity:.45}._uploadViewerCloseButton_ntwp5_767{color:#be123c}._uploadViewerCloseButton_ntwp5_767:hover:not(:disabled){border-color:#fecdd3;background:#fff1f2;color:#be123c}._uploadViewerMediaFrame_ntwp5_776{min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding:18px;background:#eef2f7;overscroll-behavior:contain}._uploadViewerZoomSurface_ntwp5_787{flex:0 0 auto;min-width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;transition:width .14s ease,height .14s ease}._uploadViewerImage_ntwp5_797{max-width:100%;max-height:100%;object-fit:contain;display:block;border-radius:8px;background:#fff;box-shadow:0 16px 36px #0f172a24}._uploadViewerMeta_ntwp5_807{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 18px;border-top:1px solid #e2e8f0;background:#fff}._uploadViewerMetaText_ntwp5_817{min-width:0;display:flex;flex-direction:column;gap:6px}._uploadViewerRemarksLabel_ntwp5_824{color:#64748b;font-size:10px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase}._uploadViewerRemarks_ntwp5_824{color:#1e293b;font-size:13px!important;line-height:1.55!important;word-break:break-word;white-space:pre-wrap}._uploadViewerDownloadButton_ntwp5_840{flex:0 0 auto;min-height:38px;padding:0 14px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#2563eb;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;transition:background .12s ease,border-color .12s ease,transform .12s ease}._uploadViewerDownloadButton_ntwp5_840:hover{border-color:#93c5fd;background:#dbeafe;transform:translateY(-1px)}._uploadViewerDownloadIcon_ntwp5_863{font-size:18px!important}._uploadPhotoViewer_ntwp5_867 .PhotoView-Slider__Backdrop{background:#f8fafce0!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._uploadPhotoViewer_ntwp5_867 .PhotoView-Slider__BannerWrap{background:#fffffff0;border-bottom:1px solid #e2e8f0;color:#0f172a;box-shadow:0 8px 20px #0f172a14}._uploadPhotoViewer_ntwp5_867 .PhotoView-Slider__Counter,._uploadPhotoViewer_ntwp5_867 .PhotoView-Slider__toolbarIcon,._uploadPhotoViewer_ntwp5_867 .PhotoView-Slider__ArrowLeft,._uploadPhotoViewer_ntwp5_867 .PhotoView-Slider__ArrowRight{color:#0f172a;fill:#0f172a}._uploadPhotoViewerMask_ntwp5_888{background:#f8fafce0!important}._uploadPhotoViewerImage_ntwp5_892{border-radius:8px;background:#fff;box-shadow:0 16px 36px #0f172a29}._uploadPhotoViewerOverlay_ntwp5_898{position:absolute;left:18px;right:18px;bottom:18px;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:14px;background:#fffffff0;box-shadow:0 16px 36px #0f172a1f}._uploadPhotoViewerMeta_ntwp5_915{min-width:0;display:flex;flex-direction:column;gap:5px}._uploadPhotoViewerTitle_ntwp5_922{color:#0f172a!important;font-size:14px!important;font-weight:850!important;line-height:1.35!important;overflow-wrap:anywhere}._uploadPhotoViewerRemarks_ntwp5_930{color:#475569!important;font-size:12px!important;font-weight:650!important;line-height:1.5!important;white-space:pre-wrap;overflow-wrap:anywhere}._uploadPhotoViewerDownloadButton_ntwp5_939{flex:0 0 auto;min-height:36px;padding:0 13px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#2563eb;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:800;text-decoration:none}._uploadPhotoViewerDownloadButton_ntwp5_939:hover{border-color:#93c5fd;background:#dbeafe}._clickableRow_ntwp5_960{cursor:pointer}._fileCell_ntwp5_964{display:flex;flex-direction:column;gap:2px;min-width:0}._fileName_ntwp5_971{color:#314a63;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileMeta_ntwp5_979{color:#7a8ca0;font-size:12px}._previewSurface_ntwp5_984{flex:1;min-height:0;border:1px solid rgba(225,233,244,.86);border-radius:16px;background:#ffffff94;padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:none}._previewImageWrap_ntwp5_997{flex:1;min-height:280px;border-radius:14px;overflow:hidden;background:#f4f8fdb8;display:flex;align-items:center;justify-content:center}._previewImage_ntwp5_997{width:100%;height:100%;object-fit:contain;display:block}._previewFrame_ntwp5_1015{width:100%;height:100%;border:0;background:#fff}._previewMeta_ntwp5_1022{display:flex;flex-direction:column;gap:4px}._previewFileName_ntwp5_1028{color:#1f4467;font-size:15px!important;font-weight:800!important}._previewText_ntwp5_1034{color:#5d7389;font-size:13px!important;line-height:1.5!important}._previewEmpty_ntwp5_1040{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}._documentPreviewCard_ntwp5_1050{flex:1;min-height:280px;border-radius:16px;background:#ffffffad;border:1px solid rgba(225,233,244,.86);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:18px}._documentPreviewIconWrap_ntwp5_1065{width:68px;height:68px;border-radius:18px;background:#eff5ffeb;display:flex;align-items:center;justify-content:center;box-shadow:0 16px 28px #4971971a}._documentPreviewIcon_ntwp5_1065{font-size:36px!important;color:#4f7ba5}._documentPreviewActions_ntwp5_1081{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}._documentViewerDialog_ntwp5_1089{width:min(1180px,100vw - 64px);max-width:none!important;height:min(860px,100vh - 64px);max-height:none!important;border-radius:16px!important;overflow:hidden;display:flex!important;flex-direction:column}._documentViewerTitle_ntwp5_1100{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px!important;color:#0f172a;font-size:14px!important;font-weight:800!important;line-height:1.2}._documentViewerTitle_ntwp5_1100 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._documentViewerOpenButton_ntwp5_1119{flex:0 0 auto;min-height:30px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid #dbe7ff;border-radius:9px;background:#eef4ff;color:#2563eb;font-size:12px;font-weight:800;text-decoration:none}._documentViewerContent_ntwp5_1134{flex:1 1 auto;min-height:0;padding:0!important;background:#f8fafc}._documentViewerFrame_ntwp5_1141{display:block;width:100%;height:100%;border:0;background:#fff}._documentViewerUnsupported_ntwp5_1149{min-height:100%;display:grid;place-items:center;align-content:center;gap:10px;padding:28px;text-align:center}._documentViewerUnsupportedTitle_ntwp5_1159{color:#0f172a!important;font-size:15px!important;font-weight:800!important}._documentViewerUnsupportedText_ntwp5_1165{max-width:360px;color:#64748b!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important}._uploadFormSection_ntwp5_1173{display:flex;flex-direction:column;gap:16px}._uploadRemarksDialog_ntwp5_1179{width:min(460px,100vw - 32px);margin:16px;border-radius:12px!important}._uploadRemarksDialogContent_ntwp5_1185{display:flex;flex-direction:column;gap:12px}._uploadPickerCard_ntwp5_1191{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:18px;border:1px solid rgba(225,233,244,.86);border-radius:16px;background:#ffffffad;box-shadow:none}._uploadPickerMeta_ntwp5_1204{display:flex;align-items:center;gap:12px;min-width:0}._uploadPickerIconWrap_ntwp5_1211{width:46px;height:46px;border-radius:14px;background:linear-gradient(180deg,#edf6ff,#dcecff);display:flex;align-items:center;justify-content:center;border:1px solid rgba(169,198,224,.95)}._uploadPickerIcon_ntwp5_1211{font-size:24px!important;color:#2f6db3}._uploadPickerActions_ntwp5_1227{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._uploadPickerValue_ntwp5_1234{color:#5d7389!important;font-size:13px!important;line-height:1.5!important}@media (max-width: 960px){._photoLayout_ntwp5_2,._uploadHeroGrid_ntwp5_172{grid-template-columns:minmax(0,1fr)}._uploadsHeaderSubtitle_ntwp5_59,._uploadTipsPanel_ntwp5_270,._uploadStoragePanel_ntwp5_271{display:none}._uploadDropZone_ntwp5_178{min-height:92px;gap:4px;padding:10px 14px;border-radius:12px}._uploadDropIcon_ntwp5_199{width:30px;height:30px;border-radius:10px}._uploadDropIcon_ntwp5_199 svg{font-size:18px}._uploadDropTitle_ntwp5_214{font-size:12px}._uploadDropText_ntwp5_221,._uploadDropHint_ntwp5_222{font-size:10px}._uploadDropButton_ntwp5_237{min-height:28px;padding:0 11px;font-size:11px}._uploadDropActions_ntwp5_229{gap:6px}._uploadGalleryGrid_ntwp5_451{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}._headerActionCluster_ntwp5_63{width:100%;justify-content:space-between}._photoTabs_ntwp5_115{width:100%;justify-content:stretch}._photoTabButton_ntwp5_126{flex:1 1 0}._uploadViewerHeader_ntwp5_697{align-items:stretch;flex-direction:column;gap:10px;padding:12px}._uploadViewerHeadingText_ntwp5_708{justify-content:space-between}._uploadViewerToolbar_ntwp5_732{width:100%;overflow-x:auto;padding-bottom:2px}._uploadViewerMediaFrame_ntwp5_776{padding:10px}._uploadViewerMeta_ntwp5_807{flex-direction:column;padding:12px}._uploadViewerDownloadButton_ntwp5_840{width:auto;min-width:112px;justify-content:center}}@media (max-width: 768px){._uploadDropZone_ntwp5_178{min-height:76px;padding:9px 12px}._uploadDropIcon_ntwp5_199{width:28px;height:28px}._uploadDropText_ntwp5_221,._uploadDropHint_ntwp5_222{display:none}._uploadDropActions_ntwp5_229{width:100%}._uploadDropButton_ntwp5_237{flex:1 1 132px}._headerActionCluster_ntwp5_63{width:auto;margin-left:auto;justify-content:flex-end;gap:8px;flex-wrap:nowrap}._deleteSelectionButton_ntwp5_71{display:none}._photoTabs_ntwp5_115{width:auto;max-width:44vw;overflow-x:auto;justify-content:flex-start;flex:0 1 auto;scrollbar-width:none}._photoTabs_ntwp5_115::-webkit-scrollbar{display:none}._photoTabButton_ntwp5_126{flex:0 0 auto;min-height:34px;padding:0 10px;font-size:12px;white-space:nowrap}._galleryListItem_ntwp5_10{min-height:420px}._uploadToolbar_ntwp5_363,._uploadSearchCluster_ntwp5_395{align-items:stretch;width:100%}._uploadSearchCluster_ntwp5_395{flex-direction:column}._uploadSearchField_ntwp5_402{min-width:0;width:100%}._viewToggle_ntwp5_427{width:max-content}._uploadGalleryList_ntwp5_466 ._uploadCard_ntwp5_470{display:block}}@media (max-width: 420px){._galleryListItem_ntwp5_10{min-height:360px}._uploadFilterTabs_ntwp5_371 button{flex:1 1 auto;padding:0 10px}._uploadEmptyPanel_ntwp5_582{align-items:flex-start;flex-direction:column}}._galleryListItem_ntwp5_10{min-height:0!important}._photoPanel_ntwp5_22{min-height:0!important;padding:14px!important;border:1px solid #dfe7f1!important;border-radius:14px!important;background:#fff!important;box-shadow:0 2px 5px #0f172a0d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}._headerActionCluster_ntwp5_63{gap:10px}._deleteSelectionButton_ntwp5_71{min-height:34px!important;padding:0 14px!important;border:1px solid #fecdd3!important;border-radius:999px!important;background:#fff1f2!important;color:#be5b70!important;box-shadow:none!important;font-size:12px!important}._uploadHeroGrid_ntwp5_172{grid-template-columns:minmax(0,1fr)!important}._uploadTipsPanel_ntwp5_270,._uploadStoragePanel_ntwp5_271,._uploadsHeaderSubtitle_ntwp5_59{display:none!important}._uploadDropZone_ntwp5_178{min-height:132px!important;padding:16px!important;border:1.5px dashed rgba(111,95,245,.44)!important;border-radius:12px!important;background:#fbfcff!important;box-shadow:none!important}._uploadDropIcon_ntwp5_199{width:30px!important;height:30px!important;border-radius:9px!important;background:linear-gradient(135deg,#7567f4,#5146dc)!important;box-shadow:0 8px 16px #5146dc2e!important}._uploadDropTitle_ntwp5_214{font-size:12px!important}._uploadDropText_ntwp5_221,._uploadDropHint_ntwp5_222{color:#8b9ab3!important;font-size:10.5px!important}._uploadDropButton_ntwp5_237{min-height:28px!important;padding:0 12px!important;border-color:#cfd8ff!important;border-radius:9px!important;color:#5146dc!important;box-shadow:none!important;font-size:11px!important}._uploadToolbar_ntwp5_363{gap:12px!important}._uploadFilterTabs_ntwp5_371 button{min-height:30px!important;padding:0 14px!important;border-color:#dfe7f1!important;border-radius:999px!important;background:#fff!important;color:#52647c!important;font-size:12px!important}._uploadFilterTabActive_ntwp5_389{border-color:#cfd8ff!important;background:#f0efff!important;color:#5146dc!important}._uploadSearchField_ntwp5_402{min-height:34px!important;border-color:#dfe7f1!important;border-radius:12px!important;box-shadow:none!important}._viewToggle_ntwp5_427{min-height:34px!important;border-color:#dfe7f1!important;border-radius:12px!important}._uploadGalleryPanel_ntwp5_157,._uploadGalleryPanel_ntwp5_157 ._photoPanel_ntwp5_22,._uploadGalleryGrid_ntwp5_451{flex:1 1 auto!important;min-height:0!important}@media (max-width: 1024px){._galleryListItem_ntwp5_10,._uploadGalleryPanel_ntwp5_157,._photoPanel_ntwp5_22{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important}._photoPanel_ntwp5_22{min-height:calc(100dvh - 340px)!important}._uploadDropZone_ntwp5_178{min-height:130px!important}._uploadToolbar_ntwp5_363{align-items:center!important}._uploadSearchCluster_ntwp5_395{width:auto!important;flex-direction:row!important;align-items:center!important}}@media (max-width: 768px){._photoPanel_ntwp5_22{min-height:calc(100dvh - 318px)!important}._uploadDropZone_ntwp5_178{min-height:112px!important}._uploadSearchCluster_ntwp5_395{width:100%!important}._viewToggle_ntwp5_427{width:max-content!important}}@media (max-width: 560px){._deleteSelectionButton_ntwp5_71{display:none!important}._uploadDropZone_ntwp5_178{min-height:96px!important}._uploadFilterTabs_ntwp5_371,._uploadSearchCluster_ntwp5_395{width:100%!important}}._xrayBadge_ntwp5_1575{position:absolute;top:10px;left:10px;z-index:1;display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 8px;border-radius:999px;background:#0f172ad1;color:#fff;font-size:10px;font-weight:850;letter-spacing:.04em}._xrayBadgeIcon_ntwp5_1593{font-size:13px!important}._xrayViewerStage_ntwp5_1597{width:100%;min-height:60vh;max-height:72vh;display:flex;align-items:center;justify-content:center;overflow:auto;padding:16px}._xrayViewerImage_ntwp5_1608{max-width:100%;max-height:68vh;object-fit:contain;display:block;transition:filter 60ms linear}._xrayControlRow_ntwp5_1616{display:flex;align-items:center;gap:12px}._xrayControlLabel_ntwp5_1622{flex:0 0 76px;color:#475569;font-size:12px;font-weight:800}._xrayControlValue_ntwp5_1629{flex:0 0 40px;text-align:right;color:#334155;font-size:12px;font-weight:800}._xrayActionRow_ntwp5_1637{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.PhotoView-Portal{direction:ltr;height:100%;left:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:2000}@keyframes PhotoView__rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes PhotoView__delayIn{0%,50%{opacity:0}to{opacity:1}}.PhotoView__Spinner{animation:PhotoView__delayIn .4s linear both}.PhotoView__Spinner svg{animation:PhotoView__rotate .6s linear infinite}.PhotoView__Photo{cursor:grab;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PhotoView__Photo:active{cursor:grabbing}.PhotoView__icon{display:inline-block;left:0;position:absolute;top:0;transform:translate(-50%,-50%)}.PhotoView__PhotoBox,.PhotoView__PhotoWrap{bottom:0;direction:ltr;left:0;position:absolute;right:0;top:0;touch-action:none;width:100%}.PhotoView__PhotoWrap{overflow:hidden;z-index:10}.PhotoView__PhotoBox{transform-origin:left top}@keyframes PhotoView__fade{0%{opacity:0}to{opacity:1}}.PhotoView-Slider__clean .PhotoView-Slider__ArrowLeft,.PhotoView-Slider__clean .PhotoView-Slider__ArrowRight,.PhotoView-Slider__clean .PhotoView-Slider__BannerWrap,.PhotoView-Slider__clean .PhotoView-Slider__Overlay,.PhotoView-Slider__willClose .PhotoView-Slider__BannerWrap:hover{opacity:0}.PhotoView-Slider__Backdrop{background:#000;height:100%;left:0;position:absolute;top:0;transition-property:background-color;width:100%;z-index:-1}.PhotoView-Slider__fadeIn{animation:PhotoView__fade linear both;opacity:0}.PhotoView-Slider__fadeOut{animation:PhotoView__fade linear reverse both;opacity:0}.PhotoView-Slider__BannerWrap{align-items:center;background-color:#00000080;color:#fff;display:flex;height:44px;justify-content:space-between;left:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%;z-index:20}.PhotoView-Slider__BannerWrap:hover{opacity:1}.PhotoView-Slider__Counter{font-size:14px;opacity:.75;padding:0 10px}.PhotoView-Slider__BannerRight{align-items:center;display:flex;height:100%}.PhotoView-Slider__toolbarIcon{fill:#fff;box-sizing:border-box;cursor:pointer;opacity:.75;padding:10px;transition:opacity .2s linear}.PhotoView-Slider__toolbarIcon:hover{opacity:1}.PhotoView-Slider__ArrowLeft,.PhotoView-Slider__ArrowRight{align-items:center;bottom:0;cursor:pointer;display:flex;height:100px;justify-content:center;margin:auto;opacity:.75;position:absolute;top:0;transition:opacity .2s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70px;z-index:20}.PhotoView-Slider__ArrowLeft:hover,.PhotoView-Slider__ArrowRight:hover{opacity:1}.PhotoView-Slider__ArrowLeft svg,.PhotoView-Slider__ArrowRight svg{fill:#fff;background:#0000004d;box-sizing:content-box;height:24px;padding:10px;width:24px}.PhotoView-Slider__ArrowLeft{left:0}.PhotoView-Slider__ArrowRight{right:0}._wrapper_30m01_1{--dashboard-ink: #0f172a;--dashboard-muted: #64748b;--dashboard-line: #e5e7eb;--dashboard-card: #ffffff;--dashboard-shadow: 0 22px 48px rgba(63, 85, 140, .12), 0 2px 8px rgba(15, 23, 42, .04);--dashboard-shadow-soft: 0 16px 36px rgba(63, 85, 140, .1), 0 1px 2px rgba(15, 23, 42, .03);--dashboard-display-font: "Bricolage Grotesque", "Inter", system-ui, sans-serif;width:100%;min-height:100%;padding:clamp(18px,2.2vw,28px) clamp(16px,2.6vw,34px) clamp(24px,2.8vw,36px);font-family:Inter,system-ui,sans-serif;color:var(--dashboard-ink);background:radial-gradient(circle at 85% -6%,rgba(37,99,235,.08),transparent 32%),radial-gradient(circle at 0% 34%,rgba(59,130,246,.05),transparent 28%),linear-gradient(180deg,#fff,#f3f8ff 46%,#f8fafc)}._bodyWrapper_30m01_17{width:100%;max-width:none;margin:0}._listContainer_30m01_23{display:flex;flex-direction:column;gap:16px}._announcementBanner_30m01_29{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;min-height:88px;padding:18px 24px;border:1px solid rgba(191,219,254,.72);border-radius:20px;background:linear-gradient(135deg,#eef4ffeb,#ffffffe0),linear-gradient(180deg,#fff,#f8fbff);box-shadow:var(--dashboard-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._announcementAccent_30m01_45{position:absolute;right:-58px;bottom:-76px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(37,99,235,.12),transparent 68%);pointer-events:none}._announcementContent_30m01_56{position:relative;z-index:1;display:flex;align-items:flex-start;gap:16px;min-width:0}._announcementIcon_30m01_65{width:48px;height:48px;flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:16px;background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 14px 26px #2563eb38}._announcementIconSvg_30m01_78{color:#fff;font-size:24px!important}._announcementText_30m01_83{min-width:0}._announcementEyebrow_30m01_87{color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._announcementTitle_30m01_95{margin:6px 0 0;color:#0f172a;font-family:var(--dashboard-display-font);font-size:clamp(16px,1.4vw,20px);font-weight:700;letter-spacing:-.01em;line-height:1.12}._announcementMessage_30m01_105{max-width:920px;margin:6px 0 0;color:#64748b;font-size:13px;font-weight:600;line-height:1.5}._announcementRenewButton_30m01_114{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-top:16px;padding:0 16px;border:1px solid rgba(255,255,255,.32);border-radius:12px;background:#16a34a;color:#fff;cursor:pointer;font-size:12px;font-weight:800;box-shadow:0 12px 26px #0624322e;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}._announcementRenewButton_30m01_114:hover{transform:translateY(-1px);box-shadow:0 16px 30px #0624323d}._announcementRenewButton_30m01_114:disabled{cursor:not-allowed;opacity:.72;transform:none}._announcementCloseButton_30m01_141{position:relative;z-index:1;width:36px;min-width:36px;height:36px;border:1px solid rgba(194,216,228,.86);border-radius:11px;background:#fff;color:#16a34a;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease,transform .14s ease}._announcementCloseButton_30m01_141:hover{transform:translateY(-1px);background:#e9f8efe6}._listHeader_30m01_162{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:10px;min-height:0;padding:0 4px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}._listHeader_30m01_162 ._announcementBanner_30m01_29{min-height:0;padding:9px 12px;border-radius:14px;background:linear-gradient(135deg,#eef4ffeb,#fffffff0),linear-gradient(180deg,#fff,#f8fbff);box-shadow:var(--dashboard-shadow-soft)}._listHeader_30m01_162 ._announcementIcon_30m01_65{width:32px;height:32px;flex-basis:32px;border-radius:10px;background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 10px 20px #2563eb2e}._listHeader_30m01_162 ._announcementIconSvg_30m01_78{font-size:17px!important}._listHeader_30m01_162 ._announcementTitle_30m01_95{margin-top:2px;font-size:13px}._listHeader_30m01_162 ._announcementMessage_30m01_105{max-width:none;margin-top:2px;font-size:11px;line-height:1.35}._listHeader_30m01_162 ._announcementRenewButton_30m01_114{min-height:34px;margin-top:10px;background:#2563eb;box-shadow:0 10px 20px #2563eb2e}._headerMain_30m01_212{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:56px}._headerInfo_30m01_220{display:flex;align-items:center;gap:12px;min-width:0}._headerIcon_30m01_227{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(72,177,192,.24);border-radius:13px;background:linear-gradient(180deg,#effdff,#def6f9);color:#0ea5b7}._headerIconSvg_30m01_240,._actionButtonIcon_30m01_241{font-size:19px!important}._headerText_30m01_245{min-width:0}._headerTitle_30m01_249{margin:0;color:#0f172a;font-family:var(--dashboard-display-font);font-size:clamp(25px,1.9vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.05}._wavingHand_30m01_259{display:inline-block;margin-left:7px;transform-origin:70% 72%;animation:_dashboardHandWave_30m01_1 2.4s ease-in-out infinite;will-change:transform}@keyframes _dashboardHandWave_30m01_1{0%,55%,to{transform:rotate(0)}8%{transform:rotate(18deg)}16%{transform:rotate(-10deg)}24%{transform:rotate(16deg)}32%{transform:rotate(-7deg)}40%{transform:rotate(11deg)}48%{transform:rotate(0)}}@media (prefers-reduced-motion: reduce){._wavingHand_30m01_259{animation:none}}._headerSubtitle_30m01_295{margin:4px 0 0;color:#64748b;font-size:13.5px;font-weight:500;line-height:1.4}._headerActions_30m01_303{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap}._actionButton_30m01_241{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 13px;border:1px solid transparent;border-radius:10px;color:#fff;cursor:pointer;font-size:11px;font-weight:750;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}._actionButton_30m01_241:hover{transform:translateY(-1px)}._appointmentButton_30m01_331{min-height:36px;border-color:#2563eb3d;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 8px 20px #2563eb2e,inset 0 1px #ffffff38}._appointmentButton_30m01_331:hover{box-shadow:0 8px 20px #2563eb2e,inset 0 1px #ffffff42}._addPatientButton_30m01_341{min-height:36px;border-color:#16a34a3d;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 8px 20px #16a34a2e,inset 0 1px #ffffff47}._addPatientButton_30m01_341:hover{box-shadow:0 8px 20px #16a34a2e,inset 0 1px #ffffff52}._reloadButton_30m01_351,._calendarButton_30m01_352,._notificationButton_30m01_353{width:36px;min-width:36px;min-height:36px;padding:0;border-color:#cbd5e1f2;background:#fff;color:#334155;box-shadow:var(--dashboard-shadow-soft)}._reloadButton_30m01_351:disabled,._calendarButton_30m01_352:disabled,._notificationButton_30m01_353:disabled{cursor:default;opacity:.58;transform:none}@keyframes _dashboardBellShake_30m01_1{0%,84%,to{transform:rotate(0)}87%{transform:rotate(-14deg)}90%{transform:rotate(12deg)}93%{transform:rotate(-8deg)}96%{transform:rotate(5deg)}}._notificationBellShake_30m01_388{transform-origin:50% 0%;animation:_dashboardBellShake_30m01_1 2.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){._notificationBellShake_30m01_388{animation:none}}._actionButtonIcon_30m01_241{font-size:16px!important}._metricsGrid_30m01_402{display:grid;grid-template-columns:repeat(7,minmax(140px,1fr));gap:12px}._metricCard_30m01_408{position:relative;display:flex;align-items:center;gap:12px;min-width:0;min-height:88px;padding:16px 18px;overflow:hidden;border:1px solid rgba(219,234,254,.85);border-radius:16px;background:#fff;box-shadow:0 1px 3px #0f172a0d;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}._metricCard_30m01_408:hover{transform:translateY(-1px);border-color:#2563eb52;box-shadow:0 8px 18px #2563eb14,0 1px 3px #0f172a0f}._metricCardDark_30m01_429{border-color:#94a3b833;background:#334;box-shadow:0 1px 3px #0003}._metricCardDark_30m01_429:hover{border-color:#94a3b852;box-shadow:0 8px 18px #0000003d,0 1px 3px #00000038}._metricCardDark_30m01_429 ._metricLabel_30m01_438,._metricCardDark_30m01_429 ._metricTrend_30m01_439{color:#a9b4c6}._metricCardDark_30m01_429 ._metricValue_30m01_442{color:#f8fafc}._privateMetricCard_30m01_446{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}._privateMetricCard_30m01_446:active{transform:translateY(-1px);border-color:#cbd5e1;box-shadow:0 8px 18px #0f172a14,0 1px 3px #0f172a14}._privateMetricCard_30m01_446:focus-visible{outline:2px solid rgba(37,99,235,.35);outline-offset:2px}._metricIconWrap_30m01_461{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}._metricIconWrap_30m01_461 svg{font-size:20px!important}._metricAccentBlue_30m01_474{background:#2563eb21;color:#2563eb}._metricAccentTeal_30m01_479{background:#12b3a821;color:#12b3a8}._metricAccentAmber_30m01_484{background:#f59e0b24;color:#f59e0b}._metricAccentGreen_30m01_489{background:#16a34a21;color:#16a34a}._metricAccentRed_30m01_494{background:#ef444421;color:#ef4444}._metricContent_30m01_499{display:flex;flex-direction:column;gap:3px;min-width:0}._metricLabel_30m01_438{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.07em;line-height:1.3;text-transform:uppercase}._metricValue_30m01_442{color:#0f172a;font-family:var(--dashboard-display-font);font-size:clamp(19px,1.22vw,23px);font-weight:700;letter-spacing:-.01em;line-height:1.05;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}._privateMetricValue_30m01_528{display:flex;align-items:center;gap:5px;min-width:0;min-height:19px}._maskedMetricValue_30m01_536{min-width:70px;letter-spacing:1.5px}._metricVisibilityButton_30m01_541{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;padding:0;border:0;border-radius:9px;background:transparent;color:#64748b;cursor:pointer;transition:background-color .15s ease,color .15s ease}._metricVisibilityButton_30m01_541:hover{background:#2563eb1a;color:#2563eb}._metricVisibilityButton_30m01_541:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px}._metricVisibilityButton_30m01_541 .MuiSvgIcon-root{font-size:15px}._metricTrend_30m01_439{color:#64748b;font-size:10.5px;font-weight:700;line-height:1.25;display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}._metricTrendPositive_30m01_579{color:#16a34a}._metricTrendWarning_30m01_583{color:#ef4444}._metricTrendNeutral_30m01_587{color:#64748b}._metricCard_30m01_408:before,._chartCard_30m01_592:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:1}._cardBarBrand_30m01_602:before{background:#a2a2a2}._dashboardListsGrid_30m01_606,._chartsGrid_30m01_607{display:grid;gap:14px;align-items:stretch}._dashboardListsGrid_30m01_606{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}._chartsGrid_30m01_607{grid-template-columns:minmax(340px,1fr) minmax(320px,1fr) minmax(320px,1.05fr)}._chartCard_30m01_592{position:relative!important;overflow:hidden!important;border:1px solid rgba(219,234,254,.72)!important;border-radius:20px!important;background:#fffffff0!important;box-shadow:var(--dashboard-shadow-soft)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}._chartCard_30m01_592:hover{transform:translateY(-2px);border-color:#2563eb33!important;box-shadow:var(--dashboard-shadow)!important}._dashboardListCardWarning_30m01_637{border-color:#f871718c!important;box-shadow:0 0 0 1px #f871711f,var(--dashboard-shadow-soft)!important}._dashboardListCardWarning_30m01_637:hover{border-color:#ef4444a6!important}._chartCardCompact_30m01_645,._chartCardExpanded_30m01_646{min-width:0}._chartCardContent_30m01_650{padding:20px!important}._chartCardContentCompact_30m01_654{padding:14px!important}._chartCardContentExpanded_30m01_658{padding:16px!important}._chartTitle_30m01_662{color:#0f172a!important;font-family:var(--dashboard-display-font)!important;font-size:16.5px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.015em!important}._chartSubtitle_30m01_671{margin-top:3px!important;color:#64748b!important;font-size:11.5px!important;line-height:1.5!important}._chartChip_30m01_678{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(219,234,254,.9);border-radius:999px;background:#eef4ffe0;white-space:nowrap}._chartChipIcon_30m01_690{color:#2563eb;font-size:15px!important}._chartChipText_30m01_695{color:#334155!important;font-size:10px!important;font-weight:800!important}._chartIconButton_30m01_701{border:1px solid rgba(194,216,228,.86)!important;color:#334155!important;background:#fff!important}._muiChartWrap_30m01_707{width:100%;margin-top:8px;overflow:hidden}._chartPlaceholder_30m01_713{min-height:160px;margin-top:8px;padding:14px;border:1px dashed rgba(191,219,254,.95);border-radius:16px;background:#f8fafcdb;display:flex;align-items:center;justify-content:center;text-align:center}._chartSummaryRow_30m01_726{margin-top:8px;padding-top:12px;border-top:1px solid rgba(218,231,239,.9)}._chartSummaryText_30m01_732{color:#64748b!important;font-size:12px!important;font-weight:700!important}._chartSummaryValue_30m01_738{color:#0f172a!important;font-size:13px!important;font-weight:700!important;text-align:right}._dashboardCalendarShell_30m01_745{margin-top:8px;min-width:0;overflow:hidden;border:1px solid rgba(219,234,254,.85);border-radius:16px;background:#ffffffd1}._dashboardCalendarShell_30m01_745 .fc{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#334155}._dashboardCalendarShell_30m01_745 .fc-theme-standard .fc-scrollgrid,._dashboardCalendarShell_30m01_745 .fc-theme-standard td,._dashboardCalendarShell_30m01_745 .fc-theme-standard th{border-color:#e5e7ebf2}._dashboardCalendarShell_30m01_745 .fc .fc-scrollgrid{border:0}._dashboardCalendarShell_30m01_745 .fc .fc-col-header-cell-cushion{display:block;padding:6px 4px;color:#64748b;font-size:10px;font-weight:850;letter-spacing:.07em;text-align:center;text-decoration:none;text-transform:uppercase}._dashboardCalendarShell_30m01_745 .fc .fc-daygrid-day-frame{min-height:48px;padding:5px 4px 4px}._dashboardCalendarShell_30m01_745 .fc .fc-daygrid-day-top{justify-content:flex-start;position:relative;z-index:1}._dashboardCalendarShell_30m01_745 .fc .fc-daygrid-day-number{color:#334155;font-size:11px;font-weight:850;padding:0;text-decoration:none}._dashboardCalendarShell_30m01_745 .fc .fc-day-today{background:#eef4ffd9}._dashboardCalendarShell_30m01_745 .fc .fc-daygrid-day-events,._dashboardCalendarShell_30m01_745 .fc .fc-daygrid-day-bottom{display:none}._dashboardCalendarShellCompact_30m01_800 .fc .fc-daygrid-day-frame{min-height:48px}._dashboardCalendarShellExpanded_30m01_804 .fc .fc-daygrid-day-frame{min-height:80px}._dashboardCalendarDayCell_30m01_808{position:relative}._dashboardCalendarDayCell_30m01_808:after{content:attr(data-count);position:absolute;top:54%;left:50%;z-index:0;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);border-radius:11px;font-weight:900;line-height:1}._dashboardCalendarDayCellCompact_30m01_826:after{width:27px;height:27px;font-size:13px}._dashboardCalendarDayCellExpanded_30m01_832:after{width:34px;height:34px;font-size:16px}._dashboardCalendarDayCellToday_30m01_838:after{background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff}._dashboardCalendarDayCellActive_30m01_843:after{background:linear-gradient(180deg,#22c55e,#16a34a);color:#fff}._dashboardCalendarDayCellIdle_30m01_848:after{background:#f1f5f9;color:#7a91a4}._dashboardListHeader_30m01_853{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(226,235,241,.9)}._dashboardListTitleWrap_30m01_862{display:flex;align-items:center;gap:10px;min-width:0}._dashboardListIcon_30m01_869{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#2563eb1a;color:#2563eb}._dashboardListIcon_30m01_869 svg{font-size:19px!important}._dashboardListIconBlue_30m01_884{background:linear-gradient(180deg,#eaf2ff,#dbe9ff);color:#1d4ed8}._dashboardListIconGreen_30m01_889{background:linear-gradient(180deg,#eafbf1,#d7f6e4);color:#15803d}._dashboardListIconPurple_30m01_894{background:linear-gradient(180deg,#f2eeff,#e5dbff);color:#6d28d9}._dashboardListIconAmber_30m01_899{background:linear-gradient(180deg,#fff6e5,#ffecc2);color:#b45309}._dashboardListIconWarning_30m01_904{background:linear-gradient(180deg,#fee2e2,#fecaca);color:#b91c1c}@keyframes _dashboardWarningWiggle_30m01_1{0%,82%,to{transform:rotate(0)}85%{transform:rotate(-8deg)}89%{transform:rotate(7deg)}93%{transform:rotate(-5deg)}96%{transform:rotate(3deg)}}._dashboardListIconWiggle_30m01_926{animation:_dashboardWarningWiggle_30m01_1 3.4s ease-in-out infinite}._dashboardListCount_30m01_930{min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:0;border-radius:999px;font-size:12.5px!important;font-weight:700!important}._dashboardListCountBlue_30m01_943{background:#2563eb1f;color:#1d4ed8!important}._dashboardListCountGreen_30m01_948{background:#16a34a1f;color:#15803d!important}._dashboardListCountPurple_30m01_953{background:#6d28d91f;color:#6d28d9!important}._dashboardListCountAmber_30m01_958{background:#b4530924;color:#b45309!important}._dashboardListCountWarning_30m01_963{background:#b91c1c24;color:#b91c1c!important}._dashboardListBody_30m01_968{min-height:150px;max-height:150px;margin-top:16px;overflow-y:auto;padding-right:3px;scrollbar-width:none;-ms-overflow-style:none}._dashboardListBody_30m01_968::-webkit-scrollbar{display:none}._dashboardListItem_30m01_981{padding:9px 0;border-bottom:1px solid rgba(225,235,241,.9)}._dashboardListItem_30m01_981:last-child{border-bottom:0}._dashboardListPrimaryRow_30m01_989{display:flex;align-items:center;justify-content:space-between;gap:10px}._dashboardListName_30m01_996{color:#0f172a!important;font-size:12.5px!important;font-weight:700!important;line-height:1.4!important}._dashboardListTime_30m01_1003{color:#2563eb!important;font-size:11px!important;font-weight:700!important;white-space:nowrap}._dashboardListReason_30m01_1010{margin-top:3px!important;color:#64748b!important;font-size:11px!important;line-height:1.55!important}._dashboardListEmpty_30m01_1017{min-height:inherit;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;padding:16px;border:0;border-radius:16px;background:linear-gradient(180deg,#f8fbff33,#eef4ff5c)}._dashboardListEmptyText_30m01_1030{color:#64748b!important;font-size:12px!important;line-height:1.55!important;text-align:center}._dashboardListEmptyWarning_30m01_1037{background:linear-gradient(180deg,#fee2e266,#fecaca47)}._dashboardListEmptyTextWarning_30m01_1041{color:#b91c1c!important;font-weight:700!important}._emptyAppointmentArt_30m01_1046{position:relative;width:138px;height:72px;opacity:.78}._emptyArtCloudOne_30m01_1053,._emptyArtCloudTwo_30m01_1054{position:absolute;border-radius:999px;background:#e4edff}._emptyArtCloudOne_30m01_1053{left:8px;bottom:8px;width:92px;height:24px}._emptyArtCloudOne_30m01_1053:before,._emptyArtCloudOne_30m01_1053:after{content:"";position:absolute;bottom:8px;border-radius:999px;background:inherit}._emptyArtCloudOne_30m01_1053:before{left:26px;width:34px;height:34px}._emptyArtCloudOne_30m01_1053:after{right:8px;width:24px;height:24px}._emptyArtCloudTwo_30m01_1054{right:0;top:10px;width:42px;height:16px;opacity:.72}._emptyArtCalendar_30m01_1092{position:absolute;left:50%;top:8px;width:58px;height:52px;display:grid;grid-template-columns:repeat(2,1fr);gap:6px;align-items:center;justify-items:center;padding:14px 10px 8px;transform:translate(-50%);border:3px solid #b8c7f7;border-radius:9px;background:#ffffffdb;box-shadow:0 14px 22px #2563eb1f}._emptyArtCalendar_30m01_1092:before,._emptyArtCalendar_30m01_1092:after{content:"";position:absolute;top:-9px;width:5px;height:13px;border-radius:999px;background:#8aa4ef}._emptyArtCalendar_30m01_1092:before{left:14px}._emptyArtCalendar_30m01_1092:after{right:14px}._emptyArtCalendar_30m01_1092 span{width:9px;height:9px;border:2px solid #b8c7f7;border-radius:2px}._emptyArtCalendar_30m01_1092 svg{color:#8aa4ef;font-size:14px!important}._patientRowButton_30m01_1136{width:100%;display:block;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}._dashboardListNameButton_30m01_1147{display:inline-block;min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}._dashboardPatientGrid_30m01_1158{width:100%;display:grid;grid-template-columns:minmax(120px,1.35fr) minmax(76px,.7fr) minmax(82px,.7fr) auto;gap:10px;align-items:center}._dashboardPatientIdentity_30m01_1166{min-width:0}._dashboardPatientMeta_30m01_1170{color:#475569!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important;white-space:nowrap}._dashboardPatientBalance_30m01_1178{color:#64748b!important;font-size:11px!important;font-weight:850!important;line-height:1.3!important;white-space:nowrap}._dashboardPatientBalanceDue_30m01_1186{color:#b91c1c!important}._dashboardPatientStatus_30m01_1190{min-height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border-radius:999px;font-size:10px;font-weight:900;line-height:1;white-space:nowrap}._dashboardPatientStatusDue_30m01_1203{border:1px solid rgba(248,113,113,.34);background:#fee2e2d6;color:#b91c1c}._dashboardPatientStatusClear_30m01_1209{border:1px solid rgba(34,197,94,.24);background:#dcfce7cc;color:#15803d}._dashboardListFooterButton_30m01_1215{width:100%;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;border:1px solid rgba(191,219,254,.95);border-radius:12px;background:#f8fbfff5;color:#2563eb;cursor:pointer;font-size:12px;font-weight:850;transition:background .14s ease,transform .14s ease,box-shadow .14s ease}._dashboardListFooterButton_30m01_1215 svg{font-size:16px!important}._dashboardListFooterButton_30m01_1215:hover{transform:translateY(-1px);background:#eef4ff;box-shadow:0 10px 20px #2563eb14}._dashboardListFooterButtonWarning_30m01_1241{border-color:#f871718c;background:#fef2f2f5;color:#b91c1c}._dashboardListFooterButtonWarning_30m01_1241:hover{background:#fee2e2;box-shadow:0 10px 20px #ef44441a}._donutChartWrap_30m01_1251{min-height:210px;display:grid;grid-template-columns:minmax(190px,.9fr) minmax(150px,1fr);gap:12px;align-items:center;margin-top:8px}._donutChartShell_30m01_1260{position:relative;min-width:0}._donutCenterText_30m01_1265{position:absolute;left:50%;top:50%;width:116px;transform:translate(-50%,-50%);text-align:center;pointer-events:none}._donutCenterValue_30m01_1275{color:#0f172a!important;font-family:var(--dashboard-display-font)!important;font-size:19px!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.1!important}._donutCenterLabel_30m01_1284{margin-top:4px!important;color:#64748b!important;font-size:12px!important;font-weight:750!important}._treatmentLegend_30m01_1291{min-width:0}._treatmentLegendItem_30m01_1295{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:center}._treatmentLegendSwatch_30m01_1302{width:10px;height:10px;border-radius:3px}._treatmentLegendLabel_30m01_1308,._treatmentLegendValue_30m01_1309{font-size:12px!important;font-weight:750!important;line-height:1.25!important}._treatmentLegendLabel_30m01_1308{color:#334155!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._treatmentLegendValue_30m01_1309{color:#0f172a!important;text-align:right;white-space:nowrap}@media (max-width: 1280px){._metricsGrid_30m01_402{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}._chartsGrid_30m01_607{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){._chartsGrid_30m01_607{grid-template-columns:1fr}._dashboardListsGrid_30m01_606{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){._listHeader_30m01_162{display:none}._wrapper_30m01_1{min-height:calc(100vh - 56px);padding:68px 12px 76px}._listContainer_30m01_23{gap:12px}._dashboardListsGrid_30m01_606{grid-template-columns:1fr}._announcementBanner_30m01_29,._listHeader_30m01_162,._metricCard_30m01_408,._chartCard_30m01_592{border-radius:15px!important}._announcementBanner_30m01_29{padding:15px}._announcementContent_30m01_56{gap:11px}._announcementIcon_30m01_65{width:40px;height:40px;flex-basis:40px;border-radius:12px}._announcementTitle_30m01_95{font-size:17px}._announcementMessage_30m01_105{font-size:12px}._listHeader_30m01_162{min-height:0;padding:16px}._headerMain_30m01_212{align-items:stretch;flex-direction:column}._headerActions_30m01_303{display:grid;grid-template-columns:48px 48px minmax(0,1fr)}._addPatientButton_30m01_341{grid-column:1/-1}._actionButton_30m01_241{min-width:0;padding:0 10px;font-size:11px}._metricsGrid_30m01_402{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._metricCard_30m01_408{min-height:76px;padding:10px;gap:8px}._metricIconWrap_30m01_461{width:34px;height:34px;flex-basis:34px;border-radius:10px}._metricIconWrap_30m01_461 svg{font-size:17px!important}._metricLabel_30m01_438{font-size:8px;letter-spacing:.04em}._metricValue_30m01_442{font-size:15px}._chartCardContent_30m01_650,._chartCardContentCompact_30m01_654,._chartCardContentExpanded_30m01_658{padding:12px!important}._dashboardListBody_30m01_968{max-height:220px;min-height:auto}._dashboardPatientGrid_30m01_1158{grid-template-columns:minmax(0,1fr) auto}._dashboardPatientIdentity_30m01_1166{grid-column:1/-1}._dashboardPatientMeta_30m01_1170,._dashboardPatientBalance_30m01_1178{font-size:10px!important}._dashboardCalendarShell_30m01_745 .fc .fc-daygrid-day-frame{min-height:66px}._donutChartWrap_30m01_1251{grid-template-columns:1fr}}@media (max-width: 440px){._headerActions_30m01_303{grid-template-columns:1fr 1fr}._appointmentButton_30m01_331,._addPatientButton_30m01_341{grid-column:1/-1}._metricsGrid_30m01_402{gap:7px}._metricCard_30m01_408{min-height:68px;padding:8px}._metricIconWrap_30m01_461{width:28px;height:28px;flex-basis:28px}._chartChipText_30m01_695{max-width:112px;overflow:hidden;text-overflow:ellipsis}}._wrapper_1m8qr_2{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:clamp(18px,2.2vw,28px) clamp(16px,2.6vw,34px) clamp(24px,2.8vw,36px);background:radial-gradient(circle at 85% -6%,rgba(37,99,235,.08),transparent 32%),radial-gradient(circle at 0% 34%,rgba(59,130,246,.05),transparent 28%),linear-gradient(180deg,#fff,#f3f8ff 46%,#f8fafc);animation:_moduleSurfaceIn_1m8qr_1 .26s ease both}._listContainer_1m8qr_12,._bodyWrapper_1m8qr_13{min-width:0;max-width:100%;box-sizing:border-box;gap:16px}._listHeader_1m8qr_20,._summaryCard_1m8qr_21,._statCard_1m8qr_22,._financeStatCard_1m8qr_23,._labStatCard_1m8qr_24,._reportSummaryCard_1m8qr_25,._reportMetricCard_1m8qr_26,._calendarToolbar_1m8qr_27,._filterPopoverPaper_1m8qr_28,._invoiceFilterCard_1m8qr_29,._invoiceSummaryTile_1m8qr_30,._moduleCard_1m8qr_31,._contentCard_1m8qr_32,._exportHeroCard_1m8qr_33,._auditSummaryCard_1m8qr_34{border:1px solid rgba(226,232,240,.9)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}._summaryCard_1m8qr_21:hover,._statCard_1m8qr_22:hover,._financeStatCard_1m8qr_23:hover,._labStatCard_1m8qr_24:hover,._reportSummaryCard_1m8qr_25:hover,._reportMetricCard_1m8qr_26:hover,._moduleCard_1m8qr_31:hover,._contentCard_1m8qr_32:hover{border-color:#2563eb33!important;box-shadow:0 22px 48px #3f558c1f,0 2px 8px #0f172a0a!important;transform:translateY(-2px)}._listHeader_1m8qr_20:before,._listHeader_1m8qr_20:after,._calendarToolbar_1m8qr_27:before,._calendarToolbar_1m8qr_27:after{display:none!important}._headerIcon_1m8qr_62,._statIcon_1m8qr_63,._financeStatIcon_1m8qr_64,._labStatIcon_1m8qr_65,._reportTabIcon_1m8qr_66,._patientAvatar_1m8qr_67,._calendarToolbarIcon_1m8qr_68,._emptyStateIcon_1m8qr_69,._filterIcon_1m8qr_70,._documentPreviewIconWrap_1m8qr_71{border:0!important;background:#eef4ff!important;box-shadow:none!important}._headerIconSvg_1m8qr_77,._statIconSvg_1m8qr_78,._financeStatIcon_1m8qr_64 svg,._labStatIcon_1m8qr_65 svg,._reportTabIcon_1m8qr_66 svg,._reloadIcon_1m8qr_82,._headerReloadIcon_1m8qr_83,._calendarToolbarIcon_1m8qr_68 svg,._emptyStateGlyph_1m8qr_85{color:#2563eb!important}._headerTitle_1m8qr_89,._calendarToolbarTitle_1m8qr_90,._filterPopoverTitle_1m8qr_91,._invoiceSectionTitle_1m8qr_92,._emptyStateTitle_1m8qr_93{color:#0f172a!important;font-family:Bricolage Grotesque,Inter,system-ui,sans-serif!important;font-weight:700!important;letter-spacing:-.02em!important}._headerTitle_1m8qr_89,._calendarToolbarTitle_1m8qr_90{font-size:clamp(17px,1.4vw,20px)!important;line-height:1.12!important}._headerSubtitle_1m8qr_106,._calendarToolbarSubtitle_1m8qr_107,._filterPopoverSubtitle_1m8qr_108{color:#64748b!important;font-size:12.5px!important;font-weight:500!important;line-height:1.45!important}._headerBadge_1m8qr_115,._profileTag_1m8qr_116,._summaryCard_1m8qr_21,._legendItem_1m8qr_118,._expenseHeaderNote_1m8qr_119,._calendarViewSwitcher_1m8qr_120,._filterTrigger_1m8qr_121{border:1px solid rgba(219,234,254,.86)!important;background:#ffffffd1!important;box-shadow:none!important;color:#607389!important}._searchInput_1m8qr_128,._filterSelect_1m8qr_129,._filterDateInput_1m8qr_130{border:1px solid rgba(222,231,242,.86)!important;background:#ffffffe6!important;color:#1f3148!important;box-shadow:none!important}._searchInput_1m8qr_128:focus,._filterSelect_1m8qr_129:focus,._filterDateInput_1m8qr_130:focus,._filterTrigger_1m8qr_121:focus-visible{border-color:#4169f657!important;background:#fff!important;box-shadow:0 0 0 4px #4169f61a!important}._tabList_1m8qr_146{border:1px solid rgba(222,231,242,.76)!important;border-radius:14px!important;background:#fff9!important;box-shadow:none!important}._tabButton_1m8qr_153{color:#607389!important}._tabButton_1m8qr_153:hover{background:#eff5ffd1!important;color:#2563eb!important}._tabButtonActive_1m8qr_162,._calendarViewButtonActive_1m8qr_163{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;box-shadow:0 12px 24px #2563eb2e!important}._tabButtonActive_1m8qr_162 ._tabButtonIcon_1m8qr_169,._tabButtonIcon_1m8qr_169{background:#4169f61a!important}._tabButtonActive_1m8qr_162 ._tabButtonIcon_1m8qr_169{color:#fff!important;background:#ffffff24!important}._reloadButton_1m8qr_179,._inlineReloadButton_1m8qr_180,._buttonItem_1m8qr_181,._calendarNavButton_1m8qr_182,._filterSecondaryButton_1m8qr_183{border:1px solid rgba(225,233,244,.86)!important;background:#ffffffc7!important;box-shadow:0 10px 22px #2f527514!important}._actionPillButton_1m8qr_189,._addAppointmentButton_1m8qr_190,._addPatientButton_1m8qr_191,._addInventoryButton_1m8qr_192,._addButton_1m8qr_193,._moduleActionButton_1m8qr_194,._filterPrimaryButton_1m8qr_195,._uploadViewerDownloadButton_1m8qr_196{border:0!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 14px 30px #2563eb33!important;color:#fff!important}._listItem_1m8qr_203,._calendarFullWrapper_1m8qr_204,._calendarDayCell_1m8qr_205,._calendarModalItem_1m8qr_206{border:1px solid rgba(226,232,240,.9)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important}._tableSurface_1m8qr_213{max-width:100%;border:0!important;border-radius:14px!important;background:#ffffffeb!important;box-shadow:inset 0 1px #ffffffe0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}._tableSurface_1m8qr_213 .MuiTable-root{min-width:680px}._tableSurface_1m8qr_213 .MuiTableHead-root .MuiTableCell-root{border-bottom:1px solid #e2e8f0!important;background:#f5f8fc!important}._tableSurface_1m8qr_213 .MuiTableBody-root .MuiTableRow-root:hover{background:#eef4ffc7!important}._tableHeaderCell_1m8qr_236{color:#596c82!important}._tableBodyCell_1m8qr_240{color:#1f3148!important;border-bottom:1px solid rgba(235,240,246,.86)!important}._emptyState_1m8qr_69{border:1px dashed rgba(213,225,239,.9)!important;border-radius:18px!important;background:#ffffff94!important;box-shadow:none!important}._editButton_1m8qr_252,._viewButton_1m8qr_253{border-color:#c3d4efe6!important;background:#eff5ffe6!important;box-shadow:none!important}._deleteButton_1m8qr_259{border-color:#efc7cfe6!important;background:#fff4f6eb!important;box-shadow:none!important}@keyframes _moduleSurfaceIn_1m8qr_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){._wrapper_1m8qr_2{padding:18px 16px 24px}}@media (max-width: 768px){._wrapper_1m8qr_2{height:auto!important;min-height:calc(100dvh - 112px)!important;padding:12px 12px 16px!important;overflow-x:clip!important;overflow-y:visible!important}._listHeader_1m8qr_20{align-items:stretch!important;flex-direction:column!important}._headerActions_1m8qr_292,._searchRow_1m8qr_293,._actionRow_1m8qr_294{width:100%!important;min-width:0!important}._searchInput_1m8qr_128,._filterSelect_1m8qr_129,._filterDateInput_1m8qr_130,._actionPillButton_1m8qr_189,._addAppointmentButton_1m8qr_190,._addPatientButton_1m8qr_191,._addInventoryButton_1m8qr_192,._addButton_1m8qr_193,._moduleActionButton_1m8qr_194{min-height:42px}._tableSurface_1m8qr_213{max-height:none!important}._listItem_1m8qr_203{max-height:none!important;overflow:visible!important}}@media (max-width: 425px){._wrapper_1m8qr_2{padding-inline:10px!important}._tableSurface_1m8qr_213 .MuiTable-root{min-width:600px}}._wrapper_1m8qr_2{width:100%;min-height:calc(100vh - 32px);padding:18px 24px 24px;font-family:Inter,system-ui,sans-serif;box-sizing:border-box}._header_1m8qr_62{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;margin-bottom:12px;border:1px solid rgba(219,234,254,.72);border-radius:18px;background:#fffffff0;box-shadow:0 16px 36px #3f558c1a,0 1px 2px #0f172a08;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._headerIcon_1m8qr_62{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:12px;background:#eef4ff;color:#2563eb}._headerIconSvg_1m8qr_77{font-size:19px!important}._headerText_1m8qr_362{min-width:0}._headerTitle_1m8qr_89{margin:0;font-size:16px;font-weight:800!important;color:#0f172a}._headerSubtitle_1m8qr_106{margin:2px 0 0;color:#64748b;font-size:12.5px;font-weight:600}._statGrid_1m8qr_380{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}._statCard_1m8qr_22{position:relative;display:flex;align-items:center;gap:11px;min-width:0;min-height:72px;padding:12px 14px;overflow:hidden;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 1px 3px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}._statCard_1m8qr_22:hover{border-color:#cbd5e1;box-shadow:0 8px 18px #0f172a14,0 1px 3px #0f172a14;transform:translateY(-1px)}._statCard_1m8qr_22:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:1}._cardBarBrand_1m8qr_418:before{background:#a2a2a2}._statIcon_1m8qr_63{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px}._statIconSvg_1m8qr_78{font-size:18px!important}._statAccentAmber_1m8qr_435 ._statIcon_1m8qr_63{background:#ea580c21;color:#c2410c}._statAccentGreen_1m8qr_440 ._statIcon_1m8qr_63{background:#16a34a21;color:#16a34a}._statAccentBlue_1m8qr_445 ._statIcon_1m8qr_63{background:#2563eb21;color:#2563eb}._statContent_1m8qr_450{display:flex;min-width:0;flex-direction:column;gap:3px}._statLabel_1m8qr_457{margin:0;color:#64748b;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.1}._statValue_1m8qr_467{margin:0;color:#0f172a;font-size:20px;font-weight:850;line-height:1.05}._contentGrid_1m8qr_475{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:16px;align-items:start}._mainColumn_1m8qr_482{min-width:0;display:grid;gap:16px}._monitorColumn_1m8qr_488{position:sticky;top:18px;min-width:0}._monitorCard_1m8qr_494{border:1px solid rgba(219,234,254,.72);border-radius:20px;background:#fffffff0;box-shadow:0 16px 36px #3f558c1a,0 1px 2px #0f172a08;overflow:hidden}._monitorCardHeader_1m8qr_502{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid #eef4ff}._monitorCardTitle_1m8qr_511{margin:0;color:#0f172a;font-size:13px;font-weight:800}._monitorPreviewWrapper_1m8qr_518{width:100%;overflow:hidden;background:#0f172a;position:relative}._monitorPreviewFrame_1m8qr_525{position:absolute;top:0;left:0;width:1280px;height:800px;border:0;transform-origin:top left;pointer-events:none}._monitorCardFooter_1m8qr_536{padding:10px 14px;border-top:1px solid #eef4ff}@media (max-width: 1100px){._contentGrid_1m8qr_475{grid-template-columns:minmax(0,1fr)}._monitorColumn_1m8qr_488{position:static;max-width:420px}._statGrid_1m8qr_380{grid-template-columns:repeat(2,minmax(0,1fr))}._header_1m8qr_62{min-height:auto;gap:10px;padding:10px 12px;margin-bottom:10px}._headerIcon_1m8qr_62{width:34px;height:34px;flex-basis:34px;border-radius:11px}._headerIconSvg_1m8qr_77{font-size:18px!important}._headerTitle_1m8qr_89{font-size:15px}}@media (max-width: 639px){._wrapper_1m8qr_2{padding:12px}._statGrid_1m8qr_380{grid-template-columns:1fr}}._wrapper_snznp_2{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:clamp(18px,2.2vw,28px) clamp(16px,2.6vw,34px) clamp(24px,2.8vw,36px);background:radial-gradient(circle at 85% -6%,rgba(37,99,235,.08),transparent 32%),radial-gradient(circle at 0% 34%,rgba(59,130,246,.05),transparent 28%),linear-gradient(180deg,#fff,#f3f8ff 46%,#f8fafc);animation:_moduleSurfaceIn_snznp_1 .26s ease both}._listContainer_snznp_12,._bodyWrapper_snznp_13{min-width:0;max-width:100%;box-sizing:border-box;gap:16px}._listHeader_snznp_20,._summaryCard_snznp_21,._statCard_snznp_22,._financeStatCard_snznp_23,._labStatCard_snznp_24,._reportSummaryCard_snznp_25,._reportMetricCard_snznp_26,._calendarToolbar_snznp_27,._filterPopoverPaper_snznp_28,._invoiceFilterCard_snznp_29,._invoiceSummaryTile_snznp_30,._moduleCard_snznp_31,._contentCard_snznp_32,._exportHeroCard_snznp_33,._auditSummaryCard_snznp_34{border:1px solid rgba(226,232,240,.9)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}._summaryCard_snznp_21:hover,._statCard_snznp_22:hover,._financeStatCard_snznp_23:hover,._labStatCard_snznp_24:hover,._reportSummaryCard_snznp_25:hover,._reportMetricCard_snznp_26:hover,._moduleCard_snznp_31:hover,._contentCard_snznp_32:hover{border-color:#2563eb33!important;box-shadow:0 22px 48px #3f558c1f,0 2px 8px #0f172a0a!important;transform:translateY(-2px)}._listHeader_snznp_20:before,._listHeader_snznp_20:after,._calendarToolbar_snznp_27:before,._calendarToolbar_snznp_27:after{display:none!important}._headerIcon_snznp_62,._statIcon_snznp_63,._financeStatIcon_snznp_64,._labStatIcon_snznp_65,._reportTabIcon_snznp_66,._patientAvatar_snznp_67,._calendarToolbarIcon_snznp_68,._emptyStateIcon_snznp_69,._filterIcon_snznp_70,._documentPreviewIconWrap_snznp_71{border:0!important;background:#eef4ff!important;box-shadow:none!important}._headerIconSvg_snznp_77,._statIconSvg_snznp_78,._financeStatIcon_snznp_64 svg,._labStatIcon_snznp_65 svg,._reportTabIcon_snznp_66 svg,._reloadIcon_snznp_82,._headerReloadIcon_snznp_83,._calendarToolbarIcon_snznp_68 svg,._emptyStateGlyph_snznp_85{color:#2563eb!important}._headerTitle_snznp_89,._calendarToolbarTitle_snznp_90,._filterPopoverTitle_snznp_91,._invoiceSectionTitle_snznp_92,._emptyStateTitle_snznp_93{color:#0f172a!important;font-family:Bricolage Grotesque,Inter,system-ui,sans-serif!important;font-weight:700!important;letter-spacing:-.02em!important}._headerTitle_snznp_89,._calendarToolbarTitle_snznp_90{font-size:clamp(17px,1.4vw,20px)!important;line-height:1.12!important}._headerSubtitle_snznp_106,._calendarToolbarSubtitle_snznp_107,._filterPopoverSubtitle_snznp_108{color:#64748b!important;font-size:12.5px!important;font-weight:500!important;line-height:1.45!important}._headerBadge_snznp_115,._profileTag_snznp_116,._summaryCard_snznp_21,._legendItem_snznp_118,._expenseHeaderNote_snznp_119,._calendarViewSwitcher_snznp_120,._filterTrigger_snznp_121{border:1px solid rgba(219,234,254,.86)!important;background:#ffffffd1!important;box-shadow:none!important;color:#607389!important}._searchInput_snznp_128,._filterSelect_snznp_129,._filterDateInput_snznp_130{border:1px solid rgba(222,231,242,.86)!important;background:#ffffffe6!important;color:#1f3148!important;box-shadow:none!important}._searchInput_snznp_128:focus,._filterSelect_snznp_129:focus,._filterDateInput_snznp_130:focus,._filterTrigger_snznp_121:focus-visible{border-color:#4169f657!important;background:#fff!important;box-shadow:0 0 0 4px #4169f61a!important}._tabList_snznp_146{border:1px solid rgba(222,231,242,.76)!important;border-radius:14px!important;background:#fff9!important;box-shadow:none!important}._tabButton_snznp_153{color:#607389!important}._tabButton_snznp_153:hover{background:#eff5ffd1!important;color:#2563eb!important}._tabButtonActive_snznp_162,._calendarViewButtonActive_snznp_163{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;box-shadow:0 12px 24px #2563eb2e!important}._tabButtonActive_snznp_162 ._tabButtonIcon_snznp_169,._tabButtonIcon_snznp_169{background:#4169f61a!important}._tabButtonActive_snznp_162 ._tabButtonIcon_snznp_169{color:#fff!important;background:#ffffff24!important}._reloadButton_snznp_179,._inlineReloadButton_snznp_180,._buttonItem_snznp_181,._calendarNavButton_snznp_182,._filterSecondaryButton_snznp_183{border:1px solid rgba(225,233,244,.86)!important;background:#ffffffc7!important;box-shadow:0 10px 22px #2f527514!important}._actionPillButton_snznp_189,._addAppointmentButton_snznp_190,._addPatientButton_snznp_191,._addInventoryButton_snznp_192,._addButton_snznp_193,._moduleActionButton_snznp_194,._filterPrimaryButton_snznp_195,._uploadViewerDownloadButton_snznp_196{border:0!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 14px 30px #2563eb33!important;color:#fff!important}._listItem_snznp_203,._calendarFullWrapper_snznp_204,._calendarDayCell_snznp_205,._calendarModalItem_snznp_206{border:1px solid rgba(226,232,240,.9)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important}._tableSurface_snznp_213{max-width:100%;border:0!important;border-radius:14px!important;background:#ffffffeb!important;box-shadow:inset 0 1px #ffffffe0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}._tableSurface_snznp_213 .MuiTable-root{min-width:680px}._tableSurface_snznp_213 .MuiTableHead-root .MuiTableCell-root{border-bottom:1px solid #e2e8f0!important;background:#f5f8fc!important}._tableSurface_snznp_213 .MuiTableBody-root .MuiTableRow-root:hover{background:#eef4ffc7!important}._tableHeaderCell_snznp_236{color:#596c82!important}._tableBodyCell_snznp_240{color:#1f3148!important;border-bottom:1px solid rgba(235,240,246,.86)!important}._emptyState_snznp_69{border:1px dashed rgba(213,225,239,.9)!important;border-radius:18px!important;background:#ffffff94!important;box-shadow:none!important}._editButton_snznp_252,._viewButton_snznp_253{border-color:#c3d4efe6!important;background:#eff5ffe6!important;box-shadow:none!important}._deleteButton_snznp_259{border-color:#efc7cfe6!important;background:#fff4f6eb!important;box-shadow:none!important}@keyframes _moduleSurfaceIn_snznp_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){._wrapper_snznp_2{padding:18px 16px 24px}}@media (max-width: 768px){._wrapper_snznp_2{height:auto!important;min-height:calc(100dvh - 112px)!important;padding:12px 12px 16px!important;overflow-x:clip!important;overflow-y:visible!important}._listHeader_snznp_20{align-items:stretch!important;flex-direction:column!important}._headerActions_snznp_292,._searchRow_snznp_293,._actionRow_snznp_294{width:100%!important;min-width:0!important}._searchInput_snznp_128,._filterSelect_snznp_129,._filterDateInput_snznp_130,._actionPillButton_snznp_189,._addAppointmentButton_snznp_190,._addPatientButton_snznp_191,._addInventoryButton_snznp_192,._addButton_snznp_193,._moduleActionButton_snznp_194{min-height:42px}._tableSurface_snznp_213{max-height:none!important}._listItem_snznp_203{max-height:none!important;overflow:visible!important}}@media (max-width: 425px){._wrapper_snznp_2{padding-inline:10px!important}._tableSurface_snznp_213 .MuiTable-root{min-width:600px}}._wrapper_snznp_2{width:100%;height:calc(100vh - 32px);min-height:0;padding:18px 24px 20px;font-family:Inter,system-ui,sans-serif;box-sizing:border-box;overflow:hidden}._bodyWrapper_snznp_13{width:100%;height:100%;min-height:0}._listContainer_snznp_12{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}._listHeader_snznp_20{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-height:62px;padding:10px 14px;border:1px solid rgba(219,234,254,.72);border-radius:20px;background:#fffffff0;box-shadow:0 16px 36px #3f558c1a,0 1px 2px #0f172a08;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._headerInfo_snznp_364{display:flex;align-items:center;gap:12px;min-width:0}._headerIcon_snznp_62{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:13px;background:#eef4ff;color:#2563eb}._headerIconSvg_snznp_77{font-size:21px!important}._headerText_snznp_386{min-width:0}._headerTitle_snznp_89{margin:0;font-size:18px;font-weight:900!important;color:#0f172a}._headerActions_snznp_292{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._searchRow_snznp_293{display:flex;align-items:center;gap:8px}._searchField_snznp_410{display:flex;align-items:center;gap:8px;min-width:260px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;transition:border-color .14s ease,background .14s ease}._searchField_snznp_410:focus-within{border-color:#93c5fd;background:#fff}._searchIcon_snznp_426{font-size:18px!important;color:#94a3b8;flex-shrink:0}._searchInput_snznp_128{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:13.5px;color:#0f172a}._searchInput_snznp_128::placeholder{color:#94a3b8}._reloadButton_snznp_179{display:grid;place-items:center;width:36px;height:36px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;cursor:pointer;transition:background .14s ease,color .14s ease}._reloadButton_snznp_179:hover{background:#eef4ff;color:#2563eb}._reloadButton_snznp_179:disabled{opacity:.55;cursor:not-allowed}._reloadIcon_snznp_82{font-size:18px!important}._actionRow_snznp_294{display:flex;align-items:center}._actionPillButton_snznp_189{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border:none;border-radius:12px;background:#2563eb;color:#fff;font-family:inherit;font-size:13.5px;font-weight:800;cursor:pointer;box-shadow:0 8px 18px #2563eb38;transition:background .14s ease,transform .14s ease}._actionPillButton_snznp_189:hover{background:#1d4ed8;transform:translateY(-1px)}._pillActionIcon_snznp_498{font-size:18px!important}._statGrid_snznp_502{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (max-width: 900px){._statGrid_snznp_502{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){._statGrid_snznp_502{grid-template-columns:1fr}}._statCard_snznp_22{position:relative;display:flex;align-items:center;gap:11px;min-width:0;min-height:72px;padding:12px 14px;overflow:hidden;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 1px 3px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}._statCard_snznp_22:hover{border-color:#cbd5e1;box-shadow:0 8px 18px #0f172a14,0 1px 3px #0f172a14;transform:translateY(-1px)}._statCard_snznp_22:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:1}._cardBarBrand_snznp_549:before{background:#a2a2a2}._statIcon_snznp_63{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px}._statIconSvg_snznp_78{font-size:18px!important}._statAccentBlue_snznp_566 ._statIcon_snznp_63{background:#2563eb21;color:#2563eb}._statAccentGreen_snznp_571 ._statIcon_snznp_63{background:#16a34a21;color:#16a34a}._statAccentGold_snznp_576 ._statIcon_snznp_63{background:#d9770621;color:#d97706}._statAccentPurple_snznp_581 ._statIcon_snznp_63{background:#7c3aed21;color:#7c3aed}._statContent_snznp_586{display:flex;min-width:0;flex-direction:column;gap:3px}._statLabel_snznp_593{margin:0;color:#64748b;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.1}._statValue_snznp_603{margin:0;color:#0f172a;font-size:20px;font-weight:850;line-height:1.05}._statHelper_snznp_611{margin:0;color:#94a3b8;font-size:10.5px;font-weight:600;line-height:1.2}._listItem_snznp_203{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0;border:none!important;border-radius:18px;background:#fffffff0;box-shadow:0 16px 36px #3f558c1a,0 1px 2px #0f172a08;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}._tableArea_snznp_634{flex:1 1 auto;min-height:0;padding:14px 14px 0;overflow:hidden}._tableSurface_snznp_213{height:100%;min-height:0;border:1px solid rgba(219,234,254,.72);border-radius:16px;background:#fffffff0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain}._tableSurface_snznp_213::-webkit-scrollbar{width:10px}._tableSurface_snznp_213::-webkit-scrollbar-track{background:#eef4ffd9;border-radius:999px}._tableSurface_snznp_213::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#93c5fd,#60a5fa);border-radius:999px;border:2px solid rgba(238,244,255,.85)}._tableSurface_snznp_213{scrollbar-width:thin;scrollbar-color:#93c5fd rgba(238,244,255,.85)}._tableSurface_snznp_213 .MuiTableHead-root .MuiTableCell-root{background:#f8fafc;border-bottom:1px solid #e2e8f0}._tableSurface_snznp_213 .MuiTableBody-root .MuiTableRow-root:hover{background:#eef4ffc7}._tableSurface_snznp_213 .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:0}._tableSurface_snznp_213._tableSurface_snznp_213 .MuiTableBody-root .MuiTableRow-root.prescriptionRow,._prescriptionRow_snznp_678._prescriptionRow_snznp_678{position:relative;z-index:0;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}._tableSurface_snznp_213._tableSurface_snznp_213 .MuiTableBody-root .MuiTableRow-root.prescriptionRow:hover,._tableSurface_snznp_213._tableSurface_snznp_213 .MuiTableBody-root .MuiTableRow-root.prescriptionRow:focus-within,._prescriptionRow_snznp_678._prescriptionRow_snznp_678:hover,._prescriptionRow_snznp_678._prescriptionRow_snznp_678:focus-within{z-index:3;background:#eef4ff!important;box-shadow:inset 3px 0 #2563eb,inset 0 0 0 1px #2563eb29,0 8px 18px #0f172a14!important;transform:translateY(-1px)}._tableSurface_snznp_213._tableSurface_snznp_213 .MuiTableBody-root .MuiTableRow-root.prescriptionRow:hover .MuiTableCell-root,._tableSurface_snznp_213._tableSurface_snznp_213 .MuiTableBody-root .MuiTableRow-root.prescriptionRow:focus-within .MuiTableCell-root,._prescriptionRow_snznp_678._prescriptionRow_snznp_678:hover ._tableBodyCell_snznp_240,._prescriptionRow_snznp_678._prescriptionRow_snznp_678:focus-within ._tableBodyCell_snznp_240{background:#eef4ff!important;border-bottom-color:#bfdbfef2!important}._tableSurface_snznp_213._tableSurface_snznp_213 .MuiTableBody-root .MuiTableRow-root.prescriptionRow:hover .MuiTableCell-root:first-child,._tableSurface_snznp_213._tableSurface_snznp_213 .MuiTableBody-root .MuiTableRow-root.prescriptionRow:focus-within .MuiTableCell-root:first-child{box-shadow:inset 3px 0 #2563eb}._tableHeaderCell_snznp_236{height:44px!important;color:#94a3b8!important;font-size:11px!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase;padding:0 14px!important}._tableSortButton_snznp_719{display:inline-flex;align-items:center;gap:6px;border:0;padding:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}._tableSortIcon_snznp_733{width:13px!important;height:13px!important;color:#2563eb}._tableBodyCell_snznp_240{color:#1e293b!important;font-size:13px!important;padding:12px 14px!important;border-bottom:1px solid #eef4ff!important}._nameCellStack_snznp_746{display:flex;flex-direction:column;gap:3px}._patientNameCell_snznp_752{display:flex;align-items:center;gap:10px;min-width:0}._namePrimaryText_snznp_759{font-weight:400!important;font-size:13.5px!important;color:#0f172a!important}._nameSecondaryText_snznp_765{display:inline-flex;align-items:center;gap:5px;font-size:12px!important;line-height:1.15!important;color:#94a3b8!important}._contactIcon_snznp_774{font-size:13px!important;color:#94a3b8}._buttonContainer_snznp_779{display:flex;align-items:center;gap:8px;flex-shrink:0}._tableButtonContainer_snznp_786{justify-content:flex-end;width:100%;gap:8px}._buttonItem_snznp_181{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #dbeafe;border-radius:12px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background-color .14s ease}._buttonItem_snznp_181:hover,._buttonItem_snznp_181:focus-visible{outline:0;transform:translateY(-1px);border-color:#bfdbfe;background:#f8fbff;box-shadow:0 8px 18px #2563eb14}._tableActionButton_snznp_815{padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}._printButton_snznp_821,._editButton_snznp_252{border-color:#dbeafe;background:#fff}._deleteButton_snznp_259{border-color:#fecaca;background:#fff}._deleteButton_snznp_259:hover,._deleteButton_snznp_259:focus-visible{border-color:#fca5a5;background:#fef2f2;box-shadow:0 8px 18px #e11d4814}._iconPrint_snznp_841,._iconEdit_snznp_846{font-size:18px!important;color:#2563eb}._iconDelete_snznp_851{font-size:18px!important;color:#e11d48}._emptyState_snznp_69{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;max-width:420px;margin:40px auto;padding:34px 20px;border:1px dashed rgba(219,234,254,.95);border-radius:22px;background:linear-gradient(180deg,#f8fbfffa,#f3f8fffa)}._emptyStateIcon_snznp_69{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(180deg,#eff6ff,#dbeafe)}._emptyStateGlyph_snznp_85{font-size:30px!important;color:#60a5fa}._emptyStateTitle_snznp_93{color:#0f172a!important;font-size:18px!important;font-weight:800!important}._emptyStateText_snznp_891{max-width:320px;color:#64748b!important;font-size:13px!important;line-height:1.6!important;text-align:center}._paginationArea_snznp_899{flex:0 0 auto;padding:10px 16px;border-top:1px solid rgba(219,234,254,.9);background:#fffffff5}._paginationArea_snznp_899>.MuiBox-root{margin-top:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media (max-width: 768px){._wrapper_snznp_2._wrapper_snznp_2{box-sizing:border-box;height:calc(100dvh - 64px)!important;min-height:calc(100dvh - 64px)!important;max-height:calc(100dvh - 64px)!important;padding:12px 12px 10px!important;overflow:hidden!important}._listContainer_snznp_12{gap:10px}._listItem_snznp_203._listItem_snznp_203{min-height:360px}._listHeader_snznp_20._listHeader_snznp_20{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;border-radius:16px!important}._headerIcon_snznp_62._headerIcon_snznp_62{display:none!important}._headerInfo_snznp_364._headerInfo_snznp_364{flex:0 1 auto!important;width:auto!important;max-width:34%!important;min-width:0!important}._headerTitle_snznp_89._headerTitle_snznp_89{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}._headerActions_snznp_292._headerActions_snznp_292{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;gap:8px!important;justify-content:flex-end!important}._searchRow_snznp_293._searchRow_snznp_293{display:flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important}._searchField_snznp_410._searchField_snznp_410{flex:1 1 auto!important;width:100%!important;min-width:0!important;padding:8px 10px!important;gap:6px!important}._searchIcon_snznp_426._searchIcon_snznp_426{width:auto!important;font-size:15px!important}._searchInput_snznp_128._searchInput_snznp_128{font-size:12px!important}._reloadButton_snznp_179._reloadButton_snznp_179{display:none!important}._actionRow_snznp_294._actionRow_snznp_294{display:flex!important;flex:0 0 auto!important;width:auto!important}._actionPillButton_snznp_189._actionPillButton_snznp_189{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;gap:0!important;justify-content:center!important;border-radius:11px!important}._addFullLabel_snznp_1002,._addShortLabel_snznp_1003,._statGrid_snznp_502._statGrid_snznp_502{display:none!important}._tableArea_snznp_634{padding:10px 10px 0}._tableSurface_snznp_213 table{min-width:0!important;width:100%!important}._tableSurface_snznp_213 .MuiTableHead-root .MuiTableCell-root:nth-child(n+3):nth-child(-n+5),._tableSurface_snznp_213 .MuiTableBody-root .MuiTableCell-root:nth-child(n+3):nth-child(-n+5){display:none!important}._nameSecondaryText_snznp_765{display:none!important}._namePrimaryText_snznp_759{overflow-wrap:anywhere}._buttonItem_snznp_181{width:32px;height:32px;border-radius:10px}._tableButtonContainer_snznp_786{gap:6px}._tableBodyCell_snznp_240{padding:10px 8px!important;font-size:12px!important}._tableHeaderCell_snznp_236{height:40px!important;padding:0 8px!important}}._addShortLabel_snznp_1003{display:none}@media (min-width: 769px) and (max-width: 1024px){._addFullLabel_snznp_1002{display:none!important}._addShortLabel_snznp_1003{display:inline!important}}*,*:before,*:after{box-sizing:border-box}html{width:100%;min-width:0;overflow-x:hidden;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;width:100%;min-width:0;min-height:100vh;overflow-x:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fafc}#root{min-height:100vh;min-width:0;overflow-x:clip}img,svg,canvas,video{max-width:100%}button,input,textarea,select{font:inherit;max-width:100%}input[class*=searchInput],[class*=searchField] input,[class*=searchField] .MuiInputBase-root,[class*=searchField] .MuiOutlinedInput-notchedOutline{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}[class*=searchField] input:focus{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.responsive-app-main{width:100%;max-width:100vw;--responsive-page-padding: clamp(16px, 2.2vw, 28px);--responsive-section-gap: clamp(14px, 1.8vw, 22px)}.responsive-app-main>*{min-width:0}.MuiBox-root,.MuiPaper-root,.MuiCard-root,.MuiGrid-root,.MuiStack-root,.MuiFormControl-root,.MuiTextField-root{min-width:0}.MuiButton-root,.MuiIconButton-root,.MuiListItemButton-root{touch-action:manipulation}.MuiButton-root{min-height:38px}.MuiIconButton-root{min-width:40px;min-height:40px}.MuiTableContainer-root{width:100%;max-width:100%;overflow-x:auto!important;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:16px;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.MuiTable-root{width:100%;min-width:max-content}.MuiTableCell-root{overflow-wrap:anywhere;vertical-align:middle}.MuiTableHead-root .MuiTableCell-root{white-space:nowrap}.MuiTableBody-root .MuiTableCell-root{line-height:1.45}.MuiTableContainer-root::-webkit-scrollbar,[class*=_tableSurface]::-webkit-scrollbar,[class*=_tableContainer]::-webkit-scrollbar,[class*=_tableWrap]::-webkit-scrollbar{width:10px;height:10px}.MuiTableContainer-root::-webkit-scrollbar-track,[class*=_tableSurface]::-webkit-scrollbar-track,[class*=_tableContainer]::-webkit-scrollbar-track,[class*=_tableWrap]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}.MuiTableContainer-root::-webkit-scrollbar-thumb,[class*=_tableSurface]::-webkit-scrollbar-thumb,[class*=_tableContainer]::-webkit-scrollbar-thumb,[class*=_tableWrap]::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f1f5f9;border-radius:999px}.MuiTableContainer-root::-webkit-scrollbar-thumb:hover,[class*=_tableSurface]::-webkit-scrollbar-thumb:hover,[class*=_tableContainer]::-webkit-scrollbar-thumb:hover,[class*=_tableWrap]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.MuiDialog-container{padding:12px}.MuiDialog-paper{max-width:min(100%,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;margin:0!important}.MuiDialogContent-root{min-width:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.MuiDialogActions-root{flex-wrap:wrap}[class*=wrapper],[class*=Wrapper],[class*=Container],[class*=Surface],[class*=Card],[class*=Panel],[class*=Grid]{min-width:0}[class*=tableSurface],[class*=TableWrap],[class*=tableWrap],[class*=TableContainer],[class*=tableContainer]{max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch}[class*=chart],[class*=Chart]{min-width:0;max-width:100%}.responsive-module,[class*=_wrapper],[class*=_module],[class*=_page]{width:100%;max-width:100%}[class*=_listHeader],[class*=_moduleHeader],[class*=_pageHeader],[class*=_header]{max-width:100%;min-width:0}[class*=_headerActions],[class*=_actionBar],[class*=_actions],[class*=_filters],[class*=_search]{min-width:0;max-width:100%}[class*=_statsGrid],[class*=_cardsGrid],[class*=_contentGrid],[class*=_chartGrid]{min-width:0}[class*=_tableSurface],[class*=_tableContainer],[class*=_tableWrap]{min-height:220px}[class*=_emptyState],[class*=_dashboardListEmpty],[class*=_chartPlaceholder],[class*=_hoverEmptyState]{border-color:#d8e2f0!important;background:linear-gradient(180deg,#fffffffa,#f8fbfff5)!important;color:#64748b!important}[class*=_statusPill],[class*=_headerBadge],[class*=_summaryCard],[class*=_chartChip],[class*=_tabButton]{letter-spacing:0!important}@media (max-width: 1024px){.responsive-app-main{max-width:100%}[class*=_statsGrid],[class*=_cardsGrid],[class*=_contentGrid],[class*=_chartGrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[class*=_listHeader],[class*=_moduleHeader],[class*=_pageHeader]{flex-wrap:wrap!important;gap:var(--responsive-section-gap)!important}[class*=_headerActions],[class*=_actionBar],[class*=_actions],[class*=_filters]{flex-wrap:wrap!important}}@media (max-width: 768px){body{min-height:100dvh}.MuiDialog-container{align-items:flex-start!important;padding:8px}.MuiDialog-paper{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.MuiDialogActions-root{padding:12px 16px!important}.MuiDialogActions-root>.MuiButton-root{flex:1 1 140px}.MuiButton-root{min-height:42px}.MuiIconButton-root{min-width:44px;min-height:44px}[class*=_wrapper]{height:auto!important;min-height:calc(100dvh - 64px)!important;padding:12px!important;overflow-x:clip!important;overflow-y:visible!important}[class*=_statsGrid],[class*=_cardsGrid],[class*=_contentGrid],[class*=_chartGrid]{grid-template-columns:1fr!important}[class*=_listHeader],[class*=_moduleHeader],[class*=_pageHeader],[class*=_headerActions],[class*=_actionBar],[class*=_actions],[class*=_filters],[class*=_formActions]{min-width:0!important;max-width:100%!important}[class*=_listHeader],[class*=_moduleHeader],[class*=_pageHeader]{align-items:stretch!important;flex-direction:column!important}[class*=_headerActions],[class*=_actionBar],[class*=_actions],[class*=_filters],[class*=_formActions]{width:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}[class*=_headerActions]>*,[class*=_actionBar]>*,[class*=_actions]>*,[class*=_filters]>*,[class*=_formActions]>*,[class*=_search]>*,[class*=_headerActions] .MuiButton-root,[class*=_actionBar] .MuiButton-root,[class*=_actions] .MuiButton-root,[class*=_filters] .MuiButton-root,[class*=_formActions] .MuiButton-root,[class*=_headerActions] .MuiFormControl-root,[class*=_filters] .MuiFormControl-root,[class*=_search] .MuiFormControl-root{width:100%!important;max-width:100%!important}[class*=_tabList],[class*=_tabsSection]{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}[class*=_listItem]{max-height:none!important}[class*=_tableSurface],[class*=_tableContainer],[class*=_tableWrap]{min-height:200px}.MuiTable-root{min-width:640px}.MuiTableCell-root{padding:10px 12px}.MuiTextField-root .MuiInputBase-root{min-height:38px}}@media (max-width: 480px){.MuiDialog-container{padding:6px}.MuiDialog-paper{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:14px!important}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
