.r1183Carousel{display:contents}.r1183CarouselArrow,.r1183FooterCta{display:none}
@media(max-width:767.98px){
 html.ethnosConnectedUnified.r1183PhoneNavigation[data-ethnos-ui] body .memberRightRail>.memberProfileCompact:not(.isExpanded){width:min(196px,calc(100vw - 172px))!important;min-width:0!important;max-width:calc(100vw - 172px)!important}
 html.ethnosGuestDiscovery.r1183PhoneNavigation[data-ethnos-ui] body [data-guest-signup-card] .guestSignupActions .guestAccessButton.guestAccessButton--login[data-ethnos-login-open]{display:grid!important;place-items:center!important;font-size:0!important;line-height:0!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;gap:0!important}
 html.ethnosGuestDiscovery.r1183PhoneNavigation[data-ethnos-ui] body [data-guest-signup-card] .guestSignupActions{width:auto!important;min-width:0!important;margin:0!important;gap:6px!important}
 html.r1183PhoneNavigation body #memberWorldDock#memberWorldDock .r1183MenuPanel button{position:static!important;transform:none!important}
 html.ethnosCommercialHome .hero-copy h1,html.ethnosCommercialHome .hero-copy__lead{text-align:center!important;text-wrap:balance}
 html.ethnosCommercialHome .header-actions .header-button--signup{order:0}
 html.ethnosCommercialHome .header-actions .header-button--login{order:1;display:grid!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;gap:0!important;font-size:0!important}
 html.ethnosCommercialHome .header-button--login svg{display:block!important;margin:0!important;width:20px!important;height:20px!important}
 html.ethnosCommercialHome .value span br{display:initial!important}
 html.ethnosCommercialHome .r1183Carousel{display:block;position:absolute;left:0;right:0;z-index:9;margin:0 12px;padding:0 32px}
 html.ethnosCommercialHome .r1183Carousel .translation-stack{position:static!important;transform:none!important;inset:auto!important;width:100%!important;margin:0!important;padding:8px 0!important;overflow-x:auto!important;scroll-snap-type:x mandatory}
 html.ethnosCommercialHome .translation-card{scroll-snap-align:start;flex-shrink:0}
 html.ethnosCommercialHome .r1183CarouselArrow{display:grid;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:32px;height:48px;border:1px solid #78909a;border-radius:8px;background:#fffdf9;color:#071a39;font-size:30px;cursor:pointer;z-index:2}
 .r1183Prev{left:0}.r1183Next{right:0}.r1183CarouselArrow:disabled{opacity:.35;cursor:default}
 html.ethnosCommercialHome .r1183FooterCta{display:block;width:max-content;max-width:90%;margin:24px auto 32px;padding:14px 22px;border-radius:14px;background:linear-gradient(180deg,#ffad7a,#ee8d55);border:1px solid #ffd3b7;color:#071826;font-weight:750;text-align:center;text-decoration:none}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberTopbar .memberTopNavigation{overflow:visible!important;gap:0!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberTopNavigation>.r1183Menu{width:50%;flex:1 1 50%;min-width:0;position:relative}
 html.r1183PhoneNavigation body .r1183MenuTrigger{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%!important;height:50px!important;min-height:44px!important;border:0;border-left:1px solid #78909a;background:transparent;color:white;font:700 14px/1.2 system-ui;cursor:pointer}
 html.r1183PhoneNavigation body .r1183MenuPanel{box-sizing:border-box;position:absolute;z-index:2000;top:100%;left:0;width:max(100%,210px);max-width:100vw;max-height:calc(100dvh - 172px);overflow-y:auto;padding:6px;background:#102d3a;border:1px solid #78909a;box-shadow:0 8px 20px #0005}
 html.r1183PhoneNavigation body .memberTopNavigation>.r1183Menu:last-child .r1183MenuPanel{left:auto;right:0}
 html.r1183PhoneNavigation body .r1183MenuPanel[hidden]{display:none!important}
 html.r1183PhoneNavigation body .r1183MenuPanel button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:46px!important;padding:10px!important;margin:0!important;border:0!important;border-bottom:1px solid #ffffff25!important;border-radius:0!important;background:transparent!important;color:#fff!important;font:600 14px/1.3 system-ui!important;text-align:left!important;white-space:normal!important}
 html.r1183PhoneNavigation body .r1183MenuPanel button svg{width:20px!important;height:20px!important;flex:0 0 20px}
 html.r1183PhoneNavigation body .r1183MenuPanel button span{font-size:14px!important;white-space:normal!important}
 html.r1183PhoneNavigation body .r1183MenuPanel button:hover,html.r1183PhoneNavigation body .r1183MenuPanel button:focus-visible{background:#28485b!important;outline:2px solid #f3a35a!important;outline-offset:-2px}
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberWorldDock{overflow:visible!important;z-index:1100!important}
 html.r1183PhoneNavigation body #memberWorldDock>.r1183Menu{width:100%;position:relative}
 html.r1183PhoneNavigation body .r1183MenuUp .r1183MenuPanel{top:auto;bottom:100%;left:50%;transform:translateX(-50%);width:max(100%,240px);max-height:calc(100dvh - 160px)}
 html.r1183PhoneNavigation[data-ethnos-ui] body [data-guest-signup-card].guestSignupProfileCard{background:transparent!important;border:0!important;box-shadow:none!important;width:150px!important;min-width:150px!important;max-width:150px!important}
 html.r1183PhoneNavigation body [data-guest-signup-card] .guestAccessButton{min-width:0!important;border-radius:12px!important}
 html.r1183PhoneNavigation body [data-guest-signup-card] [data-ethnos-login-open]{font-size:0!important;display:grid!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;background:#fffdf9!important;color:#071a39!important}
 html.r1183PhoneNavigation body [data-guest-signup-card] [data-ethnos-login-open]::after{content:'';display:block;width:20px;height:20px;background:currentColor;mask:url('../assets/icons/r1183-account.svg') center/contain no-repeat}
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberTchatFixedTab,html.r1183PhoneNavigation[data-ethnos-ui] body .memberMapCard.r193MapTitleOnly{padding:20px 0 0!important;background-size:cover!important;background-position:center!important;background-clip:content-box!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberTchatFixedTab::before,html.r1183PhoneNavigation[data-ethnos-ui] body #memberTchatFixedTab::after,html.r1183PhoneNavigation[data-ethnos-ui] body .memberMapCard.r193MapTitleOnly::before,html.r1183PhoneNavigation[data-ethnos-ui] body .memberMapCard.r193MapTitleOnly::after{display:none!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberTchatFixedTab h2,html.r1183PhoneNavigation[data-ethnos-ui] body .memberMapCard.r193MapTitleOnly h2{position:absolute!important;top:0!important;left:0!important;right:0!important;transform:none!important;height:20px!important;line-height:20px!important;margin:0!important;background:#102d3a!important;color:white!important;font:700 12px/20px system-ui!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberMapCard.r193MapTitleOnly h2{font-size:0!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberMapCard.r193MapTitleOnly h2>*{display:none!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberMapCard.r193MapTitleOnly h2::after{content:'Le Monde';font:700 12px/20px system-ui}
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberTchatFixedTab{background-image:url('../assets/images/home-r186/tchat-keyboard.webp')!important}
 /* Auth takes the available screen; keyboard/zoom can still scroll it. */
 html body.hasEthnosAuthDrawer #memberTchatFixedTab,html body.hasEthnosAuthDrawer #memberWorldDock,html body.hasEthnosAuthDrawer .memberMapCard,html body.hasEthnosAuthDrawer .memberTopbar,html body.hasEthnosAuthDrawer .site-header,html body.hasEthnosAuthDrawer [data-guest-signup-card],html body.hasEthnosAuthDrawer .guestLanguageSwitcher{visibility:hidden!important;pointer-events:none!important}
 html body #ethnosAuthDrawer{inset:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important;overflow-y:auto!important;z-index:20000!important;box-sizing:border-box!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}
 html body #ethnosAuthOverlay{inset:0!important;z-index:19999!important}
 html body #ethnosAuthDrawer .ethnosAuthDrawer__visual{height:64px!important;min-height:64px!important}
 html body #ethnosAuthDrawer .ethnosAuthDrawer__visualLabel{left:18px!important;bottom:12px!important;font-size:11px!important}
 html body #ethnosAuthDrawer .ethnosAuthDrawer__close{top:10px!important;right:12px!important;width:44px!important;height:44px!important;min-height:44px!important}
 html body #ethnosAuthDrawer .ethnosAuthDrawer__content{padding:16px 20px!important;gap:0!important}
 html body #ethnosAuthDrawer h2{font-size:27px!important;line-height:1.05!important;margin:0 0 10px!important}
 html body #ethnosAuthDrawer .ethnosAuthDrawer__intro{font-size:14px!important;line-height:1.35!important;margin:0 0 16px!important}
 html body #ethnosAuthDrawer form{gap:12px!important;margin:0!important}
 html body #ethnosAuthDrawer label{font-size:14px!important;gap:5px!important;margin:0!important}
 html body #ethnosAuthDrawer input{height:46px!important;min-height:46px!important;padding:10px 12px!important;font-size:16px!important}
 html body #ethnosAuthDrawer .ethnosAuthDrawer__join{margin-top:12px!important;padding:10px!important;min-height:44px!important}
 html body #ethnosAuthDrawer .ethnosAuthForm__submit{margin-top:8px!important;height:46px!important;min-height:46px!important}
 /* Regional maps use the complete original country geometry and handlers. */
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberWorkspace>.bodyView-world{padding:0!important;margin:0!important;width:100%!important;max-width:none!important;border:0!important;border-radius:0!important;overflow-y:auto!important;display:block!important;background:#071e29!important}
 html.r1183PhoneNavigation body .bodyView-world .bodyViewHeader{padding:12px!important;margin:0!important;min-height:0!important;display:block!important}
 html.r1183PhoneNavigation body .r861MapsBannerCopy h1{font-size:22px!important;line-height:1.1!important;margin:0 0 6px!important}
 html.r1183PhoneNavigation body .r861MapsBannerCopy p{font-size:13px!important;line-height:1.3!important;margin:0!important}
 html.r1183PhoneNavigation body .r861MapsMetrics{display:flex!important;flex-direction:row!important;gap:10px!important;margin-top:10px!important;padding:0!important;width:100%!important}
 html.r1183PhoneNavigation body .r861MapsMetric{flex:1!important;min-width:0!important;min-height:0!important;width:auto!important;padding:8px!important;margin:0!important;border:1px solid #78909a!important}
 html.r1183PhoneNavigation body .r861MapsMetric strong{font-size:24px!important;line-height:1.1!important}
 html.r1183PhoneNavigation body .r861MapsMetric small,html.r1183PhoneNavigation body .r861MapsMetric span{font-size:10px!important;line-height:1.2!important}
 html.r1183PhoneNavigation body .r861MapsLiveValue{gap:6px!important;margin:2px 0!important}
 html.r1183PhoneNavigation body .r861MapsLiveValue img{width:22px!important;height:22px!important}
 html.r1183PhoneNavigation body .bodyView-world .bodyViewContent,html.r1183PhoneNavigation body .bodyView-world .mapCard,html.r1183PhoneNavigation body .bodyView-world #mapStage{height:auto!important;min-height:0!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;display:block!important;overflow:visible!important;border:0!important;border-radius:0!important}
 html.r1183PhoneNavigation body #mapStage>.etnos-public-map{display:none!important}
 html.r1183PhoneNavigation body .r1183MapRegion{padding:10px 8px;border-top:1px solid #78909a;overflow:hidden}
 html.r1183PhoneNavigation body .r1183MapRegion h2{font:700 19px/1.3 system-ui;color:white;margin:0 6px 8px}
 html.r1183PhoneNavigation body .r1183MapRegion svg{display:block!important;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:var(--region-ratio);overflow:hidden}
 html.r1183PhoneNavigation body .r453MapPulsePanel{position:static!important;width:100%!important;max-height:none!important;margin:0!important}
 html.r1183PhoneNavigation body #mapStage .regionPanel.open,html.r1183PhoneNavigation body #mapStage .popover.open{position:fixed!important;inset:110px 10px 66px!important;transform:none!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:auto!important;z-index:1500!important}
}
@media(max-width:767.98px){
 html.r1183PhoneNavigation body #memberWorldDock#memberWorldDock .r1183MenuTrigger{font:700 15px/1.3 system-ui!important;color:white!important;background:#102d3a!important}
 html.r1183PhoneNavigation body #memberWorldDock#memberWorldDock .r1183MenuPanel button{font:600 14px/1.3 system-ui!important;color:white!important;background:#102d3a!important}
 html.r1183PhoneNavigation body #memberWorldDock#memberWorldDock .r1183MenuPanel button span{display:inline!important;visibility:visible!important;color:white!important;font:600 14px/1.3 system-ui!important;width:auto!important;max-width:none!important}
 html.ethnosGuestDiscovery.r1183PhoneNavigation[data-ethnos-ui] body .memberWorkspace.hasBodyView:has(>.bodyView-world){overflow:hidden!important}
 html.ethnosGuestDiscovery.r1183PhoneNavigation[data-ethnos-ui] body .memberWorkspace.hasBodyView>.bodyView-world.r861MapsMerged{box-sizing:border-box!important;width:100%!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;border:0!important;border-radius:0!important;scrollbar-width:thin!important}
 html.ethnosGuestDiscovery.r1183PhoneNavigation[data-ethnos-ui] body .bodyView-world.r861MapsMerged>.bodyViewHeader.r861MapsBanner{display:block!important;padding:12px!important;min-height:0!important}
 html.ethnosGuestDiscovery.r1183PhoneNavigation[data-ethnos-ui] body .bodyView-world.r861MapsMerged .r861MapsBannerCopy h1{font-size:22px!important;line-height:1.1!important;margin:0 0 6px!important}
 html.ethnosGuestDiscovery.r1183PhoneNavigation[data-ethnos-ui] body .bodyView-world.r861MapsMerged .r861MapsMetric{display:block!important;min-height:0!important;height:auto!important}
 html.ethnosGuestDiscovery.r1183PhoneNavigation[data-ethnos-ui] body .bodyView-world.r861MapsMerged .r861MapsMetric small{display:block!important;margin:2px 0 0!important;max-width:none!important;text-align:left!important}
 html.ethnosGuestDiscovery.r1183PhoneNavigation[data-ethnos-ui] body .bodyView-world.r861MapsMerged .r861MapsLiveValue{display:inline-flex!important}
}

/* Mobile geometry: reuse the original controls and images. */
@media(max-width:767.98px){
 html.ethnosCommercialHome .r1183Carousel{padding-inline:24px}
 html.ethnosCommercialHome .r1183CarouselArrow{width:24px;height:44px;min-width:24px;padding:0;border:0;border-radius:3px;font:400 25px/1 system-ui;box-shadow:none;background:#fffdf9e8}
 html.ethnosCommercialHome .header-actions{align-items:center!important}
 html.ethnosCommercialHome .header-actions .header-button{height:40px!important;min-height:40px!important;box-sizing:border-box!important}
 html.ethnosCommercialHome .header-actions .header-button--login{width:40px!important;min-width:40px!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberTopbar .memberTopNavigation{background:#123440!important;border-top:1px solid #ffffff25!important;border-bottom:1px solid #ffffff20!important;box-shadow:none!important;box-sizing:border-box!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberTopNavigation .r1183MenuTrigger{height:100%!important;min-height:48px!important;font-weight:400!important;border:0!important;background:none!important;box-shadow:none!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberTopNavigation>.r1183Menu+ .r1183Menu{border-left:1px solid #ffffff18;box-sizing:border-box}
 html.ethnosGuestDiscovery.r1183PhoneNavigation[data-ethnos-ui] body [data-guest-signup-card] .guestSignupActions{align-items:center!important}
 html.ethnosGuestDiscovery.r1183PhoneNavigation[data-ethnos-ui] body [data-guest-signup-card] .guestSignupActions .guestAccessButton{height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important;margin:0!important;box-shadow:none!important;border-radius:9px!important}
 html.ethnosGuestDiscovery.r1183PhoneNavigation[data-ethnos-ui] body [data-guest-signup-card] .guestSignupActions .guestAccessButton.guestAccessButton--login[data-ethnos-login-open]{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important}
 /* Remove the legacy decoration, including pseudo separators, inside menus only. */
 html.r1183PhoneNavigation[data-ethnos-ui] body .r1183MenuPanel{padding:4px!important;background:#123440!important;border:1px solid #ffffff20!important;box-shadow:0 4px 12px #0003!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .r1183MenuPanel button,
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberWorldDock#memberWorldDock .r1183MenuPanel button{font:400 14px/1.35 system-ui!important;background:transparent!important;border:0!important;box-shadow:none!important;min-height:44px!important;padding:11px 12px!important;outline:none}
 html.r1183PhoneNavigation[data-ethnos-ui] body .r1183MenuPanel button span,
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberWorldDock#memberWorldDock .r1183MenuPanel button span{font:400 14px/1.35 system-ui!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .r1183MenuPanel button::before,
 html.r1183PhoneNavigation[data-ethnos-ui] body .r1183MenuPanel button::after,
 html.r1183PhoneNavigation[data-ethnos-ui] body .r1183MenuTrigger::before,
 html.r1183PhoneNavigation[data-ethnos-ui] body .r1183MenuTrigger::after{display:none!important;content:none!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .r1183MenuPanel button:hover{background:#ffffff0c!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .r1183MenuPanel button:focus-visible{outline:2px solid #f3a35a!important;outline-offset:-2px}
 /* Three flush cells, one height. Labels occupy their own row above each image. */
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberWorldDock#memberWorldDock{padding:0!important;border:0!important;box-shadow:none!important;background:#123440!important;align-items:stretch!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberWorldDock#memberWorldDock>.r1183Menu{height:100%!important;display:flex!important;align-items:stretch!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberWorldDock#memberWorldDock .r1183MenuTrigger{height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-inline:1px solid #ffffff18!important;border-radius:0!important;background:#123440!important;font:400 14px/1.3 system-ui!important;box-shadow:none!important;transform:none!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberTchatFixedTab#memberTchatFixedTab,
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberMapCard.r193MapTitleOnly{box-sizing:border-box!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:20px 0 0!important;background-clip:content-box!important;background-size:cover!important;background-position:center!important;overflow:hidden!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberMapCard.r193MapTitleOnly{background-image:url('../assets/images/home-r183/map-tab-earth-right.webp')!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberMapCard.r193MapTitleOnly .r529MapTextZone{position:static!important;display:contents!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberMapCard.r193MapTitleOnly .r529MapMediaZone{display:none!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberMapCard.r193MapTitleOnly h2,
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberTchatFixedTab#memberTchatFixedTab h2{box-sizing:border-box!important;position:absolute!important;inset:0 0 auto!important;width:100%!important;max-width:none!important;min-width:0!important;height:20px!important;margin:0!important;padding:0!important;transform:none!important;text-align:center!important;white-space:nowrap!important;background:#123440!important;font:400 12px/20px system-ui!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberMapCard.r193MapTitleOnly h2{font-size:0!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberMapCard.r193MapTitleOnly h2::after{font:400 12px/20px system-ui!important}
 /* Fill the workspace; keep the existing vertical scrolling owner. */
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberLayout .memberWorkspace.memberWorkspace{border:0!important;border-radius:0!important;background:#071e29!important;box-shadow:none!important;padding:0!important;scrollbar-width:none!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberWorkspace::-webkit-scrollbar{display:none}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberWorkspace>.bodyView-world,
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberWorkspace>.bodyView-homeR863{border-radius:0!important;margin:0!important;border:0!important;width:100%!important;max-width:none!important;padding:0!important;background:#071e29!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberWorkspace.hasBodyView .bodyView-homeR863 .r863HomeContent,
 html.r1183PhoneNavigation[data-ethnos-ui] body .bodyView-homeR863 .r863MainColumn,
 html.r1183PhoneNavigation[data-ethnos-ui] body .bodyView-homeR863 .r863HomeMapHero,
 html.r1183PhoneNavigation[data-ethnos-ui] body .bodyView-homeR863 .r863HomePathRow,
 html.r1183PhoneNavigation[data-ethnos-ui] body .bodyView-homeR863 .r863MetricRow{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;gap:0!important;border-radius:0!important;box-sizing:border-box!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .bodyView-homeR863 .r863HomeMapButton,
 html.r1183PhoneNavigation[data-ethnos-ui] body .bodyView-homeR863 .r863HomePath,
 html.r1183PhoneNavigation[data-ethnos-ui] body .bodyView-homeR863 .r183MetricCard{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-bottom:1px solid #ffffff20!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;min-height:0!important;height:auto!important;padding:16px 18px!important;gap:7px!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .bodyView-homeR863 h3{font-size:21px!important;line-height:1.15!important;margin:0!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .bodyView-homeR863 p{font-size:13px!important;line-height:1.4!important;font-weight:400!important;margin:0!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .bodyView-homeR863 button>span{font-size:10px!important;line-height:1.3!important;margin:0!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .bodyView-homeR863 button>b{font-size:11px!important;line-height:1.4!important;font-weight:500!important;margin:0!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .bodyView-homeR863 button>strong{font-size:26px!important;line-height:1.1!important;margin:0!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberLayout>.memberExplorerPanel.isOpen{width:100%!important;max-width:100%!important;min-width:0!important;left:0!important;right:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberExplorerPanel #memberTchatDrawerBody{width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}
}

@media(max-width:767.98px){html.ethnosConnectedUnified.r1183PhoneNavigation[data-ethnos-ui] body .memberRightRail .memberMapCard.r183MapCard.r193MapTitleOnly{border:0!important;box-shadow:none!important}}

.r1185WorldClose,.r1185AuthClose{display:none}
@media(max-width:767.98px){
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberTchatFixedTab#memberTchatFixedTab,
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberRightRail .memberMapCard.r183MapCard.r193MapTitleOnly{padding:0!important;background-clip:border-box!important;cursor:pointer!important;transition:filter .12s ease!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberRightRail .memberMapCard.r183MapCard.r193MapTitleOnly{background-size:auto calc(100% + 4px)!important;background-position:center!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberTchatFixedTab#memberTchatFixedTab h2,
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberRightRail .memberMapCard.r183MapCard.r193MapTitleOnly h2{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;padding:0!important;border:0!important;pointer-events:none!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberWorldDock#memberWorldDock .r1183MenuTrigger{font-size:18px!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberTchatFixedTab#memberTchatFixedTab:active,
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberRightRail .memberMapCard.r183MapCard.r193MapTitleOnly:active{filter:brightness(1.35)!important;box-shadow:inset 0 0 0 2px #ffad7a!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberTchatFixedTab#memberTchatFixedTab:focus-visible,
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberRightRail .memberMapCard.r183MapCard.r193MapTitleOnly:focus-visible{outline:2px solid #ffad7a!important;outline-offset:-3px!important}
 /* Only the search screen is fullscreen: results retain their existing navigation. */
 html.r1183PhoneNavigation[data-ethnos-ui] body.isTchatDrawerOpen .memberLayout>.memberExplorerPanel.isOpen{position:fixed!important;inset:0!important;transform:none!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;z-index:5000!important;box-sizing:border-box!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.isTchatDrawerOpen :is(.memberTopbar,.memberRightRail,#memberWorldDock,#memberTchatFixedTab),
 html.r1183PhoneNavigation[data-ethnos-ui] body:has(.bodyView-world) :is(.memberTopbar,.memberRightRail,#memberWorldDock,#memberTchatFixedTab),
 html.r1183PhoneNavigation[data-ethnos-ui] body:has(.memberNavDrawer.isOpen) :is(.memberTopbar,.memberRightRail,#memberWorldDock,#memberTchatFixedTab){visibility:hidden!important;pointer-events:none!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberNavDrawerLayer{inset:0!important;height:100dvh!important;max-height:100dvh!important;z-index:5100!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberNavDrawerLayer .memberNavDrawer.isOpen{position:fixed!important;inset:0!important;width:100vw!important;min-width:0!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;transform:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;overflow-y:auto!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberLayout .memberWorkspace.hasBodyView>.bodyView-world.r861MapsMerged{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding-bottom:76px!important;z-index:5000!important;overflow-y:auto!important;box-sizing:border-box!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .r1185WorldClose{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:5001;justify-content:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#071e29}
 html.r1183PhoneNavigation[data-ethnos-ui] body .r1185WorldClose button{width:min(100%,320px);min-height:44px}
 html body #ethnosAuthDrawer .ethnosAuthDrawer__close{display:none!important}
 html body #ethnosAuthDrawer .r1185AuthClose{display:block!important;width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;border:1px solid #ffffff55!important;border-radius:9px!important;background:transparent!important;color:#fff!important;font:400 14px/1.2 system-ui!important;cursor:pointer}
 html body #ethnosAuthDrawer .ethnosAuthDrawer__content{padding-top:12px!important;padding-bottom:12px!important}
 html body #ethnosAuthDrawer .ethnosAuthDrawer__intro{margin-bottom:10px!important}
 html body #ethnosAuthDrawer form{gap:9px!important}
 html body #ethnosAuthDrawer .ethnosAuthDrawer__join{margin-top:8px!important;padding:8px!important}
}

.r1185ResidenceFlag{display:none}
@media(max-width:767.98px){
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberRightRail .memberProfile.memberProfileCompact[data-profile-card] .memberIdentityText{position:relative!important;padding-right:20px!important;box-sizing:border-box!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body [data-profile-card] .r1185ResidenceFlag{display:block!important;position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px!important;height:12px!important;object-fit:contain}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberNavDrawerLayer .memberNavDrawer:not(#memberDrawer-profile):not(#memberDrawer-directory) h2{font-size:21px!important;line-height:1.01!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberNavDrawerLayer .memberNavDrawer:not(#memberDrawer-profile):not(#memberDrawer-directory) h3{font-size:13.5px!important;line-height:1.08!important}
}
@media(max-width:767.98px){
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberDrawer-profile .ethnosProfileR576Details{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberDrawer-profile .ethnosProfileR576Fact{min-width:0!important;grid-column:auto!important;padding-left:10px!important;padding-right:10px!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body #memberDrawer-profile .memberProfileBottomClose{order:99!important}
}
@media(max-width:767.98px){html.r1183PhoneNavigation[data-ethnos-ui] body #memberDrawer-profile .ethnosProfileR576Fact:nth-last-child(-n+2){border-bottom:0!important}}
@media(max-width:767.98px){
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberNavDrawerLayer:has(>#memberDrawer-messages-r575.isOpen){inset:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;z-index:5100!important}
}
@media(max-width:767.98px){
 html:has(body.hasEthnosAuthDrawer),html body.hasEthnosAuthDrawer{overflow:hidden!important}
 html body #ethnosAuthDrawer{width:100vw!important;max-width:100vw!important}
}
@media(max-width:767.98px) and (max-height:600px){html body #ethnosAuthDrawer .ethnosAuthDrawer__content{padding-top:8px!important;padding-bottom:8px!important}}
@media(max-width:767.98px){
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active :is(.memberTopbar,#memberWorldDock,#memberTchatFixedTab,.memberRightRail>.memberProfile,.memberRightRail>.memberMapCard){visibility:hidden!important;pointer-events:none!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .memberLayout .memberWorkspace>.ethnosSalonR573Chat{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-height:0!important;z-index:5000!important;border:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573RoomHead .ethnosSalonR573Tools>button{width:26.6px!important;min-width:26.6px!important;max-width:26.6px!important;height:30.8px!important;min-height:30.8px!important;max-height:30.8px!important;padding:0!important;flex:0 0 26.6px!important;font-size:12.6px!important;border-radius:7px!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573Tools{gap:4px!important;justify-content:center!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573RoomHead{min-height:0!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573Tabs>.ethnosSalonR573Tab{flex:0 0 90px!important;width:90px!important;min-width:0!important;max-width:90px!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573Tabs>.ethnosSalonR573Tab:nth-child(-n+2){flex:0 0 auto!important;width:max-content!important;max-width:calc(100vw - 20px)!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573Tabs>.ethnosSalonR573Tab:nth-child(-n+2) .ethnosSalonR573TabLabel{max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573Composer{padding:6px!important;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573ComposerRow{display:grid!important;grid-template-columns:repeat(5,minmax(22px,1fr)) repeat(3,minmax(48px,1.8fr))!important;gap:3px!important;align-items:center!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573ComposerRow textarea{grid-column:1/-1!important;grid-row:1!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573ComposerRow :is(.ethnosSalonR642ComposerActions,.ethnosSalonR573ComposerTools,.ethnosSalonR1125PhoneBar){display:contents!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573ComposerRow .ethnosSalonR642TranslationDivider{display:none!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573ComposerRow button{width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 2px!important;margin:0!important;box-sizing:border-box!important;font-size:11px!important;border-radius:8px!important;line-height:1.1!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573ComposerRow .ethnosSalonR641TranslationLaunchIcon{width:22px!important;height:22px!important;font-size:17px!important;padding:0!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active:is(.ethnosPhoneSalonNav,.ethnosPhoneSalonMembers) .ethnosSalonR573Chat{visibility:hidden!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active:is(.ethnosPhoneSalonNav,.ethnosPhoneSalonMembers) .ethnosSalonR1125PhoneBar{display:flex!important;position:fixed!important;inset:auto 0 0!important;height:52px!important;padding:6px!important;gap:6px!important;background:#102e3a!important;visibility:visible!important;z-index:7000!important;box-sizing:border-box!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active.ethnosPhoneSalonNav .memberLayout>.memberExplorerPanel{position:fixed!important;inset:0 0 52px!important;width:100vw!important;height:calc(100dvh - 52px)!important;max-height:none!important;z-index:4999!important;transform:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active.ethnosPhoneSalonMembers .memberRightRail .ethnosSalonR573Online{position:fixed!important;inset:0 0 52px!important;width:100vw!important;height:calc(100dvh - 52px)!important;max-width:100vw!important;max-height:none!important;z-index:4999!important;visibility:visible!important;display:flex!important;pointer-events:auto!important}
}
@media(max-width:767.98px){
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573ComposerRow button{order:0!important;grid-column:auto!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573ComposerRow>button.ethnosR310SendOfficial.memberEdit.ethnosActionOrange{height:38px!important;min-height:38px!important;max-height:38px!important;font-size:11px!important}
}
@media(max-width:767.98px){
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active.ethnosPhoneSalonNav .memberExplorerPanel>.ethnosSalonR573Left{bottom:50px!important;height:calc(100% - 50px)!important;max-height:calc(100% - 50px)!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active.ethnosPhoneSalonNav .memberExplorerPanel>.r186TchatClose{position:absolute!important;bottom:6px!important;top:auto!important;left:16px!important;width:calc(100% - 32px)!important;margin:0!important;z-index:30!important}
}

/* R1186 — scoped phone corrections, preserving desktop owners. */
.r1186PanelClose,.r1186PageClose{display:none}
@media(max-width:767.98px){
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberRightRail .memberProfile.memberProfileCompact[data-profile-card] .memberIdentityText{padding-right:0!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body [data-profile-card] .r1185ResidenceFlag{display:none!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberRightRail .memberProfileCompact:not(.isExpanded) .memberIdentityText h2{font-size:14px!important;line-height:1.2!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573RoomHead{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573Tools{width:100%!important;justify-content:center!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573OnlineHead{display:block!important;flex:none!important;padding:14px 12px!important;min-height:0!important;text-align:center!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573OnlineHead>div{display:grid!important;gap:6px!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573OnlineHead span{font-size:12px!important;line-height:1.3!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573OnlineHead strong{font-size:18px!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573MemberSearch{padding:0 12px 12px!important;flex:none!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573MemberSearch input{width:100%!important;max-width:100%!important;min-width:0!important;height:42px!important;box-sizing:border-box!important;font-size:16px!important;padding:8px 10px!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active:is(.ethnosPhoneSalonNav,.ethnosPhoneSalonMembers) .ethnosSalonR1125PhoneBar>button:not(.r1186PanelClose){display:none!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active:is(.ethnosPhoneSalonNav,.ethnosPhoneSalonMembers) .ethnosSalonR1125PhoneBar>.r1186PanelClose{display:block!important;flex:1!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573ComposerRow .r1186PanelClose{display:none!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active.ethnosPhoneSalonNav .memberExplorerPanel>.r186TchatClose{display:none!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active.ethnosPhoneSalonNav .memberExplorerPanel>.ethnosSalonR573Left{bottom:0!important;height:100%!important;max-height:100%!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .ethnosMessagesR575ConversationTools{display:flex!important;width:100%!important;min-width:0!important;gap:5px!important;overflow:visible!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .ethnosMessagesR575ConversationTools>button{flex:0 0 auto!important;min-width:36px!important;padding:0 8px!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .ethnosMessagesR575ConversationTools>select{flex:1 1 80px!important;width:80px!important;min-width:0!important;max-width:140px!important;padding-left:8px!important;font-size:12px!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body #r525EthnosV1Panel:not([hidden]){position:fixed!important;inset:auto 12px 66px!important;z-index:12000!important;box-sizing:border-box!important;max-height:calc(100dvh - 90px)!important;overflow:auto!important;padding:16px!important;background:#102e3a!important;color:#fff!important;border:1px solid #78909a!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body #r525EthnosV1Panel .r525EthnosV1Links{display:grid!important;gap:12px!important;margin-top:12px!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body #r525EthnosV1Panel a{color:#fff!important}
 html.r1183PhoneNavigation[data-ethnos-ui] body .ethnosSoloGameEntryR766{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
}
@media(max-width:767.98px){
 html.r1183PhoneNavigation[data-ethnos-ui] body::before,html.r1183PhoneNavigation[data-ethnos-ui] body::after{display:none!important;content:none!important;}
 /* Fixed mobile pages must not extend beyond an inset clipping ancestor. */
 html.r1183PhoneNavigation[data-ethnos-ui] body:is(.ethnosSalonR573Active,.isTchatDrawerOpen),
 html.r1183PhoneNavigation[data-ethnos-ui] body:has(.r1186FullPage,.bodyView-world){overflow:hidden!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body:is(.ethnosSalonR573Active,.isTchatDrawerOpen) .memberLayout,
 html.r1183PhoneNavigation[data-ethnos-ui] body:has(.r1186FullPage,.bodyView-world) .memberLayout{inset:0!important;height:100dvh!important;max-height:100dvh!important;overflow:visible!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body:is(.ethnosSalonR573Active,.isTchatDrawerOpen) .memberWorkspace,
 html.r1183PhoneNavigation[data-ethnos-ui] body:has(.r1186FullPage,.bodyView-world) .memberWorkspace{overflow:visible!important;contain:none!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body:has(.r1186FullPage) :is(.memberTopbar,.memberRightRail,#memberWorldDock,#memberTchatFixedTab){display:none!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberWorkspace>.r1186FullPage{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;margin:0!important;padding:0 0 70px!important;border:0!important;border-radius:0!important;z-index:5000!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body .r1186PageClose{display:block!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:5100!important;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))!important;background:#103440!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body .r1186PageClose button{width:100%!important;min-height:44px!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberWorkspace.hasBodyView[data-body-view] > .r1186FullPage.bodyView .bodyViewHeader:is(.r561EventsHero,.r553UniverseHero,.r555FamilyHero,.r562HelpHero){display:flex!important;flex-direction:column!important;grid-template-columns:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberWorkspace.hasBodyView[data-body-view] > .r1186FullPage.bodyView .bodyViewHeader>div:first-child{padding:24px 18px!important;min-width:0!important;transform:none!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberWorkspace.hasBodyView[data-body-view] > .r1186FullPage.bodyView .bodyViewHeader h1{font-size:28px!important;line-height:1.15!important;max-width:100%!important;white-space:normal!important;margin:0!important;transform:none!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberWorkspace.hasBodyView[data-body-view] > .r1186FullPage.bodyView .bodyViewHeader p{font-size:15px!important;line-height:1.5!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberWorkspace.hasBodyView[data-body-view] > .r1186FullPage.bodyView :is(.r561EventsHeroAside,.r553UniverseHeroAside,.r555FamilyHeroAside){width:100%!important;min-width:0!important;min-height:180px!important;height:180px!important;flex:0 0 180px!important;display:block!important;}
}


@media(max-width:767.98px){
 html.r1183PhoneNavigation[data-ethnos-ui] body .r1186FullPage .r561EventsFilters{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body .r1186FullPage .r561EventsFilters>label{width:100%!important;min-width:0!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body .r1186FullPage .r561EventsFilters :is(input,select){font-size:16px!important;min-height:44px!important;}
}
@media(max-width:767.98px){
 html.r1183PhoneNavigation[data-ethnos-ui] body .ethnosSalonR721CommBlock.isConvertLab{height:120px!important;min-height:120px!important;padding:0!important;background:transparent!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body .ethnosSalonR725ConvertLab{display:block!important;width:100%!important;height:120px!important;min-height:120px!important;border:0!important;}
}
@media(max-width:767.98px){
 html.r1183PhoneNavigation[data-ethnos-ui] body.isTchatDrawerOpen:has(.salonDrawerStage,.salonCentralResultsWindow) .memberExplorerPanel{visibility:hidden!important;pointer-events:none!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberWorkspace :is(.salonDrawerStage,.salonCentralResultsWindow){position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;z-index:5001!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberExplorerPanel::before,html.r1183PhoneNavigation[data-ethnos-ui] body .memberExplorerPanel::after{display:none!important;content:none!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body .memberExplorerPanel{background:#202020!important;padding:0!important;}
}
@media(max-width:767.98px){
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573Online .ethnosSalonR573OnlineHead{height:auto!important;max-height:none!important;min-height:0!important;padding:12px!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573Online .ethnosSalonR573OnlineHead strong{display:block!important;visibility:visible!important;font-size:18px!important;line-height:1.3!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573Online .ethnosSalonR721Comms{height:auto!important;max-height:none!important;min-height:0!important;flex:0 0 auto!important;overflow:visible!important;}
}
@media(max-width:767.98px){
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573Chat .ethnosSalonR573RoomTitle{width:auto!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573Chat .ethnosSalonR573RoomTitle strong{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:16px!important;line-height:1.25!important;}
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573Chat .ethnosSalonR573RoomTitle small{display:block!important;white-space:normal!important;font-size:11px!important;line-height:1.3!important;}
}
@media(max-width:767.98px){
 html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573Online .ethnosSalonR721Comms{grid-template-rows:88px 88px 120px!important;}
}

@media(max-width:767.98px){
html.r1183PhoneNavigation[data-ethnos-ui] body .r1185WorldClose button{width:128px!important;max-width:100%!important;}
html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573ComposerRow{position:relative!important;grid-template-columns:repeat(5,minmax(0,1fr)) repeat(2,minmax(54px,1.5fr))!important;row-gap:10px!important;column-gap:5px!important;}
html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573ComposerRow textarea{width:calc(100% - 52px)!important;height:44px!important;min-height:44px!important;max-height:44px!important;line-height:20px!important;padding:11px 10px!important;resize:none!important;}
html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573ComposerRow>button.ethnosR310SendOfficial.memberEdit.ethnosActionOrange{position:absolute!important;right:0!important;top:0!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;font-size:0!important;}
html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573ComposerRow>button.ethnosR310SendOfficial.memberEdit.ethnosActionOrange::before{content:"➤";font-size:20px;line-height:1;}
html.r1183PhoneNavigation[data-ethnos-ui] body.ethnosSalonR573Active .ethnosSalonR573ComposerRow .ethnosSalonR1125PhoneBar>button{background:linear-gradient(#ff9655 0%,#f47f3c 100%)!important;color:#071826!important;border:1px solid rgba(255,188,139,.78)!important;box-shadow:0 3px 0 #cf5d25,0 6px 10px rgba(0,0,0,.2)!important;}
html.r1183PhoneNavigation[data-ethnos-ui] body.isTchatDrawerOpen .memberLayout>.memberExplorerPanel.isOpen:has(>#memberTchatDrawerBody){inset:0!important;height:100dvh!important;max-height:100dvh!important;background:#202020!important;}
}
