#jobs.review-original-hidden{display:none!important}
#planReviewPane[hidden],#planReviewToggle[hidden]{display:none!important}
.review-caption{padding:8px 12px;display:flex;gap:5px 16px;align-items:baseline;flex-wrap:wrap;font-size:11px;color:#637181;background:#f7f5ef}
.review-caption-title{font-size:13px;font-weight:700;color:#293e4d}
.review-scroll{overflow:auto;max-width:100%;border-top:1px solid #dce1e5}
.review-table .review-edit-plan{display:block;margin-top:6px;background:#edf1f4;color:#304b5d;font-size:10px;padding:4px 6px;min-height:26px}
.review-table{width:100%;min-width:1350px;border-collapse:collapse;table-layout:fixed;font-size:12px;line-height:1.3}
.review-table th{background:#272b2d;color:#fff;text-align:left;font-size:10px;padding:9px 7px;vertical-align:bottom}
.review-table th:nth-child(1){width:36px}.review-table th:nth-child(2){width:130px}.review-table th:nth-child(3){width:220px}.review-table th:nth-child(4),.review-table th:nth-child(5){width:84px}.review-table th:nth-child(6){width:95px}.review-table th:nth-child(7),.review-table th:nth-child(8){width:115px}.review-table th:nth-child(9){width:95px}.review-table th:nth-child(10){width:180px}.review-table th:nth-child(11){width:105px}
.review-table td{padding:8px 7px;border-top:1px solid #e1e5e8;vertical-align:top;overflow-wrap:anywhere}
.review-table tbody tr:nth-child(even){background:#f6f8fa}.review-value{display:block;font-weight:600;white-space:pre-wrap}.review-sub,.review-source{display:block;margin-top:3px;color:#657487;font-size:10px;white-space:pre-wrap}.review-note .review-value{font-weight:400}.review-source{color:#6c7276;font-size:9px}.review-late{color:#a12c27;font-weight:650}.review-warning{color:#965900}.review-table button{font-size:11px;padding:6px 7px;min-height:30px}.review-table .review-rider{background:#f0f4f7;color:#466477}.review-footnote{font-size:10px;color:#6c747b;margin:0;padding:8px 12px}.review-loading,.review-error{display:block;padding:12px}.review-error,#reviewError{color:#aa3229}
.plan-review-dialog{width:min(800px,calc(100vw - 24px))}.plan-review-dialog form{display:flex;flex-direction:column;overflow:hidden;min-height:0}.review-form-body{padding:12px 20px;overflow:auto}.review-form-body>p{margin:5px 0 12px;font-size:12px}.review-help{color:#67717b}.review-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.review-fields label{font-size:12px}.review-fields input,.review-fields textarea{width:100%;padding:8px;border:1px solid #ccc5ba;border-radius:6px;background:white}.review-full{grid-column:1/-1}.review-form-body details{margin-top:10px;font-size:12px}.review-form-body details p{white-space:pre-wrap;font-size:11px}.plan-review-dialog .modal-actions{margin-top:10px}#reviewStatus{color:#536b53}
@media(max-width:600px){.review-fields{grid-template-columns:1fr}.plan-review-dialog .modal-head h2{font-size:20px}.review-form-body{padding:10px 12px}}

.review-driver-report{display:block;white-space:pre-wrap;border-left:2px solid #ce8500;padding:4px 6px;margin-top:5px;background:#fff6e3;font-size:11px}
.review-table .review-manual-entry{display:block;width:100%;max-width:140px;background:transparent;color:#8a8174;border:0;border-bottom:1px solid #bfb7aa;border-radius:0;font-size:9px;font-weight:400;line-height:1.2;padding:0 0 12px;min-height:24px;text-align:left;white-space:nowrap;cursor:text;box-shadow:none}
.review-table .review-manual-entry:hover{background:transparent;border-bottom-color:#976b25;color:#70531e}.review-table .review-manual-entry:focus-visible{outline:2px solid #ce8500;outline-offset:3px}
.review-empty{color:#87919a}

.review-write-field>.review-value{border-bottom:1px solid #bfb7aa;padding-bottom:3px;min-height:20px}
