/* Only these tables: short status labels and column headings must not split. */
body :is(.ip-pool-table,.admin-log-table) .arco-table-th .arco-table-cell{white-space:nowrap;word-break:normal;overflow-wrap:normal}
body .ip-pool-table .arco-table-cell .ip-pool-status-tag{display:inline-flex;max-width:none;white-space:nowrap;word-break:normal;overflow-wrap:normal;flex-shrink:0;line-height:20px;min-height:20px}
body .ip-pool-table .arco-table-td:nth-child(2) .arco-table-cell{white-space:nowrap}
body .ip-pool-table .arco-table-td:nth-child(4) .arco-table-cell{word-break:normal;overflow-wrap:break-word;line-height:1.6}
/* Keep long audit labels inside their badge; width includes padding and the header. */
body .admin-log-table .arco-table-cell .admin-log-type-tag{display:inline-flex;max-width:100%;height:auto;min-height:20px;padding:2px 8px;white-space:normal;vertical-align:middle;box-sizing:border-box}
body .admin-log-table .admin-log-type-text{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.5}
body .admin-log-table .admin-log-target-text{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.6}
body .admin-log-table .arco-table-td{vertical-align:middle}
body .admin-logs-page .header-content{flex-wrap:wrap}
body .admin-logs-page .header-content>div:first-child{flex:0 0 auto;max-width:100%}
body .admin-logs-page .page-title{white-space:nowrap}
body .admin-logs-page .header-actions{flex:1 1 760px;justify-content:flex-end}
body .admin-log-table .arco-table-td:nth-child(5) .arco-table-cell,body .admin-log-table .arco-table-td:nth-child(6) .arco-table-cell{white-space:nowrap}
@media(max-width:640px){body .admin-logs-page .header-actions{justify-content:flex-start;flex-basis:auto}}
