.contract-workspace{min-width:0}.contract-workspace .content-panel{margin-bottom:1rem}.contract-workspace td,.contract-workspace dd,.contract-workspace li,.contract-workspace p{overflow-wrap:anywhere}.contract-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.contract-form .form-field{min-width:0}.contract-form label{display:block;font-weight:500;margin-bottom:.35rem}.contract-form input:not([type=checkbox]),.contract-form select,.contract-form textarea{max-width:100%;width:100%;box-sizing:border-box}.contract-form select[multiple]{min-height:7rem}.contract-form .errorlist,.contract-form .form-actions,.contract-form [data-upload-titles],.contract-form [data-upload-results]{grid-column:1/-1}.contract-upload-results{padding-left:1.25rem}.contract-upload-results li{margin:.6rem 0}.contract-workspace .form-actions{display:flex;flex-wrap:wrap;gap:.6rem}.contract-workspace .history-list a{display:inline-block;margin:.5rem .7rem .5rem 0}.contract-workspace details{min-width:0}.contract-workspace .detail-list div{min-width:0}
@media(max-width:700px){.contract-form{grid-template-columns:minmax(0,1fr)}.contract-workspace .content-panel__heading{align-items:flex-start;flex-wrap:wrap}.contract-workspace .responsive-table table,.contract-workspace .responsive-table tbody,.contract-workspace .responsive-table tr,.contract-workspace .responsive-table td{display:block;width:100%;box-sizing:border-box}.contract-workspace .responsive-table thead{display:none}.contract-workspace .responsive-table tr{padding:.7rem;border-bottom:1px solid #dce5ee}.contract-workspace .responsive-table td{border:0;padding:.4rem 0}.contract-workspace .responsive-table td::before{content:attr(data-label);font-size:.8rem;color:#536477;display:block}.contract-workspace .responsive-table{overflow:visible}}
.prepared-origins{min-width:0;overflow-wrap:anywhere}
