/* Shared hierarchy for Email, email intake, NDA and OM work queues. */
.workflow-page .heading-actions,.workflow-page .bulk-action-buttons,.workflow-page .bulk-selection-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.workflow-page .heading-actions form{margin:0}
.workflow-page .om-other-action .btn,.workflow-page .heading-actions .btn,.workflow-page .bulk-action-buttons .btn,.workflow-page .advanced-filter-bar>.btn,.workflow-page .email-search>.btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;font-size:14px;line-height:1.4;white-space:normal;text-align:center}
.workflow-page .bulk-action-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}
.workflow-page .bulk-selection-controls{margin-right:auto}
.workflow-page .bulk-selection-controls .btn,.workflow-page .data-table .actions .btn{min-height:32px;padding:5px 10px;font-size:13px}
.workflow-page .workflow-hint,.workflow-page .bulk-status{flex-basis:100%;margin:0;color:var(--muted,#64748b);font-size:13px}
.workflow-page .workflow-more-actions{flex-basis:100%;width:100%;border-top:1px solid #e2e8f0;padding-top:10px}
.workflow-page .workflow-more-actions summary{cursor:pointer;font-size:14px;color:var(--muted,#64748b);padding:4px 0}
.workflow-page .workflow-more-actions[open]>.bulk-action-buttons,.workflow-page .workflow-more-actions .om-other-action{margin-top:10px}
@media(max-width:640px){
.workflow-page .page-heading{align-items:stretch;flex-direction:column}
.workflow-page .heading-actions{justify-content:flex-start;width:100%}
.workflow-page .bulk-selection-controls,.workflow-page .bulk-action-buttons{width:100%;margin-right:0}
.workflow-page .bulk-action-buttons .btn{flex:1 1 140px}
.workflow-page .om-other-action{display:flex;flex-direction:column;align-items:stretch;gap:8px}
}
