html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}html,body{-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important}body{min-width:320px;min-height:100vh;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--app-font-family, system-ui, sans-serif);letter-spacing:0}button,input,textarea,select{font:inherit}#root{min-height:100vh}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.ant-app{min-height:100vh}.doctor-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}@media(max-width:1023px){.doctor-card-grid{grid-template-columns:1fr}}.index-module__root___FmP4l{display:grid;min-width:0;grid-gap:20px;gap:20px}.index-module__root___FmP4l>*{min-width:0}.index-module__root___FmP4l .ant-card,.index-module__root___FmP4l .ant-card-body{min-width:0}@media(max-width:1023px){.index-module__root___FmP4l{gap:14px}}.index-module__card___6nAoP .ant-card-body{display:grid;grid-gap:18px;gap:18px}.index-module__root___RdGk1{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.index-module__copy___aJkpJ{min-width:0}.index-module__eyebrow___aiahi{display:block;margin-bottom:6px;color:var(--app-color-text-tertiary);font-size:13px;font-weight:600}.index-module__title___uYXME{margin:0!important;color:var(--app-color-text)!important;font-size:28px!important;line-height:1.18!important}.index-module__description___DZZ-7{max-width:760px;margin:8px 0 0!important;color:var(--app-color-text-secondary)!important;font-size:14px}.index-module__extra___tmLQo{flex:0 0 auto;justify-content:flex-end}.index-module__content___NgBk7{border-top:1px solid var(--app-color-border-subtle);padding-top:18px}@media(max-width:1023px){.index-module__root___RdGk1{display:grid;grid-gap:14px;gap:14px}.index-module__title___uYXME{font-size:24px!important}.index-module__extra___tmLQo{justify-content:stretch}.index-module__extra___tmLQo .ant-space-item{flex:1 1 auto}.index-module__extra___tmLQo .ant-btn{width:100%}}.index-module__grid___-tg5I{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1fr);grid-gap:16px;gap:16px}.index-module__grid___-tg5I>:first-child{grid-row:span 2}.index-module__card___spaI-{min-width:0}.index-module__identity___EsKU-{display:flex;min-width:0;align-items:center;gap:14px}.index-module__identity___EsKU- .ant-avatar{flex:0 0 auto}.index-module__identity___EsKU- .ant-typography{margin:0}.index-module__descriptions___OwPq-{margin-top:24px}@media(max-width:1023px){.index-module__grid___-tg5I{grid-template-columns:1fr}.index-module__grid___-tg5I>:first-child{grid-row:auto}}.index-module__avatarEditor___kpYHE{display:flex;gap:20px;align-items:center;margin-bottom:24px}.index-module__avatarHint___2WF08{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px}.index-module__avatarActions___CAOIH{margin-top:4px}@media(max-width:575px){.index-module__avatarEditor___kpYHE{align-items:flex-start}}.index-module__text___OExtu,.index-module__title___LzUwi{color:var(--app-color-text-secondary)}.index-module__description___Gvx3-{margin-top:4px;color:var(--app-color-text-tertiary);font-size:13px;line-height:1.45}.index-module__root___uFHOC{min-width:0;width:100%;max-width:100%}.index-module__root___uFHOC .ant-table-wrapper,.index-module__root___uFHOC .ant-spin-nested-loading,.index-module__root___uFHOC .ant-spin-container,.index-module__root___uFHOC .ant-table,.index-module__root___uFHOC .ant-table-container,.index-module__root___uFHOC .ant-table-content{min-width:0;max-width:100%}.index-module__root___uFHOC .ant-table-thead>tr>th{white-space:nowrap}.index-module__skeletonList___ZHL4Y{display:grid;grid-gap:14px;gap:14px;padding:8px 0}.index-module__skeletonItem___reOKY{border-bottom:1px solid var(--app-color-border-subtle);padding:14px 0}.index-module__skeletonItem___reOKY:last-child{border-bottom:0}.index-module__mobileList___AlHKn{display:grid;grid-gap:12px;gap:12px}.index-module__mobileCard___TH062{overflow:hidden}.index-module__mobileCard___TH062 .ant-card-body{padding:0}.index-module__mobileCardHeader___BzRjT{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 10px}.index-module__mobileCardTitle___YNOH3{min-width:0;color:var(--app-color-text);font-size:15px;font-weight:650;line-height:1.35;word-wrap:anywhere}.index-module__mobileFields___bY64M{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0 14px 14px}.index-module__mobileField___EE35J{display:grid;grid-template-columns:minmax(72px,.35fr) minmax(0,1fr);min-width:0;grid-gap:12px;gap:12px;align-items:baseline}.index-module__mobileField___EE35J dt{color:var(--app-color-text-tertiary);font-size:12px;line-height:1.35}.index-module__mobileField___EE35J dd{min-width:0;margin:0;color:var(--app-color-text);font-size:13px;line-height:1.45;word-wrap:anywhere;text-align:right}.index-module__mobileActions___6gf44{display:block;border-top:1px solid var(--app-color-border-subtle);padding:10px 14px;background:color-mix(in srgb,var(--app-color-bg-page) 45%,var(--app-color-bg-card))}.index-module__mobileActions___6gf44>div{display:flex;width:100%;min-width:0;max-width:100%;justify-content:flex-end}.index-module__mobileActions___6gf44 .ant-space-compact{display:flex;width:100%;max-width:100%}.index-module__mobileActions___6gf44 .ant-space-compact .ant-btn{width:auto;min-width:0;flex:1 1 0;justify-content:center;padding-left:8px;padding-right:8px}.index-module__mobileActions___6gf44 .ant-space-compact .ant-btn>span:not(.ant-btn-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__pagination___gw00o{display:flex;justify-content:flex-end;margin-top:16px}.index-module__paginationMobile___2-N0p{justify-content:center}.index-module__root___7g4oO{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.index-module__main___riloV,.index-module__extra___4pnLG{display:flex;min-width:0;flex-wrap:wrap;gap:10px}.index-module__main___riloV{flex:1 1 auto}.index-module__main___riloV>*{min-width:0}.index-module__extra___4pnLG{flex:0 0 auto;justify-content:flex-end}@media(max-width:1023px){.index-module__root___7g4oO{display:grid;grid-gap:10px;gap:10px}.index-module__main___riloV,.index-module__extra___4pnLG{width:100%}.index-module__extra___4pnLG{justify-content:stretch}.index-module__extra___4pnLG .ant-btn{flex:1 1 auto}}.index-module__roleTag___kTEWj{margin-right:0}.index-module__readonly___lFsgh{opacity:.72}.index-module__roleLabel___bOft7{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.index-module__roleLabel___bOft7 svg{font-size:14px}.index-module__rootCard___VJ7dF{min-width:0}.index-module__rootCard___VJ7dF .ant-card-body{padding-top:28px;padding-bottom:28px}.index-module__dataCard___f9QHJ{min-width:0}.index-module__header___lHuBk{display:grid;grid-gap:8px;gap:8px}.index-module__title___EmBJc{margin:0!important}.index-module__metaRow___nXOzi{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px}.index-module__description___frin9{min-width:0;word-wrap:anywhere}.index-module__headerExtra___d-RtV{flex:0 0 auto;justify-content:flex-end}.index-module__count___5Yqbh{display:inline-flex;min-height:32px;min-width:96px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card);padding:0 14px;background:var(--app-color-bg-card);text-align:center}.index-module__count___5Yqbh strong{color:var(--app-color-text);font-size:20px}.index-module__count___5Yqbh span{color:var(--app-color-text-tertiary);font-size:12px}.index-module__search___-MmuE{max-width:320px}.index-module__filterSelect___1-wRB{width:150px}.index-module__accountCell___vFU1i{display:grid;min-width:0;grid-gap:4px;gap:4px}@media(max-width:1023px){.index-module__metaRow___nXOzi{align-items:stretch;flex-direction:column}.index-module__headerExtra___d-RtV{justify-content:flex-start}.index-module__search___-MmuE,.index-module__filterSelect___1-wRB{width:100%;max-width:none}}.index-module__root___M0nUd{height:100vh;min-height:100vh;overflow-x:hidden;overflow-y:hidden;background:var(--app-color-bg-page)}.index-module__sider___NNDa1{position:sticky;top:0;height:100vh;overflow:auto}.index-module__brand___l-BYE{display:flex;height:var(--app-header-height);min-width:0;align-items:center;justify-content:center;gap:10px;-webkit-text-decoration:none;text-decoration:none}.index-module__brandCollapsed___Fzj8s{justify-content:center;padding-left:8px;padding-right:8px}.index-module__brandLogo___G1lHg{width:auto;max-width:148px;height:34px;flex:0 1 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.index-module__brandLogoMini___dztZi{width:32px;height:32px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.index-module__menu___KwVUl .ant-menu-item-icon{display:inline-flex;font-size:18px}.index-module__main___7VCkq{height:100vh;min-width:0;min-height:0;overflow:hidden}.index-module__header___GZG6y{position:sticky;z-index:10;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--app-header-height);padding:0 24px;border-bottom:0;background-color:var(--ant-color-bg-container);color:var(--app-color-text)}.index-module__header___GZG6y .ant-typography{margin:0;color:var(--app-color-text)}.index-module__headerActions___8VFa8{flex:0 0 auto;margin-left:auto}.index-module__userMenu___qMXYf{color:var(--app-color-text);cursor:pointer}.index-module__content___5-zwT{flex:1 1 auto;width:100%;min-height:0;margin:0 auto;overflow:auto;padding:var(--app-space-page-y) var(--app-space-page-x)}.index-module__mobileNav___Z-kzv{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);height:calc(58px + env(safe-area-inset-bottom));border-top:1px solid var(--ant-color-border-secondary);background:color-mix(in srgb,var(--ant-color-bg-container) 94%,transparent);backdrop-filter:blur(14px);padding:6px max(10px,env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right))}.index-module__mobileNavSlot___3Y-3t{min-width:0}.index-module__mobileNavItem___AEiJb{display:inline-flex;width:100%;min-width:0;height:46px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:transparent;color:var(--ant-color-text-tertiary);cursor:pointer;font:inherit;font-size:11px;line-height:1;padding:0;text-align:center;-webkit-text-decoration:none;text-decoration:none}.index-module__mobileNavButton___MyOyT{-webkit-appearance:none;-moz-appearance:none;appearance:none}.index-module__mobileNavItem___AEiJb svg{width:22px;height:22px;flex:0 0 auto}.index-module__mobileNavItem___AEiJb span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.index-module__mobileNavItemActive___U7X53{color:var(--ant-color-primary)}@media(max-width:1023px){.index-module__root___M0nUd{height:auto;overflow-y:visible}.index-module__main___7VCkq{height:auto;overflow:visible}.index-module__header___GZG6y{height:var(--app-mobile-header-height);gap:12px;padding:0 12px}.index-module__content___5-zwT{overflow-x:hidden;overflow-y:visible;padding:16px 12px calc(82px + env(safe-area-inset-bottom))}.index-module__brand___l-BYE{height:var(--app-mobile-header-height)}.index-module__brandLogo___G1lHg{max-width:max(96px,min(34vw,132px));height:30px}}.index-module__root___nf54C{display:grid;grid-gap:20px;gap:20px}.index-module__grid___Vrg0H{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.index-module__content___VYNXQ{display:grid;grid-gap:20px;gap:20px;min-width:0}.index-module__cardLink___zakQk{display:block;height:100%;color:inherit;-webkit-text-decoration:none;text-decoration:none}.index-module__cardLink___zakQk:hover{color:inherit}.index-module__card___FjRSD{height:100%}.index-module__card___FjRSD .ant-card-body{display:grid;grid-gap:12px;gap:12px}.index-module__cardHeader___j-tlA{display:flex;align-items:center;justify-content:space-between;gap:12px}.index-module__cardIcon___ofdy-{display:grid;width:40px;height:40px;align-items:center;justify-items:center;place-items:center;border-radius:10px;background:var(--app-color-brand-bg);color:var(--app-color-brand);font-size:22px}.index-module__cardArrow___P1zCJ{color:var(--app-color-text-tertiary);font-size:18px}.index-module__cardTitle___QcDMZ{margin:0!important}@media(max-width:1280px){.index-module__grid___Vrg0H{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.index-module__root___nf54C,.index-module__content___VYNXQ{gap:14px}.index-module__grid___Vrg0H{grid-template-columns:1fr}}.index-module__root___XLTQr{position:relative;display:grid;box-sizing:border-box;min-height:100vh;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(118deg,color-mix(in srgb,var(--admin-login-primary) 24%,transparent) 0%,transparent 34%,rgba(59,130,246,.18) 68%,transparent 100%),linear-gradient(135deg,#07111f,#0f2026 48%,#101322);background-size:46px 46px,46px 46px,auto,auto}.index-module__hero___aCD4f{position:relative;display:flex;box-sizing:border-box;min-height:100vh;flex-direction:column;overflow:hidden;padding:44px;color:#fff}.index-module__hero___aCD4f:after{position:absolute;right:max(32px,min(6vw,92px));bottom:max(28px,min(8vh,96px));width:min(44vw,560px);aspect-ratio:1.4;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:linear-gradient(180deg,#ffffff1f,#ffffff0a),repeating-linear-gradient(0deg,transparent 0,transparent 20px,rgba(255,255,255,.055) 20px,rgba(255,255,255,.055) 21px);background:linear-gradient(180deg,#ffffff1f,#ffffff0a),repeating-linear-gradient(0deg,transparent 0 20px,rgba(255,255,255,.055) 20px 21px);box-shadow:0 34px 80px #0000002e;content:"";transform:rotate(-3deg)}.index-module__brand___Q2j5K,.index-module__heroCopy___i-I1j{position:relative;z-index:1}.index-module__brand___Q2j5K{display:flex;align-items:center;gap:12px;font-weight:700}.index-module__brand___Q2j5K img{width:auto;max-width:148px;height:36px;-o-object-fit:contain;object-fit:contain}.index-module__heroCopy___i-I1j{max-width:760px;margin:auto 0}.index-module__heroTitle___aIZPO{max-width:720px;margin:0!important;color:#fff!important;font-size:max(38px,min(5vw,62px))!important;line-height:1.12!important}.index-module__heroStats___1UNaT{display:grid;max-width:760px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:38px}.index-module__heroStats___1UNaT div{min-width:0;border:1px solid rgba(255,255,255,.11);border-radius:10px;padding:16px;background:#ffffff12;box-shadow:0 16px 44px #0000001f;backdrop-filter:blur(12px)}.index-module__heroStats___1UNaT strong{display:block;color:#fff;font-size:22px}.index-module__partners___CcaSg{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-top:26px}.index-module__partnersLabel___6p8z5{display:inline-flex;min-height:38px;align-items:center;color:#ffffff7a;font-size:13px;line-height:1}.index-module__partnerItem___QBZbz{display:inline-flex;box-sizing:border-box;height:38px;align-items:center;border:1px solid rgba(255,255,255,.72);border-radius:999px;padding:5px 12px;background:#fff;box-shadow:0 8px 18px #0000001a;color:#111827db;font-size:13px;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.index-module__partnerItem___QBZbz strong{white-space:nowrap}.index-module__partnerItem___QBZbz img{display:block;width:auto;max-width:124px;max-height:28px;-o-object-fit:contain;object-fit:contain}.index-module__partnerItem___QBZbz:hover{border-color:#fff;background:#fff;color:#111827f2}.index-module__panel___Ed90A{display:flex;box-sizing:border-box;min-height:100vh;align-items:center;justify-content:center;background:transparent;padding:24px}.index-module__card___EO3nm{width:min(100%,480px);border:0;box-shadow:0 30px 90px #00000047}.index-module__card___EO3nm .ant-card-body{padding:22px}.index-module__cardBrand___no4BQ{display:none}.index-module__cardHeader___ziq9i{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.index-module__cardTitle___yOAA3{margin:0!important;color:#172033!important}.index-module__authPane___xnNvp{min-height:88px;margin-bottom:12px}.index-module__phoneInput___u1xsl{margin-bottom:12px}.index-module__card___EO3nm .ant-tabs-nav{margin-bottom:14px}.index-module__smsRow___QOjCf{display:grid;grid-template-columns:minmax(0,1fr) 120px;grid-gap:10px;gap:10px}.index-module__smsInput___n0Cfd,.index-module__passwordInput___dHi8P{margin-bottom:0}.index-module__smsButton___THkZm{margin-top:30px}.index-module__alert___zfMYS{margin-bottom:16px}.index-module__submitButton___GM1I2{margin-top:2px}@media(max-width:1023px){.index-module__root___XLTQr{min-height:100svh;grid-template-columns:1fr;background-size:38px 38px,38px 38px,auto,auto}.index-module__hero___aCD4f{display:none}.index-module__panel___Ed90A{min-height:100svh;align-items:center;background:transparent;box-sizing:border-box;padding:max(36px,min(7vh,64px)) 18px 28px}.index-module__card___EO3nm{width:min(100%,460px);box-shadow:0 28px 80px #0f172a33}.index-module__card___EO3nm .ant-card-body{padding:20px 18px}.index-module__cardBrand___no4BQ{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin:0 0 18px;text-align:center}.index-module__cardBrand___no4BQ img{width:154px;height:auto}.index-module__cardBrand___no4BQ strong{display:block;color:#172033;font-size:30px;font-weight:800;line-height:1.1}.index-module__cardHeader___ziq9i{display:none}}.index-module__root___2FoAm{position:relative;display:grid;box-sizing:border-box;min-height:100vh;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(118deg,color-mix(in srgb,var(--admin-pending-primary) 24%,transparent) 0%,transparent 34%,rgba(59,130,246,.18) 68%,transparent 100%),linear-gradient(135deg,#07111f,#0f2026 48%,#101322);background-size:46px 46px,46px 46px,auto,auto}.index-module__hero___80-2D{position:relative;display:flex;box-sizing:border-box;min-height:100vh;flex-direction:column;overflow:hidden;padding:44px;color:#fff}.index-module__hero___80-2D:after{position:absolute;right:max(32px,min(6vw,92px));bottom:max(28px,min(8vh,96px));width:min(44vw,560px);aspect-ratio:1.4;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:linear-gradient(180deg,#ffffff1f,#ffffff0a),repeating-linear-gradient(0deg,transparent 0,transparent 20px,rgba(255,255,255,.055) 20px,rgba(255,255,255,.055) 21px);background:linear-gradient(180deg,#ffffff1f,#ffffff0a),repeating-linear-gradient(0deg,transparent 0 20px,rgba(255,255,255,.055) 20px 21px);box-shadow:0 34px 80px #0000002e;content:"";transform:rotate(-3deg)}.index-module__brand___nu-QN,.index-module__heroCopy___3uCUX{position:relative;z-index:1}.index-module__brand___nu-QN{display:flex;align-items:center;gap:12px;font-weight:700}.index-module__brand___nu-QN img{width:auto;max-width:148px;height:36px;-o-object-fit:contain;object-fit:contain}.index-module__brand___nu-QN span{font-size:24px;line-height:1.15}.index-module__heroCopy___3uCUX{max-width:760px;margin:auto 0}.index-module__kicker___kkC0m{display:inline-flex;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:7px 12px;background:#ffffff14;color:#d1faf4eb;font-size:13px;font-weight:600}.index-module__heroTitle___hheJu{max-width:720px;margin:24px 0 0!important;color:#fff!important;font-size:52px!important;line-height:1.12!important}.index-module__panel___rQrZq{display:flex;box-sizing:border-box;min-height:100vh;align-items:center;justify-content:center;background:transparent;padding:24px}.index-module__card___9A85L{width:min(100%,480px);border:0;box-shadow:0 30px 90px #00000047}.index-module__card___9A85L .ant-card-body{padding:28px}.index-module__cardBrand___pHRt9{display:flex;align-items:center;gap:12px;margin-bottom:26px}.index-module__cardBrand___pHRt9 img{width:auto;max-width:128px;height:32px;-o-object-fit:contain;object-fit:contain}.index-module__cardBrand___pHRt9 strong,.index-module__cardBrand___pHRt9 span{display:block}.index-module__cardBrand___pHRt9 strong{color:#172033;font-size:16px;line-height:1.2}.index-module__cardBrand___pHRt9 span{margin-top:4px;color:#1720338f;font-size:13px}.index-module__statusIcon___JgzA4{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border-radius:18px;background:color-mix(in srgb,var(--admin-pending-primary) 12%,transparent);color:var(--admin-pending-primary);font-size:28px}.index-module__title___vcf3a{margin:18px 0 0!important;color:#172033!important}.index-module__description___Vlgd5{margin:10px 0 0!important;color:#172033a3!important;font-size:15px;line-height:1.8}.index-module__phoneBox___ef6M2{display:grid;grid-gap:4px;gap:4px;margin-top:24px;border:1px solid rgba(23,32,51,.08);border-radius:10px;padding:14px 16px;background:#17203306}.index-module__phoneBox___ef6M2 .ant-typography{margin:0!important}.index-module__content___thBS7{margin-top:24px}.index-module__actions___CoZvk{width:100%;margin-top:24px}.index-module__actions___CoZvk .ant-btn{width:100%}@media(max-width:920px){.index-module__root___2FoAm{display:block;min-height:100vh;overflow:auto}.index-module__hero___80-2D{display:none}.index-module__panel___rQrZq{min-height:100vh;padding:18px}.index-module__card___9A85L{width:min(100%,520px)}.index-module__card___9A85L .ant-card-body{padding:22px}.index-module__heroTitle___hheJu{font-size:34px!important}}.index-module__root___Ugyoo{display:grid;grid-gap:10px;gap:10px}.index-module__filters___IEjdk{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);grid-gap:10px;gap:10px}.index-module__location___dWE79,.index-module__department___ec1v8,.index-module__doctor___wG4WU{width:100%}.index-module__compact___YmV-o{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.index-module__compact___YmV-o .index-module__filters___IEjdk{display:flex;flex:0 0 auto;gap:10px}.index-module__compact___YmV-o .index-module__location___dWE79{flex:0 0 260px;width:260px}.index-module__compact___YmV-o .index-module__department___ec1v8{flex:0 0 150px;width:150px}.index-module__compact___YmV-o .index-module__doctor___wG4WU{flex:0 0 220px;width:220px}.index-module__stacked___qa1U6{display:grid;width:100%}.index-module__stacked___qa1U6 .index-module__filters___IEjdk{display:grid;width:100%;min-width:0;flex:none;grid-template-columns:1fr}.index-module__stacked___qa1U6 .index-module__location___dWE79,.index-module__stacked___qa1U6 .index-module__department___ec1v8,.index-module__stacked___qa1U6 .index-module__doctor___wG4WU{min-width:0;flex:none;width:100%}.index-module__doctorOption___yzwr4{display:grid;min-width:0;grid-gap:2px;gap:2px;line-height:1.45}.index-module__doctorOption___yzwr4 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__doctorOption___yzwr4 .ant-typography{margin:0;font-size:12px}.index-module__more___eXAIk{border-top:1px solid var(--app-color-border-subtle);padding:6px;background:var(--app-color-bg-card)}@media(max-width:1023px){.index-module__filters___IEjdk{grid-template-columns:1fr}}.index-module__stats___IrZ6Q{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;min-width:96px;border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card);padding:0 14px;background:var(--app-color-bg-card);text-align:center}.index-module__stats___IrZ6Q strong{color:var(--app-color-text);font-size:20px}.index-module__stats___IrZ6Q span{color:var(--app-color-text-tertiary);font-size:12px}.index-module__search___6I-bU{max-width:300px}.index-module__select___DzHdY{width:150px}.index-module__nameCell___Jqn5i{display:grid;grid-gap:4px;gap:4px}.index-module__accountBox___Mr4i7{border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card);margin-bottom:18px;padding:14px;background:var(--app-color-bg-page)}.index-module__accountBox___Mr4i7 .ant-typography{margin:0}.index-module__profileBindingControl___Dt4RY{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;width:100%}.index-module__scopeBox___lb8bf{display:grid;grid-gap:8px;gap:8px}.index-module__scopeSelect___vgACO{width:100%}.index-module__scopeOption___E03RG{display:grid;min-width:0;grid-gap:2px;gap:2px}.index-module__scopeOption___E03RG .ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__scopeHint___hbtFF{display:block;line-height:1.5}@media(max-width:1023px){.index-module__search___6I-bU,.index-module__select___DzHdY{width:100%;max-width:none}.index-module__profileBindingControl___Dt4RY{grid-template-columns:1fr}}.index-module__nameCell___r5TU7{display:grid;grid-gap:4px;gap:4px}.index-module__nameCell___r5TU7 a{color:var(--app-color-text);font-weight:650}.index-module__doctorCell___-Drz1{display:block;width:100%;max-width:100%}.index-module__metricCell___2D-37{display:inline-flex;min-width:0;align-items:center;gap:6px;white-space:nowrap}.index-module__metricAbnormal___AtH2e{font-weight:650}.index-module__editor___5S0XI{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:16px;gap:16px;height:calc(100vh - 112px);min-height:560px;overflow:hidden}.index-module__form___dAakL{display:grid;grid-gap:12px;gap:12px}.index-module__fields___3PvMs{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);grid-gap:12px;gap:12px}.index-module__fields___3PvMs .ant-form-item,.index-module__form___dAakL .ant-form-item{margin-bottom:0}.index-module__aiAction___Z9LLs{display:flex;justify-content:flex-end}.index-module__aiAction___Z9LLs .ant-select{width:156px}.index-module__richEditor___gapjZ{height:100%;min-height:0}@media(max-width:1023px){.index-module__editor___5S0XI{height:calc(82vh - 56px);min-height:0}.index-module__fields___3PvMs{grid-template-columns:1fr}.index-module__aiAction___Z9LLs{justify-content:stretch}.index-module__richEditor___gapjZ{min-height:520px}}.index-module__search___CHIr-{max-width:360px}.index-module__nameCell___46Llo{display:grid;grid-gap:4px;gap:4px}.index-module__formGrid___J24hi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 14px;gap:0 14px}.index-module__inviteBox___MJDUL{display:grid;justify-items:center;grid-gap:14px;gap:14px;text-align:center}.index-module__qr___32zBu{display:grid;border:1px solid var(--app-color-border-subtle);border-radius:12px;padding:12px;background:#fff}.index-module__url___MjoF2{max-width:100%;margin:0!important;word-wrap:anywhere}.index-module__emptyQr___pj5yA{color:var(--app-color-text-tertiary);font-size:56px}.index-module__patientPanel___oUKaI{display:grid;grid-gap:14px;gap:14px}@media(max-width:1023px){.index-module__search___CHIr-{max-width:none}.index-module__formGrid___J24hi{grid-template-columns:1fr}}.index-module__stats___8GR7x{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;min-width:96px;border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card);padding:0 14px;background:var(--app-color-bg-card);text-align:center}.index-module__stats___8GR7x strong{color:var(--app-color-text);font-size:20px}.index-module__stats___8GR7x span{color:var(--app-color-text-tertiary);font-size:12px}.index-module__search___olx0N{width:min(360px,100%)}.index-module__nameCell___ykxa8{display:grid;grid-gap:4px;gap:4px}.index-module__nameCell___ykxa8 a{color:var(--app-color-text);font-weight:650}.index-module__scopeBox___8mCwu{display:grid;grid-gap:14px;gap:14px}.index-module__scopePicker___8vgze{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.index-module__scopeTags___xtIEA{display:flex;min-height:40px;flex-wrap:wrap;gap:8px;align-items:flex-start;border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card);padding:10px;background:var(--app-color-bg-page)}@media(max-width:1023px){.index-module__search___olx0N{width:100%}.index-module__scopePicker___8vgze{grid-template-columns:1fr}}.djl-health-chart__frame,.djl-health-chart__donut{width:100%;min-width:0}.djl-health-chart__frame .recharts-wrapper:focus,.djl-health-chart__frame .recharts-surface:focus,.djl-health-chart__donut .recharts-wrapper:focus,.djl-health-chart__donut .recharts-surface:focus{outline:none}.djl-health-chart__frame .recharts-wrapper:focus-visible,.djl-health-chart__frame .recharts-surface:focus-visible,.djl-health-chart__donut .recharts-wrapper:focus-visible,.djl-health-chart__donut .recharts-surface:focus-visible{outline:2px solid #1677ff;outline:2px solid var(--app-color-primary, #1677ff);outline-offset:2px}.djl-health-chart__tooltip{min-width:132px;border-radius:8px;padding:10px 12px;background:#111113e6;box-shadow:0 8px 22px #0000002e;color:#fff;line-height:1.4}.djl-health-chart__tooltip-label{margin-bottom:8px;color:#ffffffb8;font-weight:600}.djl-health-chart__tooltip-list{display:grid;grid-gap:6px;gap:6px}.djl-health-chart__tooltip-row{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:6px;gap:6px;white-space:nowrap}.djl-health-chart__tooltip-marker{width:8px;height:8px;border-radius:999px}.djl-health-chart__tooltip-name{color:#ffffffc2}.djl-health-chart__tooltip-value{justify-self:end;font-weight:700}.djl-health-chart__record-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.djl-health-chart__record-stat{padding:10px;border-radius:8px;background:#ffffffb8}.djl-health-chart__record-stat strong{display:block;margin-top:4px;font-size:18px}.djl-health-chart__record-label{color:#00000073;color:var(--adm-color-text-secondary, rgba(0, 0, 0, .45))}.djl-health-chart__detail{display:grid;grid-gap:8px;gap:8px}.djl-health-chart__legend{display:flex;align-items:center;justify-content:flex-end;gap:14px;color:#00000073;color:var(--adm-color-text-secondary, rgba(0, 0, 0, .45));font-size:12px}.djl-health-chart__legend span{display:inline-flex;align-items:center;gap:6px}.djl-health-chart__legend i{display:inline-block;width:16px;height:3px;border-radius:999px}.djl-health-chart__ecg{position:relative;overflow:hidden;border:1px solid rgba(220,38,38,.2);border-radius:8px;background:linear-gradient(180deg,#ffffffdb,#ffffffc7),#fff5f5}.djl-health-chart__ecg svg{height:auto;min-height:0}.djl-health-chart__ecg--placeholder svg{opacity:.62}.djl-health-chart__ecg-placeholder{position:absolute;z-index:1;top:10px;right:12px;border-radius:999px;padding:4px 10px;background:#ffffffdb;color:#b91c1c;font-size:12px;line-height:1.4}.djl-rich-editor{--djl-rich-editor-bg: var(--app-color-bg-card, #fff);--djl-rich-editor-border: var(--app-color-border, #d9d9d9);--djl-rich-editor-border-active: var(--app-color-primary, #1677ff);--djl-rich-editor-placeholder: var(--app-color-text-tertiary, #8c8c8c);--djl-rich-editor-text: var(--app-color-text, rgba(0, 0, 0, .88));--djl-rich-editor-muted: var(--app-color-text-secondary, rgba(0, 0, 0, .65));--djl-rich-editor-surface: var(--app-color-fill-tertiary, rgba(0, 0, 0, .04));--djl-rich-editor-selection: color-mix(in srgb, var(--djl-rich-editor-border-active) 24%, transparent);border:1px solid #d9d9d9;border:1px solid var(--djl-rich-editor-border);border-radius:8px;border-radius:var(--app-radius-card, 8px);background:#fff;background:var(--djl-rich-editor-bg);color:#000000e0;color:var(--djl-rich-editor-text);transition:border-color .2s ease,box-shadow .2s ease}.djl-rich-editor:focus-within{border-color:var(--djl-rich-editor-border-active);box-shadow:0 0 0 2px color-mix(in srgb,var(--djl-rich-editor-border-active) 16%,transparent)}.djl-rich-editor--readonly{border-color:transparent;background:transparent}.djl-rich-editor__prose{min-height:320px;padding:18px 20px;background:var(--djl-rich-editor-bg);color:var(--djl-rich-editor-text);caret-color:var(--djl-rich-editor-border-active);line-height:1.75;outline:none;word-break:break-word}.djl-rich-editor__prose .ProseMirror{min-height:inherit;background:transparent;color:inherit;outline:none}.djl-rich-editor__prose .ProseMirror::-moz-selection,.djl-rich-editor__prose .ProseMirror ::-moz-selection{background:var(--djl-rich-editor-selection)}.djl-rich-editor__prose .ProseMirror::selection,.djl-rich-editor__prose .ProseMirror ::selection{background:var(--djl-rich-editor-selection)}.djl-rich-editor--compact .djl-rich-editor__prose{min-height:180px;padding:14px 16px}.djl-rich-editor--readonly .djl-rich-editor__prose{min-height:0;padding:0;background:transparent}.djl-rich-editor__prose>*:first-child{margin-top:0}.djl-rich-editor__prose>*:last-child{margin-bottom:0}.djl-rich-editor__prose p{margin:0 0 .85em}.djl-rich-editor__prose h2,.djl-rich-editor__prose h3,.djl-rich-editor__prose h4{margin:1.15em 0 .5em;color:var(--djl-rich-editor-text);font-weight:700;line-height:1.35}.djl-rich-editor__prose h2{font-size:22px}.djl-rich-editor__prose h3{font-size:18px}.djl-rich-editor__prose h4{font-size:16px}.djl-rich-editor__prose ul,.djl-rich-editor__prose ol{margin:0 0 1em;padding-left:1.5em}.djl-rich-editor__prose li{margin:.25em 0}.djl-rich-editor__prose blockquote{margin:1em 0;border-left:3px solid var(--djl-rich-editor-border-active);padding:8px 12px;background:var(--djl-rich-editor-surface);color:var(--djl-rich-editor-muted)}.djl-rich-editor__prose a{color:var(--djl-rich-editor-border-active)}.djl-rich-editor__prose img{display:block;max-width:100%;height:auto;margin:12px 0;background:var(--djl-rich-editor-surface);border-radius:6px}.djl-rich-editor__prose hr{margin:18px 0;border:0;border-top:1px solid var(--djl-rich-editor-border)}.djl-rich-editor__prose .ProseMirror-selectednode{outline:2px solid var(--djl-rich-editor-border-active)}.djl-rich-editor__prose .is-empty:before{float:left;height:0;color:var(--djl-rich-editor-placeholder);content:attr(data-placeholder);pointer-events:none}.index-module__twoColumns___Wtkux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.index-module__patientSummary___S6-bJ{display:grid;grid-gap:10px;gap:10px;max-width:100%;color:var(--app-color-text-secondary)}.index-module__patientSummaryLine___E-lgE{display:flex;min-width:0;align-items:center;gap:12px;white-space:nowrap}.index-module__patientSummaryCity___QtYyL{display:inline}.index-module__phoneValue___aHPYq{display:inline-flex;align-items:center;gap:2px}.index-module__phoneValue___aHPYq .ant-btn{width:28px;height:28px;padding:0;color:var(--app-color-text-tertiary)}.index-module__emergencyContactSummary___33uYe{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;white-space:nowrap}.index-module__emergencyContactSummary___33uYe>span:not(.index-module__phoneValue___aHPYq){overflow:hidden;min-width:0;text-overflow:ellipsis}.index-module__patientSummaryHistoryLine___GC1FC{align-items:flex-start;white-space:normal}.index-module__patientSummaryHistoryLabel___9xUNq{flex:0 0 auto;color:var(--app-color-text);font-weight:600}.index-module__patientSummaryHistoryText___km26g{min-width:0;max-width:960px}.index-module__inlineLinkButton___O2ut-{height:28px;padding:0 4px}.index-module__emergencyContactList___CmoIo{display:grid;grid-gap:12px;gap:12px}.index-module__emergencyContactItem___POSsc{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--app-color-border-subtle);border-radius:8px;background:var(--app-color-bg-card);padding:14px}.index-module__emergencyContactHeader___fMPAu{min-width:0}.index-module__headerActions___Xl8bH{display:flex;max-width:100%;gap:8px;justify-content:flex-end;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.index-module__headerActions___Xl8bH::-webkit-scrollbar{display:none}.index-module__headerActions___Xl8bH .ant-btn{flex:0 0 auto;width:auto!important;white-space:nowrap}.index-module__simpleList___TyZab{display:grid}.index-module__simpleItem___YlLpe{display:grid;grid-gap:8px;gap:8px;padding:14px 0}.index-module__simpleItem___YlLpe:not(:last-child){border-bottom:1px solid var(--app-color-border-subtle)}.index-module__recordItem___wbGbG{display:grid;grid-gap:12px;gap:12px;padding:16px 0}.index-module__recordItem___wbGbG:not(:last-child){border-bottom:1px solid var(--app-color-border-subtle)}.index-module__recordHeader___KjD-r{display:flex;align-items:center;justify-content:space-between;gap:12px}.index-module__recordDescriptions___RLIAK .ant-descriptions-item-label{color:var(--app-color-text-secondary)}.index-module__emptyList___o33O6{display:grid;min-height:96px;align-items:center;justify-items:center;place-items:center}.index-module__recordMeta___cv8hg{display:grid;grid-gap:10px;gap:10px}.index-module__recordDescription___3X4b3{margin:0}.index-module__actionGroup___PaHGd{flex:0 0 auto;white-space:nowrap}.index-module__actionGroup___PaHGd .ant-btn{flex:0 0 auto}.index-module__recordToolbar___SiAaN{margin-bottom:16px}.index-module__patientTabs___-agRF .ant-tabs-extra-content{margin-left:16px}.index-module__patientTabToolbar___rfl4-,.index-module__mobilePatientTabBar___6I-5q{display:none}.index-module__mobilePatientTabButton___rZyii{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:2px solid transparent;padding:0 0 10px;background:transparent;color:var(--app-color-text);cursor:pointer;font-weight:600;line-height:1.4;white-space:nowrap}.index-module__mobilePatientTabButtonActive___6csXP{border-bottom-color:var(--app-color-brand);color:var(--app-color-brand)}.index-module__patientTabsMobile___ZzG96 .ant-tabs-nav{display:none}.index-module__tabDateRangeControl___UG6OE{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.index-module__tabDateRangeQuick___45hvk{flex:0 1 auto;min-width:0;white-space:nowrap}.index-module__tabDateRangeQuick___45hvk .ant-radio-button-wrapper{white-space:nowrap}.index-module__tabDateRange___Rtv2Q{width:240px;max-width:100%}.index-module__recordTable___Xvehg .ant-table-cell{vertical-align:top}.index-module__healthMetricPanel___DrHjY{display:grid;grid-gap:12px;gap:12px}.index-module__healthMetricPanelHeader___vieIw{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.index-module__healthMetricPanelHeader___vieIw h5{margin:0}.index-module__healthReportSummary___SvIGq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.index-module__healthReportSummaryItem___ZZthM{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card);padding:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--app-color-brand) 7%,var(--app-color-bg-card)) 0%,var(--app-color-bg-card) 72%)}.index-module__healthReportSummaryItem___ZZthM strong{overflow:hidden;color:var(--app-color-text);font-size:22px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.index-module__healthReportSummaryItem___ZZthM .ant-tag{width:-moz-fit-content;width:fit-content;max-width:100%;margin-right:0;overflow:hidden;text-overflow:ellipsis}.index-module__healthMetricSection___NFwTX{display:grid;grid-gap:12px;gap:12px}.index-module__healthMetricPriorityGrid___1kUr-{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch}.index-module__healthMetricGrid___68EYz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.index-module__healthMetricCard___E4nwk{position:relative;z-index:0;min-height:188px;min-width:0;border-color:color-mix(in srgb,var(--metric-accent, var(--app-color-border-subtle)) 28%,var(--app-color-border-subtle));background:linear-gradient(158deg,color-mix(in srgb,#1677ff 15%,var(--app-color-bg-card)) 0%,var(--app-color-bg-card) 86%)}@supports (color: color-mix(in lch,red,blue)){.index-module__healthMetricCard___E4nwk{background:linear-gradient(158deg,color-mix(in srgb,var(--metric-accent, #1677ff) 15%,var(--app-color-bg-card)) 0%,var(--app-color-bg-card) 86%)}}.index-module__healthMetricCard___E4nwk:hover,.index-module__healthMetricCard___E4nwk:focus-within{z-index:4}.index-module__healthMetricCard___E4nwk .ant-card-body{display:grid;grid-gap:8px;gap:8px;min-height:188px;padding:14px}.index-module__healthMetricCardPrimary___dOQMK{min-height:100%}.index-module__healthMetricCardPrimary___dOQMK .ant-card-body{min-height:236px;align-content:space-between}.index-module__healthMetricCardPrimary___dOQMK .index-module__healthMetricChart___9l3Ly{min-height:156px}.index-module__heartRate___EJWU5{--metric-accent: #ff3b30}.index-module__bloodPressure___Mb-zk{--metric-accent: #f04b45}.index-module__bloodOxygen___5TQ8f{--metric-accent: #0b8bdc}.index-module__bloodGlucose___YByGq{--metric-accent: #ff8c00}.index-module__stress___BDf-H{--metric-accent: #fa8c16}.index-module__temperature___vLSLH{--metric-accent: #ff7a45}.index-module__calories___NGWiz{--metric-accent: #d99a00}.index-module__stepCount___iqjXt{--metric-accent: #34c759}.index-module__exerciseTime___Q47AS{--metric-accent: #52c41a}.index-module__sleepQuality___9dZx4{--metric-accent: #8e5cf7}.index-module__weight___wi8a4{--metric-accent: #13c2c2}.index-module__ecgRecord___WAoF7{--metric-accent: #d4380d}.index-module__healthMetricHeader___g7xV6{display:flex;align-items:center;justify-content:space-between;gap:8px}.index-module__healthMetricValue___GqvOI{display:flex;align-items:baseline;gap:6px}.index-module__healthMetricValue___GqvOI span{font-size:26px;font-weight:700;line-height:1.2}.index-module__healthMetricValue___GqvOI em{color:var(--app-color-text-secondary);font-style:normal}.index-module__healthMetricSummary___hGx8T{min-height:20px;overflow:hidden;color:var(--app-color-text-secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.index-module__healthMetricChart___9l3Ly{display:grid;align-items:end;min-height:62px}.index-module__ecgMetricCard___f70EY{--metric-accent: #d4380d;min-width:0;border-color:color-mix(in srgb,#d4380d 30%,var(--app-color-border-subtle));background:linear-gradient(145deg,color-mix(in srgb,#d4380d 10%,var(--app-color-bg-card)) 0%,var(--app-color-bg-card) 82%)}@supports (color: color-mix(in lch,red,blue)){.index-module__ecgMetricCard___f70EY{border-color:color-mix(in srgb,var(--metric-accent) 30%,var(--app-color-border-subtle));background:linear-gradient(145deg,color-mix(in srgb,var(--metric-accent) 10%,var(--app-color-bg-card)) 0%,var(--app-color-bg-card) 82%)}}.index-module__ecgMetricCard___f70EY .ant-card-body{padding:16px}.index-module__ecgMetricCardPriority___HyWhL .ant-card-body{min-height:260px}.index-module__ecgMetricLayout___hgXs4{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}.index-module__ecgMetricCardPriority___HyWhL .index-module__ecgMetricLayout___hgXs4{grid-template-columns:minmax(0,1fr)}.index-module__ecgMetricInfo___X-gUN{display:grid;grid-gap:8px;gap:8px;min-width:0}.index-module__ecgMetricHeader___0n-vt{display:flex;align-items:center;justify-content:space-between;gap:10px}.index-module__ecgMetricHeader___0n-vt .ant-tag{margin-right:0}.index-module__ecgMetricValue___6ps0H{display:flex;align-items:baseline;gap:6px}.index-module__ecgMetricValue___6ps0H span{font-size:28px;font-weight:700;line-height:1.2}.index-module__ecgMetricValue___6ps0H em{overflow:hidden;color:var(--app-color-text-secondary);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.index-module__ecgMetricSummary___J3Hj2{display:block;min-width:0;overflow:hidden;color:var(--app-color-text-secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.index-module__ecgMetricPreview___hTHD4{overflow-x:auto;overflow-y:hidden;min-width:0;border-radius:4px;background:#1c1d20}.index-module__ecgMetricPreview___hTHD4 .djl-health-chart__ecg svg{min-height:156px}.index-module__ecgMetricCardPriority___HyWhL .index-module__ecgMetricPreview___hTHD4 .djl-health-chart__ecg svg{min-height:224px}.index-module__ecgMetricMiniChart___zgx4U{border-color:#ffffff14;border-radius:4px;background-color:#1c1d20;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.13) 1px,transparent 1px);background-size:8px 8px,8px 8px,40px 40px,40px 40px}.index-module__ecgMetricMiniChart___zgx4U svg text{display:none}.index-module__ecgMetricMiniEmpty___jlrWq{border-color:#ffffff1f;background:#1c1d20;color:#ffffffa8}@media(min-width:1024px){.index-module__healthMetricGrid___68EYz .index-module__ecgMetricCard___f70EY{grid-column:span 2}}.index-module__ecgWaveformEmpty___-DFal{display:grid;min-height:156px;align-items:center;justify-items:center;place-items:center;border:1px dashed var(--app-color-border-subtle);border-radius:8px;background:color-mix(in srgb,var(--app-color-bg-layout) 65%,transparent);color:var(--app-color-text-tertiary);font-size:13px}.index-module__metricDetail___HC8s2,.index-module__ecgDetail___sYT-8{display:grid;grid-gap:14px;gap:14px}.index-module__ecgReportCard___uR6AU{display:grid;grid-gap:18px;gap:18px;overflow:hidden;border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card);padding:18px;background:var(--app-color-bg-card);box-shadow:var(--app-shadow-card)}.index-module__ecgReportHeader___xCcLl{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.index-module__ecgReportTitleGroup___N99lH{display:grid;grid-gap:8px;gap:8px;min-width:0}.index-module__ecgReportTitle___SPq6s{margin:0!important;color:#b42318!important;letter-spacing:0}.index-module__ecgReportTags___wswND{display:flex;flex-wrap:wrap;gap:6px}.index-module__ecgReportTags___wswND .ant-tag{margin-right:0}.index-module__ecgReportMeta___azxEv{display:flex;flex:0 0 auto;align-items:flex-end;gap:22px}.index-module__ecgReportHeartRate___DJK5e{display:flex;align-items:baseline;gap:6px;color:var(--app-color-text);white-space:nowrap}.index-module__ecgReportHeartRate___DJK5e span,.index-module__ecgReportHeartRate___DJK5e em{color:var(--app-color-text-secondary);font-style:normal}.index-module__ecgReportHeartRate___DJK5e strong{font-size:32px;line-height:1}.index-module__ecgReportTime___AxsvB{white-space:nowrap}.index-module__ecgReportCanvas___Yr2jg{position:relative;overflow-x:auto;overflow-y:hidden;border-radius:4px;background:#1c1d20}.index-module__ecgReportCanvas___Yr2jg:before{position:absolute;z-index:2;top:54px;left:44px;width:26px;height:52px;border:2px solid rgba(255,255,255,.36);border-bottom:0;content:"";opacity:.86;pointer-events:none}.index-module__ecgReportAxisLabel___ETgJx,.index-module__ecgReportDurationLabel___0aRCk{position:absolute;z-index:2;color:#ffffff8f;font-size:12px;pointer-events:none}.index-module__ecgReportAxisLabel___ETgJx{top:14px;left:96px}.index-module__ecgReportDurationLabel___0aRCk{right:18px;bottom:12px}.index-module__ecgReportChart___O3LmU{border:0;border-radius:0;background-color:#1c1d20;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:8px 8px,8px 8px,40px 40px,40px 40px}.index-module__ecgReportChart___O3LmU svg text{display:none}.index-module__ecgReportChart___O3LmU svg path{filter:drop-shadow(0 0 2px rgba(255,91,102,.35))}.index-module__ecgReportEmpty___lnmzS{min-height:216px;border:0;border-radius:0;background:#1c1d20;color:#ffffffad}.index-module__ecgReportFooter___ZefES{color:var(--app-color-text);font-size:15px;line-height:1.5}.index-module__ecgHistoryTable___7xXY7 .ant-table-row{cursor:pointer}.index-module__ecgHistoryTable___7xXY7 .ant-table-row:hover>.ant-table-cell{background:color-mix(in srgb,var(--app-color-brand) 8%,var(--app-color-bg-card))}.index-module__ecgHistoryRowActive___CAqaT .ant-table-cell{background:color-mix(in srgb,var(--app-color-brand) 12%,var(--app-color-bg-card))!important}.index-module__ecgHistoryMobileItem___D8fqn{display:grid;grid-gap:6px;gap:6px;margin:0;border:1px solid transparent;border-bottom-color:var(--app-color-border-subtle);border-radius:0;padding:12px;cursor:pointer}.index-module__ecgHistoryMobileItemActive___MNLwf{border-color:color-mix(in srgb,var(--app-color-brand) 42%,var(--app-color-border-subtle));border-radius:8px;background:color-mix(in srgb,var(--app-color-brand) 9%,var(--app-color-bg-card))}.index-module__metricDetailSummary___XD6RO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.index-module__metricDetailSummary___XD6RO>div{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card);padding:12px;background:var(--app-color-bg-card)}.index-module__metricDetailValue___YkgLd{display:flex;align-items:baseline;gap:6px}.index-module__metricDetailValue___YkgLd span{font-size:28px;font-weight:700;line-height:1.2}.index-module__metricDetailValue___YkgLd em,.index-module__metricDetailUnit___vh71N{margin-left:4px;color:var(--app-color-text-secondary);font-style:normal;font-weight:400}.index-module__metricDetailChart___MHwM3 .ant-card-body{min-height:180px}.index-module__metricRecordItem___VFPNc{display:grid;grid-gap:6px;gap:6px;border-bottom:1px solid var(--app-color-border-subtle);padding:12px 0}.index-module__metricRecordItem___VFPNc:last-child{border-bottom:0}.index-module__recordTitleCell___-73Pc{display:grid;min-width:0;grid-gap:4px;gap:4px}.index-module__recordDescriptionCell___Wl-Qj,.index-module__weeklySummaryCell___earj9{margin:0}.index-module__interpretationViewer___x7GEi{border:0;background:transparent}.index-module__interpretationViewer___x7GEi .djl-rich-editor__prose{min-height:0;padding:0}.index-module__parseDrawer___pRbY7{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(640px,1.3fr);grid-gap:20px;gap:20px;height:calc(100vh - 112px);min-height:560px;overflow:hidden}.index-module__parseSource___U0chH{display:grid;align-content:flex-start;grid-gap:12px;gap:12px;min-width:0;min-height:0;overflow:auto}.index-module__parseSource___U0chH h4,.index-module__parseSource___U0chH h5,.index-module__parseSource___U0chH p{margin:0}.index-module__sourceBlock___VWGH-{display:grid;grid-gap:8px;gap:8px}.index-module__sourceHeader___E0N1k{display:flex;align-items:center;justify-content:space-between;gap:12px}.index-module__parseAction___6Qwux{flex:0 0 auto;width:auto}.index-module__parseAction___6Qwux .ant-select{width:104px}.index-module__attachmentPanel___B9Br5{display:grid;grid-gap:10px;gap:10px}.index-module__recordImages___wPtEk{display:flex;flex-wrap:wrap;gap:8px}.index-module__recordImages___wPtEk .ant-image-img{-o-object-fit:cover;object-fit:cover;border-radius:6px}.index-module__imageAttachment___YjK-f{width:96px}.index-module__fileAttachment___gPJFJ{display:inline-flex;align-items:center;gap:4px;color:var(--app-color-brand)}.index-module__fileAttachments___jF4jy{display:grid;grid-gap:8px;gap:8px}.index-module__fileAttachment___gPJFJ{justify-content:space-between;min-width:0;border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-control);padding:8px 10px;background:var(--app-color-bg-card)}.index-module__fileAttachment___gPJFJ span{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.index-module__parseEditor___ZH3Vk{height:100%;min-width:0}.index-module__weeklyReportHtml___7EiM-{color:var(--app-color-text)}@media(max-width:1023px){.index-module__twoColumns___Wtkux{grid-template-columns:1fr}.index-module__parseDrawer___pRbY7{grid-template-columns:1fr;height:calc(82vh - 56px);min-height:0;overflow:auto}.index-module__sourceHeader___E0N1k,.index-module__recordHeader___KjD-r{align-items:flex-start;flex-direction:column}.index-module__healthMetricGrid___68EYz,.index-module__healthReportSummary___SvIGq,.index-module__healthMetricPriorityGrid___1kUr-,.index-module__ecgMetricLayout___hgXs4,.index-module__ecgMetricCardPriority___HyWhL .index-module__ecgMetricLayout___hgXs4{grid-template-columns:1fr}.index-module__healthMetricPanelHeader___vieIw{flex-direction:column}.index-module__patientSummary___S6-bJ{display:grid;grid-gap:6px;gap:6px;overflow:visible;padding-bottom:0;white-space:normal}.index-module__patientSummaryLine___E-lgE{display:flex;min-width:0;align-items:center;gap:12px;white-space:nowrap}.index-module__patientSummaryCity___QtYyL{display:none}.index-module__patientSummaryContactLine___hZZtm,.index-module__patientSummaryContactLine___hZZtm .index-module__emergencyContactSummary___33uYe{overflow:hidden}.index-module__patientTabToolbar___rfl4-{display:grid;min-width:0;margin-bottom:12px;overflow:hidden}.index-module__mobilePatientTabBar___6I-5q{display:flex;min-width:0;gap:28px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--app-color-border-subtle);-webkit-overflow-scrolling:touch;scrollbar-width:none}.index-module__mobilePatientTabBar___6I-5q::-webkit-scrollbar{display:none}.index-module__mobilePatientTabButton___rZyii{flex:0 0 auto;font-size:15px}.index-module__tabDateRangeControl___UG6OE{width:100%;align-items:stretch;flex-direction:column}.index-module__tabDateRangeQuick___45hvk{overflow-x:auto;max-width:100%}.index-module__tabDateRange___Rtv2Q{width:100%;min-width:0}.index-module__tabDateRange___Rtv2Q .ant-picker-input,.index-module__tabDateRange___Rtv2Q .ant-picker-input>input{min-width:0}.index-module__metricDetailSummary___XD6RO{grid-template-columns:1fr}.index-module__ecgReportCard___uR6AU{padding:14px}.index-module__ecgReportHeader___xCcLl,.index-module__ecgReportMeta___azxEv{align-items:flex-start;flex-direction:column;gap:10px}.index-module__ecgReportHeartRate___DJK5e strong{font-size:28px}.index-module__ecgReportAxisLabel___ETgJx{left:72px}.index-module__ecgReportCanvas___Yr2jg:before{left:30px}.index-module__parseSource___U0chH{overflow:visible}.index-module__parseEditor___ZH3Vk{min-height:520px}.index-module__parseAction___6Qwux .ant-select{width:112px}}.index-module__stats___MnKl8{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;min-width:96px;border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card);padding:0 14px;background:var(--app-color-bg-card);text-align:center}.index-module__stats___MnKl8 strong{color:var(--app-color-text);font-size:20px}.index-module__stats___MnKl8 span{color:var(--app-color-text-tertiary);font-size:12px}.index-module__filters___PJekI{display:flex;min-width:0;align-items:center}.index-module__dateRangeControl___z4y0r{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.index-module__dateRangeQuick___-EiZZ{flex:0 1 auto;min-width:0;white-space:nowrap}.index-module__dateRangeQuick___-EiZZ .ant-radio-button-wrapper{white-space:nowrap}.index-module__dateRange___RlrkW{width:240px;max-width:100%}.index-module__search___CkBeU{width:min(360px,100%)}.index-module__nameCell___e-tx9{display:grid;grid-gap:4px;gap:4px}.index-module__nameCell___e-tx9 a{color:var(--app-color-text);font-weight:650}.index-module__doctorCell___SMCdh{display:block;width:100%;max-width:100%}.index-module__metricCell___TBWz-{display:inline-flex;min-width:0;align-items:center;gap:6px;white-space:nowrap}.index-module__metricAbnormal___BMl2O{font-weight:650}@media(max-width:1023px){.index-module__search___CkBeU,.index-module__filters___PJekI,.index-module__dateRangeControl___z4y0r,.index-module__dateRangeQuick___-EiZZ{width:100%}.index-module__dateRangeControl___z4y0r{align-items:stretch;flex-direction:column}.index-module__dateRangeQuick___-EiZZ{overflow-x:auto;max-width:100%}.index-module__dateRange___RlrkW{width:100%;min-width:0}.index-module__dateRange___RlrkW .ant-picker-input,.index-module__dateRange___RlrkW .ant-picker-input>input{min-width:0}}.index-module__feedback___Sn00w{display:grid;min-height:22px;grid-gap:4px;gap:4px}.index-module__submit___xqmd-{margin-top:16px}.index-module__stats___wbgN7{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;min-width:96px;border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card);padding:0 14px;background:var(--app-color-bg-card);text-align:center}.index-module__stats___wbgN7 strong{color:var(--app-color-text);font-size:20px}.index-module__stats___wbgN7 span{color:var(--app-color-text-tertiary);font-size:12px}.index-module__profileFilter___QEPV-{min-width:0;flex:1 1 100%;width:100%}.index-module__mobileToolbar___S9Rbt.index-module__mobileToolbar___S9Rbt{display:block;margin-bottom:16px}.index-module__mobileToolbar___S9Rbt>*{width:100%;min-width:0}.index-module__mobileToolbar___S9Rbt>*+*{margin-top:10px}.index-module__mobileToolbar___S9Rbt>:last-child .ant-btn{width:100%}.index-module__nameCell___EYFIJ{display:grid;grid-gap:4px;gap:4px}.index-module__formGrid___M57vQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 14px;gap:0 14px}@media(max-width:1023px){.index-module__profileFilter___QEPV-{width:100%}.index-module__formGrid___M57vQ{grid-template-columns:1fr}}
