.document-description-block{margin-top:16px;padding-top:12px;border-top:1px solid #dce3eb}
.document-description-block h4{margin:0 0 10px;font-size:14px;color:#334155}
.document-description-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}
.document-items-scroll{max-width:100%;overflow-x:auto}
.document-items-table{width:100%;border-collapse:collapse;font-size:13px}
.document-items-table th,.document-items-table td{padding:10px;text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0}
.document-items-table th{color:#475569;background:#f1f5f9}
.document-items-table td:not(.document-description-text){white-space:nowrap}
.document-items-table .document-description-text{min-width:180px;width:60%}
@media(max-width:640px){.document-items-table th,.document-items-table td{padding:8px}.document-items-table .document-description-text{min-width:160px}}


.document-row{cursor:pointer}
.document-row:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}
.doc-id-cell .quotation-search-match{max-width:26rem;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.5}
.doc-id-cell .quotation-search-match[hidden]{display:none}
#quoteFolders{grid-template-columns:minmax(0,1fr)}
#quoteFolders>.client-folder{min-width:0}
#quoteFolders>.client-folder>summary{grid-template-columns:28px minmax(0,1fr) auto}
#quoteFolders>.client-folder>summary strong{min-width:0;overflow-wrap:anywhere}
.quotation-search-highlight{background:#fef08a;color:#422006;border-radius:3px;padding:0 .08em;box-decoration-break:clone;-webkit-box-decoration-break:clone}

