/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
table:not(.views-table){margin:0 auto;border-collapse:collapse;text-rendering:optimizeLegibility;border-radius:5px;}table:not(.views-table) caption{margin:1rem;background-size:contain;background-repeat:no-repeat;background-position:center left,center right;}table:not(.views-table) thead th,table tbody td{padding:.8rem;}table:not(.views-table) tbody td{padding:.8rem;}table:not(.views-table) tbody tr:not(:last-child){border-top:1px solid #ddd;border-bottom:1px solid #ddd;}@media screen and (min-width:768px){.two-col-table td{width:50%;}.two-col-table th{width:50%;}.three-col-table td{width:33%;}.three-col-table th{width:33%;}.two-col-table.widefirst td:first-child{width:80%;}.two-col-table.widefirst td{width:20%;}.two-col-table.widefirst th:first-child{width:80%;}.two-col-table.widefirst th{width:20%;}.four-col-table th:first-child{width:55%;}.four-col-table th{width:15%;}}@media screen and (max-width:767px){table:not(.views-table) caption{background-image:none;}table:not(.views-table) thead{display:none;}table:not(.views-table) tbody td{display:block;padding:.6rem;}table:not(.views-table) tbody td:before{content:attr(data-th);display:block;width:6rem;}table:not(.views-table) tbody td::before{font-weight:bold;text-decoration:underline;}}
