@layer halo-material {
/* One circular avatar surface, with the same inset presence geometry as contacts. */
body.social-authenticated[data-halo-material] .au-contacts-heading{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.social-authenticated .au-contacts-heading :is(.wordmark,.logo-mark){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}
body.social-authenticated .au-contacts-heading :is(.wordmark,.logo-mark)::before,body.social-authenticated .au-contacts-heading :is(.wordmark,.logo-mark)::after{display:none!important;content:none!important}
body.social-authenticated #header-profile-button,body.social-authenticated .au-dock-profile{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:50%!important;overflow:visible!important}
body.social-authenticated #header-profile-button::before,body.social-authenticated #header-profile-button::after{content:none!important;display:none!important}
body.social-authenticated :is(#header-profile-avatar,#direct-chat-avatar){position:relative!important;display:grid!important;place-items:center!important;flex:none!important;overflow:visible!important;border-radius:50%!important;background:transparent!important;background-image:none!important;isolation:isolate!important}
body.social-authenticated :is(#header-profile-avatar,#direct-chat-avatar)>img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;border-radius:50%!important}
body.social-authenticated :is(#header-profile-avatar,#direct-chat-avatar)::before{content:none!important;display:none!important}
body.social-authenticated #direct-chat-presence{display:none!important}
body.social-authenticated :is(#header-profile-avatar[data-self-presence],#direct-chat-avatar[data-presence])::after{content:''!important;display:block!important;position:absolute!important;inset:auto 1px 1px auto!important;width:9px!important;height:9px!important;min-width:9px!important;min-height:9px!important;box-sizing:content-box!important;margin:0!important;padding:0!important;border:2px solid var(--hm-solid,#1b2435)!important;border-radius:50%!important;background:#ef4b58!important;box-shadow:0 0 0 1px #0002!important;transform:none!important;z-index:5!important;pointer-events:none!important}
body.social-authenticated :is(#header-profile-avatar[data-self-presence=online],#direct-chat-avatar[data-presence=online])::after{background:#26c76c!important}
body.social-authenticated #direct-chat-avatar:not([data-presence=online]):not([data-presence=offline])::after{display:none!important}
/* Header actions always share the identity row, including 320px phones. */
body.social-authenticated :is(#direct-chat-card,#halo-group-detail)>.direct-chat-header{position:relative!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:center!important;gap:12px!important;min-width:0!important;width:100%!important;min-height:76px!important;height:auto!important;padding:14px 18px!important;margin:0!important;overflow:visible!important}
body.social-authenticated :is(#direct-chat-card,#halo-group-detail)>.direct-chat-header>:is(#direct-chat-back,.halo-group-back){display:none!important}
body.social-authenticated :is(#direct-chat-card,#halo-group-detail)>.direct-chat-header>.social-contact-avatar{grid-column:1!important;grid-row:1!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0!important;align-self:center!important}
body.social-authenticated :is(#direct-chat-card,#halo-group-detail)>.direct-chat-header>.direct-chat-identity{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important}
body.social-authenticated :is(#direct-chat-card,#halo-group-detail) .direct-chat-identity :is(h2,p){max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;line-height:1.45!important}
body.social-authenticated :is(#direct-chat-card,#halo-group-detail)>.direct-chat-header>.direct-chat-actions{grid-column:3!important;grid-row:1!important;display:flex!important;position:static!important;inset:auto!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:7px!important;min-width:0!important;width:auto!important;height:42px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}
body.social-authenticated :is(#direct-chat-card,#halo-group-detail) .direct-chat-actions>:is(button,.au-conversation-menu),body.social-authenticated #direct-chat-card .au-conversation-menu>[data-menu-toggle]{display:inline-flex!important;position:relative!important;inset:auto!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:9px!important;border:1px solid var(--au-line)!important;border-radius:50%!important;background:var(--hm-inner)!important;color:var(--au-ink)!important;box-shadow:none!important;transform:none!important;line-height:1!important}
body.social-authenticated #direct-chat-card .direct-chat-actions>.au-conversation-menu{padding:0!important;border:0!important;background:transparent!important}
body.social-authenticated :is(#direct-chat-card,#halo-group-detail) .direct-chat-actions svg{display:block!important;width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}
body.social-authenticated :is(#direct-chat-card,#halo-group-detail) .direct-chat-actions>button>span{display:none!important}
body.social-authenticated #direct-chat-card .direct-chat-actions>#direct-chat-delete,body.social-authenticated :is(#direct-chat-card,#halo-group-detail) .direct-chat-actions>[hidden]{display:none!important}
/* A message-first group with native polls, replies, reactions, pins and admin controls. */
body.social-authenticated #halo-group-detail{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;height:100%!important;position:relative!important;overflow:hidden!important}
body.social-authenticated #halo-group-detail[hidden]{display:none!important}
body.social-authenticated #halo-group-detail>.direct-chat-header{flex:none!important}
body.social-authenticated #halo-group-detail .halo-group-chat{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;height:auto!important;overflow:hidden!important}
body.social-authenticated #halo-group-detail .halo-group-messages{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:18px!important}
body.social-authenticated #halo-group-detail :is(.halo-group-chat-status,.halo-group-pins,.halo-group-typing,.halo-group-composer,.au-group-library){flex:none!important}
body.social-authenticated #halo-group-detail .halo-group-chat-status{padding:6px 18px!important;margin:0!important;font-size:10px!important;line-height:1.5!important;color:var(--au-muted)!important;background:transparent!important;border:0!important}
body.social-authenticated .au-group-library{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;scrollbar-width:thin!important;padding:8px 14px!important;border-block:1px solid var(--au-line)!important;background:var(--hm-inner)!important}
body.social-authenticated .au-group-library button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:none!important;min-height:40px!important;padding:9px 12px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--au-muted)!important;font:600 12px/1.4 system-ui!important;cursor:pointer!important}
body.social-authenticated .au-group-library button[aria-current=page]{background:var(--au-active)!important;color:var(--au-ink)!important;border-color:var(--au-line)!important}
body.social-authenticated .au-group-library svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;stroke-linecap:round!important;stroke-linejoin:round!important}
body.social-authenticated #halo-group-detail .halo-group-pins{max-height:70px!important;overflow:auto!important;padding:4px 16px!important}
body.social-authenticated #halo-group-detail .halo-group-pins:empty{display:none!important}
body.social-authenticated #halo-group-detail .halo-group-compose-mode{margin:0!important;max-height:64px!important;overflow:auto!important}
body.social-authenticated #halo-group-detail .halo-group-composer{padding:10px 14px!important;margin:0!important;background:var(--hm-inner)!important;border-top:1px solid var(--au-line)!important}
body.social-authenticated #halo-group-detail #halo-group-composer{width:100%!important;max-width:1040px!important;margin:0 auto!important;min-height:54px!important}
body.social-authenticated #halo-group-detail .halo-group-info{position:absolute!important;inset:0 0 0 auto!important;z-index:80!important;width:min(380px,100%)!important;max-width:100%!important;height:100%!important;max-height:100%!important;overflow:auto!important;border-left:1px solid var(--au-line)!important;background:var(--hm-menu)!important;color:var(--au-ink)!important;backdrop-filter:var(--hm-blur)!important;padding:20px!important}
body.social-authenticated #halo-group-detail .halo-group-info[hidden]{display:none!important}
body.social-authenticated .halo-group-dialog{width:min(540px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 32px)!important;padding:22px!important;border:1px solid var(--au-line)!important;border-radius:24px!important;background:var(--hm-menu)!important;color:var(--au-ink)!important;box-shadow:var(--hm-shadow)!important;backdrop-filter:var(--hm-blur)!important;overflow:auto!important}
body.social-authenticated .halo-group-dialog::backdrop{background:#090e255c!important;backdrop-filter:blur(8px)!important}
body.social-authenticated .halo-group-dialog h2{font-size:21px!important;margin:0 0 18px!important}
body.social-authenticated .halo-group-dialog :is(button,input,textarea,select){box-sizing:border-box!important;min-height:44px!important;border:1px solid var(--au-line)!important;border-radius:12px!important;background:var(--hm-inner)!important;color:var(--au-ink)!important;padding:10px 12px!important;font:inherit!important;max-width:100%!important}
body.social-authenticated .halo-group-dialog>button{display:block!important;width:100%!important;text-align:left!important;margin-top:7px!important}
body.social-authenticated .halo-group-dialog input[type=search],body.social-authenticated .halo-group-dialog .halo-group-search-results button{width:100%!important;margin-bottom:7px!important}
body.social-authenticated .halo-group-dialog .halo-group-reactions{display:flex!important;gap:6px!important;flex-wrap:wrap!important}
body.social-authenticated .halo-group-dialog .halo-group-reactions button{min-width:44px!important;font-size:20px!important;padding:8px!important}
/* The final call screen: softer controls, readable labels, correct audio PiP. */
body.au-call-studio-active #call-screen .controls{border-radius:20px!important;gap:7px!important}
body.au-call-studio-active #call-screen .controls :is(.control-button,.halo-device-settings-button){border-radius:13px!important;background:linear-gradient(140deg,var(--hm-shine),transparent),var(--hm-inner)!important;font-size:10px!important}
body.au-call-studio-active #call-screen .controls svg{stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.7!important}
body.au-call-studio-active #call-screen #end-button{background:#e33d55!important}
body.au-call-studio-active #call-screen .controls :is(#mute-button,#camera-button)[aria-pressed=true]{background:#a62a4638!important}
body.au-call-studio-active #call-screen .video-label{position:absolute!important;inset:auto auto 10px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-direction:row!important;width:max-content!important;height:auto!important;min-height:0!important;min-width:0!important;max-width:calc(100% - 20px)!important;padding:5px 8px!important;border-radius:9px!important;white-space:nowrap!important;font:500 11px/1.4 system-ui!important}
body.au-call-studio-active.audio-only-call #call-screen #audio-call-stage{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:24px!important;background:radial-gradient(ellipse at center,#31415e38,transparent 65%)!important}
body.au-call-studio-active #call-screen #audio-call-stage[hidden]{display:none!important}
body.au-call-studio-active #call-screen #audio-call-avatar{position:relative!important;width:160px!important;height:160px!important;border:1px solid #d2ddfa40!important;box-shadow:0 0 0 10px #d2ddfa0b!important;border-radius:50%!important;overflow:hidden!important}
body.au-call-studio-active #call-screen #audio-call-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}
body.au-call-studio-active #call-screen #local-audio-stage{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:8px!important;background:radial-gradient(ellipse at top,#357d6f2b,transparent),#101d2a!important}
body.au-call-studio-active #call-screen #local-audio-stage[hidden]{display:none!important}
body.au-call-studio-active #call-screen .local-audio-avatar{width:52px!important;height:52px!important;min-width:52px!important;border-radius:50%!important;overflow:hidden!important}
body.au-call-studio-active #call-screen .local-audio-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}
body.au-call-studio-active #call-screen #local-audio-equalizer{height:12px!important;gap:3px!important;margin:0!important}
body.au-call-studio-active #call-screen #local-audio-equalizer i{width:3px!important;min-height:3px!important;max-height:12px!important}
#halo-media-settings.au-studio-settings :is(button,select,input){border-radius:12px!important}
#halo-media-settings.au-studio-settings .au-studio-tabs{padding:3px!important;border-radius:13px!important}
#halo-media-settings.au-studio-settings .au-studio-tabs button{border-radius:10px!important}
#halo-media-settings.au-studio-settings .au-studio-action-grid button{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}
body.social-authenticated :is(.au-group-library button,.halo-group-dialog button,.direct-chat-actions button):focus-visible{outline:2px solid var(--au-accent)!important;outline-offset:2px!important}
@media(max-width:900px){
body.social-authenticated :is(#direct-chat-card,#halo-group-detail)>.direct-chat-header{grid-template-columns:28px 36px minmax(0,1fr) auto!important;min-height:68px!important;padding:10px!important;gap:7px!important}
body.social-authenticated :is(#direct-chat-card,#halo-group-detail)>.direct-chat-header>:is(#direct-chat-back,.halo-group-back){display:grid!important;place-items:center!important;grid-column:1!important;grid-row:1!important;width:28px!important;min-width:28px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--au-ink)!important;font-size:22px!important}
body.social-authenticated :is(#direct-chat-card,#halo-group-detail)>.direct-chat-header>.social-contact-avatar{grid-column:2!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}
body.social-authenticated :is(#direct-chat-card,#halo-group-detail)>.direct-chat-header>.direct-chat-identity{grid-column:3!important}
body.social-authenticated :is(#direct-chat-card,#halo-group-detail) .direct-chat-identity h2{font-size:14px!important;line-height:1.4!important}
body.social-authenticated :is(#direct-chat-card,#halo-group-detail) .direct-chat-meta{font-size:10px!important;line-height:1.4!important}
body.social-authenticated :is(#direct-chat-card,#halo-group-detail)>.direct-chat-header>.direct-chat-actions{grid-column:4!important;gap:4px!important;height:36px!important}
body.social-authenticated :is(#direct-chat-card,#halo-group-detail) .direct-chat-actions>:is(button,.au-conversation-menu),body.social-authenticated #direct-chat-card .au-conversation-menu>[data-menu-toggle]{flex-basis:32px!important;width:32px!important;min-width:32px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:6px!important}
body.social-authenticated #direct-chat-card .direct-chat-actions>.au-conversation-menu{padding:0!important}
body.social-authenticated :is(#direct-chat-card,#halo-group-detail) .direct-chat-actions svg{width:19px!important;height:19px!important}
body.social-authenticated .au-group-library{gap:3px!important;padding:6px 9px!important}
body.social-authenticated .au-group-library button{padding:8px 10px!important;font-size:11px!important}
body.social-authenticated #halo-group-detail .halo-group-messages{padding:12px!important}
body.social-authenticated #halo-group-detail .halo-group-composer{padding:8px!important}
body.au-call-studio-active #call-screen #audio-call-avatar{width:120px!important;height:120px!important}
body.au-call-studio-active #call-screen .local-audio-avatar{width:36px!important;height:36px!important;min-width:36px!important}
body.au-call-studio-active #call-screen .controls :is(.control-button,.halo-device-settings-button){font-size:9px!important}
}
@media(forced-colors:active){body.social-authenticated :is(#header-profile-avatar[data-self-presence],#direct-chat-avatar[data-presence])::after{forced-color-adjust:none!important}body.social-authenticated :is(#header-profile-avatar[data-self-presence],#direct-chat-avatar[data-presence])::after{border-color:Canvas!important}}
}

@layer halo-material {body.social-authenticated :is(#header-profile-avatar,#direct-chat-avatar):not(.has-image){background:var(--au-active)!important}body.au-call-studio-active #call-screen>.message{position:absolute!important;top:76px!important;left:20px!important;right:20px!important;z-index:50!important;background:var(--hm-menu)!important;color:var(--au-ink)!important;border:1px solid var(--au-line)!important;border-radius:12px!important;padding:12px!important;margin:0!important}}

@layer halo-material {
#halo-media-settings.au-studio-settings button[data-mic]::before{content:""!important;display:inline-block!important;flex:none!important;width:16px!important;height:16px!important;background:currentColor!important;mask: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.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%206a3%203%200%200%201%206%200v6a3%203%200%200%201-6%200ZM5%2011v1a7%207%200%200%200%2014%200v-1M12%2019v3M8%2022h8%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;-webkit-mask: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.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%206a3%203%200%200%201%206%200v6a3%203%200%200%201-6%200ZM5%2011v1a7%207%200%200%200%2014%200v-1M12%2019v3M8%2022h8%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important}
#halo-media-settings.au-studio-settings button[data-record]::before{content:""!important;display:inline-block!important;flex:none!important;width:16px!important;height:16px!important;background:currentColor!important;mask: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.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205a7%207%200%201%200%200%2014%207%207%200%200%200%200-14Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;-webkit-mask: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.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205a7%207%200%201%200%200%2014%207%207%200%200%200%200-14Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important}
#halo-media-settings.au-studio-settings button[data-play]::before{content:""!important;display:inline-block!important;flex:none!important;width:16px!important;height:16px!important;background:currentColor!important;mask: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.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%205%2011%207-11%207Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;-webkit-mask: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.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%205%2011%207-11%207Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important}
#halo-media-settings.au-studio-settings button[data-tone]::before{content:""!important;display:inline-block!important;flex:none!important;width:16px!important;height:16px!important;background:currentColor!important;mask: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.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2010h4l5-4v12l-5-4H5ZM18%208c3%203%203%205%200%208%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;-webkit-mask: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.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2010h4l5-4v12l-5-4H5ZM18%208c3%203%203%205%200%208%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important}
#halo-media-settings.au-studio-settings button[data-camera]::before{content:""!important;display:inline-block!important;flex:none!important;width:16px!important;height:16px!important;background:currentColor!important;mask: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.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%206h11v12H4ZM15%2010l5-3v10l-5-3%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;-webkit-mask: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.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%206h11v12H4ZM15%2010l5-3v10l-5-3%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important}
#halo-media-settings.au-studio-settings button[data-stop]::before{content:""!important;display:inline-block!important;flex:none!important;width:16px!important;height:16px!important;background:currentColor!important;mask: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.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%206h12v12H6Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;-webkit-mask: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.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%206h12v12H6Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important}
}

@layer halo-material {
body.social-authenticated #halo-group-detail #halo-group-composer{display:flex!important;align-items:flex-end!important;gap:6px!important;box-sizing:border-box!important;padding:6px!important;border:1px solid var(--au-line)!important;border-radius:28px!important;background:var(--hm-inner)!important;box-shadow:inset 0 1px 0 var(--hm-shine)!important}
body.social-authenticated #halo-group-detail #halo-group-input{flex:1 1 auto!important;min-width:0!important;min-height:40px!important;max-height:200px!important;height:40px!important;margin:0!important;padding:10px 8px!important;border:0!important;border-radius:14px!important;background:transparent!important;color:var(--au-ink)!important;resize:none!important;font:inherit!important}
body.social-authenticated #halo-group-detail #halo-group-composer>.halo-chat-tool{flex:none!important;width:38px!important;height:40px!important;min-width:38px!important;min-height:40px!important;margin:0!important;padding:8px!important;border:0!important;background:transparent!important;color:var(--au-ink)!important;border-radius:50%!important}
body.social-authenticated #halo-group-detail #halo-group-submit{flex:none!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:9px!important;border:1px solid #b899ff70!important;border-radius:50%!important;background:var(--au-accent,#7441ed)!important;color:#fff!important;box-shadow:none!important}
body.social-authenticated #halo-group-detail #halo-group-submit:disabled{opacity:.5!important}
}
@layer halo-material {
@media(max-width:900px){
body.au-call-studio-active #call-screen .call-header-actions{display:grid!important;grid-template-columns:minmax(0,1fr) repeat(3,30px)!important;grid-template-rows:20px 16px!important;gap:0 5px!important;align-items:center!important}
body.au-call-studio-active #call-screen .halo-call-popup-name{grid-column:1!important;grid-row:1!important;width:100%!important;font-size:14px!important;line-height:20px!important}
body.au-call-studio-active #call-screen #call-status{display:inline-flex!important;align-items:center!important;justify-self:start!important;grid-column:1!important;grid-row:2!important;gap:4px!important;max-width:80px!important;font-size:10px!important;line-height:16px!important}
body.au-call-studio-active #call-screen #call-status .status-dot{width:6px!important;height:6px!important;min-width:6px!important;margin:0!important}
body.au-call-studio-active #call-screen .halo-call-clock{grid-column:1!important;grid-row:2!important;justify-self:start!important;margin-left:84px!important;padding-left:6px!important;border-left:1px solid var(--cs-line)!important;font-size:10px!important;line-height:14px!important}
body.au-call-studio-active #call-screen #sidebar-toggle{grid-column:2!important;grid-row:1/span 2!important}
body.au-call-studio-active #call-screen #halo-call-window-minimize{grid-column:3!important;grid-row:1/span 2!important}
body.au-call-studio-active #call-screen #halo-call-window-expand{grid-column:4!important;grid-row:1/span 2!important}
}
}
