.document-tasks-section{margin-top:28px}.document-task-heading,.document-task-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.document-task-heading h2{margin:0}.document-task-heading-actions,.document-task-actions{display:flex;flex-wrap:wrap;gap:7px}.document-task-counts{display:flex;flex-wrap:wrap;gap:22px;margin:14px 0;font-size:13px;color:#6e8097}.document-task-counts b{margin-left:5px;color:#253a51}.document-task-filters{align-items:end}.document-task-filters label{flex:1;min-width:150px;max-width:300px}.document-task-row{gap:12px}.document-task-info{flex:1;min-width:0}.document-task-info small{overflow-wrap:anywhere}.document-task-missing{color:#8c6b36}.document-task-actions{justify-content:flex-end;max-width:240px}.document-task-load-error{padding:12px 20px;background:#fff3ed;color:#a45c36;overflow-wrap:anywhere}.document-task-load-error .activity-link{margin-left:8px}.document-task-help{margin-top:10px;line-height:1.6}.document-task-summary{padding:12px 16px}.document-task-summary-head{align-items:center;margin:0}.document-task-summary small{font-size:11px}.document-task-summary details{font-size:12px;margin-top:10px}.document-task-summary summary{cursor:pointer;color:#6a7e97}.document-task-summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #e9edf3}.document-settings .drawer-actions{position:sticky;bottom:0;background:#fff;padding:12px 0;border-top:1px solid #e1e7ee;z-index:2}.document-settings-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.document-settings-fields input{max-width:120px}.document-settings #document-settings-error{padding:10px 0;overflow-wrap:anywhere}.document-settings .form-section>small{line-height:1.6;margin-top:12px}@media(max-width:760px){.document-task-heading,.document-task-row,.document-task-summary-head{flex-wrap:wrap}.document-task-info{flex-basis:100%}.document-task-actions{max-width:none;justify-content:flex-start}.document-settings-fields{grid-template-columns:1fr}.document-task-summary-row{align-items:flex-start;flex-direction:column;gap:5px}}
