/* V362 - polices axes/cellules plus grosses et plus grasses, dimensions inchangées. */
@media (min-width:701px){
body.mrs-desktop[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid::before,
body.mrs-desktop[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid::after{
  background:#05090e!important;
  color:#fff!important;
  border-color:rgba(245,249,252,.52)!important;
  font-size:15px!important;
  font-weight:900!important;
  letter-spacing:.16px!important;
  text-shadow:0 1px 0 rgba(0,0,0,.9)!important;
  -webkit-font-smoothing:antialiased!important;
  text-rendering:geometricPrecision!important;
}

body.mrs-desktop[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid thead th,
body.mrs-desktop[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid th.axis-y{
  background:#070c12!important;
  color:#fff!important;
  border-color:rgba(241,247,252,.48)!important;
  font-size:14px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:.08px!important;
  text-shadow:0 1px 0 rgba(0,0,0,.95)!important;
  -webkit-font-smoothing:antialiased!important;
  text-rendering:geometricPrecision!important;
  font-variant-numeric:tabular-nums!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.045)!important;
}

body.mrs-desktop[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid th.axis-corner{
  background:#0c131c!important;
  color:#fff!important;
  border-color:rgba(248,251,253,.58)!important;
  font-size:13px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:.12px!important;
}

body.mrs-desktop[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid th small{
  display:block!important;
  margin-top:1px!important;
  color:#f4f7fa!important;
  font-size:9.5px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:.03px!important;
}

body.mrs-desktop[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid td[data-cell]{
  font-size:13px!important;
  font-weight:900!important;
  line-height:1!important;
  color:#fff!important;
  font-variant-numeric:tabular-nums!important;
  -webkit-font-smoothing:antialiased!important;
  text-rendering:geometricPrecision!important;
  text-shadow:0 1px 0 rgba(0,0,0,.72)!important;
}

body.mrs-desktop[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid td[data-cell] .mod-value{
  font-size:13px!important;
  font-weight:900!important;
  line-height:1!important;
  color:#fff!important;
}

body.mrs-desktop[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid td[data-cell] .ori-value{
  font-size:10.5px!important;
  font-weight:800!important;
  line-height:1!important;
  color:#c3ccd5!important;
}

body.mrs-desktop[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid td[data-cell]>small{
  font-size:9px!important;
  font-weight:900!important;
  line-height:1!important;
}

/* Thème clair */
body.mrs-light-theme-v8[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid::before,
body.mrs-light-theme-v8[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid::after{
  background:#cbd5de!important;
  color:#05090d!important;
  border-color:#697887!important;
  text-shadow:none!important;
}
body.mrs-light-theme-v8[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid thead th,
body.mrs-light-theme-v8[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid th.axis-y{
  background:#d0d9e1!important;
  color:#05090d!important;
  border-color:#73818f!important;
  text-shadow:none!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)!important;
}
body.mrs-light-theme-v8[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid th.axis-corner{
  background:#c1ccd6!important;
  color:#03070b!important;
  border-color:#657483!important;
  text-shadow:none!important;
}
body.mrs-light-theme-v8[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid th small{
  color:#18232e!important;
}
body.mrs-light-theme-v8[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid td[data-cell]{
  color:#0b1118!important;
  text-shadow:none!important;
}
body.mrs-light-theme-v8[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid td[data-cell] .mod-value{
  color:#0b1118!important;
}
body.mrs-light-theme-v8[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid td[data-cell] .ori-value{
  color:#46515d!important;
}
}

/* V365 - chiffres axes grandes maps 20px, unités/cellules inchangées. */
@media (min-width:701px){
body.mrs-desktop[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid.mrs-large-cells thead th[data-axis-x],
body.mrs-desktop[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid.mrs-large-cells th.axis-y{
  font-size:20px!important;
  font-weight:900!important;
  line-height:.86!important;
  padding-top:2px!important;
  padding-bottom:2px!important;
  letter-spacing:.04px!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid.mrs-large-cells th.axis-corner{
  font-size:15px!important;
  font-weight:900!important;
  line-height:.9!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid.mrs-large-cells th small{
  font-size:11px!important;
  font-weight:900!important;
  line-height:.9!important;
  margin-top:0!important;
  letter-spacing:0!important;
}
}


/* V374 - restore units on axes and map cells. */
@media (min-width:701px){
body.mrs-desktop[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid th .axis-unit{
  display:block!important;margin-top:1px!important;font-size:10px!important;font-weight:900!important;line-height:.9!important;color:#eef3f8!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid th.axis-corner .axis-corner-unit{
  display:inline!important;margin:0 1px!important;font-size:8px!important;font-weight:850!important;line-height:1!important;color:#cbd5df!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid td[data-cell] .cell-unit{display:none!important}
body.mrs-desktop[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid.mrs-large-cells td[data-cell] .cell-unit{
  font-size:9px!important;font-weight:900!important;
}
body.mrs-light-theme-v8[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid th .axis-unit,
body.mrs-light-theme-v8[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid th.axis-corner .axis-corner-unit,
body.mrs-light-theme-v8[data-mrs-view="maps"] #mapEditor:not([hidden]) #mapGrid td[data-cell] .cell-unit{color:#273441!important}
}

/* V378 - axe Y gauche réellement lisible dans l'éditeur tableau PC. */
@media (min-width:701px){
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="table"] #mapEditor:not([hidden]) #mapGrid tbody th.axis-y{
  width:86px!important;
  min-width:86px!important;
  max-width:86px!important;
  padding:5px 8px!important;
  box-sizing:border-box!important;
  text-align:center!important;
  vertical-align:middle!important;
  background:#070c12!important;
  color:#fff!important;
  border-right:1px solid rgba(241,247,252,.42)!important;
  border-bottom:1px solid rgba(241,247,252,.24)!important;
  font-size:15px!important;
  font-weight:900!important;
  line-height:1!important;
  white-space:normal!important;
  overflow:visible!important;
  text-shadow:0 1px 2px rgba(0,0,0,.9)!important;
  z-index:40!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="table"] #mapEditor:not([hidden]) #mapGrid tbody th.axis-y .axis-number{
  display:block!important;
  color:#fff!important;
  font-size:15px!important;
  font-weight:950!important;
  line-height:1!important;
  letter-spacing:.05px!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="table"] #mapEditor:not([hidden]) #mapGrid tbody th.axis-y .axis-unit{
  display:block!important;
  margin:3px 0 0!important;
  color:#d8e2ec!important;
  font-size:10px!important;
  font-weight:850!important;
  line-height:1!important;
  opacity:1!important;
  white-space:nowrap!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="table"] #mapEditor:not([hidden]) #mapGrid thead th.axis-corner{
  width:86px!important;
  min-width:86px!important;
  max-width:86px!important;
  box-sizing:border-box!important;
  color:#fff!important;
  font-weight:900!important;
}
body.mrs-light-theme-v8:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="table"] #mapEditor:not([hidden]) #mapGrid tbody th.axis-y{
  background:#d0d9e1!important;
  color:#05090d!important;
  border-color:#73818f!important;
  text-shadow:none!important;
}
body.mrs-light-theme-v8:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="table"] #mapEditor:not([hidden]) #mapGrid tbody th.axis-y .axis-number{color:#05090d!important}
body.mrs-light-theme-v8:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="table"] #mapEditor:not([hidden]) #mapGrid tbody th.axis-y .axis-unit{color:#273441!important}
}

/* V382 - grande map : axe X du haut aligné visuellement sur l'axe Y gauche. */
@media (min-width:701px){
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open #mapEditor:not([hidden]) #mapGrid.mrs-large-cells thead th[data-axis-x]{
  font-size:15px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:.05px!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open #mapEditor:not([hidden]) #mapGrid.mrs-large-cells thead th[data-axis-x] .axis-number{
  display:block!important;
  font-size:15px!important;
  font-weight:950!important;
  line-height:1!important;
  color:inherit!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open #mapEditor:not([hidden]) #mapGrid.mrs-large-cells thead th[data-axis-x] .axis-unit{
  font-size:10px!important;
  font-weight:900!important;
  line-height:.9!important;
}
}

/* V383 - Cartographies : retirer le bouton Enregistrer sous / Export MOD du bandeau profil. */
@media (min-width:701px){
body.mrs-desktop #mapPanel .section-title > #exportBin{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
}

/* V384 - tuile Catégorie de maps : rendu premium My Tuner. */
@media (min-width:701px){
body.mrs-desktop[data-mrs-view="maps"] #mrsTopCategoryFilterV320{
  width:clamp(360px,38vw,610px)!important;
  height:48px!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  gap:14px!important;
  padding:6px 10px 6px 14px!important;
  border:1px solid rgba(255,255,255,.14)!important;
  border-radius:13px!important;
  background:linear-gradient(135deg,rgba(25,30,37,.92),rgba(12,16,22,.88))!important;
  box-shadow:0 10px 28px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.055),inset 3px 0 0 rgba(225,22,47,.72)!important;
  backdrop-filter:blur(12px) saturate(125%)!important;
  -webkit-backdrop-filter:blur(12px) saturate(125%)!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mrsTopCategoryFilterV320>span{
  color:#f6f8fa!important;
  font-size:9px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:.72px!important;
  text-transform:uppercase!important;
  text-shadow:0 1px 2px rgba(0,0,0,.55)!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mrsTopCategorySelectV320{
  appearance:none!important;
  -webkit-appearance:none!important;
  height:34px!important;
  padding:0 42px 0 13px!important;
  border:1px solid rgba(255,255,255,.13)!important;
  border-radius:9px!important;
  background:
    linear-gradient(45deg,transparent 50%,#cfd6de 50%) calc(100% - 17px) 14px/5px 5px no-repeat,
    linear-gradient(135deg,#cfd6de 50%,transparent 50%) calc(100% - 12px) 14px/5px 5px no-repeat,
    linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),
    rgba(6,10,15,.72)!important;
  color:#f8fafc!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.08px!important;
  outline:none!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
  transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mrsTopCategorySelectV320:hover{
  border-color:rgba(239,35,60,.48)!important;
  background-color:rgba(15,20,27,.90)!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mrsTopCategorySelectV320:focus{
  border-color:rgba(255,46,70,.72)!important;
  box-shadow:0 0 0 3px rgba(239,35,60,.11),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mrsTopCategorySelectV320 option{
  background:#11161c!important;
  color:#f4f7fa!important;
}
body.mrs-light-theme-v8[data-mrs-view="maps"] #mrsTopCategoryFilterV320{
  border-color:rgba(37,49,61,.22)!important;
  background:linear-gradient(135deg,rgba(239,243,247,.96),rgba(218,226,233,.94))!important;
  box-shadow:0 10px 26px rgba(25,37,48,.12),inset 0 1px 0 rgba(255,255,255,.75),inset 3px 0 0 rgba(201,20,43,.78)!important;
}
body.mrs-light-theme-v8[data-mrs-view="maps"] #mrsTopCategoryFilterV320>span{color:#10161c!important;text-shadow:none!important}
body.mrs-light-theme-v8[data-mrs-view="maps"] #mrsTopCategorySelectV320{
  color:#111820!important;
  border-color:rgba(40,55,68,.24)!important;
  background:
    linear-gradient(45deg,transparent 50%,#4d5965 50%) calc(100% - 17px) 14px/5px 5px no-repeat,
    linear-gradient(135deg,#4d5965 50%,transparent 50%) calc(100% - 12px) 14px/5px 5px no-repeat,
    linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.35)),
    rgba(233,238,242,.96)!important;
}
}

/* V385 - liste Catégorie de maps : menu custom premium My Tuner. */
@media (min-width:701px){
body.mrs-desktop[data-mrs-view="maps"] #mrsTopCategorySelectV320.mrs-native-category-hidden-v385{
  display:none!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mrsCategoryCustomWrapV385{
  position:relative!important;
  width:100%!important;
  min-width:0!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mrsCategoryCustomButtonV385{
  width:100%!important;
  height:34px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  padding:0 12px!important;
  border:1px solid rgba(255,255,255,.13)!important;
  border-radius:9px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),rgba(6,10,15,.72)!important;
  color:#f8fafc!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
  font-size:10px!important;
  font-weight:800!important;
  text-align:left!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mrsCategoryCustomButtonV385:hover,
body.mrs-desktop[data-mrs-view="maps"] #mrsCategoryCustomButtonV385[aria-expanded="true"]{
  border-color:rgba(239,35,60,.58)!important;
  box-shadow:0 0 0 3px rgba(239,35,60,.09),inset 0 1px 0 rgba(255,255,255,.04)!important;
}

body.mrs-desktop[data-mrs-view="maps"] #mrsCategoryCustomButtonV385 .label{
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mrsCategoryCustomButtonV385 .chevron{
  flex:0 0 auto!important;
  color:#cfd6de!important;
  font-size:13px!important;
  transform:translateY(-1px)!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mrsCategoryCustomMenuV385{
  position:absolute!important;
  top:calc(100% + 7px)!important;
  right:0!important;
  z-index:2147483000!important;
  display:none!important;
  width:max(100%,420px)!important;
  max-width:min(560px,46vw)!important;
  max-height:390px!important;
  overflow:auto!important;
  padding:7px!important;
  border:1px solid rgba(255,255,255,.14)!important;
  border-radius:12px!important;
  background:linear-gradient(145deg,rgba(18,23,30,.985),rgba(8,12,17,.985))!important;
  box-shadow:0 18px 46px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.045)!important;
  backdrop-filter:blur(14px) saturate(125%)!important;
  -webkit-backdrop-filter:blur(14px) saturate(125%)!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mrsCategoryCustomMenuV385.open{display:block!important}
body.mrs-desktop[data-mrs-view="maps"] #mrsCategoryCustomMenuV385::-webkit-scrollbar{width:8px!important}
body.mrs-desktop[data-mrs-view="maps"] #mrsCategoryCustomMenuV385::-webkit-scrollbar-thumb{
  background:rgba(255,255,255,.17)!important;border-radius:99px!important;
}

body.mrs-desktop[data-mrs-view="maps"] #mrsCategoryCustomMenuV385 .mrs-category-option-v385{
  width:100%!important;
  min-height:34px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  padding:7px 10px!important;
  margin:0!important;
  border:1px solid transparent!important;
  border-radius:8px!important;
  background:transparent!important;
  color:#dfe5ea!important;
  font-size:9.5px!important;
  font-weight:750!important;
  text-align:left!important;
  box-shadow:none!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mrsCategoryCustomMenuV385 .mrs-category-option-v385:hover{
  background:linear-gradient(90deg,rgba(239,35,60,.13),rgba(255,255,255,.025))!important;
  border-color:rgba(239,35,60,.28)!important;
  color:#fff!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mrsCategoryCustomMenuV385 .mrs-category-option-v385.active{
  background:linear-gradient(90deg,rgba(180,15,36,.32),rgba(90,8,22,.16))!important;
  border-color:rgba(255,48,70,.42)!important;
  color:#fff!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mrsCategoryCustomMenuV385 .mrs-category-option-v385 i{
  color:#ff5268!important;
  font-size:10px!important;
  font-style:normal!important;
  opacity:0!important;
}
body.mrs-desktop[data-mrs-view="maps"] #mrsCategoryCustomMenuV385 .mrs-category-option-v385.active i{opacity:1!important}

body.mrs-light-theme-v8[data-mrs-view="maps"] #mrsCategoryCustomButtonV385{
  color:#111820!important;
  border-color:rgba(40,55,68,.24)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.35)),rgba(233,238,242,.96)!important;
}
body.mrs-light-theme-v8[data-mrs-view="maps"] #mrsCategoryCustomMenuV385{
  border-color:rgba(45,60,73,.24)!important;
  background:linear-gradient(145deg,rgba(246,249,251,.99),rgba(224,231,237,.99))!important;
  box-shadow:0 18px 40px rgba(25,37,48,.18),inset 0 1px 0 rgba(255,255,255,.75)!important;
}
body.mrs-light-theme-v8[data-mrs-view="maps"] #mrsCategoryCustomMenuV385 .mrs-category-option-v385{
  color:#1b2630!important;
}
body.mrs-light-theme-v8[data-mrs-view="maps"] #mrsCategoryCustomMenuV385 .mrs-category-option-v385:hover{
  background:rgba(205,28,49,.08)!important;
  border-color:rgba(205,28,49,.22)!important;
}
body.mrs-light-theme-v8[data-mrs-view="maps"] #mrsCategoryCustomMenuV385 .mrs-category-option-v385.active{
  background:rgba(205,28,49,.12)!important;
  border-color:rgba(205,28,49,.30)!important;
  color:#111820!important;
}
}

/* V386 - map ouverte : retirer le voyant ORI/MOD et le badge MAP 1/MAP 2 du bandeau supérieur. */
@media (min-width:701px){
body.mrs-desktop[data-mrs-view="maps"].map-open #desktopMapBadgeV6,
body.mrs-desktop[data-mrs-view="maps"].map-open #desktopMapMetaV6 .desktop-map-slot-v372{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
}

/* V387 - petites maps : bandeau adaptatif sur 2 lignes, sans toucher aux grandes maps. */
@media (min-width:701px){
body.mrs-desktop[data-mrs-view="maps"].map-open #mapEditor:has(#mapGrid:not(.mrs-large-cells))>.desktop-map-hero-v6{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  grid-template-rows:62px 50px!important;
  column-gap:10px!important;
  row-gap:0!important;
  height:122px!important;
  min-height:122px!important;
  max-height:122px!important;
  padding:4px 10px 6px 12px!important;
  box-sizing:border-box!important;
  overflow:visible!important;
  align-items:center!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open #mapEditor:has(#mapGrid:not(.mrs-large-cells)) .desktop-map-hero-v6 .map-hero-copy{
  grid-column:1/-1!important;
  grid-row:1!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  padding:7px 4px 0!important;
  transform:none!important;
  align-self:stretch!important;
  justify-content:flex-start!important;
  box-sizing:border-box!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open #mapEditor:has(#mapGrid:not(.mrs-large-cells)) #desktopMapTitleV6{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  font-size:18px!important;
  line-height:1.1!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

body.mrs-desktop[data-mrs-view="maps"].map-open #mapEditor:has(#mapGrid:not(.mrs-large-cells)) #desktopMapMetaV6{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  flex-wrap:nowrap!important;
  gap:5px!important;
  margin-top:5px!important;
  overflow:hidden!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open #mapEditor:has(#mapGrid:not(.mrs-large-cells)) #desktopMapMetaV6 .desktop-map-size-v372{
  flex:0 0 auto!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open #mapEditor:has(#mapGrid:not(.mrs-large-cells)) #desktopMapMetaV6 .desktop-map-axis-v376{
  flex:0 1 auto!important;
  min-width:0!important;
  max-width:260px!important;
  height:22px!important;
  padding:0 8px!important;
  font-size:8.5px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open #mapEditor:has(#mapGrid:not(.mrs-large-cells)) #desktopMapCompareV111{
  grid-column:1!important;
  grid-row:2!important;
  position:static!important;
  inset:auto!important;
  justify-self:start!important;
  align-self:center!important;
  margin:0!important;
  min-width:0!important;
}

body.mrs-desktop[data-mrs-view="maps"].map-open #mapEditor:has(#mapGrid:not(.mrs-large-cells)) #desktopMapViewTabsV6{
  grid-column:2!important;
  grid-row:2!important;
  justify-self:end!important;
  align-self:center!important;
  display:grid!important;
  grid-template-columns:42px 42px 94px 58px 58px 72px 42px 88px!important;
  grid-template-rows:40px!important;
  gap:6px!important;
  padding:0!important;
  margin:0!important;
  min-width:0!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open #mapEditor:has(#mapGrid:not(.mrs-large-cells)) #desktopMapViewTabsV6 .desktop-map-history-v371,
body.mrs-desktop[data-mrs-view="maps"].map-open #mapEditor:has(#mapGrid:not(.mrs-large-cells)) #desktopMapViewTabsV6 .desktop-map-history-v371.restore{
  width:42px!important;
  min-width:42px!important;
  max-width:42px!important;
  padding:0!important;
  font-size:15px!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open #mapEditor:has(#mapGrid:not(.mrs-large-cells)) #desktopMapViewTabsV6 .desktop-map-history-v371 span{
  display:none!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open #mapEditor:has(#mapGrid:not(.mrs-large-cells)) #desktopMapViewTabsV6 button[data-v6-view="table"]{
  width:94px!important;
  min-width:94px!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open #mapEditor:has(#mapGrid:not(.mrs-large-cells)) #desktopMapViewTabsV6 button[data-v6-view="2d"],
body.mrs-desktop[data-mrs-view="maps"].map-open #mapEditor:has(#mapGrid:not(.mrs-large-cells)) #desktopMapViewTabsV6 button[data-v6-view="3d"]{
  width:58px!important;
  min-width:58px!important;
}

body.mrs-desktop[data-mrs-view="maps"].map-open #mapEditor:has(#mapGrid:not(.mrs-large-cells)) #desktopMapFullscreenV6{
  width:42px!important;
  min-width:42px!important;
  max-width:42px!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open #mapEditor:has(#mapGrid:not(.mrs-large-cells)) #desktopMapCloseV6{
  width:88px!important;
  min-width:88px!important;
  max-width:88px!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open #mapEditor:has(#mapGrid:not(.mrs-large-cells)) #desktopMapCompareV111 button{
  min-width:50px!important;
  width:50px!important;
  height:36px!important;
  padding:0 8px!important;
  font-size:8px!important;
}
}

/* V391 - vue MIXTE : tableau + 3D synchronisés côte à côte. */
@media (min-width:701px){
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="split"] #mapEditor:not([hidden]){
  grid-template-columns:minmax(0,65fr) 10px minmax(0,35fr)!important;
  column-gap:0!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="split"] #mapEditor:not([hidden])>.desktop-map-hero-v6{
  grid-column:1/4!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="split"] #mapEditor:not([hidden])>#mapGrid{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  grid-column:1!important;
  grid-row:2!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  margin:0!important;
  overflow:auto!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="split"] #mapEditor:not([hidden])>#mapCanvas{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  grid-column:3!important;
  grid-row:2!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  margin:0!important;
  border:1px solid rgba(191,205,220,.17)!important;
  border-radius:10px!important;
  background:rgba(3,7,11,.42)!important;
  overflow:hidden!important;
}
body.mrs-desktop[data-mrs-view="maps"] #desktopMapViewTabsV6 button[data-v6-view="split"]{
  min-width:72px!important;
  width:72px!important;
  padding:0 8px!important;
  font-size:8px!important;
  white-space:nowrap!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="split"] #mrsMapResizeLeft,
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="split"] #mrsMapResizeRight{
  display:none!important;
}
}

/* V392 - séparateur réglable du mode MIXTE. */
@media (min-width:701px){
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="split"] #mrsMapSplitHandle{
  display:block!important;
  grid-column:2!important;
  grid-row:2!important;
  align-self:stretch!important;
  justify-self:stretch!important;
  position:relative!important;
  width:10px!important;
  min-width:10px!important;
  height:100%!important;
  min-height:0!important;
  margin:0!important;
  cursor:ew-resize!important;
  touch-action:none!important;
  z-index:110!important;
  background:transparent!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="split"] #mrsMapSplitHandle:before{
  content:"";
  position:absolute;
  left:3px;
  top:12px;
  bottom:12px;
  width:4px;
  border-radius:999px;
  background:rgba(170,181,193,.46);
  box-shadow:0 0 0 1px rgba(0,0,0,.18);
}
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="split"] #mrsMapSplitHandle:hover:before,
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="split"] #mrsMapSplitHandle.dragging:before{
  background:#ef233c;
  box-shadow:0 0 12px rgba(239,35,60,.48);
}
}

/* V393 - map ouverte : supprimer la colonne fantôme de la liste et étendre l'éditeur jusqu'à la barre latérale. */
@media (min-width:701px){
body.mrs-desktop[data-mrs-view="maps"].map-open #workbench.native-maps #mapPanel:has(#mapEditor:not([hidden])){
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:minmax(0,1fr)!important;
  gap:0!important;
  padding-left:0!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open #mapPanel:has(#mapEditor:not([hidden]))>.section-title,
body.mrs-desktop[data-mrs-view="maps"].map-open #mapPanel:has(#mapEditor:not([hidden]))>#mapSearch,
body.mrs-desktop[data-mrs-view="maps"].map-open #mapPanel:has(#mapEditor:not([hidden]))>#mrsMapSlotFilter,
body.mrs-desktop[data-mrs-view="maps"].map-open #mapPanel:has(#mapEditor:not([hidden]))>#codeblockSort,
body.mrs-desktop[data-mrs-view="maps"].map-open #mapPanel:has(#mapEditor:not([hidden]))>#mapList,
body.mrs-desktop[data-mrs-view="maps"].map-open #mapPanel:has(#mapEditor:not([hidden]))>.compare-tools{
  display:none!important;
  visibility:hidden!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open #workbench.native-maps #mapPanel:has(#mapEditor:not([hidden]))>#mapEditor:not([hidden]){
  grid-column:1!important;
  grid-row:1!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  transform:none!important;
}
}

/* V394 - MIXTE : remettre un seul vrai axe X en haut, aligné et sticky. */
@media (min-width:701px){
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid>.map-axis-header{
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  overflow:hidden!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid::before,
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid::after{
  display:none!important;
  content:none!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid table{
  border-collapse:separate!important;
  border-spacing:0!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid table thead{
  display:table-header-group!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid table thead tr{
  display:table-row!important;
  height:44px!important;
  min-height:44px!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid table thead th{
  display:table-cell!important;
  position:sticky!important;
  top:0!important;
  transform:none!important;
  z-index:121!important;
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  padding:0 6px!important;
  vertical-align:middle!important;
  text-align:center!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  background:#070c12!important;
  color:#f5f7fb!important;
  line-height:1.05!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid table thead th.axis-corner{
  left:0!important;
  top:0!important;
  z-index:125!important;
  text-align:center!important;
  background:#070c12!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid tbody th.axis-y{
  position:sticky!important;
  left:0!important;
  top:auto!important;
  z-index:110!important;
}
}

/* V395 - MIXTE : axe X supérieur lisible, centré et non coupé. */
@media (min-width:701px){
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid table thead,
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid table thead tr{
  height:52px!important;
  min-height:52px!important;
  max-height:52px!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid table thead th{
  height:52px!important;
  min-height:52px!important;
  max-height:52px!important;
  padding:5px 6px!important;
  vertical-align:middle!important;
  line-height:1!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid thead th[data-axis-x] .axis-number{
  display:block!important;
  font-size:12px!important;
  font-weight:950!important;
  line-height:1!important;
  margin:0!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid thead th[data-axis-x] .axis-unit{
  display:block!important;
  margin:4px 0 0!important;
  font-size:8px!important;
  font-weight:900!important;
  line-height:1!important;
  opacity:.94!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid.mrs-large-cells thead th[data-axis-x] .axis-number{
  font-size:15px!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid.mrs-large-cells thead th[data-axis-x] .axis-unit{
  font-size:10px!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid table thead th.axis-corner{
  height:52px!important;
  min-height:52px!important;
  max-height:52px!important;
  padding:4px 7px!important;
  white-space:normal!important;
  overflow:visible!important;
  font-size:10px!important;
  font-weight:900!important;
  line-height:1.05!important;
  vertical-align:middle!important;
}
}

/* V396 - MIXTE : normalisation définitive du contenu de l'axe X. */
@media (min-width:701px){
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid table thead,
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid table thead tr{
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid table thead th{
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  padding:0!important;
  vertical-align:middle!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid thead th[data-axis-x]>.axis-stack{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  min-height:34px!important;
  margin:0!important;
  padding:2px 3px!important;
  box-sizing:border-box!important;
  transform:none!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid thead th[data-axis-x] .axis-number{
  display:block!important;
  margin:0!important;
  padding:0!important;
  line-height:1!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid thead th[data-axis-x] .axis-unit{
  display:block!important;
  margin:3px 0 0!important;
  padding:0!important;
  line-height:1!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid thead th.axis-corner{
  padding:0!important;
  vertical-align:middle!important;
  overflow:hidden!important;
}
body.mrs-desktop:is([data-mrs-view="workbench"],[data-mrs-view="maps"]).map-open[data-desktop-map-view="split"] #mapGrid thead th.axis-corner>.axis-corner-stack{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:2px!important;
  width:100%!important;
  height:100%!important;
  min-height:34px!important;
  padding:3px 5px!important;
  box-sizing:border-box!important;
  line-height:1!important;
  white-space:normal!important;
  text-align:center!important;
}
}

/* V399 - coin d'axes adaptatif pour maps larges / libellés longs. */
@media (min-width:701px){
body.mrs-desktop[data-mrs-view="maps"].map-open #mapGrid thead th.axis-corner.compact{
  overflow:hidden!important;
  white-space:nowrap!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open #mapGrid thead th.axis-corner.compact>.axis-corner-stack{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:2px!important;
  width:100%!important;
  height:100%!important;
  padding:2px 3px!important;
  box-sizing:border-box!important;
  font-size:12px!important;
  font-weight:950!important;
  line-height:1!important;
  white-space:nowrap!important;
  overflow:hidden!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open #mapGrid thead th.axis-corner.compact>.axis-corner-stack>span{
  display:block!important;
  width:100%!important;
  text-align:center!important;
  overflow:hidden!important;
  text-overflow:clip!important;
  white-space:nowrap!important;
}
}

/* V400 - axe X toujours visible au-dessus des cellules pendant le scroll. */
@media (min-width:701px){
body.mrs-desktop[data-mrs-view="maps"].map-open:is([data-desktop-map-view="table"],[data-desktop-map-view="split"]) #mapGrid{
  position:relative!important;
  isolation:isolate!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open:is([data-desktop-map-view="table"],[data-desktop-map-view="split"]) #mapGrid table{
  border-collapse:separate!important;
  border-spacing:0!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open:is([data-desktop-map-view="table"],[data-desktop-map-view="split"]) #mapGrid thead{
  position:sticky!important;
  top:0!important;
  z-index:500!important;
  background:#070c12!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open:is([data-desktop-map-view="table"],[data-desktop-map-view="split"]) #mapGrid thead tr{
  position:relative!important;
  z-index:501!important;
  background:#070c12!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open:is([data-desktop-map-view="table"],[data-desktop-map-view="split"]) #mapGrid thead th{
  position:sticky!important;
  top:0!important;
  z-index:502!important;
  background:#070c12!important;
  background-color:#070c12!important;
  opacity:1!important;
  box-shadow:0 2px 0 rgba(0,0,0,.55)!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open:is([data-desktop-map-view="table"],[data-desktop-map-view="split"]) #mapGrid thead th.axis-corner{
  left:0!important;
  z-index:510!important;
  background:#070c12!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open:is([data-desktop-map-view="table"],[data-desktop-map-view="split"]) #mapGrid tbody td{
  position:relative!important;
  z-index:1!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open:is([data-desktop-map-view="table"],[data-desktop-map-view="split"]) #mapGrid tbody th.axis-y{
  z-index:20!important;
}
}

/* V413 - TABLEAU : gouttière droite physique, poignée toujours visible. */
@media (min-width:701px){
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="table"] #mapEditor:not([hidden]){
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 36px!important;
  column-gap:0!important;
  overflow:visible!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="table"] #mapEditor:not([hidden])>#mapGrid{
  grid-column:1!important;
  min-width:0!important;
  width:100%!important;
  max-width:100%!important;
  justify-self:stretch!important;
  overflow:auto!important;
  box-sizing:border-box!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="table"] #mrsMapResizeRight{
  display:block!important;
  position:relative!important;
  grid-column:2!important;
  grid-row:2!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  inset:auto!important;
  width:36px!important;
  min-width:36px!important;
  max-width:36px!important;
  height:100%!important;
  min-height:0!important;
  margin:0!important;
  transform:none!important;
  align-self:stretch!important;
  justify-self:stretch!important;
  cursor:ew-resize!important;
  touch-action:none!important;
  z-index:1200!important;
  background:linear-gradient(90deg,rgba(255,255,255,.015),rgba(255,255,255,.035))!important;
  border-left:1px solid rgba(255,255,255,.055)!important;
  box-sizing:border-box!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="table"] #mrsMapResizeRight::before{
  content:''!important;
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  width:4px!important;
  height:84px!important;
  border-radius:999px!important;
  transform:translate(-50%,-50%)!important;
  background:rgba(170,181,193,.62)!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="table"] #mrsMapResizeRight:hover::before,
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="table"] #mrsMapResizeRight.dragging::before{
  background:#ef233c!important;
  box-shadow:0 0 12px rgba(239,35,60,.45)!important;
}
}

/* V414 - TABLEAU : poignée droite mobile, largeur quasi totale. */
@media (min-width:701px){
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="table"] #mapEditor:not([hidden]){
  grid-template-columns:minmax(0,1fr)!important;
  column-gap:0!important;
  overflow:visible!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="table"] #mapEditor:not([hidden])>#mapGrid{
  grid-column:1!important;
  min-width:0!important;
  max-width:none!important;
  justify-self:start!important;
  box-sizing:border-box!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="table"] #mrsMapResizeRight{
  display:block!important;
  position:absolute!important;
  grid-column:auto!important;
  grid-row:auto!important;
  right:auto!important;
  bottom:auto!important;
  width:18px!important;
  min-width:18px!important;
  max-width:18px!important;
  margin:0!important;
  transform:none!important;
  align-self:auto!important;
  justify-self:auto!important;
  cursor:ew-resize!important;
  touch-action:none!important;
  z-index:1200!important;
  background:transparent!important;
  border:0!important;
  box-sizing:border-box!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="table"] #mrsMapResizeRight::before{
  content:''!important;
  position:absolute!important;
  left:7px!important;
  top:50%!important;
  width:4px!important;
  height:84px!important;
  border-radius:999px!important;
  transform:translateY(-50%)!important;
  background:rgba(170,181,193,.68)!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="table"] #mrsMapResizeRight:hover::before,
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="table"] #mrsMapResizeRight.dragging::before{
  background:#ef233c!important;
  box-shadow:0 0 12px rgba(239,35,60,.45)!important;
}
}

/* V415 - TABLEAU : poignée droite hors scrollbar, mobile avec le bord de map. */
@media (min-width:701px){
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="table"] #mrsMapResizeRight{
  width:18px!important;
  min-width:18px!important;
  max-width:18px!important;
  background:rgba(255,255,255,.025)!important;
  border-radius:5px!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="table"] #mrsMapResizeRight::before{
  left:7px!important;
  width:4px!important;
  height:86px!important;
  background:rgba(202,211,221,.82)!important;
  box-shadow:0 0 0 1px rgba(0,0,0,.22)!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="table"] #mrsMapResizeRight:hover,
body.mrs-desktop[data-mrs-view="maps"].map-open[data-desktop-map-view="table"] #mrsMapResizeRight.dragging{
  background:rgba(239,35,60,.08)!important;
}
}

/* V418 - poignée gauche = poignée basse tournée à 90°. */
@media (min-width:701px){
body.mrs-desktop[data-mrs-view="maps"].map-open #mrsMapResizeLeft{
  width:12px!important;
  min-width:12px!important;
  max-width:12px!important;
  background:transparent!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open #mrsMapResizeLeft::before{
  content:''!important;
  position:absolute!important;
  left:4px!important;
  top:50%!important;
  width:4px!important;
  height:74px!important;
  border-radius:999px!important;
  transform:translateY(-50%)!important;
  background:rgba(170,181,193,.45)!important;
  box-shadow:none!important;
}
body.mrs-desktop[data-mrs-view="maps"].map-open #mrsMapResizeLeft:hover::before,
body.mrs-desktop[data-mrs-view="maps"].map-open #mrsMapResizeLeft.dragging::before{
  background:#ef233c!important;
  box-shadow:0 0 10px rgba(239,35,60,.4)!important;
}
}
