1717image : disabled {
1818-gtk-icon-filter : opacity (0.5 ); }
1919
20- image , label , box {
21- background-color : transparent; }
22-
2320.view {
2421color : # 000000 ;
2522background-color : # FFFFFF ; }
@@ -69,11 +66,9 @@ rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberba
6966background : none;
7067background-color : rgba (37 , 99 , 174 , 0.3 ); }
7168
72- flowbox flowboxchild {
73- padding : 3px ;
74- border-radius : 4px ; }
75- flowbox flowboxchild : selected {
76- outline-offset : -2px ;
69+ flowbox > flowboxchild {
70+ padding : 3px ; }
71+ flowbox > flowboxchild : selected {
7772color : # FFFFFF ;
7873background-color : # 2563AE ; }
7974
@@ -82,10 +77,29 @@ coverflow cover {
8277background-color : # FFFFFF ;
8378border : 1px solid gray; }
8479
85- label selection {
86- background-color : # 2563AE ;
80+ label : selected {
8781color : # FFFFFF ; }
8882
83+ label > selection {
84+ color : # FFFFFF ;
85+ background-color : # 2563AE ; }
86+ label > selection : focus-within {
87+ color : # 2563AE ; }
88+
89+ label : disabled {
90+ color : # 777777 ; }
91+ button label : disabled {
92+ color : inherit; }
93+ > selection label : disabled {
94+ color : # 4e6d92 ; }
95+ > selection label : disabled : backdrop {
96+ color : # acacac ; }
97+
98+ label .error {
99+ color : # CC0000 ; }
100+ label .error : disabled {
101+ color : rgba (204 , 0 , 0 , 0.5 ); }
102+
89103.dim-label {
90104opacity : 0.6 ;
91105text-shadow : none; }
@@ -138,7 +152,6 @@ window.assistant .sidebar > label {
138152padding : 6px 12px ; }
139153
140154window .assistant .sidebar > label .highlight {
141- color : # FFFFFF ;
142155background-color : # 2563AE ;
143156border-radius : 4px ; }
144157
@@ -1581,38 +1594,20 @@ window.dialog.print drawing {
15811594window .dialog .print .dialog-action-box {
15821595margin : 12px ; }
15831596
1584- .frame , frame > border {
1585- border-width : 1px ;
1586- border-style : solid;
1587- border-color : # d5d5d5 ;
1588- border-radius : 0 ;
1589- box-shadow : none;
1590- background : none; }
1597+ frame ,
1598+ .frame {
1599+ border : 1px solid# d5d5d5 ; }
15911600
1592- frame .flat > border , frame > border .flat , .frame .flat {
1593- border-style : none; }
1601+ frame {
1602+ border-radius : 4px ; }
1603+ frame > label {
1604+ margin : 4px ; }
15941605
1595- actionbar {
1596- padding : 4px ;
1597- border-width : 1px 0 0 0 ;
1598- border-style : solid;
1599- border-color : # d5d5d5 ;
1600- color : # 000000 ;
1601- background-color : # EDEDED ; }
1602- actionbar : backdrop {
1603- border-color : # d5d5d5 ;
1604- color : # 8C8C8C ;
1605- background-color : # EDEDED ; }
1606- actionbar button .text-button {
1607- padding : 4px ; }
1608- actionbar button .image-button {
1609- padding : 6px ; }
1610- actionbar .title {
1611- font-weight : bold;
1612- padding : 0 12px ; }
1613- actionbar .subtitle {
1614- font-size : smaller;
1615- padding : 0 12px ; }
1606+ actionbar > revealer > box {
1607+ padding : 6px ;
1608+ border-top : 1px solid# d5d5d5 ; }
1609+ actionbar > revealer > box , actionbar > revealer > box > box .start , actionbar > revealer > box > box .end {
1610+ border-spacing : 6px ; }
16161611
16171612scrolledwindow > overshoot .top {
16181613background-image : radial-gradient (farthest-side at top, rgba (0 , 0 , 0 , 0.5 ), transparent);
@@ -1780,6 +1775,22 @@ columnview row:not(:selected) cell editablelabel.editing text selection {
17801775 .app-notification border {
17811776border : none; }
17821777
1778+ expander {
1779+ min-width : 16px ;
1780+ min-height : 16px ;
1781+ -gtk-icon-source : -gtk-icontheme ("pan-end-symbolic" ); }
1782+ expander : dir (rtl ) {
1783+ -gtk-icon-source : -gtk-icontheme ("pan-end-symbolic-rtl" ); }
1784+ expander : disabled {
1785+ color : # 777777 ; }
1786+ expander : checked {
1787+ -gtk-icon-source : -gtk-icontheme ("pan-down-symbolic" ); }
1788+
1789+ expander-widget > box > title {
1790+ border-radius : 4px ; }
1791+ expander-widget > box > title : hover > expander {
1792+ color : # 4d4d4d ; }
1793+
17831794calendar {
17841795border-width : 1px ;
17851796border-radius : 4px ;
@@ -1991,16 +2002,48 @@ button.sidebar-button:not(:hover):not(:active) > image {
19912002opacity : 0.5 ; }
19922003
19932004paned > separator {
1994- border : none;
1995- color : transparent;
1996- background-color : # d5d5d5 ; }
1997- paned > separator : backdrop {
1998- background-color : # d5d5d5 ; }
2005+ min-width : 1px ;
2006+ min-height : 1px ;
2007+ -gtk-icon-source : none;
2008+ border-style : none;
2009+ background-color : transparent;
2010+ background-image : image (# d5d5d5 );
2011+ background-size : 1px 1px ; }
19992012paned > separator : selected {
2000- background-color : # d5d5d5 ; }
2001-
2002- paned .sidebar .left , paned .sidebar .right , paned .sidebar .left : dir (rtl ), paned .sidebar : dir (rtl ), paned .sidebar : dir (ltr ), paned .sidebar {
2003- border-style : none; }
2013+ background-image : image (# 2563AE ); }
2014+ paned > separator .wide {
2015+ min-width : 5px ;
2016+ min-height : 5px ;
2017+ background-color : # EDEDED ;
2018+ background-image : image (# d5d5d5 ), image (# d5d5d5 );
2019+ background-size : 1px 1px , 1px 1px ; }
2020+
2021+ paned .horizontal > separator {
2022+ background-repeat : repeat-y; }
2023+ paned .horizontal > separator : dir (ltr ) {
2024+ margin : 0 -8px 0 0 ;
2025+ padding : 0 8px 0 0 ;
2026+ background-position : left; }
2027+ paned .horizontal > separator : dir (rtl ) {
2028+ margin : 0 0 0 -8px ;
2029+ padding : 0 0 0 8px ;
2030+ background-position : right; }
2031+ paned .horizontal > separator .wide {
2032+ margin : 0 ;
2033+ padding : 0 ;
2034+ background-repeat : repeat-y, repeat-y;
2035+ background-position : left, right; }
2036+
2037+ paned .vertical > separator {
2038+ margin : 0 0 -8px 0 ;
2039+ padding : 0 0 8px 0 ;
2040+ background-repeat : repeat-x;
2041+ background-position : top; }
2042+ paned .vertical > separator .wide {
2043+ margin : 0 ;
2044+ padding : 0 ;
2045+ background-repeat : repeat-x, repeat-x;
2046+ background-position : bottom, top; }
20042047
20052048video {
20062049background : black; }
@@ -2009,19 +2052,15 @@ video {
20092052min-height : 64px ;
20102053border-radius : 32px ; }
20112054
2012- tooltip {
2055+ tooltip .background {
2056+ border : 1px solid# d5d5d5 ;
20132057border-radius : 4px ;
2058+ background-color : # FFFFFF ;
2059+ padding : 4px ;
20142060box-shadow : none; }
2015- tooltip .background {
2016- border-width : 1px ;
2017- border-style : solid;
2018- border-color : # d5d5d5 ;
2019- background-color : # FFFFFF ; }
2020- tooltip .background label {
2021- padding : 1px ; }
2022- tooltip * {
2023- background-color : transparent;
2024- color : # 000000 ; }
2061+
2062+ tooltip > box {
2063+ border-spacing : 6px ; }
20252064
20262065colorswatch .top {
20272066border-top-left-radius : 2.5px ;
@@ -2151,40 +2190,12 @@ button.color {
21512190border-style : none;
21522191border-radius : 5px ; }
21532192
2154- .nautilus-window notebook ,
2155- .nautilus-window notebook > stack : not (: only-child )searchbar {
2156- background-color : # FFFFFF ; }
2157- .nautilus-window notebook : backdrop ,
2158- .nautilus-window notebook > stack : not (: only-child )searchbar : backdrop {
2159- background-color : # f2f2f2 ; }
2160-
2161- .caja-location-entry {
2162- padding : 3px 5px ; }
2163-
2164- .gedit-search-entry-occurrences-tag {
2165- color : alpha (currentColor, 0.7 );
2166- border : none;
2167- margin : 2px ;
2168- padding : 2px ; }
2169-
2170- .gedit-search-slider {
2171- border-color : # d5d5d5 ;
2172- padding : 6px ;
2173- border-radius : 0 0 4px 4px ;
2174- border-width : 0 1px 1px 1px ;
2175- border-style : solid;
2176- background-color : # EDEDED ; }
2177-
21782193arrow , combobox arrow {
21792194color : alpha (currentColor, 0.75 );
21802195-gtk-icon-source : -gtk-icontheme ("pan-down-symbolic" );
21812196min-height : 16px ;
21822197min-width : 16px ; }
21832198
2184- .context-menu , popover .touch-selection , .csd popover .touch-selection ,
2185- popover .background .touch-selection , .csd popover .background .touch-selection {
2186- font : initial; }
2187-
21882199.monospace {
21892200font-family : monospace; }
21902201
@@ -2358,12 +2369,11 @@ menubutton arrow {
23582369-gtk-icon-source : -gtk-icontheme ("pan-end-symbolic" ); }
23592370
23602371.floating-bar {
2361- border-width : 1px ;
2362- border-style : solid;
2363- border-color : # d9d9d9 ;
2372+ border : 1px solid# d5d5d5 ;
23642373border-radius : 4px ;
23652374background-color : # FFFFFF ;
2366- color : # 000000 ; }
2375+ color : # 000000 ;
2376+ box-shadow : none; }
23672377 .floating-bar .top {
23682378border-top-width : 0px ;
23692379border-top-right-radius : 0px ;
@@ -2380,9 +2390,6 @@ menubutton arrow {
23802390border-right-width : 0px ;
23812391border-top-right-radius : 0px ;
23822392border-bottom-right-radius : 0px ; }
2383- .floating-bar button {
2384- border-style : none;
2385- background-color : transparent; }
23862393
23872394.terminal-screen , terminal-window , vte-terminal {
23882395background-color : # FFFFFF ;