:root{--he-ink:#252338;--he-muted:#767387;--he-purple:#6955df;--he-line:#e8e6ee;--he-bg:#faf9fc}#helium-nav{position:fixed;z-index:65500;top:0;left:0;right:0;height:54px;display:flex;align-items:center;gap:24px;padding:0 22px;background:#fff;border-bottom:1px solid var(--he-line);color:var(--he-ink);font:14px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-sizing:border-box}#helium-nav *{box-sizing:border-box}#helium-nav a{color:#706c81;text-decoration:none;white-space:nowrap}#helium-nav .he-brand{display:flex;align-items:center;gap:9px;font-weight:720;font-size:20px;letter-spacing:-.7px;color:var(--he-ink)}#helium-nav img{width:29px;height:29px}#helium-nav .he-links{display:flex;align-items:center;gap:4px;overflow:auto;scrollbar-width:none}#helium-nav .he-links a{padding:8px 12px;border-radius:8px;font-weight:550;font-size:13px}#helium-nav a:hover{color:var(--he-purple);background:#f7f5fd}#helium-nav a[aria-current=page]{color:#5a45c8;background:#eeebfb}#helium-nav .he-end{margin-left:auto;font-size:12px;display:flex;gap:16px;align-items:center}#helium-nav a:focus-visible{outline:2px solid var(--he-purple);outline-offset:2px}body.he-mail #io-ox-core{top:54px!important;height:calc(100% - 54px)!important}body.he-chat #matrixchat{position:fixed!important;top:54px;bottom:0;left:0;right:0;height:auto!important}body.he-admin .umcTopContainer{top:54px!important;height:calc(100% - 54px)!important}body.he-admin{--bgc-content-container:#fff;--bgc-content-body:#faf9fc;--font-color-contrast-high:#252338;--bgc-header:#fff;--button-primary-bgc:#6955df;--color-accent:#6955df}body.he-admin .umcHeader{background:#fff!important;border-bottom:1px solid #e8e6ee;color:#252338!important;box-shadow:none!important}body.he-admin .dijitButtonNode{border-radius:8px!important}body.he-admin .umcModule{background:#faf9fc!important}body.he-admin #umcMenuHelp,body.he-admin #umcMenuCertificates{display:none!important}.mx_AuthFooter,.mx_UserMenu_upgrade{display:none!important}.mx_AuthPage{background:#faf9fc!important}.mx_AuthBody{border:1px solid #e8e6ee!important;border-radius:16px!important;box-shadow:none!important}.mx_LeftPanel{background:#f6f4fb!important}.mx_RoomSublist_headerText{font-weight:650!important}body.he-meet #welcome_page{display:none!important}@media(max-width:760px){#helium-nav{gap:10px;padding:0 12px}#helium-nav .he-end{display:none}#helium-nav .he-brand span{display:none}#helium-nav .he-links a{padding:9px 10px}}

body.he-admin {
/* used to accent some elements: checkbox/radiobox, checked toggle buttons/checked input fields */
  --color-accent: #6955df;
  --bgc-content-body: #fff;
  --bgc-content-header: #faf9fc;
  --bgc-content-container: #faf9fc;
  --bgc-inputfield-on-container: #f2eff8;
  --bgc-inputfield-on-body: var(--bgc-content-container);
  --bgc-checkbox-hover: rgba(0,0,0,0.06);
  --bgc-checkbox-focus: rgba(0,0,0,0.12);
  --bgc-loading-circle: var(--font-color-contrast-middle);
  --bgc-user-menu-item-hover: rgba(0,0,0,0.1);
  --bgc-user-menu-item-active: rgba(0,0,0,0.2);
  --bgc-header-number-circle: #5f5f5c;
  --bgc-tab-separator: #868681;
  --bgc-popup: #e7e2ef;
  --bgc-popup-item-hover: rgba(255,255,255,0.15);
  --bgc-popup-item-active: rgba(255,255,255,0.3);
  --bgc-popup-item-selected: rgba(255,255,255,0.3);
  --bgc-grid-row-hover: rgba(0,0,0,0.04);
  --bgc-grid-row-selected: var(--bgc-grid-row-hover);
  --bgc-tree-row-hover: var(--bgc-grid-row-hover);
  --bgc-tree-row-selected: rgba(0,0,0,0.2);
  --bgc-apptile-default: #e7e2ef;
  --bgc-appcenter-app-hover: rgba(0,0,0,0.08);
  --bgc-appcenter-app-active: rgba(0,0,0,0.12);
  --bgc-progressbar-empty: #e7e2ef;
  --bgc-progressbar-progress: var(--bgc-success);
  --bgc-titlepane-hover: rgba(0,0,0,0.04);
  --bgc-underlay: rgba(134, 134, 129, 0.8);
  --bgc-checkerboard: repeating-conic-gradient(var(--bgc-inputfield-on-container) 0% 25%, transparent 0% 50%) 50%/20px 20px;
  --bgc-error: #ff8597;
  --bgc-warning: #f5b568;
  --bgc-success: #76b413;
  --font-size-1: 1.5rem;
  --font-size-2: 1.25rem;
  --font-size-3: 1rem;
  --font-size-4: 0.875rem;
  --font-size-5: 0.75rem;
  --font-size-html: 1rem;
  --font-size-body: var(--font-size-4);
  --font-lineheight-normal: 1.5;
  --font-lineheight-compact: 1.25;
  --font-lineheight-header: 1.3;
  --font-weight-bold: 600;
  --font-color-contrast-high: #1e1e1d;
  --font-color-contrast-middle: #4e4e4b;
  --font-color-contrast-low: #6c6c6c;
  --font-color-error: #9f3323;
  --font-color-warning: #976026;
  --font-color-success: #547321;
  --button-primary-bgc: #6955df;
  --button-primary-bgc-hover: #5b47ca;
  --button-primary-bgc-active: #503cb8;
  --button-primary-bgc-disabled: #e7e2ef;
  --button-bgc: #e7e2ef;
  --button-bgc-hover: rgba(200,200,198,1);
  --button-bgc-active: #cececd;
  --button-bgc-disabled: #e7e2ef;
  --button-text-bgc: transparent;
  --button-text-bgc-hover: var(--button-bgc-hover);
  --button-text-bgc-active: var(--button-bgc-active);
  --button-text-bgc-disabled: transparent;
  --button-icon-bgc: transparent;
  --button-icon-bgc-hover: var(--button-bgc-hover);
  --button-icon-bgc-active: var(--button-bgc-active);
  --button-icon-bgc-disabled: transparent;
  --button-icon-highlighted-bgc: var(--bgc-inputfield-on-body);
  --button-icon-highlighted-bgc-hover: var(--button-bgc-hover);
  --button-icon-highlighted-bgc-active: var(--button-bgc-active);
  --button-icon-highlighted-bgc-disabled: transparent;
  --border-radius-interactable: 0.25rem;
  --border-radius-container: 0.5rem;
  --color-focus: var(--font-color-contrast-high);
  --popup-border: 1px solid #e7e2ef;
  --box-shadow: none;
  --serveroverview-tile-hover-bgc: #00acb6;
  --serveroverview-tile-hover-color: #1e1e1d;
  --bgc-portal-tab: #f2eff8;
  --bgc-portal-tab-active: #e7e2ef;
  --bgc-portal-tab-hover: #e7e2ef;
  --bgc-portal-tab-close-button-hover: #f2eff8;
  --bgc-portal-scrollbar: #e7e2ef;
  --color-portal-iframe-border: #e7e2ef;
  --color-portal-user-icon: #e7e2ef;
  --select-arrow-portal: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAANZJREFUSIntkj1uwkAQRp8XdqMcIOAU2IVbU1GnCHQgcVxXcYE4AhQ0SDYU+blAZA+SaRwFnAU7/b5yfr4njQYcDodnKwbBaA08al3O9/vPr3sBUTQciJgE+D4cji/Nvrqx9wBMREwaRcNBS3gKTOqdP1gFZSkLYAPEInoVhuFzc8b3/ScR8wbEUO2U6i1tWdYT/QQYo1NgDNXO83rTPM/fbT2l+q9Zln38S3BLUhTFqWt4qwCu7hwD27ocA1uty1nbE7QKLBK6hncWXEgSgC7v63A4fjkDjfBXrz31k0cAAAAASUVORK5CYII=");
}

body.he-admin .dijitTabChecked{background:#eee9fb!important;color:#5a45c8!important}body.he-admin .umcModuleHeader{border-bottom:1px solid #ece8f3}body.he-admin .dijitTextBox{border:1px solid #ded8e9!important;border-radius:8px;background:#fff!important}body.he-admin .dgrid-row{padding:8px 0}body.he-admin .umcGrid{border:1px solid #e8e6ee;border-radius:12px}body.he-admin .dijitButtonNode{box-shadow:none!important}body.he-meet #videoconference_page{top:0!important;height:100%!important}

body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]) [class$="-contentControls"]{background:#faf9fc!important;color:#252338!important;border-right:1px solid #e8e6ee}body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]) [class$="-title"],body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]) [class$="-roomName"]{color:#252338!important}body.he-meet #premeeting-name-input{background:#fff!important;border:1px solid #d9d1e6!important;border-radius:10px!important;color:#252338!important}body.he-meet [data-testid="prejoin.joinMeeting"]{background:#6955df!important;border-radius:10px!important}body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]) .toolbox-icon{background:#eeeaf6!important;color:#5b506d!important}body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]) .toolbox-icon svg{fill:#5b506d!important}body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]) [class$="-paddedContent"]::before{content:'HELIUM MEET';display:block;color:#8e849f;font-size:11px;letter-spacing:2px;margin-bottom:22px}body.he-identity .pf-v5-c-masthead__content,body.he-identity .pf-v5-c-masthead .pf-v5-c-toolbar,body.he-identity .pf-v5-c-masthead .pf-v5-c-menu-toggle{background:#fff!important;color:#65566f!important}body.he-identity .pf-v5-c-nav__item{border-color:#e6dfed!important}body.he-identity .pf-v5-c-nav__link::after{border-color:#e6dfed!important}body.he-identity .pf-v5-c-menu-toggle{border:1px solid #e5deee;border-radius:8px}

body.he-chat [aria-label="Explore rooms"],body.he-chat [aria-label="Explore public rooms"],body.he-chat [aria-label="Create a space"]{display:none!important}

body.he-chat .mx_SpacePanel{background:#eee9f8!important;border-right:1px solid #e3dcee}body.he-chat .mx_SpaceTreeLevel>.mx_SpaceItem:not(:has([aria-label="Home"])),body.he-chat .mx_SpacePanel_toggleCollapse,body.he-chat .mx_SpaceItem:has([aria-label="Home"]) .mx_SpaceButton_menuButton{display:none!important}

body.he-meet #helium-nav{display:none!important}

/* Helium prejoin: one coherent control panel, no raw room slug. */
body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]){background:#faf9fc!important;border-right:1px solid #e8e6ee;box-sizing:border-box}
body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]) [class$="-contentControls"]{background:transparent!important;border:0!important;width:100%;box-sizing:border-box}
body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]) [class$="-paddedContent"]::before{content:none!important}
body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]) [class$="-paddedContent"]:has([data-testid="prejoin.screen"])::before{content:'Helium Meet'!important;background:url('/helium-assets/logo.svg') no-repeat left center;background-size:28px;padding-left:38px;min-height:28px;line-height:28px;color:#252338;font-size:18px;font-weight:650;letter-spacing:-.4px;margin-bottom:32px;align-self:flex-start}
body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]) [class$="-title"]{font-size:30px!important;line-height:38px!important;letter-spacing:-.8px;margin-bottom:10px!important;text-align:left;align-self:flex-start}
body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]) [class$="-roomName"]{display:none!important}
body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]) [class$="-title"]::after{content:'Check your name, camera and microphone.';display:block;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;color:#767387;margin:12px 0 22px}
body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]) #premeeting-name-input{text-align:left!important;padding-left:16px!important;box-sizing:border-box;height:48px!important}
body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]) [data-testid="prejoin.joinMeeting"]{min-height:48px;box-shadow:none!important}
body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]) .toolbox-content{padding-top:12px!important}
body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]) #largeVideoContainer{background:#171821!important}

/* Helium Meet in-call visual refresh. Jitsi remains responsible for layout and behavior. */
body.he-meet:not(:has([data-testid="prejoin.screen"])){
  --he-call-canvas:#101116;
  --he-call-panel:#181a22;
  --he-call-control:#303237;
  --he-call-control-hover:#414349;
  --he-call-line:#30333e;
  --he-call-text:#f8f8fb;
  --he-call-muted:#a9aab5;
  --he-call-accent:#6962c7;
  --he-call-danger:#df342e;
  background:var(--he-call-canvas)!important;
}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #videoconference_page,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #largeVideoContainer,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .large-video-container{
  background:var(--he-call-canvas)!important;
}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .videocontainer{
  border-radius:14px!important;
}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-content-wrapper{
  background:rgba(26,28,36,.94)!important;
  border:0!important;
  border-radius:36px!important;
  box-shadow:0 14px 36px rgba(0,0,0,.34)!important;
  backdrop-filter:none;
}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon{
  background:var(--he-call-control)!important;
  border:0!important;
  border-radius:50%!important;
  color:var(--he-call-text)!important;
  box-shadow:none!important;
  transition:background-color .16s ease,border-color .16s ease,transform .16s ease!important;
}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon:hover{
  background:var(--he-call-control-hover)!important;
  border-color:rgba(255,255,255,.12)!important;
}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon:active{
  transform:scale(.96);
}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon.toggled,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon[aria-pressed="true"]{
  background:#e3e5e8!important;
  border-color:transparent!important;
  color:#202124!important;
}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon svg{
  color:inherit!important;
  fill:currentColor;
}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon.hangup-menu-button,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon.hangup-button{
  background:var(--he-call-danger)!important;
  border-color:transparent!important;
  border-radius:50%!important;
}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon.hangup-menu-button:hover,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon.hangup-button:hover{
  background:#be2925!important;
}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .participants_pane,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane,
body.he-meet:not(:has([data-testid="prejoin.screen"])) [data-testid="participants-pane"],
body.he-meet:not(:has([data-testid="prejoin.screen"])) .sideToolbarContainer{
  background:var(--he-call-panel)!important;
  border-left:1px solid var(--he-call-line)!important;
  color:var(--he-call-text)!important;
}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .participants_pane input,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane input,
body.he-meet:not(:has([data-testid="prejoin.screen"])) [data-testid="participants-pane"] input,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .sideToolbarContainer input{
  background:#252832!important;
  border:1px solid #383b47!important;
  border-radius:10px!important;
  color:var(--he-call-text)!important;
  box-shadow:none!important;
}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .participants_pane input::placeholder,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane input::placeholder,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .sideToolbarContainer input::placeholder{
  color:var(--he-call-muted)!important;
}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .participants_pane button,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane button,
body.he-meet:not(:has([data-testid="prejoin.screen"])) [data-testid="participants-pane"] button,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .sideToolbarContainer button{
  border-radius:10px!important;
  box-shadow:none!important;
  font-weight:600!important;
}
body.he-meet:not(:has([data-testid="prejoin.screen"])) [data-testid*="invite"]{
  background:var(--he-call-accent)!important;
  border-color:var(--he-call-accent)!important;
}
body.he-meet:not(:has([data-testid="prejoin.screen"])) [role="dialog"],
body.he-meet:not(:has([data-testid="prejoin.screen"])) [role="menu"]{
  border:1px solid rgba(255,255,255,.09)!important;
  border-radius:14px!important;
  box-shadow:0 18px 50px rgba(0,0,0,.42)!important;
}
body.he-meet:not(:has([data-testid="prejoin.screen"])) [role="tooltip"]{
  border-radius:8px!important;
}

/* Call polish: keep native controls and video sizing; suppress decorative backdrop only. */
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-content{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-content-items{background:transparent!important;border-radius:36px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-content-wrapper::after{background:transparent!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon .jitsi-icon{color:inherit!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon svg{fill:currentColor!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon.hangup-menu-button, body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon.hangup-button{background:#df342e!important;color:#fff!important;border-radius:24px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-button-small-icon{background:#303237!important;box-shadow:none!important;border:2px solid #1a1c24;border-radius:50%!important;right:-3px;top:-3px}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-button-small-icon:hover{background:#4a4d54!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-button-small-icon svg{fill:#f8f8fb!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #largeVideoBackgroundContainer{opacity:0!important;filter:none!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #largeVideoWrapper{box-shadow:none!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #autoHide .subject-info-container{background:#202226;border:1px solid #36383d;border-radius:18px;width:fit-content;padding:3px 6px;align-items:center;gap:4px;height:auto}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #autoHide [class$="-timer"]{background:transparent!important;color:#e3e5e8!important;font-variant-numeric:tabular-nums;border-radius:0!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #videoResolutionLabel{background:transparent!important;color:#c4c7cc!important;border-radius:50%!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #videoResolutionLabel svg{fill:#c4c7cc!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button:focus-visible .toolbox-icon{outline:2px solid #b9caff!important;outline-offset:3px}

/* BEGIN HELIUM CALL ICONS */
/* Rounded 24px vectors. Decorative artwork only; native semantics and hit targets remain. */
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [aria-label="Open settings"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-more_tab"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-more_tab svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%203-.6%202.2-2%20.9-2-.6-2%203.5%201.5%201.6v2.8L2.4%2015l2%203.5%202-.6%202%20.9L9%2021h4l.6-2.2%202-.9%202%20.6%202-3.5-1.5-1.6v-2.8L19.6%209l-2-3.5-2%20.6-2-.9L13%203H9Z%22%2F%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-profile_tab"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-profile_tab svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021v-2a6%206%200%200%201%206-6h4a6%206%200%200%201%206%206v2%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [aria-label="Select Background"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-virtual-background_tab"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-virtual-background_tab svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%223%22%2F%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%221.5%22%2F%3E%3Cpath%20d%3D%22m3%2017%205-5%204%204%204-7%205%208%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-notifications_tab"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-notifications_tab svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2010a7%207%200%200%201%2014%200v5l2%203H3l2-3v-5ZM9%2021h6%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-audio_tab"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-audio_tab svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%209h4l5-5v16l-5-5H3V9ZM16%208a7%207%200%200%201%200%208M19%205a11%2011%200%200%201%200%2014%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) svg[aria-label="Moderator"],
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-moderator-tab svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-moderator-tab"] svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%207%204.5%204L12%204l4.5%207L21%207l-2%2012H5L3%207ZM6%2016h12%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer .chat-header [aria-label="Search messages"] svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cpath%20d%3D%22m15.5%2015.5%205%205%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-input button[aria-label="Send"] svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m21%203-6.5%2018-4-7.5L3%209.5%2021%203ZM10.5%2013.5%2021%203%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel [class$="-emptyIcon"] svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2020V10M12%2020V4M19%2020v-7%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Mute microphone"] .toolbox-icon svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%229%22%20y%3D%223%22%20width%3D%226%22%20height%3D%2212%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M5.5%2010.5V12a6.5%206.5%200%200%200%2013%200v-1.5M12%2018.5V22M9%2022h6%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Unmute microphone"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) svg[aria-label="Participant is muted"],
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane svg#audioMuted{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%209v3a3%203%200%200%200%205.1%202.1M9%204.5A3%203%200%200%201%2015%206v3M5.5%2010.5V12a6.5%206.5%200%200%200%2011%204.7M18.5%2010.5V12c0%20.5-.05%201-.17%201.45M12%2018.5V22M9%2022h6M3%203l18%2018%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Stop camera"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-video_tab"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-video_tab svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%226%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22m15%2010%206-3v10l-6-3%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Start camera"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane svg#videoMuted{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%206h2a3%203%200%200%201%203%203v1l6-3v10l-3-1.5M15%2015v.5a2.5%202.5%200%200%201-2.5%202.5h-7A2.5%202.5%200%200%201%203%2015.5v-7c0-.7.3-1.4.8-1.8M3%203l18%2018%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Start sharing your screen"] .toolbox-icon svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223.5%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M12%2012V7m-3%203%203-3%203%203M12%2016.5V21M8%2021h8%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Stop sharing your screen"] .toolbox-icon svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223.5%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%222.5%22%2F%3E%3Crect%20x%3D%229.5%22%20y%3D%227%22%20width%3D%225%22%20height%3D%225%22%20rx%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M12%2016.5V21M8%2021h8%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Open chat"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Close chat"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-tab svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%2018.5%203.5%2021V7A3.5%203.5%200%200%201%207%203.5h10A3.5%203.5%200%200%201%2020.5%207v8a3.5%203.5%200%200%201-3.5%203.5H8Z%22%2F%3E%3Cpath%20d%3D%22M7.5%208.5h9M7.5%2012.5h6%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Raise your hand"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Lower your hand"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #raisedHandsCountLabel svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) svg[aria-label="Would like to speak"],
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane .indicators [class$="-indicator"] svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%2012V6.5a1.5%201.5%200%200%201%203%200V11m0-4.5V4a1.5%201.5%200%200%201%203%200v7m0-5a1.5%201.5%200%200%201%203%200v6m0-3.5a1.5%201.5%200%200%201%203%200V14a7%207%200%200%201-12.5%204.3L3.8%2013a1.6%201.6%200%200%201%202.5-2L8%2013%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Reactions"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-input .chat-input .jitsi-icon svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M8%2014.5a4.7%204.7%200%200%200%208%200%22%2F%3E%3Ccircle%20cx%3D%228.5%22%20cy%3D%229%22%20r%3D%22.8%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2215.5%22%20cy%3D%229%22%20r%3D%22.8%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Close participants pane"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label^="Open participants panel"] .toolbox-icon svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%2020v-1.5A5.5%205.5%200%200%201%208.5%2013h1a5.5%205.5%200%200%201%205.5%205.5V20M16%205.2a3%203%200%200%201%200%205.6M18%2014a5%205%200%200%201%203%204.5V20%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Invite people"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane [aria-label="Invite someone"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [aria-label="Invite people"] svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%2020v-1.5A5.5%205.5%200%200%201%208.5%2013h1a5.5%205.5%200%200%201%205.5%205.5V20M19%205v6M16%208h6%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Enter tile view"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Exit tile view"] .toolbox-icon svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="More actions"] .toolbox-icon svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20fill%3D%22black%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2212%22%20r%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2212%22%20r%3D%221.8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Leave the meeting"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon.hangup-button svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon.hangup-menu-button svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%2015.5%203%2012a2%202%200%200%201%201-2c4.7-2.7%2011.3-2.7%2016%200a2%202%200%200%201%201%202l-.5%203.5a1%201%200%200%201-1.2.8l-3.5-.8a1%201%200%200%201-.8-1v-2a11.5%2011.5%200%200%200-6%200v2a1%201%200%200%201-.8%201l-3.5.8a1%201%200%200%201-1.2-.8Z%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Start subtitles"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Stop subtitles"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Turn on captions"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Turn off captions"] .toolbox-icon svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%224%22%20width%3D%2219%22%20height%3D%2216%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M10%209.5a2.5%202.5%200%201%200%200%205M18%209.5a2.5%202.5%200%201%200%200%205%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #audio-settings-button svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #video-settings-button svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%2015%206-6%206%206%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #videoResolutionLabel svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [aria-label="Manage video quality"] svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5.6%2018.4a9%209%200%201%201%2012.8%200M12%2012l4-4M5%2012h1M12%205v1M18%2012h1%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="View full screen"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Exit full screen"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [aria-label="View full screen"] svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203H3v5M16%203h5v5M21%2016v5h-5M8%2021H3v-5%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Picture-in-picture"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [aria-label="Enter Picture-in-Picture mode"] svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%224%22%20width%3D%2219%22%20height%3D%2216%22%20rx%3D%223%22%2F%3E%3Crect%20x%3D%2212%22%20y%3D%2211%22%20width%3D%227%22%20height%3D%226%22%20rx%3D%221.5%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Security options"] .toolbox-icon svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%208%203v6c0%205-8%209-8%209s-8-4-8-9V6l8-3Z%22%2F%3E%3Cpath%20d%3D%22m8.5%2012%202.5%202.5%204.5-5%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer .chat-header [aria-label="Close chat"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon.hangup-menu-button.toggled svg{--he-call-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%206%2012%2012M18%206%206%2018%22%2F%3E%3C%2Fsvg%3E")}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [aria-label="Open settings"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-more_tab"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-more_tab svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-profile_tab"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-profile_tab svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [aria-label="Select Background"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-virtual-background_tab"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-virtual-background_tab svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-notifications_tab"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-notifications_tab svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-audio_tab"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-audio_tab svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) svg[aria-label="Moderator"],
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-moderator-tab svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-moderator-tab"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer .chat-header [aria-label="Search messages"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-input button[aria-label="Send"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel [class$="-emptyIcon"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Mute microphone"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Unmute microphone"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) svg[aria-label="Participant is muted"],
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane svg#audioMuted,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Stop camera"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-video_tab"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-video_tab svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Start camera"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane svg#videoMuted,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Start sharing your screen"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Stop sharing your screen"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Open chat"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Close chat"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-tab svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Raise your hand"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Lower your hand"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #raisedHandsCountLabel svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) svg[aria-label="Would like to speak"],
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane .indicators [class$="-indicator"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Reactions"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-input .chat-input .jitsi-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Close participants pane"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label^="Open participants panel"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Invite people"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane [aria-label="Invite someone"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [aria-label="Invite people"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Enter tile view"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Exit tile view"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="More actions"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Leave the meeting"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon.hangup-button svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon.hangup-menu-button svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Start subtitles"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Stop subtitles"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Turn on captions"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Turn off captions"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #audio-settings-button svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #video-settings-button svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #videoResolutionLabel svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [aria-label="Manage video quality"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="View full screen"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Exit full screen"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [aria-label="View full screen"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Picture-in-picture"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [aria-label="Enter Picture-in-Picture mode"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Security options"] .toolbox-icon svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer .chat-header [aria-label="Close chat"] svg,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon.hangup-menu-button.toggled svg{background-color:currentColor!important;-webkit-mask:var(--he-call-icon) center/contain no-repeat;mask:var(--he-call-icon) center/contain no-repeat}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [aria-label="Open settings"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-more_tab"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-more_tab svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-profile_tab"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-profile_tab svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [aria-label="Select Background"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-virtual-background_tab"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-virtual-background_tab svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-notifications_tab"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-notifications_tab svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-audio_tab"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-audio_tab svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) svg[aria-label="Moderator"] > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-moderator-tab svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-moderator-tab"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer .chat-header [aria-label="Search messages"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-input button[aria-label="Send"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel [class$="-emptyIcon"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Mute microphone"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Unmute microphone"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) svg[aria-label="Participant is muted"] > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane svg#audioMuted > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Stop camera"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-controls="dialogtab-content-video_tab"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #dialogtab-button-video_tab svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Start camera"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane svg#videoMuted > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Start sharing your screen"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Stop sharing your screen"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Open chat"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Close chat"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-tab svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Raise your hand"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Lower your hand"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #raisedHandsCountLabel svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) svg[aria-label="Would like to speak"] > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane .indicators [class$="-indicator"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Reactions"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-input .chat-input .jitsi-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Close participants pane"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label^="Open participants panel"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Invite people"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane [aria-label="Invite someone"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [aria-label="Invite people"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Enter tile view"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Exit tile view"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="More actions"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Leave the meeting"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon.hangup-button svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon.hangup-menu-button svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Start subtitles"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Stop subtitles"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Turn on captions"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Turn off captions"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #audio-settings-button svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #video-settings-button svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #videoResolutionLabel svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [aria-label="Manage video quality"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="View full screen"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Exit full screen"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [aria-label="View full screen"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Picture-in-picture"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [aria-label="Enter Picture-in-Picture mode"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-button[aria-label="Security options"] .toolbox-icon svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer .chat-header [aria-label="Close chat"] svg > *,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .toolbox-icon.hangup-menu-button.toggled svg > *{opacity:0!important}
/* END HELIUM CALL ICONS */
/* BEGIN HELIUM CHAT AND MENUS */
body.he-meet:not(:has([data-testid="prejoin.screen"])) .popover-content[aria-label="Leave the meeting"]{background:#22252b!important;border:1px solid #393d46!important;border-radius:16px!important;box-shadow:0 16px 48px #0006!important;overflow:hidden}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .popover-content[aria-label="Leave the meeting"] [class$="-hangupMenu"]{background:transparent!important;padding:10px!important;min-width:196px;gap:8px}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .popover-content[aria-label="Leave the meeting"] button{border-radius:10px!important;font-size:13px!important;font-weight:600!important;min-height:42px;box-shadow:none!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .popover-content[aria-label="Leave the meeting"] button[aria-label="End meeting for all"]{background:#d93636!important;color:#fff!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .popover-content[aria-label="Leave the meeting"] button[aria-label="End meeting for all"]:hover{background:#bd2929!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .popover-content[aria-label="Leave the meeting"] button[aria-label="Leave meeting"]{background:#353941!important;color:#f7f8fa!important;border:1px solid #474c56!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .popover-content[aria-label="Leave the meeting"] button[aria-label="Leave meeting"]:hover{background:#454b55!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer:has(.chat-header){display:flex!important;flex-direction:column;overflow:hidden;background:#181b21!important;color:#edf0f5!important;border-right:1px solid #30353e!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer .chat-header{padding:22px 20px 14px!important;font-size:20px!important;font-weight:650!important;letter-spacing:-.4px;color:#f5f7fa!important;background:transparent!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer .chat-header [role="button"]{border-radius:9px;padding:5px;color:#b8bfca}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer .chat-header [role="button"]:hover{background:#30353e}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer .chat-header svg{fill:currentColor!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer [role="tablist"]{background:#111419!important;border:1px solid #2d323c;border-radius:12px;margin:0 16px 14px;padding:4px;gap:4px;flex-shrink:0;height:46px!important;box-sizing:border-box}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer [role="tab"]{background:transparent!important;border:0!important;border-radius:8px!important;color:#aeb6c3!important;min-height:38px;gap:8px;box-shadow:none!important;flex:1}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer [role="tab"]::after{content:attr(aria-label);font-size:13px;font-weight:600}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer [role="tab"] svg{fill:currentColor!important;width:18px;height:18px}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer [role="tab"][aria-selected="true"]{background:#343b47!important;color:#fff!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer [role="tabpanel"]{background:transparent!important;min-height:0;flex:1;height:auto!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chatconversation{padding:18px 16px!important;scrollbar-width:thin;scrollbar-color:#454c58 transparent}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chatconversation:not(:has(.chatmessage))::before{content:'Start the conversation';font-size:16px;font-weight:600;color:#e3e8f0;text-align:center;margin-top:auto;padding:28px 12px 8px}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chatconversation:not(:has(.chatmessage))::after{content:'Share a thought or a useful link with everyone in the meeting.';color:#9ba6b6;font-size:13px;line-height:21px;text-align:center;padding:0 22px;margin-bottom:auto}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chatconversation:not(:has(.chatmessage)) #messagesListEnd{margin:0}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chatconversation .chatmessage{background:#282d36!important;color:#f2f4f8!important;border:1px solid #373e49!important;border-radius:14px 14px 14px 4px!important;box-shadow:none!important;padding:12px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chatconversation .chatmessage.local{background:#263c51!important;border-color:#36546d!important;border-radius:14px 14px 4px 14px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chatconversation .chatmessage.error{background:#402a2e!important;border-color:#704049!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chatconversation .usermessage{font-size:14px!important;line-height:21px!important;color:#edf2f9!important;overflow-wrap:anywhere}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chatconversation .display-name{font-size:12px!important;font-weight:600!important;color:#b7cce1!important;margin-bottom:6px}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chatconversation .timestamp{color:#aab6c7!important;font-size:11px!important;margin-top:6px}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chatconversation a:link,body.he-meet:not(:has([data-testid="prejoin.screen"])) #chatconversation a:visited{color:#a9d4ff!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer [class$="-privateMessageRecipientsList"]{background:transparent!important;padding:8px 16px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #select-chat-recipient{box-sizing:border-box!important;padding:6px 36px 6px 12px!important;line-height:20px!important;background:#222730!important;color:#d8e0eb!important;border:1px solid #373f4b!important;border-radius:9px!important;font-size:12px!important;height:34px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer .chat-input-container{padding:0 16px 18px!important;background:transparent!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-input{background:#242a33!important;border:1px solid #3c4552!important;border-radius:14px;padding:6px;gap:4px}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-input:focus-within{border-color:#95b9df!important;box-shadow:0 0 0 2px #95b9df20}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-input .chat-input{margin:0!important;min-width:0}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-input [class$="-fieldContainer"]{background:transparent!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-input-messagebox{background:transparent!important;color:#f3f6fb!important;border:0!important;border-radius:8px!important;box-shadow:none!important;font-size:14px!important;line-height:21px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-input-messagebox::placeholder{color:#a3adbd!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-input .jitsi-icon{color:#bcc7d6!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-input svg{fill:currentColor!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-input button[aria-label="Send"]{background:#a9ccef!important;color:#182b3d!important;border-radius:10px!important;box-shadow:none!important;flex-shrink:0}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-input button[aria-label="Send"] .jitsi-icon{color:inherit!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-input button[aria-label="Send"]:disabled{background:#343c48!important;color:#7f8b9d!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel button{border-radius:10px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel button[aria-label="Create a poll"]{background:#a9ccef!important;color:#182b3d!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer :is(button,[role="button"],[role="tab"]):focus-visible{outline:2px solid #a9ccef!important;outline-offset:2px}
/* END HELIUM CHAT AND MENUS */

body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-conversation-container{flex:1;min-height:0;height:auto!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-tab-panel > :not(#chat-conversation-container){flex-shrink:0}

/* BEGIN HELIUM MEETING STATES */
/* Semantic selectors keep native actions, state, and accessibility intact. */
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer [role="tabpanel"].hide{display:none!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer .dragHandle{background:#48515e!important;width:3px!important;height:40px!important;border-radius:3px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #raisedHandsCountLabel{background:#a9ccef!important;color:#182b3d!important;border:1px solid #bedbfa!important;border-radius:16px!important;min-height:30px;box-sizing:border-box;padding:5px 10px!important;gap:6px;font-size:12px;font-weight:650;box-shadow:none!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #raisedHandsCountLabel svg{color:#182b3d!important;width:17px!important;height:17px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) [class$="-raisedHandIndicator"]{background:#a9ccef!important;color:#182b3d!important;border-radius:8px!important;padding:4px!important;margin:4px!important;box-shadow:0 2px 8px #0003}
body.he-meet:not(:has([data-testid="prejoin.screen"])) [class$="-raisedHandIndicator"] svg{color:#182b3d!important;width:16px!important;height:16px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .videocontainer .raised-hand-border{border:0!important;border-radius:12px!important;box-shadow:none!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .videocontainer:has(svg[aria-label="Would like to speak"]) .raised-hand-border{box-shadow:inset 0 0 0 2px #a9ccef!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .filmstrip__videos .videocontainer,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .videocontainer > video,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .videocontainer [class$="-borderIndicator"]{border-radius:12px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .videocontainer .bottom-indicators{background:#161b24dc!important;border-radius:6px!important;padding:3px 6px!important;gap:5px}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .videocontainer .displayname{font-size:11px!important;font-weight:600!important;color:#f5f7fa!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .videocontainer .bottom-indicators svg{color:#c4cedb!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel{color:#edf2f8!important;overflow:auto;scrollbar-width:thin;scrollbar-color:#48515e transparent}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel [class$="-emptyIcon"]{width:64px!important;height:64px!important;background:#263747!important;border:1px solid #395168;border-radius:20px!important;display:flex;align-items:center;justify-content:center;margin:0 auto 20px!important;color:#b8d9f8!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel [class$="-emptyIcon"] svg{width:30px!important;height:30px!important;color:#b8d9f8!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel [class$="-emptyMessage"]{font-size:14px!important;font-weight:600!important;line-height:22px!important;color:#edf2f8!important;text-align:center;padding:0 24px}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel :has(> [class$="-emptyIcon"])::after{content:"Ask a question and hear from everyone.";display:block;font-size:13px;line-height:21px;color:#9da9ba;text-align:center;max-width:240px;margin:10px auto 0;padding:0 20px}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel [class$="-footer"]{background:transparent!important;border-top:1px solid #303944;padding:16px!important;gap:10px}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel [class$="-createContainer"]{padding:20px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel [class$="-header"]{color:#f5f7fb!important;font-size:17px!important;font-weight:650!important;line-height:25px}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel label{color:#bbc7d5!important;font-size:12px!important;font-weight:600!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel textarea{background:#232a34!important;border:1px solid #414c5b!important;color:#f4f7fb!important;border-radius:10px!important;box-shadow:none!important;font-size:14px!important;line-height:21px!important;padding:10px 12px!important;min-height:44px;box-sizing:border-box}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel textarea::placeholder{color:#99a6b8!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel textarea:focus{border-color:#a9ccef!important;outline:2px solid #a9ccef25!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel div[id^="poll-"]:not([id^="poll-result-"]){background:#212730!important;border:1px solid #374351!important;border-radius:14px!important;box-shadow:none!important;margin:12px 16px!important;padding:16px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel [class$="-question"]{color:#f5f7fb!important;font-size:15px!important;line-height:23px!important;font-weight:600!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel [class$="-creator"]{color:#9daabc!important;font-size:12px!important;margin-top:6px}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel [class$="-answerName"]{color:#e5ecf5!important;font-size:14px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel [class$="-barContainer"]{background:#35404e!important;border-radius:5px!important;overflow:hidden;height:8px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel [class$="-bar"]{background:#a9ccef!important;border-radius:5px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel [class$="-voteCount"]{color:#c4d3e5!important;font-size:12px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel [class$="-buttonsContainer"]{gap:8px!important;margin-top:16px}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel button,
body.he-meet:not(:has([data-testid="prejoin.screen"])) [role="dialog"] button{border-radius:10px!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;min-height:40px}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel button[class*="-button-primary"],
body.he-meet:not(:has([data-testid="prejoin.screen"])) [role="dialog"] button[class*="-button-primary"]{background:#a9ccef!important;color:#182b3d!important;border:1px solid transparent!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel button[class*="-button-secondary"],
body.he-meet:not(:has([data-testid="prejoin.screen"])) [role="dialog"] button[class*="-button-secondary"]{background:#303944!important;color:#edf2f8!important;border:1px solid #465262!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel button:disabled,
body.he-meet:not(:has([data-testid="prejoin.screen"])) [role="dialog"] button:disabled{background:#2c3440!important;color:#7d899b!important;border-color:#36404d!important;cursor:default}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .popover-content:has(#overflow-context-menu){background:#222730!important;border:1px solid #3b4553!important;border-radius:16px!important;box-shadow:0 16px 48px #0006!important;overflow:hidden}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu{background:transparent!important;padding:6px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [class$="-contextMenuItemGroup"]{border-color:#394351!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [role="button"]{border-radius:9px!important;color:#e7edf6!important;min-height:40px;box-sizing:border-box}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu [role="button"]:hover{background:#35404e!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #overflow-context-menu svg{color:#b8c8db!important;fill:currentColor!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) [role="dialog"].settings-dialog{background:#1d232c!important;border:1px solid #3b4553!important;border-radius:18px!important;color:#edf2f8!important;box-shadow:0 24px 80px #0008!important;overflow:hidden}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [class$="-sidebar"]{background:#171c24!important;border-right:1px solid #35404d!important;padding:12px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"]{border-radius:10px!important;margin:4px 0!important;color:#b9c5d5!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"][aria-selected="true"]{background:#304357!important;color:#d7eaff!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [class$="-title"]{color:#f4f7fb!important;font-size:21px!important;font-weight:650!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog select,
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog input:not([type="checkbox"]):not([type="radio"]):not([type="range"]){background:#272f3a!important;border:1px solid #475567!important;border-radius:10px!important;color:#edf3fb!important;min-height:40px;box-sizing:border-box}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog label{color:#d6dfeb!important;font-size:13px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [role="tab"] svg{fill:currentColor!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #sideToolbarContainer :is(button,[role="button"],[role="tab"]):focus-visible,
body.he-meet:not(:has([data-testid="prejoin.screen"])) [role="dialog"] :is(button,[role="button"],[role="tab"],select):focus-visible,
body.he-meet:not(:has([data-testid="prejoin.screen"])) #raisedHandsCountLabel:focus-visible{outline:2px solid #a9ccef!important;outline-offset:2px}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #autoHide.subject{height:32px!important;overflow:visible!important;align-items:center!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #autoHide .subject-info-container{height:32px!important;box-sizing:border-box!important;padding:0 6px!important;align-items:center!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #raisedHandsCountLabel{height:32px!important;margin-right:6px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel [class$="-emptyIcon"]{box-sizing:border-box!important;padding:0!important;flex-shrink:0}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-tab-panel.hide #chatconversation::before,body.he-meet:not(:has([data-testid="prejoin.screen"])) #chat-tab-panel.hide #chatconversation::after{content:none!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) [role="status"][data-testid^="notify."]{background:#242d39!important;color:#edf3fa!important;border:1px solid #45576b!important;border-radius:12px!important;box-shadow:0 12px 36px #0005!important;overflow:hidden}
body.he-meet:not(:has([data-testid="prejoin.screen"])) [role="status"][data-testid^="notify."] [class$="-title"]{color:#edf3fa!important;font-weight:600!important;font-size:13px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) [role="status"][data-testid^="notify."] [class$="-description"]{color:#b4c3d5!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) [role="status"][data-testid^="notify."] svg{fill:#b5d6f7!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) [role="status"][data-testid^="notify."] [class*="-ribbon"].normal{background:#a9ccef!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel [class$="-buttonsContainer"] button{color:#b8d9fa!important;background:transparent!important;padding:0 6px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) :is(.settings-dialog,#polls-tab-panel) [class$="-activeArea"]:has(> input:checked){background:#a9ccef!important;border-color:#a9ccef!important;border-radius:5px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) :is(.settings-dialog,#polls-tab-panel) [class$="-activeArea"]:has(> input:checked) svg{fill:#182b3d!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane{background:#181b21!important;border-left:1px solid #303944!important;color:#edf2f8!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane [class$="-antiCollapse"]{display:none!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane [class$="-heading"]{color:#f4f7fb!important;font-size:18px!important;font-weight:650!important;line-height:26px!important;margin:0 0 18px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane button{border-radius:10px!important;font-size:13px!important;min-height:40px;box-shadow:none!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane button[class*="-button-primary"]{background:#a9ccef!important;color:#182b3d!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane button[class*="-button-secondary"]{background:#303944!important;color:#edf2f8!important;border:1px solid #465262!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane button svg{fill:currentColor!important;color:inherit!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-search-input{background:#242c37!important;border:1px solid #414d5e!important;border-radius:10px!important;color:#edf2f8!important;text-align:left!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane .list-item-container{border-radius:12px!important;padding:12px 8px!important;box-sizing:border-box}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane .list-item-container:hover{background:#272f3a!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane [class$="-moderatorLabel"]{color:#a5b3c5!important;font-size:11px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane .indicators [class$="-indicator"]{background:#a9ccef!important;color:#182b3d!important;border-radius:7px!important;padding:4px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane .indicators [class$="-indicator"] svg{color:#182b3d!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane [class$="-detailsContainer"]{min-width:0!important;gap:8px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane [class$="-name"]{min-width:0!important;overflow:hidden;text-overflow:ellipsis}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane .indicators{flex-shrink:0!important;gap:6px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #participants-pane .indicators [class$="-indicator"]{box-sizing:border-box!important;width:24px!important;height:24px!important;flex-shrink:0}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel.hide :has(> [class$="-emptyIcon"])::after{content:none!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [class$="-sidebar"]:not([role="tablist"]){width:100%!important;box-sizing:border-box!important;border-right:0!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [class$="-sidebar"] [role="button"]{border-radius:10px!important;margin:4px 0!important;color:#d5e1ee!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [class$="-sidebar"] [role="button"]:hover{background:#303d4d!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [class$="-backContainer"]{margin-right:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog [class$="-backContainer"] h1{order:2!important;margin:0!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) .settings-dialog #modal-header-back-button{order:1!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) > div:has(.popover-content[aria-label="Leave the meeting"]){max-width:calc(100vw - 24px)}
@media(max-width:1000px){body.he-meet:not(:has([data-testid="prejoin.screen"])) > div:has(.popover-content[aria-label="Leave the meeting"]){right:12px!important;left:auto!important}}
/* END HELIUM MEETING STATES */

/* Poll editor: scroll fields independently; never place the footer over an option. */
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel:has(> form){overflow:hidden!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel > form{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel > form > [class$="-createContainer"]{flex:1 1 0%!important;height:auto!important;min-height:0!important;overflow-y:auto!important;box-sizing:border-box!important;scroll-padding:20px;padding:20px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel > form > [class$="-footer"]{position:static!important;flex:0 0 auto!important;width:100%!important;box-sizing:border-box!important;background:#181b21!important;z-index:1;min-height:75px}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel textarea{scroll-margin-block:12px}

body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel button[class$="-removeOption"]{color:#b8d9fa!important;background:transparent!important;min-height:30px!important;font-size:12px!important;padding:4px 6px!important}
body.he-meet:not(:has([data-testid="prejoin.screen"])) #polls-tab-panel > form [class$="-answer"]{margin-bottom:16px!important}






/* HELIUM BRAND RELEASE 20261009 */
/* Helium October brand: shared chrome only; never message or document content. */
#helium-nav{background:#fff!important;border-bottom:1px solid #ebe7f1!important;box-shadow:none!important}
#helium-nav .he-brand{gap:0!important}#helium-nav .he-brand img{content:url('/helium-assets/helium-wordmark.png?v=20261009');width:126px!important;height:43px!important;object-fit:contain!important}#helium-nav .he-brand span{display:none!important}
#io-ox-login-screen{background:#fff!important}
#io-ox-login-background-image{max-width:1120px!important;margin:clamp(12px,6vh,64px) auto!important;padding:24px 24px 18px!important;border:0!important;border-radius:0!important;gap:40px 80px!important;grid-template-columns:1.05fr 1fr!important}
#io-ox-login-header::before{content:''!important;background:url('/helium-assets/helium-wordmark.png?v=20261009') left center/contain no-repeat!important;width:160px!important;height:54px!important;flex:0 0 160px!important}
#io-ox-login-header::after{content:none!important}
#newton-login-hero{min-height:380px!important;padding:40px!important;border-radius:28px!important;background:radial-gradient(ellipse at 100% 0,#e8e0fc,transparent 65%),radial-gradient(ellipse at 0 100%,#e4f4ec,transparent 65%),#f6f3fc!important}
#newton-login-hero h2{font-size:40px!important;line-height:1.1!important;letter-spacing:-1.7px!important;color:#302540!important;font-weight:600!important}
#newton-login-hero p{color:#786b88!important;font-size:15px!important;line-height:1.8!important}
#io-ox-login-content{max-width:390px!important;justify-self:center!important;padding:25px 0!important}
#io-ox-login-screen #box-form .form-control{height:50px!important;border-color:#e1dbe9!important;border-radius:12px!important;background:#fff!important}
#io-ox-login-button{border-radius:12px!important;height:50px!important;background:#6955df!important}
#box-form-body .row.title h1{font-size:31px!important;letter-spacing:-1px!important;font-weight:600!important}
#io-ox-login-footer{color:#93889f!important;font-size:12px!important;padding-top:22px!important}
.login-pf #kc-header-wrapper::before{background-image:url('/helium-assets/helium-wordmark.png?v=20261009')!important;width:155px!important;height:52px!important;flex-basis:155px!important}
.login-pf #kc-header-wrapper::after{content:none!important}
.login-pf body{background:radial-gradient(ellipse at top left,#f1ecff,transparent 60%),#fff!important}
.login-pf .card-pf{border:1px solid #e9e3f1!important;border-radius:22px!important;box-shadow:0 16px 50px #38245208!important}
.mx_AuthHeaderLogo img{content:url('/helium-assets/helium-wordmark.png?v=20261009');width:175px!important;max-width:175px!important;height:auto!important;max-height:65px!important;object-fit:contain!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthPage{background:radial-gradient(ellipse at top left,#f0ebfd,transparent 60%),#fff!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthBody{background:#fff!important;border:1px solid #e9e3ef!important;border-radius:22px!important;box-shadow:0 18px 60px #38245208!important}
#helium-chat-loader{background:#fff!important}#helium-chat-loader img{content:url('/helium-assets/helium-favicon.png?v=20261009');animation:none!important}
.he-wl-grid a>span{background:transparent!important}.he-wl-grid a>span svg{display:none!important}.he-wl-grid a>span{background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;width:40px!important;height:40px!important}
@media(max-width:760px){#io-ox-login-background-image{grid-template-columns:minmax(0,1fr)!important;padding:20px!important;gap:28px!important;margin:0 auto!important;max-width:480px!important}#io-ox-login-content{padding:0!important;max-width:none!important}#io-ox-login-header::before{width:140px!important;height:47px!important;flex-basis:140px!important}}
.he-wl-grid [data-app-icon="mail"]{background-image:url("/helium-assets/app-mail.svg")!important}
.he-wl-grid [data-app-icon="calendar"]{background-image:url("/helium-assets/app-calendar.svg")!important}
.he-wl-grid [data-app-icon="chat"]{background-image:url("/helium-assets/app-chat.svg")!important}
.he-wl-grid [data-app-icon="meet"]{background-image:url("/helium-assets/app-video.svg")!important}
.he-wl-grid [data-app-icon="files"]{background-image:url("/helium-assets/app-files.svg")!important}
.he-wl-grid [data-app-icon="contacts"]{background-image:url("/helium-assets/app-people.svg")!important}
.he-wl-grid [data-app-icon="documents"]{background-image:url("/helium-assets/app-documents.svg")!important}
.he-wl-grid [data-app-icon="spreadsheets"]{background-image:url("/helium-assets/app-spreadsheets.svg")!important}
.he-wl-grid [data-app-icon="presentations"]{background-image:url("/helium-assets/app-presentations.svg")!important}
.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon]{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-color:transparent!important;width:44px!important;height:44px!important}.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon]>svg{display:none!important}
.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon="mail"]{background-image:url("/helium-assets/app-mail.svg")!important}
.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon="calendar"]{background-image:url("/helium-assets/app-calendar.svg")!important}
.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon="chat"]{background-image:url("/helium-assets/app-chat.svg")!important}
.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon="meet"]{background-image:url("/helium-assets/app-video.svg")!important}
.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon="drive"]{background-image:url("/helium-assets/app-files.svg")!important}
.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon="files"]{background-image:url("/helium-assets/app-files.svg")!important}
.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon="contacts"]{background-image:url("/helium-assets/app-people.svg")!important}
#io-ox-login-screen #box-form #io-ox-login-button{background:#6955df!important;color:#fff!important;border-color:#6955df!important}
#io-ox-login-screen #box-form #io-ox-login-button:hover{background:#5843c8!important}
@media(min-width:761px) and (max-height:750px){#io-ox-login-background-image{margin:0 auto!important;gap:20px 60px!important}#newton-login-hero{min-height:340px!important;padding:30px!important}#newton-login-hero h2{font-size:36px!important}}
body.he-chat:not(.cpd-theme-dark) .mx_AuthPage{padding:28px 20px!important;overflow:auto!important;align-items:center!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthPage_modal{width:450px!important;max-width:100%!important;background:#fff!important;border:1px solid #e9e3ef!important;border-radius:24px!important;box-shadow:0 18px 60px #38245209!important;flex:none!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthPage_modalBlur{display:none!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthPage_modalContent{width:100%!important;display:flex!important;flex-direction:column!important;background:#fff!important;border-radius:24px!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthHeader{width:100%!important;padding:30px 32px 0!important;min-height:0!important;margin:0!important;display:block!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthHeaderLogo{width:155px!important;height:52px!important;padding:0!important;margin:0!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthHeaderLogo img{width:155px!important;height:52px!important;object-fit:contain!important;margin:0!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthBody{width:100%!important;padding:20px 32px 30px!important;border:0!important;border-radius:0 0 24px 24px!important;box-shadow:none!important}
body.he-chat:not(.cpd-theme-dark) .mx_AuthBody h1{font-size:28px!important;letter-spacing:-.7px!important;font-weight:600!important}
body.he-chat .mx_AuthBody .mx_ServerPicker{display:none!important}
body.he-chat .mx_AuthBody .mx_AccessibleButton_kind_primary{background:#6955df!important;border-radius:12px!important;min-height:46px!important}
body.he-chat .mx_AuthBody .mx_AccessibleButton_kind_secondary{border-radius:12px!important;min-height:46px!important}
body.he-admin #signin .signin-mark{font-size:0!important;background:transparent url('/helium-assets/helium-favicon.png?v=20261009') center/contain no-repeat!important;border-radius:0!important;box-shadow:none!important;width:58px!important;height:58px!important}
body.he-admin #signin{background:linear-gradient(120deg,#f5f1fd,#f0f8f3)!important;border:1px solid #e8e1f1!important;border-radius:24px!important}
body.he-chat .mx_AuthBody .mx_Login_submit{background:#6955df!important;color:#fff!important;border:1px solid #6955df!important;border-radius:12px!important;min-height:48px!important}
body.he-chat .mx_AuthBody .mx_SSOButton{background:#fff!important;color:#514963!important;border:1px solid #ded8e9!important;border-radius:12px!important;min-height:48px!important}
body.he-chat .mx_AuthBody .mx_Login_submit:hover{background:#5843c8!important}
.he-wl-grid [data-app-icon="drive"]{background-image:url('/helium-assets/app-files.svg')!important}
.he-wl-grid [data-app-icon="tasks"],.launcher-dropdown.he-app-grid .icon-wrap[data-app-icon="tasks"]{background-image:url('/helium-assets/app-tasks.svg')!important}

/* HELIUM PREJOIN POLISH 20261009 */
body.he-meet [class$="-content"]:has([data-testid="prejoin.screen"]) [class$="-paddedContent"]:has([data-testid="prejoin.screen"])::before{
 content:'Meet'!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;
 background:url('/helium-assets/helium-wordmark.png?v=20261009') left center/145px auto no-repeat,linear-gradient(#d8d3e0,#d8d3e0) 161px center/1px 24px no-repeat!important;
 padding:0 0 0 178px!important;min-height:49px!important;line-height:49px!important;
 font-size:18px!important;font-weight:400!important;letter-spacing:0!important;color:#625b70!important;margin-bottom:26px!important;
}
body.he-meet:has([data-testid="prejoin.screen"]) [data-testid="prejoin.joinMeeting"]{
 display:flex!important;align-items:center!important;justify-content:center!important;
 position:relative!important;box-sizing:border-box!important;min-height:48px!important;height:48px!important;
 padding:0 50px!important;line-height:20px!important;border-radius:12px!important;
}
body.he-meet:has([data-testid="prejoin.screen"]) [data-testid="prejoin.joinOptions"]{
 display:flex!important;align-items:center!important;justify-content:center!important;
 top:0!important;right:0!important;bottom:0!important;width:44px!important;height:100%!important;
 padding:0!important;box-sizing:border-box!important;border-left:1px solid rgba(255,255,255,.22)!important;
 border-radius:0 12px 12px 0!important;
}
body.he-meet:has([data-testid="prejoin.screen"]) [data-testid="prejoin.joinOptions"] .jitsi-icon{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}
