.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_cameraPanelContainer_L3Jvb{position:absolute;top:calc(50% - 160px);right:1px;z-index:10;display:flex;flex-direction:column;align-items:stretch;width:43px;transition:width .2s ease;height:fit-content}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_cameraPanelContainer_L3Jvb:hover{width:162px}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_cameraPanelContainer_L3Jvb:hover .CameraPanelControls_cameraButton_L3Jvb{justify-content:flex-start;padding:0 8px}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_cameraPanelContainer_L3Jvb:hover .CameraPanelControls_cameraButton_L3Jvb svg{position:static;transform:none}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_cameraPanelContainer_L3Jvb:hover .CameraPanelControls_cameraButton_L3Jvb .CameraPanelControls_cameraLabel_L3Jvb{opacity:1;padding-left:8px}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_cameraPanelContainer_L3Jvb:hover .CameraPanelControls_cameraLabel_L3Jvb{opacity:1;transform:translate(0);width:100%}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_cameraList_L3Jvb{background-color:var(--background-color);border-radius:4px;display:flex;flex-direction:column;gap:4px;padding:6px;max-height:440px;overflow:hidden;border:1px solid var(--border-color);box-shadow:0 0 3px #0000001a}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_cameraList_L3Jvb:hover{overflow-y:auto;overflow-x:hidden}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_cameraList_L3Jvb:hover::-webkit-scrollbar{width:4px}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_cameraList_L3Jvb:hover::-webkit-scrollbar-thumb{background-color:var(--secondary-background-color);border-radius:2px}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_cameraButton_L3Jvb{display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:var(--background-color);color:var(--text-color);cursor:pointer;transition:width .2s ease,background-color .2s ease,justify-content .2s ease;min-height:32px;border:1px solid var(--border-color);position:relative}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_cameraButton_L3Jvb svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;flex-shrink:0}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_cameraButton_L3Jvb .CameraPanelControls_cameraLabel_L3Jvb{padding-left:32px;opacity:0}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_cameraButton_L3Jvb:hover{background-color:var(--secondary-background-color)}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_cameraButton_L3Jvb:active{background-color:var(--selected-primary-background-color)}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_cameraLabel_L3Jvb{color:var(--text-color);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translate(-10px);transition:all .2s ease,width 0s;width:0;text-align:left}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_playAllButton_L3Jvb{display:flex;align-items:center;background-color:var(--background-color);border:1px solid var(--border-color)}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_playAllButton_L3Jvb[data-playing=true] svg{display:none}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_playAllButton_L3Jvb[data-playing=true]:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background-color:currentColor;transform:translate(-50%,-50%)}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_playAllButton_L3Jvb:hover{border:1px solid var(--border-color);background-color:var(--secondary-background-color)}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_active_L3Jvb{background-color:var(--selected-primary-background-color)}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_toggleButton_L3Jvb{position:absolute;bottom:42px;right:10px;background-color:var(--background-color);border:1px solid var(--border-color);color:var(--text-color);width:27px;height:27px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 3px #0000001a}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_toggleButton_L3Jvb svg{width:16px;height:16px}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_toggleButton_L3Jvb .CameraPanelControls_cameraLabel_L3Jvb{display:none}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_toggleButton_L3Jvb:hover{background-color:var(--secondary-background-color);box-shadow:0 0 3px #0003}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_toggleButton_L3Jvb[data-active=false]{background-color:var(--background-color);color:var(--primary-color)}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_toggleButton_L3Jvb[data-active=false]:hover{background-color:var(--secondary-background-color)}.CameraPanelControls_cameraPanelControls_L3Jvb .CameraPanelControls_toggleButton_L3Jvb[data-active=false] svg{color:var(--text-color)}
