body.recording-running,body.recording-running *{cursor:none!important}
#recordingCursor{position:fixed;left:0;top:0;width:30px;height:38px;z-index:2147483645;pointer-events:none;will-change:transform;filter:drop-shadow(0 2px 2px #302b2730)}
#recordingCursor[hidden]{display:none!important}#recordingCursor svg{transition:scale .12s;transform-origin:6px 8px}#recordingCursor.is-clicking svg{scale:.88}
#recordingFade{position:fixed;inset:0;z-index:2147483643;background:#fffaf2;opacity:0;pointer-events:none;transition:opacity .2s ease}#recordingFade.is-dark{opacity:1}
.recording-hover.login-persona{border-color:#aa8150!important;box-shadow:0 5px 20px #76563320!important;transform:translateY(-2px)}
.recording-ripple{position:fixed;width:32px;height:32px;z-index:2147483644;pointer-events:none;border:2px solid #b38753;border-radius:50%;animation:recording-click .4s ease-out both}
/* Campus time is paused by the controller; no global animation override persists after recording. */
@keyframes recording-click{from{transform:translate(-50%,-50%) scale(.3);opacity:.8}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}
/* Additional recording-only presentation. No elements exist in ordinary use. */
.capture-partners{display:flex;gap:10px;margin:12px 0;color:#98724b;font-size:12px}.capture-partners>span{display:flex;align-items:center;gap:7px}.capture-partners img{width:28px;height:28px;border-radius:50%}
body.recording-clip-3 #ongoingButton{display:block!important;right:86px!important}body.recording-clip-3 #ongoingList:not([hidden]){display:block!important}body.recording-clip-3 #campusWallButton{right:188px!important}body.recording-clip-3 #agentHubEntry{right:278px!important}
.capture-delivery{position:fixed;transform:translate(-50%,-50%);z-index:100;display:grid;place-items:center;width:26px;height:26px;border:2px solid #fffaf3;border-radius:50%;background:#bd6053;box-shadow:0 2px 7px #634a2829;animation:delivery-pulse 1.8s infinite;pointer-events:auto}.capture-delivery[hidden]{display:none}.capture-delivery .file-icon{width:17px;height:19px;color:white!important}.capture-delivery .file-icon b{font-size:6px}.capture-delivery .file-icon svg{stroke:white}

body.recording-clip-2 #cg-portal{justify-content:flex-end;padding-right:24px;backdrop-filter:none;background:#231d1715}body.recording-clip-2 .cg-dialog{width:520px}body.recording-clip-2 .cg-draft-task{padding:11px 13px;margin:10px 0}.goal-map-pin{z-index:18001}body.recording-batch .router-managed:focus{outline:none}
