.live-microphone-permission-dialog_card__45qh3{display:flex;width:min(calc(100% - 32px),420px);max-width:420px;max-height:calc(100dvh - 32px);flex-direction:column;gap:22px;overflow-y:auto;padding:25px;border:0;border-radius:15px;background:#fff;color:#222;box-shadow:0 24px 80px rgb(0 0 0/22%)}.live-microphone-permission-dialog_card__45qh3 header{display:flex;align-items:flex-start;gap:13px;padding-bottom:16px;border-bottom:1px solid #eee}.live-microphone-permission-dialog_icon__WC1f7{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:12px;background:#eef0ff;color:#5867f5}.live-microphone-permission-dialog_card__45qh3 header>div{min-width:0}.live-microphone-permission-dialog_card__45qh3 h2,.live-microphone-permission-dialog_card__45qh3 p{margin:0}.live-microphone-permission-dialog_card__45qh3 h2{color:#222;font-size:16px;font-weight:600;line-height:22px}.live-microphone-permission-dialog_card__45qh3 header p{margin-top:4px;color:#777;font-size:13px;line-height:20px}.live-microphone-permission-dialog_guide__1FnYG{padding:14px;border-radius:12px;background:#f7f7fe}.live-microphone-permission-dialog_guide__1FnYG>strong{color:#3a3d52;font-size:13px;font-weight:600;line-height:19px}.live-microphone-permission-dialog_guide__1FnYG>p{margin-top:9px;color:#666;font-size:13px;line-height:20px}.live-microphone-permission-dialog_guide__1FnYG ol{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.live-microphone-permission-dialog_guide__1FnYG li{display:flex;min-width:0;align-items:flex-start;gap:9px}.live-microphone-permission-dialog_guide__1FnYG li>span{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;border-radius:999px;background:#5867f5;color:#fff;font-size:11px;font-weight:600}.live-microphone-permission-dialog_guide__1FnYG li p{color:#555;font-size:13px;line-height:20px}.live-microphone-permission-dialog_card__45qh3 footer{display:flex;flex-direction:column;align-items:center;gap:10px}.live-microphone-permission-dialog_cancelButton__LW3XP,.live-microphone-permission-dialog_retryButton__mmxWB{border:0;border-radius:10px;cursor:pointer;font:inherit;font-size:14px;font-weight:500}.live-microphone-permission-dialog_retryButton__mmxWB{width:100%;min-height:45px;padding:10px 18px;background:#5867f5;color:#fff}.live-microphone-permission-dialog_retryButton__mmxWB:hover:not(:disabled){background:#4d5be0}.live-microphone-permission-dialog_cancelButton__LW3XP{min-height:24px;padding:2px 8px;background:transparent;color:#888}.live-microphone-permission-dialog_cancelButton__LW3XP:hover:not(:disabled){color:#5867f5}.live-microphone-permission-dialog_cancelButton__LW3XP:focus-visible,.live-microphone-permission-dialog_retryButton__mmxWB:focus-visible{outline:2px solid #5867f5;outline-offset:2px}.live-microphone-permission-dialog_cancelButton__LW3XP:disabled,.live-microphone-permission-dialog_retryButton__mmxWB:disabled{cursor:wait;opacity:.55}@container app-shell (max-width: 520px){.live-microphone-permission-dialog_card__45qh3{width:calc(100% - 20px);max-height:calc(100dvh - 20px);margin:auto 10px 10px;padding:20px}}@media (any-pointer:coarse){.live-microphone-permission-dialog_cancelButton__LW3XP,.live-microphone-permission-dialog_retryButton__mmxWB{min-height:44px}}@media (prefers-reduced-motion:reduce){.live-microphone-permission-dialog_cancelButton__LW3XP,.live-microphone-permission-dialog_retryButton__mmxWB{transition:none}}