.AdminPageShell-module__1rFs1a__shell{width:100%}.AdminPageShell-module__1rFs1a__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.AdminPageShell-module__1rFs1a__headerMain{flex:1;min-width:0}.AdminPageShell-module__1rFs1a__title{font-size:var(--page-heading-font-size,21px);font-weight:600;line-height:1.3;margin:0 0 4px!important}.AdminPageShell-module__1rFs1a__subtitle{font-size:13px;display:block}.AdminPageShell-module__1rFs1a__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.AdminPageShell-module__1rFs1a__section{margin-bottom:16px}.AdminPageShell-module__1rFs1a__section:last-child{margin-bottom:0}.AdminPageShell-module__1rFs1a__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.AdminPageShell-module__1rFs1a__tableCard .ant-table-wrapper{overflow-x:auto}@media (max-width:768px){.AdminPageShell-module__1rFs1a__header{flex-wrap:nowrap;align-items:center;margin-bottom:12px}.AdminPageShell-module__1rFs1a__actions{flex-shrink:0;justify-content:flex-end;width:auto}.AdminPageShell-module__1rFs1a__actions button{width:auto}}
.adminShared-module__qLZvGq__section{min-width:0}.adminShared-module__qLZvGq__detailGrid{gap:16px;display:grid}@media (min-width:960px){.adminShared-module__qLZvGq__detailGrid{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start}}
.HeartbeatLoader-module__QP3p-G__root{--heartbeat-color:var(--sidebar-accent,#3f44b1);color:var(--heartbeat-color);justify-content:center;align-items:center;line-height:0;display:inline-flex}.HeartbeatLoader-module__QP3p-G__sm{width:72px;height:24px}.HeartbeatLoader-module__QP3p-G__md{width:112px;height:36px}.HeartbeatLoader-module__QP3p-G__lg{width:160px;height:44px}.HeartbeatLoader-module__QP3p-G__spinIndicator.ant-spin-dot{width:auto;height:auto;font-size:inherit;justify-content:center;align-items:center;line-height:0;display:inline-flex}.HeartbeatLoader-module__QP3p-G__svg{width:100%;height:100%;display:block;overflow:visible}.HeartbeatLoader-module__QP3p-G__ghost{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;opacity:.18}.HeartbeatLoader-module__QP3p-G__trace{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 3px #3f44b173);animation:1.45s ease-in-out infinite HeartbeatLoader-module__QP3p-G__heartbeat-draw}.HeartbeatLoader-module__QP3p-G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes HeartbeatLoader-module__QP3p-G__heartbeat-draw{0%{stroke-dashoffset:1px;opacity:1}68%{stroke-dashoffset:0;opacity:1}86%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:reduce){.HeartbeatLoader-module__QP3p-G__trace{stroke-dashoffset:0;opacity:1;animation:none}}
.PageLoader-module__RqEYQa__loaderContainer{justify-content:center;align-items:center;width:100%;min-height:400px;padding:48px;display:flex}
.SearchInput-module__eOj2Kq__searchInput{border-radius:8px;width:100%;max-width:320px}.SearchInput-module__eOj2Kq__searchInput .SearchInput-module__eOj2Kq__ant-input-affix-wrapper{min-height:var(--input-height-large);height:var(--input-height-large);align-items:center;display:flex}.SearchInput-module__eOj2Kq__searchInput .SearchInput-module__eOj2Kq__ant-input{min-height:var(--input-height-large);font-size:.9rem;line-height:1.5}.SearchInput-module__eOj2Kq__searchInput .SearchInput-module__eOj2Kq__ant-input-prefix{justify-content:center;align-items:center;line-height:1;display:flex}.SearchInput-module__eOj2Kq__searchIcon{color:#8c8c8c}.SearchInput-module__eOj2Kq__searchInput .SearchInput-module__eOj2Kq__anticon{justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}@media (max-width:768px){.SearchInput-module__eOj2Kq__searchInput{width:100%;max-width:100%}}
.FilterSelect-module__F3hPsq__root{min-width:0;max-width:100%}.FilterSelect-module__F3hPsq__root button{max-width:100%}.FilterSelect-module__F3hPsq__dropdown{min-width:180px}.FilterSelect-module__F3hPsq__searchWrap{padding:8px 8px 4px}:is(.FilterSelect-module__F3hPsq__dropdown .ant-dropdown-menu-item:hover,.FilterSelect-module__F3hPsq__dropdown .ant-dropdown-menu-item-active){background:color-mix(in srgb, var(--sidebar-accent,#3f44b1) 8%, white)!important;color:var(--sidebar-accent,#3f44b1)!important}:is(.FilterSelect-module__F3hPsq__dropdown .ant-dropdown-menu-item-selected,.FilterSelect-module__F3hPsq__dropdown .ant-dropdown-menu-item-selected:hover){font-weight:600;background:color-mix(in srgb, var(--sidebar-accent,#3f44b1) 12%, white)!important;color:var(--sidebar-accent,#3f44b1)!important}:is(.FilterSelect-module__F3hPsq__dropdown .ant-dropdown-menu-item-selected .ant-dropdown-menu-title-content,.FilterSelect-module__F3hPsq__dropdown .ant-dropdown-menu-item-active .ant-dropdown-menu-title-content){color:inherit}
@keyframes SkeletonBone-module__zAhHKq__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.SkeletonBone-module__zAhHKq__bone{background:linear-gradient(90deg,#e8eaf0 0%,#f4f5f8 45%,#e8eaf0 90%) 0 0/200% 100%;border-radius:6px;flex-shrink:0;animation:1.35s ease-in-out infinite SkeletonBone-module__zAhHKq__shimmer;display:block}.SkeletonBone-module__zAhHKq__circle{border-radius:50%}
.PageSkeleton-module__cMQzbG__status{width:100%}.PageSkeleton-module__cMQzbG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PageSkeleton-module__cMQzbG__header,.PageSkeleton-module__cMQzbG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.PageSkeleton-module__cMQzbG__toolbarActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.PageSkeleton-module__cMQzbG__metricsRow{flex-wrap:wrap;align-items:stretch;gap:16px;width:100%;margin-bottom:1.5rem;display:flex}.PageSkeleton-module__cMQzbG__metricsRowEqual{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.PageSkeleton-module__cMQzbG__metricCol{flex:176px;min-width:160px;display:flex}.PageSkeleton-module__cMQzbG__metricCard{box-sizing:border-box;background:#fff;border:1px solid #e8eaf0;border-radius:16px;flex-direction:column;gap:10px;width:100%;min-height:172px;padding:16px 18px;display:flex}.PageSkeleton-module__cMQzbG__metricCardLegacy{gap:16px;min-height:0;padding:20px 22px}.PageSkeleton-module__cMQzbG__metricHead,.PageSkeleton-module__cMQzbG__metricValueRow{align-items:center;gap:8px;display:flex}.PageSkeleton-module__cMQzbG__metricVisual{align-items:flex-end;gap:6px;height:28px;margin-top:auto;display:flex}.PageSkeleton-module__cMQzbG__tableCard{background:#fff;border:1px solid #e8eaf0;border-radius:8px;margin-bottom:24px;overflow:hidden}.PageSkeleton-module__cMQzbG__tablePlain{background:#fff;margin-bottom:8px}.PageSkeleton-module__cMQzbG__tableHeader{border-bottom:1px solid #e8eaf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.PageSkeleton-module__cMQzbG__tableGrid{align-items:center;gap:16px;padding:12px 20px;display:grid}.PageSkeleton-module__cMQzbG__tableHeadRow{border-bottom:1px solid #e8eaf0}.PageSkeleton-module__cMQzbG__tableRow{border-bottom:1px solid #eef0f3}.PageSkeleton-module__cMQzbG__tableRow:last-child{border-bottom:none}.PageSkeleton-module__cMQzbG__chartsRow{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:8px;display:grid}.PageSkeleton-module__cMQzbG__chartCard{background:#fff;border:1px solid #e8eaf0;border-radius:8px;min-height:220px;padding:16px 20px}.PageSkeleton-module__cMQzbG__chartTitle{margin-bottom:16px}.PageSkeleton-module__cMQzbG__chartBody{border-radius:8px;height:160px}.PageSkeleton-module__cMQzbG__settingsWorkspace{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.PageSkeleton-module__cMQzbG__settingsNav{background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;gap:12px;padding:16px 12px;display:flex}.PageSkeleton-module__cMQzbG__formCard{background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;gap:16px;margin-bottom:16px;padding:20px;display:flex}.PageSkeleton-module__cMQzbG__formFields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.PageSkeleton-module__cMQzbG__profileCard{background:#fff;border:1px solid #e8eaf0;border-radius:12px;margin-bottom:24px;padding:24px}.PageSkeleton-module__cMQzbG__profileTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.PageSkeleton-module__cMQzbG__profileMain{align-items:center;gap:16px;min-width:0;display:flex}.PageSkeleton-module__cMQzbG__profileMeta{flex-direction:column;gap:10px;display:flex}.PageSkeleton-module__cMQzbG__profileFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1024px){.PageSkeleton-module__cMQzbG__settingsWorkspace{grid-template-columns:1fr}.PageSkeleton-module__cMQzbG__settingsNav{flex-flow:wrap}}@media (max-width:768px){.PageSkeleton-module__cMQzbG__header,.PageSkeleton-module__cMQzbG__toolbar{flex-direction:column;align-items:stretch;margin-bottom:16px}.PageSkeleton-module__cMQzbG__toolbarActions{width:100%}.PageSkeleton-module__cMQzbG__metricsRow{gap:12px;margin-bottom:1rem}.PageSkeleton-module__cMQzbG__metricsRow:not(.PageSkeleton-module__cMQzbG__metricsRowScroll) .PageSkeleton-module__cMQzbG__metricCol{flex-basis:100%;min-width:0}.PageSkeleton-module__cMQzbG__metricsRowScroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#d4d7e3 transparent;flex-wrap:nowrap;min-width:0;max-width:100%;padding-bottom:2px;overflow:auto hidden}.PageSkeleton-module__cMQzbG__metricsRowScroll::-webkit-scrollbar{height:4px}.PageSkeleton-module__cMQzbG__metricsRowScroll::-webkit-scrollbar-track{background:0 0}.PageSkeleton-module__cMQzbG__metricsRowScroll::-webkit-scrollbar-thumb{background:#d4d7e3;border-radius:8px}.PageSkeleton-module__cMQzbG__metricsRowEqual{display:flex}.PageSkeleton-module__cMQzbG__metricsRowScroll .PageSkeleton-module__cMQzbG__metricCol{flex:0 0 220px;width:220px;min-width:220px;max-width:220px}.PageSkeleton-module__cMQzbG__metricsRowScroll .PageSkeleton-module__cMQzbG__metricCard{gap:10px;padding:16px}.PageSkeleton-module__cMQzbG__chartsRow{grid-template-columns:1fr;align-items:start}.PageSkeleton-module__cMQzbG__chartCard{min-height:0}.PageSkeleton-module__cMQzbG__chartBody{height:120px}.PageSkeleton-module__cMQzbG__formFields,.PageSkeleton-module__cMQzbG__profileFields{grid-template-columns:1fr}.PageSkeleton-module__cMQzbG__tableHeader,.PageSkeleton-module__cMQzbG__tableGrid{padding-left:16px;padding-right:16px}}
.page-module__R3Yqja__loadingContainer{justify-content:center;align-items:center;min-height:400px;padding:16px;display:flex}.page-module__R3Yqja__notFoundContainer{background-color:#fafafa;flex-direction:column;display:flex;position:fixed;inset:0}.page-module__R3Yqja__notFoundHeader{background-color:#fff;border-bottom:1px solid #f0f0f0;align-items:center;padding:16px;display:flex}.page-module__R3Yqja__notFoundHeaderLink{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.page-module__R3Yqja__notFoundHeaderText{font-size:16px;font-weight:500}.page-module__R3Yqja__notFoundCard{background-color:#fafafa;border-radius:0;flex:1;height:100%}.page-module__R3Yqja__notFoundCardBody{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:16px;display:flex}.page-module__R3Yqja__notFoundResult{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.page-module__R3Yqja__notFoundIcon{color:#ff4d4f;font-size:72px}.page-module__R3Yqja__notFoundTitle{color:#262626;font-size:24px;font-weight:600}.page-module__R3Yqja__notFoundSubtitle{color:#8c8c8c;font-size:16px}.page-module__R3Yqja__mainContainer{background:0 0;width:100%;max-width:100%;padding:0 16px 16px;overflow:visible}.page-module__R3Yqja__headerContainer{align-items:center;margin-bottom:24px;display:flex}.page-module__R3Yqja__backLink{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.page-module__R3Yqja__backLinkText{font-size:16px;font-weight:500}.page-module__R3Yqja__profileCard{background-color:#fafafa;border-radius:8px}.page-module__R3Yqja__profileCardBody,.page-module__R3Yqja__profileCardBodyStyle,.page-module__R3Yqja__aboutCardBodyStyle,.page-module__R3Yqja__visitHistoryCardBodyStyle{padding:24px}.page-module__R3Yqja__notFoundCardBodyStyle{justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:flex}.page-module__R3Yqja__profileContent{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.page-module__R3Yqja__profileInfo{flex:1}.page-module__R3Yqja__profileHeader{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.page-module__R3Yqja__profileAvatarContainer{align-items:center;gap:16px;display:flex}.page-module__R3Yqja__profileAvatar{flex-shrink:0}.page-module__R3Yqja__patientName{margin:0 0 8px;font-size:24px;font-weight:600}.page-module__R3Yqja__patientIdContainer{text-align:right}.page-module__R3Yqja__patientIdLabel{color:#8c8c8c;margin-bottom:4px;font-size:14px}.page-module__R3Yqja__patientIdValue{font-size:16px;font-weight:600}.page-module__R3Yqja__lastVisitedContainer{color:#595959;align-items:center;gap:8px;margin-bottom:16px;display:flex}.page-module__R3Yqja__lastVisitedText{font-size:14px}.page-module__R3Yqja__bookVisitButton{width:100%}.page-module__R3Yqja__aboutCard{border-radius:8px}.page-module__R3Yqja__aboutCardBody{padding:24px}.page-module__R3Yqja__aboutTitle{align-items:center;gap:8px;display:flex}.page-module__R3Yqja__aboutRow{gap:24px}.page-module__R3Yqja__aboutItem{align-items:center;gap:12px;display:flex}.page-module__R3Yqja__aboutIcon{color:#8c8c8c;font-size:18px}.page-module__R3Yqja__aboutLabel{color:#8c8c8c;margin-bottom:4px;font-size:12px}.page-module__R3Yqja__aboutValue{font-size:14px;font-weight:500}.page-module__R3Yqja__visitHistoryCard{border-radius:8px}.page-module__R3Yqja__visitHistoryCardBody{padding:24px}.page-module__R3Yqja__visitHistoryTitle{border-bottom:2px solid #1890ff;margin:0 0 20px;padding-bottom:8px;font-size:18px;font-weight:600;display:inline-block}.page-module__R3Yqja__filtersContainer{flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:20px}.page-module__R3Yqja__searchInput{border-radius:8px;flex:1;width:200px;min-width:150px}.page-module__R3Yqja__searchInput .page-module__R3Yqja__ant-input-affix-wrapper{min-height:var(--input-height-large);height:var(--input-height-large);align-items:center;display:flex}.page-module__R3Yqja__searchInput .page-module__R3Yqja__ant-input{font-size:1rem;line-height:1.5}.page-module__R3Yqja__searchInput .page-module__R3Yqja__ant-input-prefix{justify-content:center;align-items:center;line-height:1;display:flex}.page-module__R3Yqja__searchInput .page-module__R3Yqja__anticon{justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}.page-module__R3Yqja__filterButton{border-radius:8px}.page-module__R3Yqja__searchIcon{color:#8c8c8c}.page-module__R3Yqja__dateTimeCell{font-size:14px;line-height:1.4}.page-module__R3Yqja__serviceProcedureList{margin:0;padding-left:16px;line-height:1.5;list-style-type:disc}.page-module__R3Yqja__serviceProcedureItem{margin-bottom:4px}.page-module__R3Yqja__actionMenuIcon{margin-right:8px}.page-module__R3Yqja__actionMenuDelete{color:#ff4d4f}.page-module__R3Yqja__profileRow{margin-bottom:24px}.page-module__R3Yqja__combinedProfileCard{border-radius:12px;width:100%;margin-bottom:24px;overflow:hidden;box-shadow:0 2px 8px #00000014}.page-module__R3Yqja__combinedProfileContent{flex-direction:column;gap:24px;display:flex}.page-module__R3Yqja__combinedProfileHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.page-module__R3Yqja__combinedProfileMain{flex:1;align-items:flex-start;gap:24px;min-width:0;display:flex}.page-module__R3Yqja__combinedProfileAvatar{border:3px solid #f0f0f0;flex-shrink:0}.page-module__R3Yqja__combinedProfileNameSection{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.page-module__R3Yqja__combinedPatientName{color:#262626;word-wrap:break-word;overflow-wrap:break-word;margin:0;font-size:28px;font-weight:700;line-height:1.2}.page-module__R3Yqja__combinedPatientIdSection{align-items:center;gap:8px;display:flex}.page-module__R3Yqja__combinedPatientIdLabel{color:#8c8c8c;font-size:14px;font-weight:500}.page-module__R3Yqja__combinedPatientIdValue{color:#1890ff;background:#e6f7ff;border-radius:6px;padding:4px 12px;font-size:16px;font-weight:600}.page-module__R3Yqja__combinedLastVisited{color:#595959;align-items:center;gap:8px;font-size:14px;display:flex}.page-module__R3Yqja__combinedLastVisited svg{color:#1890ff}.page-module__R3Yqja__combinedBookVisitButton{border-radius:8px;flex-shrink:0;height:36px;padding:0 32px;font-size:16px;font-weight:600}.page-module__R3Yqja__combinedDivider{background:linear-gradient(90deg,#0000,#f0f0f0,#0000);height:1px;margin:8px 0}.page-module__R3Yqja__combinedAboutSection{flex-direction:column;gap:20px;display:flex}.page-module__R3Yqja__combinedAboutTitle{color:#262626;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:600;display:flex}.page-module__R3Yqja__combinedAboutTitle svg{color:#1890ff;font-size:20px}.page-module__R3Yqja__combinedAboutGrid{margin-top:8px}.page-module__R3Yqja__combinedAboutItem{background:#fafafa;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:16px;padding:16px;transition:all .2s;display:flex}.page-module__R3Yqja__combinedAboutItem:hover{background:#f5f5f5;border-color:#e0e0e0}.page-module__R3Yqja__combinedAboutIcon{color:#1890ff;flex-shrink:0;margin-top:2px;font-size:24px}.page-module__R3Yqja__combinedAboutContent{flex-direction:column;flex:1;gap:6px;display:flex}.page-module__R3Yqja__combinedAboutLabel{color:#8c8c8c;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.page-module__R3Yqja__combinedAboutValue{color:#262626;word-wrap:break-word;overflow-wrap:break-word;font-size:15px;font-weight:600;line-height:1.4}@media (max-width:768px){.page-module__R3Yqja__mainContainer{padding:0 12px 12px}.page-module__R3Yqja__headerContainer{margin-bottom:16px;padding:8px 0}.page-module__R3Yqja__combinedProfileCard{margin-bottom:16px}.page-module__R3Yqja__combinedProfileCard .page-module__R3Yqja__ant-card-body{padding:20px 16px!important}.page-module__R3Yqja__combinedProfileHeader{flex-direction:column;gap:16px}.page-module__R3Yqja__combinedProfileMain{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%}.page-module__R3Yqja__combinedProfileAvatar{margin:0 auto}.page-module__R3Yqja__combinedProfileNameSection{text-align:center;align-items:center;width:100%}.page-module__R3Yqja__combinedPatientName{text-align:center;font-size:22px}.page-module__R3Yqja__combinedPatientIdSection,.page-module__R3Yqja__combinedLastVisited{justify-content:center}.page-module__R3Yqja__combinedBookVisitButton{width:100%;margin-top:8px}.page-module__R3Yqja__combinedDivider{margin:16px 0}.page-module__R3Yqja__combinedAboutSection{gap:16px}.page-module__R3Yqja__combinedAboutTitle{justify-content:center;font-size:18px}.page-module__R3Yqja__combinedAboutGrid{gap:12px!important}.page-module__R3Yqja__combinedAboutItem{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:12px}.page-module__R3Yqja__combinedAboutContent{text-align:center;align-items:center}.page-module__R3Yqja__visitHistoryCard{margin-bottom:16px}.page-module__R3Yqja__visitHistoryCard .page-module__R3Yqja__ant-card-body{padding:16px!important}.page-module__R3Yqja__visitHistoryTitle{margin-bottom:16px;font-size:16px}.page-module__R3Yqja__filtersContainer{flex-direction:column;gap:12px;margin-bottom:16px}.page-module__R3Yqja__filtersContainer .page-module__R3Yqja__ant-space{flex-wrap:wrap;width:100%}.page-module__R3Yqja__searchInput{width:100%;min-width:100%;height:36px}.page-module__R3Yqja__searchInput .page-module__R3Yqja__ant-input{height:36px;font-size:15px}.page-module__R3Yqja__filtersContainer .page-module__R3Yqja__ant-picker,.page-module__R3Yqja__filtersContainer .page-module__R3Yqja__ant-btn{width:100%}}@media (max-width:480px){.page-module__R3Yqja__mainContainer{padding:0 8px 8px}.page-module__R3Yqja__combinedProfileCard .page-module__R3Yqja__ant-card-body{padding:16px 12px!important}.page-module__R3Yqja__combinedProfileMain{gap:12px}.page-module__R3Yqja__combinedProfileAvatar{width:80px!important;height:80px!important;font-size:40px!important}.page-module__R3Yqja__combinedPatientName{font-size:20px}.page-module__R3Yqja__combinedAboutTitle{font-size:16px}.page-module__R3Yqja__combinedAboutItem{padding:10px}.page-module__R3Yqja__combinedAboutIcon{font-size:20px}.page-module__R3Yqja__combinedAboutLabel{font-size:11px}.page-module__R3Yqja__combinedAboutValue{font-size:14px}.page-module__R3Yqja__visitHistoryCard .page-module__R3Yqja__ant-card-body{padding:12px!important}.page-module__R3Yqja__visitHistoryTitle{margin-bottom:12px;font-size:14px}}
.page-module__30G03G__pageContainer{background:0 0;width:100%;min-width:0}
.DataTable-module__J10pMW__root{--table-inline-pad:12px;flex-direction:column;min-width:0;max-width:100%;display:flex}.DataTable-module__J10pMW__surface{background:#fff;border:1px solid #e8eaf0;border-radius:8px;min-width:0;max-width:100%;overflow:hidden}.DataTable-module__J10pMW__plain .DataTable-module__J10pMW__surface{background:0 0;border:none;border-radius:0;overflow:visible}.DataTable-module__J10pMW__header{padding:16px var(--table-inline-pad);background:#fff;border-bottom:1px solid #e8eaf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.DataTable-module__J10pMW__title{flex:auto;min-width:0}.DataTable-module__J10pMW__titleText{margin:0!important}.DataTable-module__J10pMW__extra{flex:none;justify-content:flex-end;align-items:center;min-width:0;display:flex}.DataTable-module__J10pMW__toolbar{border-bottom:1px solid var(--color-border-hairline,#e8eaf0);background:#fff;padding:12px 16px}.DataTable-module__J10pMW__tableScroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#d4d7e3 transparent;min-width:0;max-width:100%;overflow:auto hidden}.DataTable-module__J10pMW__tableScroll::-webkit-scrollbar{height:4px}.DataTable-module__J10pMW__tableScroll::-webkit-scrollbar-track{background:0 0}.DataTable-module__J10pMW__tableScroll::-webkit-scrollbar-thumb{background:#d4d7e3;border-radius:8px}.DataTable-module__J10pMW__table{min-width:0;max-width:100%}:is(.DataTable-module__J10pMW__table .ant-table,.DataTable-module__J10pMW__table .ant-table-container,.DataTable-module__J10pMW__table .ant-table table){width:100%;min-width:max-content}.DataTable-module__J10pMW__table .ant-table table{border-collapse:collapse;border-spacing:0;table-layout:auto!important}:is(.DataTable-module__J10pMW__table .ant-table-thead>tr>th.table-col-pin,.DataTable-module__J10pMW__table .ant-table-tbody>tr:not(.ant-table-measure-row)>td.table-col-pin){min-width:var(--table-col-pin-min);box-sizing:border-box;white-space:nowrap;width:1%!important;overflow:visible!important}:is(.DataTable-module__J10pMW__table .ant-table-thead>tr>th.table-col-grow,.DataTable-module__J10pMW__table .ant-table-tbody>tr:not(.ant-table-measure-row)>td.table-col-grow){width:auto}:is(.DataTable-module__J10pMW__table .ant-table-container,.DataTable-module__J10pMW__table .ant-table-content,.DataTable-module__J10pMW__table .ant-table-header,.DataTable-module__J10pMW__table .ant-table-body){margin:0;padding:0}:is(.DataTable-module__J10pMW__table .ant-table-content,.DataTable-module__J10pMW__table .ant-table-body){overflow-x:visible!important}.DataTable-module__J10pMW__table .ant-table{background:#fff}.DataTable-module__J10pMW__plain .DataTable-module__J10pMW__table .ant-table{background:0 0}:is(.DataTable-module__J10pMW__table .ant-table-container,.DataTable-module__J10pMW__table .ant-table-content){border:none!important}:is(.DataTable-module__J10pMW__table .ant-table-thead>tr>th,.DataTable-module__J10pMW__table .ant-table-tbody>tr>td,.DataTable-module__J10pMW__table .ant-table-cell){border-right:none!important;border-inline-end:none!important}.DataTable-module__J10pMW__table .ant-table-thead>tr>th{color:#374151;white-space:nowrap;font-weight:600;padding:10px var(--table-inline-pad)!important;border-bottom:1px solid var(--color-border-hairline,#e8eaf0)!important;background:#fff!important}.DataTable-module__J10pMW__table .ant-table-tbody>tr:not(.ant-table-measure-row)>td{vertical-align:top;background:#fff;padding:10px var(--table-inline-pad)!important;border-bottom:1px solid var(--color-border-hairline,#e8eaf0)!important}.DataTable-module__J10pMW__table .ant-table-tbody>tr:not(.ant-table-measure-row):last-child>td{border-bottom:none!important}:is(.DataTable-module__J10pMW__table .ant-table-tbody>tr.ant-table-measure-row>td,.DataTable-module__J10pMW__table .ant-table-measure-row td){background:0 0;border:0!important;height:0!important;padding:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important}.DataTable-module__J10pMW__table .ant-table-tbody>tr.ant-table-row:hover>td{background:#fafbff}.DataTable-module__J10pMW__clickableRows .ant-table-tbody>tr.ant-table-row{cursor:pointer}.DataTable-module__J10pMW__paginationStrip{padding:8px var(--table-inline-pad);border-top:1px solid var(--color-border-hairline,#e8eaf0);min-height:44px;color:var(--sidebar-text,#1e293b);background:#fff;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:0;display:flex}.DataTable-module__J10pMW__plain .DataTable-module__J10pMW__paginationStrip{background:0 0}.DataTable-module__J10pMW__pageSizeSlot{flex:none;align-items:center;min-width:0;display:flex}.DataTable-module__J10pMW__pagerSlot{flex:0 auto;justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin-inline-start:auto;display:flex}.DataTable-module__J10pMW__pageSizeSelect{min-width:5.75rem;width:auto!important;max-width:none!important}.DataTable-module__J10pMW__pageSizeSelect .ant-select-selector{border-color:var(--color-border-hairline,#e8eaf0)!important;background:color-mix(in srgb, var(--sidebar-item-hover,#f4f5fb) 72%, #fff)!important;height:28px!important;min-height:28px!important;box-shadow:none!important;border-radius:6px!important;padding-inline:10px!important}.DataTable-module__J10pMW__pageSizeSelect .ant-select-selection-item{letter-spacing:-.01em;color:var(--sidebar-text,#1e293b);font-size:12px;font-weight:500;line-height:26px}:is(.DataTable-module__J10pMW__pageSizeSelect.ant-select-focused .ant-select-selector,.DataTable-module__J10pMW__pageSizeSelect:hover .ant-select-selector){border-color:var(--sidebar-accent,#3f44b1)!important}.DataTable-module__J10pMW__pageSizeSelect.ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px color-mix(in srgb, var(--sidebar-accent,#3f44b1) 14%, transparent)!important}.DataTable-module__J10pMW__pageSizeDropdown .ant-select-item{font-size:12px}.DataTable-module__J10pMW__pageSizeDropdown .ant-select-item-option-selected{background:color-mix(in srgb, var(--sidebar-accent,#3f44b1) 12%, #fff);color:var(--sidebar-accent,#3f44b1);font-weight:600}.DataTable-module__J10pMW__resultsText{letter-spacing:-.01em;color:color-mix(in srgb, var(--sidebar-muted,#94a3b8) 42%, var(--sidebar-text,#1e293b));white-space:nowrap;font-size:12px;font-weight:500;line-height:28px}.DataTable-module__J10pMW__paginationStrip .ant-pagination{flex-wrap:nowrap;align-items:center;gap:2px;width:auto;display:flex;margin:0!important}.DataTable-module__J10pMW__paginationStrip .ant-pagination>:last-child{margin-inline-end:0!important}:is(.DataTable-module__J10pMW__paginationStrip .ant-pagination-item,.DataTable-module__J10pMW__paginationStrip .ant-pagination-prev,.DataTable-module__J10pMW__paginationStrip .ant-pagination-next){border-radius:6px;min-width:28px;height:28px;margin-inline-end:0!important}.DataTable-module__J10pMW__paginationStrip .ant-pagination-item{background:0 0;border:1px solid #0000;font-size:12px;font-weight:500;line-height:26px}:is(.DataTable-module__J10pMW__paginationStrip .ant-pagination-item a,.DataTable-module__J10pMW__paginationStrip .ant-pagination-item-link,.DataTable-module__J10pMW__paginationStrip .ant-pagination-prev,.DataTable-module__J10pMW__paginationStrip .ant-pagination-next){color:var(--sidebar-text,#1e293b)}.DataTable-module__J10pMW__paginationStrip .ant-pagination-item:hover{background:var(--sidebar-item-hover,#f4f5fb);border-color:#0000}.DataTable-module__J10pMW__paginationStrip .ant-pagination-item-active{background:color-mix(in srgb, var(--sidebar-accent,#3f44b1) 12%, #fff);border-color:var(--sidebar-accent,#3f44b1)}.DataTable-module__J10pMW__paginationStrip .ant-pagination-item-active a{color:var(--sidebar-accent,#3f44b1);font-weight:600}.DataTable-module__J10pMW__paginationStrip .ant-pagination-item-link{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;display:flex}:is(.DataTable-module__J10pMW__paginationStrip .ant-pagination-prev:hover .ant-pagination-item-link,.DataTable-module__J10pMW__paginationStrip .ant-pagination-next:hover .ant-pagination-item-link){background:var(--sidebar-item-hover,#f4f5fb)}:is(.DataTable-module__J10pMW__paginationStrip .ant-pagination-disabled .ant-pagination-item-link,.DataTable-module__J10pMW__paginationStrip .ant-pagination-disabled:hover .ant-pagination-item-link){color:var(--sidebar-muted,#94a3b8);background:0 0}@media (max-width:768px){.DataTable-module__J10pMW__root{--table-inline-pad:10px}.DataTable-module__J10pMW__toolbar{padding:12px}.DataTable-module__J10pMW__header{padding:14px var(--table-inline-pad);flex-direction:column;align-items:stretch;gap:12px}.DataTable-module__J10pMW__extra{flex:none;justify-content:flex-end}.DataTable-module__J10pMW__extra button{width:auto}:is(.DataTable-module__J10pMW__table .ant-table-thead>tr>th,.DataTable-module__J10pMW__table .ant-table-tbody>tr:not(.ant-table-measure-row)>td){padding:8px var(--table-inline-pad)!important}.DataTable-module__J10pMW__paginationStrip{padding:10px var(--table-inline-pad);flex-wrap:wrap}}
.MaleAvatarIcon-module__MkGQKG__container{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.MaleAvatarIcon-module__MkGQKG__image{object-fit:cover;width:100%;height:100%}
.FemaleAvatarIcon-module__g2XLNa__container{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.FemaleAvatarIcon-module__g2XLNa__image{object-fit:cover;width:100%;height:100%}
.TruncatedText-module__08lH7W__truncatedText{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}
.VisitDateTimeCell-module__58FTMq__cell{line-height:1.35}.VisitDateTimeCell-module__58FTMq__date{color:#111827;white-space:nowrap;font-weight:600}.VisitDateTimeCell-module__58FTMq__time{color:#6b7280;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:400}
.DashboardVisitActions-module__dXuPia__actions{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.DashboardVisitActions-module__dXuPia__iconButton{width:28px;height:28px;padding:0}.DashboardVisitActions-module__dXuPia__inProgress{color:#1890ff}.DashboardVisitActions-module__dXuPia__completed{color:#52c41a}.DashboardVisitActions-module__dXuPia__invoice{color:#722ed1}.DashboardVisitActions-module__dXuPia__statusWaiting{color:#fa8c16}.DashboardVisitActions-module__dXuPia__statusInProgress{color:#1890ff}.DashboardVisitActions-module__dXuPia__statusCompleted{color:#52c41a}.DashboardVisitActions-module__dXuPia__menuIcon{margin-right:8px}.DashboardVisitActions-module__dXuPia__linkIcon{margin-left:8px;font-size:12px}
.PatientProfileCard-module__5heFvW__combinedProfileCard{border-radius:12px;width:100%;margin-bottom:24px;overflow:hidden;box-shadow:0 2px 8px #00000014}.PatientProfileCard-module__5heFvW__combinedProfileContent{flex-direction:column;gap:24px;display:flex}.PatientProfileCard-module__5heFvW__combinedProfileHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.PatientProfileCard-module__5heFvW__combinedProfileMain{flex:1;align-items:flex-start;gap:24px;min-width:0;display:flex}.PatientProfileCard-module__5heFvW__combinedProfileAvatar{border:3px solid #f0f0f0;flex-shrink:0}.PatientProfileCard-module__5heFvW__combinedProfileNameSection{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.PatientProfileCard-module__5heFvW__combinedPatientName{color:#262626;word-wrap:break-word;overflow-wrap:break-word;margin:0;font-size:28px;font-weight:700;line-height:1.2}.PatientProfileCard-module__5heFvW__combinedPatientIdSection{align-items:center;gap:8px;display:flex}.PatientProfileCard-module__5heFvW__combinedPatientIdLabel{color:#8c8c8c;font-size:14px;font-weight:500}.PatientProfileCard-module__5heFvW__combinedPatientIdValue{color:#1890ff;background:#e6f7ff;border-radius:6px;padding:4px 12px;font-size:16px;font-weight:600}.PatientProfileCard-module__5heFvW__combinedLastVisited{color:#595959;align-items:center;gap:8px;font-size:14px;display:flex}.PatientProfileCard-module__5heFvW__combinedLastVisited svg{color:#1890ff}.PatientProfileCard-module__5heFvW__combinedBookVisitButton{flex-shrink:0}.PatientProfileCard-module__5heFvW__combinedDivider{background:linear-gradient(90deg,#0000,#f0f0f0,#0000);height:1px;margin:8px 0}.PatientProfileCard-module__5heFvW__combinedAboutSection{flex-direction:column;gap:20px;display:flex}.PatientProfileCard-module__5heFvW__combinedAboutTitle{color:#262626;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:600;display:flex}.PatientProfileCard-module__5heFvW__combinedAboutTitle svg{color:#1890ff;font-size:20px}.PatientProfileCard-module__5heFvW__combinedAboutGrid{margin-top:8px}.PatientProfileCard-module__5heFvW__combinedAboutItem{background:#fafafa;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:16px;padding:16px;transition:all .2s;display:flex}.PatientProfileCard-module__5heFvW__combinedAboutItem:hover{background:#f5f5f5;border-color:#e0e0e0}.PatientProfileCard-module__5heFvW__combinedAboutIcon{color:#1890ff;flex-shrink:0;margin-top:2px;font-size:24px}.PatientProfileCard-module__5heFvW__combinedAboutContent{flex-direction:column;flex:1;gap:6px;display:flex}.PatientProfileCard-module__5heFvW__combinedAboutLabel{color:#8c8c8c;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.PatientProfileCard-module__5heFvW__combinedAboutValue{color:#262626;word-wrap:break-word;overflow-wrap:break-word;font-size:15px;font-weight:600;line-height:1.4}@media (max-width:768px){.PatientProfileCard-module__5heFvW__combinedProfileCard .ant-card-body{padding:20px 16px!important}.PatientProfileCard-module__5heFvW__combinedProfileHeader{flex-direction:column;gap:16px}.PatientProfileCard-module__5heFvW__combinedProfileMain{text-align:center;flex-direction:column;align-items:center}.PatientProfileCard-module__5heFvW__combinedProfileAvatar{margin:0 auto}.PatientProfileCard-module__5heFvW__combinedProfileNameSection{align-items:center}.PatientProfileCard-module__5heFvW__combinedPatientName{text-align:center;font-size:24px}.PatientProfileCard-module__5heFvW__combinedAboutTitle{font-size:18px}.PatientProfileCard-module__5heFvW__combinedAboutGrid{gap:12px}.PatientProfileCard-module__5heFvW__combinedAboutItem{padding:12px}.PatientProfileCard-module__5heFvW__combinedAboutIcon{font-size:20px}.PatientProfileCard-module__5heFvW__combinedAboutContent{gap:4px}.PatientProfileCard-module__5heFvW__combinedAboutLabel{font-size:11px}.PatientProfileCard-module__5heFvW__combinedAboutValue{font-size:14px}}
.PageActions-module__-JbI4W__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:768px){.PageActions-module__-JbI4W__actions{grid-template-columns:1fr 1fr;place-items:stretch stretch;gap:8px;width:100%;display:grid!important}.PageActions-module__-JbI4W__actions>*{width:100%;min-width:0}.PageActions-module__-JbI4W__actions button{width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.PageActions-module__-JbI4W__actions button>span:first-of-type{text-overflow:ellipsis;min-width:0;overflow:hidden}}
.PatientNotFound-module__c6XiVG__notFoundContainer{background-color:#fafafa;flex-direction:column;display:flex;position:fixed;inset:0}.PatientNotFound-module__c6XiVG__notFoundHeader{background-color:#fff;border-bottom:1px solid #f0f0f0;align-items:center;padding:16px;display:flex}.PatientNotFound-module__c6XiVG__notFoundHeaderLink{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.PatientNotFound-module__c6XiVG__notFoundHeaderText{font-size:16px;font-weight:500}.PatientNotFound-module__c6XiVG__notFoundCard{background-color:#fafafa;border-radius:0;flex:1;height:100%}.PatientNotFound-module__c6XiVG__notFoundResult{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.PatientNotFound-module__c6XiVG__notFoundIcon{color:#ff4d4f;font-size:72px}.PatientNotFound-module__c6XiVG__notFoundTitle{color:#262626;font-size:24px;font-weight:600}.PatientNotFound-module__c6XiVG__notFoundSubtitle{color:#8c8c8c;font-size:16px}
.PageToolbar-module__Qzb_wW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:24px;display:flex}.PageToolbar-module__Qzb_wW__search{flex:0 320px;min-width:0}.PageToolbar-module__Qzb_wW__embedded{margin-bottom:0}@media (max-width:1024px){.PageToolbar-module__Qzb_wW__toolbar{gap:12px}}@media (max-width:768px){.PageToolbar-module__Qzb_wW__toolbar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.PageToolbar-module__Qzb_wW__search{flex:none;width:100%}.PageToolbar-module__Qzb_wW__embedded{margin-bottom:0}}
.PatientTimeline-module__f3_X_W__timelineRoot{width:100%}.PatientTimeline-module__f3_X_W__loaderWrap{justify-content:center;padding:36px 0;display:flex}.PatientTimeline-module__f3_X_W__errorAlert{margin-bottom:12px}.PatientTimeline-module__f3_X_W__eventTypeTag{text-transform:capitalize}.PatientTimeline-module__f3_X_W__followUpLink{height:auto;padding:0;font-size:13px}
.PatientSearchSection-module__8jlCOW__container{flex-direction:column;gap:12px;display:flex}.PatientSearchSection-module__8jlCOW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.PatientSearchSection-module__8jlCOW__searchWrap{flex:0 360px;width:100%;min-width:200px;max-width:360px}.PatientSearchSection-module__8jlCOW__modeTabs{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.PatientSearchSection-module__8jlCOW__modeCount{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:9px;justify-content:center;align-items:center;min-width:20px;height:18px;margin-left:4px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.PatientSearchSection-module__8jlCOW__listHeader{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;grid-template-columns:2fr .7fr .8fr 1fr 120px;gap:8px;padding:0 12px 6px;font-size:10px;font-weight:600;display:grid}.PatientSearchSection-module__8jlCOW__listHeader span:last-child{text-align:right}.PatientSearchSection-module__8jlCOW__patientList{flex-direction:column;gap:8px;display:flex}.PatientSearchSection-module__8jlCOW__patientCard{background:#fff;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:2fr .7fr .8fr 1fr 120px;align-items:center;gap:8px;padding:12px;transition:border-color .15s,box-shadow .15s;display:grid}.PatientSearchSection-module__8jlCOW__patientCard:hover{border-color:#93c5fd}.PatientSearchSection-module__8jlCOW__patientMain{align-items:center;gap:10px;min-width:0;display:flex}.PatientSearchSection-module__8jlCOW__patientInfo{min-width:0}.PatientSearchSection-module__8jlCOW__patientNameRow{align-items:center;gap:8px;min-width:0;display:flex}.PatientSearchSection-module__8jlCOW__patientName{color:#141414;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.PatientSearchSection-module__8jlCOW__uhidTag{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:3px;flex-shrink:0;max-width:11rem;padding:1px 5px;font-size:10px;font-weight:500;line-height:1.3;overflow:hidden}.PatientSearchSection-module__8jlCOW__patientPhone{color:#6b7280;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:12px;line-height:1.35;display:flex}.PatientSearchSection-module__8jlCOW__lastVisitInline{color:#9ca3af;font-size:11px}.PatientSearchSection-module__8jlCOW__patientHint{color:#9ca3af;margin-top:2px;font-size:11px}.PatientSearchSection-module__8jlCOW__metaRow{display:contents}.PatientSearchSection-module__8jlCOW__ageCell{color:#374151;font-size:13px}.PatientSearchSection-module__8jlCOW__genderCell{min-width:0}.PatientSearchSection-module__8jlCOW__cityCell{color:#374151;align-items:center;gap:4px;font-size:13px;display:flex}.PatientSearchSection-module__8jlCOW__genderPill{border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.PatientSearchSection-module__8jlCOW__genderDot{border-radius:50%;width:6px;height:6px}.PatientSearchSection-module__8jlCOW__genderMale{color:#1d4ed8;background:#dbeafe}.PatientSearchSection-module__8jlCOW__genderMale .PatientSearchSection-module__8jlCOW__genderDot{background:#2563eb}.PatientSearchSection-module__8jlCOW__genderFemale{color:#be185d;background:#fce7f3}.PatientSearchSection-module__8jlCOW__genderFemale .PatientSearchSection-module__8jlCOW__genderDot{background:#db2777}.PatientSearchSection-module__8jlCOW__genderOther{color:#6b7280;background:#f3f4f6}.PatientSearchSection-module__8jlCOW__genderOther .PatientSearchSection-module__8jlCOW__genderDot{background:#9ca3af}.PatientSearchSection-module__8jlCOW__actionCell{justify-content:flex-end;display:flex}.PatientSearchSection-module__8jlCOW__paginationBar{color:#6b7280;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:12px;display:flex}.PatientSearchSection-module__8jlCOW__emptyState{text-align:center;padding:32px 16px}@media (max-width:768px){.PatientSearchSection-module__8jlCOW__listHeader{display:none}.PatientSearchSection-module__8jlCOW__patientCard{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main action""tags tags";align-items:start;gap:6px 8px;padding:10px 12px}.PatientSearchSection-module__8jlCOW__patientMain{grid-area:main}.PatientSearchSection-module__8jlCOW__metaRow{flex-wrap:wrap;grid-area:tags;align-items:center;gap:6px 10px;min-width:0;display:flex}.PatientSearchSection-module__8jlCOW__actionCell{grid-area:action;align-self:start}.PatientSearchSection-module__8jlCOW__ageCell,.PatientSearchSection-module__8jlCOW__cityCell{font-size:12px}}
.NewPatientForm-module__S3b3Fq__container{margin-bottom:10px}.NewPatientForm-module__S3b3Fq__newPatientBanner{background:linear-gradient(135deg,#eff6ff 0%,#ecfdf5 100%);border:1px solid #bfdbfe;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.NewPatientForm-module__S3b3Fq__newPatientBannerLeft{align-items:center;gap:10px;display:flex}.NewPatientForm-module__S3b3Fq__newPatientIcon{color:#2563eb;background:#fff;border:1px solid #dbeafe;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.NewPatientForm-module__S3b3Fq__newPatientTitle{color:#141414;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.NewPatientForm-module__S3b3Fq__autoTag{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:3px;max-width:11rem;padding:1px 5px;font-size:10px;font-weight:500;line-height:1.3;overflow:hidden}.NewPatientForm-module__S3b3Fq__formRow{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.NewPatientForm-module__S3b3Fq__formRow .ant-form-item{margin-bottom:8px}.NewPatientForm-module__S3b3Fq__formRowWide{grid-template-columns:1fr;gap:8px;display:grid}.NewPatientForm-module__S3b3Fq__formRowWide .ant-form-item{margin-bottom:8px}.NewPatientForm-module__S3b3Fq__inputFullWidth{width:100%}@media (max-width:992px){.NewPatientForm-module__S3b3Fq__formRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.NewPatientForm-module__S3b3Fq__formRow{grid-template-columns:1fr}.NewPatientForm-module__S3b3Fq__newPatientBanner{flex-direction:column;align-items:flex-start}}
.page-module__0eVw0a__dashboardContainer{background:0 0;width:100%;min-width:0;max-width:none;margin:0 auto;overflow:visible}.page-module__0eVw0a__dashboardBody{z-index:0;min-width:0;position:relative}.page-module__0eVw0a__hospitalHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}@media (max-width:768px){.page-module__0eVw0a__dashboardContainer{padding:0}}
.PatientDetailsSection-module__9ve3IG__container{margin-bottom:10px}.PatientDetailsSection-module__9ve3IG__patientBanner{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.PatientDetailsSection-module__9ve3IG__patientBannerLeft{align-items:center;gap:10px;min-width:0;display:flex}.PatientDetailsSection-module__9ve3IG__patientBannerInfo{min-width:0}.PatientDetailsSection-module__9ve3IG__patientSummaryRow{flex-wrap:wrap;align-items:baseline;gap:0;min-width:0;line-height:1.4;display:flex}.PatientDetailsSection-module__9ve3IG__patientName{color:#141414;font-size:15px;font-weight:600}.PatientDetailsSection-module__9ve3IG__dotSep{color:#d1d5db;-webkit-user-select:none;user-select:none;margin:0 6px;font-size:13px}.PatientDetailsSection-module__9ve3IG__summaryItem{color:#6b7280;font-size:13px}.PatientDetailsSection-module__9ve3IG__summaryMuted{color:#9ca3af;font-size:13px}.PatientDetailsSection-module__9ve3IG__patientBannerActions{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.PatientDetailsSection-module__9ve3IG__visitDetailsCard{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.PatientDetailsSection-module__9ve3IG__visitDetailsCardHead{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;border-bottom:1px solid #f3f4f6;padding:8px 12px;font-size:11px;font-weight:600}.PatientDetailsSection-module__9ve3IG__visitDetailsCardBody{padding:10px 12px}.PatientDetailsSection-module__9ve3IG__visitDetailsInfo{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;gap:8px;margin-bottom:10px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.PatientDetailsSection-module__9ve3IG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.PatientDetailsSection-module__9ve3IG__formGrid+.PatientDetailsSection-module__9ve3IG__formGrid{margin-top:8px}.PatientDetailsSection-module__9ve3IG__formFieldWrapper{flex-direction:column;min-width:0;display:flex}.PatientDetailsSection-module__9ve3IG__formItem{margin:0!important}.PatientDetailsSection-module__9ve3IG__formItem .ant-form-item-explain{font-size:11px}.PatientDetailsSection-module__9ve3IG__label{color:#6b7280;margin-bottom:4px;font-size:12px;font-weight:500}.PatientDetailsSection-module__9ve3IG__labelRequired:after{content:" *";color:#ef4444}.PatientDetailsSection-module__9ve3IG__fieldHint{color:#9ca3af;margin-top:2px;font-size:10px;line-height:1.3}.PatientDetailsSection-module__9ve3IG__readOnlyInput{color:#6b7280;background:#f9fafb!important}@media (max-width:576px){.PatientDetailsSection-module__9ve3IG__formGrid{grid-template-columns:1fr}.PatientDetailsSection-module__9ve3IG__patientBanner{flex-direction:column}}
.page-module__7S4w7q__settingsContainer{background:0 0;width:100%;min-width:0;max-width:1280px;margin:0 auto;overflow:visible}.page-module__7S4w7q__topBar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:0;display:flex}.page-module__7S4w7q__settingsContainer .pageHeading{line-height:1.25;margin:0!important}.page-module__7S4w7q__stack{flex-direction:column;gap:12px;display:flex}.page-module__7S4w7q__twoCol{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:stretch;gap:12px;display:grid}.page-module__7S4w7q__col{flex-direction:column;min-width:0;height:100%;display:flex}.page-module__7S4w7q__col>*{flex:1;min-height:100%}.page-module__7S4w7q__settingsCard{margin-bottom:0}@media (max-width:768px){.page-module__7S4w7q__settingsContainer,.page-module__7S4w7q__topBar{padding:0}.page-module__7S4w7q__twoCol{grid-template-columns:1fr}}
.DashboardPatientCell-module__qLdCCa__cell{align-items:center;gap:8px;display:flex}.DashboardPatientCell-module__qLdCCa__text{flex:1 0 auto}.DashboardPatientCell-module__qLdCCa__name{color:#111827;white-space:nowrap;word-break:normal;overflow-wrap:normal;font-weight:700;line-height:1.35}.DashboardPatientCell-module__qLdCCa__phone{color:#6b7280;white-space:nowrap;word-break:normal;overflow-wrap:normal;margin-top:2px;font-size:12px;font-weight:400;line-height:1.35}
.ServiceDetailsTable-module__22ZZUq__section{width:100%;margin-top:4px;container:service-lines/inline-size}.ServiceDetailsTable-module__22ZZUq__table{--service-money-width:400px;background:#fff;width:100%;margin-bottom:8px}.ServiceDetailsTable-module__22ZZUq__hasTax{--service-money-width:480px}.ServiceDetailsTable-module__22ZZUq__hasAmounts colgroup col:first-child{width:calc((100% - var(--service-money-width)) * .45)!important}.ServiceDetailsTable-module__22ZZUq__hasAmounts colgroup col:nth-child(2){width:calc((100% - var(--service-money-width)) * .55)!important}.ServiceDetailsTable-module__22ZZUq__hasAmounts colgroup col:last-child{width:136px!important}.ServiceDetailsTable-module__22ZZUq__hasAmounts.ServiceDetailsTable-module__22ZZUq__hasTax colgroup col:nth-last-child(2){width:80px!important}.ServiceDetailsTable-module__22ZZUq__hasAmounts.ServiceDetailsTable-module__22ZZUq__hasTax colgroup col:nth-last-child(3){width:124px!important}.ServiceDetailsTable-module__22ZZUq__hasAmounts.ServiceDetailsTable-module__22ZZUq__hasTax colgroup col:nth-last-child(4){width:140px!important}.ServiceDetailsTable-module__22ZZUq__hasAmounts:not(.ServiceDetailsTable-module__22ZZUq__hasTax) colgroup col:nth-last-child(2){width:124px!important}.ServiceDetailsTable-module__22ZZUq__hasAmounts:not(.ServiceDetailsTable-module__22ZZUq__hasTax) colgroup col:nth-last-child(3){width:140px!important}:is(.ServiceDetailsTable-module__22ZZUq__table .ant-table,.ServiceDetailsTable-module__22ZZUq__table .ant-table-container,.ServiceDetailsTable-module__22ZZUq__table .ant-table-content,.ServiceDetailsTable-module__22ZZUq__table .ant-table-wrapper,.ServiceDetailsTable-module__22ZZUq__table .ant-spin-nested-loading,.ServiceDetailsTable-module__22ZZUq__table .ant-spin-container){width:100%;border:none!important;border-radius:0!important}.ServiceDetailsTable-module__22ZZUq__table .ant-table-content table{table-layout:fixed;width:100%!important;min-width:100%!important}:is(.ServiceDetailsTable-module__22ZZUq__table .ant-table-thead>tr>th:last-child,.ServiceDetailsTable-module__22ZZUq__table .ant-table-tbody>tr>td:last-child){padding-right:8px}.ServiceDetailsTable-module__22ZZUq__table .ant-table-thead>tr>th{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;background:#f9fafb;font-size:10px;font-weight:600}.ServiceDetailsTable-module__22ZZUq__flushTable{width:100%;margin-bottom:0}:is(.ServiceDetailsTable-module__22ZZUq__flushTable .ant-table-wrapper,.ServiceDetailsTable-module__22ZZUq__flushTable .ant-spin-nested-loading,.ServiceDetailsTable-module__22ZZUq__flushTable .ant-spin-container,.ServiceDetailsTable-module__22ZZUq__flushTable .ant-table){width:100%}:is(.ServiceDetailsTable-module__22ZZUq__flushTable .ant-table-thead>tr>th,.ServiceDetailsTable-module__22ZZUq__flushTable .ant-table-tbody>tr>td){vertical-align:middle;padding:8px 12px}:is(.ServiceDetailsTable-module__22ZZUq__flushTable .ant-table-thead>tr>th:last-child,.ServiceDetailsTable-module__22ZZUq__flushTable .ant-table-tbody>tr>td:last-child){padding-right:8px}.ServiceDetailsTable-module__22ZZUq__flushTable .ant-table-tbody>tr>td{height:48px}.ServiceDetailsTable-module__22ZZUq__flushTable .ant-table-measure-row td{border:0!important;height:0!important;padding:0!important}.ServiceDetailsTable-module__22ZZUq__selectWrapper{width:100%;min-width:0;position:relative;overflow:visible}.ServiceDetailsTable-module__22ZZUq__select{width:100%;min-width:0}.ServiceDetailsTable-module__22ZZUq__errorMessage{color:#ef4444;z-index:10;font-size:12px;line-height:1.5;position:absolute;top:40px;left:0;right:0}.ServiceDetailsTable-module__22ZZUq__inputFullWidth{width:100%;min-width:0}.ServiceDetailsTable-module__22ZZUq__quickAddRow{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ServiceDetailsTable-module__22ZZUq__quickAddChip{border-radius:999px;height:auto;padding:4px 12px;font-size:12px}.ServiceDetailsTable-module__22ZZUq__addLineButton{white-space:nowrap;width:auto;margin-top:8px;margin-bottom:4px}.ServiceDetailsTable-module__22ZZUq__flushSection .ServiceDetailsTable-module__22ZZUq__addLineButton{margin:8px 12px 12px}.ServiceDetailsTable-module__22ZZUq__deleteButton{color:#111827}.ServiceDetailsTable-module__22ZZUq__deleteButton:hover,.ServiceDetailsTable-module__22ZZUq__deleteButton:focus{background:0 0;color:#111827!important}.ServiceDetailsTable-module__22ZZUq__tableCell{vertical-align:middle;position:relative;overflow:visible}.ServiceDetailsTable-module__22ZZUq__tableRow{position:relative}.ServiceDetailsTable-module__22ZZUq__colGrow{min-width:0}.ServiceDetailsTable-module__22ZZUq__colAmount{white-space:nowrap;text-align:right}.ServiceDetailsTable-module__22ZZUq__colCharges{width:140px;max-width:140px}.ServiceDetailsTable-module__22ZZUq__colDiscount{width:124px;max-width:124px}.ServiceDetailsTable-module__22ZZUq__colTax{width:80px;max-width:80px}.ServiceDetailsTable-module__22ZZUq__colAmountField{width:136px;max-width:136px}:is(.ServiceDetailsTable-module__22ZZUq__colAmount .ant-input-number,.ServiceDetailsTable-module__22ZZUq__colAmount .ant-input){width:100%;min-width:0}.ServiceDetailsTable-module__22ZZUq__amountCell{width:100%;min-width:0;position:relative}.ServiceDetailsTable-module__22ZZUq__rowDelete{z-index:1;width:24px;min-width:24px;height:24px;padding:0;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ServiceDetailsTable-module__22ZZUq__tableWrap{display:block}.ServiceDetailsTable-module__22ZZUq__stacked{display:none}.ServiceDetailsTable-module__22ZZUq__card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.ServiceDetailsTable-module__22ZZUq__cardHead{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.ServiceDetailsTable-module__22ZZUq__cardTitle{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;font-size:11px;font-weight:600}.ServiceDetailsTable-module__22ZZUq__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.ServiceDetailsTable-module__22ZZUq__field{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.ServiceDetailsTable-module__22ZZUq__fieldFull{grid-column:1/-1}.ServiceDetailsTable-module__22ZZUq__fieldLabel{color:#6b7280;font-size:12px;font-weight:500;line-height:1.3}:is(.ServiceDetailsTable-module__22ZZUq__field .ant-select,.ServiceDetailsTable-module__22ZZUq__field .ant-input-number,.ServiceDetailsTable-module__22ZZUq__field .ant-input){min-width:0;max-width:100%;width:100%!important}@container service-lines (max-width:840px){.ServiceDetailsTable-module__22ZZUq__tableWrap{display:none}.ServiceDetailsTable-module__22ZZUq__stacked{flex-direction:column;gap:12px;margin-bottom:4px;display:flex}.ServiceDetailsTable-module__22ZZUq__addLineButton{width:100%}}@container service-lines (max-width:360px){.ServiceDetailsTable-module__22ZZUq__cardGrid{grid-template-columns:minmax(0,1fr)}}.ServiceDetailsTable-module__22ZZUq__flushSection .ServiceDetailsTable-module__22ZZUq__stacked{padding:12px 12px 0}
.MostRecentServiceCell-module__fDD_Wq__service{max-width:none}.MostRecentServiceCell-module__fDD_Wq__primary{color:#111827;white-space:nowrap;overflow-wrap:normal;font-weight:600;line-height:1.4}.MostRecentServiceCell-module__fDD_Wq__secondary{color:#6b7280;white-space:nowrap;overflow-wrap:normal;margin-top:4px;font-size:12px;font-weight:400;line-height:1.4}
.WaitTimeCell-module__p1LmHa__text{color:#4b5563;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.4}
.AppButton-module__eCNbMG__root{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin:0;font-family:inherit;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.AppButton-module__eCNbMG__root:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--sidebar-accent) 22%, transparent);outline:none}.AppButton-module__eCNbMG__root:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.AppButton-module__eCNbMG__icon,.AppButton-module__eCNbMG__spinner{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}:is(.AppButton-module__eCNbMG__icon .anticon,.AppButton-module__eCNbMG__root .anticon){vertical-align:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}:is(.AppButton-module__eCNbMG__icon .anticon svg,.AppButton-module__eCNbMG__root .anticon svg){display:block}.AppButton-module__eCNbMG__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.6s linear infinite AppButton-module__eCNbMG__spin}.AppButton-module__eCNbMG__label{align-items:center;line-height:1;display:inline-flex}.AppButton-module__eCNbMG__sm{border-radius:6px;height:28px;padding:0 10px;font-size:12px}.AppButton-module__eCNbMG__md{border-radius:6px;height:32px;padding:0 12px;font-size:13px}.AppButton-module__eCNbMG__lg{border-radius:7px;min-width:108px;height:36px;padding:0 14px;font-size:13px}.AppButton-module__eCNbMG__block{width:100%}.AppButton-module__eCNbMG__iconOnly{min-width:0;padding:0}.AppButton-module__eCNbMG__iconOnly.AppButton-module__eCNbMG__sm{width:28px}.AppButton-module__eCNbMG__iconOnly.AppButton-module__eCNbMG__md{width:32px}.AppButton-module__eCNbMG__iconOnly.AppButton-module__eCNbMG__lg{width:36px;min-width:36px}.AppButton-module__eCNbMG__solid{border:1px solid var(--sidebar-accent);background:var(--sidebar-accent);color:#fff}.AppButton-module__eCNbMG__solid:hover:not(:disabled){border-color:var(--sidebar-accent-hover);background:var(--sidebar-accent-hover)}.AppButton-module__eCNbMG__solid:active:not(:disabled){background:color-mix(in srgb, var(--sidebar-accent-hover) 88%, #000)}.AppButton-module__eCNbMG__outline{border:1px solid var(--sidebar-accent);color:var(--sidebar-accent);background:0 0}.AppButton-module__eCNbMG__outline:hover:not(:disabled){border-color:var(--sidebar-accent-hover);background:color-mix(in srgb, var(--sidebar-accent) 8%, white);color:var(--sidebar-accent-hover)}.AppButton-module__eCNbMG__outline:active:not(:disabled){background:color-mix(in srgb, var(--sidebar-accent) 14%, white)}.AppButton-module__eCNbMG__ghost{color:var(--sidebar-accent);background:0 0;border:1px solid #0000}.AppButton-module__eCNbMG__ghost:hover:not(:disabled){background:color-mix(in srgb, var(--sidebar-accent) 8%, white)}.AppButton-module__eCNbMG__ghost:active:not(:disabled){background:color-mix(in srgb, var(--sidebar-accent) 14%, white)}.AppButton-module__eCNbMG__loading{pointer-events:none}@keyframes AppButton-module__eCNbMG__spin{to{transform:rotate(360deg)}}
.ReadOnlyAccountInformation-module__6FyQjq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.ReadOnlyAccountInformation-module__6FyQjq__field{flex-direction:column;gap:4px;min-width:0;display:flex}.ReadOnlyAccountInformation-module__6FyQjq__label{color:#8c8c8c;font-size:13px;font-weight:500}.ReadOnlyAccountInformation-module__6FyQjq__value{border:1px solid var(--color-border-hairline,#e8eaf0);color:#262626;word-break:break-word;background:#fafafa;border-radius:8px;min-height:32px;padding:6px 10px;font-size:13px;line-height:1.4}@media (max-width:768px){.ReadOnlyAccountInformation-module__6FyQjq__grid{grid-template-columns:1fr}}
.InvoiceView-module__R4Zi0a__invoiceContainer{width:100%;max-width:780px;font-family:var(--inv-font-family,var(--font-geist-sans), Arial, Helvetica, sans-serif);font-synthesis:none;margin:0 auto;padding:8px 8px 24px}.InvoiceView-module__R4Zi0a__paper{color:#171717;background:#fff;padding:24px 32px 20px}.InvoiceView-module__R4Zi0a__letterhead{justify-content:flex-start;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.InvoiceView-module__R4Zi0a__logoImage{object-fit:contain;flex-shrink:0;width:48px;height:48px}.InvoiceView-module__R4Zi0a__clinicBrand{text-align:left;flex:1;min-width:0}.InvoiceView-module__R4Zi0a__clinicName{font-size:var(--inv-clinic-name-size,14px);font-weight:var(--inv-weight-bold,700);color:#171717;line-height:var(--inv-clinic-name-leading,1.3);margin-bottom:2px}.InvoiceView-module__R4Zi0a__clinicMeta{font-size:var(--inv-clinic-meta-size,11px);font-weight:var(--inv-weight-regular,400);color:#64748b;line-height:var(--inv-clinic-meta-leading,1.4)}.InvoiceView-module__R4Zi0a__clinicMetaLabel{font-weight:var(--inv-weight-semibold,600);color:#64748b;margin-right:6px}.InvoiceView-module__R4Zi0a__headerGrid{grid-template-columns:1fr 1fr;gap:24px 40px;margin-bottom:16px;display:grid}.InvoiceView-module__R4Zi0a__detailsGrid{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.InvoiceView-module__R4Zi0a__sectionLabel{font-size:var(--inv-section-size,12px);font-weight:var(--inv-weight-bold,700);letter-spacing:var(--inv-section-tracking,.02em);color:var(--sidebar-accent,#3f44b1);margin:0 0 12px}.InvoiceView-module__R4Zi0a__stackField{margin-bottom:10px}.InvoiceView-module__R4Zi0a__stackField:last-child,.InvoiceView-module__R4Zi0a__detailsGrid .InvoiceView-module__R4Zi0a__stackField{margin-bottom:0}.InvoiceView-module__R4Zi0a__fieldLabel{font-size:var(--inv-field-label-size,11px);font-weight:var(--inv-weight-regular,400);color:#64748b;margin-bottom:2px;display:block}.InvoiceView-module__R4Zi0a__fieldValue{font-size:var(--inv-field-value-size,13px);font-weight:var(--inv-weight-semibold,600);color:#171717;overflow-wrap:anywhere;display:block}.InvoiceView-module__R4Zi0a__serviceItemsSection{margin-bottom:8px}.InvoiceView-module__R4Zi0a__serviceTable{border-collapse:collapse;width:100%}.InvoiceView-module__R4Zi0a__serviceTable th{text-align:left;font-size:var(--inv-table-head-size,11px);font-weight:var(--inv-weight-bold,700);color:#fff;background:var(--sidebar-accent,#3f44b1);border:none;padding:9px 12px}.InvoiceView-module__R4Zi0a__serviceTable td{font-size:var(--inv-table-cell-size,13px);font-weight:var(--inv-weight-regular,400);color:#171717;vertical-align:top;background:#fff;border-bottom:1px solid #e8eaf0;padding:12px}.InvoiceView-module__R4Zi0a__serviceTable tbody tr:last-child td{border-bottom:1px solid #e8eaf0}.InvoiceView-module__R4Zi0a__rightAlign{text-align:right!important}.InvoiceView-module__R4Zi0a__serviceName{font-size:var(--inv-service-name-size,13px);font-weight:var(--inv-weight-semibold,600);color:#171717}.InvoiceView-module__R4Zi0a__serviceCategory{font-size:var(--inv-service-category-size,11px);color:#64748b;font-weight:var(--inv-weight-regular,400);margin-top:2px}.InvoiceView-module__R4Zi0a__settlementRow{justify-content:space-between;align-items:flex-start;gap:32px;margin:8px 0 28px;display:flex}.InvoiceView-module__R4Zi0a__totalsWrap{flex-shrink:0;justify-content:flex-end;margin-left:auto;display:flex}.InvoiceView-module__R4Zi0a__totalsStack{width:260px}.InvoiceView-module__R4Zi0a__summaryRow{font-size:var(--inv-summary-size,13px);font-weight:var(--inv-weight-regular,400);color:#64748b;justify-content:space-between;gap:24px;padding:4px 0;display:flex}.InvoiceView-module__R4Zi0a__summaryValue{color:#171717;font-weight:var(--inv-weight-medium,500)}.InvoiceView-module__R4Zi0a__totalRow{color:var(--sidebar-accent,#3f44b1);border-top:1px solid #e8eaf0;justify-content:space-between;align-items:baseline;gap:24px;margin-top:6px;padding-top:8px;display:flex}.InvoiceView-module__R4Zi0a__totalLabel{font-size:var(--inv-total-label-size,14px);font-weight:var(--inv-weight-bold,700)}.InvoiceView-module__R4Zi0a__totalValue{font-size:var(--inv-total-value-size,18px);font-weight:var(--inv-weight-bold,700)}.InvoiceView-module__R4Zi0a__bankSection{flex:1;min-width:0;max-width:360px}.InvoiceView-module__R4Zi0a__bankSection .InvoiceView-module__R4Zi0a__sectionLabel{margin-bottom:6px}.InvoiceView-module__R4Zi0a__bankTable{border-collapse:collapse;border:1px solid #e8eaf0;width:100%}.InvoiceView-module__R4Zi0a__bankLabel,.InvoiceView-module__R4Zi0a__bankValue{font-size:var(--inv-bank-size,11px);text-align:left;vertical-align:top;border-bottom:1px solid #e8eaf0;padding:5px 8px}.InvoiceView-module__R4Zi0a__bankLabel{width:38%;font-weight:var(--inv-weight-medium,500);color:#64748b}.InvoiceView-module__R4Zi0a__bankValue{font-weight:var(--inv-weight-semibold,600);color:#171717;overflow-wrap:anywhere}.InvoiceView-module__R4Zi0a__bankTable tr:last-child .InvoiceView-module__R4Zi0a__bankLabel,.InvoiceView-module__R4Zi0a__bankTable tr:last-child .InvoiceView-module__R4Zi0a__bankValue{border-bottom:none}.InvoiceView-module__R4Zi0a__termsSection{margin-bottom:18px}.InvoiceView-module__R4Zi0a__termsBody{font-size:var(--inv-terms-size,12px);font-weight:var(--inv-weight-regular,400);color:#64748b;line-height:var(--inv-terms-leading,1.5);margin:0}.InvoiceView-module__R4Zi0a__termsBody+.InvoiceView-module__R4Zi0a__termsBody{margin-top:8px}.InvoiceView-module__R4Zi0a__legalFooter{font-size:var(--inv-footer-size,11px);font-weight:var(--inv-weight-regular,400);color:#64748b;border-top:1px solid #e8eaf0;grid-template-columns:1fr auto 1fr;align-items:start;column-gap:8px;margin-top:4px;padding-top:14px;display:grid}.InvoiceView-module__R4Zi0a__legalBits{text-align:left;overflow-wrap:anywhere;justify-self:start;min-width:0}.InvoiceView-module__R4Zi0a__legalBit+.InvoiceView-module__R4Zi0a__legalBit:before{content:"  ·  ";color:#94a3b8}.InvoiceView-module__R4Zi0a__closingLine{text-align:center;justify-self:center;margin:0}.InvoiceView-module__R4Zi0a__preparedBy{text-align:right;overflow-wrap:anywhere;justify-self:end;min-width:0}@media (max-width:680px){.InvoiceView-module__R4Zi0a__paper{padding:20px 16px}.InvoiceView-module__R4Zi0a__headerGrid{grid-template-columns:1fr;gap:16px}.InvoiceView-module__R4Zi0a__settlementRow{flex-direction:column;gap:20px}.InvoiceView-module__R4Zi0a__bankSection{max-width:100%}.InvoiceView-module__R4Zi0a__totalsWrap{width:100%}.InvoiceView-module__R4Zi0a__totalsStack{width:100%;max-width:260px;margin-left:auto}}@media print{@page{size:210mm auto;margin:.6in}:is(html,body){height:auto!important;min-height:0!important}body *{visibility:hidden!important}.InvoiceView-module__R4Zi0a__invoiceContainer,.InvoiceView-module__R4Zi0a__invoiceContainer *{visibility:visible!important}.InvoiceView-module__R4Zi0a__invoiceContainer{width:210mm;max-width:210mm;height:auto;min-height:0;font-family:var(--inv-font-family,var(--font-geist-sans), Arial, Helvetica, sans-serif);background:#fff;margin:0;padding:0 0 28px;position:absolute;top:0;left:0}.InvoiceView-module__R4Zi0a__paper{height:auto;min-height:0;padding:0}.InvoiceView-module__R4Zi0a__serviceTable th{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#3f44b1}}
.FormDrawer-module__YWVjeq__compact .ant-drawer-content-wrapper{min-width:320px}@media (max-width:768px){:is(.FormDrawer-module__YWVjeq__root .ant-drawer-content-wrapper,.FormDrawer-module__YWVjeq__compact .ant-drawer-content-wrapper){min-width:0;max-width:100vw;width:100%!important}}.FormDrawer-module__YWVjeq__root .ant-drawer-content{background:#f8f9fb;flex-direction:column;display:flex}.FormDrawer-module__YWVjeq__root .ant-drawer-body{background:#f8f9fb;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;padding:0!important}.FormDrawer-module__YWVjeq__chrome{flex-direction:column;flex:1;min-height:0;display:flex}.FormDrawer-module__YWVjeq__header{background:#fff;border-bottom:1px solid #e8ecf1;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px 10px;display:flex}.FormDrawer-module__YWVjeq__titles{flex:1;min-width:0}.FormDrawer-module__YWVjeq__title{color:#111827;margin:0;font-size:18px;font-weight:650;line-height:1.3}.FormDrawer-module__YWVjeq__subtitle{color:#6b7280;margin:4px 0 0;font-size:13px;line-height:1.4}.FormDrawer-module__YWVjeq__headerEnd{flex-shrink:0;align-items:center;gap:8px;display:flex}.FormDrawer-module__YWVjeq__body{background:#f8f9fb;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.FormDrawer-module__YWVjeq__scroll{background:#f8f9fb;flex:1;min-height:0;padding:12px 16px 16px;overflow-y:auto}.FormDrawer-module__YWVjeq__body>*{flex-direction:column;flex:1;min-height:0;display:flex}.FormDrawer-module__YWVjeq__root .ant-drawer-footer{background:#fff;border-top:1px solid #e8ecf1;padding:16px}.FormDrawer-module__YWVjeq__footerActions{justify-content:flex-end;gap:8px;display:flex}:is(.FormDrawer-module__YWVjeq__surfaceWhite .ant-drawer-content,.FormDrawer-module__YWVjeq__surfaceWhite .ant-drawer-body,.FormDrawer-module__YWVjeq__surfaceWhite .ant-drawer-footer,.FormDrawer-module__YWVjeq__surfaceWhite .FormDrawer-module__YWVjeq__header,.FormDrawer-module__YWVjeq__surfaceWhite .FormDrawer-module__YWVjeq__body,.FormDrawer-module__YWVjeq__surfaceWhite .FormDrawer-module__YWVjeq__scroll){background:#fff}
.DateRangeFilter-module__eNShxG__trigger{border:1px solid color-mix(in srgb, var(--sidebar-accent) 42%, var(--sidebar-border));background:var(--sidebar-bg);width:fit-content;max-width:100%;height:32px;color:var(--sidebar-accent);font:inherit;cursor:pointer;box-shadow:none;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 12px;display:inline-flex}.DateRangeFilter-module__eNShxG__trigger:hover:not(:disabled),.DateRangeFilter-module__eNShxG__trigger[aria-expanded=true]{border-color:var(--sidebar-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sidebar-accent) 12%, transparent)}.DateRangeFilter-module__eNShxG__trigger:disabled{cursor:not-allowed;opacity:.55}.DateRangeFilter-module__eNShxG__triggerLabel{letter-spacing:-.01em;white-space:nowrap;font-size:13px;font-weight:600}.DateRangeFilter-module__eNShxG__chevronOpen{transform:rotate(180deg)}.DateRangeFilter-module__eNShxG__popover{box-sizing:border-box;padding-top:8px}.DateRangeFilter-module__eNShxG__popoverBody{border:1px solid var(--sidebar-border);box-shadow:0 22px 50px color-mix(in srgb, var(--sidebar-text) 16%, transparent);background:#fff;border-radius:18px;overflow:hidden;padding:0!important}.DateRangeFilter-module__eNShxG__panel{min-width:min(720px,100vw - 24px);max-width:100%;color:var(--sidebar-text);background:#fff;grid-template-rows:auto auto;grid-template-columns:176px minmax(0,1fr);display:grid}.DateRangeFilter-module__eNShxG__presets{background:color-mix(in srgb, var(--sidebar-accent) 4%, #fff);border-inline-end:1px solid var(--sidebar-border);flex-direction:column;grid-area:1/1;gap:10px;padding:16px 12px 12px;display:flex}.DateRangeFilter-module__eNShxG__presetsHeading{color:var(--sidebar-accent);align-items:center;gap:8px;padding:2px 8px 6px;font-size:13px;font-weight:700;display:flex}.DateRangeFilter-module__eNShxG__presetList{flex-direction:column;gap:2px;display:flex}.DateRangeFilter-module__eNShxG__preset{width:100%;color:var(--sidebar-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.DateRangeFilter-module__eNShxG__preset svg{color:var(--sidebar-muted);flex-shrink:0}.DateRangeFilter-module__eNShxG__preset:hover:not(:disabled){background:color-mix(in srgb, var(--sidebar-accent) 8%, white)}.DateRangeFilter-module__eNShxG__presetActive{background:color-mix(in srgb, var(--sidebar-accent) 12%, white);color:var(--sidebar-accent);font-weight:600}.DateRangeFilter-module__eNShxG__presetActive svg{color:var(--sidebar-accent)}.DateRangeFilter-module__eNShxG__preset:disabled{cursor:not-allowed;opacity:.4}.DateRangeFilter-module__eNShxG__calendars{grid-area:1/2;grid-template-columns:1fr 1fr;gap:8px 20px;padding:14px 18px 8px;display:grid}.DateRangeFilter-module__eNShxG__month{min-width:0}.DateRangeFilter-module__eNShxG__monthHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.DateRangeFilter-module__eNShxG__monthTitle{letter-spacing:-.02em;margin:0;font-size:14px;font-weight:700}.DateRangeFilter-module__eNShxG__monthNav,.DateRangeFilter-module__eNShxG__monthNavSpacer{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.DateRangeFilter-module__eNShxG__monthNav{color:var(--sidebar-muted);cursor:pointer;background:0 0;border:0;border-radius:8px}.DateRangeFilter-module__eNShxG__monthNav:hover:not(:disabled){background:color-mix(in srgb, var(--sidebar-accent) 8%, white);color:var(--sidebar-accent)}.DateRangeFilter-module__eNShxG__monthNav:disabled{cursor:default;opacity:.28}.DateRangeFilter-module__eNShxG__weekdays,.DateRangeFilter-module__eNShxG__grid{grid-template-columns:repeat(7,1fr);display:grid}.DateRangeFilter-module__eNShxG__weekdays{color:var(--sidebar-muted);text-align:center;margin-bottom:4px;font-size:11px;font-weight:600}.DateRangeFilter-module__eNShxG__weekdays span{padding:4px 0}.DateRangeFilter-module__eNShxG__empty{height:34px}.DateRangeFilter-module__eNShxG__day{height:34px;color:var(--sidebar-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:13px;font-weight:500;display:flex;position:relative}.DateRangeFilter-module__eNShxG__dayNum{z-index:1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.DateRangeFilter-module__eNShxG__weekend:not(.DateRangeFilter-module__eNShxG__rangeStart):not(.DateRangeFilter-module__eNShxG__rangeEnd){color:color-mix(in srgb, var(--sidebar-muted) 72%, var(--sidebar-text))}.DateRangeFilter-module__eNShxG__inRange:before{content:"";background:color-mix(in srgb, var(--sidebar-accent) 12%, white);position:absolute;inset:4px 0}.DateRangeFilter-module__eNShxG__rangeStart:before{border-radius:0;left:50%}.DateRangeFilter-module__eNShxG__rangeEnd:before{right:50%}.DateRangeFilter-module__eNShxG__rangeSingle:before{display:none}.DateRangeFilter-module__eNShxG__rangeStart .DateRangeFilter-module__eNShxG__dayNum,.DateRangeFilter-module__eNShxG__rangeEnd .DateRangeFilter-module__eNShxG__dayNum{background:var(--sidebar-accent);color:#fff;font-weight:700}.DateRangeFilter-module__eNShxG__day:hover:not(:disabled):not(.DateRangeFilter-module__eNShxG__rangeStart):not(.DateRangeFilter-module__eNShxG__rangeEnd) .DateRangeFilter-module__eNShxG__dayNum{background:color-mix(in srgb, var(--sidebar-accent) 10%, white)}.DateRangeFilter-module__eNShxG__dayDisabled{cursor:not-allowed;color:color-mix(in srgb, var(--sidebar-muted) 55%, white)}.DateRangeFilter-module__eNShxG__dayDisabled .DateRangeFilter-module__eNShxG__dayNum{background:0 0}.DateRangeFilter-module__eNShxG__footer{border-top:1px solid var(--sidebar-border);background:#fff;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.DateRangeFilter-module__eNShxG__summary{min-width:0;color:var(--sidebar-muted);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500;display:flex}.DateRangeFilter-module__eNShxG__summary svg{color:var(--sidebar-accent);flex-shrink:0}.DateRangeFilter-module__eNShxG__footerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.DateRangeFilter-module__eNShxG__popoverCompact{padding-top:6px;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:min(100dvh - 24px,560px)!important}.DateRangeFilter-module__eNShxG__popoverBodyCompact{border-radius:16px;width:100%;max-width:100%;max-height:min(100dvh - 24px,560px);overflow:hidden;box-shadow:0 16px 40px #0f172a2e;background:#fff!important}.DateRangeFilter-module__eNShxG__panelCompact{width:100%;max-width:100%;max-height:min(100dvh - 24px,560px);color:var(--sidebar-text);background:#fff;flex-direction:column;display:flex;overflow:hidden}.DateRangeFilter-module__eNShxG__presetsCompact{border-bottom:1px solid var(--sidebar-border);background:#fff;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 12px 10px;display:flex}.DateRangeFilter-module__eNShxG__presetChips{flex-wrap:wrap;gap:6px;width:100%;display:flex}.DateRangeFilter-module__eNShxG__presetChip{border:1px solid var(--sidebar-border);background:#fff;border-radius:999px;width:auto;padding:5px 10px;font-size:12px}.DateRangeFilter-module__eNShxG__presetChip.DateRangeFilter-module__eNShxG__presetActive{border-color:color-mix(in srgb, var(--sidebar-accent) 40%, var(--sidebar-border));background:color-mix(in srgb, var(--sidebar-accent) 12%, white)}.DateRangeFilter-module__eNShxG__calendarCompact{background:#fff;flex:auto;min-height:0;padding:10px 12px 6px;overflow:auto}.DateRangeFilter-module__eNShxG__calendarCompact .DateRangeFilter-module__eNShxG__empty,.DateRangeFilter-module__eNShxG__calendarCompact .DateRangeFilter-module__eNShxG__day{height:32px}.DateRangeFilter-module__eNShxG__calendarCompact .DateRangeFilter-module__eNShxG__day{font-size:12px}.DateRangeFilter-module__eNShxG__calendarCompact .DateRangeFilter-module__eNShxG__dayNum{width:26px;height:26px}.DateRangeFilter-module__eNShxG__footerCompact{border-top:1px solid var(--sidebar-border);background:#fff;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.DateRangeFilter-module__eNShxG__footerCompact .DateRangeFilter-module__eNShxG__summary{flex:140px;font-size:11px}.DateRangeFilter-module__eNShxG__footerCompact .DateRangeFilter-module__eNShxG__footerActions{margin-inline-start:auto}:is(.sentry-date-range-popover,.sentry-date-range-popover .ant-popover-container,.sentry-date-range-popover .ant-popover-inner,.sentry-date-range-popover .ant-popover-content){background:#fff!important}:is(.sentry-date-range-popover .ant-popover-container,.sentry-date-range-popover .ant-popover-inner,.sentry-date-range-popover .ant-popover-content){max-width:100%;padding:0!important;overflow:hidden!important}.sentry-date-range-popover-compact{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:min(100dvh - 24px,560px)!important}:is(.sentry-date-range-popover-compact .ant-popover-container,.sentry-date-range-popover-compact .ant-popover-inner){border-radius:16px;background:#fff!important;width:100%!important;max-width:100%!important;max-height:min(100dvh - 24px,560px)!important}@media (max-width:768px){.DateRangeFilter-module__eNShxG__trigger{justify-content:space-between;width:100%}}
.SettingsEditDrawer-module__pfqwIW__form{flex-direction:column;flex:1;min-height:0;display:flex}.SettingsEditDrawer-module__pfqwIW__form .ant-form-item{margin-bottom:10px}.SettingsEditDrawer-module__pfqwIW__form .ant-form-item-label{padding-bottom:2px}.SettingsEditDrawer-module__pfqwIW__form .ant-form-item-label>label{height:auto;font-size:12px}
.MetricCard-module__jGKDDW__card{--kpi-label:#6b7280;--kpi-value:#111827;--kpi-context:#9ca3af;--kpi-icon-bg:#e4e4f7;--kpi-icon-fg:#3f44b1;--kpi-chip-bg:#f3f4f6;--kpi-chip-fg:#4b5563;--kpi-bar-highlight:#3f44b1;--kpi-bar-muted:#e4e4f7;--kpi-card-bg:#fff;--kpi-card-border:#e8eaf0;background:var(--kpi-card-bg);border:1px solid var(--kpi-card-border);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:10px;width:100%;min-width:0;height:100%;min-height:172px;padding:16px 18px;display:flex}.MetricCard-module__jGKDDW__income{--kpi-icon-bg:#e4e4f7;--kpi-icon-fg:#3f44b1;--kpi-bar-highlight:#3f44b1;--kpi-bar-muted:#e4e4f7}.MetricCard-module__jGKDDW__split{--kpi-icon-bg:#dff3f4;--kpi-icon-fg:#4fb6c4;--kpi-bar-highlight:#4fb6c4;--kpi-bar-muted:#dff3f4}.MetricCard-module__jGKDDW__services{--kpi-icon-bg:#fcf0dc;--kpi-icon-fg:#f0a93b;--kpi-bar-highlight:#f0a93b;--kpi-bar-muted:#fcf0dc}.MetricCard-module__jGKDDW__absent{--kpi-icon-bg:#fbe7e7;--kpi-icon-fg:#e15b5b;--kpi-bar-highlight:#e15b5b;--kpi-bar-muted:#fbe7e7}.MetricCard-module__jGKDDW__header{align-items:center;gap:8px;min-width:0;display:flex}.MetricCard-module__jGKDDW__iconBadge{background:var(--kpi-icon-bg);width:28px;height:28px;color:var(--kpi-icon-fg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}:is(.MetricCard-module__jGKDDW__iconBadge .anticon,.MetricCard-module__jGKDDW__iconBadge svg){color:var(--kpi-icon-fg);font-size:14px}.MetricCard-module__jGKDDW__label{min-width:0;color:var(--kpi-label);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;font-weight:500;line-height:1.3;overflow:hidden}.MetricCard-module__jGKDDW__valueRow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.MetricCard-module__jGKDDW__value{letter-spacing:-.02em;min-width:0;color:var(--kpi-value);overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:500;line-height:1.15}.MetricCard-module__jGKDDW__chip{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.MetricCard-module__jGKDDW__chipDefault{background:var(--kpi-chip-bg);color:var(--kpi-chip-fg)}.MetricCard-module__jGKDDW__chipPositive{color:#166534;background:#e8f8ef}.MetricCard-module__jGKDDW__context{color:var(--kpi-context);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:400;line-height:1.35;overflow:hidden}.MetricCard-module__jGKDDW__visual{align-items:flex-end;width:100%;height:28px;margin-top:auto;display:flex}.MetricCard-module__jGKDDW__barChart{align-items:flex-end;gap:6px;width:100%;height:28px;display:flex}.MetricCard-module__jGKDDW__barHighlight,.MetricCard-module__jGKDDW__barMuted{border-radius:4px;flex:1 1 0;min-width:0;min-height:4px}.MetricCard-module__jGKDDW__barHighlight{background:var(--kpi-bar-highlight)}.MetricCard-module__jGKDDW__barMuted{background:var(--kpi-bar-muted)}.MetricCard-module__jGKDDW__splitTrack{background:var(--kpi-bar-muted);border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.MetricCard-module__jGKDDW__splitFill{background:var(--kpi-bar-highlight);border-radius:999px;height:100%;display:block}@media (max-width:768px){.MetricCard-module__jGKDDW__card{padding:16px}.MetricCard-module__jGKDDW__value{font-size:24px}}
.BaseLayout-module__58ujTG__flex{width:100%;height:100vh;position:relative;overflow:hidden}.BaseLayout-module__58ujTG__layout{width:100%;height:100vh;overflow:hidden}.BaseLayout-module__58ujTG__innerLayout{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;overflow:hidden}.BaseLayout-module__58ujTG__content{padding:var(--space-page-y) var(--space-page-x);background:#fff;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;min-height:0;margin:6px 0;display:flex;position:relative;overflow:hidden auto}.BaseLayout-module__58ujTG__content.BaseLayout-module__58ujTG__contentScrollLocked{overscroll-behavior:none;touch-action:none;overflow:hidden}.BaseLayout-module__58ujTG__content>:not([data-refresh-overlay]):not([data-clinic-setup-overlay]):not([data-app-footer]){width:100%;max-width:1280px;margin:0 auto}.BaseLayout-module__58ujTG__contentChrome{background:var(--color-surface-chrome);align-items:stretch}.BaseLayout-module__58ujTG__contentChrome>:not([data-refresh-overlay]):not([data-clinic-setup-overlay]):not([data-app-footer]){max-width:none}.BaseLayout-module__58ujTG__content:has(>[data-page-surface=settings]){margin-top:4px;margin-bottom:4px;padding-top:8px;padding-bottom:8px}.BaseLayout-module__58ujTG__loadingContainer{justify-content:center;align-items:center;width:100%;min-height:400px;display:flex}.BaseLayout-module__58ujTG__sidebarWrapper{flex:none;align-self:stretch;height:100vh}.BaseLayout-module__58ujTG__mobileBackdrop{display:none}@media (max-width:1024px){.BaseLayout-module__58ujTG__content{margin:4px 0}}@media (max-width:768px){.BaseLayout-module__58ujTG__sidebarWrapper{z-index:1000;height:100vh;display:block;position:fixed;top:0;left:0}.BaseLayout-module__58ujTG__mobileBackdrop{z-index:999;background-color:#00000073;transition:opacity .3s;display:block;position:fixed;inset:0}.BaseLayout-module__58ujTG__innerLayout{width:100%;margin-left:0!important}.BaseLayout-module__58ujTG__content{width:100%;margin:0}}
.ThermalReceipt-module__QM_yEq__receipt{color:#000;background:#fff;width:80mm;max-width:100%;margin:0 auto;padding:8px;font-family:Courier New,Courier,monospace;font-size:12px}.ThermalReceipt-module__QM_yEq__header{text-align:center;margin-bottom:8px}.ThermalReceipt-module__QM_yEq__clinicName{font-size:14px;font-weight:700}.ThermalReceipt-module__QM_yEq__line{justify-content:space-between;gap:8px;margin:2px 0;display:flex}.ThermalReceipt-module__QM_yEq__divider{border-top:1px dashed #000;margin:6px 0}.ThermalReceipt-module__QM_yEq__total{font-size:14px;font-weight:700}@media print{.ThermalReceipt-module__QM_yEq__noPrint{display:none!important}.ThermalReceipt-module__QM_yEq__receipt{width:80mm}}
.AccountProfileCard-module__hrQXcq__card{border:1px solid var(--color-border-hairline,#e8eaf0);background:#fff;border-radius:12px;padding:16px 20px}.AccountProfileCard-module__hrQXcq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.AccountProfileCard-module__hrQXcq__identity{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.AccountProfileCard-module__hrQXcq__avatar{border:2px solid var(--color-border-hairline,#e8eaf0);color:var(--sidebar-accent,#3f44b1);background:#f4f5fb;flex-shrink:0;font-weight:700}.AccountProfileCard-module__hrQXcq__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.AccountProfileCard-module__hrQXcq__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#8c8c8c;margin:0;font-size:12px;font-weight:600}.AccountProfileCard-module__hrQXcq__name{color:#171717;word-break:break-word;margin:0;font-size:20px;font-weight:700;line-height:1.2}.AccountProfileCard-module__hrQXcq__contacts{color:#595959;flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.AccountProfileCard-module__hrQXcq__contactItem{align-items:center;gap:6px;min-width:0;display:inline-flex}.AccountProfileCard-module__hrQXcq__contactItem svg{color:var(--sidebar-accent,#3f44b1)}.AccountProfileCard-module__hrQXcq__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.AccountProfileCard-module__hrQXcq__divider{background:var(--color-border-hairline,#e8eaf0);height:1px;margin:12px 0}@media (max-width:768px){.AccountProfileCard-module__hrQXcq__card{padding:12px 14px}.AccountProfileCard-module__hrQXcq__header{flex-direction:column}.AccountProfileCard-module__hrQXcq__identity{text-align:center;flex-direction:column;align-items:center}.AccountProfileCard-module__hrQXcq__meta{align-items:center}.AccountProfileCard-module__hrQXcq__contacts{justify-content:center}.AccountProfileCard-module__hrQXcq__actions{justify-content:flex-end;width:100%}.AccountProfileCard-module__hrQXcq__name{font-size:18px}}
.MetricsRow-module__9yxzaa__metricsRow{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;min-width:0;max-width:100%;margin-bottom:1.5rem;display:grid}.MetricsRow-module__9yxzaa__metricsRowThree{grid-template-columns:repeat(3,minmax(0,1fr))}.MetricsRow-module__9yxzaa__metricsRowEqual{grid-template-columns:repeat(4,minmax(0,1fr))}.MetricsRow-module__9yxzaa__col{min-width:0;display:flex}.MetricsRow-module__9yxzaa__col>*{flex:auto}@media (max-width:1024px){.MetricsRow-module__9yxzaa__metricsRow{margin-bottom:1.25rem}}@media (max-width:768px){.MetricsRow-module__9yxzaa__metricsRow,.MetricsRow-module__9yxzaa__metricsRowThree{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#d4d7e3 transparent;flex-wrap:nowrap;gap:12px;margin-bottom:1rem;padding-bottom:2px;display:flex;overflow:auto hidden}.MetricsRow-module__9yxzaa__metricsRow::-webkit-scrollbar{height:4px}.MetricsRow-module__9yxzaa__metricsRowThree::-webkit-scrollbar{height:4px}.MetricsRow-module__9yxzaa__metricsRow::-webkit-scrollbar-track{background:0 0}.MetricsRow-module__9yxzaa__metricsRowThree::-webkit-scrollbar-track{background:0 0}.MetricsRow-module__9yxzaa__metricsRow::-webkit-scrollbar-thumb{background:#d4d7e3;border-radius:8px}.MetricsRow-module__9yxzaa__metricsRowThree::-webkit-scrollbar-thumb{background:#d4d7e3;border-radius:8px}.MetricsRow-module__9yxzaa__col{flex:0 0 220px;width:220px;min-width:220px;max-width:220px}}@media (max-width:480px){.MetricsRow-module__9yxzaa__metricsRow,.MetricsRow-module__9yxzaa__metricsRowThree{margin-bottom:.75rem}}
.ContentRefreshOverlay-module__g98MQa__overlay{z-index:5;pointer-events:auto;overscroll-behavior:none;touch-action:none;background:#ffffffb8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.ViewVisitDrawer-module__dU2dRq__footer{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ViewVisitDrawer-module__dU2dRq__footerStart,.ViewVisitDrawer-module__dU2dRq__footerEnd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}
.compactSettingsCard-module___njOZq__card{border-color:var(--color-border-hairline,#e8eaf0);border-radius:12px;flex-direction:column;height:100%;margin:0;display:flex}.compactSettingsCard-module___njOZq__card .ant-card-head{border-bottom-color:var(--color-border-hairline,#e8eaf0);min-height:36px;padding:0 14px}.compactSettingsCard-module___njOZq__card .ant-card-head-title{padding:8px 0;font-size:14px;font-weight:600;line-height:1.3}.compactSettingsCard-module___njOZq__card .ant-card-extra{margin-inline-start:8px;padding:6px 0}.compactSettingsCard-module___njOZq__card .ant-card-body{flex:1;padding:10px 14px 12px}.compactSettingsCard-module___njOZq__card .ant-descriptions-item{padding-bottom:6px!important}:is(.compactSettingsCard-module___njOZq__card .ant-descriptions-item-label,.compactSettingsCard-module___njOZq__card .ant-descriptions-item-content){font-size:13px;line-height:1.4}.compactSettingsCard-module___njOZq__card .ant-form-item{margin-bottom:10px}.compactSettingsCard-module___njOZq__card .ant-form-item-label{padding-bottom:2px}.compactSettingsCard-module___njOZq__card .ant-form-item-label>label{height:auto;font-size:12px}
.UserInfoCard-module__AnW-Tq__userInfoCard{margin-bottom:0}.UserInfoCard-module__AnW-Tq__userInfoCard .ant-descriptions-item-content{word-break:break-word}
.ConfirmDialog-module__VWZBWG__card{background:var(--sidebar-bg);color:var(--sidebar-text);position:relative;overflow:hidden}.ConfirmDialog-module__VWZBWG__hero{background:color-mix(in srgb, var(--sidebar-accent) 16%, white);height:112px;position:relative}.ConfirmDialog-module__VWZBWG__wave{width:100%;height:52px;color:var(--sidebar-bg);display:block;position:absolute;bottom:-1px;left:0;right:0}.ConfirmDialog-module__VWZBWG__iconWrap{z-index:1;background:var(--sidebar-accent);color:#fff;width:56px;height:56px;box-shadow:0 8px 20px color-mix(in srgb, var(--sidebar-accent) 28%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:28px;left:50%;transform:translate(-50%)}.ConfirmDialog-module__VWZBWG__body{text-align:center;padding:18px 28px 24px}.ConfirmDialog-module__VWZBWG__title{letter-spacing:-.02em;color:var(--sidebar-text);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.ConfirmDialog-module__VWZBWG__danger{--sidebar-accent:#dc2626;--sidebar-accent-hover:#b91c1c}.ConfirmDialog-module__VWZBWG__description{color:var(--sidebar-muted);white-space:pre-wrap;word-break:break-word;max-height:220px;margin:8px 0 0;font-size:.9rem;line-height:1.45;overflow-y:auto}.ConfirmDialog-module__VWZBWG__actions{gap:10px;margin-top:20px;display:flex}.ConfirmDialog-module__VWZBWG__ghost,.ConfirmDialog-module__VWZBWG__primary{cursor:pointer;border:0;border-radius:999px;flex:1;height:44px;font-size:.95rem;font-weight:600;transition:background .15s,opacity .15s}.ConfirmDialog-module__VWZBWG__ghost{background:color-mix(in srgb, var(--sidebar-accent) 10%, white);color:var(--sidebar-accent)}.ConfirmDialog-module__VWZBWG__ghost:hover:not(:disabled){background:color-mix(in srgb, var(--sidebar-accent) 16%, white)}.ConfirmDialog-module__VWZBWG__primary{background:var(--sidebar-accent);color:#fff}.ConfirmDialog-module__VWZBWG__primary:hover:not(:disabled){background:var(--sidebar-accent-hover)}.ConfirmDialog-module__VWZBWG__ghost:disabled,.ConfirmDialog-module__VWZBWG__primary:disabled{cursor:default;opacity:.7}.ConfirmDialog-module__VWZBWG__modal,:is(.ConfirmDialog-module__VWZBWG__modal .ant-modal-wrap,.ConfirmDialog-module__VWZBWG__modal .ant-modal-mask){z-index:4000!important}:is(.ConfirmDialog-module__VWZBWG__modal .ant-modal-content,.ConfirmDialog-module__VWZBWG__modal .ant-modal-container){background:var(--sidebar-bg);box-shadow:0 22px 48px color-mix(in srgb, var(--sidebar-text) 16%, transparent);border-radius:28px;overflow:hidden;padding:0!important}.ConfirmDialog-module__VWZBWG__modal .ant-modal-body{padding:0!important}
.TenantInfoCard-module__GqbBca__tenantInfoCard{margin-top:0;margin-bottom:0}.TenantInfoCard-module__GqbBca__slug{background:#f5f5f5;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}
.FormSection-module__1Maq9q__section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.FormSection-module__1Maq9q__head{background:#f3f4f6;border-bottom:1px solid #d1d5db;align-items:center;gap:12px;padding:8px 12px;display:flex}.FormSection-module__1Maq9q__title{color:#111827;margin:0;font-size:13px;font-weight:650}.FormSection-module__1Maq9q__extra{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.FormSection-module__1Maq9q__head .FormSection-module__1Maq9q__extra:first-child{margin-left:0}.FormSection-module__1Maq9q__body{padding:12px}.FormSection-module__1Maq9q__bodyFlush{padding:0}.FormSection-module__1Maq9q__flush{overflow:hidden}.FormSection-module__1Maq9q__plain{background:0 0;border:none;border-radius:0}.FormSection-module__1Maq9q__plain .FormSection-module__1Maq9q__head{border-bottom:1px solid #d1d5db}
.VisitsTableCard-module___Bb8eq__section{background:0 0;min-width:0;max-width:100%;margin-bottom:24px}.VisitsTableCard-module___Bb8eq__statusFilter{width:220px;min-width:220px}.VisitsTableCard-module___Bb8eq__errorAlert{margin-bottom:12px}@media (max-width:768px){.VisitsTableCard-module___Bb8eq__section{margin-bottom:.75rem}.VisitsTableCard-module___Bb8eq__statusFilter{width:100%;min-width:100%}}
.ExistingPatientInfoSection-module__BqNhIG__wrap{width:100%;container:patient-info/inline-size}.ExistingPatientInfoSection-module__BqNhIG__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px 12px;width:100%;display:grid}.ExistingPatientInfoSection-module__BqNhIG__field{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.ExistingPatientInfoSection-module__BqNhIG__field .ant-input{width:100%;max-width:100%;min-width:0!important}.ExistingPatientInfoSection-module__BqNhIG__label{color:#6b7280;font-size:12px;font-weight:500;line-height:1.3}@container patient-info (max-width:560px){.ExistingPatientInfoSection-module__BqNhIG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container patient-info (max-width:360px){.ExistingPatientInfoSection-module__BqNhIG__grid{grid-template-columns:1fr}}
.TaxBankInformationForm-module__hq15XW__grid{grid-template-columns:1fr;gap:0 12px;display:grid}@media (min-width:576px){.TaxBankInformationForm-module__hq15XW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.TaxBankInformationForm-module__hq15XW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.TaxBankInformationForm-module__hq15XW__grid .ant-form-item{margin-bottom:10px}.TaxBankInformationForm-module__hq15XW__grid .ant-form-item-label{padding-bottom:2px}.TaxBankInformationForm-module__hq15XW__grid .ant-form-item-label>label{height:auto;font-size:12px}
.page-module__ipMOfG__revenueContainer{background:0 0;width:100%;min-width:0;max-width:1280px;margin:0 auto;overflow:visible}.page-module__ipMOfG__headerContainer{z-index:6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex;position:relative}.page-module__ipMOfG__headerFilters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;max-width:100%;display:flex}.page-module__ipMOfG__revenueBody{z-index:0;min-width:0;position:relative}.page-module__ipMOfG__filterButton{white-space:nowrap;border-radius:8px;min-width:150px;padding:0 12px;font-size:.9rem;height:var(--input-height-large)!important;min-height:var(--input-height-large)!important}@media (max-width:768px){.page-module__ipMOfG__headerContainer{flex-wrap:nowrap;align-items:center}.page-module__ipMOfG__headerFilters{grid-template-columns:1fr 1fr;justify-content:stretch;gap:8px;width:min(100%,360px);display:grid}.page-module__ipMOfG__headerFilters>*{width:100%;min-width:0}.page-module__ipMOfG__pageTitle{font-size:1.5rem}.page-module__ipMOfG__filterButton{font-size:.9375rem;height:var(--input-height-large)!important;min-height:var(--input-height-large)!important}}
.LoginForm-module__Quyi8W__formCard{background:#fff;border-radius:16px;width:100%;max-width:450px;padding:40px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.LoginForm-module__Quyi8W__formTitle{color:#1f2937;text-align:center;margin-bottom:8px;font-size:28px;font-weight:700}.LoginForm-module__Quyi8W__formSubtitle{color:#6b7280;text-align:center;margin-bottom:24px;font-size:14px}:is(.LoginForm-module__Quyi8W__formCard .ant-form-item,.LoginForm-module__Quyi8W__formCard .ant-form-item-control,.LoginForm-module__Quyi8W__formCard .ant-form-item-control-input,.LoginForm-module__Quyi8W__formCard .ant-form-item-control-input-content,.LoginForm-module__Quyi8W__formCard .ant-input-affix-wrapper){box-sizing:border-box;width:100%;max-width:100%}.LoginForm-module__Quyi8W__formCard .ant-input-affix-wrapper{align-items:center;min-height:36px;display:inline-flex}.LoginForm-module__Quyi8W__emailInput{border-radius:8px;width:100%;height:36px}.LoginForm-module__Quyi8W__loginButton{border-radius:8px;height:36px;font-size:16px;font-weight:600}@media (max-width:768px){.LoginForm-module__Quyi8W__formCard{padding:24px}}
.MetricsCard-module__U6rT9G__card{box-sizing:border-box;background:#fff;border:1px solid #e8eaf0;border-radius:16px;flex-direction:column;min-width:0;min-height:360px;padding:20px 22px 16px;display:flex;box-shadow:0 1px 2px #1018280a}.MetricsCard-module__U6rT9G__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.MetricsCard-module__U6rT9G__title{color:#111827;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.MetricsCard-module__U6rT9G__body{flex-direction:column;flex:1;min-height:280px;display:flex}.MetricsCard-module__U6rT9G__placeholder{flex:1;min-height:260px}.MetricsCard-module__U6rT9G__compact,.MetricsCard-module__U6rT9G__compact .MetricsCard-module__U6rT9G__body,.MetricsCard-module__U6rT9G__compact .MetricsCard-module__U6rT9G__placeholder{min-height:0}@media (max-width:768px){.MetricsCard-module__U6rT9G__card{min-height:0;padding:18px 16px 14px}.MetricsCard-module__U6rT9G__body,.MetricsCard-module__U6rT9G__placeholder{flex:none;min-height:0}}
.VisitDetailsFields-module__477-hW__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.VisitDetailsFields-module__477-hW__field{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.VisitDetailsFields-module__477-hW__label{color:#6b7280;min-height:17px;font-size:12px;font-weight:500;line-height:1.4}.VisitDetailsFields-module__477-hW__required:after{content:" *";color:#ef4444}.VisitDetailsFields-module__477-hW__formItem{width:100%;margin:0!important}:is(.VisitDetailsFields-module__477-hW__formItem .ant-form-item-row,.VisitDetailsFields-module__477-hW__formItem .ant-form-item-control,.VisitDetailsFields-module__477-hW__formItem .ant-form-item-control-input,.VisitDetailsFields-module__477-hW__formItem .ant-form-item-control-input-content){min-height:0}.VisitDetailsFields-module__477-hW__formItem .ant-form-item-explain{display:none}.VisitDetailsFields-module__477-hW__control{width:100%!important}.VisitDetailsFields-module__477-hW__field .ant-input{width:100%!important}.VisitDetailsFields-module__477-hW__field .ant-picker{width:100%!important}.VisitDetailsFields-module__477-hW__field .ant-select{width:100%!important}@media (max-width:768px){.VisitDetailsFields-module__477-hW__grid{grid-template-columns:1fr}}
.ReadOnlyTaxBankInformation-module__kMC5Aa__descriptions .ant-descriptions-item{padding-bottom:8px!important}.ReadOnlyTaxBankInformation-module__kMC5Aa__descriptions .ant-descriptions-item-label{color:#8c8c8c;font-size:12px}.ReadOnlyTaxBankInformation-module__kMC5Aa__descriptions .ant-descriptions-item-content{color:#262626;word-break:break-word;font-size:13px}
.page-module__5Q_qpW__pageContainer{background:0 0;width:100%;min-width:0}
.Logo-module__teA6SG__logoContainer{justify-content:center;margin-bottom:40px;display:flex}.Logo-module__teA6SG__logo{align-items:center;gap:12px;display:flex}.Logo-module__teA6SG__logoImage{width:40px;height:40px}.Logo-module__teA6SG__logoText{color:#1f2937;font-size:24px;font-weight:400}
.ServiceAvailedTable-module__k2ZU_q__wrap{flex-direction:column;flex:1;min-width:0;display:flex}.ServiceAvailedTable-module__k2ZU_q__table{flex:1}.ServiceAvailedTable-module__k2ZU_q__table .ant-table-thead>tr>th{color:#6b7280;font-size:.8125rem;font-weight:600;background:0 0!important;padding:6px 8px!important}.ServiceAvailedTable-module__k2ZU_q__table .ant-table-tbody>tr:not(.ant-table-measure-row)>td{color:#111827;font-size:.875rem;font-weight:500;background:0 0!important;padding:10px 8px!important}.ServiceAvailedTable-module__k2ZU_q__table .ant-table-tbody>tr.ant-table-row:hover>td{background:#fafbff!important}.ServiceAvailedTable-module__k2ZU_q__pill{color:#16a34a;background:0 0;border:1.5px solid #22c55e;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.ServiceAvailedTable-module__k2ZU_q__footer{border-top:1px solid #f3f4f6;grid-template-columns:minmax(0,1fr) 88px 120px;align-items:center;gap:8px;margin-top:auto;padding:12px 8px 0;display:grid}.ServiceAvailedTable-module__k2ZU_q__footer .ServiceAvailedTable-module__k2ZU_q__pill{justify-self:center}.ServiceAvailedTable-module__k2ZU_q__totalLabel{color:#111827;font-size:.9375rem;font-weight:700}.ServiceAvailedTable-module__k2ZU_q__totalPrice{color:#111827;white-space:nowrap;justify-self:end;font-size:.875rem;font-weight:700}.ServiceAvailedTable-module__k2ZU_q__empty{flex:1;justify-content:center;align-items:center;min-height:200px;display:flex}@media (max-width:768px){.ServiceAvailedTable-module__k2ZU_q__empty{flex:none;min-height:0;padding:12px 0}.ServiceAvailedTable-module__k2ZU_q__footer{grid-template-columns:minmax(0,1fr) 72px minmax(88px,auto)}}
.ExistingPatientVisitTemplate-module__cYhH7G__template{flex-direction:column;gap:12px;display:flex}.ExistingPatientVisitTemplate-module__cYhH7G__template .ant-table-wrapper{width:100%}
.RevenueChartCard-module__oTlY1G__card{box-sizing:border-box;background:#fff;border:1px solid #e8eaf0;border-radius:16px;flex-direction:column;min-width:0;height:100%;display:flex;box-shadow:0 1px 2px #1018280a}.RevenueChartCard-module__oTlY1G__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 20px 12px;display:flex}.RevenueChartCard-module__oTlY1G__title{color:#111827;min-width:0;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.RevenueChartCard-module__oTlY1G__extra{color:var(--sidebar-accent,#3f44b1);white-space:nowrap;margin:0;font-size:13px;font-weight:600;line-height:1.3}.RevenueChartCard-module__oTlY1G__body{flex-direction:column;flex:1;min-width:0;min-height:220px;padding:0 12px 16px;display:flex}@media (max-width:768px){.RevenueChartCard-module__oTlY1G__header{padding:14px 16px 10px}.RevenueChartCard-module__oTlY1G__body{min-height:180px;padding:0 8px 14px}}
:is(.TaxBankInformationCard-module__FhIh3a__card .ant-input-disabled,.TaxBankInformationCard-module__FhIh3a__card .ant-input-disabled:hover){cursor:default;color:#262626!important;background:#fafafa!important}
.AttendanceStatusChip-module__Za4c6G__chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:1px 6px;font-size:11px;font-weight:500;line-height:1.35;display:inline-flex}.AttendanceStatusChip-module__Za4c6G__present{background:var(--attendance-present-bg);border-color:var(--attendance-present-border);color:var(--attendance-present-text)}.AttendanceStatusChip-module__Za4c6G__late{background:var(--attendance-half-day-bg);border-color:var(--attendance-half-day-border);color:var(--attendance-half-day-text)}.AttendanceStatusChip-module__Za4c6G__notIn{background:var(--attendance-empty-bg);border-color:var(--attendance-empty-border);color:var(--attendance-empty-text)}.AttendanceStatusChip-module__Za4c6G__absent{background:var(--attendance-absent-bg);border-color:var(--attendance-absent-border);color:var(--attendance-absent-text)}.AttendanceStatusChip-module__Za4c6G__onLeave{background:var(--attendance-on-leave-bg);border-color:var(--attendance-on-leave-border);color:var(--attendance-on-leave-text)}.AttendanceStatusChip-module__Za4c6G__halfDay{background:var(--attendance-half-day-bg);border-color:var(--attendance-half-day-border);color:var(--attendance-half-day-text)}
.OTPVerificationForm-module__DBedqW__formCard{background:#fff;border-radius:16px;width:100%;max-width:450px;padding:40px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.OTPVerificationForm-module__DBedqW__formTitle{color:#1f2937;text-align:center;margin-bottom:8px;font-size:28px;font-weight:700}.OTPVerificationForm-module__DBedqW__formSubtitle{color:#6b7280;text-align:center;margin-bottom:32px;font-size:14px;line-height:1.6}.OTPVerificationForm-module__DBedqW__resendContainer{justify-content:space-between;align-items:center;margin-bottom:32px;font-size:14px;display:flex}.OTPVerificationForm-module__DBedqW__resendText{color:#6b7280}.OTPVerificationForm-module__DBedqW__resendLink{color:#3b82f6;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;text-decoration:underline;transition:color .2s}.OTPVerificationForm-module__DBedqW__resendLink:hover:not(:disabled){color:#2563eb}.OTPVerificationForm-module__DBedqW__resendLink:disabled{opacity:.5;cursor:not-allowed}.OTPVerificationForm-module__DBedqW__timer{color:#9ca3af;font-weight:600}.OTPVerificationForm-module__DBedqW__submitButton{border-radius:8px;height:36px;font-size:16px;font-weight:600}@media (max-width:768px){.OTPVerificationForm-module__DBedqW__formCard{padding:24px}}
.ServiceMetricsOverview-module__UieXcq__section{margin-bottom:1.5rem}.ServiceMetricsOverview-module__UieXcq__heading{color:#111827;letter-spacing:-.01em;margin:0 0 12px;font-size:1.125rem;font-weight:650}.ServiceMetricsOverview-module__UieXcq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ServiceMetricsOverview-module__UieXcq__error{margin-bottom:12px}.ServiceMetricsOverview-module__UieXcq__skeletonRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ServiceMetricsOverview-module__UieXcq__skeletonCard{box-sizing:border-box;background:#fff;border:1px solid #e8eaf0;border-radius:16px;min-height:0;padding:20px 22px}.ServiceMetricsOverview-module__UieXcq__skeletonBody{height:260px;margin-top:20px}.ServiceMetricsOverview-module__UieXcq__chartSkeleton{height:280px}@media (max-width:1200px){.ServiceMetricsOverview-module__UieXcq__grid,.ServiceMetricsOverview-module__UieXcq__skeletonRow{grid-template-columns:1fr}}@media (max-width:768px){.ServiceMetricsOverview-module__UieXcq__section{margin-bottom:1rem}.ServiceMetricsOverview-module__UieXcq__skeletonCard{min-height:0}.ServiceMetricsOverview-module__UieXcq__skeletonBody,.ServiceMetricsOverview-module__UieXcq__chartSkeleton{height:200px}}
.VisitChargeTotals-module__mGVe1G__totals{flex-direction:column;align-items:flex-end;gap:6px;min-width:220px;display:flex}.VisitChargeTotals-module__mGVe1G__muted{opacity:.55;pointer-events:none}.VisitChargeTotals-module__mGVe1G__row{color:#6b7280;justify-content:space-between;gap:32px;min-width:220px;font-size:13px;display:flex}.VisitChargeTotals-module__mGVe1G__row strong{color:#111827;font-weight:600}.VisitChargeTotals-module__mGVe1G__total{color:#111827;justify-content:space-between;gap:32px;min-width:220px;padding-top:6px;font-size:16px;font-weight:700;display:flex}
.RevenueChartState-module__JrRPIG__state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:16px;display:flex}.RevenueChartState-module__JrRPIG__skeleton{width:100%;min-height:220px}.RevenueChartState-module__JrRPIG__message{color:#6b7280;max-width:280px;margin:0;font-size:13px;line-height:1.45}@media (max-width:768px){.RevenueChartState-module__JrRPIG__state,.RevenueChartState-module__JrRPIG__skeleton{min-height:180px}}
.AdditionalInformationForm-module__EIBJRq__stack .ant-form-item{margin-bottom:10px}.AdditionalInformationForm-module__EIBJRq__stack .ant-form-item-label{padding-bottom:2px}.AdditionalInformationForm-module__EIBJRq__stack .ant-form-item-label>label{height:auto;font-size:12px}.AdditionalInformationForm-module__EIBJRq__stack .ant-form-item:last-child{margin-bottom:0}
.AttendanceWorkspace-module__MWzwta__container{background:0 0;width:100%;min-width:0;max-width:1280px;margin:0 auto;overflow:visible}.AttendanceWorkspace-module__MWzwta__topBar{z-index:6;background:0 0;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:4px 0 8px;display:flex;position:relative}.AttendanceWorkspace-module__MWzwta__headerActions{align-items:center;gap:8px;display:flex}.AttendanceWorkspace-module__MWzwta__body{z-index:0;min-width:0;position:relative}.AttendanceWorkspace-module__MWzwta__roster{background:0 0;min-width:0;max-width:100%;margin-bottom:0}
.OTPInput-module__B8axfG__otpContainer{justify-content:center;gap:12px;margin-bottom:24px;display:flex}.OTPInput-module__B8axfG__otpInput{text-align:center;border:2px solid #e5e7eb;border-radius:8px;width:48px;height:48px;font-size:20px;font-weight:600;transition:all .2s}.OTPInput-module__B8axfG__otpInput:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}@media (max-width:480px){.OTPInput-module__B8axfG__otpContainer{gap:8px}.OTPInput-module__B8axfG__otpInput{width:40px;height:40px;font-size:18px}}
.TopPatientsList-module__n0mSta__list{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.TopPatientsList-module__n0mSta__row{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.TopPatientsList-module__n0mSta__row:last-child{border-bottom:none}.TopPatientsList-module__n0mSta__identity{align-items:center;gap:10px;min-width:0;display:flex}.TopPatientsList-module__n0mSta__text{min-width:0}.TopPatientsList-module__n0mSta__name{color:#111827;word-break:break-word;font-size:.875rem;font-weight:600;line-height:1.35}.TopPatientsList-module__n0mSta__phone{color:#6b7280;margin-top:2px;font-size:12px;font-weight:400;line-height:1.35}.TopPatientsList-module__n0mSta__pill{color:#3730a3;white-space:nowrap;background:#f5f7ff;border:1px solid #c7d2fe;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.4}.TopPatientsList-module__n0mSta__empty{flex:1;justify-content:center;align-items:center;min-height:240px;display:flex}@media (max-width:768px){.TopPatientsList-module__n0mSta__empty{flex:none;min-height:0;padding:12px 0}}
.DailyRevenueChart-module__f8RMbG__chart{width:100%;height:260px}@media (max-width:768px){.DailyRevenueChart-module__f8RMbG__chart{height:200px}}
.ReadOnlyAdditionalInformation-module__gIjCoG__descriptions .ant-descriptions-item{padding-bottom:8px!important}.ReadOnlyAdditionalInformation-module__gIjCoG__descriptions .ant-descriptions-item-label{color:#8c8c8c;font-size:12px}.ReadOnlyAdditionalInformation-module__gIjCoG__descriptions .ant-descriptions-item-content{color:#262626;word-break:break-word;white-space:pre-wrap;font-size:13px}
.AppToggle-module__GW6k4q__root{--toggle-pad:3px;--toggle-ease:cubic-bezier(.32, .72, 0, 1);padding:var(--toggle-pad);cursor:pointer;isolation:isolate;appearance:none;-webkit-user-select:none;user-select:none;transition:background .2s var(--toggle-ease), border-color .2s var(--toggle-ease);background:#f3f4f8;border:1px solid #e2e5ee;border-radius:999px;flex-shrink:0;align-items:stretch;margin:0;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #0f172a0a}.AppToggle-module__GW6k4q__root:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--sidebar-accent) 22%, transparent), inset 0 1px 2px #0f172a0a;outline:none}.AppToggle-module__GW6k4q__root:hover:not(:disabled){border-color:#d4d8e2}.AppToggle-module__GW6k4q__root:disabled{cursor:not-allowed;opacity:.5}.AppToggle-module__GW6k4q__thumb{top:var(--toggle-pad);left:var(--toggle-pad);z-index:0;width:calc(50% - var(--toggle-pad));height:calc(100% - var(--toggle-pad) * 2);pointer-events:none;transition:transform .22s var(--toggle-ease), background .2s var(--toggle-ease);background:#c5c9d4;border-radius:999px;position:absolute;transform:translate(100%);box-shadow:0 1px 3px #0f172a24}.AppToggle-module__GW6k4q__root[data-state=checked] .AppToggle-module__GW6k4q__thumb{background:var(--sidebar-accent);transform:translate(0)}.AppToggle-module__GW6k4q__root:hover:not(:disabled)[data-state=unchecked] .AppToggle-module__GW6k4q__thumb{background:#b4b9c6}.AppToggle-module__GW6k4q__root:hover:not(:disabled)[data-state=checked] .AppToggle-module__GW6k4q__thumb{background:var(--sidebar-accent-hover)}.AppToggle-module__GW6k4q__options{z-index:1;flex:1;grid-template-columns:1fr 1fr;align-items:stretch;display:grid;position:relative}.AppToggle-module__GW6k4q__on,.AppToggle-module__GW6k4q__off{letter-spacing:.01em;white-space:nowrap;pointer-events:none;transition:color .2s var(--toggle-ease);justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:flex}.AppToggle-module__GW6k4q__on{color:#8b90a0}.AppToggle-module__GW6k4q__off{color:#434343}.AppToggle-module__GW6k4q__root[data-state=checked] .AppToggle-module__GW6k4q__on{color:#fff}.AppToggle-module__GW6k4q__root[data-state=checked] .AppToggle-module__GW6k4q__off{color:#8b90a0}.AppToggle-module__GW6k4q__sm{width:148px;height:28px}.AppToggle-module__GW6k4q__md{width:164px;height:32px}.AppToggle-module__GW6k4q__md .AppToggle-module__GW6k4q__on,.AppToggle-module__GW6k4q__md .AppToggle-module__GW6k4q__off{font-size:12px}
.page-module__SAc5Oa__helpContainer{background:0 0;width:100%;min-width:0;max-width:1280px;margin:0 auto;overflow:visible}
.PromotionalContent-module__j8aVLW__promotionalContent{z-index:1;color:#fff;flex-direction:column;justify-content:center;max-width:500px;height:100%;display:flex;position:relative}.PromotionalContent-module__j8aVLW__promotionalTitle{color:#fff;margin-bottom:24px;font-size:36px;font-weight:700;line-height:1.3}.PromotionalContent-module__j8aVLW__promotionalSubtitle{color:#ffffffe6;font-size:16px;line-height:1.6}
.DoctorDrawer-module__MZp6OG__form{width:100%;container:doctor-form/inline-size}.DoctorDrawer-module__MZp6OG__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 16px;width:100%;display:grid}.DoctorDrawer-module__MZp6OG__grid .ant-form-item{width:100%;min-width:0;margin-bottom:12px}.DoctorDrawer-module__MZp6OG__spanAll{grid-column:1/-1}:is(.DoctorDrawer-module__MZp6OG__grid .ant-input,.DoctorDrawer-module__MZp6OG__grid .ant-input-textarea,.DoctorDrawer-module__MZp6OG__grid textarea){width:100%!important}@container doctor-form (max-width:480px){.DoctorDrawer-module__MZp6OG__grid{grid-template-columns:1fr}}
.VisitFeatureToggles-module__HehTDG__stack{flex-direction:column;gap:10px;min-width:272px;display:flex}.VisitFeatureToggles-module__HehTDG__item{justify-content:space-between;align-items:center;gap:12px;display:flex}.VisitFeatureToggles-module__HehTDG__label{color:#434343;font-size:13px;font-weight:500;line-height:1.2}
:is(.AdditionalInformationCard-module__pTAHiq__card .ant-input-disabled,.AdditionalInformationCard-module__pTAHiq__card .ant-input-disabled:hover,.AdditionalInformationCard-module__pTAHiq__card textarea.ant-input-disabled,.AdditionalInformationCard-module__pTAHiq__card textarea.ant-input-disabled:hover){cursor:default;color:#262626!important;background:#fafafa!important}
.page-module__iUKdNG__patientsContainer{background:0 0;width:100%;min-width:0}
.page-module__mngdSG__userAccessContainer{background:0 0;width:100%;min-width:0;height:100%;overflow:visible}.page-module__mngdSG__pageContainer{padding:0}
.page-module__LCnofW__featuresContainer{background:0 0;width:100%;min-width:0;max-width:1280px;margin:0 auto;overflow:visible}
