/* Variable-height header keeps menus and content below its actual lower edge. */
#cone-app-header{overflow:visible!important}
/* Recovery and verification actions keep long labels inside their form. */
.authFormActions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;max-width:100%}
.authFormActions__group{display:flex;flex-wrap:wrap;gap:10px;min-width:0;max-width:100%}
.authFormActions .btn{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
@media(max-width:560px){.authFormActions > .btn,.authFormActions__group > .btn{flex:1 1 160px}.authFormActions__group{flex:1 1 260px}}
#cone-app-header::after{display:none!important}
/* Phones and short landscape windows use the viewport drawer from category_header.css. */
@media(min-width:781px) and (min-height:541px){#cone-app-header [data-category-mega-panel]{top:calc(var(--r208-header-height,76px) + 10px)!important;max-height:min(680px,calc(100dvh - var(--r208-header-height,76px) - 24px))!important;box-sizing:border-box}}
#cone-app-header [data-category-mega-panel] .megaCard__content{justify-content:flex-end}
#cone-app-header [data-category-mega-panel] .megaCard__title{font-size:clamp(14px,1.1vw,18px);line-height:1.25;white-space:normal!important;display:block!important;max-height:none!important;overflow:visible!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset;line-clamp:unset}
.leaflet-attribution-flag{display:none!important}
/* R208 vehicles retain the original hero and filter layout. Only the mode-row overlap is corrected. */
/* The desktop filter panel is a native expandable disclosure. */
.foodDesktopFilters{margin:18px 0;scroll-margin-top:calc(var(--r208-header-height,80px) + 12px)}
.foodDesktopFilters__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 18px;border:1px solid var(--food-line);border-radius:16px;background:var(--food-panel);font-weight:800;cursor:pointer;list-style:none}
.foodDesktopFilters__summary::-webkit-details-marker{display:none}
.foodDesktopFilters[open]>.foodDesktopFilters__summary>span:last-child{transform:rotate(180deg)}
@media(min-width:761px){.foodDesktopFilters[open] .foodFilterClose{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px}.foodDesktopFilters .foodSearch{margin-top:10px!important}}
@media(max-width:760px){.foodDesktopFilters{margin:0!important}.foodDesktopFilters__summary{display:none!important}}
@media(max-width:760px){html.foodFiltersReady.foodFiltersOpen body .foodSearch[data-food-filter-sheet]{transform:none!important;visibility:visible!important;max-height:calc(100dvh - var(--r208-header-height,80px) - 12px)!important}html.foodFiltersReady:not(.foodFiltersOpen) body .foodSearch[data-food-filter-sheet]{visibility:hidden!important;pointer-events:none!important}}
/* Restore the original homepage photo in both themes and sizes. */
html body[data-category="home"] .homeV2.homeV2--realisticV5 .homeV2Hero{background:linear-gradient(90deg,rgba(4,12,25,.64),rgba(4,12,25,.30)),var(--home-hero-bg) center/cover no-repeat!important;color:#fff!important;min-height:330px!important}
html body[data-category="home"] .homeV2.homeV2--realisticV5 .homeV2Hero :is(h1,p){color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.6)}
/* Community: single-column feed and readable, labelled media actions on phones. */
.communityActionIcon{width:22px;height:22px;flex:0 0 22px;display:block}
@media(max-width:860px){
 html body[data-category="community"] .communityHub{width:100%!important;max-width:100%!important;padding-inline:10px!important;box-sizing:border-box}
 html body[data-category="community"] .communityLayout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
 html body[data-category="community"] .communityLayout>*{min-width:0!important;max-width:100%!important}
 html body[data-category="community"] .communityMain{grid-row:1!important}
 html body[data-category="community"] .communityHub--feed .communityRail{display:none!important}
 html body[data-category="community"] .communityRail{position:static!important}
 html body[data-category="community"] .communityHero{padding:24px 18px!important;min-height:0!important}
 html body[data-category="community"] .communityHero h1{font-size:clamp(27px,7vw,38px)!important;line-height:1.18!important;overflow-wrap:anywhere}
 html body[data-category="community"] .communityHero__actions{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;gap:8px!important}
 html body[data-category="community"] .communityHero__actions>*{flex:1 1 150px;white-space:normal!important;min-height:44px}
 html body[data-category="community"] .communityComposer__quick{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}
 html body[data-category="community"] .communityComposer__quick>*{min-width:0!important;max-width:100%!important}
 html body[data-category="community"] .communityComposer__quickAction{display:flex!important;flex-wrap:wrap!important;align-items:center;justify-content:flex-start;gap:6px!important;min-height:56px!important;width:100%!important;padding:10px!important;box-sizing:border-box;white-space:normal!important}
 html body[data-category="community"] .communityComposer__quickAction strong{font-size:12px!important;overflow-wrap:anywhere}
 html body[data-category="community"] .communityComposer__quickAction small{flex-basis:100%;font-size:10px}
 html body[data-category="community"] .communityComposerMediaMenu__popover{z-index:90;min-width:min(280px,calc(100vw - 44px));max-width:calc(100vw - 44px)}
 html body[data-category="community"] .communityComposer__controls--final{grid-template-columns:minmax(0,1fr)!important}
 html body[data-category="community"] .communityFeedBar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px}
 html body[data-category="community"] .communityPills{max-width:100%;overflow-x:auto}
 html body[data-category="community"] .communityTabs{display:flex!important;position:sticky;top:var(--r208-header-height,76px);z-index:60;max-width:100%;overflow-x:auto;gap:6px;padding:8px;background:var(--c-card);border-radius:14px}
 html body[data-category="community"] .communityTabs>a{display:inline-flex!important;align-items:center;gap:6px;flex:1 0 auto;min-height:44px;padding:8px;font-size:12px;white-space:nowrap}
 html body[data-category="community"] .communityComposer__quickAction small{position:static!important;display:block!important;white-space:normal!important;max-width:100%;line-height:1.25;margin:0!important}
}

/* Light travellers follow arcs over the unchanged original photograph. */
html body[data-category="home"] .homeV2Hero{position:relative;overflow:hidden;background-position:center!important;background-size:cover!important}
.homeHeroConnections{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}
.homeHeroConnections__route{fill:none;stroke:#79d9ff;stroke-width:1.2;opacity:.16}
.homeHeroConnections__halo{fill:#69d9ff;opacity:.85}
.homeHeroConnections__light{fill:#efffff;stroke:#67daff;stroke-width:1.5}
html body[data-category="home"] .homeV2Hero__inner{position:relative;z-index:2}
@media(max-width:760px){.homeHeroConnections [data-mobile-hidden]{display:none}}
@media(prefers-reduced-motion:reduce){.homeHeroConnections{display:none!important}}


/* Long translated footer links must not set an intrinsic width wider than a phone. */
@media(max-width:820px){
 html body .footer .footer__inner{grid-template-columns:minmax(0,1fr)!important;min-width:0;max-width:100%;box-sizing:border-box}
 html body .footer .footer__inner>*{min-width:0;max-width:100%}
 html body .footer .footer__links{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))!important;min-width:0;gap:10px 16px}
 html body .footer .footer__links a,html body .footer p{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}
}


html body .footer .footer__links a{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}
/* An invisible viewport-wide menu backdrop must not add scrollbar width. */
#cone-app-header .categoryMegaBackdrop{width:auto!important;max-width:none!important}

/* Reaction menus must extend above their action row without being clipped. */
.communityHub .communityPost__actions--primary{overflow:visible!important}
.communityHub .communityReactionPicker>div{flex-wrap:wrap;width:max-content;max-width:min(420px,calc(100vw - 64px));overflow:visible}
html[data-theme="light"] .communityComment{background:#eaf2f7}
html[data-theme="light"] .communityComment span{color:#334155}
@media(max-width:480px){
 .communityHub .communityPost__actions--primary{grid-template-columns:repeat(2,minmax(0,1fr))}
 .communityHub .communityPost__actions--primary>button,.communityHub .communityPost__actions--primary>form>button,.communityHub .communityReactionPicker>summary{white-space:normal;overflow:visible;min-height:44px}
}
/* Keep secondary follow controls compact, with every target available on demand. */
html body[data-category="vehicles"] .vehicle-detail-master .title-main .hero-actions{align-items:flex-start;flex-wrap:wrap!important;gap:6px!important;overflow:visible!important}
html body[data-category="vehicles"] .vehicle-detail-master .vehicle-follow-menu{min-width:0;max-width:100%}
html body[data-category="vehicles"] .vehicle-detail-master .vehicle-follow-menu>summary{width:max-content;list-style:none;cursor:pointer}
html body[data-category="vehicles"] .vehicle-detail-master .vehicle-follow-menu>summary::-webkit-details-marker{display:none}
html body[data-category="vehicles"] .vehicle-detail-master .vehicle-follow-menu>summary::after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-inline-start:3px;align-self:center}
html body[data-category="vehicles"] .vehicle-detail-master .vehicle-follow-menu[open]>summary::after{transform:rotate(225deg)}
html body[data-category="vehicles"] .vehicle-detail-master .vehicle-follow-options{display:flex;flex-wrap:wrap;gap:6px;max-width:440px;padding-top:8px}
html body[data-category="vehicles"] .vehicle-detail-master .vehicle-follow-options>.inline-follow-form{flex:0 1 auto;min-width:0;max-width:100%}
html body[data-category="vehicles"] .vehicle-detail-master .hero-actions .hero-action-btn{min-height:34px!important;max-width:100%;padding:6px 10px!important;font-size:12px!important;line-height:1.35;font-weight:600;background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:none;white-space:normal;overflow-wrap:anywhere}
html body[data-category="vehicles"] .vehicle-detail-master .hero-actions .hero-action-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
html body[data-category="vehicles"] .vehicle-detail-master .hero-actions .hero-action-btn:hover{background:var(--surface-soft);border-color:var(--accent)}
@media (max-width:760px){
 html body[data-category="vehicles"] .vehicle-detail-master .hero-actions .hero-action-btn{min-height:40px!important}
 html body[data-category="vehicles"] .vehicle-detail-master .vehicle-follow-options{max-width:100%}
 html body[data-category="vehicles"] .vehicle-detail-master .vehicle-follow-options>.inline-follow-form{flex:1 1 140px}
 html body[data-category="vehicles"] .vehicle-detail-master .vehicle-follow-options .hero-action-btn{width:100%;min-height:44px!important}
 /* Long translated media labels must not collide with the photo counter. */
 html body[data-category="vehicles"] .vehicle-detail-master .gallery-label{inset:auto!important;inset-block-start:8px!important;inset-inline-start:8px!important;max-width:calc(100% - 16px);white-space:normal;overflow-wrap:anywhere;line-height:1.35}
 html body[data-category="vehicles"] .vehicle-detail-master .gallery-tools{inset:auto 8px 8px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:none!important;overflow:visible!important}
 html body[data-category="vehicles"] .vehicle-detail-master .gallery-tools .gallery-btn{min-width:0;max-width:100%;min-height:44px!important;padding:6px 8px!important;white-space:normal;overflow-wrap:anywhere;line-height:1.35}
}

/* Keep the category wordmark legible on the light header surface. */
html[data-theme="light"] .categoryHeader__brandName {
  background-image: linear-gradient(180deg, #a9791b, #79500c);
}


/* Secondary page navigation stays in document flow on every screen size. */
html:root body :is(
  .aircraftStepper,
  .animalsCreateStepper,
  .animalsMobileDiscovery,
  .barterMobileManageNav,
  .boat-stepper,
  .biCreateSteps,
  .biMobileToolbar,
  .communityTabs,
  .communityFeedBar,
  .dmUnifiedNav,
  .dmMobileDiscoveryBar,
  .dmWizardSteps,
  .dmMobileSectionStepper,
  .fashionMobileDiscovery,
  .fashionCreateStepper,
  .fashionStoreNav,
  .foodMobileDiscovery,
  .foodCreateStepper,
  .gratisResults__toolbar,
  .gratisStepper,
  .hobbyMobileDiscovery,
  .hobbyWizardNav,
  .hobbyManageQuickNav,
  .jobs-mobile-discovery,
  .jobs-stepper,
  .jobs-app-dock,
  .kidsWizardNav,
  .rawMobileDiscovery,
  .rawSteps,
  .realestateWizardStepper,
  .services-stepper,
  .services-transport-mobile-tabs,
  .sportMobileDiscovery,
  .sportWizardNav,
  .aircraftMobileMarketTools,
  .artMobileDiscovery,
  .artStepper,
  .crowdTabs,
  .crowdMobileDiscovery,
  .human-campaign-nav,
  .humanMobileDiscovery,
  .realestateMobileSearchBar,
  .vacationMobileMarketTools,
  .vacationStudioStepper,
  .agriCreateStepper,
  .agriDetail__topbar,
  .agriMobileDiscovery,
  .apCreateStepper,
  .autoPartsMobileDiscovery,
  .exportBar,
  .elecCreateStepper,
  .elecMobileDiscovery,
  .machineCreateStepper,
  .machineMobileDiscovery,
  .motoMobileDiscovery,
  .motoResults__head,
  .motoCreateStepper,
  .sellerTabsPro,
  .ticketMobileDiscovery,
  .ticketWalletTabs,
  .ticketCreateStepper,
  body[data-category="vehicles"] .wizard-header, .container--humanitarianWizard .wizard-header
) {
  position: static !important;
  inset: auto !important;
  z-index: auto !important;
}

/* Keep the step indicator in normal flow while containing its progress track. */
html:root body[data-category="realestate"] .realestateWizardHeader .realestateWizardStepper { position: relative !important; }

/* A single, consistent media toolbar; native menus and file inputs are retained. */
html body[data-category="community"] .communityComposer__mediaPreview[hidden] {
  display: none !important;
}
html body[data-category="community"] .communityComposer__quick {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  align-items: stretch;
  gap: 6px !important;
  padding: 10px 0 !important;
  margin-top: 10px;
  border: 0;
  overflow: visible !important;
}
html body[data-category="community"] .communityComposer__quickAction {
  position: relative;
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 4px !important;
  width: 100% !important;
  height: 100%;
  min-height: 60px !important;
  padding: 7px 3px !important;
  border: 1px solid var(--c-border);
  border-radius: 12px;
  background: var(--c-panel2);
  color: var(--c-text) !important;
  text-align: center;
}
html body[data-category="community"] .communityComposer__quickAction .communityActionIcon {
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
}
html body[data-category="community"] .communityComposer__quickAction strong {
  font-size: 11px !important;
  font-weight: 650;
  line-height: 1.25;
  white-space: normal !important;
  overflow-wrap: anywhere;
}
html body[data-category="community"] .communityComposer__quickAction > small {
  display: none !important;
}
html body[data-category="community"] .communityComposer__quickChevron {
  position: absolute;
  inset-inline-end: 4px;
  inset-block-start: 2px;
  margin: 0;
  font-size: 10px !important;
  line-height: 1;
}
html body[data-category="community"] .communityComposer__quickAction:hover,
html body[data-category="community"] .communityComposerMediaMenu[open] > summary,
html body[data-category="community"] .communityComposer__quickAction.is-selected {
  border-color: var(--c-accent);
  background: var(--c-panel);
}
html body[data-category="community"] .communityComposer__quickAction:focus-visible {
  outline: 2px solid var(--c-accent);
  outline-offset: 2px;
}
@media (min-width: 1200px) {
  html body[data-category="community"] .communityComposer__quickAction {
    flex-direction: row !important;
    min-height: 44px !important;
    padding: 8px !important;
    gap: 6px !important;
  }
  html body[data-category="community"] .communityComposer__quickAction strong {
    font-size: 12px !important;
  }
}

/* The Jobs search form is a page toolbar on desktop and a dialog on phones. */
@media (min-width: 761px) {
  html:root body .jobs-pro-page > .jobs-pro-search {
    position: static !important;
    inset: auto !important;
    z-index: auto !important;
  }
}


/* Community personalization action follows the light theme surface. */
html[data-theme="light"] body .communityPersonalization .communityBtn {
  background: var(--c-panel2);
  color: var(--c-text) !important;
}


/* Keep every post count visible without a separate horizontal scroll. */
html body .communityPost__meta {
  flex-wrap: wrap;
  white-space: normal;
  overflow-x: visible;
  gap: 6px 12px;
}
html body .communityPost__meta > span { min-width: 0; overflow-wrap: anywhere; }

/* Sidebar titles and links must fit without covering one another. */
html body .communityCardHead { flex-wrap: wrap; gap: 6px 10px; }
html body .communityCardHead > h3,
html body .communityCardHead > a { min-width: 0; max-width: 100%; overflow-wrap: anywhere; }
html body .communityRail { top: calc(var(--r208-header-height, 80px) + 12px); }
@media (max-width: 480px) {
  html body .communityCommentForm { grid-template-columns: minmax(0, 1fr); }
  html body .communityCommentForm > button[type="submit"] { justify-self: end; max-width: 100%; white-space: normal; }
}
/* Photo captions need a real theme surface; an average photo color is not a contrast guarantee. */
html body :is(.boat-landing-hero__copy,.aircraftPortalHero__copy,.vacationV2Hero__copy) {
  box-sizing:border-box;
  min-width:0;
  padding:clamp(16px,2vw,24px);
  border:1px solid var(--border);
  border-radius:20px;
  background:var(--bg) !important;
  color:var(--text) !important;
}
html body :is(.boat-landing-hero__copy,.aircraftPortalHero__copy,.vacationV2Hero__copy) > :is(h1,p) {
  color:var(--text) !important;
  opacity:1 !important;
  text-shadow:none !important;
}
html body :is(.boat-landing-hero__copy > p,.aircraftPortalHero__copy > .aircraftLead,.vacationV2Hero__copy > .vacationV2Hero__lead) {
  display:block !important;
  -webkit-line-clamp:unset !important;
  line-clamp:unset !important;
  max-height:none !important;
  overflow:visible !important;
  white-space:normal !important;
  background:transparent !important;
  padding:0 !important;
}
@media(max-width:760px) {
  html body[data-category="vehicles"] .vehicle-market-hero__segment {
    min-width:0 !important;
    min-height:58px !important;
    height:auto !important;
    max-height:none !important;
    padding:8px 10px !important;
    align-self:stretch !important;
    box-sizing:border-box;
    grid-template-columns:18px minmax(0,1fr) !important;
    grid-template-rows:auto auto;
    gap:3px 5px !important;
    white-space:normal !important;
    align-items:center;
  }
  html body[data-category="vehicles"] .vehicle-market-hero__segment > span:not(.vehicle-market-hero__segmentIcon) {
    min-width:0;
    grid-row:2;
    grid-column:1 / -1;
    white-space:normal !important;
    overflow-wrap:anywhere;
    line-height:1.3;
    font-size:12px !important;
  }
  html body[data-category="vehicles"] .vehicle-market-hero__segment > small {
    grid-column:2;
    grid-row:1;
    justify-self:end;
  }
}

/* Crowdfunding review and funding facts must remain readable on the hero photo. */
html body[data-category="crowdfunding"] .crowdHomeHero.card .crowdHeroCopy {
  box-sizing:border-box;
  padding:clamp(16px,2vw,24px);
  border:1px solid var(--border);
  border-radius:20px;
  background:var(--bg) !important;
  color:var(--text) !important;
}
html body[data-category="crowdfunding"] .crowdHomeHero.card .crowdHeroCopy > :is(h1,p,.crowdKicker) {
  color:var(--text) !important;
  -webkit-text-fill-color:currentColor !important;
  opacity:1 !important;
  text-shadow:none !important;
}
html body[data-category="crowdfunding"] .crowdHomeHero.card .crowdHeroPills {
  display:flex !important;
  flex-wrap:wrap !important;
  overflow:visible !important;
  min-width:0;
}
html body[data-category="crowdfunding"] .crowdHomeHero.card .crowdHeroPills > span {
  box-sizing:border-box;
  max-width:100%;
  white-space:normal !important;
  overflow-wrap:anywhere;
  line-height:1.4;
  padding:8px 12px;
  border:1px solid var(--border);
  background:var(--bg) !important;
  color:var(--text) !important;
}

/* Keep summary figures legible over light and dark parts of the photograph. */
html body[data-category="crowdfunding"] .crowdHomeHero.card .crowdHeroStats > div {
  background:var(--bg) !important;
  border:1px solid var(--border);
  border-radius:14px;
  min-width:0;
}
html body[data-category="crowdfunding"] .crowdHomeHero.card .crowdHeroStats :is(strong,span) {
  color:var(--text) !important;
  -webkit-text-fill-color:currentColor !important;
  opacity:1 !important;
  text-shadow:none !important;
  white-space:normal;
}

/* Keep long footer labels readable without breaking short final syllables. */
html body .footer .footer__links{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));min-width:0}
@media(min-width:901px){html body .footer .footer__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) minmax(160px,.5fr)}}
/* Anchor navigation must account for the measured primary header height. */
.gratisDetail :is(#requests,#free-claim,#free-report,#free-boost,[id^="free-review-"]){scroll-margin-top:calc(var(--r208-header-height,80px) + 16px)}

/* Category names remain readable beside the mobile application controls. */
@media(max-width:780px){
 #cone-app-header.categoryHeader .categoryHeader__category{max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;font-size:11px!important;line-height:1.25}
}
@media(max-width:480px){
 #cone-app-header.categoryHeader .categoryHeader__inner{grid-template-areas:"brand brand" "controls controls"!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:4px!important;padding-block:calc(6px + env(safe-area-inset-top,0px)) 6px!important}
 #cone-app-header.categoryHeader.is-mobile-expanded .categoryHeader__inner{grid-template-areas:"brand brand" "controls controls" "search search" "nav nav"!important;grid-template-rows:auto auto auto auto!important}
 #cone-app-header.categoryHeader .categoryHeader__brand{width:100%;min-height:0!important;max-width:none!important}
 #cone-app-header.categoryHeader .categoryHeader__brandText{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;width:100%;min-width:0}
 #cone-app-header.categoryHeader .categoryHeader__brandName{flex:0 0 auto;font-size:24px!important;line-height:1.1!important}
 #cone-app-header.categoryHeader .categoryHeader__category{flex:1 1 auto;min-width:0;margin:0!important;font-size:12px!important}
 #cone-app-header.categoryHeader .categoryHeader__controls--icons{width:100%;justify-content:space-between!important;gap:3px!important}
}

/* Keep decorative image layers transparent under the shared card theme. */
#cone-app-header .categoryMegaPanel .megaCard__shade{background-color:transparent!important}
#cone-app-header .categoryMegaPanel .megaCard__content,
#cone-app-header .categoryMegaPanel .megaCard__title{background:none!important;color:#fff!important}
@media(max-width:480px){
 body[data-mobile-header-expanded="open"] #cone-app-header.categoryHeader .categoryHeader__controls--icons{justify-content:space-between!important;flex-wrap:nowrap!important}
 body[data-mobile-header-expanded="open"] #cone-app-header.categoryHeader [data-mobile-header-toggle]{position:static!important;inset:auto!important}
 body[data-mobile-header-expanded="open"] #cone-app-header.categoryHeader .categoryHeader__brand{padding-inline-end:0!important}
}
