/* Marketplace-only ecosystem navigation, separate from local browsing controls. */
.catalog-app>.catalog-header{position:sticky;top:16px;z-index:30;display:flex;align-items:center;gap:24px;max-width:1400px;width:calc(100% - 48px);margin:16px auto 0}
.catalog-header>.nav-shell{position:relative;top:auto;flex:1;min-width:0;max-width:none;margin:0;gap:20px;flex-wrap:wrap}
.catalog-header>.nav-shell>.header-search{min-width:180px}
.catalog-header>.dacat-explore{flex:none;margin-left:auto}
.marketplace-view>.catalog-header{top:0;margin-top:0}
@media(max-width:1100px){.catalog-header>.nav-shell>.header-search{order:3;flex-basis:100%}.catalog-header>.nav-shell>.nav-links{margin-left:auto}}
@media(max-width:900px){.catalog-app>.catalog-header{position:relative;top:auto;flex-wrap:wrap;gap:10px}.catalog-header>.nav-shell{flex-basis:100%}.catalog-header>.dacat-explore{margin-left:auto}.catalog-header>.dacat-explore>summary{font-size:13px;min-height:44px}}
@media(max-width:600px){.catalog-app>.catalog-header{width:calc(100% - 28px);margin-top:10px}.catalog-header>.nav-shell{margin:0;padding:12px;gap:12px}.catalog-header>.nav-shell>.header-search{min-width:0}.catalog-header>.nav-shell>.nav-links{margin-left:0;gap:14px;flex-wrap:wrap}.catalog-header>.dacat-explore[open]{width:100%}.catalog-header>.dacat-explore[open]>summary{width:max-content;margin-left:auto}.catalog-header>.dacat-explore>.dacat-explore-links{position:static;width:100%;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;box-shadow:none}}

/* Compact mobile navigation retains all destinations and the full-width search. */
@media(max-width:600px){
 .marketplace-view>.catalog-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;width:calc(100% - 32px);margin:6px auto 0}
 .marketplace-view>.catalog-header>.nav-shell{display:contents}
 .marketplace-view>.catalog-header .wordmark{grid-row:1;grid-column:1;align-self:center;margin:0;font-size:17px}
 .marketplace-view>.catalog-header>.dacat-explore{grid-row:1;grid-column:2;margin:0;align-self:center}
 .marketplace-view>.catalog-header>.dacat-explore>summary{min-height:44px;font-size:12px;padding:8px}
 .marketplace-view>.catalog-header .nav-links{grid-row:2;grid-column:1/-1;margin:0;display:flex;justify-content:space-between;gap:12px}
 .marketplace-view>.catalog-header .nav-links a{display:flex;align-items:center;min-height:44px;padding:6px 0}
 .marketplace-view>.catalog-header .header-search{grid-row:3;grid-column:1/-1;width:100%;order:initial}
 .marketplace-view>.catalog-header .search-box{min-height:44px;padding:8px 10px}
 .marketplace-view>.catalog-header>.dacat-explore[open]{grid-column:1/-1;grid-row:1;width:100%;z-index:40;background:#101010}
 .marketplace-view>.catalog-header>.dacat-explore[open]>summary{margin-left:auto}
 .marketplace-view .catalog-section{padding-top:16px}
 .marketplace-view .market-toolbar .sale-tabs{flex-wrap:nowrap;overflow-x:auto;max-width:100%;gap:16px;min-height:44px}
 .marketplace-view .market-toolbar .sale-tabs button{flex:none}
 .marketplace-view .batch-tabs{flex-wrap:nowrap;overflow-x:auto;width:100%;padding:4px 0;min-height:52px}
 .marketplace-view .batch-tabs button{flex:none;white-space:nowrap}
 .marketplace-view .market-controls{padding:2px 0 6px}
}

@media(max-width:600px){
 .marketplace-view .collection-heading p{display:none}
 .marketplace-view .market-summary dd.summary-support{display:none}
 .marketplace-view .market-summary dd span{display:inline;margin-left:4px}
 .marketplace-view .market-summary{padding:8px 0;margin:8px 0}
 .marketplace-view .market-context>summary{min-height:32px}
 .marketplace-view .compact-summary-context{font-size:12px;color:#aaa;line-height:1.5}
}

@media(max-width:600px){
 .marketplace-view .market-toolbar .sale-tabs,.marketplace-view .batch-tabs{scrollbar-width:none}
 .marketplace-view .market-toolbar .sale-tabs::-webkit-scrollbar,.marketplace-view .batch-tabs::-webkit-scrollbar{display:none}
}
