/* Modest screen density; printed output and authentication pages retain their sizing. */
@media screen{
.main .panel{padding:20px;margin-bottom:18px}.main .command-dashboard .panel{padding:0;margin:0}.main .tab-panel{margin-top:0}.main .panel-header{gap:12px;margin-bottom:14px;padding-bottom:10px}.main .command-dashboard .panel-header{margin:0;padding:10px 14px}.main .command-dashboard{gap:14px}.main .grid{gap:14px;margin-bottom:18px}.main .two-col{gap:18px}.main .form-grid{column-gap:18px}.main label{margin-bottom:14px}.main .actions{gap:8px;margin-top:12px}.main .row-actions{gap:6px}.main .detail-list div,.main .status-row{padding:10px 0}.main .stat{padding:16px 18px}.main .stat strong{margin:8px 0 5px}.main .case-status-card{padding:13px;gap:10px}.main .case-status-cards{gap:10px;margin-bottom:14px}.main .record-card{padding:14px;margin-bottom:12px}.main .report-editor-card{padding:14px;margin:12px 0}.main .module-intro{padding:16px;margin-bottom:18px}.main .notice{padding:12px 14px;margin-bottom:18px}.main .page-banner{padding:18px 22px;margin-bottom:18px;gap:16px}.main .page-banner h1{margin-bottom:9px}.main .banner-workspace{margin-top:8px}.main .report-builder-toolbar{padding:12px;gap:10px}.main .command-access .panel-header{padding:10px 14px}.main .command-strip a{padding:10px 14px}
}
@media screen and (min-width:1025px){
.main{padding-left:28px;padding-right:28px}.main button,.main .button{min-height:36px;padding:8px 14px;font-size:14px}.main .small{min-height:32px;padding:6px 10px;font-size:13px}.main input:not([type=checkbox]):not([type=radio]),.main select{min-height:38px;padding:8px 10px}.main textarea{padding:9px 10px}.main td,.main .original-case-list td{padding:9px 10px}.main th,.main .original-case-list th{padding:9px 10px}.main .folder-tabs a,.main .folder-tabs a[aria-current]{min-height:36px;padding:8px 12px}.main .command-stats .command-stat{padding:11px 14px;min-height:76px}
}
@media screen and (max-width:1024px){
.main .panel{padding:16px;margin-bottom:16px}.main .command-dashboard .panel{padding:0;margin:0}.main .page-banner{padding:16px 18px}.main button,.main .button,.main .small{min-height:44px;padding:10px 12px}.main input:not([type=checkbox]):not([type=radio]),.main select{min-height:44px}.main .folder-tabs a,.main .folder-tabs a[aria-current]{min-height:44px}.main .responsive-cards>tbody{gap:10px;padding:8px}.main .responsive-cards>tbody>tr{padding:4px 10px}.main .responsive-cards>tbody>tr>td,.main .responsive-cards>tbody>tr>th{padding:7px 0!important}.main .stat{padding:14px 16px}.main .case-status-card{padding:12px}.main .command-dashboard .dashboard-action-grid>a.button{min-height:44px}
}

/* Case Overview columns must not split identifiers or dates. */
@media screen and (min-width:601px){
.main .original-case-list{padding:0}.main .original-case-list .table-wrap{width:100%;max-width:100%;overflow-x:auto;margin:0}.main .original-case-list table{table-layout:auto!important;min-width:1540px;width:100%}.main .original-case-list th{white-space:normal;word-break:normal;overflow-wrap:normal}.main .original-case-list td{word-break:normal;overflow-wrap:break-word}.main .original-case-list th:nth-child(1),.main .original-case-list td:nth-child(1){min-width:135px;white-space:nowrap}.main .original-case-list th:nth-child(2),.main .original-case-list td:nth-child(2){min-width:125px}.main .original-case-list th:nth-child(3),.main .original-case-list td:nth-child(3){min-width:210px}.main .original-case-list th:nth-child(4),.main .original-case-list td:nth-child(4){min-width:100px}.main .original-case-list th:nth-child(5),.main .original-case-list td:nth-child(5){min-width:220px}.main .original-case-list th:nth-child(6),.main .original-case-list td:nth-child(6){min-width:110px}.main .original-case-list th:nth-child(7),.main .original-case-list td:nth-child(7){min-width:210px;white-space:nowrap}.main .original-case-list th:nth-child(8),.main .original-case-list td:nth-child(8),.main .original-case-list th:nth-child(9),.main .original-case-list td:nth-child(9){min-width:120px;white-space:nowrap}.main .original-case-list th:nth-child(10),.main .original-case-list td:nth-child(10){min-width:210px}.main .original-case-list td:nth-child(1) .responsive-cell-value,.main .original-case-list td:nth-child(7) .responsive-cell-value,.main .original-case-list td:nth-child(8) .responsive-cell-value,.main .original-case-list td:nth-child(9) .responsive-cell-value{white-space:nowrap;overflow-wrap:normal}.main .original-case-list .case-list-paging{padding:12px 16px}
}
