.documents{border-top:1px solid #f0f2f6;margin-top:16px;padding-top:14px}.documents-heading h4{color:var(--ink);margin:0;font-size:13px;font-weight:600}.documents-heading .field-help{margin:4px 0 12px}.file-drop.compact{flex-wrap:wrap;gap:12px;padding:14px}.file-drop.compact .file-stack{width:38px;height:38px}.file-drop.compact>div{flex:1;min-width:150px}.document-list{margin:12px 0 0;padding:0;list-style:none}.document-list li{border-bottom:1px solid #f0f2f6;flex-wrap:wrap;align-items:flex-start;gap:4px 10px;padding:10px 0;font-size:13px;display:flex}.document-list li:last-child{border-bottom:0}.document-list li.uploading{opacity:.7}.document-kind{border:1px solid var(--line);background:var(--surface-muted);width:30px;height:30px;color:var(--muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.document-kind.pdf{color:#b42318}.document-kind.docx{color:#175cd3}.document-kind.image{color:var(--accent)}.document-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.document-name{color:var(--ink);overflow-wrap:anywhere;font-weight:500;text-decoration:none}a.document-name:hover{text-decoration:underline}.document-main small{color:var(--muted);font-size:12px}.document-status.ready{color:var(--success)}.document-status.failed,.document-error{color:var(--danger)}.document-actions{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:4px 10px;width:100%;padding-left:40px;display:flex}.document-share{color:var(--text);cursor:pointer;align-items:center;gap:6px;margin-right:auto;font-size:12px;display:inline-flex}.document-share input{width:15px;height:15px;accent-color:var(--accent);margin:0}.document-actions .text-button{min-height:28px;font-size:12px}.document-actions .icon-button{width:28px;height:28px}.document-facts{color:var(--muted);display:block}.document-facts.added{color:var(--success)}
