3 background-color: #FFF;
5 border: 1px solid #D4D4D4;
14 border: 1px solid $negative;
17 border: 1px solid $positive;
19 &.disabled, &[disabled] {
20 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAMUlEQVQIW2NkwAGuXbv2nxGbHEhCS0uLEUMSJgHShCKJLIEiiS4Bl8QmAZbEJQGSBAC62BuJ+tt7zgAAAABJRU5ErkJggg==);
36 #markdown-editor-input {
50 .markdown-display, .markdown-editor-wrap {
54 .markdown-editor-wrap {
56 flex-direction: column;
57 border: 1px solid #DDD;
63 @include smaller-than($m) {
65 flex-direction: column;
67 #markdown-editor .markdown-editor-wrap {
71 #markdown-editor .editor-toolbar {
74 #markdown-editor .editor-toolbar > * {
77 .editor-toolbar-label {
78 float: none !important;
79 border-bottom: 1px solid #DDD;
82 .markdown-editor-wrap:not(.active) .editor-toolbar + div, .markdown-editor-wrap:not(.active) .editor-toolbar .buttons {
85 #markdown-editor .markdown-editor-wrap:not(.active) {
100 [drawio-diagram]:hover {
101 outline: 2px solid $primary;
110 border-bottom: 1px solid #DDD;
111 background-color: #EEE;
128 margin-bottom: 0.2em;
130 display: inline-block;
134 label.radio, label.checkbox {
137 input[type="radio"], input[type="checkbox"] {
142 label.inline.checkbox {
147 margin-bottom: 0.8em;
158 input[type="text"], input[type="number"], input[type="email"], input[type="date"], input[type="search"], input[type="url"],
159 input[type="color"], input[type="password"], select, textarea {
173 display: inline-grid;
174 grid-template-columns: (16px + $-s) 1fr;
181 display: inline-block;
182 border: 2px solid currentColor;
193 transition: transform ease-in-out 120ms;
195 transform-origin: center center;
198 input[type=checkbox] {
201 input[type=checkbox]:checked + .custom-checkbox .svg-icon {
204 .custom-checkbox:hover {
205 background-color: rgba(0, 0, 0, 0.05);
209 .toggle-switch-list {
213 &.compact .toggle-switch {
222 .setting-list > div {
223 border-bottom: 1px solid #DDD;
229 .setting-list-label {
233 .setting-list-label + p.small {
236 .setting-list-label + .grid {
240 .setting-list .grid, .stretch-inputs {
241 input[type=text], input[type=email], input[type=password], select {
247 background-color: #F8F8F8;
248 font-family: monospace;
256 div.text-pos, div.text-neg, p.text-post, p.text-neg {
261 .form-group[collapsible] {
263 border: 1px solid #DDD;
270 .collapse-title, .collapse-title label {
273 .collapse-title label {
278 .collapse-title label:before {
279 display: inline-block;
282 transition: all ease-in-out 400ms;
283 transform: rotate(0);
289 &.open .collapse-title label:before {
290 transform: rotate(90deg);
294 .inline-input-style {
300 .title-input input[type="text"] {
301 @extend .inline-input-style;
306 .title-input.page-title {
325 .description-input textarea {
326 @extend .inline-input-style;
332 div[editor-type="markdown"] .title-input.page-title input[type="text"] {
340 background-color: transparent;
366 border-bottom: 2px solid #DDD;
370 border-bottom: 2px solid #AAA;
377 background-color: #BBB;