.pricelist .table-container h4{margin-bottom:16px}
.pricelist .table-container .table-wrapper{padding:8px;background-color:#FFF;border-radius:4px}
.pricelist .table-container table{table-layout:fixed;width:100%;border-collapse:collapse}
.pricelist .table-container table.no-mobile tr + tr{border-top:1px solid #E0E6EB}
.pricelist .table-container table.has-footnotes{margin-bottom:16px}
.pricelist .table-container table.has-footnotes tr:last-of-type{border-bottom:1px solid #E0E6EB}
.pricelist .table-container tr.heading.mobile{display:none}
@media (max-width:720px){.pricelist .table-container tr.heading{display:none}.pricelist .table-container tr.heading.mobile{display:table-row}}
.pricelist .table-container tr>:first-child{color:#5D617B}
.pricelist .table-container th{color:#5D617B;font-weight:400}
@media (max-width:720px){.pricelist .table-container th{vertical-align:bottom}}
.pricelist .table-container td{vertical-align:top}
.pricelist .table-container td.skeleton{height:24px}
.pricelist .table-container td.heading{color:#5D617B}
.pricelist .table-container td.bold{font-weight:700}
.pricelist .table-container td.indent,.pricelist .table-container td.double-indent{position:relative;padding-left:44px}
.pricelist .table-container td.indent::before,.pricelist .table-container td.double-indent::before{content:url("/storage/app/media/icons/icons_svg_24/arrow-elbow-down-right.svg");display:inline;width:24px;height:24px;left:4px;position:absolute}
.pricelist .table-container td.double-indent{padding-left:68px}
.pricelist .table-container td.double-indent::before{margin-left:28px}
.pricelist .table-container th,.pricelist .table-container td{font-size:14px;padding:4px;text-align:left;word-break:break-word}
@media (max-width:720px){.pricelist .table-container th.heading,.pricelist .table-container td.heading{display:none}.pricelist .table-container th.heading + th,.pricelist .table-container th.heading + td,.pricelist .table-container td.heading + th,.pricelist .table-container td.heading + td{border-left:0}.pricelist .table-container th.heading.mobile,.pricelist .table-container td.heading.mobile{display:table-cell}}
.pricelist .table-container td + td,.pricelist .table-container th + th{border-left:1px solid #E0E6EB}
.pricelist .table-container tr:not(:first-of-type) + tr{border-top:1px solid #E0E6EB}
.pricelist .table-container tr:hover{background-color:#EEEEF1}
.pricelist .table-container td{color:#251435}
.pricelist .table-container .table-footnote{color:#5D617B;font-size:12px;line-height:16px;text-align:left;margin-bottom:8px}
.pricelist .table-container .table-footnote.skeleton{height:24px}
.pricelist .table-container .table-footnote a{color:#4A4DCC;font-size:12px;line-height:16px}
.pricelist .table-container .table-link.skeleton{width:100px;height:24px}
.pricelist .table-container .text-button{width:fit-content;font-size:14px;margin-top:4px}
.pricelist .table-container sup{font-size:10px;line-height:10px}