/* Moving a whole workgroup to another room on the Workgroup choices tab
   (workgroup-room-move.js / workgroup-room-move-saving.js). */
.event-workgroup-room>header[draggable="true"]{cursor:grab}
.event-workgroup-room>header[draggable="true"]:active{cursor:grabbing}
.event-workgroup-room.room-dragging{opacity:.45}
.event-workgroup-room.room-swap-target{outline:3px dashed #ff2365;outline-offset:3px;box-shadow:0 12px 28px rgba(255,35,101,.22);transform:translateY(-3px)}
.event-workgroup-room.room-moving{opacity:.6;pointer-events:none}
.event-workgroup-room.room-moving>header::after{content:"Moving…";position:absolute;top:10px;right:14px;border-radius:999px;background:rgba(255,255,255,.9);color:#2d2d2f;padding:3px 8px;font:600 11px "Poppins",sans-serif}
/* The Move control sits quietly in the card's top-right corner, clear of the room name. */
.event-workgroup-room-controls>.event-workgroup-move-room{position:absolute;top:10px;right:12px;display:inline-flex;width:auto;height:auto;align-items:center;gap:4px;border:0;border-radius:999px;background:rgba(255,255,255,.86);color:#2d2d2f;padding:4px 9px;font:600 11px/1 "Poppins",sans-serif;cursor:pointer}
.event-workgroup-room-controls>.event-workgroup-move-room:hover,.event-workgroup-room-controls>.event-workgroup-move-room:focus-visible{background:#fff;color:#2d2d2f;outline:2px solid rgba(45,45,47,.25);outline-offset:1px}
.workgroup-room-move-list{display:grid;gap:8px}
.workgroup-room-move-list p{margin:0;color:#6f7378;font-size:12px}
.workgroup-room-move-choice{display:flex;align-items:center;gap:12px;width:100%;border:1px solid #ddd8d1;border-radius:12px;background:#fff;padding:12px 14px;color:#2d2d2f;text-align:left;cursor:pointer}
.workgroup-room-move-choice:hover,.workgroup-room-move-choice:focus-visible{border-color:#ff2365;outline:none;box-shadow:0 0 0 3px rgba(255,35,101,.15)}
.workgroup-room-move-choice>span:first-child{flex:0 0 auto;width:16px;height:16px;border-radius:50%;background:var(--move-colour,#e7e5e0)}
.workgroup-room-move-choice b,.workgroup-room-move-choice small{display:block}
.workgroup-room-move-choice b{font:700 13px "Poppins",sans-serif}
.workgroup-room-move-choice small{margin-top:2px;color:#6f7378;font-size:11px}
.workgroup-room-move-choice.room-green{--move-colour:#58d994}
.workgroup-room-move-choice.room-blue,.workgroup-room-move-choice.room-teal{--move-colour:#8cc6ec}
.workgroup-room-move-choice.room-purple{--move-colour:#7b0aec}
.workgroup-room-move-choice.room-pink{--move-colour:#ff5d91}
.workgroup-room-move-choice.room-orange{--move-colour:#fe7615}
.workgroup-room-move-choice.room-yellow{--move-colour:#fed23f}
@media (pointer:coarse){.event-workgroup-room-controls>.event-workgroup-move-room{min-height:30px;padding:6px 11px}}
