/* Compact SLA register; no imposed worksheet row heights. */
html body .ho-sla-shell .ho-sla-master-table{display:table!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;table-layout:fixed!important;border-collapse:collapse!important}
html body .ho-sla-shell .ho-sla-master-table :is(thead,tbody,tfoot){height:auto!important;min-height:0!important;max-height:none!important}
html body .ho-sla-shell .ho-sla-master-table tr{display:table-row!important;height:auto!important;min-height:0!important;max-height:none!important}
html body .ho-sla-shell .ho-sla-master-table :is(th,td){display:table-cell!important;box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;padding:8px 9px!important;line-height:1.45!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;vertical-align:top!important;font-size:12px!important;border:1px solid #d5deea!important}
html body .ho-sla-shell .ho-sla-master-table thead th{padding:10px 9px!important;font-size:11px!important;vertical-align:middle!important;color:#fff!important;background:#293650!important}
html body .ho-sla-shell .ho-sla-master-table th:nth-child(1){width:3%!important}
html body .ho-sla-shell .ho-sla-master-table th:nth-child(2){width:15%!important}
html body .ho-sla-shell .ho-sla-master-table th:nth-child(3){width:20%!important}
html body .ho-sla-shell .ho-sla-master-table th:nth-child(4){width:8%!important}
html body .ho-sla-shell .ho-sla-master-table th:nth-child(5){width:4%!important}
html body .ho-sla-shell .ho-sla-master-table th:nth-child(6){width:10%!important}
html body .ho-sla-shell .ho-sla-master-table th:nth-child(7){width:10%!important}
html body .ho-sla-shell .ho-sla-master-table th:nth-child(8){width:12%!important}
html body .ho-sla-shell .ho-sla-master-table th:nth-child(9){width:12%!important}
html body .ho-sla-shell .ho-sla-master-table th:nth-child(10){width:6%!important}
html body .ho-sla-shell .ho-sla-master-table .ho-sla-group th{padding:6px 9px!important;background:#eae5f3!important;color:#4e3c6b!important;width:auto!important;font-size:11px!important}
html body .ho-sla-shell .ho-sla-master-table :is(td:nth-child(1),td:nth-child(5)){white-space:nowrap!important;text-align:center;font-variant-numeric:tabular-nums}
html body .ho-sla-shell .ho-sla-master-table :is(.ho-sla-text-button,.ho-sla-evidence-link){font-size:12px;line-height:1.45;white-space:normal;overflow-wrap:break-word;color:#4a3970}
html body .ho-sla-shell .ho-sla-master-table .button{min-width:0!important;min-height:0!important;padding:5px 7px!important;font-size:11px!important}
html body .ho-sla-shell .ho-sla-master-table tbody tr:nth-child(even){background:#f5f7fb}
html body .ho-sla-shell[data-sla-view=master] .ho-sla-register-heading{padding:12px 16px;background:#f0edf7}
html body .ho-sla-shell[data-sla-view=master] .ho-sla-metrics article{padding:10px 15px}
html body .ho-sla-shell[data-sla-view=master] .ho-sla-metrics strong{font-size:21px;margin:3px 0}
html body .ho-sla-shell[data-sla-view=master] .ho-sla-metrics p{margin:0}
html body .ho-sla-shell[data-sla-view=master] .ho-sla-table-wrap{max-height:65vh;overflow:auto}
@media(max-width:850px){html body .ho-sla-shell .ho-sla-master-table{min-width:900px!important}}
@media print{html body .ho-sla-shell .ho-sla-master-table{min-width:0!important}html body .ho-sla-shell[data-sla-view=master] .ho-sla-table-wrap{max-height:none;overflow:visible}html body .ho-sla-shell .ho-sla-master-table :is(th,td){font-size:9px!important;padding:5px!important}}

/* Targets may contain full contractual instructions, not only digits. */
html body .ho-sla-shell .ho-sla-master-table td.ho-sla-target{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:left;height:auto!important}
