
/* Business scope refresh: compact, readable cards and a small contextual agenda. */
body[data-platform-owner="false"] #main-nav [data-platform-owner-only]{display:none!important}
.agenda-summary.agenda-summary-compact{padding:16px 20px;margin:0 0 20px;border-radius:14px;background:linear-gradient(120deg,#103343,#0a2235)}
.agenda-summary-compact h2{font-size:1rem;margin:0}.agenda-summary-compact h3{font-size:1.1rem;margin:10px 0 4px}.agenda-summary-compact p{margin:5px 0;color:#d5e8f2}.agenda-summary-compact .button{min-height:36px;padding:7px 12px}
.marketplace-page .page-heading{margin-bottom:14px}.marketplace-page .page-heading h1{font-size:clamp(1.6rem,3vw,2.3rem)}
.marketplace-page .marketplace-rules{font-size:12px;margin:0 0 12px;color:#bbd3e3}.marketplace-page .marketplace-rules summary{cursor:pointer}
.marketplace-count{font-size:13px;color:#c2d9e8;margin:12px 0}.marketplace-search{width:min(100%,460px);margin:0 0 12px;min-height:44px;background:#0b2132;color:#fff;border:1px solid #48738d;border-radius:9px;padding:10px 14px}
.marketplace-page .marketplace-filters{gap:6px;margin:8px 0 12px}.marketplace-page .filter-button{padding:7px 11px;min-height:36px}
.marketplace-page .cm-advisor-bar{padding:10px 12px;gap:8px;margin:10px 0}.marketplace-page .cm-advisor-bar .cm-small{display:none}.marketplace-page .cm-advisor-bar .cm-field{margin:0}.marketplace-page .cm-advisor-bar .cm-field>span{display:none}
.marketplace-page .cv-controls{padding:10px 12px;gap:8px;margin:10px 0 14px}.marketplace-page .cv-note{display:none}
.marketplace-page .catalog-view-grid[data-cv-mode="compact"]>[data-cv-card]:not([data-cv-open="true"]) [data-cv-body]{display:flex;flex-direction:column;gap:4px;padding:12px}
.marketplace-page .catalog-view-grid[data-cv-mode="compact"]>[data-cv-card]:not([data-cv-open="true"]){height:100%;border-radius:12px;background:#102e44;border-color:#365e77}
.marketplace-page .catalog-view-grid[data-cv-mode="compact"]>[data-cv-card]:not([data-cv-open="true"]) :is(.cm-card-actions,.product-editor-action,.marketplace-product-edit,[data-infinity-public-share],.cm-price-hint){display:none!important}
.marketplace-page .catalog-view-grid[data-cv-mode="compact"]>[data-cv-card]:not([data-cv-open="true"]) [data-cv-image]{height:160px!important;max-height:160px;object-fit:contain;background:#0a2030;border-radius:9px}
.marketplace-page .catalog-view-grid[data-cv-mode="compact"]>[data-cv-card]:not([data-cv-open="true"]) [data-cv-title]{font-size:15px!important;line-height:1.35!important;min-height:2.7em;margin:6px 0 2px!important;color:#f5fbff}
.marketplace-page .catalog-view-grid[data-cv-mode="compact"]>[data-cv-card]:not([data-cv-open="true"]) [data-cv-price]{font-size:20px!important;color:#8ce2cb}.marketplace-page .cv-open{margin-top:auto!important}
@media(max-width:650px){.agenda-summary-compact .agenda-row{align-items:flex-start}.agenda-summary-compact h2{max-width:65%}.marketplace-page .catalog-view-grid[data-cv-mode="compact"]>[data-cv-card]:not([data-cv-open="true"]) [data-cv-image]{height:125px!important}.marketplace-page .cm-advisor-bar .cm-compare-count{display:none}}

.agenda-summary-compact a.button,.marketplace-page .button,.marketplace-page .filter-button{background:#14364e;color:#eef9ff;border:1px solid #44718c;box-shadow:none}
.marketplace-page .filter-button.active{background:#164a43;color:#d4fff1;border-color:#5dc6ad}
.marketplace-page .page-heading p{color:#c1d7e5}.marketplace-page .page-heading .eyebrow{color:#7fdac7}
.cm-tools-disclosure{margin:8px 0;font-size:13px;color:#bdd8e8}.cm-tools-disclosure>summary,.cv-layout-extra>summary{cursor:pointer;padding:7px 0;min-height:30px}
.cv-layout-extra{margin-left:auto;font-size:12px;color:#c1d7e5}.cv-layout-extra[open]{display:flex;flex-wrap:wrap;gap:8px}.cv-layout-extra .cv-columns{margin:8px 0}
@media(max-width:650px){.marketplace-page .cv-heading{display:none}.marketplace-page .cv-controls{gap:6px}.marketplace-page .cv-layout-extra{margin-left:0}.marketplace-page .cv-modes{flex:1}.marketplace-page .cv-mode{flex:1;padding:7px;min-height:38px}.agenda-summary-compact .agenda-row{flex-direction:row;align-items:center}.agenda-summary-compact .agenda-row .button{width:auto;white-space:nowrap;flex-shrink:0}}
