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==);
23 background-color: #f8f8f8;
26 border-color: var(--color-primary);
27 outline: 1px solid var(--color-primary);
43 #markdown-editor-input {
57 .markdown-display, .markdown-editor-wrap {
61 .markdown-editor-wrap {
63 flex-direction: column;
64 border: 1px solid #DDD;
77 @include smaller-than($m) {
79 flex-direction: column;
81 #markdown-editor .markdown-editor-wrap {
86 #markdown-editor .editor-toolbar {
89 #markdown-editor .editor-toolbar > * {
92 .editor-toolbar-label {
93 float: none !important;
94 border-bottom: 1px solid #DDD;
97 .markdown-editor-wrap:not(.active) .editor-toolbar + div,
98 .markdown-editor-wrap:not(.active) .editor-toolbar .buttons,
99 .markdown-editor-wrap:not(.active) .markdown-display {
102 #markdown-editor .markdown-editor-wrap:not(.active) {
113 .markdown-editor-display {
114 background-color: #FFFFFF;
116 background-color: #FFFFFF;
120 [drawio-diagram]:hover {
121 outline: 2px solid var(--color-primary);
130 border-bottom: 1px solid #DDD;
131 background-color: #EEE;
148 margin-bottom: 0.2em;
150 display: inline-block;
154 label.radio, label.checkbox {
157 input[type="radio"], input[type="checkbox"] {
162 label.inline.checkbox {
167 margin-bottom: 0.8em;
178 input[type="text"], input[type="number"], input[type="email"], input[type="date"], input[type="search"], input[type="url"],
179 input[type="color"], input[type="password"], select, textarea {
198 display: inline-grid;
199 grid-template-columns: (16px + $-s) 1fr;
206 display: inline-block;
207 border: 2px solid currentColor;
218 transition: transform ease-in-out 120ms;
220 transform-origin: center center;
223 input[type=checkbox] {
226 input[type=checkbox]:checked + .custom-checkbox .svg-icon {
229 .custom-checkbox:hover {
230 background-color: rgba(0, 0, 0, 0.05);
234 .toggle-switch-list {
238 &.compact .toggle-switch {
247 .setting-list > div {
248 border-bottom: 1px solid #DDD;
254 .setting-list-label {
258 .setting-list-label + p.small {
261 .setting-list-label + .grid {
265 .setting-list .grid, .stretch-inputs {
266 input[type=text], input[type=email], input[type=password], select {
272 background-color: #F8F8F8;
273 font-family: monospace;
281 div.text-pos, div.text-neg, p.text-post, p.text-neg {
286 .form-group[collapsible] {
288 border: 1px solid #DDD;
295 width: calc(100% + 32px);
298 .collapse-title, .collapse-title label {
301 .collapse-title label {
306 .collapse-title label:before {
307 display: inline-block;
310 transition: all ease-in-out 400ms;
311 transform: rotate(0);
317 &.open .collapse-title label:before {
318 transform: rotate(90deg);
322 .inline-input-style {
328 .title-input input[type="text"] {
329 @extend .inline-input-style;
334 .title-input.page-title {
353 .description-input textarea {
354 @extend .inline-input-style;
360 div[editor-type="markdown"] .title-input.page-title input[type="text"] {
368 background-color: transparent;
379 padding-left: $-l + 4px;
394 border-bottom: 2px solid #DDD;
398 border-bottom: 2px solid #AAA;
405 background-color: #BBB;
417 clip: rect(0, 0, 0, 0);
419 .custom-file-input:focus + label {
420 border-color: var(--color-primary);
421 outline: 1px solid var(--color-primary);