/* V7.1.1 — Navigation, Marché unifié & première passe Mobile Polish */
.market-tabs-v711{display:flex;gap:8px;padding:6px;background:#f2eee3;border:1px solid #ded7c4;border-radius:16px;margin:0 0 20px;max-width:560px}.market-tab-v711{flex:1;border:0;border-radius:11px;padding:12px 16px;background:transparent;color:#445049;font:700 14px/1.2 Inter,sans-serif;cursor:pointer}.market-tab-v711.active{background:#0b4a3d;color:#fff;box-shadow:0 5px 16px rgba(11,74,61,.16)}.market-title-v711{margin-bottom:14px}.market-title-v711 .eyebrow{color:#9a7618}.nav .nav-priority-v711{order:-1}.nav .nav-market-v711{font-weight:800}.nav .nav-services-v711{font-weight:750}.ca-icon{width:22px;height:22px;display:block}
@media(max-width:760px){.market-tabs-v711{position:sticky;top:0;z-index:12;max-width:none;margin:-4px 0 14px;padding:5px;border-radius:14px}.market-tab-v711{padding:11px 8px;font-size:13px}.page-head{gap:12px}.page-head h1{font-size:clamp(28px,8vw,38px)}.catalog-filters.v54-filters{gap:8px}.catalog-summary{gap:8px}.mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.mobile-nav button span{font-size:11px}}
