/* DominionStar Meet Build 10 Step 6 — connected workspace corrections */
#meetRoom.connected-workspace-step6 #meetFilmstrip{right:18px;left:auto;top:92px;cursor:grab;touch-action:none}
#meetRoom.connected-workspace-step6 #meetFilmstrip.is-dragging{cursor:grabbing!important;transition:none!important}
#meetRoom.connected-workspace-step6 #meetFilmstrip button,
#meetRoom.connected-workspace-step6 #meetFilmstrip input,
#meetRoom.connected-workspace-step6 #meetFilmstrip select,
#meetRoom.connected-workspace-step6 #meetFilmstrip textarea{cursor:pointer;touch-action:auto}
#meetRoom.connected-workspace-step6 #meetFilmstrip video,
#meetRoom.connected-workspace-step6 #meetFilmstrip .zoom-filmstrip-avatar,
#meetRoom.connected-workspace-step6 #meetFilmstrip .zoom-filmstrip-name,
#meetRoom.connected-workspace-step6 #meetFilmstrip .zoom-filmstrip-shade{pointer-events:none}

/* Participants button opens a separate Zoom-style people list; the video strip remains independent. */
#meetRoom.connected-workspace-step6 #meetParticipantsPanel{position:fixed!important;right:18px!important;left:auto!important;top:92px!important;bottom:auto!important;width:330px!important;max-height:calc(100vh - 190px)!important;background:#111419!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:0 24px 64px rgba(0,0,0,.54)!important;z-index:1350!important}
#meetRoom.connected-workspace-step6 #meetParticipantsPanel .meet-participants-list{overflow:auto!important;min-height:120px;max-height:calc(100vh - 340px)}
#meetRoom.connected-workspace-step6 #meetParticipantsPanel .meet-participant-row{grid-template-columns:36px minmax(0,1fr) auto!important;padding:8px 9px!important;gap:9px!important}
#meetRoom.connected-workspace-step6 #meetParticipantsPanel .meet-participant-controls{display:flex!important;align-items:center;gap:3px}
#meetRoom.connected-workspace-step6 #meetParticipantsPanel .meet-status-control,
#meetRoom.connected-workspace-step6 #meetParticipantsPanel .meet-person-menu>button{width:29px!important;height:29px!important;border-radius:8px!important}

/* Restore genuine split controls after the legacy dock grouping separated the arrows. */
#meetRoom.connected-workspace-step6 .meet-dock-left .connected-split-control{display:flex!important;align-items:stretch!important;background:rgba(255,255,255,.035);border-radius:13px;overflow:visible}
#meetRoom.connected-workspace-step6 .meet-dock-left .connected-split-control>button:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important}
#meetRoom.connected-workspace-step6 .meet-dock-left .connected-split-control>.meet-device-chevron{display:grid!important;place-items:center!important;width:28px!important;min-width:28px!important;padding:0!important;border-left:1px solid rgba(255,255,255,.09)!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}

/* Waiting-room requests always sit above the workspace, centered and clickable. */
.meet-join-toast.step6-centered-join-toast,
.meet-join-toast{top:22px!important;left:50%!important;right:auto!important;transform:translate(-50%,-12px) scale(.98)!important;z-index:5000!important;width:min(430px,calc(100vw - 32px))!important;background:#171a20!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.meet-join-toast.is-visible{transform:translate(-50%,0) scale(1)!important}

@media(max-width:760px){
  #meetRoom.connected-workspace-step6 #meetFilmstrip{right:10px;top:72px}
  #meetRoom.connected-workspace-step6 #meetParticipantsPanel{left:10px!important;right:10px!important;top:70px!important;width:auto!important;max-height:calc(100vh - 150px)!important}
  .meet-join-toast{top:10px!important;width:calc(100vw - 20px)!important}
}
