.tableresp .responsive-cell-label{display:none}
.tableresp .responsive-cell-value{padding:0!important;text-align:inherit!important;font-size:inherit!important}
body .tableresp.is-responsive-processed{border:1px solid #e0e0e0!important;border-top:none!important}
body .tableresp.is-responsive-processed caption{display:block!important;padding:12px!important;text-align:center!important;font-size:.9em!important;border:none!important;border-bottom:none!important}
body .tableresp.is-complex-table tr.is-header-row{display:none!important}
body .tableresp.is-complex-table tr{display:block!important}
body .tableresp.is-complex-table td{display:flex!important;align-items:center!important;text-align:left!important;padding:0!important;border-top:1px solid #e0e0e0!important;background-image:repeating-linear-gradient(to bottom,#ccc 0,#ccc 1px,transparent 1px,transparent 4px)!important;background-repeat:no-repeat!important;background-position:40% 0!important;background-size:1px 100%!important;border-left:none!important}
body .tableresp .responsive-cell-label{display:block!important;font-weight:bold!important;position:relative!important;width:40%!important;padding:5px 10px!important;box-sizing:border-box!important;font-size:12px}
body .tableresp .responsive-cell-value{display:block!important;width:60%!important;padding:5px 10px 5px 20px!important;text-align:inherit!important;box-sizing:border-box!important;font-size:12px;word-break:break-word;overflow-wrap:anywhere}
body .tableresp .responsive-cell-value.responsive-cell-full{width:100%!important;padding:10px!important;text-align:center!important}
body .tableresp.is-complex-table td.crt-no-label{background-image:none!important}
body .tableresp.is-simple-list tr{display:block!important;padding:5px 10px!important;border-top:1px solid #e9e9e9!important}
body .tableresp.is-simple-list tr.is-header-row{border-top:1px solid #e0e0e0!important}
body .tableresp.is-simple-list td{display:block!important;width:100%!important;padding:1px 0!important;border:none!important;background-image:none!important}
body .tableresp.is-simple-list td:first-child{font-weight:bold!important;font-size:1.05em!important}
body .tableresp.is-simple-list td:last-child{font-size:.95em;color:#333}
body .tableresp tr td:only-child{display:block!important;padding:20px 15px!important;text-align:center!important;background-image:none!important}
body .tableresp.is-simple-list th{display:block!important;width:100%!important;padding:1px 0!important;border:none!important;background-image:none!important;color:inherit!important}
body .tableresp.is-simple-list th:first-child{font-weight:bold!important;font-size:1.05em!important}
body .tableresp.is-simple-list th:last-child{font-size:.95em}
body .tableresp.is-simple-list tr.is-header-row:has(th),
body .tableresp.is-simple-list tr.is-header-row:has(th) th,
body .tableresp.is-simple-list tr.is-header-row:has(th) td{ background:#808080!important; background-image:none!important;}
body .tableresp.is-simple-list tr.is-header-row:has(th) th,body .tableresp.is-simple-list tr.is-header-row:has(th) td{color:#fff!important}
body .tableresp.is-complex-table td.crt-empty-cell{display:none!important;background-image:none!important;border:none!important;padding:0!important}
body .tableresp.is-complex-table tfoot tr{background:#f1f1f1!important;font-weight:bold!important}