// Font Awesome $fa-font-path: '~font-awesome/fonts'; @import '~font-awesome/scss/font-awesome'; @import '~substance/substance.css'; @import './elements/elements'; @import './panes/panes'; @import './notesEditor/notesEditor'; // grays $border: #ccc; $dark-gray: #999; $light-gray: #ddd; $primary: #eee; $ultra-light-gray: #fafafa; $black: #000; $shadow: rgba(0, 0, 0, .05); $teal: #46b9ba; $toolbar-active-bg: rgba(204, 204, 204, .75); $transparent-black: rgba(0, 0, 0, .75); $white: #fff; // track changes $inactive-grey: #404040; $active-blue: #4990e2; $scrollbar-bg: #f5f5f5; $scrollbar-thumb: rgba(0, 0, 0, .2); $scrollbar-track: rgba(0, 0, 0, .3); ::-webkit-scrollbar-track { background-color: $scrollbar-bg; border-radius: 10px; box-shadow: inset 0 0 6px $scrollbar-track; } ::-webkit-scrollbar { background-color: $scrollbar-bg; width: 4px; } ::-webkit-scrollbar-thumb { background: $scrollbar-thumb; } .editor-wrapper { height: 90vh; position: relative; // move to a new file toolbar.scss ?? .view-mode { font-size: 14px; position: absolute; right: 0; text-align: center; top: 10px; width: 20%; z-index: 9999; } } .sc-prose-editor { bottom: 0; left: 0; position: absolute; right: 0; top: 0; .sc-container-editor { max-width: 950px; } .se-toolbar-wrapper { border-bottom: 0; .sc-toolbar { background-color: $white; border-right: 0; max-width: 1200px; padding-left: 0; vertical-align: middle; width: 100%; @-moz-document url-prefix() { .sc-tool-group > .sc-switch-text-type { margin: 0; position: relative; top: 8px; } } .sm-target-track-change-enable { button { background-color: transparent; border: 0; color: $inactive-grey; line-height: 0; outline: none; padding: 0 19px; position: relative; } button::after { content: 'Record Changes'; } .track-changes-active { color: $active-blue; padding: 0 10px; text-decoration: underline; &:after { content: 'Recording Changes'; } } } .sm-target-track-change-toggle-view { cursor: pointer; button { background-color: transparent; border: 0; color: $inactive-grey; cursor: pointer; line-height: 0; outline: none; padding: 0 19px; position: relative; } button::after { content: 'show changes'; } .track-changes-view-active { color: $active-blue; padding: 0 19px; text-decoration: underline; } .track-changes-view-active::after { content: 'Hide changes'; } } .sm-target-document, .sm-target-annotations, .sm-target-insert, .sm-target-default { padding: 0 9px; .sc-button { background: transparent; border: 0; border-radius: 0; font-size: 14px; outline: none; padding: 0 12px; &:hover { background: transparent; &:disabled { background: transparent; } } } .sm-active { // background: $toolbar-active-bg; color: $black; margin: 0; outline: none; padding: 0; &:after { bottom: 8px; color: $black; content: 'x'; font-size: 8px; left: 21px; position: absolute; } } } } // End sc-toolbar } .se-scrollable { background-color: $white; border-right: 1px solid $light-gray; margin-top: 1px; .sidenav .sc-toolbar ul li.se-option.active { background-color: #d8d8d8; } .sidenav { background-color: #e8e8e8; // box-shadow: 0 0 12px $dark-gray; box-shadow: 2px 0px 1px -1px #ccc; height: 50%; left: 2%; margin-top: 189px; overflow-x: hidden; position: fixed; top: 0; user-select: none; width: 8%; z-index: 100; .sc-toolbar { background: transparent; border: 0; ul { margin: 0; padding: 0; li.se-option { padding: 3px; } } .sc-switch-text-type { bottom: 0; margin: 0; padding: 0; width: 140px; } } } } div.se-content { background-color: $white; color: $transparent-black; font-family: 'Fira Sans'; line-height: 38px; margin: 0% 0% 0% 15%; min-height: 100vh; padding: 1% 0%; transition: .3s; word-wrap: break-word; ::selection { background: $light-gray; } ::-moz-selection { background: $light-gray; } .se-selection-fragment { background: none; } .sc-split-pane { position: relative; } .sc-surface { outline: none; } .sc-overlay { .se-active-tools { background: transparent; border: 0; border-radius: 0; padding: 0; } } .sc-overlay.sm-theme-dark::before { border-style: none; border-width: 0; } .sc-list-ul { list-style-type: disc; padding-left: 19px; } .sc-list-ol { list-style-type: decimal; padding-left: 19px; } } // end sc-content .se-context-section { background-color: $ultra-light-gray; border-left: 1px solid $light-gray; box-shadow: inset 0 0 10px $shadow; } .sc-comments-pane { display: flex; flex-direction: column; flex-wrap: wrap; margin-left: 4%; } }