.CollabPage-module-scss-module__jY5wVW__root{z-index:200;background:#1c1c1c;position:fixed;inset:0;overflow:hidden}.CollabPage-module-scss-module__jY5wVW__heading{color:#fff;flex-direction:column;gap:4px;padding:16px 20px;display:flex}
.CollabMap-module-scss-module__cAru0G__root{background:#1c1c1c;width:100%;height:100%;min-height:480px;position:relative;overflow:hidden}.CollabMap-module-scss-module__cAru0G__root .openseadragon-canvas{outline:none}.CollabMap-module-scss-module__cAru0G__viewer{position:absolute;inset:0}.CollabMap-module-scss-module__cAru0G__status{z-index:1;text-align:center;color:#fff;pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.CollabMap-module-scss-module__cAru0G__tag{pointer-events:none;position:relative}.CollabMap-module-scss-module__cAru0G__dot{background:#fff;border:1.5px solid #1c1c1c;border-radius:50%;width:10px;height:10px;display:none;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #fff9}.CollabMap-module-scss-module__cAru0G__editable .CollabMap-module-scss-module__cAru0G__dot,.CollabMap-module-scss-module__cAru0G__ownUnpublished .CollabMap-module-scss-module__cAru0G__dot,.CollabMap-module-scss-module__cAru0G__preview .CollabMap-module-scss-module__cAru0G__dot{display:block}.CollabMap-module-scss-module__cAru0G__label{white-space:pre;text-align:center;-webkit-user-select:none;user-select:none;line-height:1.45;position:absolute;top:0;left:0;transform:translate(-50%,16px)}.CollabMap-module-scss-module__cAru0G__ownUnpublished{opacity:.9}.CollabMap-module-scss-module__cAru0G__ownUnpublished .CollabMap-module-scss-module__cAru0G__dot,.CollabMap-module-scss-module__cAru0G__ownUnpublished .CollabMap-module-scss-module__cAru0G__label{pointer-events:auto;cursor:help}.CollabMap-module-scss-module__cAru0G__ownUnpublished .CollabMap-module-scss-module__cAru0G__dot{background:0 0;border-style:dashed}.CollabMap-module-scss-module__cAru0G__ownUnpublished .CollabMap-module-scss-module__cAru0G__label{border:1px dashed #ffffffb3;border-radius:3px;padding:1px 5px}.CollabMap-module-scss-module__cAru0G__draggable .CollabMap-module-scss-module__cAru0G__dot{pointer-events:auto;cursor:grab}.CollabMap-module-scss-module__cAru0G__draggable .CollabMap-module-scss-module__cAru0G__dot:after{content:"";border-radius:50%;position:absolute;inset:-10px}.CollabMap-module-scss-module__cAru0G__editable .CollabMap-module-scss-module__cAru0G__label{pointer-events:auto;cursor:pointer}.CollabMap-module-scss-module__cAru0G__dragging .CollabMap-module-scss-module__cAru0G__dot{cursor:grabbing}.CollabMap-module-scss-module__cAru0G__dragging .CollabMap-module-scss-module__cAru0G__label{opacity:.5}.CollabMap-module-scss-module__cAru0G__placing .CollabMap-module-scss-module__cAru0G__ownUnpublished .CollabMap-module-scss-module__cAru0G__dot,.CollabMap-module-scss-module__cAru0G__placing .CollabMap-module-scss-module__cAru0G__ownUnpublished .CollabMap-module-scss-module__cAru0G__label,.CollabMap-module-scss-module__cAru0G__placing .CollabMap-module-scss-module__cAru0G__draggable .CollabMap-module-scss-module__cAru0G__dot,.CollabMap-module-scss-module__cAru0G__placing .CollabMap-module-scss-module__cAru0G__draggable .CollabMap-module-scss-module__cAru0G__label,.CollabMap-module-scss-module__cAru0G__placing .CollabMap-module-scss-module__cAru0G__editable .CollabMap-module-scss-module__cAru0G__dot,.CollabMap-module-scss-module__cAru0G__placing .CollabMap-module-scss-module__cAru0G__editable .CollabMap-module-scss-module__cAru0G__label{pointer-events:none;cursor:inherit}.CollabMap-module-scss-module__cAru0G__preview .CollabMap-module-scss-module__cAru0G__dot{width:12px;height:12px;animation:1.4s ease-in-out infinite CollabMap-module-scss-module__cAru0G__previewPulse}.CollabMap-module-scss-module__cAru0G__preview .CollabMap-module-scss-module__cAru0G__label{background:#1c1c1c8c;border:1px dashed #ffffffd9;border-radius:3px;padding:1px 5px}@keyframes CollabMap-module-scss-module__cAru0G__previewPulse{0%,to{box-shadow:0 0 0 1px #fff9}50%{box-shadow:0 0 0 6px #fff0}}@media (prefers-reduced-motion:reduce){.CollabMap-module-scss-module__cAru0G__preview .CollabMap-module-scss-module__cAru0G__dot{animation:none}}
.CollabMapInteractive-module-scss-module__hv-iZq__wrapper{position:absolute;inset:0}.CollabMapInteractive-module-scss-module__hv-iZq__staffToggle{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#1c1c1cb3;border:1px solid #ffffff4d;align-items:center;gap:6px;padding:6px 10px;display:flex;position:absolute;top:16px;left:16px}.CollabMapInteractive-module-scss-module__hv-iZq__controls{z-index:2;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:16px;left:16px}.CollabMapInteractive-module-scss-module__hv-iZq__gestureHint{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c1c1cf2;border:1px solid #ffffff4d;max-width:min(320px,100vw - 32px);padding:8px 12px}.CollabMapInteractive-module-scss-module__hv-iZq__hint{z-index:4;background:#1c1c1cf2;border:1px solid #ffffff4d;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:10px 16px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.CollabMapInteractive-module-scss-module__hv-iZq__formPanel{z-index:3;overscroll-behavior:contain;width:min(320px,100% - 32px);max-height:calc(100% - 32px);position:absolute;bottom:16px;left:16px;overflow-y:auto}
.CollabSidePanel-module-scss-module__t946SW__toggle{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c1c1cf2;border:1px solid #ffffff4d;padding:6px 12px;position:absolute;top:16px;right:16px}.CollabSidePanel-module-scss-module__t946SW__panel{z-index:4;overscroll-behavior:contain;flex-direction:column;gap:16px;width:360px;display:flex;position:absolute;top:60px;bottom:16px;right:16px;overflow-y:auto}@media (max-width:1023px){.CollabSidePanel-module-scss-module__t946SW__panel{width:auto;max-height:55%;top:auto;left:16px;right:16px}.CollabSidePanel-module-scss-module__t946SW__panel.CollabSidePanel-module-scss-module__t946SW__autoHidden{display:none}}
.QueueRow-module-scss-module__L7re4W__row{background:#ffffff0a;border:1px solid #ffffff26;border-radius:4px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.QueueRow-module-scss-module__L7re4W__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}
