/* SOUND COLLECTIVE V484 — additive call interface only. V483 transport untouched. */
.sc-v482-panel .sc-v484-clock[hidden],.sc-v482-panel .sc-v484-video-tool[hidden]{display:none!important}
.sc-v484-clock{display:inline-flex;align-items:center;white-space:nowrap;padding:8px 9px;border:1px solid #95b4b9;border-radius:9px;background:#173237;color:#d8ffff;font:800 13px/1.15 system-ui,sans-serif;font-variant-numeric:tabular-nums}
.sc-v482-panel .sc-v484-silence{flex:1 1 100%!important;min-height:44px!important;background:#354456!important;border:1px solid #a5b9cb!important;color:white!important;order:3}
.sc-v482-backdrop.sc-v484-ringing .sc-v482-panel{border-color:#fbbf73!important;box-shadow:0 0 0 3px #ac7c4355,0 12px 60px #000a!important}
.sc-v482-backdrop.sc-v484-ringing .sc-v482-brand{color:#ffe0b1!important}
.sc-v482-panel .sc-v482-stage .sc-v484-remote-label,.sc-v482-panel .sc-v482-stage .sc-v484-local-label{display:none;pointer-events:none;position:absolute;z-index:5;color:#fff;background:#07101acc;border:1px solid #a7b9c8aa;border-radius:7px;padding:4px 8px;font:800 11px/1.2 system-ui}
.sc-v482-backdrop:not(.sc-v483-audio) .sc-v484-remote-label{display:block!important;top:10px;left:10px}
.sc-v482-backdrop:not(.sc-v483-audio) .sc-v484-local-label{display:block!important;bottom:12px;right:12px;transform:translateY(-89px)}
.sc-v482-backdrop:not(.sc-v483-audio) .sc-v482-stage{background:#05080d!important}
.sc-v482-backdrop.sc-v484-expanded:not(.sc-v483-audio) .sc-v482-stage{height:clamp(270px,56dvh,620px)!important;max-height:620px!important}
.sc-v482-backdrop.sc-v484-expanded:not(.sc-v483-audio) #sc-v482-remote{object-fit:contain!important}
.sc-v482-backdrop.sc-v484-swapped:not(.sc-v483-audio) #sc-v482-remote{position:absolute!important;right:10px!important;bottom:10px!important;left:auto!important;top:auto!important;width:33%!important;height:33%!important;min-height:85px!important;object-fit:cover!important;border:2px solid #e6edf5!important;border-radius:10px!important;z-index:3!important}
.sc-v482-backdrop.sc-v484-swapped:not(.sc-v483-audio) #sc-v482-local{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;border:0!important;border-radius:0!important;z-index:1!important}
.sc-v482-backdrop.sc-v484-swapped:not(.sc-v483-audio) .sc-v484-remote-label{left:auto!important;top:auto!important;right:15px!important;bottom:calc(33% + 16px)!important;z-index:5!important}
.sc-v482-backdrop.sc-v484-swapped:not(.sc-v483-audio) .sc-v484-local-label{right:auto!important;bottom:auto!important;top:10px!important;left:10px!important;transform:none!important}
.sc-v482-tools .sc-v484-video-tool{background:#28364d!important;border:1px solid #8ba8d8!important}
.sc-v482-tools .sc-v484-video-tool[aria-pressed="true"]{background:#1c5e69!important;border-color:#a0e1ed!important}
@media(max-width:600px){
 .sc-v482-panel .sc-v482-titlebar{flex-wrap:wrap!important}
 .sc-v482-panel .sc-v483-call-head-actions{margin-left:auto!important;gap:5px!important}
 .sc-v482-panel .sc-v483-call-head-actions #sc-v483-minimize{font-size:11px!important}
 .sc-v482-backdrop:not(.sc-v483-audio):not(.sc-v484-expanded) .sc-v482-stage{height:clamp(200px,34dvh,325px)!important;min-height:200px!important}
 .sc-v482-panel .sc-v482-tools .sc-v484-video-tool{flex:1 1 42%!important}
 .sc-v482-panel .sc-v482-stage .sc-v484-local-label{transform:translateY(-83px)}
}
@media(max-width:365px){
 .sc-v482-panel .sc-v482-titlebar{gap:5px!important}
 .sc-v484-clock{padding:6px!important;font-size:12px!important}
 .sc-v482-panel .sc-v482-help{font-size:11px!important}
}
@media(prefers-reduced-motion:reduce){.sc-v482-backdrop.sc-v484-ringing .sc-v482-panel{animation:none!important}}
