#medical-expenses-s7-desktop>div .table-wrapper table{--tw-border-spacing-x:7px;border-collapse:separate;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}#medical-expenses-s7-desktop>div .table-wrapper table thead tr th{line-height:1.13;padding:1.5rem 18px}#medical-expenses-s7-desktop>div .table-wrapper table thead tr th:first-child{border-top-left-radius:10px}#medical-expenses-s7-desktop>div .table-wrapper table thead tr th:last-child{border-top-right-radius:10px}#medical-expenses-s7-desktop>div .table-wrapper table tbody tr td{padding:2.5rem 15px}#medical-expenses-s7-desktop>div .table-wrapper table tbody tr:nth-of-type(2n) td{background-color:#fff;border-bottom:1px solid #e5e5e5;border-left-color:#e5e5e5;border-left-style:solid;border-right-color:#e5e5e5;border-right-style:solid;border-top:1px solid #e5e5e5}@media (max-width:960px){#medical-expenses-s7-desktop>div .table-wrapper.mobile-scrollbar{overflow-x:auto;padding-bottom:15px}#medical-expenses-s7-desktop>div .table-wrapper.mobile-scrollbar table thead tr th{min-width:350px}}#medical-expenses-s7-desktop>div .table-wrapper.mobile-scrollbar.native-scrollbar{scrollbar-color:#f60 #ccc;scrollbar-width:thin}@media (max-width:960px){#medical-expenses-s7-desktop>div .table-wrapper.mobile-scrollbar.webkit-scrollbar::-webkit-scrollbar{height:.5rem}#medical-expenses-s7-desktop>div .table-wrapper.mobile-scrollbar.webkit-scrollbar::-webkit-scrollbar-thumb{background-color:#f60;border-radius:9999px}#medical-expenses-s7-desktop>div .table-wrapper.mobile-scrollbar.webkit-scrollbar::-webkit-scrollbar-track{background-color:#ccc;border-radius:9999px}}#medical-expenses-s7-desktop>div .caption>p{color:#676767;font-size:12px;line-height:2.5;margin-top:38px}#medical-expenses-s7-desktop>div:not(:last-of-type){margin-bottom:2.5rem}
