body.pg-module.pg-immersive .hud .topbar .room-heading{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-width:0;max-width:min(49vw, 590px);height:82px;min-height:82px;max-height:82px;margin:0 auto;padding:8px 18px 7px;overflow:hidden;direction:rtl;text-align:center}
body.pg-module.pg-immersive .hud .topbar .room-heading > small{display:block;flex:0 0 auto;margin:0;white-space:nowrap}
body.pg-module.pg-immersive .hud .topbar .room-heading::after{content:"";position:absolute;right:12%;bottom:0;left:12%;height:1px;opacity:.64;pointer-events:none}
body.pg-module.pg-immersive .hud .topbar .room-heading #roomTitle.pg-immersive-room-title{display:flex !important;flex:1 1 auto;align-items:center;justify-content:center;gap:clamp(6px,.75vw,11px);width:100%;min-width:0;max-width:100%;height:53px;min-height:0;margin:4px 0 0 !important;padding:0 !important;white-space:nowrap !important;overflow:hidden !important;text-wrap:nowrap !important}
:where(body.pg-module) .pg-immersive-room-title__main{display:flex;align-items:baseline;justify-content:center;gap:.3em;min-width:0;overflow:hidden;white-space:nowrap}
:where(body.pg-module) .pg-immersive-room-title__label{flex:0 0 auto;white-space:nowrap}
:where(body.pg-module) .pg-immersive-room-title__name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
:where(body.pg-module) .pg-immersive-room-title__room{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:27px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--hall-accent,var(--line)) 48%,transparent);border-radius:999px;white-space:nowrap}
body.pg-module.pg-immersive .brand-status #currentRoomLabel{display:block;max-width:175px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
body.pg-module.pg-immersive .room-transition strong{max-width:min(86vw,760px);text-align:center}
body.pg-module.pg-immersive .room-heading h1,body.pg-module.pg-immersive .room-heading h2,body.pg-module.pg-immersive .room-heading h3{text-wrap:nowrap !important;overflow-wrap:normal !important;word-break:normal !important}
@media (max-width:1180px){body.pg-module.pg-immersive .hud .topbar .room-heading{max-width:44vw;padding-inline:8px}
:where(body.pg-module) .pg-immersive-room-title__room{min-height:24px;padding:3px 7px}}
@media (max-width:1100px){body.pg-module.pg-immersive .hud .topbar .room-heading{display:none !important}}