.fixed-table{table-layout:fixed;width:100%}.fixed-table .col-company-name{width:300px;min-width:250px;max-width:350px}.fixed-table .col-industry{width:200px;min-width:180px}.fixed-table .col-location{width:150px;min-width:120px}.fixed-table .col-employees{width:100px;min-width:80px}.fixed-table .col-revenue{width:120px;min-width:100px}.fixed-table .col-website{width:150px;min-width:130px}.fixed-table .col-actions,.fixed-table .col-sm{width:100px;min-width:80px}.fixed-table .col-md{width:150px;min-width:120px}.fixed-table .col-lg{width:200px;min-width:180px}.fixed-table .col-xl{width:300px;min-width:250px}.fixed-table td,.fixed-table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:12px 16px}.fixed-table tbody tr{height:52px}.table-cell-tooltip{position:relative;cursor:help}.table-cell-tooltip:hover:after{content:attr(data-full-text);position:absolute;left:0;top:100%;z-index:50;padding:8px 12px;background:rgba(0,0,0,.9);color:#fff;border-radius:6px;font-size:12px;white-space:normal;max-width:300px;word-wrap:break-word;margin-top:4px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.fixed-table thead{position:sticky;top:0;z-index:10;background:hsl(var(--muted)/.5);backdrop-filter:blur(8px)}.fixed-table tbody tr{transition:background-color .15s ease}.fixed-table tbody tr:hover{background:hsl(var(--muted)/.3)}.fixed-table *{transition-property:background-color,color,opacity}