.table-wrapper{----background:var(--color--white);----background--hover:var(--color--light-30);----background--striped:var(--color--light-25);----border-style:var(--border-style);----border-top-width:var(--border-top-width);----border-right-width:var(--border-right-width);----border-bottom-width:var(--border-bottom-width);----border-left-width:var(--border-left-width);----border-width:var(----border-top-width) var(----border-right-width) var(----border-bottom-width) var(----border-left-width);----border-color:var(--color--light-25);----color:var(--contrast-color-for-light-background);----margin-bottom:var(--margin-bottom);----padding-top:calc(var(--padding-top)*3/4);----padding-right:calc(var(--padding-right)*3/4);----padding-bottom:calc(var(--padding-bottom)*3/4);----padding-left:calc(var(--padding-left)*3/4);----padding:var(----padding-top) var(----padding-right) var(----padding-bottom) var(----padding-left);----padding-top--condensed:calc(var(--padding-top)*1/4);----padding-right--condensed:calc(var(--padding-right)*1/4);----padding-bottom--condensed:calc(var(--padding-bottom)*1/4);----padding-left--condensed:calc(var(--padding-left)*1/4);----padding--condensed:var(----padding-top) var(----padding-right) var(----padding-bottom) var(----padding-left)}.table-wrapper.-primary{----background:var(--color--primary);----background--hover:var(--color--primary-60);----background--striped:var(--color--primary-55);----border-color:var(--color--primary-55);----color:var(--contrast-color-for-dark-background)}.table-wrapper.-secondary{----background:var(--color--secondary);----background--hover:var(--color--secondary-60);----background--striped:var(--color--secondary-55);----border-color:var(--color--secondary-55);----color:var(--contrast-color-for-dark-background)}.table-wrapper.-light{----background:var(--color--white);----background--hover:var(--color--light-30);----background--striped:var(--color--light-25);----border-color:var(--color--light-25);----color:var(--contrast-color-for-light-background)}.table-wrapper.-dark{----background:var(--color--dark);----background--hover:var(--color--gray-40);----background--striped:var(--color--dark-45);----border-color:var(--color--dark-45);----color:var(--contrast-color-for-dark-background)}.table-wrapper.-info{----background:var(--color--info);----background--hover:var(--color--info-60);----background--striped:var(--color--info-55);----border-color:var(--color--info-55);----color:var(--contrast-color-for-dark-background)}.table-wrapper.-success{----background:var(--color--success);----background--hover:var(--color--success-60);----background--striped:var(--color--success-55);----border-color:var(--color--success-55);----color:var(--contrast-color-for-dark-background)}.table-wrapper.-warning{----background:var(--color--warning);----background--hover:var(--color--warning-60);----background--striped:var(--color--warning-55);----border-color:var(--color--warning-55);----color:var(--contrast-color-for-light-background)}.table-wrapper.-danger{----background:var(--color--danger);----background--hover:var(--color--danger-60);----background--striped:var(--color--danger-55);----border-color:var(--color--danger-55);----color:var(--contrast-color-for-dark-background)}.table-wrapper{display:block;position:relative}@media screen and (max-width:575px){.table-wrapper.-responsive-xs{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-wrapper.-responsive-xs .table.-border{border:none}}@media screen and (max-width:767px){.table-wrapper.-responsive-sm{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-wrapper.-responsive-sm .table.-border{border:none}}@media screen and (max-width:991px){.table-wrapper.-responsive-md{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-wrapper.-responsive-md .table.-border{border:none}}@media screen and (max-width:1199px){.table-wrapper.-responsive-lg{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-wrapper.-responsive-lg .table.-border{border:none}}@media screen and (max-width:1399px){.table-wrapper.-responsive-xl{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-wrapper.-responsive-xl .table.-border{border:none}}.table-wrapper.-responsive-xxl{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-wrapper.-responsive-xxl .table.-border{border:none}.table-wrapper .table{border-top-color:var(----border-color);color:var(----color);margin-bottom:var(----margin-bottom);max-width:100%;width:100%}.table-wrapper .table td,.table-wrapper .table th{background-color:var(----background);border-top:var(----border-top-width) var(----border-style) var(----border-color);padding:var(----padding);-webkit-transition-duration:var(--transition-duration);transition-duration:var(--transition-duration);-webkit-transition-property:color,background-color,border;transition-property:color,background-color,border;-webkit-transition-timing-function:var(--transition-easing);transition-timing-function:var(--transition-easing);vertical-align:top}.table-wrapper .table thead th{border-bottom-width:calc(var(----border-bottom-width)*2);vertical-align:bottom}.table-wrapper .table tbody+tbody{border-top:calc(var(----border-top-width)*2) solid transparent}.table-wrapper .table tbody+tbody,.table-wrapper .table td,.table-wrapper .table th{border-top-color:var(----border-color)}.table-wrapper.-condensed .table td,.table-wrapper.-condensed .table th{----padding:var(----padding--condensed)}.table-wrapper.-border .table,.table-wrapper.-border .table td,.table-wrapper.-border .table th{border-color:var(----border-color);border-style:var(----border-style);border-width:var(----border-width)}.table-wrapper.-nowrap .table td,.table-wrapper.-nowrap .table th{white-space:nowrap}.table-wrapper.-striped .table tbody>tr:nth-of-type(odd) td,.table-wrapper.-striped .table tbody>tr:nth-of-type(odd) th,.table-wrapper.-striped .table>tr:nth-of-type(odd) td,.table-wrapper.-striped .table>tr:nth-of-type(odd) th{----background:var(----background--striped)}.table-wrapper.-hover .table tbody tr td,.table-wrapper.-hover .table tbody tr th{-webkit-transition:background-color var(--transition-duration) ease;transition:background-color var(--transition-duration) ease}.table-wrapper.-hover .table tbody tr:hover td,.table-wrapper.-hover .table tbody tr:hover th{----background:var(----background--hover)}
