[gtk/wip/jimmac/unbreak-spinbuttons] Adwaita, HC: spinbutton selectors
- From: Jakub Steiner <jimmac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/jimmac/unbreak-spinbuttons] Adwaita, HC: spinbutton selectors
- Date: Wed, 20 Feb 2019 13:11:11 +0000 (UTC)
commit 4dd7eb40a3aaad152cade071b9cd931327830815
Author: Jakub Steiner <jimmac gmail com>
Date: Wed Feb 20 14:08:44 2019 +0100
Adwaita,HC: spinbutton selectors
- spinbuttons use GtkText for the entry part
- FIXME: vertical spinbuttons need the flat class dropped so we can
extend the entry class easily
gtk/theme/Adwaita/_common.scss | 9 +-
gtk/theme/Adwaita/gtk-contained-dark.css | 112 ++++++++++-----------
gtk/theme/Adwaita/gtk-contained.css | 112 ++++++++++-----------
gtk/theme/HighContrast/_common.scss | 7 +-
gtk/theme/HighContrast/gtk-contained-inverse.css | 108 ++++++++++----------
gtk/theme/HighContrast/gtk-contained.css | 122 +++++++++++------------
6 files changed, 237 insertions(+), 233 deletions(-)
---
diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss
index 34a34b42b4..aa8acc88e5 100644
--- a/gtk/theme/Adwaita/_common.scss
+++ b/gtk/theme/Adwaita/_common.scss
@@ -1164,11 +1164,12 @@ spinbutton {
border: none;
border-radius: 0;
box-shadow: none;
+ padding: 6px;
&:backdrop:disabled { background-color: transparent; }
}
- entry {
+ text {
@extend %spinbutton_horz_entry;
}
@@ -1224,7 +1225,7 @@ spinbutton {
// OSD horizontal
.osd &:not(.vertical) {
- entry {
+ text {
@extend %spinbutton_horz_entry;
}
@@ -1291,7 +1292,9 @@ spinbutton {
box-shadow: none;
}
- entry {
+ text {
+ @extend %entry;
+
min-height: 32px;
min-width: 32px;
padding: 0;
diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css
index 32bd158a52..3d3e2f999b 100644
--- a/gtk/theme/Adwaita/gtk-contained-dark.css
+++ b/gtk/theme/Adwaita/gtk-contained-dark.css
@@ -68,7 +68,7 @@ label:disabled:backdrop { color: #5b5b5b; }
label:backdrop { color: #919190; }
-.dim-label, label.separator, spinbutton:not(.vertical) placeholder, entry placeholder,
.titlebar:not(headerbar) .subtitle, headerbar .subtitle { opacity: 0.55; text-shadow: none; }
+.dim-label, label.separator, spinbutton:not(.vertical) placeholder, spinbutton.vertical text placeholder,
entry placeholder, .titlebar:not(headerbar) .subtitle, headerbar .subtitle { opacity: 0.55; text-shadow:
none; }
assistant .sidebar { background-color: #2d2d2d; border-top: 1px solid #1b1b1b; }
@@ -94,83 +94,83 @@ spinner:checked { opacity: 1; animation: spin 1s linear infinite; }
spinner:checked:disabled { opacity: 0.5; }
/**************** Text Entries * */
-spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px
solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: white;
border-color: #1b1b1b; background-color: #2d2d2d; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); }
+spinbutton:not(.vertical), spinbutton.vertical text, entry { min-height: 32px; padding-left: 8px;
padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46,
0.45, 0.94); color: white; border-color: #1b1b1b; background-color: #2d2d2d; box-shadow: inset 0 0 0 1px
rgba(21, 83, 158, 0); }
-spinbutton:not(.vertical) image.left, entry image.left { margin-right: 6px; }
+spinbutton:not(.vertical) image.left, spinbutton.vertical text image.left, entry image.left { margin-right:
6px; }
-spinbutton:not(.vertical) image.right, entry image.right { margin-left: 6px; }
+spinbutton:not(.vertical) image.right, spinbutton.vertical text image.right, entry image.right {
margin-left: 6px; }
-spinbutton.flat:focus:not(.vertical), spinbutton.flat:backdrop:not(.vertical),
spinbutton.flat:disabled:not(.vertical), spinbutton.flat:backdrop:disabled:not(.vertical),
spinbutton.flat:not(.vertical), entry.flat:focus, entry.flat:backdrop, entry.flat:disabled,
entry.flat:backdrop:disabled, entry.flat { min-height: 0; padding: 2px; background-color: transparent;
border-color: transparent; border-radius: 0; }
+spinbutton.flat:focus:not(.vertical), spinbutton.vertical text.flat:focus,
spinbutton.flat:backdrop:not(.vertical), spinbutton.vertical text.flat:backdrop,
spinbutton.flat:disabled:not(.vertical), spinbutton.vertical text.flat:disabled,
spinbutton.flat:backdrop:disabled:not(.vertical), spinbutton.vertical text.flat:backdrop:disabled,
spinbutton.flat:not(.vertical), spinbutton.vertical text.flat, entry.flat:focus, entry.flat:backdrop,
entry.flat:disabled, entry.flat:backdrop:disabled, entry.flat { min-height: 0; padding: 2px;
background-color: transparent; border-color: transparent; border-radius: 0; }
-spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #15539e; border-color: #030c17;
outline: none; }
+spinbutton:focus:not(.vertical), spinbutton.vertical text:focus, entry:focus { box-shadow: inset 0 0 0 1px
#15539e; border-color: #030c17; outline: none; }
-spinbutton:focus:not(.vertical) > placeholder, entry:focus > placeholder { opacity: 0; /* We hide
placeholders on focus */ }
+spinbutton:focus:not(.vertical) > placeholder, spinbutton.vertical text:focus > placeholder, entry:focus >
placeholder { opacity: 0; /* We hide placeholders on focus */ }
-spinbutton:disabled:not(.vertical), entry:disabled { color: #919190; border-color: #1b1b1b;
background-color: #323232; box-shadow: none; }
+spinbutton:disabled:not(.vertical), spinbutton.vertical text:disabled, entry:disabled { color: #919190;
border-color: #1b1b1b; background-color: #323232; box-shadow: none; }
-spinbutton:backdrop:not(.vertical), entry:backdrop { color: #d6d6d6; border-color: #202020;
background-color: #303030; box-shadow: none; transition: 200ms ease-out; }
+spinbutton:backdrop:not(.vertical), spinbutton.vertical text:backdrop, entry:backdrop { color: #d6d6d6;
border-color: #202020; background-color: #303030; box-shadow: none; transition: 200ms ease-out; }
-spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #5b5b5b; border-color:
#202020; background-color: #323232; box-shadow: none; }
+spinbutton:backdrop:disabled:not(.vertical), spinbutton.vertical text:backdrop:disabled,
entry:backdrop:disabled { color: #5b5b5b; border-color: #202020; background-color: #323232; box-shadow: none;
}
-spinbutton.error:not(.vertical), entry.error { color: #cc0000; border-color: #1a0000; }
+spinbutton.error:not(.vertical), spinbutton.vertical text.error, entry.error { color: #cc0000; border-color:
#1a0000; }
-spinbutton.error:focus:not(.vertical), entry.error:focus { box-shadow: inset 0 0 0 1px #cc0000;
border-color: #1a0000; outline: none; }
+spinbutton.error:focus:not(.vertical), spinbutton.vertical text.error:focus, entry.error:focus { box-shadow:
inset 0 0 0 1px #cc0000; border-color: #1a0000; outline: none; }
-spinbutton.error:not(.vertical) selection, entry.error selection { background-color: #cc0000; }
+spinbutton.error:not(.vertical) selection, spinbutton.vertical text.error selection, entry.error selection {
background-color: #cc0000; }
-spinbutton.warning:not(.vertical), entry.warning { color: #f57900; border-color: #432100; }
+spinbutton.warning:not(.vertical), spinbutton.vertical text.warning, entry.warning { color: #f57900;
border-color: #432100; }
-spinbutton.warning:focus:not(.vertical), entry.warning:focus { box-shadow: inset 0 0 0 1px #f57900;
border-color: #432100; outline: none; }
+spinbutton.warning:focus:not(.vertical), spinbutton.vertical text.warning:focus, entry.warning:focus {
box-shadow: inset 0 0 0 1px #f57900; border-color: #432100; outline: none; }
-spinbutton.warning:not(.vertical) selection, entry.warning selection { background-color: #f57900; }
+spinbutton.warning:not(.vertical) selection, spinbutton.vertical text.warning selection, entry.warning
selection { background-color: #f57900; }
-spinbutton:not(.vertical) image, entry image { color: #c7c7c6; }
+spinbutton:not(.vertical) image, spinbutton.vertical text image, entry image { color: #c7c7c6; }
-spinbutton:not(.vertical) image:hover, entry image:hover { color: #eeeeec; }
+spinbutton:not(.vertical) image:hover, spinbutton.vertical text image:hover, entry image:hover { color:
#eeeeec; }
-spinbutton:not(.vertical) image:active, entry image:active { color: #15539e; }
+spinbutton:not(.vertical) image:active, spinbutton.vertical text image:active, entry image:active { color:
#15539e; }
-spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #7e7e7d; }
+spinbutton:not(.vertical) image:backdrop, spinbutton.vertical text image:backdrop, entry image:backdrop {
color: #7e7e7d; }
-spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical),
entry:drop(active):focus, entry:drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; }
+spinbutton:drop(active):focus:not(.vertical), spinbutton.vertical text:drop(active):focus,
spinbutton:drop(active):not(.vertical), spinbutton.vertical text:drop(active), entry:drop(active):focus,
entry:drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; }
-.osd spinbutton:not(.vertical), .osd entry { color: white; border-color: rgba(0, 0, 0, 0.7);
background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: 0 1px
black; -gtk-icon-shadow: 0 1px black; }
+.osd spinbutton:not(.vertical), .osd spinbutton.vertical text, spinbutton.vertical .osd text, .osd entry {
color: white; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.5); background-clip:
padding-box; box-shadow: none; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; }
-.osd spinbutton:focus:not(.vertical), .osd entry:focus { color: white; border-color: #15539e;
background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: inset 0 0 0 1px #15539e;
text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; }
+.osd spinbutton:focus:not(.vertical), .osd spinbutton.vertical text:focus, spinbutton.vertical .osd
text:focus, .osd entry:focus { color: white; border-color: #15539e; background-color: rgba(0, 0, 0, 0.5);
background-clip: padding-box; box-shadow: inset 0 0 0 1px #15539e; text-shadow: 0 1px black;
-gtk-icon-shadow: 0 1px black; }
-.osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop { color: white; border-color: rgba(0, 0, 0,
0.7); background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: none; text-shadow:
none; -gtk-icon-shadow: none; }
+.osd spinbutton:backdrop:not(.vertical), .osd spinbutton.vertical text:backdrop, spinbutton.vertical .osd
text:backdrop, .osd entry:backdrop { color: white; border-color: rgba(0, 0, 0, 0.7); background-color:
rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow:
none; }
-.osd spinbutton:disabled:not(.vertical), .osd entry:disabled { color: #89888b; border-color: rgba(0, 0, 0,
0.7); background-color: rgba(56, 54, 61, 0.5); background-clip: padding-box; box-shadow: none; text-shadow:
none; -gtk-icon-shadow: none; }
+.osd spinbutton:disabled:not(.vertical), .osd spinbutton.vertical text:disabled, spinbutton.vertical .osd
text:disabled, .osd entry:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color:
rgba(56, 54, 61, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow:
none; }
-spinbutton:not(.vertical) progress, entry progress { margin-bottom: 2px; }
+spinbutton:not(.vertical) progress, spinbutton.vertical text progress, entry progress { margin-bottom: 2px; }
-spinbutton:not(.vertical) progress > trough > progress, entry progress > trough > progress {
background-color: transparent; background-image: none; border-radius: 0; border-width: 0 0 2px; border-color:
#15539e; border-style: solid; box-shadow: none; }
+spinbutton:not(.vertical) progress > trough > progress, spinbutton.vertical text progress > trough >
progress, entry progress > trough > progress { background-color: transparent; background-image: none;
border-radius: 0; border-width: 0 0 2px; border-color: #15539e; border-style: solid; box-shadow: none; }
-spinbutton:not(.vertical) progress > trough > progress:backdrop, entry progress > trough > progress:backdrop
{ background-color: transparent; }
+spinbutton:not(.vertical) progress > trough > progress:backdrop, spinbutton.vertical text progress > trough
progress:backdrop, entry progress > trough > progress:backdrop { background-color: transparent; }
-.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical)
spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) +
combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical),
.linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box >
button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) >
entry:focus + entry { border-left-color: #030c17; }
+.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > text:focus + spinbutton:not(.vertical), spinbutton.vertical .linked:not(.vertical) >
spinbutton:focus:not(.vertical) + text, spinbutton.vertical .linked:not(.vertical) > text:focus + text,
.linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, spinbutton.vertical .linked:not(.vertical)
text:focus + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box >
button.combo, spinbutton.vertical .linked:not(.vertical) > text:focus + combobox > box > button.combo,
.linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), spinbutton.vertical .linked:not(.vertical)
entry:focus + text, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus +
combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry,
spinbutton.vertical .linked:not(.vertical)
text:f
ocus + entry, .linked:not(.vertical) > entry:focus + entry { border-left-color: #030c17; }
-.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical),
.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) >
spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >
entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + button,
.linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) >
spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + entry {
border-left-color: #1a0000; }
+.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked:not(.vertical) > text:focus.error + spinbutton:not(.vertical),
spinbutton.vertical .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + text,
spinbutton.vertical .linked:not(.vertical) > text:focus.error + text, .linked:not(.vertical) >
spinbutton:focus.error:not(.vertical) + button, spinbutton.vertical .linked:not(.vertical) > text:focus.error
+ button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo,
spinbutton.vertical .linked:not(.vertical) > text:focus.error + combobox > box > button.combo,
.linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > entry:focus.error + text, .linked:not(.vertical) > entry:focus.error + button,
.linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) >
spinbutton:f
ocus.err
or:not(.vertical) + entry, spinbutton.vertical .linked:not(.vertical) > text:focus.error + entry,
.linked:not(.vertical) > entry:focus.error + entry { border-left-color: #1a0000; }
-.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical),
.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) >
spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >
entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + button,
.linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) >
spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + entry {
border-left-color: #4e9a06; }
+.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked:not(.vertical) > text:drop(active) + spinbutton:not(.vertical),
spinbutton.vertical .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + text,
spinbutton.vertical .linked:not(.vertical) > text:drop(active) + text, .linked:not(.vertical) >
spinbutton:drop(active):not(.vertical) + button, spinbutton.vertical .linked:not(.vertical) >
text:drop(active) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box
button.combo, spinbutton.vertical .linked:not(.vertical) > text:drop(active) + combobox > box >
button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > entry:drop(active) + text, .linked:not(.vertical) > entry:drop(active) + button,
.linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) >
spinbutt
on:drop(active):not(.vertical) + entry, spinbutton.vertical .linked:not(.vertical) > text:drop(active) +
entry, .linked:not(.vertical) > entry:drop(active) + entry { border-left-color: #4e9a06; }
-.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical >
spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical >
entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) +
spinbutton:not(:disabled):not(.vertical) { border-top-color: #282828; }
+.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), spinbutton.vertical
.linked.vertical > text:not(:disabled) + entry:not(:disabled), .linked.vertical >
spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), spinbutton.vertical
.linked.vertical > text:not(:disabled) + spinbutton:not(:disabled):not(.vertical), spinbutton.vertical
.linked.vertical > spinbutton:not(:disabled):not(.vertical) + text:not(:disabled), spinbutton.vertical
.linked.vertical > text:not(:disabled) + text:not(:disabled), .linked.vertical > entry:not(:disabled) +
entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical),
spinbutton.vertical .linked.vertical > entry:not(:disabled) + text:not(:disabled) { border-top-color:
#282828; }
-.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop,
.linked.vertical > spinbutton:not(:disabled):not(.vertical) +
spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) +
entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) +
spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #2b2b2b; }
+.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop,
spinbutton.vertical .linked.vertical > text:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical
spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical),
spinbutton.vertical .linked.vertical > text:not(:disabled) +
spinbutton:not(:disabled):backdrop:not(.vertical), spinbutton.vertical .linked.vertical >
spinbutton:not(:disabled):not(.vertical) + text:not(:disabled):backdrop, spinbutton.vertical .linked.vertical
text:not(:disabled) + text:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) +
entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) +
spinbutton:not(:disabled):backdrop:not(.vertical), spinbutton.vertical .linked.vertical >
entry:not(:disabled) + text:not(:disabled):backdrop { border-top-color: #2b2b2b; }
-.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical
spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled +
spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color:
#282828; }
+.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical),
spinbutton.vertical .linked.vertical > text:disabled + spinbutton:disabled:not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:disabled:not(.vertical) + text:disabled,
spinbutton.vertical .linked.vertical > text:disabled + text:disabled, .linked.vertical >
spinbutton:disabled:not(.vertical) + entry:disabled, spinbutton.vertical .linked.vertical > text:disabled +
entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), spinbutton.vertical
.linked.vertical > entry:disabled + text:disabled, .linked.vertical > entry:disabled + entry:disabled {
border-top-color: #282828; }
-.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry +
spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus:not(:only-child) {
border-top-color: #030c17; }
+.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > text + spinbutton:focus:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:not(.vertical) + text:focus:not(:only-child),
spinbutton.vertical .linked.vertical > text + text:focus:not(:only-child), .linked.vertical >
spinbutton:not(.vertical) + entry:focus:not(:only-child), spinbutton.vertical .linked.vertical > text +
entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > entry + text:focus:not(:only-child), .linked.vertical > entry +
entry:focus:not(:only-child) { border-top-color: #030c17; }
-.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry +
spinbutton:focus.error:not(:only-child):not(.vertical), .linked.vertical > entry +
entry:focus.error:not(:only-child) { border-top-color: #1a0000; }
+.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > text + spinbutton:focus.error:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:not(.vertical) + text:focus.error:not(:only-child),
spinbutton.vertical .linked.vertical > text + text:focus.error:not(:only-child), .linked.vertical >
spinbutton:not(.vertical) + entry:focus.error:not(:only-child), spinbutton.vertical .linked.vertical > text +
entry:focus.error:not(:only-child), .linked.vertical > entry +
spinbutton:focus.error:not(:only-child):not(.vertical), spinbutton.vertical .linked.vertical > entry +
text:focus.error:not(:only-child), .linked.vertical > entry + entry:focus.error:not(:only-child) {
border-top-color: #1a0000; }
-.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry
+ spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > entry +
entry:drop(active):not(:only-child) { border-top-color: #4e9a06; }
+.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > text + spinbutton:drop(active):not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:not(.vertical) + text:drop(active):not(:only-child),
spinbutton.vertical .linked.vertical > text + text:drop(active):not(:only-child), .linked.vertical >
spinbutton:not(.vertical) + entry:drop(active):not(:only-child), spinbutton.vertical .linked.vertical > text
+ entry:drop(active):not(:only-child), .linked.vertical > entry +
spinbutton:drop(active):not(:only-child):not(.vertical), spinbutton.vertical .linked.vertical > entry +
text:drop(active):not(:only-child), .linked.vertical > entry + entry:drop(active):not(:only-child) {
border-top-color: #4e9a06; }
-.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, .linked.vertical >
spinbutton:focus:not(:only-child):not(.vertical) + button, .linked.vertical >
spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >
entry:focus:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:focus:not(:only-child) +
entry, .linked.vertical > entry:focus:not(:only-child) + button, .linked.vertical >
entry:focus:not(:only-child) + combobox > box > button.combo { border-top-color: #030c17; }
+.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > text:focus:not(:only-child) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + text,
spinbutton.vertical .linked.vertical > text:focus:not(:only-child) + text, .linked.vertical >
spinbutton:focus:not(:only-child):not(.vertical) + entry, spinbutton.vertical .linked.vertical >
text:focus:not(:only-child) + entry, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) +
button, spinbutton.vertical .linked.vertical > text:focus:not(:only-child) + button, .linked.vertical >
spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical
.linked.vertical > text:focus:not(:only-child) + combobox > box > button.combo, .linked.vertical >
entry:focus:not(:only-child) + spinbutton:not(.vertical), spinbutton.vertical .linked.vertical >
entry:fo
cus:not(:only-child) + text, .linked.vertical > entry:focus:not(:only-child) + entry, .linked.vertical >
entry:focus:not(:only-child) + button, .linked.vertical > entry:focus:not(:only-child) + combobox > box >
button.combo { border-top-color: #030c17; }
-.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + button, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >
entry:focus.error:not(:only-child) + spinbutton:not(.vertical), .linked.vertical >
entry:focus.error:not(:only-child) + entry, .linked.vertical > entry:focus.error:not(:only-child) + button,
.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo { border-top-color:
#1a0000; }
+.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > text:focus.error:not(:only-child) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + text,
spinbutton.vertical .linked.vertical > text:focus.error:not(:only-child) + text, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + entry, spinbutton.vertical .linked.vertical >
text:focus.error:not(:only-child) + entry, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + button, spinbutton.vertical .linked.vertical >
text:focus.error:not(:only-child) + button, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical
.linked.vertical > text:focus.error:not(:only-child) + combobox > box > button.combo, .linked.vertical >
entry:focus.error:not(:only-child) +
spinbutt
on:not(.vertical), spinbutton.vertical .linked.vertical > entry:focus.error:not(:only-child) + text,
.linked.vertical > entry:focus.error:not(:only-child) + entry, .linked.vertical >
entry:focus.error:not(:only-child) + button, .linked.vertical > entry:focus.error:not(:only-child) + combobox
box > button.combo { border-top-color: #1a0000; }
-.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + button, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >
entry:drop(active):not(:only-child) + spinbutton:not(.vertical), .linked.vertical >
entry:drop(active):not(:only-child) + entry, .linked.vertical > entry:drop(active):not(:only-child) + button,
.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { border-top-color:
#4e9a06; }
+.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > text:drop(active):not(:only-child) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + text,
spinbutton.vertical .linked.vertical > text:drop(active):not(:only-child) + text, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + entry, spinbutton.vertical .linked.vertical >
text:drop(active):not(:only-child) + entry, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + button, spinbutton.vertical .linked.vertical >
text:drop(active):not(:only-child) + button, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical
.linked.vertical > text:drop(active):not(:only-child) + combobox > box > button.combo, .linked.vertical >
entry:drop(active):not(:onl
y-child)
+ spinbutton:not(.vertical), spinbutton.vertical .linked.vertical > entry:drop(active):not(:only-child) +
text, .linked.vertical > entry:drop(active):not(:only-child) + entry, .linked.vertical >
entry:drop(active):not(:only-child) + button, .linked.vertical > entry:drop(active):not(:only-child) +
combobox > box > button.combo { border-top-color: #4e9a06; }
treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { background-color: #2d2d2d;
transition-property: color, background; }
@@ -434,21 +434,21 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) {
.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton >
button:backdrop:disabled:checked label { color: #5b5b5b; }
-toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton:backdrop > button.flat,
.linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button,
.inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked >
button:checked, .linked > button:backdrop, .linked > combobox > box > button.combo:dir(ltr), .linked >
combobox > box > button.combo:dir(rtl) { border-radius: 0; border-right-style: none; }
+toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton:backdrop > button.flat,
.linked:not(.vertical) > spinbutton:not(.vertical), spinbutton.vertical .linked:not(.vertical) > text,
.linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button,
.linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, .linked
combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { border-radius:
0; border-right-style: none; }
-.linked:not(.vertical) > spinbutton:dir(ltr):first-child:not(.vertical), .linked:not(.vertical) >
entry:dir(ltr):first-child, .inline-toolbar button:dir(ltr):first-child, .linked >
button:dir(ltr):first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat:dir(ltr),
toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat:dir(ltr), combobox.linked
button:dir(ltr):nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box >
button.combo:dir(ltr), .linked:not(.vertical) > spinbutton:dir(rtl):last-child:not(.vertical),
.linked:not(.vertical) > entry:dir(rtl):last-child, .inline-toolbar button:dir(rtl):last-child, .linked >
button:dir(rtl):last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat:dir(rtl),
toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat:dir(rtl), .linked:not(.vertical) >
combobox:last-child > box > button.combo:dir(rtl) { border-top-left-radius: 5px; border-bottom-left-radius:
5px; border-
top-righ
t-radius: 0; border-bottom-right-radius: 0; border-right-style: none; }
+.linked:not(.vertical) > spinbutton:dir(ltr):first-child:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > text:dir(ltr):first-child, .linked:not(.vertical) > entry:dir(ltr):first-child,
.inline-toolbar button:dir(ltr):first-child, .linked > button:dir(ltr):first-child, toolbar.inline-toolbar
toolbutton:first-child > button.flat:dir(ltr), toolbar.inline-toolbar toolbutton:backdrop:first-child >
button.flat:dir(ltr), combobox.linked button:dir(ltr):nth-child(2):dir(rtl), .linked:not(.vertical) >
combobox:first-child > box > button.combo:dir(ltr), .linked:not(.vertical) >
spinbutton:dir(rtl):last-child:not(.vertical), spinbutton.vertical .linked:not(.vertical) >
text:dir(rtl):last-child, .linked:not(.vertical) > entry:dir(rtl):last-child, .inline-toolbar
button:dir(rtl):last-child, .linked > button:dir(rtl):last-child, toolbar.inline-toolbar
toolbutton:last-child > button.flat:dir(rtl), toolbar.inline-toolbar toolbutton:backdrop:last-child >
button.flat:dir(rtl), .l
inked:no
t(.vertical) > combobox:last-child > box > button.combo:dir(rtl) { border-top-left-radius: 5px;
border-bottom-left-radius: 5px; border-top-right-radius: 0; border-bottom-right-radius: 0;
border-right-style: none; }
-.linked:not(.vertical) > spinbutton:dir(ltr):last-child:not(.vertical), .linked:not(.vertical) >
entry:dir(ltr):last-child, .inline-toolbar button:dir(ltr):last-child, .linked > button:dir(ltr):last-child,
toolbar.inline-toolbar toolbutton:last-child > button.flat:dir(ltr), toolbar.inline-toolbar
toolbutton:backdrop:last-child > button.flat:dir(ltr), combobox.linked button:dir(ltr):nth-child(2),
.linked:not(.vertical) > combobox:last-child > box > button.combo:dir(ltr), .linked:not(.vertical) >
spinbutton:dir(rtl):first-child:not(.vertical), .linked:not(.vertical) > entry:dir(rtl):first-child,
.inline-toolbar button:dir(rtl):first-child, .linked > button:dir(rtl):first-child, toolbar.inline-toolbar
toolbutton:first-child > button.flat:dir(rtl), toolbar.inline-toolbar toolbutton:backdrop:first-child >
button.flat:dir(rtl), combobox.linked button:dir(rtl):nth-child(2), .linked:not(.vertical) >
combobox:first-child > box > button.combo:dir(rtl) { border-top-left-radius: 0; bord
er-botto
m-left-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-right-style: solid; }
+.linked:not(.vertical) > spinbutton:dir(ltr):last-child:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > text:dir(ltr):last-child, .linked:not(.vertical) > entry:dir(ltr):last-child,
.inline-toolbar button:dir(ltr):last-child, .linked > button:dir(ltr):last-child, toolbar.inline-toolbar
toolbutton:last-child > button.flat:dir(ltr), toolbar.inline-toolbar toolbutton:backdrop:last-child >
button.flat:dir(ltr), combobox.linked button:dir(ltr):nth-child(2), .linked:not(.vertical) >
combobox:last-child > box > button.combo:dir(ltr), .linked:not(.vertical) >
spinbutton:dir(rtl):first-child:not(.vertical), spinbutton.vertical .linked:not(.vertical) >
text:dir(rtl):first-child, .linked:not(.vertical) > entry:dir(rtl):first-child, .inline-toolbar
button:dir(rtl):first-child, .linked > button:dir(rtl):first-child, toolbar.inline-toolbar
toolbutton:first-child > button.flat:dir(rtl), toolbar.inline-toolbar toolbutton:backdrop:first-child >
button.flat:dir(rtl), combobox.lin
ked butt
on:dir(rtl):nth-child(2), .linked:not(.vertical) > combobox:first-child > box > button.combo:dir(rtl) {
border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 5px;
border-bottom-right-radius: 5px; border-right-style: solid; }
-.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child,
.inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child
button.flat, toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) >
combobox:only-child > box > button.combo { border-radius: 3px; border-style: solid; }
+.linked:not(.vertical) > spinbutton:only-child:not(.vertical), spinbutton.vertical .linked:not(.vertical) >
text:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked >
button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar
toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box >
button.combo { border-radius: 3px; border-style: solid; }
-.linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button,
.linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked,
.linked.vertical > button:backdrop, .linked.vertical > combobox > box > button.combo { border-style: solid
solid none solid; border-radius: 0; }
+.linked.vertical > spinbutton:not(.vertical), spinbutton.vertical .linked.vertical > text, .linked.vertical
entry, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active,
.linked.vertical > button:checked, .linked.vertical > button:backdrop, .linked.vertical > combobox > box >
button.combo { border-style: solid solid none solid; border-radius: 0; }
-.linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child,
.linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo {
border-top-left-radius: 3px; border-top-right-radius: 3px; }
+.linked.vertical > spinbutton:first-child:not(.vertical), spinbutton.vertical .linked.vertical >
text:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child,
.linked.vertical > combobox:first-child > box > button.combo { border-top-left-radius: 3px;
border-top-right-radius: 3px; }
-.linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child,
.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo {
border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-style: solid; }
+.linked.vertical > spinbutton:last-child:not(.vertical), spinbutton.vertical .linked.vertical >
text:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child, .linked.vertical
combobox:last-child > box > button.combo { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;
border-style: solid; }
-.linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child,
.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo {
border-radius: 3px; border-style: solid; }
+.linked.vertical > spinbutton:only-child:not(.vertical), spinbutton.vertical .linked.vertical >
text:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child, .linked.vertical
combobox:only-child > box > button.combo { border-radius: 3px; border-style: solid; }
modelbutton.flat, .menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover,
.menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, list row button, button:link,
button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover,
button:visited:active, button:visited:checked, calendar.button, .scale-popup button:hover, .scale-popup
button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop {
background-color: transparent; background-image: none; border-color: transparent; box-shadow: inset 0 1px
rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; }
@@ -501,9 +501,9 @@ button:link > label, button:visited > label { text-decoration-line: underline; }
/***************** GtkSpinButton * */
spinbutton:not(.vertical) { padding: 0; }
-spinbutton:not(.vertical) entry, .osd spinbutton:not(.vertical) entry { min-width: 28px; margin: 0;
background: none; background-color: transparent; border: none; border-radius: 0; box-shadow: none; }
+spinbutton:not(.vertical) text, .osd spinbutton:not(.vertical) text { min-width: 28px; margin: 0;
background: none; background-color: transparent; border: none; border-radius: 0; box-shadow: none; padding:
6px; }
-spinbutton:not(.vertical) entry:backdrop:disabled { background-color: transparent; }
+spinbutton:not(.vertical) text:backdrop:disabled { background-color: transparent; }
spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color:
#dbdbd9; background-image: none; border-style: none none none solid; border-color: rgba(27, 27, 27, 0.3);
border-radius: 0; box-shadow: none; }
@@ -545,7 +545,7 @@ spinbutton.vertical:backdrop:disabled { color: #5b5b5b; }
spinbutton.vertical:drop(active) { border-color: transparent; box-shadow: none; }
-spinbutton.vertical entry { min-height: 32px; min-width: 32px; padding: 0; border-radius: 0; }
+spinbutton.vertical text { min-height: 32px; min-width: 32px; padding: 0; border-radius: 0; }
spinbutton.vertical button { min-height: 32px; min-width: 32px; padding: 0; }
@@ -1939,15 +1939,15 @@ button.titlebutton:backdrop { -gtk-icon-shadow: none; }
.selection-mode headerbar button.titlebutton:backdrop, .selection-mode .titlebar
button.titlebutton:backdrop, headerbar.selection-mode button.titlebutton:backdrop, .titlebar.selection-mode
button.titlebutton:backdrop { -gtk-icon-shadow: none; }
-.view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected,
textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection,
iconview text selection, textview text selection:focus, textview text selection, flowbox
flowboxchild:selected, spinbutton:not(.vertical) selection, entry selection, modelbutton.flat:selected,
.menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected,
calendar:selected { background-color: #15539e; }
+.view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected,
textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection,
iconview text selection, textview text selection:focus, textview text selection, flowbox
flowboxchild:selected, spinbutton:not(.vertical) selection, spinbutton.vertical text selection, entry
selection, modelbutton.flat:selected, .menuitem.button.flat:selected, treeview.view:selected:focus,
treeview.view:selected, row:selected, calendar:selected { background-color: #15539e; }
-row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus,
.view:selected, iconview:selected, .view text:selected, iconview text:selected, textview text:selected, .view
text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview
text selection:focus, textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical)
selection, entry selection, modelbutton.flat:selected, .menuitem.button.flat:selected,
treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { color: #ffffff; }
+row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus,
.view:selected, iconview:selected, .view text:selected, iconview text:selected, textview text:selected, .view
text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview
text selection:focus, textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical)
selection, spinbutton.vertical text selection, entry selection, modelbutton.flat:selected,
.menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected,
calendar:selected { color: #ffffff; }
-row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled,
iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview
text:disabled:selected:focus, textview text:disabled:selected:focus, .view text:disabled:selected, iconview
text:disabled:selected, textview text:disabled:selected, iconview text selection:disabled:focus, .view text
selection:disabled, iconview text selection:disabled, textview text selection:disabled, flowbox
flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, entry
selection:disabled, modelbutton.flat:disabled:selected, .menuitem.button.flat:disabled:selected,
row:disabled:selected, calendar:disabled:selected { color: #8aa9ce; }
+row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled,
iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview
text:disabled:selected:focus, textview text:disabled:selected:focus, .view text:disabled:selected, iconview
text:disabled:selected, textview text:disabled:selected, iconview text selection:disabled:focus, .view text
selection:disabled, iconview text selection:disabled, textview text selection:disabled, flowbox
flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled,
spinbutton.vertical text selection:disabled, entry selection:disabled, modelbutton.flat:disabled:selected,
.menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { color: #8aa9ce; }
-row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop,
iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview
text:backdrop:selected:focus, textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview
text:backdrop:selected, textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text
selection:backdrop, iconview text selection:backdrop, textview text selection:backdrop, flowbox
flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop, entry
selection:backdrop, modelbutton.flat:backdrop:selected, .menuitem.button.flat:backdrop:selected,
row:backdrop:selected, calendar:backdrop:selected { color: #d6d6d6; }
+row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop,
iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview
text:backdrop:selected:focus, textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview
text:backdrop:selected, textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text
selection:backdrop, iconview text selection:backdrop, textview text selection:backdrop, flowbox
flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop,
spinbutton.vertical text selection:backdrop, entry selection:backdrop, modelbutton.flat:backdrop:selected,
.menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { color: #d6d6d6; }
-row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode
button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,
.view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, textview
text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text
selection:backdrop:disabled, textview text selection:backdrop:disabled, flowbox
flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop
selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, entry selection:backdrop:disabled,
modelbutton.flat:backdrop:disabled:selected, .menuitem.button.flat:backdrop:disabled:selected,
row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { color: #4f7aaf; }
+row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode
button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,
.view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, textview
text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text
selection:backdrop:disabled, textview text selection:backdrop:disabled, flowbox
flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop
selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, spinbutton.vertical text
selection:backdrop:disabled, entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected,
.menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected,
calendar:backdrop:disabled:selected { color: #4f7aaf; }
.monospace { font-family: monospace; }
diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css
index 2c5bb029fc..2c19f864ce 100644
--- a/gtk/theme/Adwaita/gtk-contained.css
+++ b/gtk/theme/Adwaita/gtk-contained.css
@@ -68,7 +68,7 @@ label:disabled:backdrop { color: #d4cfca; }
label:backdrop { color: #929595; }
-.dim-label, label.separator, spinbutton:not(.vertical) placeholder, entry placeholder,
.titlebar:not(headerbar) .subtitle, headerbar .subtitle { opacity: 0.55; text-shadow: none; }
+.dim-label, label.separator, spinbutton:not(.vertical) placeholder, spinbutton.vertical text placeholder,
entry placeholder, .titlebar:not(headerbar) .subtitle, headerbar .subtitle { opacity: 0.55; text-shadow:
none; }
assistant .sidebar { background-color: #ffffff; border-top: 1px solid #cdc7c2; }
@@ -94,83 +94,83 @@ spinner:checked { opacity: 1; animation: spin 1s linear infinite; }
spinner:checked:disabled { opacity: 0.5; }
/**************** Text Entries * */
-spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px
solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: black;
border-color: #cdc7c2; background-color: #ffffff; box-shadow: inset 0 0 0 1px rgba(53, 132, 228, 0); }
+spinbutton:not(.vertical), spinbutton.vertical text, entry { min-height: 32px; padding-left: 8px;
padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46,
0.45, 0.94); color: black; border-color: #cdc7c2; background-color: #ffffff; box-shadow: inset 0 0 0 1px
rgba(53, 132, 228, 0); }
-spinbutton:not(.vertical) image.left, entry image.left { margin-right: 6px; }
+spinbutton:not(.vertical) image.left, spinbutton.vertical text image.left, entry image.left { margin-right:
6px; }
-spinbutton:not(.vertical) image.right, entry image.right { margin-left: 6px; }
+spinbutton:not(.vertical) image.right, spinbutton.vertical text image.right, entry image.right {
margin-left: 6px; }
-spinbutton.flat:focus:not(.vertical), spinbutton.flat:backdrop:not(.vertical),
spinbutton.flat:disabled:not(.vertical), spinbutton.flat:backdrop:disabled:not(.vertical),
spinbutton.flat:not(.vertical), entry.flat:focus, entry.flat:backdrop, entry.flat:disabled,
entry.flat:backdrop:disabled, entry.flat { min-height: 0; padding: 2px; background-color: transparent;
border-color: transparent; border-radius: 0; }
+spinbutton.flat:focus:not(.vertical), spinbutton.vertical text.flat:focus,
spinbutton.flat:backdrop:not(.vertical), spinbutton.vertical text.flat:backdrop,
spinbutton.flat:disabled:not(.vertical), spinbutton.vertical text.flat:disabled,
spinbutton.flat:backdrop:disabled:not(.vertical), spinbutton.vertical text.flat:backdrop:disabled,
spinbutton.flat:not(.vertical), spinbutton.vertical text.flat, entry.flat:focus, entry.flat:backdrop,
entry.flat:disabled, entry.flat:backdrop:disabled, entry.flat { min-height: 0; padding: 2px;
background-color: transparent; border-color: transparent; border-radius: 0; }
-spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #3584e4; border-color: #3584e4;
outline: none; }
+spinbutton:focus:not(.vertical), spinbutton.vertical text:focus, entry:focus { box-shadow: inset 0 0 0 1px
#3584e4; border-color: #3584e4; outline: none; }
-spinbutton:focus:not(.vertical) > placeholder, entry:focus > placeholder { opacity: 0; /* We hide
placeholders on focus */ }
+spinbutton:focus:not(.vertical) > placeholder, spinbutton.vertical text:focus > placeholder, entry:focus >
placeholder { opacity: 0; /* We hide placeholders on focus */ }
-spinbutton:disabled:not(.vertical), entry:disabled { color: #929595; border-color: #cdc7c2;
background-color: #faf9f8; box-shadow: none; }
+spinbutton:disabled:not(.vertical), spinbutton.vertical text:disabled, entry:disabled { color: #929595;
border-color: #cdc7c2; background-color: #faf9f8; box-shadow: none; }
-spinbutton:backdrop:not(.vertical), entry:backdrop { color: #323232; border-color: #d5d0cc;
background-color: #fcfcfc; box-shadow: none; transition: 200ms ease-out; }
+spinbutton:backdrop:not(.vertical), spinbutton.vertical text:backdrop, entry:backdrop { color: #323232;
border-color: #d5d0cc; background-color: #fcfcfc; box-shadow: none; transition: 200ms ease-out; }
-spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #d4cfca; border-color:
#d5d0cc; background-color: #faf9f8; box-shadow: none; }
+spinbutton:backdrop:disabled:not(.vertical), spinbutton.vertical text:backdrop:disabled,
entry:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-color: #faf9f8; box-shadow: none;
}
-spinbutton.error:not(.vertical), entry.error { color: #cc0000; border-color: #cc0000; }
+spinbutton.error:not(.vertical), spinbutton.vertical text.error, entry.error { color: #cc0000; border-color:
#cc0000; }
-spinbutton.error:focus:not(.vertical), entry.error:focus { box-shadow: inset 0 0 0 1px #cc0000;
border-color: #cc0000; outline: none; }
+spinbutton.error:focus:not(.vertical), spinbutton.vertical text.error:focus, entry.error:focus { box-shadow:
inset 0 0 0 1px #cc0000; border-color: #cc0000; outline: none; }
-spinbutton.error:not(.vertical) selection, entry.error selection { background-color: #cc0000; }
+spinbutton.error:not(.vertical) selection, spinbutton.vertical text.error selection, entry.error selection {
background-color: #cc0000; }
-spinbutton.warning:not(.vertical), entry.warning { color: #f57900; border-color: #f57900; }
+spinbutton.warning:not(.vertical), spinbutton.vertical text.warning, entry.warning { color: #f57900;
border-color: #f57900; }
-spinbutton.warning:focus:not(.vertical), entry.warning:focus { box-shadow: inset 0 0 0 1px #f57900;
border-color: #f57900; outline: none; }
+spinbutton.warning:focus:not(.vertical), spinbutton.vertical text.warning:focus, entry.warning:focus {
box-shadow: inset 0 0 0 1px #f57900; border-color: #f57900; outline: none; }
-spinbutton.warning:not(.vertical) selection, entry.warning selection { background-color: #f57900; }
+spinbutton.warning:not(.vertical) selection, spinbutton.vertical text.warning selection, entry.warning
selection { background-color: #f57900; }
-spinbutton:not(.vertical) image, entry image { color: #585d5e; }
+spinbutton:not(.vertical) image, spinbutton.vertical text image, entry image { color: #585d5e; }
-spinbutton:not(.vertical) image:hover, entry image:hover { color: #2e3436; }
+spinbutton:not(.vertical) image:hover, spinbutton.vertical text image:hover, entry image:hover { color:
#2e3436; }
-spinbutton:not(.vertical) image:active, entry image:active { color: #3584e4; }
+spinbutton:not(.vertical) image:active, spinbutton.vertical text image:active, entry image:active { color:
#3584e4; }
-spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #a7aaaa; }
+spinbutton:not(.vertical) image:backdrop, spinbutton.vertical text image:backdrop, entry image:backdrop {
color: #a7aaaa; }
-spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical),
entry:drop(active):focus, entry:drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; }
+spinbutton:drop(active):focus:not(.vertical), spinbutton.vertical text:drop(active):focus,
spinbutton:drop(active):not(.vertical), spinbutton.vertical text:drop(active), entry:drop(active):focus,
entry:drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; }
-.osd spinbutton:not(.vertical), .osd entry { color: white; border-color: rgba(0, 0, 0, 0.7);
background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: 0 1px
black; -gtk-icon-shadow: 0 1px black; }
+.osd spinbutton:not(.vertical), .osd spinbutton.vertical text, spinbutton.vertical .osd text, .osd entry {
color: white; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.5); background-clip:
padding-box; box-shadow: none; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; }
-.osd spinbutton:focus:not(.vertical), .osd entry:focus { color: white; border-color: #3584e4;
background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: inset 0 0 0 1px #3584e4;
text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; }
+.osd spinbutton:focus:not(.vertical), .osd spinbutton.vertical text:focus, spinbutton.vertical .osd
text:focus, .osd entry:focus { color: white; border-color: #3584e4; background-color: rgba(0, 0, 0, 0.5);
background-clip: padding-box; box-shadow: inset 0 0 0 1px #3584e4; text-shadow: 0 1px black;
-gtk-icon-shadow: 0 1px black; }
-.osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop { color: white; border-color: rgba(0, 0, 0,
0.7); background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: none; text-shadow:
none; -gtk-icon-shadow: none; }
+.osd spinbutton:backdrop:not(.vertical), .osd spinbutton.vertical text:backdrop, spinbutton.vertical .osd
text:backdrop, .osd entry:backdrop { color: white; border-color: rgba(0, 0, 0, 0.7); background-color:
rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow:
none; }
-.osd spinbutton:disabled:not(.vertical), .osd entry:disabled { color: #89888b; border-color: rgba(0, 0, 0,
0.7); background-color: rgba(56, 54, 61, 0.5); background-clip: padding-box; box-shadow: none; text-shadow:
none; -gtk-icon-shadow: none; }
+.osd spinbutton:disabled:not(.vertical), .osd spinbutton.vertical text:disabled, spinbutton.vertical .osd
text:disabled, .osd entry:disabled { color: #89888b; border-color: rgba(0, 0, 0, 0.7); background-color:
rgba(56, 54, 61, 0.5); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow:
none; }
-spinbutton:not(.vertical) progress, entry progress { margin-bottom: 2px; }
+spinbutton:not(.vertical) progress, spinbutton.vertical text progress, entry progress { margin-bottom: 2px; }
-spinbutton:not(.vertical) progress > trough > progress, entry progress > trough > progress {
background-color: transparent; background-image: none; border-radius: 0; border-width: 0 0 2px; border-color:
#3584e4; border-style: solid; box-shadow: none; }
+spinbutton:not(.vertical) progress > trough > progress, spinbutton.vertical text progress > trough >
progress, entry progress > trough > progress { background-color: transparent; background-image: none;
border-radius: 0; border-width: 0 0 2px; border-color: #3584e4; border-style: solid; box-shadow: none; }
-spinbutton:not(.vertical) progress > trough > progress:backdrop, entry progress > trough > progress:backdrop
{ background-color: transparent; }
+spinbutton:not(.vertical) progress > trough > progress:backdrop, spinbutton.vertical text progress > trough
progress:backdrop, entry progress > trough > progress:backdrop { background-color: transparent; }
-.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical)
spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) +
combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical),
.linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box >
button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) >
entry:focus + entry { border-left-color: #3584e4; }
+.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > text:focus + spinbutton:not(.vertical), spinbutton.vertical .linked:not(.vertical) >
spinbutton:focus:not(.vertical) + text, spinbutton.vertical .linked:not(.vertical) > text:focus + text,
.linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, spinbutton.vertical .linked:not(.vertical)
text:focus + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box >
button.combo, spinbutton.vertical .linked:not(.vertical) > text:focus + combobox > box > button.combo,
.linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), spinbutton.vertical .linked:not(.vertical)
entry:focus + text, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus +
combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry,
spinbutton.vertical .linked:not(.vertical)
text:f
ocus + entry, .linked:not(.vertical) > entry:focus + entry { border-left-color: #3584e4; }
-.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical),
.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) >
spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >
entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + button,
.linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) >
spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + entry {
border-left-color: #cc0000; }
+.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked:not(.vertical) > text:focus.error + spinbutton:not(.vertical),
spinbutton.vertical .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + text,
spinbutton.vertical .linked:not(.vertical) > text:focus.error + text, .linked:not(.vertical) >
spinbutton:focus.error:not(.vertical) + button, spinbutton.vertical .linked:not(.vertical) > text:focus.error
+ button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo,
spinbutton.vertical .linked:not(.vertical) > text:focus.error + combobox > box > button.combo,
.linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > entry:focus.error + text, .linked:not(.vertical) > entry:focus.error + button,
.linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) >
spinbutton:f
ocus.err
or:not(.vertical) + entry, spinbutton.vertical .linked:not(.vertical) > text:focus.error + entry,
.linked:not(.vertical) > entry:focus.error + entry { border-left-color: #cc0000; }
-.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical),
.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) >
spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >
entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + button,
.linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) >
spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + entry {
border-left-color: #4e9a06; }
+.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked:not(.vertical) > text:drop(active) + spinbutton:not(.vertical),
spinbutton.vertical .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + text,
spinbutton.vertical .linked:not(.vertical) > text:drop(active) + text, .linked:not(.vertical) >
spinbutton:drop(active):not(.vertical) + button, spinbutton.vertical .linked:not(.vertical) >
text:drop(active) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box
button.combo, spinbutton.vertical .linked:not(.vertical) > text:drop(active) + combobox > box >
button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > entry:drop(active) + text, .linked:not(.vertical) > entry:drop(active) + button,
.linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) >
spinbutt
on:drop(active):not(.vertical) + entry, spinbutton.vertical .linked:not(.vertical) > text:drop(active) +
entry, .linked:not(.vertical) > entry:drop(active) + entry { border-left-color: #4e9a06; }
-.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical >
spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical >
entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) +
spinbutton:not(:disabled):not(.vertical) { border-top-color: #f0eeed; }
+.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), spinbutton.vertical
.linked.vertical > text:not(:disabled) + entry:not(:disabled), .linked.vertical >
spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), spinbutton.vertical
.linked.vertical > text:not(:disabled) + spinbutton:not(:disabled):not(.vertical), spinbutton.vertical
.linked.vertical > spinbutton:not(:disabled):not(.vertical) + text:not(:disabled), spinbutton.vertical
.linked.vertical > text:not(:disabled) + text:not(:disabled), .linked.vertical > entry:not(:disabled) +
entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical),
spinbutton.vertical .linked.vertical > entry:not(:disabled) + text:not(:disabled) { border-top-color:
#f0eeed; }
-.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop,
.linked.vertical > spinbutton:not(:disabled):not(.vertical) +
spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) +
entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) +
spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #f1efee; }
+.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop,
spinbutton.vertical .linked.vertical > text:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical
spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical),
spinbutton.vertical .linked.vertical > text:not(:disabled) +
spinbutton:not(:disabled):backdrop:not(.vertical), spinbutton.vertical .linked.vertical >
spinbutton:not(:disabled):not(.vertical) + text:not(:disabled):backdrop, spinbutton.vertical .linked.vertical
text:not(:disabled) + text:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) +
entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) +
spinbutton:not(:disabled):backdrop:not(.vertical), spinbutton.vertical .linked.vertical >
entry:not(:disabled) + text:not(:disabled):backdrop { border-top-color: #f1efee; }
-.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical
spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled +
spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color:
#f0eeed; }
+.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical),
spinbutton.vertical .linked.vertical > text:disabled + spinbutton:disabled:not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:disabled:not(.vertical) + text:disabled,
spinbutton.vertical .linked.vertical > text:disabled + text:disabled, .linked.vertical >
spinbutton:disabled:not(.vertical) + entry:disabled, spinbutton.vertical .linked.vertical > text:disabled +
entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), spinbutton.vertical
.linked.vertical > entry:disabled + text:disabled, .linked.vertical > entry:disabled + entry:disabled {
border-top-color: #f0eeed; }
-.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry +
spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus:not(:only-child) {
border-top-color: #3584e4; }
+.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > text + spinbutton:focus:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:not(.vertical) + text:focus:not(:only-child),
spinbutton.vertical .linked.vertical > text + text:focus:not(:only-child), .linked.vertical >
spinbutton:not(.vertical) + entry:focus:not(:only-child), spinbutton.vertical .linked.vertical > text +
entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > entry + text:focus:not(:only-child), .linked.vertical > entry +
entry:focus:not(:only-child) { border-top-color: #3584e4; }
-.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry +
spinbutton:focus.error:not(:only-child):not(.vertical), .linked.vertical > entry +
entry:focus.error:not(:only-child) { border-top-color: #cc0000; }
+.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > text + spinbutton:focus.error:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:not(.vertical) + text:focus.error:not(:only-child),
spinbutton.vertical .linked.vertical > text + text:focus.error:not(:only-child), .linked.vertical >
spinbutton:not(.vertical) + entry:focus.error:not(:only-child), spinbutton.vertical .linked.vertical > text +
entry:focus.error:not(:only-child), .linked.vertical > entry +
spinbutton:focus.error:not(:only-child):not(.vertical), spinbutton.vertical .linked.vertical > entry +
text:focus.error:not(:only-child), .linked.vertical > entry + entry:focus.error:not(:only-child) {
border-top-color: #cc0000; }
-.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry
+ spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > entry +
entry:drop(active):not(:only-child) { border-top-color: #4e9a06; }
+.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > text + spinbutton:drop(active):not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:not(.vertical) + text:drop(active):not(:only-child),
spinbutton.vertical .linked.vertical > text + text:drop(active):not(:only-child), .linked.vertical >
spinbutton:not(.vertical) + entry:drop(active):not(:only-child), spinbutton.vertical .linked.vertical > text
+ entry:drop(active):not(:only-child), .linked.vertical > entry +
spinbutton:drop(active):not(:only-child):not(.vertical), spinbutton.vertical .linked.vertical > entry +
text:drop(active):not(:only-child), .linked.vertical > entry + entry:drop(active):not(:only-child) {
border-top-color: #4e9a06; }
-.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, .linked.vertical >
spinbutton:focus:not(:only-child):not(.vertical) + button, .linked.vertical >
spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >
entry:focus:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:focus:not(:only-child) +
entry, .linked.vertical > entry:focus:not(:only-child) + button, .linked.vertical >
entry:focus:not(:only-child) + combobox > box > button.combo { border-top-color: #3584e4; }
+.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > text:focus:not(:only-child) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + text,
spinbutton.vertical .linked.vertical > text:focus:not(:only-child) + text, .linked.vertical >
spinbutton:focus:not(:only-child):not(.vertical) + entry, spinbutton.vertical .linked.vertical >
text:focus:not(:only-child) + entry, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) +
button, spinbutton.vertical .linked.vertical > text:focus:not(:only-child) + button, .linked.vertical >
spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical
.linked.vertical > text:focus:not(:only-child) + combobox > box > button.combo, .linked.vertical >
entry:focus:not(:only-child) + spinbutton:not(.vertical), spinbutton.vertical .linked.vertical >
entry:fo
cus:not(:only-child) + text, .linked.vertical > entry:focus:not(:only-child) + entry, .linked.vertical >
entry:focus:not(:only-child) + button, .linked.vertical > entry:focus:not(:only-child) + combobox > box >
button.combo { border-top-color: #3584e4; }
-.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + button, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >
entry:focus.error:not(:only-child) + spinbutton:not(.vertical), .linked.vertical >
entry:focus.error:not(:only-child) + entry, .linked.vertical > entry:focus.error:not(:only-child) + button,
.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo { border-top-color:
#cc0000; }
+.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > text:focus.error:not(:only-child) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + text,
spinbutton.vertical .linked.vertical > text:focus.error:not(:only-child) + text, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + entry, spinbutton.vertical .linked.vertical >
text:focus.error:not(:only-child) + entry, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + button, spinbutton.vertical .linked.vertical >
text:focus.error:not(:only-child) + button, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical
.linked.vertical > text:focus.error:not(:only-child) + combobox > box > button.combo, .linked.vertical >
entry:focus.error:not(:only-child) +
spinbutt
on:not(.vertical), spinbutton.vertical .linked.vertical > entry:focus.error:not(:only-child) + text,
.linked.vertical > entry:focus.error:not(:only-child) + entry, .linked.vertical >
entry:focus.error:not(:only-child) + button, .linked.vertical > entry:focus.error:not(:only-child) + combobox
box > button.combo { border-top-color: #cc0000; }
-.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + button, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >
entry:drop(active):not(:only-child) + spinbutton:not(.vertical), .linked.vertical >
entry:drop(active):not(:only-child) + entry, .linked.vertical > entry:drop(active):not(:only-child) + button,
.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { border-top-color:
#4e9a06; }
+.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > text:drop(active):not(:only-child) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + text,
spinbutton.vertical .linked.vertical > text:drop(active):not(:only-child) + text, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + entry, spinbutton.vertical .linked.vertical >
text:drop(active):not(:only-child) + entry, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + button, spinbutton.vertical .linked.vertical >
text:drop(active):not(:only-child) + button, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical
.linked.vertical > text:drop(active):not(:only-child) + combobox > box > button.combo, .linked.vertical >
entry:drop(active):not(:onl
y-child)
+ spinbutton:not(.vertical), spinbutton.vertical .linked.vertical > entry:drop(active):not(:only-child) +
text, .linked.vertical > entry:drop(active):not(:only-child) + entry, .linked.vertical >
entry:drop(active):not(:only-child) + button, .linked.vertical > entry:drop(active):not(:only-child) +
combobox > box > button.combo { border-top-color: #4e9a06; }
treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { background-color: #ffffff;
transition-property: color, background; }
@@ -436,21 +436,21 @@ button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) {
.inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton >
button:backdrop:disabled:checked label { color: #d4cfca; }
-toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton:backdrop > button.flat,
.linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button,
.inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked >
button:checked, .linked > button:backdrop, .linked > combobox > box > button.combo:dir(ltr), .linked >
combobox > box > button.combo:dir(rtl) { border-radius: 0; border-right-style: none; }
+toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton:backdrop > button.flat,
.linked:not(.vertical) > spinbutton:not(.vertical), spinbutton.vertical .linked:not(.vertical) > text,
.linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button,
.linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, .linked
combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { border-radius:
0; border-right-style: none; }
-.linked:not(.vertical) > spinbutton:dir(ltr):first-child:not(.vertical), .linked:not(.vertical) >
entry:dir(ltr):first-child, .inline-toolbar button:dir(ltr):first-child, .linked >
button:dir(ltr):first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat:dir(ltr),
toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat:dir(ltr), combobox.linked
button:dir(ltr):nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box >
button.combo:dir(ltr), .linked:not(.vertical) > spinbutton:dir(rtl):last-child:not(.vertical),
.linked:not(.vertical) > entry:dir(rtl):last-child, .inline-toolbar button:dir(rtl):last-child, .linked >
button:dir(rtl):last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat:dir(rtl),
toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat:dir(rtl), .linked:not(.vertical) >
combobox:last-child > box > button.combo:dir(rtl) { border-top-left-radius: 5px; border-bottom-left-radius:
5px; border-
top-righ
t-radius: 0; border-bottom-right-radius: 0; border-right-style: none; }
+.linked:not(.vertical) > spinbutton:dir(ltr):first-child:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > text:dir(ltr):first-child, .linked:not(.vertical) > entry:dir(ltr):first-child,
.inline-toolbar button:dir(ltr):first-child, .linked > button:dir(ltr):first-child, toolbar.inline-toolbar
toolbutton:first-child > button.flat:dir(ltr), toolbar.inline-toolbar toolbutton:backdrop:first-child >
button.flat:dir(ltr), combobox.linked button:dir(ltr):nth-child(2):dir(rtl), .linked:not(.vertical) >
combobox:first-child > box > button.combo:dir(ltr), .linked:not(.vertical) >
spinbutton:dir(rtl):last-child:not(.vertical), spinbutton.vertical .linked:not(.vertical) >
text:dir(rtl):last-child, .linked:not(.vertical) > entry:dir(rtl):last-child, .inline-toolbar
button:dir(rtl):last-child, .linked > button:dir(rtl):last-child, toolbar.inline-toolbar
toolbutton:last-child > button.flat:dir(rtl), toolbar.inline-toolbar toolbutton:backdrop:last-child >
button.flat:dir(rtl), .l
inked:no
t(.vertical) > combobox:last-child > box > button.combo:dir(rtl) { border-top-left-radius: 5px;
border-bottom-left-radius: 5px; border-top-right-radius: 0; border-bottom-right-radius: 0;
border-right-style: none; }
-.linked:not(.vertical) > spinbutton:dir(ltr):last-child:not(.vertical), .linked:not(.vertical) >
entry:dir(ltr):last-child, .inline-toolbar button:dir(ltr):last-child, .linked > button:dir(ltr):last-child,
toolbar.inline-toolbar toolbutton:last-child > button.flat:dir(ltr), toolbar.inline-toolbar
toolbutton:backdrop:last-child > button.flat:dir(ltr), combobox.linked button:dir(ltr):nth-child(2),
.linked:not(.vertical) > combobox:last-child > box > button.combo:dir(ltr), .linked:not(.vertical) >
spinbutton:dir(rtl):first-child:not(.vertical), .linked:not(.vertical) > entry:dir(rtl):first-child,
.inline-toolbar button:dir(rtl):first-child, .linked > button:dir(rtl):first-child, toolbar.inline-toolbar
toolbutton:first-child > button.flat:dir(rtl), toolbar.inline-toolbar toolbutton:backdrop:first-child >
button.flat:dir(rtl), combobox.linked button:dir(rtl):nth-child(2), .linked:not(.vertical) >
combobox:first-child > box > button.combo:dir(rtl) { border-top-left-radius: 0; bord
er-botto
m-left-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-right-style: solid; }
+.linked:not(.vertical) > spinbutton:dir(ltr):last-child:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > text:dir(ltr):last-child, .linked:not(.vertical) > entry:dir(ltr):last-child,
.inline-toolbar button:dir(ltr):last-child, .linked > button:dir(ltr):last-child, toolbar.inline-toolbar
toolbutton:last-child > button.flat:dir(ltr), toolbar.inline-toolbar toolbutton:backdrop:last-child >
button.flat:dir(ltr), combobox.linked button:dir(ltr):nth-child(2), .linked:not(.vertical) >
combobox:last-child > box > button.combo:dir(ltr), .linked:not(.vertical) >
spinbutton:dir(rtl):first-child:not(.vertical), spinbutton.vertical .linked:not(.vertical) >
text:dir(rtl):first-child, .linked:not(.vertical) > entry:dir(rtl):first-child, .inline-toolbar
button:dir(rtl):first-child, .linked > button:dir(rtl):first-child, toolbar.inline-toolbar
toolbutton:first-child > button.flat:dir(rtl), toolbar.inline-toolbar toolbutton:backdrop:first-child >
button.flat:dir(rtl), combobox.lin
ked butt
on:dir(rtl):nth-child(2), .linked:not(.vertical) > combobox:first-child > box > button.combo:dir(rtl) {
border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 5px;
border-bottom-right-radius: 5px; border-right-style: solid; }
-.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child,
.inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child
button.flat, toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) >
combobox:only-child > box > button.combo { border-radius: 3px; border-style: solid; }
+.linked:not(.vertical) > spinbutton:only-child:not(.vertical), spinbutton.vertical .linked:not(.vertical) >
text:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked >
button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar
toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box >
button.combo { border-radius: 3px; border-style: solid; }
-.linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button,
.linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked,
.linked.vertical > button:backdrop, .linked.vertical > combobox > box > button.combo { border-style: solid
solid none solid; border-radius: 0; }
+.linked.vertical > spinbutton:not(.vertical), spinbutton.vertical .linked.vertical > text, .linked.vertical
entry, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active,
.linked.vertical > button:checked, .linked.vertical > button:backdrop, .linked.vertical > combobox > box >
button.combo { border-style: solid solid none solid; border-radius: 0; }
-.linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child,
.linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo {
border-top-left-radius: 3px; border-top-right-radius: 3px; }
+.linked.vertical > spinbutton:first-child:not(.vertical), spinbutton.vertical .linked.vertical >
text:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child,
.linked.vertical > combobox:first-child > box > button.combo { border-top-left-radius: 3px;
border-top-right-radius: 3px; }
-.linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child,
.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo {
border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-style: solid; }
+.linked.vertical > spinbutton:last-child:not(.vertical), spinbutton.vertical .linked.vertical >
text:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child, .linked.vertical
combobox:last-child > box > button.combo { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;
border-style: solid; }
-.linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child,
.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo {
border-radius: 3px; border-style: solid; }
+.linked.vertical > spinbutton:only-child:not(.vertical), spinbutton.vertical .linked.vertical >
text:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child, .linked.vertical
combobox:only-child > box > button.combo { border-radius: 3px; border-style: solid; }
modelbutton.flat, .menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover,
.menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, list row button, button:link,
button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover,
button:visited:active, button:visited:checked, calendar.button, .scale-popup button:hover, .scale-popup
button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop {
background-color: transparent; background-image: none; border-color: transparent; box-shadow: inset 0 1px
rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; }
@@ -509,9 +509,9 @@ button:link > label, button:visited > label { text-decoration-line: underline; }
/***************** GtkSpinButton * */
spinbutton:not(.vertical) { padding: 0; }
-spinbutton:not(.vertical) entry, .osd spinbutton:not(.vertical) entry { min-width: 28px; margin: 0;
background: none; background-color: transparent; border: none; border-radius: 0; box-shadow: none; }
+spinbutton:not(.vertical) text, .osd spinbutton:not(.vertical) text { min-width: 28px; margin: 0;
background: none; background-color: transparent; border: none; border-radius: 0; box-shadow: none; padding:
6px; }
-spinbutton:not(.vertical) entry:backdrop:disabled { background-color: transparent; }
+spinbutton:not(.vertical) text:backdrop:disabled { background-color: transparent; }
spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color:
#43484a; background-image: none; border-style: none none none solid; border-color: rgba(205, 199, 194, 0.3);
border-radius: 0; box-shadow: none; }
@@ -553,7 +553,7 @@ spinbutton.vertical:backdrop:disabled { color: #d4cfca; }
spinbutton.vertical:drop(active) { border-color: transparent; box-shadow: none; }
-spinbutton.vertical entry { min-height: 32px; min-width: 32px; padding: 0; border-radius: 0; }
+spinbutton.vertical text { min-height: 32px; min-width: 32px; padding: 0; border-radius: 0; }
spinbutton.vertical button { min-height: 32px; min-width: 32px; padding: 0; }
@@ -1959,15 +1959,15 @@ button.titlebutton:backdrop { -gtk-icon-shadow: none; }
.selection-mode headerbar button.titlebutton:backdrop, .selection-mode .titlebar
button.titlebutton:backdrop, headerbar.selection-mode button.titlebutton:backdrop, .titlebar.selection-mode
button.titlebutton:backdrop { -gtk-icon-shadow: none; }
-.view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected,
textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection,
iconview text selection, textview text selection:focus, textview text selection, flowbox
flowboxchild:selected, spinbutton:not(.vertical) selection, entry selection, modelbutton.flat:selected,
.menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected,
calendar:selected { background-color: #3584e4; }
+.view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected,
textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection,
iconview text selection, textview text selection:focus, textview text selection, flowbox
flowboxchild:selected, spinbutton:not(.vertical) selection, spinbutton.vertical text selection, entry
selection, modelbutton.flat:selected, .menuitem.button.flat:selected, treeview.view:selected:focus,
treeview.view:selected, row:selected, calendar:selected { background-color: #3584e4; }
-row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus,
.view:selected, iconview:selected, .view text:selected, iconview text:selected, textview text:selected, .view
text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview
text selection:focus, textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical)
selection, entry selection, modelbutton.flat:selected, .menuitem.button.flat:selected,
treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { color: #ffffff; }
+row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus,
.view:selected, iconview:selected, .view text:selected, iconview text:selected, textview text:selected, .view
text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview
text selection:focus, textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical)
selection, spinbutton.vertical text selection, entry selection, modelbutton.flat:selected,
.menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected,
calendar:selected { color: #ffffff; }
-row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled,
iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview
text:disabled:selected:focus, textview text:disabled:selected:focus, .view text:disabled:selected, iconview
text:disabled:selected, textview text:disabled:selected, iconview text selection:disabled:focus, .view text
selection:disabled, iconview text selection:disabled, textview text selection:disabled, flowbox
flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, entry
selection:disabled, modelbutton.flat:disabled:selected, .menuitem.button.flat:disabled:selected,
row:disabled:selected, calendar:disabled:selected { color: #9ac2f2; }
+row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled,
iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview
text:disabled:selected:focus, textview text:disabled:selected:focus, .view text:disabled:selected, iconview
text:disabled:selected, textview text:disabled:selected, iconview text selection:disabled:focus, .view text
selection:disabled, iconview text selection:disabled, textview text selection:disabled, flowbox
flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled,
spinbutton.vertical text selection:disabled, entry selection:disabled, modelbutton.flat:disabled:selected,
.menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { color: #9ac2f2; }
-row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop,
iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview
text:backdrop:selected:focus, textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview
text:backdrop:selected, textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text
selection:backdrop, iconview text selection:backdrop, textview text selection:backdrop, flowbox
flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop, entry
selection:backdrop, modelbutton.flat:backdrop:selected, .menuitem.button.flat:backdrop:selected,
row:backdrop:selected, calendar:backdrop:selected { color: #fcfcfc; }
+row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop,
iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview
text:backdrop:selected:focus, textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview
text:backdrop:selected, textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text
selection:backdrop, iconview text selection:backdrop, textview text selection:backdrop, flowbox
flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop,
spinbutton.vertical text selection:backdrop, entry selection:backdrop, modelbutton.flat:backdrop:selected,
.menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { color: #fcfcfc; }
-row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode
button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,
.view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, textview
text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text
selection:backdrop:disabled, textview text selection:backdrop:disabled, flowbox
flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop
selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, entry selection:backdrop:disabled,
modelbutton.flat:backdrop:disabled:selected, .menuitem.button.flat:backdrop:disabled:selected,
row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { color: #71a8eb; }
+row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode
button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,
.view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, textview
text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text
selection:backdrop:disabled, textview text selection:backdrop:disabled, flowbox
flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop
selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, spinbutton.vertical text
selection:backdrop:disabled, entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected,
.menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected,
calendar:backdrop:disabled:selected { color: #71a8eb; }
.monospace { font-family: monospace; }
diff --git a/gtk/theme/HighContrast/_common.scss b/gtk/theme/HighContrast/_common.scss
index ac3b5a5dc5..fc367aa5c5 100644
--- a/gtk/theme/HighContrast/_common.scss
+++ b/gtk/theme/HighContrast/_common.scss
@@ -925,7 +925,7 @@ spinbutton {
box-shadow: none;
padding: 0;
- entry {
+ text {
min-width: 28px;
margin: 0;
background: none;
@@ -984,7 +984,7 @@ spinbutton {
box-shadow: inset 0 2px 3px -1px transparentize(black, 0.8);
}
- entry {
+ text {
box-shadow: none;
color: $fg_color;
text-shadow: none;
@@ -1060,7 +1060,8 @@ spinbutton {
box-shadow: none;
}
- entry {
+ text {
+ @extend %entry;
min-height: 32px;
min-width: 32px;
padding: 0;
diff --git a/gtk/theme/HighContrast/gtk-contained-inverse.css
b/gtk/theme/HighContrast/gtk-contained-inverse.css
index 62fa1c3522..69a15db18a 100644
--- a/gtk/theme/HighContrast/gtk-contained-inverse.css
+++ b/gtk/theme/HighContrast/gtk-contained-inverse.css
@@ -86,85 +86,85 @@ spinner:checked { opacity: 1; animation: spin 1s linear infinite; }
spinner:checked:disabled { opacity: 0.5; }
/**************** Text Entries * */
-spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px
solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); background-color:
transparent; border-style: solid; background-image: linear-gradient(to bottom, #090909, #111 90%);
border-color: gray; box-shadow: inset 0 2px 2px -2px #090909; }
+spinbutton:not(.vertical), spinbutton.vertical text, entry { min-height: 32px; padding-left: 8px;
padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46,
0.45, 0.94); background-color: transparent; border-style: solid; background-image: linear-gradient(to bottom,
#090909, #111 90%); border-color: gray; box-shadow: inset 0 2px 2px -2px #090909; }
-spinbutton:not(.vertical) image.left, entry image.left { padding-left: 0; padding-right: 6px; }
+spinbutton:not(.vertical) image.left, spinbutton.vertical text image.left, entry image.left { padding-left:
0; padding-right: 6px; }
-spinbutton:not(.vertical) image.right, entry image.right { padding-left: 6px; padding-right: 0; }
+spinbutton:not(.vertical) image.right, spinbutton.vertical text image.right, entry image.right {
padding-left: 6px; padding-right: 0; }
-spinbutton:not(.vertical) undershoot.left, entry undershoot.left { background-color: transparent;
background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box;
background-position: left center; border: none; box-shadow: none; }
+spinbutton:not(.vertical) undershoot.left, spinbutton.vertical text undershoot.left, entry undershoot.left {
background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%,
rgba(0, 0, 0, 0.2) 50%); padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y;
background-origin: content-box; background-position: left center; border: none; box-shadow: none; }
-spinbutton:not(.vertical) undershoot.right, entry undershoot.right { background-color: transparent;
background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box;
background-position: right center; border: none; box-shadow: none; }
+spinbutton:not(.vertical) undershoot.right, spinbutton.vertical text undershoot.right, entry
undershoot.right { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255,
255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-right: 1px; background-size: 1px 10px; background-repeat:
repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; }
-spinbutton.flat:focus:not(.vertical), spinbutton.flat:backdrop:not(.vertical),
spinbutton.flat:disabled:not(.vertical), spinbutton.flat:not(.vertical), entry.flat:focus,
entry.flat:backdrop, entry.flat:disabled, entry.flat { min-height: 0; padding: 2px; background-image: none;
border-color: transparent; border-radius: 0; box-shadow: none; }
+spinbutton.flat:focus:not(.vertical), spinbutton.vertical text.flat:focus,
spinbutton.flat:backdrop:not(.vertical), spinbutton.vertical text.flat:backdrop,
spinbutton.flat:disabled:not(.vertical), spinbutton.vertical text.flat:disabled,
spinbutton.flat:not(.vertical), spinbutton.vertical text.flat, entry.flat:focus, entry.flat:backdrop,
entry.flat:disabled, entry.flat { min-height: 0; padding: 2px; background-image: none; border-color:
transparent; border-radius: 0; box-shadow: none; }
-treeview spinbutton.flat:focus:not(.vertical), treeview entry.flat:focus { background-color: #111; }
+treeview spinbutton.flat:focus:not(.vertical), treeview spinbutton.vertical text.flat:focus,
spinbutton.vertical treeview text.flat:focus, treeview entry.flat:focus { background-color: #111; }
-spinbutton:focus:not(.vertical), entry:focus { background-color: transparent; border-style: solid;
background-image: linear-gradient(to bottom, #090909, #111 90%); border-color: #ddd; box-shadow: inset 0 2px
2px -2px #090909, inset 0 0 0 1px #ddd; }
+spinbutton:focus:not(.vertical), spinbutton.vertical text:focus, entry:focus { background-color:
transparent; border-style: solid; background-image: linear-gradient(to bottom, #090909, #111 90%);
border-color: #ddd; box-shadow: inset 0 2px 2px -2px #090909, inset 0 0 0 1px #ddd; }
-spinbutton:disabled:not(.vertical), entry:disabled { background-color: transparent; border-style: solid;
background-image: linear-gradient(to bottom, #090909, #111 90%); color: gray; border-color: gray;
background-image: linear-gradient(to bottom, #070707, #070707); box-shadow: none; }
+spinbutton:disabled:not(.vertical), spinbutton.vertical text:disabled, entry:disabled { background-color:
transparent; border-style: solid; background-image: linear-gradient(to bottom, #090909, #111 90%); color:
gray; border-color: gray; background-image: linear-gradient(to bottom, #070707, #070707); box-shadow: none; }
-spinbutton:backdrop:not(.vertical), entry:backdrop { background-color: transparent; border-style: solid;
background-image: linear-gradient(to bottom, #090909, #111 90%); color: #fff; background-image:
linear-gradient(to bottom, #111, #111); box-shadow: 0 1px rgba(255, 255, 255, 0); }
+spinbutton:backdrop:not(.vertical), spinbutton.vertical text:backdrop, entry:backdrop { background-color:
transparent; border-style: solid; background-image: linear-gradient(to bottom, #090909, #111 90%); color:
#fff; background-image: linear-gradient(to bottom, #111, #111); box-shadow: 0 1px rgba(255, 255, 255, 0); }
-spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { background-color: transparent;
border-style: solid; background-image: linear-gradient(to bottom, #090909, #111 90%); color: gray;
background-image: linear-gradient(to bottom, #000, #000); box-shadow: 0 1px rgba(255, 255, 255, 0); }
+spinbutton:backdrop:disabled:not(.vertical), spinbutton.vertical text:backdrop:disabled,
entry:backdrop:disabled { background-color: transparent; border-style: solid; background-image:
linear-gradient(to bottom, #090909, #111 90%); color: gray; background-image: linear-gradient(to bottom,
#000, #000); box-shadow: 0 1px rgba(255, 255, 255, 0); }
-spinbutton.error:not(.vertical), entry.error { color: #cc0000; border-color: #1a0000; }
+spinbutton.error:not(.vertical), spinbutton.vertical text.error, entry.error { color: #cc0000; border-color:
#1a0000; }
-spinbutton.error:focus:not(.vertical), entry.error:focus { background-color: transparent; border-style:
solid; background-image: linear-gradient(to bottom, #090909, #111 90%); border-color: #cc0000; box-shadow:
inset 0 2px 2px -2px #090909, inset 0 0 0 1px #cc0000; }
+spinbutton.error:focus:not(.vertical), spinbutton.vertical text.error:focus, entry.error:focus {
background-color: transparent; border-style: solid; background-image: linear-gradient(to bottom, #090909,
#111 90%); border-color: #cc0000; box-shadow: inset 0 2px 2px -2px #090909, inset 0 0 0 1px #cc0000; }
-spinbutton.error:selected:focus:not(.vertical), spinbutton.error:selected:not(.vertical),
entry.error:selected:focus, entry.error:selected { background-color: #cc0000; }
+spinbutton.error:selected:focus:not(.vertical), spinbutton.vertical text.error:selected:focus,
spinbutton.error:selected:not(.vertical), spinbutton.vertical text.error:selected,
entry.error:selected:focus, entry.error:selected { background-color: #cc0000; }
-spinbutton.warning:not(.vertical), entry.warning { color: #f57900; border-color: #432100; }
+spinbutton.warning:not(.vertical), spinbutton.vertical text.warning, entry.warning { color: #f57900;
border-color: #432100; }
-spinbutton.warning:focus:not(.vertical), entry.warning:focus { background-color: transparent; border-style:
solid; background-image: linear-gradient(to bottom, #090909, #111 90%); border-color: #f57900; box-shadow:
inset 0 2px 2px -2px #090909, inset 0 0 0 1px #f57900; }
+spinbutton.warning:focus:not(.vertical), spinbutton.vertical text.warning:focus, entry.warning:focus {
background-color: transparent; border-style: solid; background-image: linear-gradient(to bottom, #090909,
#111 90%); border-color: #f57900; box-shadow: inset 0 2px 2px -2px #090909, inset 0 0 0 1px #f57900; }
-spinbutton.warning:selected:focus:not(.vertical), spinbutton.warning:selected:not(.vertical),
entry.warning:selected:focus, entry.warning:selected { background-color: #f57900; }
+spinbutton.warning:selected:focus:not(.vertical), spinbutton.vertical text.warning:selected:focus,
spinbutton.warning:selected:not(.vertical), spinbutton.vertical text.warning:selected,
entry.warning:selected:focus, entry.warning:selected { background-color: #f57900; }
-spinbutton:not(.vertical) image, entry image { color: #cfcfcf; }
+spinbutton:not(.vertical) image, spinbutton.vertical text image, entry image { color: #cfcfcf; }
-spinbutton:not(.vertical) image:hover, entry image:hover { color: #fff; }
+spinbutton:not(.vertical) image:hover, spinbutton.vertical text image:hover, entry image:hover { color:
#fff; }
-spinbutton:not(.vertical) image:active, entry image:active { color: #ddd; }
+spinbutton:not(.vertical) image:active, spinbutton.vertical text image:active, entry image:active { color:
#ddd; }
-spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #cfcfcf; }
+spinbutton:not(.vertical) image:backdrop, spinbutton.vertical text image:backdrop, entry image:backdrop {
color: #cfcfcf; }
-spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical),
entry:drop(active):focus, entry:drop(active) { border-color: #fff; box-shadow: inset 0 0 0 1px #fff; }
+spinbutton:drop(active):focus:not(.vertical), spinbutton.vertical text:drop(active):focus,
spinbutton:drop(active):not(.vertical), spinbutton.vertical text:drop(active), entry:drop(active):focus,
entry:drop(active) { border-color: #fff; box-shadow: inset 0 0 0 1px #fff; }
-.osd spinbutton:not(.vertical), .osd entry { background-color: transparent; border-style: solid;
background-image: linear-gradient(to bottom, #090909, #111 90%); }
+.osd spinbutton:not(.vertical), .osd spinbutton.vertical text, spinbutton.vertical .osd text, .osd entry {
background-color: transparent; border-style: solid; background-image: linear-gradient(to bottom, #090909,
#111 90%); }
-.osd spinbutton:focus:not(.vertical), .osd entry:focus { background-color: transparent; border-style: solid;
background-image: linear-gradient(to bottom, #090909, #111 90%); }
+.osd spinbutton:focus:not(.vertical), .osd spinbutton.vertical text:focus, spinbutton.vertical .osd
text:focus, .osd entry:focus { background-color: transparent; border-style: solid; background-image:
linear-gradient(to bottom, #090909, #111 90%); }
-.osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop { background-color: transparent; border-style:
solid; background-image: linear-gradient(to bottom, #090909, #111 90%); }
+.osd spinbutton:backdrop:not(.vertical), .osd spinbutton.vertical text:backdrop, spinbutton.vertical .osd
text:backdrop, .osd entry:backdrop { background-color: transparent; border-style: solid; background-image:
linear-gradient(to bottom, #090909, #111 90%); }
-.osd spinbutton:disabled:not(.vertical), .osd entry:disabled { background-color: transparent; border-style:
solid; background-image: linear-gradient(to bottom, #090909, #111 90%); }
+.osd spinbutton:disabled:not(.vertical), .osd spinbutton.vertical text:disabled, spinbutton.vertical .osd
text:disabled, .osd entry:disabled { background-color: transparent; border-style: solid; background-image:
linear-gradient(to bottom, #090909, #111 90%); }
-spinbutton:not(.vertical) progress, entry progress { margin: 2px -6px; background-color: transparent;
background-image: none; border-radius: 0; border-width: 0 0 2px; border-color: #ddd; border-style: solid;
box-shadow: none; }
+spinbutton:not(.vertical) progress, spinbutton.vertical text progress, entry progress { margin: 2px -6px;
background-color: transparent; background-image: none; border-radius: 0; border-width: 0 0 2px; border-color:
#ddd; border-style: solid; box-shadow: none; }
-spinbutton:not(.vertical) progress:backdrop, entry progress:backdrop { background-color: transparent; }
+spinbutton:not(.vertical) progress:backdrop, spinbutton.vertical text progress:backdrop, entry
progress:backdrop { background-color: transparent; }
-.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical)
spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) +
combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical),
.linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box >
button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) >
entry:focus + entry { border-left-color: #aaa; }
+.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > text:focus + spinbutton:not(.vertical), spinbutton.vertical .linked:not(.vertical) >
spinbutton:focus:not(.vertical) + text, spinbutton.vertical .linked:not(.vertical) > text:focus + text,
.linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, spinbutton.vertical .linked:not(.vertical)
text:focus + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box >
button.combo, spinbutton.vertical .linked:not(.vertical) > text:focus + combobox > box > button.combo,
.linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), spinbutton.vertical .linked:not(.vertical)
entry:focus + text, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus +
combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry,
spinbutton.vertical .linked:not(.vertical)
text:f
ocus + entry, .linked:not(.vertical) > entry:focus + entry { border-left-color: #aaa; }
-.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical),
.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) >
spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >
entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + button,
.linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) >
spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + entry {
border-left-color: #cc0000; }
+.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked:not(.vertical) > text:focus.error + spinbutton:not(.vertical),
spinbutton.vertical .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + text,
spinbutton.vertical .linked:not(.vertical) > text:focus.error + text, .linked:not(.vertical) >
spinbutton:focus.error:not(.vertical) + button, spinbutton.vertical .linked:not(.vertical) > text:focus.error
+ button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo,
spinbutton.vertical .linked:not(.vertical) > text:focus.error + combobox > box > button.combo,
.linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > entry:focus.error + text, .linked:not(.vertical) > entry:focus.error + button,
.linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) >
spinbutton:f
ocus.err
or:not(.vertical) + entry, spinbutton.vertical .linked:not(.vertical) > text:focus.error + entry,
.linked:not(.vertical) > entry:focus.error + entry { border-left-color: #cc0000; }
-.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical),
.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) >
spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >
entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + button,
.linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) >
spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + entry {
border-left-color: #fff; }
+.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked:not(.vertical) > text:drop(active) + spinbutton:not(.vertical),
spinbutton.vertical .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + text,
spinbutton.vertical .linked:not(.vertical) > text:drop(active) + text, .linked:not(.vertical) >
spinbutton:drop(active):not(.vertical) + button, spinbutton.vertical .linked:not(.vertical) >
text:drop(active) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box
button.combo, spinbutton.vertical .linked:not(.vertical) > text:drop(active) + combobox > box >
button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > entry:drop(active) + text, .linked:not(.vertical) > entry:drop(active) + button,
.linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) >
spinbutt
on:drop(active):not(.vertical) + entry, spinbutton.vertical .linked:not(.vertical) > text:drop(active) +
entry, .linked:not(.vertical) > entry:drop(active) + entry { border-left-color: #fff; }
-.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical >
spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical >
entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) +
spinbutton:not(:disabled):not(.vertical) { border-top-color: #323232; background-image: linear-gradient(to
bottom, #111, #111); }
+.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), spinbutton.vertical
.linked.vertical > text:not(:disabled) + entry:not(:disabled), .linked.vertical >
spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), spinbutton.vertical
.linked.vertical > text:not(:disabled) + spinbutton:not(:disabled):not(.vertical), spinbutton.vertical
.linked.vertical > spinbutton:not(:disabled):not(.vertical) + text:not(:disabled), spinbutton.vertical
.linked.vertical > text:not(:disabled) + text:not(:disabled), .linked.vertical > entry:not(:disabled) +
entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical),
spinbutton.vertical .linked.vertical > entry:not(:disabled) + text:not(:disabled) { border-top-color:
#323232; background-image: linear-gradient(to bottom, #111, #111); }
-.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop,
.linked.vertical > spinbutton:not(:disabled):not(.vertical) +
spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) +
entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) +
spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #2e2e2e; background-image:
linear-gradient(to bottom, #111, #111); }
+.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop,
spinbutton.vertical .linked.vertical > text:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical
spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical),
spinbutton.vertical .linked.vertical > text:not(:disabled) +
spinbutton:not(:disabled):backdrop:not(.vertical), spinbutton.vertical .linked.vertical >
spinbutton:not(:disabled):not(.vertical) + text:not(:disabled):backdrop, spinbutton.vertical .linked.vertical
text:not(:disabled) + text:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) +
entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) +
spinbutton:not(:disabled):backdrop:not(.vertical), spinbutton.vertical .linked.vertical >
entry:not(:disabled) + text:not(:disabled):backdrop { border-top-color: #2e2e2e; background-image:
linear-gradient(to bottom, #111, #111); }
-.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical
spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled +
spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color:
#323232; }
+.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical),
spinbutton.vertical .linked.vertical > text:disabled + spinbutton:disabled:not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:disabled:not(.vertical) + text:disabled,
spinbutton.vertical .linked.vertical > text:disabled + text:disabled, .linked.vertical >
spinbutton:disabled:not(.vertical) + entry:disabled, spinbutton.vertical .linked.vertical > text:disabled +
entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), spinbutton.vertical
.linked.vertical > entry:disabled + text:disabled, .linked.vertical > entry:disabled + entry:disabled {
border-top-color: #323232; }
-.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry +
spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus:not(:only-child) {
border-top-color: #aaa; }
+.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > text + spinbutton:focus:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:not(.vertical) + text:focus:not(:only-child),
spinbutton.vertical .linked.vertical > text + text:focus:not(:only-child), .linked.vertical >
spinbutton:not(.vertical) + entry:focus:not(:only-child), spinbutton.vertical .linked.vertical > text +
entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > entry + text:focus:not(:only-child), .linked.vertical > entry +
entry:focus:not(:only-child) { border-top-color: #aaa; }
-.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry +
spinbutton:focus.error:not(:only-child):not(.vertical), .linked.vertical > entry +
entry:focus.error:not(:only-child) { border-top-color: #cc0000; }
+.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > text + spinbutton:focus.error:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:not(.vertical) + text:focus.error:not(:only-child),
spinbutton.vertical .linked.vertical > text + text:focus.error:not(:only-child), .linked.vertical >
spinbutton:not(.vertical) + entry:focus.error:not(:only-child), spinbutton.vertical .linked.vertical > text +
entry:focus.error:not(:only-child), .linked.vertical > entry +
spinbutton:focus.error:not(:only-child):not(.vertical), spinbutton.vertical .linked.vertical > entry +
text:focus.error:not(:only-child), .linked.vertical > entry + entry:focus.error:not(:only-child) {
border-top-color: #cc0000; }
-.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry
+ spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > entry +
entry:drop(active):not(:only-child) { border-top-color: #fff; }
+.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > text + spinbutton:drop(active):not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:not(.vertical) + text:drop(active):not(:only-child),
spinbutton.vertical .linked.vertical > text + text:drop(active):not(:only-child), .linked.vertical >
spinbutton:not(.vertical) + entry:drop(active):not(:only-child), spinbutton.vertical .linked.vertical > text
+ entry:drop(active):not(:only-child), .linked.vertical > entry +
spinbutton:drop(active):not(:only-child):not(.vertical), spinbutton.vertical .linked.vertical > entry +
text:drop(active):not(:only-child), .linked.vertical > entry + entry:drop(active):not(:only-child) {
border-top-color: #fff; }
-.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, .linked.vertical >
spinbutton:focus:not(:only-child):not(.vertical) + button, .linked.vertical >
spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >
entry:focus:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:focus:not(:only-child) +
entry, .linked.vertical > entry:focus:not(:only-child) + button, .linked.vertical >
entry:focus:not(:only-child) + combobox > box > button.combo { border-top-color: #aaa; }
+.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > text:focus:not(:only-child) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + text,
spinbutton.vertical .linked.vertical > text:focus:not(:only-child) + text, .linked.vertical >
spinbutton:focus:not(:only-child):not(.vertical) + entry, spinbutton.vertical .linked.vertical >
text:focus:not(:only-child) + entry, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) +
button, spinbutton.vertical .linked.vertical > text:focus:not(:only-child) + button, .linked.vertical >
spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical
.linked.vertical > text:focus:not(:only-child) + combobox > box > button.combo, .linked.vertical >
entry:focus:not(:only-child) + spinbutton:not(.vertical), spinbutton.vertical .linked.vertical >
entry:fo
cus:not(:only-child) + text, .linked.vertical > entry:focus:not(:only-child) + entry, .linked.vertical >
entry:focus:not(:only-child) + button, .linked.vertical > entry:focus:not(:only-child) + combobox > box >
button.combo { border-top-color: #aaa; }
-.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + button, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >
entry:focus.error:not(:only-child) + spinbutton:not(.vertical), .linked.vertical >
entry:focus.error:not(:only-child) + entry, .linked.vertical > entry:focus.error:not(:only-child) + button,
.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo { border-top-color:
#cc0000; }
+.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > text:focus.error:not(:only-child) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + text,
spinbutton.vertical .linked.vertical > text:focus.error:not(:only-child) + text, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + entry, spinbutton.vertical .linked.vertical >
text:focus.error:not(:only-child) + entry, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + button, spinbutton.vertical .linked.vertical >
text:focus.error:not(:only-child) + button, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical
.linked.vertical > text:focus.error:not(:only-child) + combobox > box > button.combo, .linked.vertical >
entry:focus.error:not(:only-child) +
spinbutt
on:not(.vertical), spinbutton.vertical .linked.vertical > entry:focus.error:not(:only-child) + text,
.linked.vertical > entry:focus.error:not(:only-child) + entry, .linked.vertical >
entry:focus.error:not(:only-child) + button, .linked.vertical > entry:focus.error:not(:only-child) + combobox
box > button.combo { border-top-color: #cc0000; }
-.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + button, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >
entry:drop(active):not(:only-child) + spinbutton:not(.vertical), .linked.vertical >
entry:drop(active):not(:only-child) + entry, .linked.vertical > entry:drop(active):not(:only-child) + button,
.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { border-top-color:
#fff; }
+.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > text:drop(active):not(:only-child) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + text,
spinbutton.vertical .linked.vertical > text:drop(active):not(:only-child) + text, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + entry, spinbutton.vertical .linked.vertical >
text:drop(active):not(:only-child) + entry, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + button, spinbutton.vertical .linked.vertical >
text:drop(active):not(:only-child) + button, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical
.linked.vertical > text:drop(active):not(:only-child) + combobox > box > button.combo, .linked.vertical >
entry:drop(active):not(:onl
y-child)
+ spinbutton:not(.vertical), spinbutton.vertical .linked.vertical > entry:drop(active):not(:only-child) +
text, .linked.vertical > entry:drop(active):not(:only-child) + entry, .linked.vertical >
entry:drop(active):not(:only-child) + button, .linked.vertical > entry:drop(active):not(:only-child) +
combobox > box > button.combo { border-top-color: #fff; }
/*********** Buttons * */
@keyframes needs_attention { from { background-image: radial-gradient(#ddd 0%, rgba(221, 221, 221, 0) 0%); }
@@ -346,21 +346,21 @@ button.destructive-action:disabled:active, button.destructive-action:disabled:ch
.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton >
button:backdrop:disabled:checked { border-width: 2px; border-style: solid; color: gray; border-color:
#494949; background-image: none; background-color: #090909; }
-toolbar.inline-toolbar toolbutton > button.flat, searchbar.inline-toolbar toolbutton > button.flat,
toolbar.inline-toolbar toolbutton:backdrop > button.flat, searchbar.inline-toolbar toolbutton:backdrop >
button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry,
.inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked >
button:active, .linked > button:checked, .linked > button:backdrop, .linked > combobox > box >
button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { border-radius: 0;
border-right-style: none; }
+toolbar.inline-toolbar toolbutton > button.flat, searchbar.inline-toolbar toolbutton > button.flat,
toolbar.inline-toolbar toolbutton:backdrop > button.flat, searchbar.inline-toolbar toolbutton:backdrop >
button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), spinbutton.vertical .linked:not(.vertical) >
text, .linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked >
button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop,
.linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) {
border-radius: 0; border-right-style: none; }
-.linked:not(.vertical) > spinbutton:dir(ltr):first-child:not(.vertical), .linked:not(.vertical) >
entry:dir(ltr):first-child, .inline-toolbar button:dir(ltr):first-child, .linked >
button:dir(ltr):first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat:dir(ltr),
searchbar.inline-toolbar toolbutton:first-child > button.flat:dir(ltr), toolbar.inline-toolbar
toolbutton:backdrop:first-child > button.flat:dir(ltr), searchbar.inline-toolbar
toolbutton:backdrop:first-child > button.flat:dir(ltr), combobox.linked
button:dir(ltr):nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box >
button.combo:dir(ltr), .linked:not(.vertical) > spinbutton:dir(rtl):last-child:not(.vertical),
.linked:not(.vertical) > entry:dir(rtl):last-child, .inline-toolbar button:dir(rtl):last-child, .linked >
button:dir(rtl):last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat:dir(rtl),
searchbar.inline-toolbar toolbutton:last-child > button.flat:dir(rtl),
toolbar
.inline-toolbar toolbutton:backdrop:last-child > button.flat:dir(rtl), searchbar.inline-toolbar
toolbutton:backdrop:last-child > button.flat:dir(rtl), .linked:not(.vertical) > combobox:last-child > box >
button.combo:dir(rtl) { border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius:
0; border-bottom-right-radius: 0; border-right-style: none; }
+.linked:not(.vertical) > spinbutton:dir(ltr):first-child:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > text:dir(ltr):first-child, .linked:not(.vertical) > entry:dir(ltr):first-child,
.inline-toolbar button:dir(ltr):first-child, .linked > button:dir(ltr):first-child, toolbar.inline-toolbar
toolbutton:first-child > button.flat:dir(ltr), searchbar.inline-toolbar toolbutton:first-child >
button.flat:dir(ltr), toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat:dir(ltr),
searchbar.inline-toolbar toolbutton:backdrop:first-child > button.flat:dir(ltr), combobox.linked
button:dir(ltr):nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box >
button.combo:dir(ltr), .linked:not(.vertical) > spinbutton:dir(rtl):last-child:not(.vertical),
spinbutton.vertical .linked:not(.vertical) > text:dir(rtl):last-child, .linked:not(.vertical) >
entry:dir(rtl):last-child, .inline-toolbar button:dir(rtl):last-child, .linked > button:dir(rtl):last-chi
ld, tool
bar.inline-toolbar toolbutton:last-child > button.flat:dir(rtl), searchbar.inline-toolbar
toolbutton:last-child > button.flat:dir(rtl), toolbar.inline-toolbar toolbutton:backdrop:last-child >
button.flat:dir(rtl), searchbar.inline-toolbar toolbutton:backdrop:last-child > button.flat:dir(rtl),
.linked:not(.vertical) > combobox:last-child > box > button.combo:dir(rtl) { border-top-left-radius: 3px;
border-bottom-left-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0;
border-right-style: none; }
-.linked:not(.vertical) > spinbutton:dir(ltr):last-child:not(.vertical), .linked:not(.vertical) >
entry:dir(ltr):last-child, .inline-toolbar button:dir(ltr):last-child, .linked > button:dir(ltr):last-child,
toolbar.inline-toolbar toolbutton:last-child > button.flat:dir(ltr), searchbar.inline-toolbar
toolbutton:last-child > button.flat:dir(ltr), toolbar.inline-toolbar toolbutton:backdrop:last-child >
button.flat:dir(ltr), searchbar.inline-toolbar toolbutton:backdrop:last-child > button.flat:dir(ltr),
combobox.linked button:dir(ltr):nth-child(2), .linked:not(.vertical) > combobox:last-child > box >
button.combo:dir(ltr), .linked:not(.vertical) > spinbutton:dir(rtl):first-child:not(.vertical),
.linked:not(.vertical) > entry:dir(rtl):first-child, .inline-toolbar button:dir(rtl):first-child, .linked >
button:dir(rtl):first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat:dir(rtl),
searchbar.inline-toolbar toolbutton:first-child > button.flat:dir(rtl), toolbar.inl
ine-tool
bar toolbutton:backdrop:first-child > button.flat:dir(rtl), searchbar.inline-toolbar
toolbutton:backdrop:first-child > button.flat:dir(rtl), combobox.linked button:dir(rtl):nth-child(2),
.linked:not(.vertical) > combobox:first-child > box > button.combo:dir(rtl) { border-top-left-radius: 0;
border-bottom-left-radius: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px;
border-right-style: solid; }
+.linked:not(.vertical) > spinbutton:dir(ltr):last-child:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > text:dir(ltr):last-child, .linked:not(.vertical) > entry:dir(ltr):last-child,
.inline-toolbar button:dir(ltr):last-child, .linked > button:dir(ltr):last-child, toolbar.inline-toolbar
toolbutton:last-child > button.flat:dir(ltr), searchbar.inline-toolbar toolbutton:last-child >
button.flat:dir(ltr), toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat:dir(ltr),
searchbar.inline-toolbar toolbutton:backdrop:last-child > button.flat:dir(ltr), combobox.linked
button:dir(ltr):nth-child(2), .linked:not(.vertical) > combobox:last-child > box > button.combo:dir(ltr),
.linked:not(.vertical) > spinbutton:dir(rtl):first-child:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > text:dir(rtl):first-child, .linked:not(.vertical) > entry:dir(rtl):first-child,
.inline-toolbar button:dir(rtl):first-child, .linked > button:dir(rtl):first-child, toolbar.in
line-too
lbar toolbutton:first-child > button.flat:dir(rtl), searchbar.inline-toolbar toolbutton:first-child >
button.flat:dir(rtl), toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat:dir(rtl),
searchbar.inline-toolbar toolbutton:backdrop:first-child > button.flat:dir(rtl), combobox.linked
button:dir(rtl):nth-child(2), .linked:not(.vertical) > combobox:first-child > box > button.combo:dir(rtl) {
border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 3px;
border-bottom-right-radius: 3px; border-right-style: solid; }
-.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child,
.inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child
button.flat, searchbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar
toolbutton:backdrop:only-child > button.flat, searchbar.inline-toolbar toolbutton:backdrop:only-child >
button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo { border-radius: 3px;
border-style: solid; }
+.linked:not(.vertical) > spinbutton:only-child:not(.vertical), spinbutton.vertical .linked:not(.vertical) >
text:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked >
button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, searchbar.inline-toolbar
toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat,
searchbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) >
combobox:only-child > box > button.combo { border-radius: 3px; border-style: solid; }
-.linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button,
.linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked,
.linked.vertical > button:backdrop, .linked.vertical > combobox > box > button.combo { border-style: solid
solid none solid; border-radius: 0; }
+.linked.vertical > spinbutton:not(.vertical), spinbutton.vertical .linked.vertical > text, .linked.vertical
entry, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active,
.linked.vertical > button:checked, .linked.vertical > button:backdrop, .linked.vertical > combobox > box >
button.combo { border-style: solid solid none solid; border-radius: 0; }
-.linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child,
.linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo {
border-top-left-radius: 3px; border-top-right-radius: 3px; }
+.linked.vertical > spinbutton:first-child:not(.vertical), spinbutton.vertical .linked.vertical >
text:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child,
.linked.vertical > combobox:first-child > box > button.combo { border-top-left-radius: 3px;
border-top-right-radius: 3px; }
-.linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child,
.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo {
border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-style: solid; }
+.linked.vertical > spinbutton:last-child:not(.vertical), spinbutton.vertical .linked.vertical >
text:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child, .linked.vertical
combobox:last-child > box > button.combo { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;
border-style: solid; }
-.linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child,
.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo {
border-radius: 3px; border-style: solid; }
+.linked.vertical > spinbutton:only-child:not(.vertical), spinbutton.vertical .linked.vertical >
text:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child, .linked.vertical
combobox:only-child > box > button.combo { border-radius: 3px; border-style: solid; }
modelbutton.flat, popover.background checkbutton, popover.background radiobutton, .menuitem.button.flat,
modelbutton.flat:backdrop, popover.background checkbutton:backdrop, popover.background radiobutton:backdrop,
modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover, popover.background
radiobutton:backdrop:hover, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover,
button:link, button:visited, button:link:hover, button:link:active, button:visited:hover,
button:visited:active, button:link:backdrop, button:visited:backdrop, notebook tab button, row.activatable,
row.activatable:backdrop, row.activatable:backdrop:active, row.activatable:backdrop:checked,
row.activatable:backdrop:disabled, row.activatable:backdrop:disabled:active,
row.activatable:backdrop:disabled:checked, row.activatable:disabled:active, row.activatable:disabled:checked,
calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:backdrop:hover { b
ackgroun
d-color: transparent; background-image: none; border-color: transparent; box-shadow: inset 0 1px rgba(255,
255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; }
@@ -401,7 +401,7 @@ button:link:backdrop, button:visited:backdrop { color: #ddd; }
/***************** GtkSpinButton * */
spinbutton:not(.vertical) { border-width: 2px; border-color: gray; box-shadow: none; padding: 0; }
-spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; border: none; box-shadow:
none; }
+spinbutton:not(.vertical) text { min-width: 28px; margin: 0; background: none; border: none; box-shadow:
none; }
spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color:
#e7e7e7; background-image: none; border-style: none none none solid; border-radius: 0; }
@@ -423,9 +423,9 @@ spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none
.osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):active { border-color: rgba(255, 255,
255, 0.7); box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }
-.osd spinbutton:not(.vertical) entry { box-shadow: none; color: #fff; text-shadow: none; }
+.osd spinbutton:not(.vertical) text { box-shadow: none; color: #fff; text-shadow: none; }
-.osd spinbutton:not(.vertical) entry:focus, .osd spinbutton:not(.vertical) entry:active { box-shadow: inset
0 2px 3px -1px rgba(0, 0, 0, 0.2); }
+.osd spinbutton:not(.vertical) text:focus, .osd spinbutton:not(.vertical) text:active { box-shadow: inset 0
2px 3px -1px rgba(0, 0, 0, 0.2); }
.osd spinbutton:not(.vertical) button { border-width: 2px; border-style: solid; color: #fff;
background-color: transparent; background-image: none; border-color: transparent; color: #fff; border-style:
none none none solid; border-color: rgba(128, 128, 128, 0.2); border-radius: 0; box-shadow: none; }
@@ -451,7 +451,7 @@ spinbutton.vertical:backdrop:disabled { color: gray; }
spinbutton.vertical:drop(active) { border-color: transparent; box-shadow: none; }
-spinbutton.vertical entry { min-height: 32px; min-width: 32px; padding: 0; border-radius: 0; border-color:
gray; }
+spinbutton.vertical text { min-height: 32px; min-width: 32px; padding: 0; border-radius: 0; border-color:
gray; }
spinbutton.vertical button { min-height: 32px; min-width: 32px; padding: 0; }
@@ -1158,9 +1158,9 @@ levelbar block.empty { border-width: 1px; border-style: solid; background-color:
levelbar block.empty:backdrop { border-color: rgba(255, 255, 255, 0.15); }
-.view:selected, textview text:selected, iconview:selected, calendar:selected, .view:selected:focus, textview
text:selected:focus, iconview:selected:focus, calendar:focus:selected, .view:selected:hover, textview
text:selected:hover, iconview:selected:hover, calendar:hover:selected, textview text selection, textview text
selection:focus, textview text selection:hover, flowbox flowboxchild:selected, label selection, label
selection:focus, label selection:hover, label selection:backdrop, spinbutton:not(.vertical) selection:focus,
spinbutton:not(.vertical) selection, entry selection:focus, entry selection, modelbutton.flat:selected,
popover.background checkbutton:selected, popover.background radiobutton:selected,
.menuitem.button.flat:selected, treeview.view:selected, row.activatable:selected, .sidebar:selected {
background-color: #ddd; color: #000; }
+.view:selected, textview text:selected, iconview:selected, calendar:selected, .view:selected:focus, textview
text:selected:focus, iconview:selected:focus, calendar:focus:selected, .view:selected:hover, textview
text:selected:hover, iconview:selected:hover, calendar:hover:selected, textview text selection, textview text
selection:focus, textview text selection:hover, flowbox flowboxchild:selected, label selection, label
selection:focus, label selection:hover, label selection:backdrop, spinbutton:not(.vertical) selection:focus,
spinbutton.vertical text selection:focus, spinbutton:not(.vertical) selection, spinbutton.vertical text
selection, entry selection:focus, entry selection, modelbutton.flat:selected, popover.background
checkbutton:selected, popover.background radiobutton:selected, .menuitem.button.flat:selected,
treeview.view:selected, row.activatable:selected, .sidebar:selected { background-color: #ddd; color: #000; }
-.view:backdrop:selected, textview text:backdrop:selected, iconview:backdrop:selected,
calendar:backdrop:selected, textview text:backdrop:selected:focus, iconview:backdrop:selected:focus,
calendar:backdrop:focus:selected, textview text:backdrop:selected:hover, iconview:backdrop:selected:hover,
calendar:backdrop:hover:selected, textview text selection:backdrop, flowbox flowboxchild:backdrop:selected,
label selection:backdrop, spinbutton:not(.vertical) selection:backdrop, entry selection:backdrop,
modelbutton.flat:backdrop:selected, popover.background checkbutton:backdrop:selected, popover.background
radiobutton:backdrop:selected, .menuitem.button.flat:backdrop:selected, row.activatable:backdrop:selected,
.sidebar:backdrop:selected { background-color: gray; color: #000; }
+.view:backdrop:selected, textview text:backdrop:selected, iconview:backdrop:selected,
calendar:backdrop:selected, textview text:backdrop:selected:focus, iconview:backdrop:selected:focus,
calendar:backdrop:focus:selected, textview text:backdrop:selected:hover, iconview:backdrop:selected:hover,
calendar:backdrop:hover:selected, textview text selection:backdrop, flowbox flowboxchild:backdrop:selected,
label selection:backdrop, spinbutton:not(.vertical) selection:backdrop, spinbutton.vertical text
selection:backdrop, entry selection:backdrop, modelbutton.flat:backdrop:selected, popover.background
checkbutton:backdrop:selected, popover.background radiobutton:backdrop:selected,
.menuitem.button.flat:backdrop:selected, row.activatable:backdrop:selected, .sidebar:backdrop:selected {
background-color: gray; color: #000; }
.monospace { font-family: monospace; }
diff --git a/gtk/theme/HighContrast/gtk-contained.css b/gtk/theme/HighContrast/gtk-contained.css
index 7ee26f1235..ded0353672 100644
--- a/gtk/theme/HighContrast/gtk-contained.css
+++ b/gtk/theme/HighContrast/gtk-contained.css
@@ -86,89 +86,89 @@ spinner:checked { opacity: 1; animation: spin 1s linear infinite; }
spinner:checked:disabled { opacity: 0.5; }
/**************** Text Entries * */
-spinbutton:not(.vertical), entry { min-height: 32px; padding-left: 8px; padding-right: 8px; border: 1px
solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); background-color:
transparent; border-style: solid; background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
border-color: gray; box-shadow: inset 0 2px 2px -2px gray; }
+spinbutton:not(.vertical), spinbutton.vertical text, entry { min-height: 32px; padding-left: 8px;
padding-right: 8px; border: 1px solid; border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46,
0.45, 0.94); background-color: transparent; border-style: solid; background-image: linear-gradient(to bottom,
#f7f7f7, #fff 90%); border-color: gray; box-shadow: inset 0 2px 2px -2px gray; }
-spinbutton:not(.vertical) image.left, entry image.left { padding-left: 0; padding-right: 6px; }
+spinbutton:not(.vertical) image.left, spinbutton.vertical text image.left, entry image.left { padding-left:
0; padding-right: 6px; }
-spinbutton:not(.vertical) image.right, entry image.right { padding-left: 6px; padding-right: 0; }
+spinbutton:not(.vertical) image.right, spinbutton.vertical text image.right, entry image.right {
padding-left: 6px; padding-right: 0; }
-spinbutton:not(.vertical) undershoot.left, entry undershoot.left { background-color: transparent;
background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box;
background-position: left center; border: none; box-shadow: none; }
+spinbutton:not(.vertical) undershoot.left, spinbutton.vertical text undershoot.left, entry undershoot.left {
background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%,
rgba(0, 0, 0, 0.2) 50%); padding-left: 1px; background-size: 1px 10px; background-repeat: repeat-y;
background-origin: content-box; background-position: left center; border: none; box-shadow: none; }
-spinbutton:not(.vertical) undershoot.right, entry undershoot.right { background-color: transparent;
background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
padding-right: 1px; background-size: 1px 10px; background-repeat: repeat-y; background-origin: content-box;
background-position: right center; border: none; box-shadow: none; }
+spinbutton:not(.vertical) undershoot.right, spinbutton.vertical text undershoot.right, entry
undershoot.right { background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255,
255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); padding-right: 1px; background-size: 1px 10px; background-repeat:
repeat-y; background-origin: content-box; background-position: right center; border: none; box-shadow: none; }
-spinbutton.flat:focus:not(.vertical), spinbutton.flat:backdrop:not(.vertical),
spinbutton.flat:disabled:not(.vertical), spinbutton.flat:not(.vertical), entry.flat:focus,
entry.flat:backdrop, entry.flat:disabled, entry.flat { min-height: 0; padding: 2px; background-image: none;
border-color: transparent; border-radius: 0; box-shadow: none; }
+spinbutton.flat:focus:not(.vertical), spinbutton.vertical text.flat:focus,
spinbutton.flat:backdrop:not(.vertical), spinbutton.vertical text.flat:backdrop,
spinbutton.flat:disabled:not(.vertical), spinbutton.vertical text.flat:disabled,
spinbutton.flat:not(.vertical), spinbutton.vertical text.flat, entry.flat:focus, entry.flat:backdrop,
entry.flat:disabled, entry.flat { min-height: 0; padding: 2px; background-image: none; border-color:
transparent; border-radius: 0; box-shadow: none; }
-treeview spinbutton.flat:focus:not(.vertical), treeview entry.flat:focus { background-color: #fff; }
+treeview spinbutton.flat:focus:not(.vertical), treeview spinbutton.vertical text.flat:focus,
spinbutton.vertical treeview text.flat:focus, treeview entry.flat:focus { background-color: #fff; }
-spinbutton:focus:not(.vertical), entry:focus { background-color: transparent; border-style: solid;
background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%); border-color: #000; box-shadow: inset 0 2px
2px -2px gray, inset 0 0 0 1px #000; }
+spinbutton:focus:not(.vertical), spinbutton.vertical text:focus, entry:focus { background-color:
transparent; border-style: solid; background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%);
border-color: #000; box-shadow: inset 0 2px 2px -2px gray, inset 0 0 0 1px #000; }
-spinbutton:disabled:not(.vertical), entry:disabled { background-color: transparent; border-style: solid;
background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%); color: gray; border-color: gray;
background-image: linear-gradient(to bottom, white, white); box-shadow: none; }
+spinbutton:disabled:not(.vertical), spinbutton.vertical text:disabled, entry:disabled { background-color:
transparent; border-style: solid; background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%); color:
gray; border-color: gray; background-image: linear-gradient(to bottom, white, white); box-shadow: none; }
-spinbutton:backdrop:not(.vertical), entry:backdrop { background-color: transparent; border-style: solid;
background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%); color: #000; background-image:
linear-gradient(to bottom, #fff, #fff); box-shadow: 0 1px rgba(255, 255, 255, 0); }
+spinbutton:backdrop:not(.vertical), spinbutton.vertical text:backdrop, entry:backdrop { background-color:
transparent; border-style: solid; background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%); color:
#000; background-image: linear-gradient(to bottom, #fff, #fff); box-shadow: 0 1px rgba(255, 255, 255, 0); }
-spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { background-color: transparent;
border-style: solid; background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%); color: gray;
background-image: linear-gradient(to bottom, #fff, #fff); box-shadow: 0 1px rgba(255, 255, 255, 0); }
+spinbutton:backdrop:disabled:not(.vertical), spinbutton.vertical text:backdrop:disabled,
entry:backdrop:disabled { background-color: transparent; border-style: solid; background-image:
linear-gradient(to bottom, #f7f7f7, #fff 90%); color: gray; background-image: linear-gradient(to bottom,
#fff, #fff); box-shadow: 0 1px rgba(255, 255, 255, 0); }
-spinbutton.error:not(.vertical), entry.error { color: #cc0000; border-color: #cc0000; }
+spinbutton.error:not(.vertical), spinbutton.vertical text.error, entry.error { color: #cc0000; border-color:
#cc0000; }
-spinbutton.error:focus:not(.vertical), entry.error:focus { background-color: transparent; border-style:
solid; background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%); border-color: #cc0000; box-shadow:
inset 0 2px 2px -2px gray, inset 0 0 0 1px #cc0000; }
+spinbutton.error:focus:not(.vertical), spinbutton.vertical text.error:focus, entry.error:focus {
background-color: transparent; border-style: solid; background-image: linear-gradient(to bottom, #f7f7f7,
#fff 90%); border-color: #cc0000; box-shadow: inset 0 2px 2px -2px gray, inset 0 0 0 1px #cc0000; }
-spinbutton.error:selected:focus:not(.vertical), spinbutton.error:selected:not(.vertical),
entry.error:selected:focus, entry.error:selected { background-color: #cc0000; }
+spinbutton.error:selected:focus:not(.vertical), spinbutton.vertical text.error:selected:focus,
spinbutton.error:selected:not(.vertical), spinbutton.vertical text.error:selected,
entry.error:selected:focus, entry.error:selected { background-color: #cc0000; }
-spinbutton.warning:not(.vertical), entry.warning { color: #f57900; border-color: #f57900; }
+spinbutton.warning:not(.vertical), spinbutton.vertical text.warning, entry.warning { color: #f57900;
border-color: #f57900; }
-spinbutton.warning:focus:not(.vertical), entry.warning:focus { background-color: transparent; border-style:
solid; background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%); border-color: #f57900; box-shadow:
inset 0 2px 2px -2px gray, inset 0 0 0 1px #f57900; }
+spinbutton.warning:focus:not(.vertical), spinbutton.vertical text.warning:focus, entry.warning:focus {
background-color: transparent; border-style: solid; background-image: linear-gradient(to bottom, #f7f7f7,
#fff 90%); border-color: #f57900; box-shadow: inset 0 2px 2px -2px gray, inset 0 0 0 1px #f57900; }
-spinbutton.warning:selected:focus:not(.vertical), spinbutton.warning:selected:not(.vertical),
entry.warning:selected:focus, entry.warning:selected { background-color: #f57900; }
+spinbutton.warning:selected:focus:not(.vertical), spinbutton.vertical text.warning:selected:focus,
spinbutton.warning:selected:not(.vertical), spinbutton.vertical text.warning:selected,
entry.warning:selected:focus, entry.warning:selected { background-color: #f57900; }
-spinbutton:not(.vertical) image, entry image { color: #333333; }
+spinbutton:not(.vertical) image, spinbutton.vertical text image, entry image { color: #333333; }
-spinbutton:not(.vertical) image:hover, entry image:hover { color: #000; }
+spinbutton:not(.vertical) image:hover, spinbutton.vertical text image:hover, entry image:hover { color:
#000; }
-spinbutton:not(.vertical) image:active, entry image:active { color: #000; }
+spinbutton:not(.vertical) image:active, spinbutton.vertical text image:active, entry image:active { color:
#000; }
-spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #333333; }
+spinbutton:not(.vertical) image:backdrop, spinbutton.vertical text image:backdrop, entry image:backdrop {
color: #333333; }
-spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical),
entry:drop(active):focus, entry:drop(active) { border-color: #000; box-shadow: inset 0 0 0 1px #000; }
+spinbutton:drop(active):focus:not(.vertical), spinbutton.vertical text:drop(active):focus,
spinbutton:drop(active):not(.vertical), spinbutton.vertical text:drop(active), entry:drop(active):focus,
entry:drop(active) { border-color: #000; box-shadow: inset 0 0 0 1px #000; }
-.osd spinbutton:not(.vertical), .osd entry { background-color: transparent; border-style: solid;
background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%); }
+.osd spinbutton:not(.vertical), .osd spinbutton.vertical text, spinbutton.vertical .osd text, .osd entry {
background-color: transparent; border-style: solid; background-image: linear-gradient(to bottom, #f7f7f7,
#fff 90%); }
-.osd spinbutton:focus:not(.vertical), .osd entry:focus { background-color: transparent; border-style: solid;
background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%); }
+.osd spinbutton:focus:not(.vertical), .osd spinbutton.vertical text:focus, spinbutton.vertical .osd
text:focus, .osd entry:focus { background-color: transparent; border-style: solid; background-image:
linear-gradient(to bottom, #f7f7f7, #fff 90%); }
-.osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop { background-color: transparent; border-style:
solid; background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%); }
+.osd spinbutton:backdrop:not(.vertical), .osd spinbutton.vertical text:backdrop, spinbutton.vertical .osd
text:backdrop, .osd entry:backdrop { background-color: transparent; border-style: solid; background-image:
linear-gradient(to bottom, #f7f7f7, #fff 90%); }
-.osd spinbutton:disabled:not(.vertical), .osd entry:disabled { background-color: transparent; border-style:
solid; background-image: linear-gradient(to bottom, #f7f7f7, #fff 90%); }
+.osd spinbutton:disabled:not(.vertical), .osd spinbutton.vertical text:disabled, spinbutton.vertical .osd
text:disabled, .osd entry:disabled { background-color: transparent; border-style: solid; background-image:
linear-gradient(to bottom, #f7f7f7, #fff 90%); }
-spinbutton:not(.vertical) progress, entry progress { margin: 2px -6px; background-color: transparent;
background-image: none; border-radius: 0; border-width: 0 0 2px; border-color: #000; border-style: solid;
box-shadow: none; }
+spinbutton:not(.vertical) progress, spinbutton.vertical text progress, entry progress { margin: 2px -6px;
background-color: transparent; background-image: none; border-radius: 0; border-width: 0 0 2px; border-color:
#000; border-style: solid; box-shadow: none; }
-spinbutton:not(.vertical) progress:backdrop, entry progress:backdrop { background-color: transparent; }
+spinbutton:not(.vertical) progress:backdrop, spinbutton.vertical text progress:backdrop, entry
progress:backdrop { background-color: transparent; }
-.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical)
spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) +
combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical),
.linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box >
button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) >
entry:focus + entry { border-left-color: #000; }
+.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > text:focus + spinbutton:not(.vertical), spinbutton.vertical .linked:not(.vertical) >
spinbutton:focus:not(.vertical) + text, spinbutton.vertical .linked:not(.vertical) > text:focus + text,
.linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, spinbutton.vertical .linked:not(.vertical)
text:focus + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box >
button.combo, spinbutton.vertical .linked:not(.vertical) > text:focus + combobox > box > button.combo,
.linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), spinbutton.vertical .linked:not(.vertical)
entry:focus + text, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus +
combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry,
spinbutton.vertical .linked:not(.vertical)
text:f
ocus + entry, .linked:not(.vertical) > entry:focus + entry { border-left-color: #000; }
-.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical),
.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) >
spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >
entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + button,
.linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) >
spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + entry {
border-left-color: #cc0000; }
+.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked:not(.vertical) > text:focus.error + spinbutton:not(.vertical),
spinbutton.vertical .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + text,
spinbutton.vertical .linked:not(.vertical) > text:focus.error + text, .linked:not(.vertical) >
spinbutton:focus.error:not(.vertical) + button, spinbutton.vertical .linked:not(.vertical) > text:focus.error
+ button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo,
spinbutton.vertical .linked:not(.vertical) > text:focus.error + combobox > box > button.combo,
.linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > entry:focus.error + text, .linked:not(.vertical) > entry:focus.error + button,
.linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) >
spinbutton:f
ocus.err
or:not(.vertical) + entry, spinbutton.vertical .linked:not(.vertical) > text:focus.error + entry,
.linked:not(.vertical) > entry:focus.error + entry { border-left-color: #cc0000; }
-.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical),
.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) >
spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >
entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + button,
.linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) >
spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + entry {
border-left-color: #000; }
+.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked:not(.vertical) > text:drop(active) + spinbutton:not(.vertical),
spinbutton.vertical .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + text,
spinbutton.vertical .linked:not(.vertical) > text:drop(active) + text, .linked:not(.vertical) >
spinbutton:drop(active):not(.vertical) + button, spinbutton.vertical .linked:not(.vertical) >
text:drop(active) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box
button.combo, spinbutton.vertical .linked:not(.vertical) > text:drop(active) + combobox > box >
button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > entry:drop(active) + text, .linked:not(.vertical) > entry:drop(active) + button,
.linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) >
spinbutt
on:drop(active):not(.vertical) + entry, spinbutton.vertical .linked:not(.vertical) > text:drop(active) +
entry, .linked:not(.vertical) > entry:drop(active) + entry { border-left-color: #000; }
-.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical >
spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical >
entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) +
spinbutton:not(:disabled):not(.vertical) { border-top-color: #d9d9d9; background-image: linear-gradient(to
bottom, #fff, #fff); }
+.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), spinbutton.vertical
.linked.vertical > text:not(:disabled) + entry:not(:disabled), .linked.vertical >
spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), spinbutton.vertical
.linked.vertical > text:not(:disabled) + spinbutton:not(:disabled):not(.vertical), spinbutton.vertical
.linked.vertical > spinbutton:not(:disabled):not(.vertical) + text:not(:disabled), spinbutton.vertical
.linked.vertical > text:not(:disabled) + text:not(:disabled), .linked.vertical > entry:not(:disabled) +
entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical),
spinbutton.vertical .linked.vertical > entry:not(:disabled) + text:not(:disabled) { border-top-color:
#d9d9d9; background-image: linear-gradient(to bottom, #fff, #fff); }
-.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop,
.linked.vertical > spinbutton:not(:disabled):not(.vertical) +
spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) +
entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) +
spinbutton:not(:disabled):backdrop:not(.vertical) { border-top-color: #dddddd; background-image:
linear-gradient(to bottom, #fff, #fff); }
+.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop,
spinbutton.vertical .linked.vertical > text:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical
spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical),
spinbutton.vertical .linked.vertical > text:not(:disabled) +
spinbutton:not(:disabled):backdrop:not(.vertical), spinbutton.vertical .linked.vertical >
spinbutton:not(:disabled):not(.vertical) + text:not(:disabled):backdrop, spinbutton.vertical .linked.vertical
text:not(:disabled) + text:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) +
entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) +
spinbutton:not(:disabled):backdrop:not(.vertical), spinbutton.vertical .linked.vertical >
entry:not(:disabled) + text:not(:disabled):backdrop { border-top-color: #dddddd; background-image:
linear-gradient(to bottom, #fff, #fff); }
-.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical
spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled +
spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { border-top-color:
#d9d9d9; }
+.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical),
spinbutton.vertical .linked.vertical > text:disabled + spinbutton:disabled:not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:disabled:not(.vertical) + text:disabled,
spinbutton.vertical .linked.vertical > text:disabled + text:disabled, .linked.vertical >
spinbutton:disabled:not(.vertical) + entry:disabled, spinbutton.vertical .linked.vertical > text:disabled +
entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), spinbutton.vertical
.linked.vertical > entry:disabled + text:disabled, .linked.vertical > entry:disabled + entry:disabled {
border-top-color: #d9d9d9; }
-.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry +
spinbutton:focus:not(:only-child):not(.vertical), .linked.vertical > entry + entry:focus:not(:only-child) {
border-top-color: #000; }
+.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > text + spinbutton:focus:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:not(.vertical) + text:focus:not(:only-child),
spinbutton.vertical .linked.vertical > text + text:focus:not(:only-child), .linked.vertical >
spinbutton:not(.vertical) + entry:focus:not(:only-child), spinbutton.vertical .linked.vertical > text +
entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > entry + text:focus:not(:only-child), .linked.vertical > entry +
entry:focus:not(:only-child) { border-top-color: #000; }
-.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry +
spinbutton:focus.error:not(:only-child):not(.vertical), .linked.vertical > entry +
entry:focus.error:not(:only-child) { border-top-color: #cc0000; }
+.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > text + spinbutton:focus.error:not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:not(.vertical) + text:focus.error:not(:only-child),
spinbutton.vertical .linked.vertical > text + text:focus.error:not(:only-child), .linked.vertical >
spinbutton:not(.vertical) + entry:focus.error:not(:only-child), spinbutton.vertical .linked.vertical > text +
entry:focus.error:not(:only-child), .linked.vertical > entry +
spinbutton:focus.error:not(:only-child):not(.vertical), spinbutton.vertical .linked.vertical > entry +
text:focus.error:not(:only-child), .linked.vertical > entry + entry:focus.error:not(:only-child) {
border-top-color: #cc0000; }
-.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),
.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry
+ spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > entry +
entry:drop(active):not(:only-child) { border-top-color: #000; }
+.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > text + spinbutton:drop(active):not(:only-child):not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:not(.vertical) + text:drop(active):not(:only-child),
spinbutton.vertical .linked.vertical > text + text:drop(active):not(:only-child), .linked.vertical >
spinbutton:not(.vertical) + entry:drop(active):not(:only-child), spinbutton.vertical .linked.vertical > text
+ entry:drop(active):not(:only-child), .linked.vertical > entry +
spinbutton:drop(active):not(:only-child):not(.vertical), spinbutton.vertical .linked.vertical > entry +
text:drop(active):not(:only-child), .linked.vertical > entry + entry:drop(active):not(:only-child) {
border-top-color: #000; }
-.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, .linked.vertical >
spinbutton:focus:not(:only-child):not(.vertical) + button, .linked.vertical >
spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >
entry:focus:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry:focus:not(:only-child) +
entry, .linked.vertical > entry:focus:not(:only-child) + button, .linked.vertical >
entry:focus:not(:only-child) + combobox > box > button.combo { border-top-color: #000; }
+.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > text:focus:not(:only-child) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + text,
spinbutton.vertical .linked.vertical > text:focus:not(:only-child) + text, .linked.vertical >
spinbutton:focus:not(:only-child):not(.vertical) + entry, spinbutton.vertical .linked.vertical >
text:focus:not(:only-child) + entry, .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) +
button, spinbutton.vertical .linked.vertical > text:focus:not(:only-child) + button, .linked.vertical >
spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical
.linked.vertical > text:focus:not(:only-child) + combobox > box > button.combo, .linked.vertical >
entry:focus:not(:only-child) + spinbutton:not(.vertical), spinbutton.vertical .linked.vertical >
entry:fo
cus:not(:only-child) + text, .linked.vertical > entry:focus:not(:only-child) + entry, .linked.vertical >
entry:focus:not(:only-child) + button, .linked.vertical > entry:focus:not(:only-child) + combobox > box >
button.combo { border-top-color: #000; }
-.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + button, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >
entry:focus.error:not(:only-child) + spinbutton:not(.vertical), .linked.vertical >
entry:focus.error:not(:only-child) + entry, .linked.vertical > entry:focus.error:not(:only-child) + button,
.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo { border-top-color:
#cc0000; }
+.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > text:focus.error:not(:only-child) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + text,
spinbutton.vertical .linked.vertical > text:focus.error:not(:only-child) + text, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + entry, spinbutton.vertical .linked.vertical >
text:focus.error:not(:only-child) + entry, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + button, spinbutton.vertical .linked.vertical >
text:focus.error:not(:only-child) + button, .linked.vertical >
spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical
.linked.vertical > text:focus.error:not(:only-child) + combobox > box > button.combo, .linked.vertical >
entry:focus.error:not(:only-child) +
spinbutt
on:not(.vertical), spinbutton.vertical .linked.vertical > entry:focus.error:not(:only-child) + text,
.linked.vertical > entry:focus.error:not(:only-child) + entry, .linked.vertical >
entry:focus.error:not(:only-child) + button, .linked.vertical > entry:focus.error:not(:only-child) + combobox
box > button.combo { border-top-color: #cc0000; }
-.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),
.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + button, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >
entry:drop(active):not(:only-child) + spinbutton:not(.vertical), .linked.vertical >
entry:drop(active):not(:only-child) + entry, .linked.vertical > entry:drop(active):not(:only-child) + button,
.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { border-top-color:
#000; }
+.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > text:drop(active):not(:only-child) + spinbutton:not(.vertical),
spinbutton.vertical .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + text,
spinbutton.vertical .linked.vertical > text:drop(active):not(:only-child) + text, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + entry, spinbutton.vertical .linked.vertical >
text:drop(active):not(:only-child) + entry, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + button, spinbutton.vertical .linked.vertical >
text:drop(active):not(:only-child) + button, .linked.vertical >
spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical
.linked.vertical > text:drop(active):not(:only-child) + combobox > box > button.combo, .linked.vertical >
entry:drop(active):not(:onl
y-child)
+ spinbutton:not(.vertical), spinbutton.vertical .linked.vertical > entry:drop(active):not(:only-child) +
text, .linked.vertical > entry:drop(active):not(:only-child) + entry, .linked.vertical >
entry:drop(active):not(:only-child) + button, .linked.vertical > entry:drop(active):not(:only-child) +
combobox > box > button.combo { border-top-color: #000; }
/*********** Buttons * */
-@keyframes needs_attention { from { background-image: radial-gradient(#000 0%, transparent 0%); }
- to { background-image: radial-gradient(#000 68%, transparent 70%); } }
+@keyframes needs_attention { from { background-image: radial-gradient(#000 0%, rgba(0, 0, 0, 0) 0%); }
+ to { background-image: radial-gradient(#000 68%, rgba(0, 0, 0, 0) 70%); } }
button.titlebutton, button { min-height: 24px; min-width: 16px; padding: 4px 8px; border: 1px solid;
border-radius: 3px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); border-width: 2px;
border-style: solid; color: #000; background-image: none; background-color: #fff; border-color: gray; }
@@ -324,7 +324,7 @@ button.destructive-action:disabled:active, button.destructive-action:disabled:ch
.primary-toolbar button { -gtk-icon-shadow: none; }
-.stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image,
stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image:
radial-gradient(#000 68%, transparent 70%); background-size: 6px 6px; background-repeat: no-repeat;
background-position: right 3px; }
+.stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image,
stacksidebar row.needs-attention > label { animation: needs_attention 150ms ease-in; background-image:
radial-gradient(#000 68%, rgba(0, 0, 0, 0) 70%); background-size: 6px 6px; background-repeat: no-repeat;
background-position: right 3px; }
.stack-switcher > button.needs-attention > label:backdrop, .stack-switcher > button.needs-attention >
image:backdrop, stacksidebar row.needs-attention > label:backdrop { background-size: 6px 6px; }
@@ -348,21 +348,21 @@ button.destructive-action:disabled:active, button.destructive-action:disabled:ch
.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton >
button:backdrop:disabled:checked { border-width: 2px; border-style: solid; color: gray; border-color: silver;
background-image: none; background-color: #f6f6f6; }
-toolbar.inline-toolbar toolbutton > button.flat, searchbar.inline-toolbar toolbutton > button.flat,
toolbar.inline-toolbar toolbutton:backdrop > button.flat, searchbar.inline-toolbar toolbutton:backdrop >
button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry,
.inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked >
button:active, .linked > button:checked, .linked > button:backdrop, .linked > combobox > box >
button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { border-radius: 0;
border-right-style: none; }
+toolbar.inline-toolbar toolbutton > button.flat, searchbar.inline-toolbar toolbutton > button.flat,
toolbar.inline-toolbar toolbutton:backdrop > button.flat, searchbar.inline-toolbar toolbutton:backdrop >
button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), spinbutton.vertical .linked:not(.vertical) >
text, .linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked >
button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop,
.linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) {
border-radius: 0; border-right-style: none; }
-.linked:not(.vertical) > spinbutton:dir(ltr):first-child:not(.vertical), .linked:not(.vertical) >
entry:dir(ltr):first-child, .inline-toolbar button:dir(ltr):first-child, .linked >
button:dir(ltr):first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat:dir(ltr),
searchbar.inline-toolbar toolbutton:first-child > button.flat:dir(ltr), toolbar.inline-toolbar
toolbutton:backdrop:first-child > button.flat:dir(ltr), searchbar.inline-toolbar
toolbutton:backdrop:first-child > button.flat:dir(ltr), combobox.linked
button:dir(ltr):nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box >
button.combo:dir(ltr), .linked:not(.vertical) > spinbutton:dir(rtl):last-child:not(.vertical),
.linked:not(.vertical) > entry:dir(rtl):last-child, .inline-toolbar button:dir(rtl):last-child, .linked >
button:dir(rtl):last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat:dir(rtl),
searchbar.inline-toolbar toolbutton:last-child > button.flat:dir(rtl),
toolbar
.inline-toolbar toolbutton:backdrop:last-child > button.flat:dir(rtl), searchbar.inline-toolbar
toolbutton:backdrop:last-child > button.flat:dir(rtl), .linked:not(.vertical) > combobox:last-child > box >
button.combo:dir(rtl) { border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius:
0; border-bottom-right-radius: 0; border-right-style: none; }
+.linked:not(.vertical) > spinbutton:dir(ltr):first-child:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > text:dir(ltr):first-child, .linked:not(.vertical) > entry:dir(ltr):first-child,
.inline-toolbar button:dir(ltr):first-child, .linked > button:dir(ltr):first-child, toolbar.inline-toolbar
toolbutton:first-child > button.flat:dir(ltr), searchbar.inline-toolbar toolbutton:first-child >
button.flat:dir(ltr), toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat:dir(ltr),
searchbar.inline-toolbar toolbutton:backdrop:first-child > button.flat:dir(ltr), combobox.linked
button:dir(ltr):nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box >
button.combo:dir(ltr), .linked:not(.vertical) > spinbutton:dir(rtl):last-child:not(.vertical),
spinbutton.vertical .linked:not(.vertical) > text:dir(rtl):last-child, .linked:not(.vertical) >
entry:dir(rtl):last-child, .inline-toolbar button:dir(rtl):last-child, .linked > button:dir(rtl):last-chi
ld, tool
bar.inline-toolbar toolbutton:last-child > button.flat:dir(rtl), searchbar.inline-toolbar
toolbutton:last-child > button.flat:dir(rtl), toolbar.inline-toolbar toolbutton:backdrop:last-child >
button.flat:dir(rtl), searchbar.inline-toolbar toolbutton:backdrop:last-child > button.flat:dir(rtl),
.linked:not(.vertical) > combobox:last-child > box > button.combo:dir(rtl) { border-top-left-radius: 3px;
border-bottom-left-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0;
border-right-style: none; }
-.linked:not(.vertical) > spinbutton:dir(ltr):last-child:not(.vertical), .linked:not(.vertical) >
entry:dir(ltr):last-child, .inline-toolbar button:dir(ltr):last-child, .linked > button:dir(ltr):last-child,
toolbar.inline-toolbar toolbutton:last-child > button.flat:dir(ltr), searchbar.inline-toolbar
toolbutton:last-child > button.flat:dir(ltr), toolbar.inline-toolbar toolbutton:backdrop:last-child >
button.flat:dir(ltr), searchbar.inline-toolbar toolbutton:backdrop:last-child > button.flat:dir(ltr),
combobox.linked button:dir(ltr):nth-child(2), .linked:not(.vertical) > combobox:last-child > box >
button.combo:dir(ltr), .linked:not(.vertical) > spinbutton:dir(rtl):first-child:not(.vertical),
.linked:not(.vertical) > entry:dir(rtl):first-child, .inline-toolbar button:dir(rtl):first-child, .linked >
button:dir(rtl):first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat:dir(rtl),
searchbar.inline-toolbar toolbutton:first-child > button.flat:dir(rtl), toolbar.inl
ine-tool
bar toolbutton:backdrop:first-child > button.flat:dir(rtl), searchbar.inline-toolbar
toolbutton:backdrop:first-child > button.flat:dir(rtl), combobox.linked button:dir(rtl):nth-child(2),
.linked:not(.vertical) > combobox:first-child > box > button.combo:dir(rtl) { border-top-left-radius: 0;
border-bottom-left-radius: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px;
border-right-style: solid; }
+.linked:not(.vertical) > spinbutton:dir(ltr):last-child:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > text:dir(ltr):last-child, .linked:not(.vertical) > entry:dir(ltr):last-child,
.inline-toolbar button:dir(ltr):last-child, .linked > button:dir(ltr):last-child, toolbar.inline-toolbar
toolbutton:last-child > button.flat:dir(ltr), searchbar.inline-toolbar toolbutton:last-child >
button.flat:dir(ltr), toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat:dir(ltr),
searchbar.inline-toolbar toolbutton:backdrop:last-child > button.flat:dir(ltr), combobox.linked
button:dir(ltr):nth-child(2), .linked:not(.vertical) > combobox:last-child > box > button.combo:dir(ltr),
.linked:not(.vertical) > spinbutton:dir(rtl):first-child:not(.vertical), spinbutton.vertical
.linked:not(.vertical) > text:dir(rtl):first-child, .linked:not(.vertical) > entry:dir(rtl):first-child,
.inline-toolbar button:dir(rtl):first-child, .linked > button:dir(rtl):first-child, toolbar.in
line-too
lbar toolbutton:first-child > button.flat:dir(rtl), searchbar.inline-toolbar toolbutton:first-child >
button.flat:dir(rtl), toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat:dir(rtl),
searchbar.inline-toolbar toolbutton:backdrop:first-child > button.flat:dir(rtl), combobox.linked
button:dir(rtl):nth-child(2), .linked:not(.vertical) > combobox:first-child > box > button.combo:dir(rtl) {
border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 3px;
border-bottom-right-radius: 3px; border-right-style: solid; }
-.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child,
.inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child
button.flat, searchbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar
toolbutton:backdrop:only-child > button.flat, searchbar.inline-toolbar toolbutton:backdrop:only-child >
button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo { border-radius: 3px;
border-style: solid; }
+.linked:not(.vertical) > spinbutton:only-child:not(.vertical), spinbutton.vertical .linked:not(.vertical) >
text:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked >
button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, searchbar.inline-toolbar
toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat,
searchbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) >
combobox:only-child > box > button.combo { border-radius: 3px; border-style: solid; }
-.linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button,
.linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked,
.linked.vertical > button:backdrop, .linked.vertical > combobox > box > button.combo { border-style: solid
solid none solid; border-radius: 0; }
+.linked.vertical > spinbutton:not(.vertical), spinbutton.vertical .linked.vertical > text, .linked.vertical
entry, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active,
.linked.vertical > button:checked, .linked.vertical > button:backdrop, .linked.vertical > combobox > box >
button.combo { border-style: solid solid none solid; border-radius: 0; }
-.linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child,
.linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo {
border-top-left-radius: 3px; border-top-right-radius: 3px; }
+.linked.vertical > spinbutton:first-child:not(.vertical), spinbutton.vertical .linked.vertical >
text:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child,
.linked.vertical > combobox:first-child > box > button.combo { border-top-left-radius: 3px;
border-top-right-radius: 3px; }
-.linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child,
.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo {
border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-style: solid; }
+.linked.vertical > spinbutton:last-child:not(.vertical), spinbutton.vertical .linked.vertical >
text:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child, .linked.vertical
combobox:last-child > box > button.combo { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;
border-style: solid; }
-.linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child,
.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo {
border-radius: 3px; border-style: solid; }
+.linked.vertical > spinbutton:only-child:not(.vertical), spinbutton.vertical .linked.vertical >
text:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child, .linked.vertical
combobox:only-child > box > button.combo { border-radius: 3px; border-style: solid; }
modelbutton.flat, popover.background checkbutton, popover.background radiobutton, .menuitem.button.flat,
modelbutton.flat:backdrop, popover.background checkbutton:backdrop, popover.background radiobutton:backdrop,
modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover, popover.background
radiobutton:backdrop:hover, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover,
button:link, button:visited, button:link:hover, button:link:active, button:visited:hover,
button:visited:active, button:link:backdrop, button:visited:backdrop, notebook tab button, row.activatable,
row.activatable:backdrop, row.activatable:backdrop:active, row.activatable:backdrop:checked,
row.activatable:backdrop:disabled, row.activatable:backdrop:disabled:active,
row.activatable:backdrop:disabled:checked, row.activatable:disabled:active, row.activatable:disabled:checked,
calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:backdrop:hover { b
ackgroun
d-color: transparent; background-image: none; border-color: transparent; box-shadow: inset 0 1px rgba(255,
255, 255, 0), 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; }
@@ -405,7 +405,7 @@ button:link:backdrop, button:visited:backdrop { color: #000; }
/***************** GtkSpinButton * */
spinbutton:not(.vertical) { border-width: 2px; border-color: gray; box-shadow: none; padding: 0; }
-spinbutton:not(.vertical) entry { min-width: 28px; margin: 0; background: none; border: none; box-shadow:
none; }
+spinbutton:not(.vertical) text { min-width: 28px; margin: 0; background: none; border: none; box-shadow:
none; }
spinbutton:not(.vertical) button { min-height: 16px; margin: 0; padding-bottom: 0; padding-top: 0; color:
#1a1a1a; background-image: none; border-style: none none none solid; border-radius: 0; }
@@ -427,9 +427,9 @@ spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none
.osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):active { border-color: rgba(255, 255,
255, 0.7); box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }
-.osd spinbutton:not(.vertical) entry { box-shadow: none; color: #000; text-shadow: none; }
+.osd spinbutton:not(.vertical) text { box-shadow: none; color: #000; text-shadow: none; }
-.osd spinbutton:not(.vertical) entry:focus, .osd spinbutton:not(.vertical) entry:active { box-shadow: inset
0 2px 3px -1px rgba(0, 0, 0, 0.2); }
+.osd spinbutton:not(.vertical) text:focus, .osd spinbutton:not(.vertical) text:active { box-shadow: inset 0
2px 3px -1px rgba(0, 0, 0, 0.2); }
.osd spinbutton:not(.vertical) button { border-width: 2px; border-style: solid; color: #000;
background-color: transparent; background-image: none; border-color: transparent; color: #000; border-style:
none none none solid; border-color: rgba(128, 128, 128, 0.2); border-radius: 0; box-shadow: none; }
@@ -455,7 +455,7 @@ spinbutton.vertical:backdrop:disabled { color: gray; }
spinbutton.vertical:drop(active) { border-color: transparent; box-shadow: none; }
-spinbutton.vertical entry { min-height: 32px; min-width: 32px; padding: 0; border-radius: 0; border-color:
gray; }
+spinbutton.vertical text { min-height: 32px; min-width: 32px; padding: 0; border-radius: 0; border-color:
gray; }
spinbutton.vertical button { min-height: 32px; min-width: 32px; padding: 0; }
@@ -1164,9 +1164,9 @@ levelbar block.empty { border-width: 1px; border-style: solid; background-color:
levelbar block.empty:backdrop { border-color: rgba(0, 0, 0, 0.15); }
-.view:selected, textview text:selected, iconview:selected, calendar:selected, .view:selected:focus, textview
text:selected:focus, iconview:selected:focus, calendar:focus:selected, .view:selected:hover, textview
text:selected:hover, iconview:selected:hover, calendar:hover:selected, textview text selection, textview text
selection:focus, textview text selection:hover, flowbox flowboxchild:selected, label selection, label
selection:focus, label selection:hover, label selection:backdrop, spinbutton:not(.vertical) selection:focus,
spinbutton:not(.vertical) selection, entry selection:focus, entry selection, modelbutton.flat:selected,
popover.background checkbutton:selected, popover.background radiobutton:selected,
.menuitem.button.flat:selected, treeview.view:selected, row.activatable:selected, .sidebar:selected {
background-color: #000; color: #fff; }
+.view:selected, textview text:selected, iconview:selected, calendar:selected, .view:selected:focus, textview
text:selected:focus, iconview:selected:focus, calendar:focus:selected, .view:selected:hover, textview
text:selected:hover, iconview:selected:hover, calendar:hover:selected, textview text selection, textview text
selection:focus, textview text selection:hover, flowbox flowboxchild:selected, label selection, label
selection:focus, label selection:hover, label selection:backdrop, spinbutton:not(.vertical) selection:focus,
spinbutton.vertical text selection:focus, spinbutton:not(.vertical) selection, spinbutton.vertical text
selection, entry selection:focus, entry selection, modelbutton.flat:selected, popover.background
checkbutton:selected, popover.background radiobutton:selected, .menuitem.button.flat:selected,
treeview.view:selected, row.activatable:selected, .sidebar:selected { background-color: #000; color: #fff; }
-.view:backdrop:selected, textview text:backdrop:selected, iconview:backdrop:selected,
calendar:backdrop:selected, textview text:backdrop:selected:focus, iconview:backdrop:selected:focus,
calendar:backdrop:focus:selected, textview text:backdrop:selected:hover, iconview:backdrop:selected:hover,
calendar:backdrop:hover:selected, textview text selection:backdrop, flowbox flowboxchild:backdrop:selected,
label selection:backdrop, spinbutton:not(.vertical) selection:backdrop, entry selection:backdrop,
modelbutton.flat:backdrop:selected, popover.background checkbutton:backdrop:selected, popover.background
radiobutton:backdrop:selected, .menuitem.button.flat:backdrop:selected, row.activatable:backdrop:selected,
.sidebar:backdrop:selected { background-color: gray; color: #fff; }
+.view:backdrop:selected, textview text:backdrop:selected, iconview:backdrop:selected,
calendar:backdrop:selected, textview text:backdrop:selected:focus, iconview:backdrop:selected:focus,
calendar:backdrop:focus:selected, textview text:backdrop:selected:hover, iconview:backdrop:selected:hover,
calendar:backdrop:hover:selected, textview text selection:backdrop, flowbox flowboxchild:backdrop:selected,
label selection:backdrop, spinbutton:not(.vertical) selection:backdrop, spinbutton.vertical text
selection:backdrop, entry selection:backdrop, modelbutton.flat:backdrop:selected, popover.background
checkbutton:backdrop:selected, popover.background radiobutton:backdrop:selected,
.menuitem.button.flat:backdrop:selected, row.activatable:backdrop:selected, .sidebar:backdrop:selected {
background-color: gray; color: #fff; }
.monospace { font-family: monospace; }
@@ -1183,19 +1183,19 @@ placessidebar .frame, scrolledwindow .frame { border-radius: 2px; }
placessidebar viewport.frame, scrolledwindow viewport.frame { border-style: none; }
-placessidebar overshoot.top, scrolledwindow overshoot.top { background-image: radial-gradient(ellipse
farthest-side at top, #010101 85%, rgba(1, 1, 1, 0)), radial-gradient(ellipse farthest-side at top, rgba(0,
0, 0, 0.07), transparent); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat;
background-position: top; background-color: transparent; border: none; box-shadow: none; }
+placessidebar overshoot.top, scrolledwindow overshoot.top { background-image: radial-gradient(ellipse
farthest-side at top, #010101 85%, rgba(1, 1, 1, 0)), radial-gradient(ellipse farthest-side at top, rgba(0,
0, 0, 0.07), rgba(0, 0, 0, 0)); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat;
background-position: top; background-color: transparent; border: none; box-shadow: none; }
placessidebar overshoot.top:backdrop, scrolledwindow overshoot.top:backdrop { background-image:
radial-gradient(ellipse farthest-side at top, #8d8d8d 85%, rgba(141, 141, 141, 0)); background-size: 100% 5%;
background-repeat: no-repeat; background-position: top; background-color: transparent; border: none;
box-shadow: none; }
-placessidebar overshoot.bottom, scrolledwindow overshoot.bottom { background-image: radial-gradient(ellipse
farthest-side at bottom, #010101 85%, rgba(1, 1, 1, 0)), radial-gradient(ellipse farthest-side at bottom,
rgba(0, 0, 0, 0.07), transparent); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat;
background-position: bottom; background-color: transparent; border: none; box-shadow: none; }
+placessidebar overshoot.bottom, scrolledwindow overshoot.bottom { background-image: radial-gradient(ellipse
farthest-side at bottom, #010101 85%, rgba(1, 1, 1, 0)), radial-gradient(ellipse farthest-side at bottom,
rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0)); background-size: 100% 5%, 100% 100%; background-repeat: no-repeat;
background-position: bottom; background-color: transparent; border: none; box-shadow: none; }
placessidebar overshoot.bottom:backdrop, scrolledwindow overshoot.bottom:backdrop { background-image:
radial-gradient(ellipse farthest-side at bottom, #8d8d8d 85%, rgba(141, 141, 141, 0)); background-size: 100%
5%; background-repeat: no-repeat; background-position: bottom; background-color: transparent; border: none;
box-shadow: none; }
-placessidebar overshoot.left, scrolledwindow overshoot.left { background-image: radial-gradient(ellipse
farthest-side at left, #010101 85%, rgba(1, 1, 1, 0)), radial-gradient(ellipse farthest-side at left, rgba(0,
0, 0, 0.07), transparent); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat;
background-position: left; background-color: transparent; border: none; box-shadow: none; }
+placessidebar overshoot.left, scrolledwindow overshoot.left { background-image: radial-gradient(ellipse
farthest-side at left, #010101 85%, rgba(1, 1, 1, 0)), radial-gradient(ellipse farthest-side at left, rgba(0,
0, 0, 0.07), rgba(0, 0, 0, 0)); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat;
background-position: left; background-color: transparent; border: none; box-shadow: none; }
placessidebar overshoot.left:backdrop, scrolledwindow overshoot.left:backdrop { background-image:
radial-gradient(ellipse farthest-side at left, #8d8d8d 85%, rgba(141, 141, 141, 0)); background-size: 5%
100%; background-repeat: no-repeat; background-position: left; background-color: transparent; border: none;
box-shadow: none; }
-placessidebar overshoot.right, scrolledwindow overshoot.right { background-image: radial-gradient(ellipse
farthest-side at right, #010101 85%, rgba(1, 1, 1, 0)), radial-gradient(ellipse farthest-side at right,
rgba(0, 0, 0, 0.07), transparent); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat;
background-position: right; background-color: transparent; border: none; box-shadow: none; }
+placessidebar overshoot.right, scrolledwindow overshoot.right { background-image: radial-gradient(ellipse
farthest-side at right, #010101 85%, rgba(1, 1, 1, 0)), radial-gradient(ellipse farthest-side at right,
rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0)); background-size: 5% 100%, 100% 100%; background-repeat: no-repeat;
background-position: right; background-color: transparent; border: none; box-shadow: none; }
placessidebar overshoot.right:backdrop, scrolledwindow overshoot.right:backdrop { background-image:
radial-gradient(ellipse farthest-side at right, #8d8d8d 85%, rgba(141, 141, 141, 0)); background-size: 5%
100%; background-repeat: no-repeat; background-position: right; background-color: transparent; border: none;
box-shadow: none; }
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]