@media (max-width:1023px){.ml-main:has(.ml-patient-card-layout){overflow-x:clip;max-width:100%}.ml-patient-card-layout{width:100%;min-width:0;max-width:100%}.ml-patient-detail-head .ml-staff-content-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.15rem}.ml-patient-detail-head .ml-staff-content-nav::-webkit-scrollbar{display:none}.ml-patient-detail-head__right{flex-wrap:wrap;width:100%;margin-left:0;max-width:none}.ml-patient-detail-head__identity-bar{flex-direction:column;align-items:stretch;flex-wrap:wrap}.ml-patient-identity-card{align-items:stretch;width:100%;min-width:0}.ml-patient-identity-badge{width:100%;justify-content:space-between}.ml-patient-identity-popover{position:fixed;top:auto;bottom:calc(var(--ml-bottom-nav-h) + var(--ml-safe-bottom) + .65rem);left:max(.65rem,env(safe-area-inset-left));right:max(.65rem,env(safe-area-inset-right));width:auto;max-height:min(70dvh,28rem);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:120}.ml-patient-pending-approvals-bar{flex-direction:column;align-items:stretch;gap:.65rem;padding:.75rem .85rem}.ml-patient-pending-approvals-bar__btn{width:100%;min-height:var(--ml-touch,44px)}.ml-patient-card-layout__stack--rows{--pc-row-content-h:auto;--pc-row-surface-h:auto;--pc-row-body-pad-y:0.55rem;--pc-row-body-pad-x:0.65rem;gap:.85rem}.ml-patient-card-row__surface{height:auto;min-height:5.25rem;max-height:none;overflow:hidden}.ml-patient-card-row__surface--preview:hover{transform:none}.ml-patient-card-row__body,.ml-patient-card-row__body--inline{height:auto;min-height:0;overflow:visible}.ml-patient-card-row[data-patient-section=clinical_records_list] .ml-patient-card-row__surface,.ml-patient-card-row[data-patient-section=clinical_records_plan] .ml-patient-card-row__surface,.ml-patient-card-row[data-patient-section=clinical_tracking] .ml-patient-card-row__surface,.ml-patient-card-row[data-patient-section=measurements] .ml-patient-card-row__surface,.ml-patient-card-row[data-patient-section=portal_messages] .ml-patient-card-row__surface{height:auto;min-height:5.5rem;max-height:none}.ml-patient-card-row[data-patient-section=clinical_records_list] .ml-patient-card-row__body--inline,.ml-patient-card-row[data-patient-section=clinical_records_plan] .ml-patient-card-row__body--inline,.ml-patient-card-row[data-patient-section=clinical_tracking] .ml-patient-card-row__body--inline,.ml-patient-card-row[data-patient-section=portal_messages] .ml-patient-card-row__body--inline{flex-direction:column;align-items:stretch;height:auto}.ml-patient-card-row[data-patient-section=clinical_records_list] .ml-patient-card-row__content,.ml-patient-card-row[data-patient-section=clinical_records_plan] .ml-patient-card-row__content,.ml-patient-card-row[data-patient-section=clinical_tracking] .ml-patient-card-row__content,.ml-patient-card-row[data-patient-section=portal_messages] .ml-patient-card-row__content{height:auto;max-height:none}.ml-patient-card-row__content{height:auto;max-height:none;min-height:0;min-width:0}.ml-patient-card-row__title-btn{min-height:var(--ml-touch,44px);padding:.45rem .15rem;font-size:.92rem;line-height:1.25}.ml-patient-card-row__body,.ml-patient-card-row__body--inline{flex-direction:column;align-items:stretch;gap:.45rem}.ml-patient-card-row__info-pill,.ml-patient-card-row__leading{width:100%;min-width:0;height:auto;min-height:auto;max-height:none;flex-direction:row;align-items:center;justify-content:flex-start;gap:.55rem;padding:.48rem .65rem}.ml-patient-card-row__info-pill-caption,.ml-patient-card-row__info-pill-kicker,.ml-patient-card-row__info-pill-value{text-align:left}.ml-patient-card-row__backdrop{z-index:105;background:rgb(4 26 22/55%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.ml-patient-card-row__fullscreen{z-index:110;inset:auto 0 0 0;top:max(2.75rem,calc(env(safe-area-inset-top) + 1.25rem));max-height:calc(100dvh - max(2.75rem, calc(env(safe-area-inset-top) + 1.25rem)));border-radius:20px 20px 0 0;border-bottom:none;box-shadow:0 -12px 48px rgb(15 36 32/22%)}.ml-patient-card-row__fullscreen-head{padding:calc(.75rem + env(safe-area-inset-top, 0px)) .85rem .75rem}.ml-patient-card-row__fullscreen-title{font-size:1.12rem}.ml-patient-card-row__fullscreen-body{padding:.75rem var(--ml-mobile-pad,1rem);padding-bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ml-patient-card-row__fullscreen-foot{padding:.65rem var(--ml-mobile-pad,1rem);padding-bottom:calc(.65rem + env(safe-area-inset-bottom, 0px))}.ml-patient-card-row__fullscreen-foot .ml-overlay-close-footer--split{justify-content:space-between;gap:.55rem}.ml-patient-card-row__fullscreen-foot .ml-overlay-close-footer--split .ml-overlay-close-btn,.ml-patient-card-row__fullscreen-foot .ml-overlay-close-footer--split .ml-portal-messages-compose-submit{width:auto;flex:0 0 auto;min-height:var(--ml-touch,44px)}.ml-overlay-close-footer .ml-btn,.ml-patient-card-row__fullscreen-head .ml-overlay-close-btn{min-height:var(--ml-touch,44px)}.ml-page-watermark__logo img{width:min(62vmin,280px);max-height:min(62vmin,280px);opacity:.038}.ml-application-pool-row,.ml-iv-safety-row{flex-direction:row;align-items:stretch;gap:.38rem;height:100%;min-height:0}.ml-pc-row-lead{width:auto;min-width:0;height:100%;max-height:var(--pc-row-content-h,10.5rem);aspect-ratio:1;flex:0 0 auto;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;padding:.34rem .3rem;text-align:center}.ml-pc-row-lead__count{font-size:1.15rem}.ml-pc-row-lead__suffix{font-size:.6rem}.ml-pc-row-lead__hint{margin-left:0;margin-top:.06rem;max-width:none;text-align:center;font-size:.52rem;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ml-application-pool-row__strip,.ml-iv-suggestions-row__strip{width:100%;min-height:0;height:auto;max-height:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.ml-iv-suggestion-badge{height:auto;min-height:3.85rem;max-height:none;padding:.42rem .38rem .38rem;border-radius:14px}.ml-iv-suggestion-badge__title{font-size:.68rem;-webkit-line-clamp:3}.ml-iv-suggestion-badge-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.45rem}.ml-iv-suggestion-badge-grid--row{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:.4rem;padding-bottom:.15rem;scrollbar-width:none}.ml-iv-suggestion-badge-grid--row .ml-iv-suggestion-badge{flex:0 0 min(72vw,10.5rem);scroll-snap-align:start}.ml-iv-suggestion-badge-grid--row::-webkit-scrollbar{display:none}.ml-clinical-findings-row-card__value,.ml-engagement-row-card__value,.ml-tracking-premium-card__value{font-size:clamp(.78rem,.74rem + .2vw,.88rem)}.ml-plan-quick-row__submit,.ml-plan-quick-row__type-tile{min-height:var(--ml-touch,44px)}.ml-plan-quick-row__input,.ml-plan-quick-row__select,.ml-plan-quick-row__textarea{min-height:2.65rem;font-size:16px}.ml-plan-quick-row__types-col{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:auto}.ml-patient-card-row__content .ml-plan-quick-row{height:auto;max-height:none}.ml-patient-card-row__content .ml-plan-quick-row__layout{display:flex;flex-direction:column;gap:.55rem;height:auto;grid-template-columns:unset;grid-template-rows:unset}.ml-patient-card-row__content .ml-plan-quick-row__types-col{grid-column:unset;grid-row:unset;order:1}.ml-patient-card-row__content .ml-plan-quick-row__slot--r1{order:2}.ml-patient-card-row__content .ml-plan-quick-row__slot--r2{order:3}.ml-patient-card-row__content .ml-plan-quick-row__slot--r3{order:4}.ml-patient-card-row__content .ml-plan-quick-row__slot--r4{order:5}.ml-patient-card-row__content .ml-plan-quick-row__slot--summary{order:6}.ml-patient-card-row__content .ml-plan-quick-row__submit-wrap{order:7}.ml-patient-card-row__content .ml-plan-quick-row__detail{order:8}.ml-patient-card-row__content .ml-plan-quick-row__detail,.ml-patient-card-row__content .ml-plan-quick-row__slot--r1,.ml-patient-card-row__content .ml-plan-quick-row__slot--r2,.ml-patient-card-row__content .ml-plan-quick-row__slot--r3,.ml-patient-card-row__content .ml-plan-quick-row__slot--r4,.ml-patient-card-row__content .ml-plan-quick-row__slot--summary,.ml-patient-card-row__content .ml-plan-quick-row__submit-wrap{grid-column:unset;grid-row:unset}.ml-patient-card-row[data-patient-section=clinical_records_plan] .ml-plan-quick-row__input,.ml-patient-card-row[data-patient-section=clinical_records_plan] .ml-plan-quick-row__select,.ml-patient-card-row[data-patient-section=clinical_records_plan] .ml-plan-quick-row__submit,.ml-patient-card-row[data-patient-section=clinical_records_plan] .ml-plan-quick-row__textarea,.ml-patient-card-row__content .ml-plan-quick-row__input,.ml-patient-card-row__content .ml-plan-quick-row__select,.ml-patient-card-row__content .ml-plan-quick-row__textarea{min-height:2.75rem;font-size:16px}.ml-patient-card-row__content .ml-plan-quick-row__slot--r3 .ml-staff-provider-picker__trigger{min-height:var(--ml-touch,44px);font-size:16px}.ml-patient-card-row__content .ml-plan-quick-row__submit{width:100%}.ml-measurement-quick-grid--row-strip{--ml-measurement-strip-cols:2;--ml-measurement-strip-gap:0.38rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-flow:row;grid-auto-columns:unset;overflow-x:hidden;overflow-y:auto;max-height:16rem;height:auto;touch-action:pan-y}.ml-measurement-quick-card--row-strip .ml-measurement-quick-card__input{min-height:2rem;font-size:16px}.ml-measurement-quick-card--row-strip .ml-measurement-quick-card__submit{min-height:var(--ml-touch,44px)}.ml-patient-card-row__content .ml-score-compact-strip--in-row{flex-direction:column;align-items:stretch;gap:.4rem}.ml-patient-card-row__content .ml-score-compact-strip--in-row .ml-score-compact-strip__badges{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:.4rem;padding-bottom:.12rem;scrollbar-width:none}.ml-patient-card-row__content .ml-score-compact-strip--in-row .ml-score-compact-strip__badges::-webkit-scrollbar{display:none}.ml-patient-card-row__content .ml-score-compact-strip--in-row .ml-score-compact-strip__pill{flex:0 0 auto;scroll-snap-align:start;max-height:none}.ml-patient-card-row[data-patient-section=o_score] .ml-score-compact-strip--in-row .ml-patient-score-pill.ml-score-compact-strip__pill,.ml-patient-card-row[data-patient-section=o_score] .ml-score-compact-strip--in-row .ml-score-compact-strip__pill{flex:0 0 var(--pc-score-pill-w,10.25rem)!important;width:var(--pc-score-pill-w,10.25rem)!important;min-width:var(--pc-score-pill-w,10.25rem)!important;max-width:var(--pc-score-pill-w,10.25rem)!important;height:var(--pc-score-row-badge-h,9.5rem)!important;min-height:var(--pc-score-row-badge-h,9.5rem)!important;max-height:var(--pc-score-row-badge-h,9.5rem)!important}.ml-patient-card-row__content .ml-program-scroll-host{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pinch-zoom}.ml-patient-card-row__content .ml-program-scroll-host::-webkit-scrollbar{display:none}.ml-patient-card-row__content .ml-program-scroll-track{display:flex;flex-wrap:nowrap;width:max-content;min-width:100%}.ml-patient-card-row__content .ml-program-scroll-cell .ml-program-badge{max-height:none}.ml-patient-card-row__content .ml-program-badge-grid,.ml-patient-card-row__content .ml-program-badge-grid--row-six{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:.4rem;scrollbar-width:none}.ml-patient-card-row__content .ml-program-badge-grid--row-six::-webkit-scrollbar,.ml-patient-card-row__content .ml-program-badge-grid::-webkit-scrollbar{display:none}.ml-patient-card-row__content .ml-program-badge-grid--row-six>li,.ml-patient-card-row__content .ml-program-badge-grid>li{flex:0 0 min(68vw,9.5rem);scroll-snap-align:start}.ml-patient-card-row__content .ml-program-badge,.ml-patient-card-row__content .ml-program-badge-grid--row-six .ml-program-badge{height:auto;min-height:5.5rem;max-height:none}.ml-analytics-tabs--participant,.ml-patient-analysis__toolbar .ml-analytics-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.35rem;padding-bottom:.1rem}.ml-analytics-tabs--participant::-webkit-scrollbar,.ml-patient-analysis__toolbar .ml-analytics-tabs::-webkit-scrollbar{display:none}.ml-analytics-tabs--participant .ml-analytics-tabs__btn{flex-shrink:0;min-height:2.35rem;padding:.4rem .75rem;font-size:.78rem}.ml-patient-analysis__actions{flex-direction:column;align-items:stretch;gap:.45rem}.ml-patient-analysis__actions .ml-btn{width:100%;min-height:var(--ml-touch,44px)}.ml-clinical-findings-row-card__list{gap:.18rem .2rem;min-height:0}.ml-clinical-findings-row-card__entry{padding:.18rem .2rem}.ml-clinical-findings-row-card__subline{-webkit-line-clamp:1}.ml-clinical-hub-row__pathway{min-height:3.35rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ml-pathway-premium-bar__next-hint{font-size:.68rem;padding-inline:.15rem}.ml-clinical-hub-row__pathway::-webkit-scrollbar{display:none}.ml-patient-card-table-row{overflow-x:auto;-webkit-overflow-scrolling:touch}.ml-cr-list-row__detail-line{flex-direction:column;align-items:stretch;gap:.2rem}.ml-cr-list-row__detail-main{white-space:normal;overflow:visible;text-overflow:unset}.ml-cr-list-row__detail-meta{flex:none;width:100%;min-width:0;max-width:none;padding-left:0;padding-top:.28rem;border-left:none;border-top:1px solid color-mix(in srgb,var(--ml-border) 75%,transparent)}.ml-cr-list-row__meta-part{white-space:normal;overflow:visible;text-overflow:unset}.ml-patient-card-row__content .ml-cr-list-row__item{padding:.45rem .5rem}.ml-patient-card-row__content .ml-tracking-row--badge-strip{height:auto}.ml-tracking-row--with-analysis{display:flex;flex-direction:column;gap:.38rem;height:auto}.ml-tracking-row__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.32rem;gap:.32rem}.ml-tracking-row__analysis{display:grid;grid-template-columns:1fr;grid-gap:.32rem;gap:.32rem}.ml-patient-card-row:not([data-patient-section=clinical_tracking]) .ml-tracking-row__badge-strip .ml-tracking-premium-card--row-badge,.ml-patient-card-row__content .ml-tracking-row__badge-strip .ml-tracking-premium-card--row-badge,.ml-tracking-row__badge-strip .ml-tracking-premium-card--row-badge{min-width:0;width:auto;max-width:none;flex:unset;flex-basis:auto}.ml-patient-card-row__content .ml-tracking-premium-card--row-badge .ml-tracking-premium-card__value{-webkit-line-clamp:4;white-space:normal}.ml-clinical-records-list,.ml-iv-care-plan,.ml-iv-safety-panel,.ml-portal-access-inline,.ml-portal-messages-panel{min-width:0}.ml-clinical-records__tabs,.ml-cr-list-row__filters,.ml-portal-messages-panel .ml-o-score-tab{flex-wrap:wrap;gap:.4rem}.ml-clinical-records__tabs .ml-btn,.ml-cr-list-row__filter,.ml-portal-messages-panel .ml-o-score-tab{min-height:2.5rem}.ml-portal-access-inline__layout{flex-direction:column;gap:.65rem}.ml-portal-access-panel__actions{flex-direction:column;align-items:stretch}.ml-portal-access-panel__actions .ml-btn{width:100%;min-height:var(--ml-touch,44px)}.ml-iv-safety-panel__grid{grid-template-columns:1fr}.ml-dialog--clinical-detail{width:min(100vw - 1rem,100%);max-height:calc(100dvh - 1rem)}}@media (max-width:1023px) and (orientation:portrait){.ml-patient-card-row__surface{min-height:6.5rem}.ml-patient-card-row[data-patient-section=clinical_tracking] .ml-patient-card-row__surface{min-height:auto}.ml-patient-card-row[data-patient-section=clinical_findings_recommendations] .ml-patient-card-row__surface,.ml-patient-card-row[data-patient-section=participant_engagement] .ml-patient-card-row__surface{min-height:7.5rem}.ml-patient-card-row[data-patient-section=clinical_records_plan] .ml-patient-card-row__surface{min-height:auto}.ml-clinical-findings-row,.ml-engagement-row{grid-template-columns:1fr;gap:.35rem}.ml-engagement-row-card{min-height:3.65rem}.ml-patient-card-row:not([data-patient-section=clinical_tracking]) .ml-tracking-row--badge-strip .ml-tracking-row__badge-strip{--ml-tracking-badge-gap:0.28rem;display:contents}.ml-tracking-row__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-patient-card-row__content .ml-tracking-premium-card--row-badge .ml-tracking-premium-card__kicker{font-size:.66rem}.ml-patient-card-row__content .ml-tracking-premium-card--row-badge .ml-tracking-premium-card__value{-webkit-line-clamp:5;font-size:clamp(.78rem,.74rem + .16vw,.88rem);line-height:1.32}.ml-iv-suggestions-row__strip{grid-auto-flow:row;grid-auto-columns:unset;overflow-x:hidden;overflow-y:auto;max-height:9.5rem}.ml-application-pool-row__strip,.ml-iv-suggestions-row__strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.32rem;gap:.32rem}.ml-application-pool-row__strip{overflow:visible}.ml-iv-care-plan__suggestions-panel .ml-iv-suggestion-badge-grid{grid-template-columns:1fr}.ml-patient-detail-head__right{flex-direction:column;align-items:stretch}}@media (max-width:1023px) and (orientation:landscape){.ml-main{padding-top:calc(.4rem + var(--ml-safe-top));padding-bottom:calc(.85rem + var(--ml-bottom-nav-h) + var(--ml-safe-bottom))}.ml-shell__body:has(.ml-patient-card-layout) .ml-mobile-header{background:none!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important}.ml-shell__body:has(.ml-patient-card-layout) .ml-main{padding-top:calc(.35rem + var(--ml-safe-top))}.ml-patient-card-layout__stack--rows{gap:.55rem}.ml-patient-card-row__surface{min-height:4.75rem}.ml-patient-card-row__title-btn{min-height:2.35rem;font-size:.86rem}.ml-patient-card-row__body--inline{flex-direction:row;align-items:stretch;gap:.4rem}.ml-patient-card-row__info-pill,.ml-patient-card-row__leading:not(:empty){width:5.75rem;min-width:5.75rem;flex-direction:column;justify-content:center;padding:.35rem .4rem}.ml-patient-card-row__content{flex:1 1 auto}.ml-patient-card-row__fullscreen{inset:.35rem .65rem;top:calc(.35rem + env(safe-area-inset-top, 0px));bottom:calc(.35rem + env(safe-area-inset-bottom, 0px));left:max(.65rem,env(safe-area-inset-left,0px));right:max(.65rem,env(safe-area-inset-right,0px));max-height:none;border-radius:16px;border-bottom:1px solid var(--ml-border)}.ml-patient-card-row__fullscreen-head{padding-top:.65rem}.ml-patient-card-row__fullscreen-body{padding:.65rem .85rem}.ml-application-pool-row,.ml-iv-safety-row{flex-direction:row;gap:.38rem}.ml-pc-row-lead{aspect-ratio:1;width:auto;min-width:0;height:100%;max-height:var(--pc-row-content-h,10.5rem);flex-direction:column;justify-content:center;padding:.3rem .28rem}.ml-pc-row-lead__hint{margin-left:0;max-width:none;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ml-clinical-findings-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}.ml-patient-card-row[data-patient-section=clinical_findings_recommendations] .ml-clinical-findings-row-card__list{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(2.65rem,1fr));max-height:none;overflow:visible}.ml-patient-card-row[data-patient-section=clinical_findings_recommendations] .ml-clinical-findings-row-card__list li:nth-child(n+5){display:list-item}.ml-patient-card-row[data-patient-section=clinical_findings_recommendations] .ml-clinical-findings-row-card__list li:nth-child(n+7){display:none}.ml-patient-card-row[data-patient-section=clinical_findings_recommendations] .ml-clinical-findings-row-card__entry{min-height:2.65rem}.ml-patient-card-row[data-patient-section=clinical_findings_recommendations] .ml-patient-card-row__surface{min-height:9rem}.ml-patient-card-row:not([data-patient-section=participant_engagement]) .ml-engagement-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem}.ml-patient-card-row:not([data-patient-section=participant_engagement]) .ml-engagement-row-card__value{font-size:.72rem;-webkit-line-clamp:2}.ml-patient-card-row:not([data-patient-section=participant_engagement]) .ml-engagement-row-card__detail{display:none}.ml-patient-card-row:not([data-patient-section=clinical_tracking]) .ml-tracking-row--badge-strip .ml-tracking-row__badge-strip{overflow-x:auto}.ml-patient-card-row:not([data-patient-section=clinical_tracking]) .ml-tracking-row__badge-strip .ml-tracking-premium-card--row-badge{min-width:0;flex:1 1 calc(33.333% - var(--ml-tracking-badge-gap));width:auto;max-width:none}.ml-tracking-row--with-analysis{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.35rem;height:auto}.ml-tracking-row__metrics{flex:1 1 58%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}.ml-tracking-row__analysis{flex:1 1 38%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.ml-patient-card-row[data-patient-section=clinical_records_list] .ml-patient-card-row__body--inline,.ml-patient-card-row[data-patient-section=clinical_tracking] .ml-patient-card-row__body--inline,.ml-patient-card-row[data-patient-section=portal_messages] .ml-patient-card-row__body--inline{flex-direction:row;align-items:stretch}.ml-patient-card-row__content .ml-tracking-premium-card{padding:.32rem .36rem .28rem}.ml-patient-card-row__content .ml-tracking-premium-card__kicker{font-size:.62rem}.ml-patient-card-row__content .ml-tracking-premium-card__value{font-size:.72rem;-webkit-line-clamp:2}.ml-iv-suggestions-row__strip{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-auto-columns:minmax(4.85rem,1fr);overflow-x:auto;overflow-y:hidden;max-height:none;height:100%}.ml-application-pool-row__strip{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.32rem;-webkit-overflow-scrolling:touch}.ml-application-pool-row__card{flex:0 0 min(42vw,8.5rem)}.ml-application-pool-row__card .ml-clinical-library-card__title{font-size:clamp(.8rem,.76rem + .22vw,.92rem);font-weight:800;-webkit-line-clamp:3}.ml-plan-quick-row__layout{display:flex;flex-direction:column;gap:.45rem;height:auto}.ml-patient-card-row__content .ml-plan-quick-row__types-col{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto}.ml-patient-card-row__content .ml-score-compact-strip--in-row:not(.ml-program-row-strip--in-row){flex-direction:column;align-items:stretch}.ml-patient-card-row__content .ml-program-row-strip--in-row{flex-direction:row;align-items:center}.ml-patient-card-row__content .ml-program-badge-grid--row-six>li,.ml-patient-card-row__content .ml-program-badge-grid>li{flex:0 0 min(38vw,8rem)}.ml-patient-card-row__content .ml-program-badge,.ml-patient-card-row__content .ml-program-badge-grid--row-six .ml-program-badge{min-height:4.25rem}.ml-patient-analysis__actions{flex-direction:row;flex-wrap:wrap}.ml-patient-analysis__actions .ml-btn{width:auto;flex:1 1 auto}.ml-patient-detail-head{flex-direction:row;flex-wrap:wrap;gap:.45rem}.ml-patient-detail-head__right{flex-direction:row;flex-wrap:wrap;max-width:100%}.ml-bottom-nav{left:.45rem;right:.45rem;bottom:calc(.3rem + var(--ml-safe-bottom));min-height:3.65rem;padding:.25rem .35rem .3rem}.ml-bottom-nav__label{font-size:.58rem}.ml-portal-access-inline__layout{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.ml-iv-safety-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-clinical-records__tabs,.ml-cr-list-row__filters{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ml-clinical-records__tabs::-webkit-scrollbar,.ml-cr-list-row__filters::-webkit-scrollbar{display:none}.ml-cr-list-row{--ml-cr-list-meta-w:7.25rem}.ml-cr-list-row__detail-meta{min-width:var(--ml-cr-list-meta-w);max-width:var(--ml-cr-list-meta-w)}.ml-cr-list-row__meta-part{font-size:.66rem}.ml-portal-access-panel__actions{flex-direction:row;flex-wrap:wrap}.ml-portal-access-panel__actions .ml-btn{width:auto}}@media (max-width:380px) and (orientation:portrait){.ml-patient-card-row__title-btn{font-size:.86rem}.ml-iv-suggestions-row__strip{grid-template-columns:1fr;max-height:none}.ml-pc-row-lead__hint{display:none}.ml-tracking-row__metrics{grid-template-columns:1fr}.ml-measurement-quick-grid--row-strip{grid-template-columns:1fr;max-height:20rem}.ml-patient-card-row__content .ml-program-badge-grid--row-six>li,.ml-patient-card-row__content .ml-program-badge-grid>li{flex:0 0 min(82vw,10rem)}}@media (max-width:1023px){.ml-patient-card-layout__slot{content-visibility:auto;contain-intrinsic-size:auto 13rem}.ml-patient-card-row__fullscreen-body{content-visibility:auto}}@media (max-width:1023px){.ml-main:has(.ml-patient-card-layout){min-width:0}.ml-patient-detail-head{min-width:0;margin-bottom:.9rem}.ml-patient-detail-head__identity-bar,.ml-patient-detail-head__identity-bar>*,.ml-patient-detail-head__right{min-width:0;max-width:100%}.ml-patient-card-layout__stack--rows{gap:.75rem}.ml-patient-card-layout__slot{min-width:0;contain-intrinsic-size:auto 12rem}.ml-patient-card-row{min-width:0}.ml-patient-card-row__title{margin-bottom:.38rem}.ml-patient-card-row__title-btn{display:flex;align-items:center;width:100%;min-width:0;min-height:2.75rem;padding:.38rem .15rem;overflow-wrap:anywhere}.ml-patient-card-row[data-patient-section] .ml-patient-card-row__surface,.ml-patient-card-row__surface{height:auto;min-height:5.5rem;max-height:min(42dvh,20rem);border-radius:12px;overflow:hidden;overscroll-behavior:contain}.ml-patient-card-row[data-patient-section=programs] .ml-patient-card-row__surface{overflow:visible;overscroll-behavior:auto}.ml-patient-card-row__band{flex-basis:4px;width:4px}.ml-patient-card-row[data-patient-section] .ml-patient-card-row__body--inline,.ml-patient-card-row__body,.ml-patient-card-row__body--inline{height:auto;min-height:0;max-height:inherit;overflow:hidden}.ml-patient-card-row[data-patient-section] .ml-patient-card-row__content,.ml-patient-card-row__content{height:auto;min-height:0;max-height:min(36dvh,17rem);overflow-x:hidden;overflow-y:auto;align-items:flex-start;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ml-accent) 30%,transparent) transparent}.ml-patient-card-row__content>*{min-width:0;max-width:100%}.ml-patient-card-row__content input,.ml-patient-card-row__content select,.ml-patient-card-row__content textarea,.ml-patient-card-row__fullscreen-body input,.ml-patient-card-row__fullscreen-body select,.ml-patient-card-row__fullscreen-body textarea{max-width:100%;font-size:16px}.ml-patient-card-row__fullscreen{width:auto;min-width:0;max-width:100%}.ml-patient-card-row__fullscreen-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;min-width:0}.ml-patient-card-row__fullscreen-head-main,.ml-patient-card-row__fullscreen-head-main>div{min-width:0}.ml-patient-card-row__fullscreen-title{overflow-wrap:anywhere}.ml-patient-card-row__fullscreen-body{min-width:0;overscroll-behavior:contain}.ml-patient-card-row__fullscreen-body>*{min-width:0;max-width:100%}.ml-patient-card-row__fullscreen-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:2}}@media (max-width:1023px) and (orientation:portrait){.ml-patient-detail-head,.ml-patient-detail-head__identity-bar,.ml-patient-detail-head__right{width:100%}.ml-patient-card-row[data-patient-section] .ml-patient-card-row__body--inline,.ml-patient-card-row__body,.ml-patient-card-row__body--inline{flex-direction:column;align-items:stretch}.ml-patient-card-row__info-pill,.ml-patient-card-row__leading{flex:0 0 auto}.ml-patient-card-row[data-patient-section] .ml-patient-card-row__content,.ml-patient-card-row__content{width:100%;max-height:min(38dvh,18rem)}.ml-patient-card-row[data-patient-section=clinical_records_plan] .ml-patient-card-row__surface,.ml-patient-card-row[data-patient-section=measurements] .ml-patient-card-row__surface{max-height:min(52dvh,25rem)}.ml-patient-card-row[data-patient-section=clinical_records_plan] .ml-patient-card-row__content,.ml-patient-card-row[data-patient-section=measurements] .ml-patient-card-row__content{max-height:min(46dvh,22rem)}.ml-patient-card-row__fullscreen{top:max(1.25rem,env(safe-area-inset-top));max-height:calc(100dvh - max(1.25rem, env(safe-area-inset-top)))}.ml-patient-card-row__fullscreen-head{padding-top:.75rem}.ml-patient-card-row__fullscreen-foot .ml-btn:not(.ml-portal-messages-compose-submit){width:100%}}@media (max-width:1023px) and (orientation:landscape){.ml-patient-detail-head{align-items:flex-start}.ml-patient-detail-head__right{flex:1 1 100%}.ml-patient-detail-head__identity-bar{flex:1 1 32rem;flex-direction:row;flex-wrap:nowrap}.ml-patient-card-row[data-patient-section] .ml-patient-card-row__surface,.ml-patient-card-row__surface{min-height:5rem;max-height:min(54dvh,15rem)}.ml-patient-card-row[data-patient-section] .ml-patient-card-row__body--inline,.ml-patient-card-row__body,.ml-patient-card-row__body--inline{flex-direction:row;align-items:stretch}.ml-patient-card-row[data-patient-section] .ml-patient-card-row__content,.ml-patient-card-row__content{max-height:min(46dvh,12.5rem)}.ml-patient-card-row[data-patient-section=clinical_records_plan] .ml-patient-card-row__surface,.ml-patient-card-row[data-patient-section=measurements] .ml-patient-card-row__surface{max-height:min(66dvh,18rem)}.ml-patient-card-row[data-patient-section=clinical_records_plan] .ml-patient-card-row__content,.ml-patient-card-row[data-patient-section=measurements] .ml-patient-card-row__content{max-height:min(58dvh,15.5rem)}.ml-patient-card-row__fullscreen{top:max(.35rem,env(safe-area-inset-top));bottom:calc(max(.35rem, env(safe-area-inset-bottom)) + var(--ml-bottom-nav-h, 0px));max-height:none}.ml-patient-card-row__fullscreen-foot,.ml-patient-card-row__fullscreen-head{padding-block:.55rem}}@media (max-width:540px) and (orientation:portrait){.ml-patient-card-row[data-patient-section] .ml-patient-card-row__surface,.ml-patient-card-row__surface{max-height:min(46dvh,19rem)}.ml-patient-card-row[data-patient-section] .ml-patient-card-row__content,.ml-patient-card-row__content{max-height:min(40dvh,16.5rem)}.ml-tracking-row__metrics{grid-template-columns:1fr}}@media (max-width:1023px){.ml-patient-card-layout__slot,.ml-patient-card-row__fullscreen-body{content-visibility:visible;contain:none}.ml-shell__body:has(.ml-patient-card-layout) .ml-mobile-header{position:fixed;top:0;left:0;right:0;z-index:90;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;backdrop-filter:none;-webkit-backdrop-filter:none}.ml-shell__body:has(.ml-patient-card-layout) .ml-main{padding-top:calc(.85rem + var(--ml-header-h) + var(--ml-safe-top))}@media (orientation:landscape){.ml-shell__body:has(.ml-patient-card-layout) .ml-mobile-header{background:none!important;background-color:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important}.ml-shell__body:has(.ml-patient-card-layout) .ml-main{padding-top:calc(.35rem + var(--ml-safe-top))}}.ml-shell__body:has(.ml-patient-card-layout) .ml-bottom-nav{z-index:90;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;backdrop-filter:none;-webkit-backdrop-filter:none;touch-action:manipulation;transition:transform .34s ease,opacity .34s ease,visibility .34s ease}.ml-bottom-nav__item,.ml-participant-row,.ml-patient-score-pill,.ml-program-badge,.ml-score-compact-strip__manage{touch-action:manipulation}.ml-patient-card-row[data-patient-section=programs] .ml-program-row-strip__badges .ml-program-badge,.ml-patient-card-row[data-patient-section=programs] .ml-program-scroll-host .ml-program-badge{touch-action:pan-x pinch-zoom!important}.ml-bottom-nav__item--pending{color:var(--ml-accent);background:color-mix(in srgb,var(--ml-accent) 12%,#fff)}.ml-patient-card-row[data-patient-section=clinical_tracking] .ml-tracking-row__badge-strip,.ml-patient-card-row__content .ml-program-badge-grid,.ml-patient-card-row__content .ml-program-badge-grid--row-six,.ml-patient-card-row__content .ml-program-row-strip--in-row .ml-program-row-strip__badges,.ml-patient-card-row__content .ml-program-row-strip--in-row .ml-score-compact-strip__badges,.ml-patient-card-row__content .ml-program-scroll-host,.ml-patient-card-row__content .ml-score-compact-strip--in-row .ml-score-compact-strip__badges{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-snap-type:x proximity;scrollbar-width:none}.ml-patient-card-row__content .ml-program-badge-grid--row-six:after,.ml-patient-card-row__content .ml-program-badge-grid:after,.ml-patient-card-row__content .ml-program-row-strip--in-row .ml-program-row-strip__badges:after,.ml-patient-card-row__content .ml-program-row-strip--in-row .ml-score-compact-strip__badges:after,.ml-patient-card-row__content .ml-score-compact-strip--in-row .ml-score-compact-strip__badges:after{content:"";flex:0 0 0.35rem}.ml-patient-card-row__content .ml-program-badge-grid--row-six>li,.ml-patient-card-row__content .ml-program-badge-grid>li,.ml-patient-card-row__content .ml-program-row-strip--in-row .ml-program-row-strip__badges .ml-program-badge,.ml-patient-card-row__content .ml-program-row-strip--in-row .ml-program-row-strip__pill,.ml-patient-card-row__content .ml-program-row-strip--in-row .ml-score-compact-strip__badges .ml-program-badge,.ml-patient-card-row__content .ml-score-compact-strip--in-row .ml-score-compact-strip__pill{scroll-snap-align:start}.ml-patient-card-row__backdrop{z-index:520}.ml-patient-card-row__fullscreen{z-index:530}.ml-score-compact-strip__backdrop{z-index:540}.ml-score-compact-strip__popover{z-index:550}.ml-dialog[open],.ml-modal-backdrop{z-index:560}.ml-patient-card-row__content .ml-cr-list-row__items{gap:.22rem}.ml-patient-card-row__content .ml-cr-list-row__item{min-height:0;gap:.14rem;padding:.3rem .4rem;border-radius:8px}.ml-patient-card-row__content .ml-cr-list-row__item-head{flex-wrap:nowrap;gap:.28rem;min-width:0;overflow:hidden}.ml-patient-card-row__content .ml-cr-list-row__item-head>*{min-width:0}.ml-patient-card-row__content .ml-cr-list-row__detail-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(4.75rem,6rem);align-items:center;grid-gap:.35rem;gap:.35rem}.ml-patient-card-row__content .ml-cr-list-row__detail-main,.ml-patient-card-row__content .ml-cr-list-row__meta-part{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-patient-card-row__content .ml-cr-list-row__detail-meta{width:auto;min-width:0;max-width:none;padding:0 0 0 .35rem;border-top:0;border-left:1px solid color-mix(in srgb,var(--ml-border) 75%,transparent)}}@media (max-width:540px) and (orientation:portrait){.ml-patient-card-row__content .ml-program-badge-grid--row-six>li,.ml-patient-card-row__content .ml-program-badge-grid>li{flex-basis:min(74vw,9.5rem)}}@media (max-width:1023px){.ml-patient-card-row[data-patient-section=clinical_findings_recommendations] .ml-patient-card-row__surface{max-height:min(58dvh,27rem)}.ml-patient-card-row[data-patient-section=clinical_findings_recommendations] .ml-patient-card-row__content{max-height:min(52dvh,24rem)}.ml-clinical-findings-row{gap:.42rem;min-width:0}.ml-clinical-findings-row-card{min-width:0;padding:.45rem}.ml-clinical-findings-row-card__body,.ml-clinical-findings-row-card__entry,.ml-clinical-findings-row-card__entry-head,.ml-clinical-findings-row-card__list,.ml-clinical-findings-row-card__list li{min-width:0;max-width:100%}.ml-clinical-findings-row-card__entry{overflow:hidden;padding:.28rem .32rem}.ml-clinical-findings-row-card__line{width:100%;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2}.ml-clinical-findings-row-card__subline{width:100%;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:1}.ml-patient-card-row__content .ml-plan-quick-row__detail{order:7}.ml-patient-card-row__content .ml-plan-quick-row__submit-wrap{order:9;width:100%;margin-top:.1rem}.ml-patient-card-row__content .ml-plan-quick-row__submit-wrap .ml-plan-quick-row__slot-label{display:none}.ml-patient-card-row__content .ml-plan-quick-row__submit{width:100%;min-height:var(--ml-touch,44px)}.ml-patient-card-row[data-patient-section=measurements] .ml-measurement-veri-row{overflow:hidden}.ml-patient-card-row[data-patient-section=application_pool] .ml-application-pool-row>.ml-pc-row-lead,.ml-patient-card-row[data-patient-section=iv_personal_suggestions] .ml-application-pool-row>.ml-pc-row-lead{display:none}.ml-patient-card-row[data-patient-section=application_pool] .ml-application-pool-row,.ml-patient-card-row[data-patient-section=iv_personal_suggestions] .ml-application-pool-row{display:block;width:100%;min-width:0}.ml-patient-card-row[data-patient-section=application_pool] .ml-application-pool-row__strip,.ml-patient-card-row[data-patient-section=iv_personal_suggestions] .ml-iv-suggestions-row__strip{display:grid;grid-template-rows:repeat(2,minmax(4.8rem,1fr));grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(8.25rem,42%);grid-gap:.38rem;gap:.38rem;width:100%;height:auto;max-height:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-snap-type:x proximity;scrollbar-width:none}.ml-patient-card-row[data-patient-section=application_pool] .ml-application-pool-row__card,.ml-patient-card-row[data-patient-section=iv_personal_suggestions] .ml-iv-suggestions-row__card{min-height:4.8rem;height:100%;scroll-snap-align:start}.ml-patient-card-row[data-patient-section=participant_engagement] .ml-patient-card-row__surface{max-height:min(54dvh,22rem)}.ml-patient-card-row[data-patient-section=participant_engagement] .ml-patient-card-row__content{max-height:min(48dvh,19rem)}.ml-patient-card-row__content .ml-engagement-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;grid-gap:.42rem;gap:.42rem;height:auto;min-height:0}.ml-patient-card-row__content .ml-engagement-row-card{min-height:5.2rem;padding:.58rem .62rem;align-items:flex-start;justify-content:flex-start;text-align:left;border-radius:12px}.ml-patient-card-row__content .ml-engagement-row-card:nth-child(2){grid-column:1/-1;grid-row:1;min-height:6.25rem;background:linear-gradient(145deg,color-mix(in srgb,var(--ml-accent) 10%,#fff),#fff 60%,color-mix(in srgb,#c4a882 12%,#fff))}.ml-patient-card-row__content .ml-engagement-row-card:first-child{grid-column:1;grid-row:2}.ml-patient-card-row__content .ml-engagement-row-card:nth-child(3){grid-column:2;grid-row:2}.ml-patient-card-row__content .ml-engagement-row-card__glyph{position:absolute;top:.55rem;right:.55rem;width:1.7rem;height:1.7rem}.ml-patient-card-row__content .ml-engagement-row-card__body{align-items:flex-start;justify-content:flex-start;gap:.22rem;padding-right:1.8rem;text-align:left}.ml-patient-card-row__content .ml-engagement-row-card__detail,.ml-patient-card-row__content .ml-engagement-row-card__value{text-align:left}.ml-patient-card-row__content .ml-engagement-row-card__detail{-webkit-line-clamp:2}.ml-patient-card-row[data-patient-section=clinical_records_list] .ml-cr-list-row,.ml-patient-card-row[data-patient-section=portal_messages] .ml-cr-list-row{gap:.3rem}.ml-patient-card-row[data-patient-section=clinical_records_list] .ml-cr-list-row__filter,.ml-patient-card-row[data-patient-section=portal_messages] .ml-cr-list-row__filter{min-height:2.1rem;padding:.28rem .62rem;font-size:.68rem}.ml-patient-card-row[data-patient-section=clinical_records_list] .ml-cr-list-row__item,.ml-patient-card-row[data-patient-section=portal_messages] .ml-cr-list-row__item{border-radius:8px;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--ml-surface) 94%,#fff))}}@media (max-width:540px) and (orientation:portrait){.ml-clinical-findings-row-card__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(3.25rem,auto))}.ml-clinical-findings-row-card__subline{display:none}.ml-patient-card-row[data-patient-section=application_pool] .ml-application-pool-row__strip,.ml-patient-card-row[data-patient-section=iv_personal_suggestions] .ml-iv-suggestions-row__strip{grid-auto-columns:minmax(7.6rem,48%)}}@media (max-width:1023px){.ml-drawer-backdrop{z-index:610}.ml-drawer{z-index:620;display:flex;flex-direction:column;height:100dvh;max-height:100dvh;min-height:0;padding-bottom:calc(.75rem + var(--ml-safe-bottom, 0px));overflow:hidden}.ml-drawer__brand-block,.ml-drawer__signout{flex:0 0 auto}.ml-drawer__scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.45rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.ml-drawer__brand-block{margin-bottom:.45rem;padding-bottom:.55rem}.ml-drawer__nav{flex:0 0 auto;overflow:visible}.ml-drawer__signout{position:relative;z-index:2;flex:0 0 auto;width:100%;margin-top:.35rem;padding-top:.35rem;border-top:1px solid rgba(255,255,255,.1)}.ml-drawer__signout .ml-btn{width:100%;min-height:var(--ml-touch,44px)}.ml-patient-card-row[data-patient-section=programs] .ml-card--programs-row,.ml-patient-card-row[data-patient-section=programs] .ml-patient-card-row__body--inline,.ml-patient-card-row[data-patient-section=programs] .ml-patient-card-row__content,.ml-patient-card-row[data-patient-section=programs] .ml-program-row-strip--in-row{min-width:0;overflow:visible;touch-action:auto}.ml-patient-card-row[data-patient-section=programs] .ml-card--programs-row{display:block;width:100%}.ml-patient-card-row__backdrop{z-index:680}.ml-patient-card-row__fullscreen{inset:max(.35rem,var(--ml-safe-top,0px)) .35rem calc(var(--ml-bottom-nav-h, 4.5rem) + var(--ml-safe-bottom, 0px) + .35rem);z-index:690;max-height:none;overflow:hidden}.ml-patient-card-row__fullscreen-head{position:-webkit-sticky;position:sticky;top:0;z-index:4;flex:0 0 auto;background:#fff}.ml-patient-card-row__fullscreen-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.ml-patient-card-row__fullscreen-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:4;display:flex;flex:0 0 auto;padding:.6rem;padding-bottom:calc(.6rem + var(--ml-safe-bottom, 0px));background:#fff}.ml-patient-card-row__fullscreen-foot .ml-overlay-close-btn,.ml-patient-card-row__fullscreen-foot .ml-overlay-close-footer{width:100%}.ml-patient-card-row__fullscreen-foot .ml-overlay-close-footer--split{width:100%;gap:.55rem;justify-content:space-between}.ml-patient-card-row__fullscreen-foot .ml-overlay-close-footer--split .ml-overlay-close-btn,.ml-patient-card-row__fullscreen-foot .ml-overlay-close-footer--split .ml-portal-messages-compose-submit{width:auto;flex:0 0 auto;min-height:var(--ml-touch,44px)}.ml-patient-card-row__fullscreen-foot .ml-overlay-close-footer--split .ml-overlay-close-footer__start{flex:0 0 auto;min-width:0}.ml-modal-backdrop{inset:0;z-index:720;align-items:stretch;padding:max(.35rem,var(--ml-safe-top,0px)) .35rem calc(var(--ml-bottom-nav-h, 4.5rem) + var(--ml-safe-bottom, 0px) + .35rem);overflow:hidden}.ml-modal,.ml-modal.ml-modal--wide{width:100%;max-width:100%;height:auto;max-height:100%;margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.ml-modal__head{top:0}.ml-modal .ml-overlay-close-footer,.ml-modal__head{position:-webkit-sticky;position:sticky;z-index:5;flex:0 0 auto;background:#fff}.ml-modal .ml-overlay-close-footer{bottom:0;display:flex;margin-top:.75rem;padding:.6rem;padding-bottom:calc(.6rem + var(--ml-safe-bottom, 0px))}.ml-modal .ml-overlay-close-footer .ml-overlay-close-btn{width:100%}.ml-patient-card-row[data-patient-section=o_score]{--pc-score-pill-w:10.25rem;--pc-score-row-badge-h:9.5rem}.ml-patient-card-row[data-patient-section=o_score] .ml-score-compact-strip__toolbar{display:flex;flex-direction:column;align-items:stretch;gap:.42rem;width:100%;height:auto}.ml-patient-card-row[data-patient-section=o_score] .ml-score-compact-strip__badges{display:flex;flex:0 0 auto;align-items:stretch;width:100%;max-width:100%;min-width:0;height:var(--pc-score-row-badge-h);min-height:var(--pc-score-row-badge-h);gap:.42rem;padding:0 .85rem .2rem 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;touch-action:pan-x;scrollbar-width:none}}@media (max-width:1023px){.ml-patient-card-row[data-patient-section=o_score] .ml-score-compact-strip__badges::-webkit-scrollbar{display:none}.ml-patient-card-row[data-patient-section=o_score] .ml-patient-score-pill.ml-score-compact-strip__pill,.ml-patient-card-row[data-patient-section=o_score] .ml-score-compact-strip__pill{box-sizing:border-box;flex:0 0 var(--pc-score-pill-w)!important;width:var(--pc-score-pill-w)!important;min-width:var(--pc-score-pill-w)!important;max-width:var(--pc-score-pill-w)!important;height:var(--pc-score-row-badge-h)!important;min-height:var(--pc-score-row-badge-h)!important;max-height:var(--pc-score-row-badge-h)!important;padding:.55rem .45rem!important;gap:.28rem;scroll-snap-align:start;touch-action:pan-x}.ml-patient-card-row[data-patient-section=o_score] .ml-score-compact-strip__manage{align-self:stretch;width:100%;min-height:var(--ml-touch,44px)}.ml-score-compact-strip__popover--dropdown .ml-score-compact-strip__popover-list{max-height:min(60dvh,32rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.ml-modal.ml-modal--wide>*{flex-shrink:0}.ml-modal.ml-modal--wide .ml-table-responsive,.ml-modal.ml-modal--wide .ml-table-wrap{max-height:none;overflow-x:auto;overflow-y:visible}@media (orientation:portrait){.ml-patient-card-row[data-patient-section=clinical_findings_recommendations] .ml-clinical-findings-row-card__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(3rem,1fr));max-height:6.4rem;overflow:hidden}.ml-patient-card-row[data-patient-section=clinical_findings_recommendations] .ml-clinical-findings-row-card__list li:nth-child(n+5){display:none}.ml-patient-card-row[data-patient-section=clinical_findings_recommendations] .ml-clinical-findings-row-card__entry{min-height:3rem}}.ml-patient-card-row[data-patient-section=clinical_records_plan] .ml-plan-quick-row__types-col{grid-auto-rows:minmax(3.25rem,auto);gap:.42rem}.ml-patient-card-row[data-patient-section=clinical_records_plan] .ml-plan-quick-row__type-tile{min-height:3.25rem;padding:.58rem .35rem}.ml-patient-card-row[data-patient-section=iv_safety_screening] .ml-iv-safety-row>.ml-pc-row-lead,.ml-patient-card-row[data-patient-section=iv_safety_screening] .ml-iv-safety-row__footnote,.ml-patient-card-row[data-patient-section=iv_safety_screening] .ml-iv-safety-row__head{display:none}.ml-patient-card-row[data-patient-section=iv_safety_screening] .ml-iv-safety-row,.ml-patient-card-row[data-patient-section=iv_safety_screening] .ml-iv-safety-row__strip{display:block;width:100%;min-width:0}.ml-patient-card-row[data-patient-section=iv_safety_screening] .ml-iv-safety-row__chip-grid{display:grid;grid-template-rows:repeat(2,minmax(4.8rem,1fr));grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(8.25rem,42%);grid-gap:.38rem;gap:.38rem;width:100%;max-width:100%;height:auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-snap-type:x proximity;scrollbar-width:none}.ml-patient-card-row[data-patient-section=iv_safety_screening] .ml-iv-safety-chip{min-height:4.8rem;height:100%;padding:.48rem;scroll-snap-align:start;touch-action:pan-x}.ml-patient-card-row[data-patient-section=iv_safety_screening] .ml-iv-safety-chip__label{font-size:.68rem}.ml-patient-card-row[data-patient-section=iv_safety_screening] .ml-iv-safety-chip__answer{font-size:.64rem}.ml-patient-card-row[data-patient-section=clinical_records_list],.ml-patient-card-row[data-patient-section=portal_messages]{--pc-row-surface-h:11.8rem}.ml-patient-card-row[data-patient-section=clinical_records_list] .ml-patient-card-row__surface,.ml-patient-card-row[data-patient-section=portal_messages] .ml-patient-card-row__surface{height:var(--pc-row-surface-h);min-height:var(--pc-row-surface-h);max-height:var(--pc-row-surface-h)}.ml-patient-card-row[data-patient-section=clinical_records_list] .ml-cr-list-row,.ml-patient-card-row[data-patient-section=clinical_records_list] .ml-patient-card-row__content,.ml-patient-card-row[data-patient-section=portal_messages] .ml-cr-list-row,.ml-patient-card-row[data-patient-section=portal_messages] .ml-patient-card-row__content{height:100%;max-height:100%}.ml-patient-card-row[data-patient-section=portal_access] .ml-patient-card-row__surface{min-height:13.5rem;max-height:min(58dvh,25rem)}.ml-patient-card-row[data-patient-section=portal_access] .ml-patient-card-row__content{max-height:min(52dvh,22rem)}.ml-patient-card-row[data-patient-section=portal_access] .ml-portal-access-inline__layout{display:grid;grid-template-columns:1fr;grid-gap:.55rem;gap:.55rem}.ml-patient-card-row[data-patient-section=portal_access] .ml-portal-access-inline__kvkk,.ml-patient-card-row[data-patient-section=portal_access] .ml-portal-access-inline__portal{padding:.7rem;border-radius:10px;background:#fff}.ml-patient-card-row[data-patient-section=portal_access] .ml-portal-access-inline__intro{margin-bottom:.45rem;font-size:.74rem}.ml-patient-card-row[data-patient-section=portal_access] .ml-portal-access-panel--inline{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.55rem;gap:.55rem}.ml-patient-card-row[data-patient-section=portal_access] .ml-portal-access-panel__status{display:grid;grid-gap:.25rem;gap:.25rem;padding:.55rem;border:1px solid color-mix(in srgb,var(--ml-accent) 18%,var(--ml-border));border-radius:9px;background:color-mix(in srgb,var(--ml-accent) 5%,#fff)}.ml-patient-card-row[data-patient-section=portal_access] .ml-portal-access-panel__actions{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end;grid-gap:.45rem;gap:.45rem}.ml-patient-card-row[data-patient-section=portal_access] .ml-portal-access-panel__actions .ml-btn,.ml-patient-card-row[data-patient-section=portal_access] .ml-portal-access-panel__duration{width:100%;min-width:0}.ml-patient-card-row[data-patient-section=portal_access] .ml-portal-access-panel__actions .ml-btn,.ml-patient-card-row[data-patient-section=portal_access] .ml-portal-access-panel__duration input{min-height:var(--ml-touch,44px)}}@media (max-width:540px) and (orientation:portrait){.ml-patient-card-row[data-patient-section=iv_safety_screening] .ml-iv-safety-row__chip-grid{grid-auto-columns:minmax(7.6rem,48%)}.ml-patient-card-row[data-patient-section=portal_access] .ml-portal-access-panel__actions{grid-template-columns:1fr}}@media (max-width:767px){.ml-modal--wide .ml-table--stack tbody td[data-label=Puan]{justify-content:flex-start;gap:0;white-space:nowrap}.ml-modal--wide .ml-table--stack tbody td[data-label=Puan]:before{margin-right:.75rem}}@media (max-width:1023px) and (orientation:portrait){.ml-patient-detail-head__identity-bar .ml-patient-identity-card{order:1}.ml-patient-detail-head__identity-bar .ml-patient-score-print-header{order:2;width:100%}.ml-patient-detail-head__identity-bar .ml-patient-score-print-header__trigger{width:100%;min-height:var(--ml-touch,44px)}}@media (max-width:1023px) and (orientation:landscape){.ml-patient-detail-head__identity-bar{flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.55rem}.ml-patient-detail-head__identity-bar .ml-patient-identity-card,.ml-patient-detail-head__identity-bar .ml-patient-score-print-header{order:0;width:auto}.ml-patient-detail-head__identity-bar .ml-patient-identity-card{flex:1 1 auto;min-width:0}.ml-patient-detail-head__identity-bar .ml-patient-score-print-header{flex:0 0 auto;max-width:min(100%,14rem)}.ml-patient-detail-head__identity-bar .ml-patient-score-print-header__trigger{width:auto;min-width:11.5rem;min-height:var(--ml-touch,44px);height:100%;white-space:nowrap}.ml-patient-card-row[data-patient-section=programs] .ml-patient-card-row__content{overflow:visible!important;max-height:none!important}}@media (max-width:1023px){.ml-patient-card-row[data-patient-section=o_score] .ml-patient-card-row__surface{min-height:15.5rem;max-height:none;overflow:visible}.ml-patient-card-row[data-patient-section=o_score] .ml-patient-card-row__body--inline,.ml-patient-card-row[data-patient-section=o_score] .ml-patient-card-row__content,.ml-patient-card-row[data-patient-section=o_score] .ml-score-compact-strip--in-row,.ml-patient-card-row[data-patient-section=o_score] .ml-score-compact-strip__toolbar{height:auto!important;min-height:0;max-height:none;overflow:visible}.ml-patient-card-row[data-patient-section=programs]{--pc-program-row-badge-h:9.25rem;--pc-program-pill-w:10.25rem}.ml-patient-card-row[data-patient-section=programs] .ml-patient-card-row__surface{min-height:calc(var(--pc-program-row-badge-h) + 1.65rem);max-height:none!important;overflow:visible!important}.ml-patient-card-row[data-patient-section=programs] .ml-patient-card-row__body--inline,.ml-patient-card-row[data-patient-section=programs] .ml-patient-card-row__content,.ml-patient-card-row[data-patient-section=programs] .ml-program-row-strip--in-row,.ml-patient-card-row[data-patient-section=programs] .ml-program-row-strip__toolbar{height:auto!important;max-height:none!important;overflow:visible!important;touch-action:auto}.ml-patient-card-row[data-patient-section=programs] .ml-program-row-strip__toolbar{display:block;width:100%;margin:0;padding:0}.ml-patient-card-row[data-patient-section=programs] .ml-program-row-strip--in-row .ml-score-compact-strip__badges,.ml-patient-card-row[data-patient-section=programs] .ml-program-row-strip__badges{display:flex!important;flex-flow:row nowrap!important;flex:0 0 auto;align-items:stretch;width:100%;max-width:100%;min-width:0;height:var(--pc-program-row-badge-h);min-height:var(--pc-program-row-badge-h);margin:0;padding:0 .85rem .2rem 0;gap:.42rem;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;touch-action:pan-x!important;scrollbar-width:none}}@media (max-width:1023px){.ml-patient-card-row[data-patient-section=programs] .ml-program-row-strip--in-row .ml-score-compact-strip__badges::-webkit-scrollbar,.ml-patient-card-row[data-patient-section=programs] .ml-program-row-strip__badges::-webkit-scrollbar{display:none}.ml-patient-card-row[data-patient-section=programs] .ml-program-row-strip__badges .ml-program-badge,.ml-patient-card-row[data-patient-section=programs] .ml-program-row-strip__pill{flex:0 0 var(--pc-program-pill-w)!important;width:var(--pc-program-pill-w)!important;min-width:var(--pc-program-pill-w)!important;height:var(--pc-program-row-badge-h)!important;min-height:var(--pc-program-row-badge-h)!important;max-height:none!important;scroll-snap-align:start;touch-action:pan-x!important}.ml-patient-card-row[data-patient-section=programs] button.ml-program-badge{cursor:pointer;font:inherit;text-align:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ml-patient-card-row[data-patient-section=clinical_tracking]{--pc-tracking-pill-w:10.25rem;--pc-tracking-row-badge-h:9.25rem}.ml-patient-card-row[data-patient-section=clinical_tracking] .ml-patient-card-row__surface{height:auto!important;min-height:calc(var(--pc-tracking-row-badge-h) + 1.65rem);max-height:none!important;overflow:visible!important}.ml-patient-card-row[data-patient-section=clinical_tracking] .ml-patient-card-row__body--inline,.ml-patient-card-row[data-patient-section=clinical_tracking] .ml-patient-card-row__content,.ml-patient-card-row[data-patient-section=clinical_tracking] .ml-tracking-row--badge-strip{height:auto!important;max-height:none!important;overflow:visible!important;touch-action:auto}.ml-patient-card-row[data-patient-section=clinical_tracking] .ml-tracking-row__badge-strip{display:flex!important;flex-flow:row nowrap!important;align-items:stretch;width:100%;max-width:100%;min-width:0;height:var(--pc-tracking-row-badge-h);min-height:var(--pc-tracking-row-badge-h);margin:0;padding:0 .85rem .2rem 0;gap:.42rem;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;touch-action:pan-x!important;scrollbar-width:none}}@media (max-width:1023px){.ml-patient-card-row[data-patient-section=clinical_tracking] .ml-tracking-row__badge-strip::-webkit-scrollbar{display:none}.ml-patient-card-row[data-patient-section=clinical_tracking] .ml-tracking-row__badge-strip .ml-tracking-premium-card--row-badge{box-sizing:border-box;flex:0 0 var(--pc-tracking-pill-w)!important;width:var(--pc-tracking-pill-w)!important;min-width:var(--pc-tracking-pill-w)!important;max-width:var(--pc-tracking-pill-w)!important;height:var(--pc-tracking-row-badge-h)!important;min-height:var(--pc-tracking-row-badge-h)!important;max-height:var(--pc-tracking-row-badge-h)!important;scroll-snap-align:start;touch-action:pan-x!important}.ml-patient-card-row[data-patient-section=clinical_tracking] .ml-tracking-premium-card--row-badge .ml-tracking-premium-card__headline{-webkit-line-clamp:2;white-space:normal}.ml-patient-card-row[data-patient-section=clinical_tracking] .ml-tracking-premium-card--row-badge .ml-tracking-premium-card__meta{-webkit-line-clamp:3;white-space:normal}.ml-patient-card-row[data-patient-section=measurements]{--pc-measurement-card-h:6.65rem;--pc-measurement-strip-gap:0.38rem;--pc-measurement-preview-h:calc(var(--pc-measurement-card-h) * 2 + var(--pc-measurement-strip-gap))}.ml-patient-card-row[data-patient-section=measurements] .ml-patient-card-row__surface{height:auto!important;min-height:calc(var(--pc-measurement-preview-h) + 2.35rem);max-height:none!important;overflow:visible!important}.ml-patient-card-row[data-patient-section=measurements] .ml-patient-card-row__content{height:auto!important;max-height:none!important;overflow:visible!important}.ml-patient-card-row[data-patient-section=measurements] .ml-measurement-veri-row{width:100%;height:auto;min-height:0;overflow:hidden}.ml-patient-card-row[data-patient-section=measurements] .ml-measurement-quick-grid--row-strip{display:grid!important;grid-template-rows:repeat(2,minmax(0,var(--pc-measurement-card-h)))!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;width:100%;height:auto;max-height:var(--pc-measurement-preview-h);overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-x:none;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y!important;scroll-snap-type:y proximity;scrollbar-width:thin;grid-gap:var(--pc-measurement-strip-gap);gap:var(--pc-measurement-strip-gap)}.ml-patient-card-row[data-patient-section=measurements] .ml-measurement-quick-card--row-strip{min-height:0;height:100%;max-height:var(--pc-measurement-card-h);scroll-snap-align:start}.ml-patient-card-row[data-patient-section=measurements] .ml-measurement-quick-card--row-strip .ml-measurement-quick-card__input{min-height:2rem;font-size:16px}.ml-patient-card-row[data-patient-section=measurements] .ml-measurement-quick-card--row-strip .ml-measurement-quick-card__submit{min-height:var(--ml-touch,44px)}}@media (max-width:1023px) and (orientation:portrait){.ml-patient-card-row[data-patient-section=measurements] .ml-measurement-quick-grid--row-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1023px) and (orientation:landscape){.ml-patient-card-row[data-patient-section=measurements]{--pc-measurement-card-h:5.75rem}.ml-patient-card-row[data-patient-section=measurements] .ml-measurement-quick-grid--row-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}#application_pool.ml-patient-card-layout__slot,#iv_personal_suggestions.ml-patient-card-layout__slot,#o_score.ml-patient-card-layout__slot{content-visibility:visible;contain:none}.ml-patient-card-row[data-patient-section=application_pool] .ml-patient-card-row__surface,.ml-patient-card-row[data-patient-section=iv_personal_suggestions] .ml-patient-card-row__surface,.ml-patient-card-row[data-patient-section=o_score] .ml-patient-card-row__surface{max-height:none;overflow:visible}.ml-patient-card-row[data-patient-section=application_pool] .ml-patient-card-row__content,.ml-patient-card-row[data-patient-section=iv_personal_suggestions] .ml-patient-card-row__content,.ml-patient-card-row[data-patient-section=o_score] .ml-patient-card-row__content{max-height:none!important;overflow:visible!important}.ml-patient-card-row[data-patient-section=o_score] .ml-score-compact-strip--in-row{position:relative;flex-direction:column!important;align-items:stretch!important;min-height:calc(var(--pc-score-row-badge-h, 9.5rem) + 2.75rem)}.ml-patient-card-row[data-patient-section=o_score] .ml-score-compact-strip__toolbar{transition:opacity .34s ease,transform .34s ease,visibility .34s ease;transform-origin:top center}.ml-shell--landscape-scroll-chrome-hidden .ml-patient-card-row[data-patient-section=o_score] .ml-score-compact-strip__toolbar{opacity:0;visibility:hidden;transform:translateY(-.45rem);pointer-events:none}.ml-patient-card-row[data-patient-section=application_pool] .ml-application-pool-row__strip,.ml-patient-card-row[data-patient-section=iv_personal_suggestions] .ml-iv-suggestions-row__strip{display:grid!important;grid-template-rows:repeat(2,minmax(4.6rem,1fr))!important;grid-auto-flow:column!important;grid-auto-columns:minmax(7.1rem,34%)!important;width:100%;height:calc(4.6rem * 2 + .38rem);min-height:calc(4.6rem * 2 + .38rem);max-height:calc(4.6rem * 2 + .38rem);overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;touch-action:pan-x!important;scroll-snap-type:x proximity}.ml-patient-card-row[data-patient-section=application_pool] .ml-application-pool-row__card,.ml-patient-card-row[data-patient-section=iv_personal_suggestions] .ml-iv-suggestions-row__card{min-height:4.6rem;height:100%;max-height:100%;scroll-snap-align:start;touch-action:pan-x}.ml-shell--landscape-scroll-chrome-hidden .ml-shell__body:has(.ml-patient-card-layout) .ml-bottom-nav{transform:translateY(calc(100% + 1.5rem))!important;opacity:0;visibility:hidden;pointer-events:none}}@media (max-width:1023px) and (orientation:landscape){.ml-patient-card-row[data-patient-section=participant_engagement]{--pc-engagement-landscape-h:10.5rem}.ml-patient-card-row[data-patient-section=participant_engagement] .ml-patient-card-row__surface{min-height:calc(var(--pc-engagement-landscape-h) + 1.35rem);max-height:calc(var(--pc-engagement-landscape-h) + 1.35rem);overflow:hidden}.ml-patient-card-row[data-patient-section=participant_engagement] .ml-patient-card-row__body--inline,.ml-patient-card-row[data-patient-section=participant_engagement] .ml-patient-card-row__content{height:100%;min-height:0;max-height:none;overflow:hidden}.ml-patient-card-row[data-patient-section=participant_engagement] .ml-engagement-row{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-gap:.35rem;gap:.35rem;width:100%;height:var(--pc-engagement-landscape-h);min-height:0;max-height:var(--pc-engagement-landscape-h);align-items:stretch}.ml-patient-card-row[data-patient-section=participant_engagement] .ml-engagement-row-card{min-height:0!important;height:100%;max-height:100%;padding:.4rem .46rem;overflow:hidden;align-items:flex-start;justify-content:flex-start}.ml-patient-card-row[data-patient-section=participant_engagement] .ml-engagement-row-card:nth-child(2){grid-column:1;grid-row:1/span 2;min-height:0!important;background:linear-gradient(145deg,color-mix(in srgb,var(--ml-accent) 10%,#fff),#fff 60%,color-mix(in srgb,#c4a882 12%,#fff))}.ml-patient-card-row[data-patient-section=participant_engagement] .ml-engagement-row-card:first-child{grid-column:2;grid-row:1}.ml-patient-card-row[data-patient-section=participant_engagement] .ml-engagement-row-card:nth-child(3){grid-column:2;grid-row:2}.ml-patient-card-row[data-patient-section=participant_engagement] .ml-engagement-row-card__glyph{top:.4rem;right:.4rem;width:1.4rem;height:1.4rem}.ml-patient-card-row[data-patient-section=participant_engagement] .ml-engagement-row-card__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;padding-right:1.55rem;overflow:hidden;gap:.16rem}.ml-patient-card-row[data-patient-section=participant_engagement] .ml-engagement-row-card__kicker{flex:0 0 auto;font-size:.62rem}.ml-patient-card-row[data-patient-section=participant_engagement] .ml-engagement-row-card__value{flex:0 1 auto;min-height:0;font-size:.72rem;line-height:1.25;-webkit-line-clamp:2;overflow:hidden}.ml-patient-card-row[data-patient-section=participant_engagement] .ml-engagement-row-card__detail{display:-webkit-box;flex:1 1 auto;min-height:0;font-size:.64rem;line-height:1.28;-webkit-line-clamp:2;overflow:hidden}.ml-patient-card-row[data-patient-section=participant_engagement] .ml-engagement-row-card__value--rise{font-size:clamp(1.05rem,.95rem + .5vw,1.35rem)}.ml-mobile-header,.ml-shell__body .ml-mobile-header{background:none!important;background-color:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important}}@media (max-width:1023px){.ml-landing-design-inline-edit{font-size:max(16px,1em)}.ml-landing-design-inline-target--touch{min-height:2.35rem;padding:.2rem .35rem;border-radius:6px}.lp-landing__section-head h2 .ml-landing-design-inline-target--touch,.lp-landing__title .ml-landing-design-inline-target--touch{display:block;width:100%;min-height:2.75rem}.ml-landing-design-region{scroll-margin-top:.5rem;touch-action:manipulation}.ml-landing-design-region__tag{font-size:.5625rem;padding:.18rem .38rem;top:.25rem;left:.35rem}.ml-landing-design-list__actions .ml-btn{min-height:var(--ml-touch,44px);min-width:var(--ml-touch,44px)}.ml-landing-design-studio__panel-btn{min-height:var(--ml-touch,44px);font-size:.8125rem}.ml-landing-editor__section-btn{min-height:var(--ml-touch,44px)}.lp-landing{gap:2.75rem}.lp-landing__hero{padding:1.35rem 0 .5rem}.lp-landing__title{font-size:clamp(1.65rem,7vw,2.35rem)}.lp-landing__lead{font-size:.92rem;line-height:1.58}.lp-landing__hero-actions{flex-direction:column;align-items:stretch;margin-top:1.35rem}.lp-landing__btn{width:100%;min-height:var(--ml-touch,44px);font-size:.875rem}.lp-landing__plp{padding:1.15rem 1rem;border-radius:calc(var(--lp-theme-section-radius, 16px) - 2px)}.lp-landing__section-head h2{font-size:clamp(1.22rem,4.8vw,1.55rem)}.lp-landing__plp-note,.lp-landing__section-lead{font-size:.86rem}.lp-landing__journey-item{padding:1rem .95rem}.lp-landing__slider-section{scroll-margin-top:4.25rem}.lp-landing__slider-slide{grid-template-columns:minmax(0,1fr)}.lp-landing__slider-media{min-height:8.5rem;border-radius:calc(var(--lp-theme-section-radius, 16px) - 4px) calc(var(--lp-theme-section-radius, 16px) - 4px) 0 0}.lp-landing__slider-copy{padding:1rem .95rem 1.1rem}.lp-landing__slider-title{font-size:clamp(1.12rem,4.2vw,1.35rem)}.lp-landing__slider-body{font-size:.86rem}.lp-landing__slider-controls{gap:.5rem;padding:.55rem .65rem .75rem}.lp-landing__slider-nav{min-width:var(--ml-touch,44px);min-height:var(--ml-touch,44px);width:var(--ml-touch,44px);height:var(--ml-touch,44px);font-size:1.35rem}.lp-landing__slider-dot{width:.55rem;height:.55rem}.lp-landing__slider-dot--active{width:1.35rem}.lp-landing__score-card{padding:.85rem .9rem}.lp-landing__trust li{padding:.95rem .9rem}.lp-landing__cta{padding:1.65rem 1rem;border-radius:calc(var(--lp-theme-section-radius, 16px) + 2px)}.lp-landing__cta-actions{flex-direction:column;align-items:stretch;gap:.55rem}.lp-blog__main--landing{padding:1rem max(.85rem,env(safe-area-inset-right)) 2.5rem max(.85rem,env(safe-area-inset-left))}.lp-blog__nav--pill.lp-blog__nav--mobile .ml-home-portal-btn,.lp-blog__nav--pill.lp-blog__nav--mobile a{border-radius:12px}.ml-web-settings-hub__tabs{flex-wrap:wrap;gap:.35rem}.ml-web-settings-hub__tab{flex:1 1 auto;min-height:var(--ml-touch,44px);text-align:center}}@media (max-width:1023px) and (orientation:portrait){.ml-landing-editor__head{flex-direction:column;align-items:stretch}.ml-landing-editor__head .ml-programs-workspace__toolbar{flex-wrap:wrap;gap:.35rem}.ml-landing-editor__head .ml-programs-workspace__toolbar .ml-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.2rem);min-height:var(--ml-touch,44px)}.ml-landing-ribbon{margin-bottom:.5rem;padding:.45rem .5rem}.ml-landing-ribbon__groups{flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ml-landing-ribbon__btn,.ml-landing-ribbon__color,.ml-landing-ribbon__select{min-height:var(--ml-touch,44px);min-width:var(--ml-touch,44px)}.ml-landing-ribbon__select-wrap{flex-shrink:0}.ml-landing-design-region__drag-handle,.ml-landing-design-region__resize{min-height:var(--ml-touch,44px);min-width:var(--ml-touch,44px)}.ml-landing-design-region__resize--s{width:3rem;height:.75rem}.ml-landing-design-region__resize--e{width:.75rem;height:3rem}.ml-landing-design-region__resize--se{width:1.1rem;height:1.1rem}.ml-landing-editor__layout{grid-template-columns:1fr;min-height:0}.ml-landing-editor__aside{order:1}.ml-landing-editor__preview{order:2;min-height:0}.ml-landing-design-studio__panels{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:900px){.ml-landing-design-studio__panels{grid-template-columns:repeat(6,minmax(0,1fr))}}.ml-landing-design-studio__panel-btn{padding:.45rem .35rem;font-size:.72rem;line-height:1.15}.ml-landing-editor__preview-frame{max-height:min(52vh,640px);padding:.45rem;-webkit-overflow-scrolling:touch}.ml-landing-editor__preview-frame--design{max-height:min(58vh,680px)}.ml-landing-editor__preview-toolbar{flex-wrap:wrap;gap:.45rem}.ml-landing-design-studio__viewport{width:100%;justify-content:stretch}.ml-landing-design-studio__viewport-btn{flex:1 1;min-height:var(--ml-touch,44px)}.ml-landing-design-preview .lp-blog__header-inner--landing{padding-top:max(.55rem,env(safe-area-inset-top))}.ml-landing-design-studio__hint{line-height:1.4}}@media (max-width:1023px) and (orientation:landscape){.ml-landing-editor__layout{grid-template-columns:minmax(220px,34%) minmax(0,1fr);gap:.65rem;align-items:start}.ml-landing-editor__aside{max-height:calc(100dvh - 7.5rem);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ml-landing-editor__form{max-height:none}.ml-landing-design-studio__panels,.ml-landing-editor__sections{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-landing-editor__sections{display:grid;grid-gap:.3rem;gap:.3rem}.ml-landing-editor__preview-frame{max-height:calc(100dvh - 8rem);min-height:12rem;padding:.4rem}.ml-landing-editor__preview-frame--viewport-mobile{max-width:360px}.lp-landing{gap:2rem}.lp-landing__hero{padding-top:.85rem}.lp-landing__hero-actions{flex-direction:row;flex-wrap:wrap;justify-content:center}.lp-landing__hero-actions .lp-landing__btn{width:auto;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.35rem);min-width:8.5rem}.lp-landing__slider-slide{grid-template-columns:minmax(7rem,.9fr) minmax(0,1.4fr);align-items:center}.lp-landing__slider-media{min-height:6.5rem;border-radius:calc(var(--lp-theme-section-radius, 16px) - 4px)}.lp-landing__cta-actions{flex-direction:row;flex-wrap:wrap;justify-content:center}.lp-landing__cta-actions .lp-landing__btn{width:auto;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.35rem);min-width:8.5rem}}.ml-landing-editor__preview-frame--viewport-mobile{display:flex;justify-content:center;background:#060d0b}.ml-landing-editor__preview-frame--viewport-mobile .ml-landing-design-preview{width:min(100%,390px);border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 1px rgba(0,0,0,.35)}@media (max-width:1023px){.ml-landing-editor__preview-frame--viewport-mobile .ml-landing-design-preview{width:min(100%,100%);border:none;box-shadow:none}}