.blocklyDropDownContent .blocklyPianoDiv{position:relative}.blocklyDropDownContent .blocklyNote{border:.5px solid;cursor:pointer;display:inline-block;position:absolute;top:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.blocklyDropDownContent .blocklyNote:hover{background-color:#ff0!important}.blocklyDropDownContent .blocklyNoteLabel{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:12pt}.blocklyDropDownContent .blocklyNoteLabel,.blocklyDropDownContent .blocklyNotePrevNext{border:.5px solid;color:#fff;display:inline-block;line-height:normal;position:absolute;text-align:center}.blocklyDropDownContent .blocklyNotePrevNext{border-top:0;cursor:pointer;font-weight:700}.blocklyDropdownTextLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:70px;display:inline-block;color:#fff;font-size:12px}.blocklyGridPickerTooltip{z-index:994}.blocklyGridPickerPadder{box-shadow:0 0 8px 1px rgba(0,0,0,.3)}.blocklyWidgetDiv .blocklyGridPickerMenu{display:table;outline:none}.blocklyGridPickerScroller{padding:4px}.blocklyGridPickerPadder,.blocklyGridPickerScroller{outline:none;border-radius:10px}.blocklyWidgetDiv .blocklyGridPickerRow{display:table-row}.blocklyWidgetDiv .blocklyGridPickerMenu .goog-menuitem{background:#fff;cursor:pointer}.blocklyWidgetDiv .blocklyGridPickerMenu .goog-menuitem-highlight,.blocklyWidgetDiv .blocklyGridPickerMenu .goog-menuitem-hover{background:#d6e9f8}.blocklyWidgetDiv .blocklyGridPickerMenu .goog-option{border:4px solid #000;border-radius:10px;display:table-cell;padding:4px;text-align:center;vertical-align:top}.blocklyWidgetDiv .blocklyGridPickerMenu .floatLeft{float:left}.blocklyWidgetDiv .blocklyGridPickerMenu .goog-option.goog-option-selected{outline:3px solid #fc3;position:relative}.blocklyWidgetDiv .blocklyGridPickerMenu .goog-menuitem .goog-menuitem-checkbox{display:none}.blocklyGridPickerTooltip{z-index:995}.ui.input input.blocklyGridPickerSearchBar{background:none;border:none;color:#fff}.ui.input input.blocklyGridPickerSearchBar::placeholder{color:#fff}.ui.input input.blocklyGridPickerSearchBar::-webkit-input-placeholder{color:#fff}.ui.input input.blocklyGridPickerSearchBar::-moz-placeholder{color:#fff}.ui.input input.blocklyGridPickerSearchBar:-ms-input-placeholder{color:#fff}.ui.input input.blocklyGridPickerSearchBar:-moz-placeholder{color:#fff}.blocklyToggle{transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.blocklyToggle .blocklyToggleCircle,.blocklyToggle .blocklyToggleRect{stroke-width:1px;stroke:grey;stroke-opacity:.4}.blocklyToggle.blocklyToggleOn .blocklyToggleCircle,.blocklyToggle.blocklyToggleOn .blocklyToggleRect{fill:#4ddc64}.blocklyToggle.blocklyToggleOff .blocklyToggleCircle,.blocklyToggle.blocklyToggleOff .blocklyToggleRect{fill:#95a5a6}.blocklyToggle.blocklyToggleOnBreakpoint polygon{fill:#e80d00;stroke:#fff;stroke-width:12px!important;stroke-linecap:round;stroke-opacity:1;cursor:pointer}.blocklyToggle.blocklyToggleOffBreakpoint polygon{fill:#333;stroke:0;cursor:pointer}.blocklyToggle~.blocklyText.blocklyToggleText{font-size:10pt;cursor:pointer}.blocklyToggle.blocklyToggleOff~.blocklyText.blocklyToggleText{fill:#fff}.blocklyDropDownDiv .rgbColorPicker .goog-palette-colorswatch{height:40px;width:40px}.blocklyDropDownDiv .blocklyFieldSliderReadout .blocklyColorReadout{height:20px;width:25px;border-radius:10px;display:inline-block;vertical-align:middle}.pixel-cell{shape-rendering:crispedges}.palette-selected{stroke:orange;stroke-width:2px}.palette-unselected{stroke:none}.sprite-editor-canvas{cursor:crosshair;z-index:1001}#sprite-editor-palette .palette-swatch{cursor:pointer}.sprite-editor-dropdown.blocklyDropDownDiv{background:linear-gradient(#4b7bec 50px,#2c3e50 0,#2c3e50)}.sprite-editor-dropdown.blocklyDropDownDiv .blocklyDropDownArrow.arrowTop{background:#4b7bec}.sprite-editor-dropdown.blocklyDropDownDiv .blocklyDropDownArrow.arrowBottom{background:#2c3e50}#sprite-editor-header{z-index:1002;height:50px;width:inherit;position:absolute;top:0;left:0}#sprite-editor-header-controls{width:100%;height:100%}#sprite-editor-gallery-outer{overflow:hidden;position:absolute;z-index:1002;width:100%}#sprite-editor-gallery{overflow-y:scroll;width:100%;height:100%;background:#2c3e50}.sprite-editor-card{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%23fff' d='M0 0h10v10H0z'/%3E%3Cpath fill='%23dedede' d='M0 0h5v5H0zM5 5h5v5H5z'/%3E%3C/svg%3E")}.sprite-editor-icon{fill:#fff;font-family:Icons;font-size:19px}.sprite-editor-xicon{fill:#fff;font-family:xicon;font-size:19px}.sprite-editor-button{cursor:pointer}.sprite-editor-button-bg{fill:#525a5b}.sprite-editor-button-fg{fill:#7f8c8d}.sprite-editor-button.disabled{cursor:not-allowed}.sprite-editor-button.disabled .sprite-editor-button-bg,.sprite-editor-button.disabled .sprite-editor-button-fg{fill-opacity:.8}.sprite-editor-button:active:not(.disabled) .sprite-editor-button-bg,.sprite-editor-button:active:not(.disabled) .sprite-editor-button-fg{fill-opacity:1!important;transition:fill-opacity .1s}.sprite-editor-button:hover:not(.disabled) .sprite-editor-button-bg,.sprite-editor-button:hover:not(.disabled) .sprite-editor-button-fg{fill-opacity:.8;transition:fill-opacity .1s}.sprite-editor-button.selected .sprite-editor-button-fg{fill:#495353}.sprite-editor-text{fill:#fff}svg.blocklySvg{background-color:#f9f9f9!important}#blocksEditor>div.loading,#maineditor{background:#f9f9f9}#blocksEditor{position:absolute}#blocksEditor .injectionDiv svg{overflow:visible}#blocksEditor>div.loading{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;opacity:.7}.blocklyMainBackground{stroke:none!important}.rtl text.blocklyText{text-align:right}body.blocklyMinimalBody{min-width:0;overflow:initial}@supports (-ms-accelerator:true){.rtl .blocklyPreview{right:50%;left:auto}}.blocklyDropDownDiv .goog-menuitem,input.blocklyHtmlInput,text.blocklyText,textarea.blocklyCommentTextarea{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace!important;font-weight:400}.blocklyFlyoutButton text.blocklyText,text.blocklyFlyoutLabelText{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important}text.blocklyText.blocklyBoldText{font-weight:700}text.blocklyText.blocklyItalicizedText{font-style:italic}text.blocklyText.blocklyBoldItalicizedText{font-weight:700;font-style:italic}.blocklyGreyExpressionBlockText{color:#fff}.blocklyFlyoutButton{fill:none!important}.blocklyFlyoutButton:hover{fill:#1aa5c6!important}.blocklyFlyoutButtonBackground{stroke:#1aa5c6!important;stroke-width:3px!important}.blocklyFlyoutButton .blocklyText{fill:#fff!important}.blocklyFlyoutButtonShadow{fill:none!important}.blocklyFlyoutLabelText{fill:#fff!important;font-size:1rem}.blocklyFlyoutHeading .blocklyFlyoutLabelText{fill:#fff!important;font-size:1.5rem}.blocklyFlyoutLabelText:hover{fill:#fff!important}.blocklyFlyoutLabelIcon{font-family:Icons;font-size:1.5rem}line.blocklyFlyoutLine{stroke:#fff}path.blocklyFlyoutBackground{fill:#3b3c3d!important;fill-opacity:1!important}div.blocklyWidgetDiv{position:fixed;z-index:993}div.blocklyDropDownDiv{z-index:994}div.blocklyTooltipDiv{border:none!important;box-shadow:none!important;background-color:transparent!important;opacity:1!important;overflow-wrap:break-word}.blocklyWidgetDiv .goog-slider-horizontal{background:#fff;border:2px solid #000;border-radius:5px}text.blocklyCheckbox{fill:#ff3030!important;text-shadow:0 0 6px red;font-size:17pt!important}.blocklyDragging>.blocklyPath{fill-opacity:.7}.blocklyDisabled>.blocklyPathDark{display:block!important;fill-opacity:.5}.blocklyScrollbarBackground{fill:none}.blocklyScrollbarHandle{fill:#cecdce;opacity:1}.blocklyScrollbarBackground:active+.blocklyScrollbarHandle,.blocklyScrollbarBackground:hover+.blocklyScrollbarHandle,.blocklyScrollbarHandle:active,.blocklyScrollbarHandle:hover{stroke-width:3;stroke:#cecdce}@media only screen and (max-width:767px){text.blocklyCheckbox{font-size:17pt!important}}.blocklyFlyoutLabel:not(.blocklyFlyoutHeading) .blocklyFlyoutLabelIcon{fill:#fff;font-size:1.7rem}.blocklyFlyoutLabel .blocklyFlyoutLabelIcon{font-family:legoIcons!important}.blocklyDropDownDiv{border-radius:0!important}.blocklyDropDownArrow.arrowTop{border-top-left-radius:0!important}.blocklyToggleRect{rx:0!important;ry:0!important}.blocklyDropDownButton{border-radius:0!important}.blocklyMusicFieldCategories .blocklyDropdownText,.blocklyMusicFieldOptions .blocklyDropdownText{display:flex;justify-content:center;line-height:1.5rem;color:#fff;font-size:13px}.blocklyMusicFieldCategories{position:absolute;text-align:center;left:0;right:0;top:0;width:100%;font-size:13px}.blocklyMusicFieldOptions{margin-top:80px}.blocklyDropdownTag{padding:2px;font-weight:700;margin:4px;border-radius:0;outline:none;border:1px solid;transition:box-shadow .1s;cursor:pointer}