/* Scoped to the report confirmation table; application themes retain their colours. */
.er-body .card.er-review-results{padding:18px 14px}
.er-review-table{width:100%;max-width:100%;overflow-x:auto}
.er-review-table table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}
.er-review-table .er-review-lesson{width:28%}
.er-review-table .er-review-count{width:14%}
.er-review-table .er-review-net{width:16%}
.er-body .er-review-table th,.er-body .er-review-table td{padding:14px 2px;border-bottom:1px solid currentColor;text-align:center;vertical-align:middle;color:inherit!important;letter-spacing:0;text-transform:none}
.er-body .er-review-table thead th{font-size:12px;font-weight:650;white-space:nowrap;overflow-wrap:normal;word-break:normal}
.er-body .er-review-table th:first-child{width:28%;text-align:left;padding-left:0;padding-right:6px}
.er-body .er-review-table tbody th{font-size:13px;font-weight:650;line-height:1.35;overflow-wrap:normal;word-break:normal;hyphens:none}
.er-body .er-review-table input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:42px;min-height:42px;margin:0;padding:8px 2px!important;font-size:16px;line-height:1.25;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:10px}
.er-body .er-review-table input[type=number]{appearance:textfield;-moz-appearance:textfield}
.er-body .er-review-table input[type=number]::-webkit-inner-spin-button,.er-body .er-review-table input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}
.er-body .er-review-table input[readonly]{font-weight:650;white-space:nowrap;opacity:1;-webkit-text-fill-color:currentColor}
.er-review-table input::placeholder{opacity:.75}
.er-review-results p{color:inherit!important;line-height:1.6}
@media(max-width:640px){
 .er-body .card.er-review-results{padding:18px 10px;margin-left:-6px;margin-right:-6px}
 .er-body .er-review-table thead th{font-size:11px}
 .er-body .er-review-table tbody th{font-size:11.2px}
 .er-body .er-review-table input{font-size:14px;height:40px;min-height:40px;border-radius:9px}
}
