.CallControlBar-module__T3a8IW__bar{justify-content:center;align-items:center;gap:var(--space-3);padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-full);background:hsl(var(--color-overlay) / .72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-lg);flex-wrap:wrap;display:inline-flex}.CallControlBar-module__T3a8IW__control{border-radius:var(--radius-full);background:hsl(var(--color-text-on-dark) / .14);block-size:56px;inline-size:56px;color:hsl(var(--color-text-on-dark));cursor:pointer;transition:background-color var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);border:none;justify-content:center;align-items:center;display:inline-flex}.CallControlBar-module__T3a8IW__bar[data-density=doctor] .CallControlBar-module__T3a8IW__control{block-size:48px;inline-size:48px}.CallControlBar-module__T3a8IW__control:hover:not(:disabled){background:hsl(var(--color-text-on-dark) / .24);transform:translateY(-1px)}.CallControlBar-module__T3a8IW__control:focus-visible{box-shadow:var(--shadow-focus);outline:none}.CallControlBar-module__T3a8IW__control:disabled{opacity:.45;cursor:not-allowed}.CallControlBar-module__T3a8IW__control[data-kind=mic][data-active]{background:hsl(var(--color-error));color:#fff}.CallControlBar-module__T3a8IW__control[data-kind=camera][data-active]{background:hsl(var(--color-warning));color:hsl(var(--color-overlay))}.CallControlBar-module__T3a8IW__control[data-kind=degrade][data-active]{background:hsl(var(--color-info));color:#fff}.CallControlBar-module__T3a8IW__end{background:hsl(var(--color-error));color:#fff;inline-size:72px}.CallControlBar-module__T3a8IW__bar[data-density=doctor] .CallControlBar-module__T3a8IW__end{inline-size:62px}.CallControlBar-module__T3a8IW__end:hover:not(:disabled){background:#c52020}.CallControlBar-module__T3a8IW__confirmGroup{justify-content:center;align-items:center;gap:var(--space-2);max-inline-size:100%;animation:CallControlBar-module__T3a8IW__scale-in var(--dur-base) var(--ease-decel);flex-wrap:wrap;display:inline-flex}.CallControlBar-module__T3a8IW__confirmLabel{color:hsl(var(--color-text-on-dark));font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:normal;text-align:center;overflow-wrap:anywhere}.CallControlBar-module__T3a8IW__confirmCancel{min-block-size:44px;padding-inline:var(--space-3);border:1.5px solid hsl(var(--color-text-on-dark) / .5);border-radius:var(--radius-full);color:hsl(var(--color-text-on-dark));font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0}.CallControlBar-module__T3a8IW__confirmCancel:focus-visible{box-shadow:var(--shadow-focus);outline:none}
.ConnectionQualityPill-module__i1XXRG__pill{align-items:center;gap:var(--space-2);padding-block:4px;padding-inline:var(--space-3);border-radius:var(--radius-full);background:hsl(var(--color-overlay) / .72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:hsl(var(--color-text-on-dark));font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-flex}.ConnectionQualityPill-module__i1XXRG__bars{align-items:flex-end;gap:2px;display:inline-flex}.ConnectionQualityPill-module__i1XXRG__bar{background:hsl(var(--color-text-on-dark) / .35);border-radius:1px;inline-size:3px}.ConnectionQualityPill-module__i1XXRG__pill[data-band=good] .ConnectionQualityPill-module__i1XXRG__bar.ConnectionQualityPill-module__i1XXRG__on{background:hsl(var(--color-success))}.ConnectionQualityPill-module__i1XXRG__pill[data-band=fair] .ConnectionQualityPill-module__i1XXRG__bar.ConnectionQualityPill-module__i1XXRG__on{background:hsl(var(--color-warning))}.ConnectionQualityPill-module__i1XXRG__pill[data-band=poor] .ConnectionQualityPill-module__i1XXRG__bar.ConnectionQualityPill-module__i1XXRG__on{background:hsl(var(--color-error))}
.AudioModeCard-module__ANRzsW__card{justify-content:center;align-items:center;gap:var(--space-4);block-size:100%;min-block-size:280px;inline-size:100%;padding:var(--space-6);border-radius:var(--radius-xl);background:hsl(var(--color-surface-sunken));text-align:center;flex-direction:column;display:flex}.AudioModeCard-module__ANRzsW__avatarHolder{display:inline-flex;position:relative}.AudioModeCard-module__ANRzsW__avatar{border-radius:var(--radius-full);background:hsl(var(--color-primary-tint));block-size:88px;inline-size:88px;color:hsl(var(--color-primary));font-size:var(--text-xl);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:inline-flex}.AudioModeCard-module__ANRzsW__pulse{border-radius:var(--radius-full);border:3px solid hsl(var(--color-primary));animation:AudioModeCard-module__ANRzsW__presence-pulse 2.8s var(--ease-standard) infinite;position:absolute;inset:-8px}.AudioModeCard-module__ANRzsW__waveform{align-items:center;gap:4px;block-size:32px;display:inline-flex}.AudioModeCard-module__ANRzsW__waveBar{background:hsl(var(--color-primary));block-size:10px;inline-size:4px;animation:AudioModeCard-module__ANRzsW__soft-pulse 1.4s var(--ease-standard) infinite;transform-origin:50%;border-radius:2px}.AudioModeCard-module__ANRzsW__title{color:hsl(var(--color-text));font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin:0}.AudioModeCard-module__ANRzsW__body{color:hsl(var(--color-text-muted));font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.AudioModeCard-module__ANRzsW__action{margin-block-start:var(--space-2)}
.FloatingVideoDock-module__U_kfnW__dock{border-radius:var(--radius-xl);background:hsl(var(--color-surface-sunken));flex-direction:column;flex:none;display:flex;overflow:hidden}.FloatingVideoDock-module__U_kfnW__dock[data-floating]{z-index:40;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border:1px solid hsl(var(--color-border-strong));position:fixed}.FloatingVideoDock-module__U_kfnW__dock[data-interaction=drag]{cursor:grabbing}.FloatingVideoDock-module__U_kfnW__bar{align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-2);background:hsl(var(--color-overlay) / .06);min-block-size:32px;display:flex}.FloatingVideoDock-module__U_kfnW__dock[data-floating] .FloatingVideoDock-module__U_kfnW__bar{cursor:grab;background:hsl(var(--color-overlay) / .82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.FloatingVideoDock-module__U_kfnW__dock[data-floating][data-interaction=drag] .FloatingVideoDock-module__U_kfnW__bar{cursor:grabbing}.FloatingVideoDock-module__U_kfnW__dragHint{color:hsl(var(--color-text-on-dark) / .8);padding-inline:var(--space-1);align-items:center;display:inline-flex}.FloatingVideoDock-module__U_kfnW__barSpacer{flex:auto}.FloatingVideoDock-module__U_kfnW__dockButton{border:1px solid hsl(var(--color-border-strong));border-radius:var(--radius-sm);background:hsl(var(--color-surface));color:hsl(var(--color-text));font-family:inherit;font-size:var(--text-2xs);font-weight:var(--weight-semibold);padding-block:3px;padding-inline:var(--space-2);cursor:pointer;white-space:nowrap;min-block-size:26px}.FloatingVideoDock-module__U_kfnW__dock[data-floating] .FloatingVideoDock-module__U_kfnW__dockButton{background:hsl(var(--color-surface) / .92)}.FloatingVideoDock-module__U_kfnW__dockButton:hover{border-color:hsl(var(--color-primary) / .5)}.FloatingVideoDock-module__U_kfnW__dockButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.FloatingVideoDock-module__U_kfnW__body{flex-direction:column;flex:auto;min-block-size:0;display:flex}.FloatingVideoDock-module__U_kfnW__resizeHandle{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg, transparent 0 50%, hsl(var(--color-text-on-dark) / .5) 50% 60%, transparent 60% 72%, hsl(var(--color-text-on-dark) / .5) 72% 82%, transparent 82%);z-index:2;block-size:22px;inline-size:22px;position:absolute;inset-block-end:0;inset-inline-end:0}[dir=rtl] .FloatingVideoDock-module__U_kfnW__resizeHandle{cursor:nesw-resize;transform:scaleX(-1)}@media (max-width:767px){.FloatingVideoDock-module__U_kfnW__resizeHandle{display:none}}
.SelfViewPip-module__wiP4aq__pip{aspect-ratio:3/4;border-radius:var(--radius-lg);background:hsl(var(--color-overlay));inline-size:clamp(96px,26%,160px);box-shadow:var(--shadow-lg);border:2px solid hsl(var(--color-text-on-dark) / .35);cursor:grab;touch-action:none;z-index:3;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);overflow:hidden}.SelfViewPip-module__wiP4aq__pip:active{cursor:grabbing}.SelfViewPip-module__wiP4aq__pip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.SelfViewPip-module__wiP4aq__pip video{object-fit:cover;block-size:100%;inline-size:100%;display:block}
