.yz-call-chat{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden}.yz-call-chat,.yz-call-chat>main{flex:1;min-height:0}.mx_RoomView_body.yz-call-layout{display:grid!important;gap:0;grid-template-columns:minmax(0,1fr) minmax(320px,36%);grid-template-rows:auto minmax(0,1fr);overflow:hidden}.yz-call-scene{background:#101925;height:100%;min-height:0;min-width:0;overflow:hidden;position:relative}.yz-call-scene>.mx_CallView,.yz-call-scene>.mx_CallView>.mx_AppTile{height:100%;min-height:0;width:100%}.yz-call-layout .yz-call-chat{border-left:1px solid var(--cpd-color-border-subtle,#d8e1eb)}.yz-call-actions{align-items:center;display:flex;flex:none;gap:6px}.mx_RoomHeader .yz-call-actions .yz-call-icon,.mx_RoomHeader .yz-call-return{align-items:center;background:rgba(12,40,80,.22);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;color:#fff;cursor:pointer;display:inline-flex!important;flex:none;height:40px;justify-content:center;padding:9px;width:40px}.mx_RoomHeader .yz-call-actions .yz-call-icon>svg{color:inherit;height:22px;width:22px}.mx_RoomHeader .mx_RoomHeader_join_button{background:#0c285066!important;border:1px solid #ffffff66!important;border-radius:12px;color:#fff!important;display:inline-flex!important;font-weight:600;min-height:40px;padding-inline:14px}.mx_RoomHeader .yz-call-return{font-size:13px;font-weight:600;min-width:44px;padding-inline:13px;width:auto}.yz-call-icon:disabled{cursor:not-allowed;opacity:.45}.yz-call-icon:focus-visible,.yz-call-return:focus-visible{outline:3px solid #a9f5eb;outline-offset:2px}.mx_IncomingCallToast{background:#142d48!important;border:1px solid #4e7895!important;border-radius:20px!important;box-shadow:0 16px 44px #00132540!important;color:#fff!important;max-width:min(410px,calc(100vw - 24px))!important;padding:18px!important}.mx_IncomingCallToast_content{color:#fff!important}.mx_IncomingCallToast_message{color:#a9eced!important;font-size:14px!important;margin-bottom:12px!important}.mx_IncomingCallToast_AvatarWithDetails{background:#ffffff0d!important;color:#fff!important;--cpd-color-text-primary:#fff;--cpd-color-text-secondary:#c2d7e7;--cpd-color-text-success-primary:#a9eced}.mx_IncomingCallToast_AvatarWithDetails>div{min-width:0}.mx_IncomingCallToast_AvatarWithDetails [class*=title]{color:#fff!important}.mx_IncomingCallToast_actionButton{border-radius:12px!important;min-height:44px!important}.mx_IncomingCallToast_closeButton{background:#ffffff15!important;border-radius:10px!important;color:#fff!important;height:36px!important;width:36px!important}.mx_IncomingCallToast_toggleWithLabel{font-size:13px;gap:12px;margin-block:12px}.mx_PictureInPicture{border-radius:18px;box-shadow:0 12px 36px #081b3a55}@media(max-width:850px){.mx_RoomView_body.yz-call-layout{grid-template-columns:minmax(0,1fr)}.yz-call-layout .yz-call-chat{display:none}.mx_RoomHeader .yz-call-return{font-size:12px;padding-inline:10px}.yz-call-icon{height:36px!important;width:36px!important}}@media(prefers-reduced-motion:reduce){.yz-call-scene *{scroll-behavior:auto}}.yz-call-layout>.mx_RoomHeader{grid-column:1/-1;grid-row:1}.yz-call-layout>.yz-call-scene{grid-column:1;grid-row:2}.yz-call-layout>.yz-call-chat{grid-column:2;grid-row:2;position:relative}@media(max-width:850px){.yz-call-layout>.mx_RoomHeader,.yz-call-layout>.yz-call-scene{grid-column:1}}.yz-room-call-summary{align-items:center;color:#087f85;display:flex;font-size:11px;line-height:18px}.mx_RoomTile_selected .yz-room-call-summary{color:#fff}.yz-room-call-summary [class*=Avatar]{height:16px;width:16px}.mx_RoomTile:has(.yz-room-call-summary){min-height:80px}.yz-call-actions{position:relative}.yz-call-error{background:#fff4f3;border:1px solid #efaaaa;border-radius:12px;color:#872e2e;font-size:13px;padding:12px;position:absolute;right:0;top:48px;width:min(300px,75vw);z-index:20}.mx_RoomTile_selected .yz-room-call-summary,.mx_RoomTile_selected .yz-room-call-summary *{color:#fff!important}.yz-call-downloads{background:#142f4a;border:1px solid #328991;border-radius:14px;bottom:112px;box-shadow:0 10px 35px #092a4255;color:#fff;max-width:min(350px,calc(100vw - 36px));padding:10px 14px;position:fixed;right:18px;z-index:1000}.yz-call-downloads[hidden]{display:none}.yz-call-downloads>div{align-items:center;display:flex;gap:12px}.yz-call-downloads a{color:#b0f6ed;font-weight:600;padding:12px 0}.yz-call-downloads button{background:#ffffff12;border:1px solid #ffffff38;border-radius:8px;color:#fff;cursor:pointer;font-size:24px;height:36px;width:36px}.yz-call-access{color:#fff;font:13px/1.4 Inter,system-ui,sans-serif;position:relative}.yz-call-access>summary{align-items:center;background:#0c285038;border:1px solid #ffffff4d;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;gap:7px;list-style:none;min-height:40px;padding:8px 10px}.yz-call-access>summary::-webkit-details-marker{display:none}.yz-call-access>summary>svg{height:20px;width:20px}.yz-call-access-body{background:#fff;border:1px solid #dbe4ef;border-radius:14px;box-shadow:0 8px 28px #16304a29;box-sizing:border-box;color:#193251;padding:16px;position:absolute;right:0;top:48px;width:min(310px,calc(100vw - 36px));z-index:30}.yz-call-access-body p{color:#536981;margin:8px 0 0}.yz-call-access-body button{background:linear-gradient(110deg,#233b87,#117b89);border:0;border-radius:10px;color:#fff;cursor:pointer;font:inherit;margin-top:14px;min-height:44px;padding:8px 12px;width:100%}.yz-call-access-body button:disabled{cursor:wait;opacity:.6}.yz-call-access>summary:focus-visible{outline:3px solid #a9f5eb;outline-offset:2px}.mx_ToastContainer:has(.mx_IncomingCallToast){bottom:176px;left:auto;max-width:calc(100vw - 32px);padding:0;right:16px;top:auto}.mx_IncomingCallToast{box-sizing:border-box!important}.mx_IncomingCallToast_actionButton.yz-call-answer{background:linear-gradient(110deg,#263c87,#087e88)!important;border:1px solid #ffffff38!important;color:#fff!important}.mx_ToastContainer .mx_Toast_toast:has(.mx_IncomingCallToast){background:transparent;border:0;border-radius:20px;box-shadow:none;display:block;overflow:visible;padding:0!important}.mx_ToastContainer .mx_Toast_toast:has(.yz-incoming-mini){border-radius:16px}.mx_ToastContainer:has(.mx_IncomingCallToast) .mx_Toast_body{min-width:0}.mx_IncomingCallToast:has(.yz-incoming-mini){border-radius:16px!important;padding:0!important}.yz-incoming-mini{align-items:center;background:transparent;border:0;border-radius:15px;color:#eaf6ff;cursor:pointer;display:flex;font:13px/1.4 Inter,system-ui,sans-serif;gap:12px;min-height:64px;padding:12px 16px;text-align:left;width:100%}.yz-incoming-mini>svg{color:#68e0d6;flex:none}.yz-incoming-mini>span{display:grid;flex:1;min-width:0}.yz-incoming-mini strong{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yz-incoming-mini small{color:#bdd0e2;font-size:12px}.yz-incoming-mini>b{color:#9cebe5;font-size:12px;font-weight:600}.mx_IncomingCallToast_closeButton:focus-visible,.yz-incoming-mini:focus-visible{outline:3px solid #a9f5eb;outline-offset:3px}.yz-incoming-privacy{color:#c3d6e7;font:12px/1.5 Inter,system-ui,sans-serif;margin:0}.mx_IncomingCallToast_closeButton{border:0;cursor:pointer;display:grid!important;place-items:center;right:8px!important;top:8px}.mx_IncomingCallToast_closeButton>svg{height:22px!important;width:22px!important}@media(max-width:440px){.mx_IncomingCallToast{padding:12px!important}.mx_IncomingCallToast_content{padding:8px!important}.yz-incoming-mini{gap:9px;padding:12px}.mx_IncomingCallToast_actionButton{min-width:104px!important}}