.vendor-document-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(200px,1fr) auto;align-items:end;gap:16px;padding:22px;border-bottom:1px solid #e0e5df}.vendor-document-row label{display:grid;gap:8px;font-size:13px;font-weight:600}.document-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.document-file-info{grid-column:1/-1;color:#68736b;overflow-wrap:anywhere}.vendor-documents-dialog{box-sizing:border-box;width:min(580px,calc(100% - 32px));max-height:80vh;overflow:auto;padding:28px;border:1px solid #d8e0d8;border-radius:16px;background:#fff;color:#203e30;font:15px/1.6 system-ui;box-shadow:0 20px 80px #0004}.vendor-documents-dialog::backdrop{background:#14271cc0}.vendor-documents-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px}.vendor-documents-dialog h2{margin:0;font-size:24px}.vendor-documents-dialog button{font:24px system-ui;border:0;background:#edf2ed;border-radius:8px;padding:4px 12px;cursor:pointer}.vendor-documents-dialog ul{list-style:none;padding:0;margin:16px 0 0}.vendor-documents-dialog li{border-top:1px solid #e1e7e0}.vendor-documents-dialog a{display:block;padding:16px 0;color:#254e3b;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.vendor-documents-dialog a:hover{text-decoration:underline}.vendor-documents-dialog .document-intro,.vendor-documents-dialog .document-status{color:#657366}.preview-top{flex-wrap:wrap}.preview-top #vendor-documents-button{margin-left:auto}.preview-top #editor-toggle{margin-left:0}@media(max-width:800px){.vendor-document-row{grid-template-columns:1fr}.document-file-info{grid-column:1}.preview-top #vendor-documents-button{margin-left:0}}
#vendor-documents-button[hidden]{display:none!important}
