:root{background-color:#f8f9fa}.loader{width:30px;height:30px;border:3px solid #000;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}.text-right{text-align:right}@-webkit-keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nowrap{white-space:nowrap}.report-table{background-color:#fff;border:1px solid #bbb}.report-table td{padding:2px;border:1px solid #bbb;white-space:nowrap}.report-table th{padding:2px;padding-inline:8px;border-bottom:1px solid #bbb;border-right:1px solid #bbb;white-space:nowrap;text-align:left;background-color:#eee}.transaction-table{background-color:"#bbb";border:1px solid #eee}.transaction-table thead tr th{padding-block:12px;border:1px solid #ddd;background-color:#eee}.transaction-table tbody tr td{padding-block:12px;background-color:#fff}.transaction-table td{padding:5px;border:1px solid #eee;white-space:nowrap}.cart-table{background-color:#eee;border:1px solid #eee}.cart-table thead tr th{padding-block:12px;border:1px solid #eee;background-color:#f9fafb}.cart-table tbody tr{padding-block:2px;border:1px solid #eee;background-color:#fff}.cart-table tbody tr td{border:1px solid #eee}.cart-table tfoot tr td{padding-block:2px;border:1px solid #eee;background-color:#fff}.bg-light{background-color:#f5f5f5}.bg-gray{background-color:red}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
