/* Single control row, scoped to keyword library; natural wrapping on narrow screens. */
#copy .xwl-keyword-hub .xwl-keyword-topbar { display:flex; flex-wrap:wrap; align-items:center; gap:10px; padding:0 0 12px; border-bottom:0; }
#copy .xwl-keyword-hub .xwl-keyword-topbar > .xwl-hub-status-tabs { flex:0 0 auto; width:auto; max-width:100%; min-height:40px; margin:0; padding:0; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-status-tabs button { min-width:74px; padding-inline:14px; }
#copy .xwl-keyword-hub .xwl-keyword-topbar > .xwl-hub-toolbar { display:contents; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-search-cluster { flex:1 1 240px; min-width:240px; width:auto; max-width:none; gap:8px; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-search { min-width:120px; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-filter-cluster { flex:0 0 auto; width:auto; margin-left:0; gap:8px; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-filter { width:112px; }
#copy .xwl-keyword-hub .xwl-keyword-topbar > .xwl-btn { flex:0 0 auto; min-height:40px; padding-inline:14px; }
@media (max-width:1100px) {
 #copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-search-cluster { flex-basis:260px; }
 #copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-filter-cluster { flex-wrap:wrap; }
}
@media (max-width:640px) {
 #copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-search-cluster { min-width:0; flex-basis:100%; }
 #copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-search { flex-basis:120px; }
 #copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-status-tabs button { min-width:64px; padding-inline:10px; }
 #copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-filter-cluster { flex:1 1 100%; }
}
