.LiveCallPanel-module__CSXY0G__room{--color-ink:#1d2521;background-color:#1d2521;max-width:100vw;height:100dvh}.LiveCallPanel-module__CSXY0G__frame{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.LiveCallPanel-module__CSXY0G__header{min-width:0;padding-top:max(.75rem, env(safe-area-inset-top));flex:none}.LiveCallPanel-module__CSXY0G__main{overscroll-behavior:contain;flex:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:.75rem;min-width:0;min-height:0;padding:.75rem;display:grid;overflow:auto}.LiveCallPanel-module__CSXY0G__section{grid-auto-rows:max-content;align-content:start;gap:.75rem;min-width:0;min-height:0;display:grid}.LiveCallPanel-module__CSXY0G__stage{background:#000;border-radius:.5rem;justify-content:center;align-items:center;min-width:0;height:clamp(10rem,30dvh,26rem);display:flex;position:relative;overflow:hidden}:is(.LiveCallPanel-module__CSXY0G__stage .stream-sdk-room,.LiveCallPanel-module__CSXY0G__stage .stream-sdk-room .str-video__speaker-layout__wrapper,.LiveCallPanel-module__CSXY0G__stage .stream-sdk-room .str-video__speaker-layout){min-width:0;height:100%;min-height:0}.LiveCallPanel-module__CSXY0G__stage .stream-sdk-room .str-video__speaker-layout__spotlight{flex:1;height:auto;min-height:0;overflow:hidden}.LiveCallPanel-module__CSXY0G__stage .stream-sdk-room .str-video__speaker-layout__participants-bar-wrapper{flex:none;min-height:0}.LiveCallPanel-module__CSXY0G__stage .str-video__speaker-layout .str-video__speaker-layout__participants-bar-wrapper .str-video__speaker-layout__participants-bar .str-video__speaker-layout__participant-tile{flex-shrink:0;width:clamp(6rem,18dvh,9rem);min-width:0;max-width:9rem}.LiveCallPanel-module__CSXY0G__stageToolbar,.LiveCallPanel-module__CSXY0G__stageSummary{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.LiveCallPanel-module__CSXY0G__stageToolbar>*,.LiveCallPanel-module__CSXY0G__stageSummary>*{overflow-wrap:anywhere;max-width:100%}.LiveCallPanel-module__CSXY0G__stageToolbar button{min-height:2.75rem}.LiveCallPanel-module__CSXY0G__participantTiles{overscroll-behavior-inline:contain;grid-auto-columns:min(15rem,100%);grid-auto-flow:column;gap:.5rem;min-width:0;padding-bottom:.25rem;display:grid;overflow-x:auto}.LiveCallPanel-module__CSXY0G__participantTile{grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;display:grid}.LiveCallPanel-module__CSXY0G__participantStatus{flex-wrap:wrap;grid-column:1/-1;gap:.25rem;min-width:0;display:flex}.LiveCallPanel-module__CSXY0G__aside{border-radius:.5rem;min-width:0;min-height:0;padding:.75rem}.LiveCallPanel-module__CSXY0G__toolbar{padding:.5rem max(.75rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));flex:none;grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:.5rem;display:grid}.LiveCallPanel-module__CSXY0G__control{flex:none;width:3rem;max-width:100%;height:3rem}.LiveCallPanel-module__CSXY0G__control:focus-visible{outline-offset:3px;outline:2px solid}.LiveCallPanel-module__CSXY0G__roomPopup{overflow-wrap:anywhere;overscroll-behavior:contain;flex:none;min-width:0;max-height:35dvh;overflow-y:auto}.LiveCallPanel-module__CSXY0G__prejoin{overscroll-behavior:contain;width:100%;min-width:0;max-width:48rem;max-height:calc(100dvh - 2rem);padding:1rem;overflow-y:auto}.LiveCallPanel-module__CSXY0G__prejoin select{min-width:0;max-width:100%}.LiveCallPanel-module__CSXY0G__preview{aspect-ratio:16/9;background-color:#1d2521;width:100%;min-width:0}.LiveCallPanel-module__CSXY0G__aside select{min-width:0;max-width:100%}@media (min-width:36rem){.LiveCallPanel-module__CSXY0G__toolbar{flex-wrap:wrap;justify-content:center;display:flex}}@media (min-width:64rem),(min-width:44rem) and (max-height:32rem){.LiveCallPanel-module__CSXY0G__main{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,20rem);grid-auto-rows:auto;align-content:stretch;overflow:hidden}.LiveCallPanel-module__CSXY0G__section,.LiveCallPanel-module__CSXY0G__aside{overscroll-behavior:contain;overflow-y:auto}}@media (min-width:64rem){.LiveCallPanel-module__CSXY0G__stage{height:clamp(16rem,50dvh,34rem)}.LiveCallPanel-module__CSXY0G__participantTiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}}@media (orientation:landscape) and (max-height:32rem){.LiveCallPanel-module__CSXY0G__toolbar{flex-wrap:nowrap;justify-content:center;gap:.25rem;display:flex;overflow-x:auto}.LiveCallPanel-module__CSXY0G__control{width:2.75rem;height:2.75rem}}
