/* Equal control baselines even when captions wrap on the tablet. */
.measurement-line{align-items:stretch!important;grid-template-columns:1fr 1fr 1fr!important}
.measurement-line>label{height:100%;min-height:100px;justify-content:flex-start!important;box-sizing:border-box}
.measurement-line>label>.field-caption{display:block;min-height:3.1em;line-height:1.4;font-size:.9rem}
.measurement-line>label>.field-caption small{display:inline;font-size:inherit}
.measurement-line>label input,.measurement-line>label select{margin-top:auto!important;flex-shrink:0;height:52px!important;width:100%;box-sizing:border-box}
.measurement-line>label.autocomplete:nth-of-type(2){grid-column:span 2}
.so-reference{display:block;font-weight:400!important;font-size:.8rem!important;line-height:1.45;color:#5e5a55;margin-top:4px;overflow-wrap:normal}
.source-line{font-weight:600}.source-line .so-reference{font-weight:400}
.pill{display:inline-block;padding:4px 9px;border-radius:12px;font-size:.85rem;font-weight:650;line-height:1.3;white-space:normal}
.pill.status-accepted,.status-accepted{color:#155b42!important;background:#e3f3eb!important}
.pill.status-transit,.status-transit{color:#215a7c!important;background:#e6f1f9!important}
.pill.status-partial,.pill.status-attention,.status-partial,.status-attention{color:#77510a!important;background:#fff3cc!important}
.pill.status-danger,.status-danger{color:#963b3b!important;background:#fde8e8!important}
.pill.status-return,.status-return{color:#69428c!important;background:#f0e8f8!important}
.pill.status-neutral,.pill.status-closed,.status-neutral,.status-closed{color:#555b61!important;background:#edf0f2!important}
.return-to-work{display:inline-block;margin:0 0 16px;color:#774e40;font-weight:650;text-decoration:underline}
.work-return-highlight{animation:workReturnHighlight 2.5s ease-out} [id]{scroll-margin-top:125px}
@keyframes workReturnHighlight{from{background-color:#f4d6b4}to{background-color:transparent}}
button.admin-delete-mini{min-width:76px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}
@media(max-width:800px){.measurement-line{grid-template-columns:1fr 1fr!important}.measurement-line>label.autocomplete{grid-column:1/-1!important}}
@media print{.return-to-work{display:none}.pill{border:1px solid currentColor}.so-reference{font-size:9pt!important}}

.admin-delete-mini{min-width:76px;white-space:nowrap;word-break:normal!important;overflow-wrap:normal!important}
