.nai-selection-totals { display:flex; align-items:baseline; flex-wrap:wrap; gap:6px 16px; font-size:13px; min-width:0; }
.nai-selection-totals-label { font-weight:500; }
.nai-selection-totals-amount { max-width:100%; font-variant-numeric:tabular-nums; overflow-wrap:anywhere; }
.nai-selection-totals-missing { flex-basis:100%; font-size:12px; }
.v2-bulk.v2-bulk-documents, .ph-toolbar.ph-bulkbar.ph-bulkbar-documents { flex-wrap:wrap; max-height:min(35vh,240px); overflow:auto; }
.v2-bulk-documents .cnt { white-space:normal; }
[data-ui="v2"] .v2-bulk-documents .v2-selection-complete,
[data-ui="v2"] .v2-bulk-documents .v2-selection-progress { color:inherit; }
[data-ui="v2"] body:not(.v2-review):has(.v2-bulk-documents) .v2-content,
[data-ui="v2"] body:not(.v2-review):has(.ph-bulkbar-documents:not([hidden])) .v2-content {
  padding-bottom:calc(var(--page-bottom-pad,28px) + var(--nai-documents-bulk-space,160px));
}
.v2-bulk-documents .nai-selection-totals, .ph-bulkbar-documents [data-ph-totals] { flex:1 1 340px; }
.ph-bulkbar-documents [data-ph-totals] { text-align:left; }
@media (max-width:600px) {
  .v2-bulk-documents .nai-selection-totals, .ph-bulkbar-documents [data-ph-totals] { flex-basis:100%; }
  .v2-bulk-documents .sep { display:none; }
}
