.aem-responsive-table{border:1px solid #e1e6e8;border-radius:6px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);overflow:hidden}
.aem-responsive-table__row{display:flex;min-height:56px}
.aem-responsive-table__row:not(:last-child){border-bottom:1px solid #e1e6e8}
.aem-responsive-table__cell--empty{height:24px;display:flex;flex-direction:column;justify-content:center}
.aem-responsive-table__cell--empty hr{margin:0;width:16px;height:1px;border:0;background-color:#565656}
.aem-responsive-table__header-row{min-height:48px}
.aem-responsive-table__cell-header{display:none}
.aem-responsive-table__column{padding:16px;flex:1;overflow-wrap:anywhere}
.aem-responsive-table__cell-header .cmp-text,.aem-responsive-table__header-row .cmp-text,.aem-responsive-table__header-column .cmp-text,.aem-responsive-table__cell-header .cmp-text p,.aem-responsive-table__header-row .cmp-text p,.aem-responsive-table__header-column .cmp-text p{font-size:12px;line-height:16px;font-family:'Graphik Semibold',Tahoma,sans-serif;text-transform:uppercase;font-weight:normal}
.aem-responsive-table__cell-header .cmp-text p,.aem-responsive-table__header-row .cmp-text p,.aem-responsive-table__header-column .cmp-text p,.aem-responsive-table__cell-header .cmp-text p p,.aem-responsive-table__header-row .cmp-text p p,.aem-responsive-table__header-column .cmp-text p p,.aem-responsive-table__cell-header .cmp-text span,.aem-responsive-table__header-row .cmp-text span,.aem-responsive-table__header-column .cmp-text span,.aem-responsive-table__cell-header .cmp-text p span,.aem-responsive-table__header-row .cmp-text p span,.aem-responsive-table__header-column .cmp-text p span,.aem-responsive-table__cell-header .cmp-text div,.aem-responsive-table__header-row .cmp-text div,.aem-responsive-table__header-column .cmp-text div,.aem-responsive-table__cell-header .cmp-text p div,.aem-responsive-table__header-row .cmp-text p div,.aem-responsive-table__header-column .cmp-text p div,.aem-responsive-table__cell-header .cmp-text button,.aem-responsive-table__header-row .cmp-text button,.aem-responsive-table__header-column .cmp-text button,.aem-responsive-table__cell-header .cmp-text p button,.aem-responsive-table__header-row .cmp-text p button,.aem-responsive-table__header-column .cmp-text p button{font-family:'Graphik Semibold',Tahoma,sans-serif;text-transform:uppercase;font-weight:normal}
.aem-responsive-table.aem-responsive-table--shaded .aem-responsive-table__row--shaded{background-color:#e1e6e8}
@media(max-width:767px){.aem-responsive-table{box-shadow:none}
.aem-responsive-table__row{flex-direction:column;padding:16px 5px}
.aem-responsive-table__header-row{display:none}
.aem-responsive-table__placeholder{display:none}
.aem-responsive-table__cell-header{display:block}
.aem-responsive-table__cell-header .cmp-text{margin-bottom:4px}
.aem-responsive-table__column{width:100% !important;flex-basis:100% !important;padding:0}
.aem-responsive-table__column:not(:last-child){padding-bottom:16px}
.aem-responsive-table__cell-header .cmp-text,.aem-responsive-table__header-row .cmp-text,.aem-responsive-table__header-column .cmp-text,.aem-responsive-table__cell-header .cmp-text p,.aem-responsive-table__header-row .cmp-text p,.aem-responsive-table__header-column .cmp-text p{font-size:14px;line-height:18px}
}