.call-page[data-v-ddad0e66]{position:fixed;inset:0;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;background:#111827}.call-page__kit[data-v-ddad0e66]{position:fixed;left:0;right:0;bottom:0;top:var(--mulan-safe-top, env(safe-area-inset-top, 0px));height:calc(100% - var(--mulan-safe-top, env(safe-area-inset-top, 0px)));z-index:1}.call-page__overlay[data-v-ddad0e66]{position:fixed;left:0;right:0;bottom:0;top:var(--mulan-safe-top, env(safe-area-inset-top, 0px));height:calc(100% - var(--mulan-safe-top, env(safe-area-inset-top, 0px)));z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:#111827;box-sizing:border-box}.call-page__spinner[data-v-ddad0e66]{width:32px;height:32px;margin-bottom:12px;border-radius:50%;border:3px solid rgba(255,255,255,.24);border-top-color:#fff;animation:call-spin-ddad0e66 .8s linear infinite}.call-page__text[data-v-ddad0e66]{margin:0;font-size:15px;line-height:1.5;color:#ffffffe0;text-align:center}.call-page__btn[data-v-ddad0e66]{margin-top:16px;height:38px;padding:0 24px;border:none;border-radius:19px;background:#fff;color:#111827;font-size:14px;cursor:pointer}@keyframes call-spin-ddad0e66{to{transform:rotate(360deg)}}.call-page--compact-kit .TUICallKit-mobile .button-panel-container.mobile{width:100%;left:0;right:0}.call-page--compact-kit .TUICallKit-mobile .button-panel-container.mobile .button-group{width:100%!important;max-width:100vw;left:0!important;right:0!important;transform:none!important;padding:0 6px;box-sizing:border-box}.call-page--compact-kit .TUICallKit-mobile .button-panel-container.mobile .tk-grid-item{overflow:hidden;box-sizing:border-box}.call-page--compact-kit .TUICallKit-mobile .button-panel-container.mobile .btn-content{width:100%;max-width:100%;padding:0 1px;box-sizing:border-box}.call-page--compact-kit .TUICallKit-mobile .button-panel-container.mobile .btn-content .tk-text{display:block;width:100%;max-width:100%;margin-top:4px!important;padding:0;font-size:10px!important;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;box-sizing:border-box}.call-page--compact-kit .TUICallKit-mobile .button-panel-container.mobile .tk-button.tk-circle{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important}html,body,#app{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:#111827;-webkit-tap-highlight-color:transparent}.TUICallKit-mobile .top-bar-container{padding-top:max(8px,env(safe-area-inset-top,0px));height:auto!important;min-height:calc(5.8vh + env(safe-area-inset-top,0px));box-sizing:border-box}.TUICallKit-mobile .overlay-stream-content{padding-top:max(12px,env(safe-area-inset-top,0px))}.TUICallKit-mobile .button-panel-container.mobile{padding-bottom:max(12px,env(safe-area-inset-bottom,0px));box-sizing:border-box}.TUICallKit-mobile .button-panel-container.mobile .button-group{width:100%!important;left:0!important;right:0!important;transform:none!important;padding:0 6px;box-sizing:border-box}.TUICallKit-mobile .button-panel-container.mobile .tk-grid-item{overflow:hidden}.TUICallKit-mobile .button-panel-container.mobile .btn-content .tk-text{font-size:10px!important;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.TUICallKit-mobile .button-panel-container.mobile .tk-button.tk-circle{width:50px!important;height:50px!important}*,*:before,*:after{box-sizing:border-box}button{font-family:inherit}
