figure.apf-responsive-table{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;margin:1.5em 0;box-sizing:border-box}
table.apf-responsive-table{width:100%!important;max-width:100%!important;border-collapse:collapse;background:#fff;table-layout:auto}
table.apf-responsive-table th,table.apf-responsive-table td{padding:12px 14px;border:1px solid #dcdcde;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}
table.apf-responsive-table th{font-weight:700;background:#f6f7f7}
table.apf-responsive-table tbody tr:nth-child(even){background:#fafafa}
@media(max-width:782px){
 figure.apf-responsive-table{overflow:visible!important;margin:1em 0}
 table.apf-responsive-table,table.apf-responsive-table thead,table.apf-responsive-table tbody,table.apf-responsive-table tr,table.apf-responsive-table th,table.apf-responsive-table td{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
 table.apf-responsive-table thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
 table.apf-responsive-table tbody tr{margin:0 0 14px!important;border:1px solid #dcdcde!important;border-radius:6px!important;overflow:hidden!important;background:#fff!important}
 table.apf-responsive-table td{display:grid!important;grid-template-columns:minmax(105px,40%) minmax(0,60%)!important;gap:10px!important;padding:10px 12px!important;border:0!important;border-bottom:1px solid #e5e7eb!important;font-size:14px!important;line-height:1.45!important;text-align:left!important;overflow-wrap:anywhere!important}
 table.apf-responsive-table td:last-child{border-bottom:0!important}
 table.apf-responsive-table td:before{content:attr(data-label);font-weight:700;color:#1d2327;overflow-wrap:anywhere}
}
