.nitro-camera-capture { .camera-canvas { width: 340px; height: 462px; background-image: url('../../../../assets/images/room-widgets/camera-widget/camera-spritesheet.png'); .camera-frame { position: absolute; width: 320px; height: 320px; margin-top: 9px; margin-left: 11.4px; &.bg { background: black; } .camera-frame-preview-actions { background: rgba(0, 0, 0, .5); } } .camera-button { width: 94px; height: 94px; cursor: pointer; margin-top: 334px; background-image: url('../../../../assets/images/room-widgets/camera-widget/camera-spritesheet.png'); background-position: -340px 0px; &:hover { background-position: -340px -94px; } &:active { background-position: -340px -188px; } } } .camera-roll { width: 330px; background: #bab8b4; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border: 1px solid black; box-shadow: inset 1px 0px white, inset -1px -1px white; img { width: 56px; height: 56px; border: 1px solid black; } } } .nitro-camera-editor { width: 600px; .effects { max-height: 363px; .effect-thumbnail { border-color: $grid-border-color !important; background-color: $grid-bg-color; &.active { border-color: $grid-active-border-color !important; background-color: $grid-active-bg-color; } .effect-thumbnail-image { img { width: 56px; height: 56px; } } } } .picture-preview { width: 320px; height: 320px; &.zoomed { background-size: 636px; background-position: center; } } }