.unified-workspace .unified-topbar{position:sticky;top:0;z-index:25;background:#f0f7ff;border-bottom:1px solid #d6e7fa;box-shadow:0 3px 12px #1e4c7b07;overflow:visible}
.unified-workspace .unified-topbar>header{min-height:56px;height:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 24px;background:#f3f8ff;border-bottom:1px solid #e2ecf8}.unified-workspace #breadcrumb{font-size:18px;font-weight:650;color:#204e85}.unified-workspace .unified-topbar .header-meta{margin-left:auto;width:auto;gap:8px}.ut-page-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.ut-page-actions:empty{display:none}.ut-page-actions button,.ut-page-actions summary{min-height:40px;padding:7px 12px;font-size:14px}.ut-page-actions .ux-more-actions{margin:0}.ut-page-actions .ux-more-actions[open]{position:absolute;right:24px;top:50px;z-index:80;background:#fff;box-shadow:0 10px 28px #234c7b20}.unified-workspace .unified-topbar>.scope{padding:12px 24px;gap:10px;border-bottom:0;background:#f0f7ff;align-items:end}.unified-workspace .unified-topbar>.scope>label,.unified-workspace .unified-topbar .scope #filters>label{flex:1 1 145px;max-width:220px;min-width:125px}.unified-workspace .unified-topbar .scope>label:has(#history-monitor){order:2}.unified-workspace .unified-topbar .scope #filters>.scope-platform{order:3}.unified-workspace .unified-topbar .scope #filters>.scope-category{order:4}.unified-workspace .unified-topbar .scope>.ut-list-tools{display:contents}.ut-list-tools>.kw-toolbar-fields{display:contents}.unified-workspace .ut-list-tools label{display:grid;grid-template-columns:1fr;gap:6px;order:5;flex:1 1 145px;min-width:125px;max-width:220px;font-size:13px}.unified-workspace .ut-list-tools input,.unified-workspace .ut-list-tools select{width:100%;min-width:0;min-height:44px;font-size:16px}.unified-workspace .ut-list-tools .kw-local-actions{order:6;display:flex;align-items:center;gap:8px}.unified-workspace .scope>.ux-scope-caption{display:none}.unified-workspace .scope>#refresh{order:8}.unified-workspace .ut-keyword-tools .scope .scope-reset{display:none}.unified-workspace .ut-page-filters{padding:12px 24px;display:flex;align-items:end;gap:12px;flex-wrap:wrap}.unified-workspace .ut-page-filters>div{margin:0;display:flex;align-items:end;flex-wrap:wrap;gap:12px;width:100%}.unified-workspace .ut-page-filters label{min-width:140px;flex:1 1 160px;max-width:300px}.unified-workspace .ut-page-filters button{min-height:44px}.unified-workspace .ut-page-filters .actions{display:flex;gap:8px;flex-wrap:wrap}.unified-workspace #content .ut-hidden-page-heading{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;overflow:hidden!important;clip-path:inset(50%);padding:0!important;margin:0!important;border:0!important}.unified-workspace #content{padding-top:16px}.ut-selected-scope,.ut-mobile-toggle{display:none}.unified-workspace .kw-detail .kw-local-count{display:flex;justify-content:flex-end;gap:12px;color:#536b8a;font-size:14px;margin:0 0 12px}.unified-workspace .kw-detail .kw-filter-note{margin-bottom:12px}.ut-page-filters .hub-project-tools label:first-child{max-width:420px}.unified-workspace .ut-page-filters .brand-watch-controls input[type=checkbox]{width:18px;min-height:18px}
@media(max-width:760px){.unified-workspace .unified-topbar{position:sticky}.unified-workspace .unified-topbar>header{padding:8px 16px;gap:8px}.unified-workspace #breadcrumb{font-size:17px}.ut-mobile-toggle{display:block;margin-left:auto;min-height:44px;font-size:14px}.ut-page-actions{flex-basis:100%;margin:0;gap:8px}.unified-workspace .unified-topbar .header-meta{display:none}.unified-workspace .unified-topbar.ut-expanded .header-meta{display:flex;flex-basis:100%;margin:0}.ut-selected-scope{display:block;max-width:100%;padding:0 16px 8px;margin:0;color:#536b8a;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unified-workspace .unified-topbar>.scope{padding:8px 16px;gap:10px}.unified-workspace .unified-topbar .scope>label,.unified-workspace .unified-topbar .scope #filters>label,.unified-workspace .ut-list-tools label{flex:1 1 calc(50% - 10px);min-width:0;max-width:none}.unified-workspace .unified-topbar:not(.ut-expanded)>.scope>:not(label:has(#project-select)){display:none!important}.unified-workspace .unified-topbar:not(.ut-expanded)>.scope>.ut-list-tools{display:none!important}.unified-workspace .unified-topbar .scope>label:has(#project-select){flex-basis:100%}.unified-workspace .unified-topbar:not(.ut-expanded)>.ut-page-filters{display:none!important}.unified-workspace .ut-expanded .ut-list-tools .kw-local-actions{flex-basis:100%}.unified-workspace .ut-page-filters{padding:8px 16px}.unified-workspace .ut-page-filters label{min-width:0;max-width:none;flex:1 1 calc(50% - 10px)}.unified-workspace #sidebar.show{z-index:70}.unified-workspace #sidebar-dismiss{z-index:60}.unified-workspace .unified-topbar .scope .project-picker-popup{max-width:calc(100vw - 32px)}.ut-page-actions .ux-more-actions[open]{right:16px;top:52px}.ut-page-actions button{min-height:44px}.unified-workspace .kw-detail .kw-local-count{justify-content:flex-start;flex-wrap:wrap}}
.unified-workspace .kw-toolbar-result{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.unified-workspace .kw-toolbar-result>.kw-local-count,.unified-workspace .kw-toolbar-result>.kw-filter-note{margin:0!important}.unified-workspace .kw-toolbar-result>.kw-local-count{flex:0 0 auto}
@media(max-width:760px){.unified-workspace .kw-toolbar-result{flex-wrap:wrap;gap:8px}.unified-workspace .unified-topbar.ut-expanded{max-height:85dvh;overflow-y:auto;overscroll-behavior:contain}.unified-workspace .unified-topbar.ut-expanded>header{position:sticky;top:0;z-index:3}.unified-workspace .unified-topbar:has(.ut-mobile-toggle[hidden]) .header-meta{display:flex}.ut-selected-scope{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}
.unified-workspace .unified-topbar .header-meta{order:2;margin-left:auto}.unified-workspace .ut-page-actions{order:3;margin-left:0;justify-content:flex-end}.unified-workspace .ut-page-actions button{min-height:44px}.unified-workspace .ut-page-actions #refresh{background:#1264e8;color:#fff;border-color:#1264e8}.unified-workspace .ut-page-actions [data-action=reanalyze]{color:#65768e;background:transparent;border-color:#d3dfef;font-size:13px}.unified-workspace .ut-page-actions [data-action=reanalyze]:hover{color:#984709;background:#fff6e9;border-color:#e7be8c}.unified-workspace .ut-page-actions #kw-export{order:2}.unified-workspace .ut-page-actions #refresh{order:3}.unified-workspace .ut-page-actions [data-action=reanalyze]{order:4}.unified-workspace .ut-mobile-toggle{display:block;min-height:44px;order:1;font-size:14px}.unified-workspace .ut-scroll-collapsed:not(.ut-expanded)>.scope,.unified-workspace .ut-scroll-collapsed:not(.ut-expanded)>#unified-page-filters{display:none!important}.unified-workspace .ut-scroll-collapsed>.ut-selected-scope{display:block;padding:0 24px 8px;margin:0;font-size:13px;color:#536b8a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unified-workspace .ut-page-actions:empty{display:none}
@media(max-width:760px){.unified-workspace .ut-page-actions{justify-content:flex-end;flex-basis:100%;margin:0}.unified-workspace .ut-scroll-collapsed>.ut-selected-scope{padding:0 16px 8px;white-space:normal}.unified-workspace .ut-mobile-toggle{margin-left:auto}.unified-workspace .unified-topbar .header-meta{order:2}}
.unified-workspace .ut-page-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.4}.unified-workspace .ut-page-actions button svg{display:block;width:18px;height:18px;max-width:18px;max-height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pdf-logo-preview{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px;border:1px solid #d6e7fa;border-radius:12px;background:#fff;margin:12px 0}.pdf-logo-preview img{max-width:240px;max-height:80px;object-fit:contain}.pdf-logo-preview[hidden]{display:none}.pdf-layout-logo{margin:16px 0;padding:16px;border:1px solid #d6e7fa;border-radius:12px}.pdf-layout-logo input[type=file]{max-width:100%;width:100%}
@media print{.unified-topbar{display:none!important}.unified-workspace #content .ut-hidden-page-heading{position:static!important;width:auto!important;height:auto!important;clip-path:none;overflow:visible!important}}
