.invoice-table{width:100%;border-collapse:collapse}.invoice-table thead{position:sticky;top:0;z-index:10}.invoice-table th{text-align:left;font-weight:500;letter-spacing:.05em;white-space:nowrap;background-color:hsl(225,50%,8%);color:white}.invoice-table td,.invoice-table th{padding:12px 16px;border-bottom:1px solid #e5e7eb;font-size:14px}.invoice-table td{color:hsl(215,14%,34%)}.invoice-table tbody tr{cursor:pointer;transition:background-color .2s ease}.invoice-table tbody tr:hover:not(.selected){background-color:#f9fafb}.invoice-table tbody tr.selected{border:2px solid hsl(229,100%,64%)}.invoice-table tbody tr.selected:hover{background-color:transparent}.invoice-table a{color:hsl(229,100%,64%);text-decoration:underline}.invoice-table a:hover{color:hsl(229,82%,54%)}.invoice-table td.country,.invoice-table th.country{width:10ch;min-width:10ch}.invoice-table td.invoice-number,.invoice-table th.invoice-number{width:25ch;min-width:25ch}.invoice-table td.collector-id,.invoice-table th.collector-id{width:20ch;min-width:20ch}.invoice-table td.collector-name,.invoice-table th.collector-name{width:60ch;min-width:60ch}.invoice-table td.expiration-date,.invoice-table td.issue-date,.invoice-table th.expiration-date,.invoice-table th.issue-date{width:25ch;min-width:25ch}.invoice-table td.currency,.invoice-table th.currency{width:8ch;min-width:8ch}.invoice-table td.total-amount,.invoice-table th.total-amount{width:15ch;min-width:15ch}