.afas-project-documents{margin-top:20px;padding-top:16px;border-top:1px solid #cbd5df;min-width:0;color:#182936}
.afas-document-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.afas-document-header h3{font-size:16px;line-height:1.4;margin:0;overflow-wrap:anywhere}
.afas-document-tool{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;flex:none;border:1px solid #adbfcc;border-radius:4px;background:#fff;color:#174f6e;cursor:pointer}.afas-document-tool svg{width:19px;height:19px}.afas-document-tool:disabled{opacity:.5;cursor:default}
.afas-project-documents :focus-visible{outline:3px solid #087c87;outline-offset:2px}.afas-document-list{max-width:100%;overflow:auto;margin-top:10px}.afas-document-list table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.afas-document-list th,.afas-document-list td{text-align:left;vertical-align:top;padding:9px;border-bottom:1px solid #d8e1e7;overflow-wrap:anywhere;white-space:normal;word-break:normal}.afas-document-list th{background:#eef3f6;font-weight:600}.afas-document-list th:last-child,.afas-document-list td:last-child{width:64px}.afas-document-list th:nth-child(3){width:112px}.afas-document-pages{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px}.afas-document-pages span{margin-right:auto}.afas-project-documents-status{font-size:13px;color:#435866;min-height:20px;margin:8px 0 0}
@media(max-width:620px){.afas-document-list table{min-width:540px}.afas-document-header{align-items:flex-start}.afas-document-pages{flex-wrap:wrap}}
