/* Transfer actions remain reachable with long filenames and narrow viewports. */
.transfer-center163 { min-width:0; }
.transfer-center163 .progress-row { min-width:0; padding:20px 24px; }
.transfer-center163 .transfer-head163 { align-items:flex-start; gap:12px; }
.transfer-name163 { min-width:0; flex:1; overflow-wrap:anywhere; }
.transfer-center163 .badge { flex-shrink:0; }
.transfer-center163 .progress-row p { overflow-wrap:anywhere; }
.transfer-center163 progress { display:block; width:100%; margin:12px 0; }
.transfer-center163 .actions { flex-wrap:wrap; gap:8px; }
.transfer-filters163 { display:flex; flex-wrap:wrap; gap:8px; margin:20px 0 16px; }
.transfer-filters163 .btn { display:inline-flex; align-items:center; gap:8px; }
.transfer-filters163 .btn[aria-pressed="true"] { border-color:var(--primary,#2563eb); box-shadow:inset 0 0 0 1px var(--primary,#2563eb); }
.transfer-filters163 .btn span { font-variant-numeric:tabular-nums; opacity:.8; }
.transfer-paging163 { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; gap:12px; margin-top:16px; }
@media(max-width:600px){
 .transfer-center163 .progress-row { padding:16px; }
 .transfer-center163 .transfer-facts { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .transfer-center163 .btn { min-height:44px; }
 .transfer-center163 .transfer-head163 { flex-wrap:wrap; }
 .transfer-name163 { flex-basis:calc(100% - 110px); }
 .transfer-center163 .page-head { flex-wrap:wrap; }
}
