.global-search-toolbar,.shared-atlas-toolbar,.shared-atlas-toolbar-card{z-index:10;flex-direction:column;gap:16px;display:flex;position:relative;border:none!important;border-bottom:1px solid var(--border-hairline)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-bottom:clamp(1.75rem,3vw,2.5rem)!important;padding:0 0 clamp(1.25rem,2vw,1.75rem)!important}.toolbar-search-row,.filter-search-wrapper,.atlas-toolbar-row-primary{align-items:center;gap:12px;width:100%;display:flex;position:relative}.toolbar-search-box,.atlas-search-wrap{flex:1;align-items:center;width:100%;display:flex;position:relative}.toolbar-search-icon,.search-input-icon,.atlas-search-icon{color:var(--text-muted);pointer-events:none;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.global-search-input,.toolbar-search-input,.zone-search-input,.atlas-search-input{border:1px solid var(--border-hairline);color:#fff;width:100%;height:42px;font-family:var(--font-sans);box-sizing:border-box;background:#ffffff08;border-radius:6px;outline:none;padding:0 44px 0 42px;font-size:.9rem;transition:all .15s}.global-search-input::placeholder,.toolbar-search-input::placeholder,.zone-search-input::placeholder,.atlas-search-input::placeholder{color:#64748b}.global-search-input:focus,.toolbar-search-input:focus,.zone-search-input:focus,.atlas-search-input:focus{box-shadow:none;background:#ffffff0f;border-color:#f1f5f980}.toolbar-search-clear,.search-clear-btn,.atlas-search-clear{color:#94a3b8;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:6px;transition:all .15s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.toolbar-search-clear:hover,.search-clear-btn:hover,.atlas-search-clear:hover{color:#fff;background:#ffffff1f}.toolbar-search-kbd,.search-kbd-shortcut,.atlas-search-kbd{border:1px solid var(--border-subtle);min-width:20px;height:20px;color:var(--text-muted);font-family:var(--font-sans);pointer-events:none;z-index:2;background:#ffffff0f;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.atlas-results-bar,.results-count-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 16px;display:flex}.results-count-text{color:var(--text-secondary);font-size:.84rem}.results-count-text strong{color:var(--text-primary);font-weight:600}.btn-atlas-reset-link{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-family:inherit;font-size:.8rem;transition:color .15s}.btn-atlas-reset-link:hover{color:#fff;text-decoration:underline}.btn-empty-reset{color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-empty-reset:hover{background:#ffffff14;border-color:#ffffff4d}.atlas-empty-state{text-align:center;border:1px dashed var(--border-subtle);background:#0e121c99;border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:48px 24px;display:flex}.empty-state-text{color:var(--text-secondary);margin:0;font-size:.92rem}.atlas-character-sync-pill{background:var(--bg-surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);color:var(--text-primary);white-space:nowrap;align-items:center;gap:8px;padding:6px 12px;font-size:.8rem;display:inline-flex}.sync-status-dot{width:6px;height:6px;box-shadow:none;background:#22c55e;border-radius:50%}.atlas-mobile-filter-btn{border:1px solid var(--border-subtle);min-width:44px;min-height:44px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border-radius:6px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:.85rem;display:none}@media (max-width:768px){.atlas-mobile-filter-btn{display:inline-flex}}.atlas-toolbar-bands-row{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}@media (max-width:768px){.atlas-toolbar-bands-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:6px;display:flex;overflow-x:auto}.atlas-toolbar-bands-row::-webkit-scrollbar{display:none}}.atlas-band-pill{border:1px solid var(--border-subtle);min-height:44px;color:var(--text-secondary);cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;background:#ffffff08;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:6px 8px;font-family:inherit;transition:all .15s;display:flex}@media (max-width:768px){.atlas-band-pill{scroll-snap-align:start;flex-shrink:0;min-width:84px}}.atlas-band-pill:hover{color:var(--text-primary);background:#ffffff12;border-color:#ffffff26}.atlas-band-pill.active{color:#fff!important;background:#f1f5f91f!important;border-color:#f1f5f966!important;box-shadow:0 0 0 1px #f1f5f933!important}.band-main-label{font-size:.84rem;font-weight:700;line-height:1.1}.band-sublabel{color:var(--text-muted);white-space:nowrap;margin-top:2px;font-size:.65rem}@media (max-width:1100px){.band-sublabel{display:none}}.toolbar-facets-row,.atlas-toolbar-facets-row{border-top:1px solid var(--border-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex;background:0 0!important}@media (max-width:768px){.atlas-toolbar-facets-row:not(.mobile-expanded){display:none}}.atlas-facets-group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.toolbar-facet-cluster,.facet-pills-cluster{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.toolbar-facet-cluster .facet-cluster-label,.facet-pills-cluster .facet-cluster-label,.facet-cluster-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;margin-right:4px;font-size:.72rem;font-weight:600}.atlas-reset-filters-link{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:.76rem;display:inline-flex}.atlas-reset-filters-link:hover{color:#ff6b6b}.atlas-slim-advisor-strip{background:#c89b3c0f;border:1px solid #c89b3c33;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:.82rem;display:flex}.advisor-prompt-title{color:var(--text-primary);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.advisor-chips-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.advisor-link-chip{border:1px solid var(--border-subtle);color:var(--text-primary);-webkit-tap-highlight-color:transparent;background:#ffffff0a;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}@media (max-width:768px){.advisor-link-chip{min-height:44px;padding:8px 14px;font-size:.82rem}}.advisor-link-chip:hover{color:#fff;background:#ffffff14;border-color:#ffffff4d}.advisor-chip-badge{color:var(--text-muted);font-size:.68rem}
