// Font Awesome $fa-font-path: './font-awesome/fonts'; @import './font-awesome/scss/font-awesome'; @import '../../../node_modules/substance/substance.css'; @import './elements/elements'; @import './panes/panes'; // grays $border: #ccc; $dark-gray: #999; $light-gray: #ddd; $primary: #eee; $ultra-light-gray: #fafafa; $black: #000; $teal: #46b9ba; $toolbar-active-bg: rgba(204, 204, 204, .75); $transparent-black: rgba(0, 0, 0, .75); $white: #fff; .editor-wrapper { height: 90vh; position: relative; .view-mode { background-color: $primary; border-bottom: 1px solid $border; border-top: 1px solid $border; height: 44px; position: fixed; text-align: center; width: 100%; z-index: 9999; span { font-size: 14px; position: relative; top: 10px; } } } .sc-prose-editor { bottom: 0; left: 0; position: absolute; right: 0; top: 0; .sc-toolbar { background-color: $primary; border: 1px solid $border; border-right: 0; // padding: 1px; padding-left: 0; button { color: $transparent-black; } .sm-target-text { border-right: 1px solid $border; padding: 0; } .sm-target-document { border-right: 1px solid $border; padding-right: 9px; } .sm-target-annotations { border-right: 1px solid $border; padding: 0 9px; } .sc-tool-group { .sc-button { background: transparent; border: 0; border-radius: 0; font-size: 14px; outline: none; padding: 0 12px; &:hover { background: $toolbar-active-bg; &:disabled { background: transparent; } } } .sm-active { background: $toolbar-active-bg; color: $black; margin: 0; outline: none; padding: 0; &:after { bottom: 17px; color: $black; content: 'x'; font-size: 8px; left: 21px; position: absolute; } } } } .sc-switch-text-type { margin-left: 1px; width: 150px !important; .se-toggle { background: transparent; border: 0; font-family: 'Fira Sans'; font-size: 14px; outline: none; } .se-options { top: 36px; } .se-option { background-color: $white; border: 0; font-family: 'Fira Sans'; } } .se-scrollable { background-color: $primary; border-right: 1px solid $light-gray; margin-top: 1px; } .se-content { color: $transparent-black; font-family: 'Fira Sans'; // line-height: 24px; word-wrap: break-word; ::selection { background: $light-gray; } ::-moz-selection { background: $light-gray; } .se-selection-fragment { background: none; } &:first-child { background-color: $white; box-shadow: 0 0 8px $dark-gray; margin: 1.5% 15% 7%; min-height: 100vh; padding: 3% 4% 1%; transition: .3s; } .sc-split-pane { position: relative; } .sc-surface { outline: none; } .sc-prose-editor-overlay-tools { .se-active-tools { background: transparent; border: 0; padding: 0; } } .sc-prose-editor-overlay-tools::before { border-style: none; border-width: 0; } } .sc-has-comments { .se-content { &:first-child { margin: 1.5% 27% 5% 1%; transition: .3s; } } } .se-context-section { background-color: $ultra-light-gray; border-left: 1px solid $light-gray; box-shadow: inset 0 0 10px rgba(0, 0, 0, .05); } .sc-comments-pane { display: flex; flex-direction: column; flex-wrap: wrap; margin-left: 8%; } }