body.staff-portal-theme [role=dialog].client-profile-dialog[data-route-overlay=client]:not([data-ui=popover]):not([data-ui=sheet]){display:flex;flex-direction:column;width:min(1120px,calc(100% - 48px));max-width:1120px;height:calc(100dvh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom));top:calc(50% + (env(safe-area-inset-top) - env(safe-area-inset-bottom))/2);padding:0;gap:0;overflow:hidden;border-radius:24px;background:#faf9f7}.client-profile-dialog-header{min-height:64px;justify-content:center;padding:16px 64px 16px 24px;border-bottom:1px solid #e9e4de}body.staff-portal-theme .client-profile-dialog-header [data-ui=dialog-title]{margin:0;padding:0!important;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.5;text-align:left}.client-profile-dialog-body{flex:1;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 24px 24px;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.client-profile-dialog .client-record-workspace .client-profile-actions{justify-content:flex-end}.client-profile-dialog .client-profile-dialog-portal{padding:0;--patient-header-safe-top:0px}.client-profile-dialog-portal .patient-hub{min-height:100%}@media(max-width:639px){body.staff-portal-theme [role=dialog].client-profile-dialog[data-route-overlay=client]:not([data-ui=popover]):not([data-ui=sheet]){width:calc(100% - 16px);max-width:calc(100% - 16px);height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:20px}.client-profile-dialog-header{min-height:60px;padding:14px 60px 14px 16px}.client-profile-dialog-body{padding:14px 12px 20px}.client-profile-dialog .client-record-workspace .client-profile-actions{grid-template-columns:auto auto;justify-content:end}.client-profile-dialog .client-profile-summary>div{padding:14px}}
