.skeleton-family-members-details-wrapper{width:100%}.skeleton-family-members-details-wrapper .card{display:flex;width:100%;padding:0 16px;height:84px;align-items:center;gap:16px;border-radius:10px;border:1px solid #d8d8d8;margin:10px auto}.skeleton-family-members-details-wrapper .avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;background-color:gray}@media only screen and (min-width:1025px){.skeleton-family-members-details-wrapper .card{width:280px}}.policies-layout .policies-family-sidebar{width:100%;flex-shrink:0;background-color:#fff;border-bottom:8px solid #ff4e63;overflow:scroll}.policies-layout .policies-family-sidebar .insureds{display:flex;flex-direction:column;align-items:center;margin-top:50px}.policies-layout .policies-family-sidebar .insureds span{margin:unset}.policies-layout .policies-family-sidebar .insureds .insured{display:flex;width:100%;padding:0 16px;height:84px;align-items:center;gap:16px;border-radius:10px;border:1px solid #d8d8d8;margin:10px auto}.policies-layout .policies-family-sidebar .insureds .insured .family-member-details{width:100%;text-align:right;display:flex;flex-flow:column;flex:1}.policies-layout .policies-family-sidebar .insureds .insured .family-member-details .family-connectedness{color:#585858;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.policies-layout .policies-family-sidebar .insureds .insured .family-member-details .name{color:#4c4b63;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.policies-layout .policies-family-sidebar .insureds .insured .family-member-details .summary{color:#4c4b63;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.policies-layout .policies-family-sidebar .insureds .add-more-family-members{color:#ff4e63;text-align:right;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.policies-layout .policies-family-sidebar .button-wrapper{display:flex;background-color:#fff;justify-content:center}.policies-layout .policies-family-sidebar .button-wrapper .drag-button-mobile{margin:8px 0}@media only screen and (min-width:1025px){.policies-layout .policies-family-sidebar{width:300px;height:950px;box-shadow:0 4px 14px 0 rgba(132,169,140,.2);border-radius:0 0 0 20px;border-top:1px solid #d8d8d8;margin-bottom:60px;border-bottom:unset;overflow:unset}.policies-layout .policies-family-sidebar .insureds{margin-top:20px;border-top:1px solid #d8d8d8;border-bottom:unset}.policies-layout .policies-family-sidebar .button-wrapper .drag-button-mobile{display:none}.policies-layout .policies-family-sidebar-open{display:block;height:10px;position:absolute;right:282px;bottom:0;top:0;margin:auto}.policies-layout .policies-family-sidebar-open SVG{transform:rotate(90deg)}.policies-layout .policies-family-sidebar-close{display:block;height:10px;position:absolute;right:1px;bottom:425px}.policies-layout .policies-family-sidebar-close SVG{transform:rotate(90deg)}.policies-layout .policies-family-sidebar-close+.page-compare-results-policies{width:calc(100vw - 20px)}}