.sa-card2-bg[data-v-ce26bf96]{background-color:#e2f7ff}.sa-family-members[data-v-ce26bf96]{display:flex;line-height:30px;margin-top:10px;overflow:hidden;overflow-x:auto}.sa-family-members li[data-v-ce26bf96]{position:relative;width:30px;margin-right:15px;height:52px}.sa-family-members li p[data-v-ce26bf96]{text-overflow:ellipsis;margin-top:25px;font-size:10px;overflow:hidden;text-align:center}.sa-family-members .sa-badge[data-v-ce26bf96]{left:0;top:0}.sa-patient-list span[data-v-ce26bf96]{color:#0080ff;cursor:pointer;top:48px;right:5px;font-size:10px}[data-v-ce26bf96]::-webkit-scrollbar-thumb{background-color:#0080ff}[data-v-ce26bf96]::-webkit-scrollbar{width:5px;height:5px;cursor:pointer}.sa-patient-user .sa-badge-member[data-v-ce26bf96]{width:25px;height:25px;border-radius:100%;border:1px solid #0080ff;color:#0080ff;cursor:pointer;position:absolute;right:20px;top:50%;line-height:25px;text-align:center}.sa-user-list .sa-badge-member[data-v-ce26bf96]{position:absolute;display:none}.sa-family-members .sa-badge-count[data-v-ce26bf96]{width:30px;height:30px;border:1px solid var(--sa-info);border-radius:50%;color:var(--sa-info);display:flex;align-items:center;font-size:11px;justify-content:center;cursor:pointer}.sa-mweb-view .sa-family-members[data-v-ce26bf96]{overflow:hidden}.sa-booking-status[data-v-4aeb0111]{line-height:12px}.sa-booking-status span[data-v-4aeb0111]{font-size:10px}.sa-user-list{background-color:#f0fff9}.sa-user-list .sa-fam-patients{height:110px}