.content,.content-list,.diagnostic-panel,.diagnostic-table{min-width:0;max-width:100%}
.diagnostic-panel{overflow:hidden}
.diagnostic-table{overflow:visible}
.diagnostic-table table{width:100%!important;table-layout:fixed}
.diagnostic-table th,.diagnostic-table td{white-space:normal;overflow-wrap:anywhere;word-break:normal}
.diagnostic-table .button{white-space:normal;max-width:100%}
.diagnostic-table .dataTables_wrapper{min-width:0;width:100%}
.diagnostic-table .dataTables_filter input{width:min(180px,100%);margin:0 0 0 8px}
.diagnostic-table .dataTables_length select{width:auto}
.diagnostic-table .dataTables_filter,.diagnostic-table .dataTables_length{margin-bottom:12px}
.diagnostic-summary,.diagnostic-readonly{overflow-wrap:anywhere;min-width:0;flex-wrap:wrap}
@media(max-width:1000px){
 .diagnostic-table{width:100%;overflow-x:auto;padding-bottom:2px}
 .diagnostic-table table{display:block!important;width:100%!important;min-width:0!important;border:0!important}
 .diagnostic-table table thead{display:none!important}
 .diagnostic-table table tbody{display:block!important;width:100%!important}
 .diagnostic-table table tbody tr{display:block!important;width:100%!important;border:1px solid var(--line);border-radius:10px;margin:10px 0;padding:8px;background:#fff}
 .diagnostic-table table tbody td{display:grid!important;grid-template-columns:minmax(105px,34%) minmax(0,1fr);gap:10px;width:100%!important;min-width:0!important;padding:8px;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;border:0!important;line-height:1.35}
 .diagnostic-table tbody td:before{content:attr(data-label);font-weight:700;color:var(--green)}
 .diagnostic-table td.dataTables_empty{display:block!important}
 .diagnostic-table td.dataTables_empty:before{content:none}
 .diagnostic-table .dataTables_wrapper{width:100%!important;overflow:visible}
 .diagnostic-table .dataTables_wrapper .dataTables_filter,.diagnostic-table .dataTables_wrapper .dataTables_length{float:none;text-align:left;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
 .diagnostic-table .dataTables_wrapper .dataTables_filter input{width:100%!important;max-width:100%;margin:6px 0 0!important}
 .diagnostic-table .dataTables_wrapper .dataTables_paginate{float:none;white-space:normal;text-align:left}
 .diagnostic-table .diagnostic-test-notification{width:100%;min-height:42px}
}
