/* V0.33.2 microphone cards — photo as full background, numbered labels on left */
.ol-voice-live-seat{overflow:hidden!important;isolation:isolate;position:relative}
.ol-voice-live-seat .ol-voice-seat-number{align-self:flex-start!important;position:relative!important;left:0!important;top:0!important;z-index:8!important;padding:3px 9px!important;min-width:24px;border-radius:9px!important;font-size:12px!important}
.ol-voice-live-seat .ol-v293-seat-cover{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:-2!important;pointer-events:none}
.ol-voice-live-seat.ol-v293-has-photo{background:#101525!important}
.ol-voice-live-seat.ol-v293-has-photo::before{display:block!important;content:''!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(to bottom,rgba(0,0,0,.35),rgba(0,0,0,.02) 32%,rgba(0,0,0,.70) 100%)!important;pointer-events:none}
.ol-voice-live-seat.ol-v293-has-photo .ol-voice-profile-action .ol-voice-avatar{display:none!important}
.ol-voice-live-seat.ol-v293-has-photo .ol-voice-profile-action{margin-top:auto!important}
.ol-voice-live-seat.ol-v293-has-photo .ol-voice-person-name{font-size:12px!important;text-shadow:0 2px 7px #000!important}
.ol-voice-live-seat.ol-v293-has-photo .ol-voice-seat-status{text-shadow:0 2px 6px #000!important}
.ol332-bg-tool{margin:8px 0 16px;padding:7px 9px;border:1px solid rgba(44,222,226,.2);border-radius:13px;background:#101c29;color:#eef9fb;font-size:12px}
.ol332-bg-tool[hidden],#ol332BgPanel[hidden]{display:none!important}
#ol332BgToggle{color:#d2fbfd;background:#17293b;border:1px solid #367c91;border-radius:9px;padding:8px 12px;cursor:pointer}
#ol332BgPanel{padding:12px 4px 4px;display:grid;gap:8px}
#ol332BgPanel p{margin:0;font-size:12px;line-height:1.5}
#ol332BgFile{min-width:0;max-width:100%}
#ol332BgBuy{border:1px solid #3ca7bc;color:white;background:#236a7c;border-radius:10px;padding:10px;cursor:pointer}
#ol332BgBuy:disabled{opacity:.6;cursor:wait}
