window.settings-dialog { opacity: $bar-menus-opacity * 0.01; background-color: $bar-menus-cards; color: $bar-menus-text; $widget-bg: $bar-menus-cards; $border: none; $fg: $bar-menus-text; .settings-dialog-box { min-width: 75em; } .header { background-color: transparentize($bar-menus-background, 0.1); border-bottom-left-radius: $bar-menus-border-radius * 0.5; border-bottom-right-radius: $bar-menus-border-radius * 0.5; padding: $padding; button { font-weight: bold; } button.close { color: $bar-menus-iconbuttons-passive; image { font-size: 2em; } &:hover { color: $bar-menus-buttons-active; } } button.reset { color: $bar-menus-iconbuttons-passive; padding: $padding * 0.5; image { font-size: 1.25em; } &:hover { color: $bar-menus-buttons-active; } } } .page { .page-content { padding: $padding * 2; padding-top: 0; } } .group { .group-title { color: $bar-menus-text; margin-bottom: $spacing * 0.5; } .group-reset { margin: $spacing * 0.5; padding: $padding * 0.5; &:disabled { color: transparent; } } &:not(:first-child) { margin-top: $spacing; } } .row { background-color: $widget-bg; padding: $padding; border: $border; border-top: none; &:first-child { border-radius: $radius $radius 0em 0em; border: $border; } &:last-child { border-radius: 0em 0em $radius $radius; } &:first-child:last-child { border-radius: $radius; border: $border; } button.reset { margin-left: $spacing; } label.id, label.note { color: transparentize($fg, 0.4); } entry, button { padding: $padding; } spinbutton { entry { border-radius: $radius 0em 0em $radius; } button { border-radius: 0em; } button:last-child { border-radius: 0em $radius $radius 0em; } } .enum-setter { label { background-color: $widget-bg; border: $border; padding: 0em $padding; border-radius: $radius 0em 0em $radius; } button { border-radius: 0em; } button:last-child { border-radius: 0em $radius $radius 0em; } } &.wallpaper { button { margin-top: $spacing * 0.5; } .preview { border-radius: $radius; } } } } .option-item { margin: 0em 2em; margin-bottom: 1em; .reset { color: $bar-menus-iconbuttons-passive; } .options-label { color: $bar-menus-text; } .options-sublabel { font-size: 0.75em; margin-top: 0.2em; color: $bar-menus-dimtext; } .options-sublabel-link { label { font-size: 0.75em; margin-top: 0.2em; color: $bar-menus-dimtext; } &:hover label { color: $bar-menus-listitems-active; } } .inputter-container { border-radius: $bar-menus-border-radius * 0.5; :first-child { border-radius: $bar-menus-border-radius * 0.5; } padding: 0.35em 0.35em; background: transparentize($bar-menus-background, 0.6); margin-right: 1em; } } .options-header { margin: 1em 1em; .label-name { color: $bar-menus-label; font-size: 0.9em; margin-right: 0.5em; } } .pager-button { color: transparentize($bar-menus-text, 0.4); margin: 0.5em 0.75em; &.category label { font-size: 1.4em; } &:hover { label { text-decoration: underline; color: $bar-menus-text; } } &.active { label { text-decoration: underline; color: $bar-menus-text; } } } .bar-theme-page { min-height: 40em; } .settings-menu-stack { background: $red; } .paged-container { .reset-options { color: $bar-menus-text; image:disabled { color: $bar-menus-buttons-disabled; } &:hover { image { color: transparentize($bar-menus-text, 0.5); } } } scrollbar { margin-right: 0.2em; min-width: 0.6em; border-radius: $bar-menus-border-radius; background: $bar-menus-background; slider { min-width: 0.6em; border-radius: $bar-menus-border-radius; background: $bar-menus-buttons-default; } } selection { background: $bar-menus-label; color: $bar-menus-cards; } switch { font-size: 10px; &:checked { background: $bar-menus-switch-enabled; } slider { background-color: $bar-menus-switch-puck; } &:active { background: if($bar-menus-monochrome, $bar-menus-switch-enabled, $bar-menus-menu-bluetooth-switch-enabled); } } entry { min-width: 15em; } } dialog { background: $bar-menus-cards; color: $bar-menus-text; :selected { background: transparentize($bar-menus-label, 0.2); color: transparentize($bar-menus-cards, 0.2); } headerbar { border-bottom: 0.075em solid $bar-menus-border-color; background: $bar-menus-cards; padding: 0.5em; font-size: 1.5em; button { color: $bar-menus-buttons-text; min-width: 4.5em; min-height: 2.5em; border-radius: $bar-menus-border-radius; background: $bar-menus-buttons-default; &:hover { background: transparentize($bar-menus-buttons-default, 0.5); } } } viewport { border-right: 0.25em solid $bar-menus-border-color; list { row { padding: 0em 1.5em; &:hover { background: $bar-menus-buttons-default; color: $bar-menus-buttons-text; } label { margin: 0.5em 0.5em; font-size: 0.85em; } } } } stack { .horizontal .path-bar { button { background: $bar-menus-iconbuttons-active; min-width: 3em; min-height: 2em; border-radius: $bar-menus-border-radius * 0.5; &:disabled { background: $bar-menus-buttons-disabled; } &:hover { background: transparentize($bar-menus-buttons-active, 0.5); } label { margin: 0em 0.25em; color: $bar-menus-buttons-text; } image { margin: 0em 0.5em; color: $bar-menus-buttons-text; } margin: 0.25em; } } } treeview header button { padding: 0.25em; border: 0.15em solid $bar-menus-border-color; } headerbar { color: $bar-menus-label; } popover { background: if($bar-menus-monochrome, $bar-menus-background, $bar-menus-popover-background); border-radius: $bar-buttons-radius; modelbutton { margin-bottom: 0.5em; } modelbutton:hover label { color: if($bar-menus-monochrome, $bar-menus-label, $bar-menus-popover-text); } modelbutton:disabled label { color: transparentize(if($bar-menus-monochrome, $bar-menus-label, $bar-menus-popover-text), 0.5); } separator { margin: 0.5em 0em; } } separator { background-color: transparentize(if($bar-menus-monochrome, $bar-menus-text, $bar-menus-popover-text), 0.7); min-height: 0.075em * $popoverScaling; } check, radio { min-height: 0.8em * $popoverScaling; min-width: 0.8em * $popoverScaling; margin-right: 0.5em * $popoverScaling; padding: 0; color: transparent; background-color: if($bar-menus-monochrome, $bar-menus-background, $bar-menus-popover-background); transition: all 100ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); } radio { border-radius: 9999px; border-color: if($bar-menus-monochrome, $bar-menus-label, $bar-menus-popover-text); } check { border-radius: $bar-buttons-radius; border-color: if($bar-menus-monochrome, $bar-menus-label, $bar-menus-popover-text); } check:hover, radio:hover { box-shadow: 0 0 0 4px transparentize(if($bar-menus-monochrome, $bar-menus-label, $bar-menus-popover-text), 0.8); background-color: transparentize(if($bar-menus-monochrome, $bar-menus-label, $bar-menus-popover-text), 0.4); } check:active, radio:active { box-shadow: 0 0 0 4px transparentize(if($bar-menus-monochrome, $bar-menus-label, $bar-menus-popover-text), 0.8); background-color: if($bar-menus-monochrome, $bar-menus-label, $bar-menus-popover-text); } check:checked, check:indeterminate, radio:checked, radio:indeterminate { color: if($bar-menus-monochrome, $bar-menus-label, $bar-menus-popover-text); background-color: if($bar-menus-monochrome, $bar-menus-label, $bar-menus-popover-text); } check:checked:hover, check:indeterminate:hover, radio:checked:hover, radio:indeterminate:hover { box-shadow: 0 0 0 4px transparentize(if($bar-menus-monochrome, $bar-menus-label, $bar-menus-popover-text), 0.8); background-color: transparentize(if($bar-menus-monochrome, $bar-menus-label, $bar-menus-popover-text), 0.4); } check:checked:active, check:indeterminate:active, radio:checked:active, radio:indeterminate:active { box-shadow: 0 0 0 4px transparentize(if($bar-menus-monochrome, $bar-menus-label, $bar-menus-popover-text), 0.8); background-color: transparentize(if($bar-menus-monochrome, $bar-menus-label, $bar-menus-popover-text), 0.4); } } .unsaved-icon { margin-right: 1em; font-size: 1em; color: $yellow; } .options-import, .options-export { border-radius: $bar-menus-border-radius * 0.5; color: $bar-menus-buttons-text; padding: 0.35em 0.35em; background: $bar-menus-buttons-default; margin-right: 1em; margin-left: 0.5em; &:hover { background: transparentize($bar-menus-buttons-default, 0.8); } } .options-import { margin-right: 0em; }