/* v0.69.0 quick fixes: complete coding values, durable upload preview and visible PDF splitting. */
.project-allocation-row{grid-template-columns:repeat(3,minmax(105px,1fr)) auto!important;align-items:end;padding:.65rem;border:1px solid #d5e1e4;border-radius:9px;background:#fff}
.project-allocation-row .remove-project-allocation{grid-column:4;grid-row:2;align-self:end}
.project-allocation-gross[readonly]{color:var(--navy);font-weight:800;background:#eef4f6!important}
.allocation-balance{padding:.45rem .55rem;border-radius:7px;background:#edf7f1;font-size:.75rem;line-height:1.35}
.allocation-balance.over-allocated{background:#fff1f1}
#pdfSplitPanel{border-color:#9fcdb1;background:#f2f9f4}
#pdfSplitPanel .allocation-heading{align-items:center}
#pdfSplitPanel .pdf-split-guidance{margin:.55rem 0 0;padding:.5rem .6rem;border-radius:7px;background:#fff}
#inspectPdfForSplit:disabled{opacity:.55;cursor:not-allowed;transform:none}
#uploadDocumentPreview.upload-preview-empty{display:grid;place-content:center;padding:1.5rem;text-align:center;color:var(--muted)}
.po-document-lines .po-line-row>.po-line-drag{position:static;left:auto;top:auto;width:auto;height:auto;margin:0}
.po-document-lines .po-line-row.note-line .po-description-field{grid-column:2/7}

@container (max-width:700px){.project-allocation-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.project-allocation-row .remove-project-allocation{grid-column:2;grid-row:auto}}
@container (max-width:420px){.project-allocation-row{grid-template-columns:1fr!important}.project-allocation-row .remove-project-allocation{grid-column:auto;justify-self:stretch}}
@media(max-width:760px){#pdfSplitPanel .allocation-heading{align-items:stretch;flex-direction:column}#inspectPdfForSplit{width:100%}}
