main table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important}
main th{height:42px;text-align:center!important;vertical-align:middle!important;white-space:normal!important;overflow-wrap:anywhere}
main td{min-width:0!important;white-space:normal;overflow-wrap:anywhere;word-break:break-word}
main .table-scroll-x,main .assignment-scroll,main .account-table-scroll,main .cookie-table-wrap,#auto-history{max-width:100%;overflow-x:hidden!important}
main table th:last-child,main table td:last-child{position:static!important;min-width:0!important;box-shadow:none!important}
main table td:last-child .actions,main .job-actions,main .row-actions{min-width:0!important;justify-content:center!important;flex-wrap:wrap!important;white-space:normal!important}
.video-title-column{width:16%!important;max-width:240px!important}.video-title-column .job-live-title,.video-title-column>span:first-child{display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;white-space:normal!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.35;max-height:4.05em}
.compact-status-column{width:92px!important;max-width:92px!important;text-align:center!important}.compact-status-column .status{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.compact-status-column .error-detail{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:9px}
.table-action-head{position:relative;display:flex!important;align-items:center!important;justify-content:center!important;min-height:30px;padding:0 30px}.table-action-head>span{margin:auto}.table-action-head>details{position:absolute;right:0}
@media(max-width:1200px){main table{font-size:10px}main th,main td{padding:7px 4px!important}.video-title-column{width:15%!important}.compact-status-column{width:78px!important;max-width:78px!important}}
