@import "../../css/colors.css"; @import "../../css/units.css"; .editor-container { display: flex; flex-direction: column; padding: calc(4 * $grid-unit); } .row { display: flex; flex-direction: row; align-items: center; } .editor-container-top { border-bottom: 1px dashed $ui-pane-border; padding-bottom: calc(2 * $grid-unit); } .top-align-row { display: flex; padding-top: calc(5 * $grid-unit); flex-direction: row; } .row + .row { margin-top: calc(2 * $grid-unit); } .mod-dashed-border { border-right: 1px dashed $ui-pane-border; padding-right: calc(3 * $grid-unit); } $border-radius: 0.25rem; .button-group-button { display: inline-block; border: 1px solid $ui-pane-border; border-radius: 0; border-left: none; padding: calc(2 * $grid-unit); } .button-group-button:last-of-type { border-top-right-radius: $border-radius; border-bottom-right-radius: $border-radius; } .button-group-button:first-of-type { border-left: 1px solid $ui-pane-border; border-top-left-radius: $border-radius; border-bottom-left-radius: $border-radius; } .button-group-button.mod-left-border { border-left: 1px solid $ui-pane-border; } .button-group-button.mod-no-right-border { border-right: none; } .button-group-button-icon { width: 1.25rem; height: 1.25rem; vertical-align: middle; } .mod-mode-tools { margin-left: calc(3 * $grid-unit); } .canvas-container { width: 500px; height: 400px; box-sizing: content-box; border: 1px solid #e8edf1; border-radius: .25rem; position: relative; overflow: visible; } .mode-selector { display: flex; margin-right: calc(2 * $grid-unit); max-width: 5.5rem; flex-direction: row; flex-wrap: wrap; align-items: flex-start; align-content: flex-start; justify-content: space-between; } .zoom-controls { display: flex; flex-direction: row-reverse; }