.fixed-table{table-layout:fixed;width:100%}.adaptive-results-table,.fixed-table--fill{table-layout:fixed;width:100%;height:auto}.adaptive-results-table tbody,.fixed-table--fill tbody{height:auto}.fixed-table .col-company-name{width:340px;min-width:320px;max-width:380px}.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-checkbox{width:56px;min-width:56px;max-width:56px;padding:8px;text-align:center}.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}.adaptive-results-table td,.adaptive-results-table th,.fixed-table td,.fixed-table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:20px 8px;vertical-align:middle}.adaptive-results-table th,.fixed-table th{height:40px}.adaptive-results-table tbody tr,.fixed-table tbody tr,.fixed-table--fill tbody tr{min-height:60px;height:auto}.adaptive-results-table .col-checkbox{width:56px;min-width:56px;max-width:56px;padding:8px;text-align:center}.adaptive-results-table .col-full-name{width:200px;min-width:200px}.adaptive-results-table .col-company{width:320px;min-width:320px}.adaptive-results-table .col-job-title{width:130px;min-width:130px}.adaptive-results-table .col-email,.adaptive-results-table .col-phone{width:170px;min-width:170px}.adaptive-results-table .col-geo{width:90px;min-width:90px}.table-cell-wrap{display:block;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word;line-height:1.35}.table-cell-truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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}