/* Keyword library primary tabs and compact actions. */
#copy .xwl-keyword-hub .xwl-keyword-topbar { gap:12px; padding-bottom:10px; }
#copy .xwl-keyword-hub .xwl-keyword-topbar > .xwl-hub-status-tabs { flex:1 1 auto; gap:28px; min-height:48px; margin-right:auto; overflow:visible; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-status-tabs button { position:relative; display:inline-flex; align-items:center; gap:7px; min-width:0; height:48px; padding:0; margin:0; border:0; border-radius:0; background:transparent; box-shadow:none; color:#7b8798; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-status-tabs button span { font-size:16px; font-weight:600; color:inherit; line-height:1.4; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-status-tabs button strong { font-size:12px; font-weight:500; color:inherit; background:transparent; padding:0; min-width:0; line-height:1.4; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-status-tabs button::after { content:""; position:absolute; bottom:0; left:0; right:0; height:3px; border-radius:2px; background:transparent; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-status-tabs button.active,
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-status-tabs button[aria-selected="true"] { color:#4f63f5; background:transparent; box-shadow:none; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-status-tabs button[aria-selected="true"]::after { background:#4f63f5; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-status-tabs button:hover { color:#4f63f5; background:transparent; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-status-tabs button:focus-visible { outline:2px solid #a5b4fc; outline-offset:4px; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-search-cluster { flex:0 1 auto; min-width:0; gap:6px; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-search { width:270px; min-width:160px; flex:1 1 270px; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-keyword-search-trigger { min-height:40px; padding-inline:14px; white-space:nowrap; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-keyword-search-close { width:32px; padding:0; min-height:36px; flex:0 0 32px; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-keyword-search-clear { padding:0 8px; min-height:36px; white-space:nowrap; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-filter-cluster { gap:10px; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-filter.xwl-hub-creator { position:relative; width:150px; min-width:150px; margin:0; }
#copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-creator select { appearance:none; -webkit-appearance:none; width:100%; height:40px; min-height:40px; padding:0 36px 0 14px; line-height:normal; background-image:none; text-overflow:ellipsis; }
#copy .xwl-keyword-hub .xwl-keyword-creator-chevron { position:absolute; right:14px; top:50%; transform:translateY(-50%); pointer-events:none; font-size:10px; color:#475569; }
#copy .xwl-keyword-hub .xwl-keyword-topbar > .xwl-btn.primary { min-height:40px; padding-inline:16px; }
@media(max-width:1100px) {
 #copy .xwl-keyword-hub .xwl-keyword-topbar > .xwl-hub-status-tabs { flex-basis:100%; }
}
@media(max-width:640px) {
 #copy .xwl-keyword-hub .xwl-keyword-topbar > .xwl-hub-status-tabs { gap:24px; }
 #copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-search-cluster { flex-basis:auto; max-width:100%; flex-wrap:wrap; }
 #copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-search { width:220px; max-width:100%; }
 #copy .xwl-keyword-hub .xwl-keyword-topbar .xwl-hub-filter-cluster { flex:0 1 auto; }
}
