.spares-table{width:100%;overflow-x:auto;overflow-y:hidden;margin:1rem 0;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.spares-table table{width:100%;border-collapse:collapse;min-width:800px;font-size:11px;text-align:center}.spares-table td,.spares-table th{padding:8px 12px;border:1px solid #ffffff;vertical-align:middle}.spares-table tr:first-child{background-color:#f0e6ee;font-weight:700;text-transform:uppercase}.spares-table tbody tr:nth-child(odd){background-color:#e6d9e4}.spares-table tbody tr:nth-child(2n){background-color:#fcfafc}.spares-table tbody tr:hover{background-color:#d8c5d5;transition:background-color .2s ease}.spares-table tr[colspan]{background-color:#e0d0dd!important;font-weight:700;text-align:left}.spares-table td:empty:before{content:"-";color:#999}.spares-table{scrollbar-width:thin;scrollbar-color:#c5b5c2 #f5f5f5}.spares-table::-webkit-scrollbar{height:8px}.spares-table::-webkit-scrollbar-track{background:#f5f5f5}.spares-table::-webkit-scrollbar-thumb{background-color:#c5b5c2;border-radius:4px}.spares-table tr{transition:all .2s ease}.spares-table td{position:relative}.spares-table td:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.2);pointer-events:none}