mirror of
				https://github.com/horst3180/arc-theme.git
				synced 2025-06-13 12:53:52 +00:00 
			
		
		
		
	refactor error and warning entries
This commit is contained in:
		
							parent
							
								
									a96d6ad4e2
								
							
						
					
					
						commit
						e6d9055657
					
				| @ -196,32 +196,30 @@ GtkFlowBox .grid-child { | |||||||
|     border-left-style: none; } |     border-left-style: none; } | ||||||
|     .linked > .entry:last-child:dir(rtl) { |     .linked > .entry:last-child:dir(rtl) { | ||||||
|       border-left-style: solid; } |       border-left-style: solid; } | ||||||
|   .entry.error { |  | ||||||
|     color: white; |  | ||||||
|     border-color: #FC4138; |  | ||||||
|     background-image: linear-gradient(to bottom, #d6423d); } |  | ||||||
|     .entry.error:focus { |  | ||||||
|       background-image: linear-gradient(to bottom, #FC4138); |  | ||||||
|       color: white; } |  | ||||||
|     .entry.error:selected, .entry.error:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: #FC4138; } |  | ||||||
|   .entry.warning { |   .entry.warning { | ||||||
|     color: white; |     color: #ffffff; | ||||||
|     border-color: #F27835; |     border-color: #2b2e39; | ||||||
|     background-image: linear-gradient(to bottom, #ce6e3b); } |     background-image: linear-gradient(to bottom, #ab6441); } | ||||||
|     .entry.warning:focus { |     .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|       background-image: linear-gradient(to bottom, #F27835); |       background-image: linear-gradient(to bottom, #F27835); | ||||||
|       color: white; } |       box-shadow: none; } | ||||||
|     .entry.warning:selected, .entry.warning:selected:focus { |     .entry.warning:selected, .entry.warning:selected:focus { | ||||||
|       background-color: white; |       background-color: #ffffff; | ||||||
|       color: #F27835; } |       color: #F27835; } | ||||||
|  |   .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #2b2e39; | ||||||
|  |     background-image: linear-gradient(to bottom, #b14342); } | ||||||
|  |     .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); | ||||||
|  |       box-shadow: none; } | ||||||
|  |     .entry.error:selected, .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
|   .entry.image { |   .entry.image { | ||||||
|     color: #b6bcc6; } |     color: #b6bcc6; } | ||||||
|     .entry.image:hover { |  | ||||||
|       color: #D3DAE3; } |  | ||||||
|     .entry.image:active { |  | ||||||
|       color: #5294E2; } |  | ||||||
|   .linked.vertical > .entry { |   .linked.vertical > .entry { | ||||||
|     border-bottom-color: #3a3e4a; |     border-bottom-color: #3a3e4a; | ||||||
|     box-shadow: none; } |     box-shadow: none; } | ||||||
| @ -1050,6 +1048,26 @@ GtkComboBox { | |||||||
|     border-color: #5294E2; |     border-color: #5294E2; | ||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; } |     background-color: transparent; } | ||||||
|  |   .primary-toolbar .entry.warning, .header-bar .entry.warning { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.37); | ||||||
|  |     background-image: linear-gradient(to bottom, rgba(167, 94, 57, 0.988)); } | ||||||
|  |     .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #F27835); } | ||||||
|  |     .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #F27835; } | ||||||
|  |   .primary-toolbar .entry.error, .header-bar .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.37); | ||||||
|  |     background-image: linear-gradient(to bottom, rgba(173, 60, 59, 0.988)); } | ||||||
|  |     .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); } | ||||||
|  |     .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
| 
 | 
 | ||||||
| .primary-toolbar .button, .header-bar .button { | .primary-toolbar .button, .header-bar .button { | ||||||
|   color: rgba(207, 218, 231, 0.8); |   color: rgba(207, 218, 231, 0.8); | ||||||
|  | |||||||
| @ -195,32 +195,30 @@ GtkFlowBox .grid-child { | |||||||
|     border-left-style: none; } |     border-left-style: none; } | ||||||
|     .linked > .entry:last-child:dir(rtl) { |     .linked > .entry:last-child:dir(rtl) { | ||||||
|       border-left-style: solid; } |       border-left-style: solid; } | ||||||
|   .entry.error { |  | ||||||
|     color: white; |  | ||||||
|     border-color: #FC4138; |  | ||||||
|     background-image: linear-gradient(to bottom, #fd6760); } |  | ||||||
|     .entry.error:focus { |  | ||||||
|       background-image: linear-gradient(to bottom, #FC4138); |  | ||||||
|       color: white; } |  | ||||||
|     .entry.error:selected, .entry.error:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: #FC4138; } |  | ||||||
|   .entry.warning { |   .entry.warning { | ||||||
|     color: white; |     color: #ffffff; | ||||||
|     border-color: #F27835; |     border-color: #F27835; | ||||||
|     background-image: linear-gradient(to bottom, #f5935d); } |     background-image: linear-gradient(to bottom, #f7ae86); } | ||||||
|     .entry.warning:focus { |     .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|       background-image: linear-gradient(to bottom, #F27835); |       background-image: linear-gradient(to bottom, #F27835); | ||||||
|       color: white; } |       box-shadow: none; } | ||||||
|     .entry.warning:selected, .entry.warning:selected:focus { |     .entry.warning:selected, .entry.warning:selected:focus { | ||||||
|       background-color: white; |       background-color: #ffffff; | ||||||
|       color: #F27835; } |       color: #F27835; } | ||||||
|  |   .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #FC4138; | ||||||
|  |     background-image: linear-gradient(to bottom, #fd8d88); } | ||||||
|  |     .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); | ||||||
|  |       box-shadow: none; } | ||||||
|  |     .entry.error:selected, .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
|   .entry.image { |   .entry.image { | ||||||
|     color: #7d8189; } |     color: #7d8189; } | ||||||
|     .entry.image:hover { |  | ||||||
|       color: #5c616c; } |  | ||||||
|     .entry.image:active { |  | ||||||
|       color: #5294E2; } |  | ||||||
|   .linked.vertical > .entry { |   .linked.vertical > .entry { | ||||||
|     border-bottom-color: #f4f5f6; |     border-bottom-color: #f4f5f6; | ||||||
|     box-shadow: none; } |     box-shadow: none; } | ||||||
| @ -1053,6 +1051,26 @@ GtkComboBox { | |||||||
|     border-color: #5294E2; |     border-color: #5294E2; | ||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; } |     background-color: transparent; } | ||||||
|  |   .primary-toolbar .entry.warning, .header-bar .entry.warning { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.37); | ||||||
|  |     background-image: linear-gradient(to bottom, rgba(167, 94, 57, 0.988)); } | ||||||
|  |     .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #F27835); } | ||||||
|  |     .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #F27835; } | ||||||
|  |   .primary-toolbar .entry.error, .header-bar .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.37); | ||||||
|  |     background-image: linear-gradient(to bottom, rgba(173, 60, 59, 0.988)); } | ||||||
|  |     .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); } | ||||||
|  |     .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
| 
 | 
 | ||||||
| .primary-toolbar .button, .header-bar .button { | .primary-toolbar .button, .header-bar .button { | ||||||
|   color: rgba(207, 218, 231, 0.8); |   color: rgba(207, 218, 231, 0.8); | ||||||
|  | |||||||
| @ -196,32 +196,30 @@ GtkFlowBox .grid-child { | |||||||
|     border-left-style: none; } |     border-left-style: none; } | ||||||
|     .linked > .entry:last-child:dir(rtl) { |     .linked > .entry:last-child:dir(rtl) { | ||||||
|       border-left-style: solid; } |       border-left-style: solid; } | ||||||
|   .entry.error { |  | ||||||
|     color: white; |  | ||||||
|     border-color: #FC4138; |  | ||||||
|     background-image: linear-gradient(to bottom, #d6423d); } |  | ||||||
|     .entry.error:focus { |  | ||||||
|       background-image: linear-gradient(to bottom, #FC4138); |  | ||||||
|       color: white; } |  | ||||||
|     .entry.error:selected, .entry.error:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: #FC4138; } |  | ||||||
|   .entry.warning { |   .entry.warning { | ||||||
|     color: white; |     color: #ffffff; | ||||||
|     border-color: #F27835; |     border-color: #2b2e39; | ||||||
|     background-image: linear-gradient(to bottom, #ce6e3b); } |     background-image: linear-gradient(to bottom, #ab6441); } | ||||||
|     .entry.warning:focus { |     .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|       background-image: linear-gradient(to bottom, #F27835); |       background-image: linear-gradient(to bottom, #F27835); | ||||||
|       color: white; } |       box-shadow: none; } | ||||||
|     .entry.warning:selected, .entry.warning:selected:focus { |     .entry.warning:selected, .entry.warning:selected:focus { | ||||||
|       background-color: white; |       background-color: #ffffff; | ||||||
|       color: #F27835; } |       color: #F27835; } | ||||||
|  |   .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #2b2e39; | ||||||
|  |     background-image: linear-gradient(to bottom, #b14342); } | ||||||
|  |     .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); | ||||||
|  |       box-shadow: none; } | ||||||
|  |     .entry.error:selected, .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
|   .entry.image { |   .entry.image { | ||||||
|     color: #b6bcc6; } |     color: #b6bcc6; } | ||||||
|     .entry.image:hover { |  | ||||||
|       color: #D3DAE3; } |  | ||||||
|     .entry.image:active { |  | ||||||
|       color: #5294E2; } |  | ||||||
|   .linked.vertical > .entry { |   .linked.vertical > .entry { | ||||||
|     border-bottom-color: #3a3e4a; |     border-bottom-color: #3a3e4a; | ||||||
|     box-shadow: none; } |     box-shadow: none; } | ||||||
| @ -1050,6 +1048,26 @@ GtkComboBox { | |||||||
|     border-color: #5294E2; |     border-color: #5294E2; | ||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; } |     background-color: transparent; } | ||||||
|  |   .primary-toolbar .entry.warning, .header-bar .entry.warning { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.4); | ||||||
|  |     background-image: linear-gradient(to bottom, #a45d39); } | ||||||
|  |     .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #F27835); } | ||||||
|  |     .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #F27835; } | ||||||
|  |   .primary-toolbar .entry.error, .header-bar .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.4); | ||||||
|  |     background-image: linear-gradient(to bottom, #aa3c3b); } | ||||||
|  |     .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); } | ||||||
|  |     .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
| 
 | 
 | ||||||
| .primary-toolbar .button, .header-bar .button { | .primary-toolbar .button, .header-bar .button { | ||||||
|   color: rgba(207, 218, 231, 0.8); |   color: rgba(207, 218, 231, 0.8); | ||||||
|  | |||||||
| @ -195,32 +195,30 @@ GtkFlowBox .grid-child { | |||||||
|     border-left-style: none; } |     border-left-style: none; } | ||||||
|     .linked > .entry:last-child:dir(rtl) { |     .linked > .entry:last-child:dir(rtl) { | ||||||
|       border-left-style: solid; } |       border-left-style: solid; } | ||||||
|   .entry.error { |  | ||||||
|     color: white; |  | ||||||
|     border-color: #FC4138; |  | ||||||
|     background-image: linear-gradient(to bottom, #fd6760); } |  | ||||||
|     .entry.error:focus { |  | ||||||
|       background-image: linear-gradient(to bottom, #FC4138); |  | ||||||
|       color: white; } |  | ||||||
|     .entry.error:selected, .entry.error:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: #FC4138; } |  | ||||||
|   .entry.warning { |   .entry.warning { | ||||||
|     color: white; |     color: #ffffff; | ||||||
|     border-color: #F27835; |     border-color: #F27835; | ||||||
|     background-image: linear-gradient(to bottom, #f5935d); } |     background-image: linear-gradient(to bottom, #f7ae86); } | ||||||
|     .entry.warning:focus { |     .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|       background-image: linear-gradient(to bottom, #F27835); |       background-image: linear-gradient(to bottom, #F27835); | ||||||
|       color: white; } |       box-shadow: none; } | ||||||
|     .entry.warning:selected, .entry.warning:selected:focus { |     .entry.warning:selected, .entry.warning:selected:focus { | ||||||
|       background-color: white; |       background-color: #ffffff; | ||||||
|       color: #F27835; } |       color: #F27835; } | ||||||
|  |   .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #FC4138; | ||||||
|  |     background-image: linear-gradient(to bottom, #fd8d88); } | ||||||
|  |     .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); | ||||||
|  |       box-shadow: none; } | ||||||
|  |     .entry.error:selected, .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
|   .entry.image { |   .entry.image { | ||||||
|     color: #7d8189; } |     color: #7d8189; } | ||||||
|     .entry.image:hover { |  | ||||||
|       color: #5c616c; } |  | ||||||
|     .entry.image:active { |  | ||||||
|       color: #5294E2; } |  | ||||||
|   .linked.vertical > .entry { |   .linked.vertical > .entry { | ||||||
|     border-bottom-color: #f4f5f6; |     border-bottom-color: #f4f5f6; | ||||||
|     box-shadow: none; } |     box-shadow: none; } | ||||||
| @ -1053,6 +1051,26 @@ GtkComboBox { | |||||||
|     border-color: #5294E2; |     border-color: #5294E2; | ||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; } |     background-color: transparent; } | ||||||
|  |   .primary-toolbar .entry.warning, .header-bar .entry.warning { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.4); | ||||||
|  |     background-image: linear-gradient(to bottom, #a45d39); } | ||||||
|  |     .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #F27835); } | ||||||
|  |     .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #F27835; } | ||||||
|  |   .primary-toolbar .entry.error, .header-bar .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.4); | ||||||
|  |     background-image: linear-gradient(to bottom, #aa3c3b); } | ||||||
|  |     .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); } | ||||||
|  |     .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
| 
 | 
 | ||||||
| .primary-toolbar .button, .header-bar .button { | .primary-toolbar .button, .header-bar .button { | ||||||
|   color: rgba(207, 218, 231, 0.8); |   color: rgba(207, 218, 231, 0.8); | ||||||
|  | |||||||
| @ -195,32 +195,30 @@ GtkFlowBox .grid-child { | |||||||
|     border-left-style: none; } |     border-left-style: none; } | ||||||
|     .linked > .entry:last-child:dir(rtl) { |     .linked > .entry:last-child:dir(rtl) { | ||||||
|       border-left-style: solid; } |       border-left-style: solid; } | ||||||
|   .entry.error { |  | ||||||
|     color: white; |  | ||||||
|     border-color: #FC4138; |  | ||||||
|     background-image: linear-gradient(to bottom, #fd6760); } |  | ||||||
|     .entry.error:focus { |  | ||||||
|       background-image: linear-gradient(to bottom, #FC4138); |  | ||||||
|       color: white; } |  | ||||||
|     .entry.error:selected, .entry.error:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: #FC4138; } |  | ||||||
|   .entry.warning { |   .entry.warning { | ||||||
|     color: white; |     color: #ffffff; | ||||||
|     border-color: #F27835; |     border-color: #F27835; | ||||||
|     background-image: linear-gradient(to bottom, #f5935d); } |     background-image: linear-gradient(to bottom, #f7ae86); } | ||||||
|     .entry.warning:focus { |     .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|       background-image: linear-gradient(to bottom, #F27835); |       background-image: linear-gradient(to bottom, #F27835); | ||||||
|       color: white; } |       box-shadow: none; } | ||||||
|     .entry.warning:selected, .entry.warning:selected:focus { |     .entry.warning:selected, .entry.warning:selected:focus { | ||||||
|       background-color: white; |       background-color: #ffffff; | ||||||
|       color: #F27835; } |       color: #F27835; } | ||||||
|  |   .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #FC4138; | ||||||
|  |     background-image: linear-gradient(to bottom, #fd8d88); } | ||||||
|  |     .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); | ||||||
|  |       box-shadow: none; } | ||||||
|  |     .entry.error:selected, .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
|   .entry.image { |   .entry.image { | ||||||
|     color: #7d8189; } |     color: #7d8189; } | ||||||
|     .entry.image:hover { |  | ||||||
|       color: #5c616c; } |  | ||||||
|     .entry.image:active { |  | ||||||
|       color: #5294E2; } |  | ||||||
|   .linked.vertical > .entry { |   .linked.vertical > .entry { | ||||||
|     border-bottom-color: #f4f5f6; |     border-bottom-color: #f4f5f6; | ||||||
|     box-shadow: none; } |     box-shadow: none; } | ||||||
| @ -1053,6 +1051,26 @@ GtkComboBox { | |||||||
|     border-color: #5294E2; |     border-color: #5294E2; | ||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; } |     background-color: transparent; } | ||||||
|  |   .primary-toolbar .entry.warning, .header-bar .entry.warning { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #F27835; | ||||||
|  |     background-image: linear-gradient(to bottom, #eea57e); } | ||||||
|  |     .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #F27835); } | ||||||
|  |     .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #F27835; } | ||||||
|  |   .primary-toolbar .entry.error, .header-bar .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #FC4138; | ||||||
|  |     background-image: linear-gradient(to bottom, #f48480); } | ||||||
|  |     .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); } | ||||||
|  |     .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
| 
 | 
 | ||||||
| .primary-toolbar .button, .header-bar .button { | .primary-toolbar .button, .header-bar .button { | ||||||
|   color: rgba(82, 93, 118, 0.8); |   color: rgba(82, 93, 118, 0.8); | ||||||
|  | |||||||
| @ -195,32 +195,30 @@ GtkFlowBox .grid-child { | |||||||
|     border-left-style: none; } |     border-left-style: none; } | ||||||
|     .linked > .entry:last-child:dir(rtl) { |     .linked > .entry:last-child:dir(rtl) { | ||||||
|       border-left-style: solid; } |       border-left-style: solid; } | ||||||
|   .entry.error { |  | ||||||
|     color: white; |  | ||||||
|     border-color: #FC4138; |  | ||||||
|     background-image: linear-gradient(to bottom, #fd6760); } |  | ||||||
|     .entry.error:focus { |  | ||||||
|       background-image: linear-gradient(to bottom, #FC4138); |  | ||||||
|       color: white; } |  | ||||||
|     .entry.error:selected, .entry.error:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: #FC4138; } |  | ||||||
|   .entry.warning { |   .entry.warning { | ||||||
|     color: white; |     color: #ffffff; | ||||||
|     border-color: #F27835; |     border-color: #F27835; | ||||||
|     background-image: linear-gradient(to bottom, #f5935d); } |     background-image: linear-gradient(to bottom, #f7ae86); } | ||||||
|     .entry.warning:focus { |     .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|       background-image: linear-gradient(to bottom, #F27835); |       background-image: linear-gradient(to bottom, #F27835); | ||||||
|       color: white; } |       box-shadow: none; } | ||||||
|     .entry.warning:selected, .entry.warning:selected:focus { |     .entry.warning:selected, .entry.warning:selected:focus { | ||||||
|       background-color: white; |       background-color: #ffffff; | ||||||
|       color: #F27835; } |       color: #F27835; } | ||||||
|  |   .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #FC4138; | ||||||
|  |     background-image: linear-gradient(to bottom, #fd8d88); } | ||||||
|  |     .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); | ||||||
|  |       box-shadow: none; } | ||||||
|  |     .entry.error:selected, .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
|   .entry.image { |   .entry.image { | ||||||
|     color: #7d8189; } |     color: #7d8189; } | ||||||
|     .entry.image:hover { |  | ||||||
|       color: #5c616c; } |  | ||||||
|     .entry.image:active { |  | ||||||
|       color: #5294E2; } |  | ||||||
|   .linked.vertical > .entry { |   .linked.vertical > .entry { | ||||||
|     border-bottom-color: #f4f5f6; |     border-bottom-color: #f4f5f6; | ||||||
|     box-shadow: none; } |     box-shadow: none; } | ||||||
| @ -1053,6 +1051,26 @@ GtkComboBox { | |||||||
|     border-color: #5294E2; |     border-color: #5294E2; | ||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; } |     background-color: transparent; } | ||||||
|  |   .primary-toolbar .entry.warning, .header-bar .entry.warning { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #F27835; | ||||||
|  |     background-image: linear-gradient(to bottom, rgba(238, 162, 121, 0.98)); } | ||||||
|  |     .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #F27835); } | ||||||
|  |     .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #F27835; } | ||||||
|  |   .primary-toolbar .entry.error, .header-bar .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #FC4138; | ||||||
|  |     background-image: linear-gradient(to bottom, rgba(244, 128, 123, 0.98)); } | ||||||
|  |     .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); } | ||||||
|  |     .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
| 
 | 
 | ||||||
| .primary-toolbar .button, .header-bar .button { | .primary-toolbar .button, .header-bar .button { | ||||||
|   color: rgba(82, 93, 118, 0.8); |   color: rgba(82, 93, 118, 0.8); | ||||||
|  | |||||||
| @ -270,38 +270,27 @@ GtkFlowBox .grid-child { | |||||||
|     } |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   &.error { |   @each $e_type, $e_color in (warning, $warning_color), | ||||||
|     color: white; |                              (error, $error_color) { | ||||||
|     border-color: $error_color; |     &.#{$e_type} { | ||||||
|     background-image: linear-gradient(to bottom, mix($error_color, $base_color, 80%)); |       color: $selected_fg_color; | ||||||
|     &:focus { |       border-color: if($variant=='light', $e_color, $entry_border); | ||||||
|       background-image: linear-gradient(to bottom, $error_color); |       background-image: linear-gradient(to bottom, mix($e_color, $base_color, 60%)); | ||||||
|       color: white; |  | ||||||
|     } |  | ||||||
|     &:selected, &:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: $error_color; |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| 
 | 
 | ||||||
|   &.warning { |       &:focus { | ||||||
|     color: white; |         color: $selected_fg_color; | ||||||
|     border-color: $warning_color; |         background-image: linear-gradient(to bottom, $e_color); | ||||||
|     background-image: linear-gradient(to bottom, mix($warning_color, $base_color, 80%)); |         box-shadow: none; | ||||||
|     &:focus { |       } | ||||||
|       background-image: linear-gradient(to bottom, $warning_color); |       &:selected, &:selected:focus { | ||||||
|       color: white; |         background-color: $selected_fg_color; | ||||||
|     } |         color: $e_color; | ||||||
|     &:selected, &:selected:focus { |       } | ||||||
|       background-color: white; |  | ||||||
|       color: $warning_color; |  | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   &.image { // entry icons colors |   &.image { // entry icons colors | ||||||
|     color: mix($fg_color,$base_color,80%); |     color: mix($fg_color,$base_color,80%); | ||||||
|     &:hover { color: $fg_color; } |  | ||||||
|     &:active { color: $selected_bg_color; } |  | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   .linked.vertical > & { //FIXME comment stuff and make the whole thing smarter. |   .linked.vertical > & { //FIXME comment stuff and make the whole thing smarter. | ||||||
| @ -1216,6 +1205,24 @@ GtkComboBox { | |||||||
|       background-image: none; |       background-image: none; | ||||||
|       background-color: transparent; |       background-color: transparent; | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|  |     @each $e_type, $e_color in (warning, $warning_color), | ||||||
|  |                                (error, $error_color) { | ||||||
|  |       &.#{$e_type} { | ||||||
|  |         color: $selected_fg_color; | ||||||
|  |         border-color: if($darker=='false' and $variant=='light', $e_color, $header_entry_border); | ||||||
|  |         background-image: linear-gradient(to bottom, mix($e_color, $header_bg, 60%)); | ||||||
|  | 
 | ||||||
|  |         &:focus { | ||||||
|  |           color: $selected_fg_color; | ||||||
|  |           background-image: linear-gradient(to bottom, $e_color); | ||||||
|  |         } | ||||||
|  |         &:selected, &:selected:focus { | ||||||
|  |           background-color: $selected_fg_color; | ||||||
|  |           color: $e_color; | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   // Header-bar Buttons |   // Header-bar Buttons | ||||||
|  | |||||||
| @ -196,32 +196,30 @@ GtkTextView { | |||||||
|     border-left-style: none; } |     border-left-style: none; } | ||||||
|     .linked > .entry:last-child:dir(rtl) { |     .linked > .entry:last-child:dir(rtl) { | ||||||
|       border-left-style: solid; } |       border-left-style: solid; } | ||||||
|   .entry.error { |  | ||||||
|     color: white; |  | ||||||
|     border-color: #FC4138; |  | ||||||
|     background-image: linear-gradient(to bottom, #d6423d); } |  | ||||||
|     .entry.error:focus { |  | ||||||
|       background-image: linear-gradient(to bottom, #FC4138); |  | ||||||
|       color: white; } |  | ||||||
|     .entry.error:selected, .entry.error:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: #FC4138; } |  | ||||||
|   .entry.warning { |   .entry.warning { | ||||||
|     color: white; |     color: #ffffff; | ||||||
|     border-color: #F27835; |     border-color: #2b2e39; | ||||||
|     background-image: linear-gradient(to bottom, #ce6e3b); } |     background-image: linear-gradient(to bottom, #ab6441); } | ||||||
|     .entry.warning:focus { |     .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|       background-image: linear-gradient(to bottom, #F27835); |       background-image: linear-gradient(to bottom, #F27835); | ||||||
|       color: white; } |       box-shadow: none; } | ||||||
|     .entry.warning:selected, .entry.warning:selected:focus { |     .entry.warning:selected, .entry.warning:selected:focus { | ||||||
|       background-color: white; |       background-color: #ffffff; | ||||||
|       color: #F27835; } |       color: #F27835; } | ||||||
|  |   .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #2b2e39; | ||||||
|  |     background-image: linear-gradient(to bottom, #b14342); } | ||||||
|  |     .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); | ||||||
|  |       box-shadow: none; } | ||||||
|  |     .entry.error:selected, .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
|   .entry.image { |   .entry.image { | ||||||
|     color: #b6bcc6; } |     color: #b6bcc6; } | ||||||
|     .entry.image:hover { |  | ||||||
|       color: #D3DAE3; } |  | ||||||
|     .entry.image:active { |  | ||||||
|       color: #5294E2; } |  | ||||||
|   .linked.vertical > .entry { |   .linked.vertical > .entry { | ||||||
|     border-bottom-color: #3a3e4a; |     border-bottom-color: #3a3e4a; | ||||||
|     box-shadow: none; } |     box-shadow: none; } | ||||||
| @ -1057,6 +1055,26 @@ GtkComboBox { | |||||||
|     border-color: #5294E2; |     border-color: #5294E2; | ||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; } |     background-color: transparent; } | ||||||
|  |   .primary-toolbar .entry.warning, .header-bar .entry.warning { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.37); | ||||||
|  |     background-image: linear-gradient(to bottom, rgba(167, 94, 57, 0.988)); } | ||||||
|  |     .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #F27835); } | ||||||
|  |     .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #F27835; } | ||||||
|  |   .primary-toolbar .entry.error, .header-bar .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.37); | ||||||
|  |     background-image: linear-gradient(to bottom, rgba(173, 60, 59, 0.988)); } | ||||||
|  |     .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); } | ||||||
|  |     .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
| 
 | 
 | ||||||
| .primary-toolbar .button, .header-bar .button { | .primary-toolbar .button, .header-bar .button { | ||||||
|   color: rgba(207, 218, 231, 0.8); |   color: rgba(207, 218, 231, 0.8); | ||||||
|  | |||||||
| @ -195,32 +195,30 @@ GtkTextView { | |||||||
|     border-left-style: none; } |     border-left-style: none; } | ||||||
|     .linked > .entry:last-child:dir(rtl) { |     .linked > .entry:last-child:dir(rtl) { | ||||||
|       border-left-style: solid; } |       border-left-style: solid; } | ||||||
|   .entry.error { |  | ||||||
|     color: white; |  | ||||||
|     border-color: #FC4138; |  | ||||||
|     background-image: linear-gradient(to bottom, #fd6760); } |  | ||||||
|     .entry.error:focus { |  | ||||||
|       background-image: linear-gradient(to bottom, #FC4138); |  | ||||||
|       color: white; } |  | ||||||
|     .entry.error:selected, .entry.error:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: #FC4138; } |  | ||||||
|   .entry.warning { |   .entry.warning { | ||||||
|     color: white; |     color: #ffffff; | ||||||
|     border-color: #F27835; |     border-color: #F27835; | ||||||
|     background-image: linear-gradient(to bottom, #f5935d); } |     background-image: linear-gradient(to bottom, #f7ae86); } | ||||||
|     .entry.warning:focus { |     .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|       background-image: linear-gradient(to bottom, #F27835); |       background-image: linear-gradient(to bottom, #F27835); | ||||||
|       color: white; } |       box-shadow: none; } | ||||||
|     .entry.warning:selected, .entry.warning:selected:focus { |     .entry.warning:selected, .entry.warning:selected:focus { | ||||||
|       background-color: white; |       background-color: #ffffff; | ||||||
|       color: #F27835; } |       color: #F27835; } | ||||||
|  |   .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #FC4138; | ||||||
|  |     background-image: linear-gradient(to bottom, #fd8d88); } | ||||||
|  |     .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); | ||||||
|  |       box-shadow: none; } | ||||||
|  |     .entry.error:selected, .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
|   .entry.image { |   .entry.image { | ||||||
|     color: #7d8189; } |     color: #7d8189; } | ||||||
|     .entry.image:hover { |  | ||||||
|       color: #5c616c; } |  | ||||||
|     .entry.image:active { |  | ||||||
|       color: #5294E2; } |  | ||||||
|   .linked.vertical > .entry { |   .linked.vertical > .entry { | ||||||
|     border-bottom-color: #f4f5f6; |     border-bottom-color: #f4f5f6; | ||||||
|     box-shadow: none; } |     box-shadow: none; } | ||||||
| @ -1060,6 +1058,26 @@ GtkComboBox { | |||||||
|     border-color: #5294E2; |     border-color: #5294E2; | ||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; } |     background-color: transparent; } | ||||||
|  |   .primary-toolbar .entry.warning, .header-bar .entry.warning { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.37); | ||||||
|  |     background-image: linear-gradient(to bottom, rgba(167, 94, 57, 0.988)); } | ||||||
|  |     .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #F27835); } | ||||||
|  |     .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #F27835; } | ||||||
|  |   .primary-toolbar .entry.error, .header-bar .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.37); | ||||||
|  |     background-image: linear-gradient(to bottom, rgba(173, 60, 59, 0.988)); } | ||||||
|  |     .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); } | ||||||
|  |     .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
| 
 | 
 | ||||||
| .primary-toolbar .button, .header-bar .button { | .primary-toolbar .button, .header-bar .button { | ||||||
|   color: rgba(207, 218, 231, 0.8); |   color: rgba(207, 218, 231, 0.8); | ||||||
|  | |||||||
| @ -196,32 +196,30 @@ GtkTextView { | |||||||
|     border-left-style: none; } |     border-left-style: none; } | ||||||
|     .linked > .entry:last-child:dir(rtl) { |     .linked > .entry:last-child:dir(rtl) { | ||||||
|       border-left-style: solid; } |       border-left-style: solid; } | ||||||
|   .entry.error { |  | ||||||
|     color: white; |  | ||||||
|     border-color: #FC4138; |  | ||||||
|     background-image: linear-gradient(to bottom, #d6423d); } |  | ||||||
|     .entry.error:focus { |  | ||||||
|       background-image: linear-gradient(to bottom, #FC4138); |  | ||||||
|       color: white; } |  | ||||||
|     .entry.error:selected, .entry.error:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: #FC4138; } |  | ||||||
|   .entry.warning { |   .entry.warning { | ||||||
|     color: white; |     color: #ffffff; | ||||||
|     border-color: #F27835; |     border-color: #2b2e39; | ||||||
|     background-image: linear-gradient(to bottom, #ce6e3b); } |     background-image: linear-gradient(to bottom, #ab6441); } | ||||||
|     .entry.warning:focus { |     .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|       background-image: linear-gradient(to bottom, #F27835); |       background-image: linear-gradient(to bottom, #F27835); | ||||||
|       color: white; } |       box-shadow: none; } | ||||||
|     .entry.warning:selected, .entry.warning:selected:focus { |     .entry.warning:selected, .entry.warning:selected:focus { | ||||||
|       background-color: white; |       background-color: #ffffff; | ||||||
|       color: #F27835; } |       color: #F27835; } | ||||||
|  |   .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #2b2e39; | ||||||
|  |     background-image: linear-gradient(to bottom, #b14342); } | ||||||
|  |     .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); | ||||||
|  |       box-shadow: none; } | ||||||
|  |     .entry.error:selected, .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
|   .entry.image { |   .entry.image { | ||||||
|     color: #b6bcc6; } |     color: #b6bcc6; } | ||||||
|     .entry.image:hover { |  | ||||||
|       color: #D3DAE3; } |  | ||||||
|     .entry.image:active { |  | ||||||
|       color: #5294E2; } |  | ||||||
|   .linked.vertical > .entry { |   .linked.vertical > .entry { | ||||||
|     border-bottom-color: #3a3e4a; |     border-bottom-color: #3a3e4a; | ||||||
|     box-shadow: none; } |     box-shadow: none; } | ||||||
| @ -1057,6 +1055,26 @@ GtkComboBox { | |||||||
|     border-color: #5294E2; |     border-color: #5294E2; | ||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; } |     background-color: transparent; } | ||||||
|  |   .primary-toolbar .entry.warning, .header-bar .entry.warning { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.4); | ||||||
|  |     background-image: linear-gradient(to bottom, #a45d39); } | ||||||
|  |     .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #F27835); } | ||||||
|  |     .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #F27835; } | ||||||
|  |   .primary-toolbar .entry.error, .header-bar .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.4); | ||||||
|  |     background-image: linear-gradient(to bottom, #aa3c3b); } | ||||||
|  |     .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); } | ||||||
|  |     .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
| 
 | 
 | ||||||
| .primary-toolbar .button, .header-bar .button { | .primary-toolbar .button, .header-bar .button { | ||||||
|   color: rgba(207, 218, 231, 0.8); |   color: rgba(207, 218, 231, 0.8); | ||||||
|  | |||||||
| @ -195,32 +195,30 @@ GtkTextView { | |||||||
|     border-left-style: none; } |     border-left-style: none; } | ||||||
|     .linked > .entry:last-child:dir(rtl) { |     .linked > .entry:last-child:dir(rtl) { | ||||||
|       border-left-style: solid; } |       border-left-style: solid; } | ||||||
|   .entry.error { |  | ||||||
|     color: white; |  | ||||||
|     border-color: #FC4138; |  | ||||||
|     background-image: linear-gradient(to bottom, #fd6760); } |  | ||||||
|     .entry.error:focus { |  | ||||||
|       background-image: linear-gradient(to bottom, #FC4138); |  | ||||||
|       color: white; } |  | ||||||
|     .entry.error:selected, .entry.error:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: #FC4138; } |  | ||||||
|   .entry.warning { |   .entry.warning { | ||||||
|     color: white; |     color: #ffffff; | ||||||
|     border-color: #F27835; |     border-color: #F27835; | ||||||
|     background-image: linear-gradient(to bottom, #f5935d); } |     background-image: linear-gradient(to bottom, #f7ae86); } | ||||||
|     .entry.warning:focus { |     .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|       background-image: linear-gradient(to bottom, #F27835); |       background-image: linear-gradient(to bottom, #F27835); | ||||||
|       color: white; } |       box-shadow: none; } | ||||||
|     .entry.warning:selected, .entry.warning:selected:focus { |     .entry.warning:selected, .entry.warning:selected:focus { | ||||||
|       background-color: white; |       background-color: #ffffff; | ||||||
|       color: #F27835; } |       color: #F27835; } | ||||||
|  |   .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #FC4138; | ||||||
|  |     background-image: linear-gradient(to bottom, #fd8d88); } | ||||||
|  |     .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); | ||||||
|  |       box-shadow: none; } | ||||||
|  |     .entry.error:selected, .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
|   .entry.image { |   .entry.image { | ||||||
|     color: #7d8189; } |     color: #7d8189; } | ||||||
|     .entry.image:hover { |  | ||||||
|       color: #5c616c; } |  | ||||||
|     .entry.image:active { |  | ||||||
|       color: #5294E2; } |  | ||||||
|   .linked.vertical > .entry { |   .linked.vertical > .entry { | ||||||
|     border-bottom-color: #f4f5f6; |     border-bottom-color: #f4f5f6; | ||||||
|     box-shadow: none; } |     box-shadow: none; } | ||||||
| @ -1060,6 +1058,26 @@ GtkComboBox { | |||||||
|     border-color: #5294E2; |     border-color: #5294E2; | ||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; } |     background-color: transparent; } | ||||||
|  |   .primary-toolbar .entry.warning, .header-bar .entry.warning { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.4); | ||||||
|  |     background-image: linear-gradient(to bottom, #a45d39); } | ||||||
|  |     .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #F27835); } | ||||||
|  |     .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #F27835; } | ||||||
|  |   .primary-toolbar .entry.error, .header-bar .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.4); | ||||||
|  |     background-image: linear-gradient(to bottom, #aa3c3b); } | ||||||
|  |     .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); } | ||||||
|  |     .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
| 
 | 
 | ||||||
| .primary-toolbar .button, .header-bar .button { | .primary-toolbar .button, .header-bar .button { | ||||||
|   color: rgba(207, 218, 231, 0.8); |   color: rgba(207, 218, 231, 0.8); | ||||||
|  | |||||||
| @ -195,32 +195,30 @@ GtkTextView { | |||||||
|     border-left-style: none; } |     border-left-style: none; } | ||||||
|     .linked > .entry:last-child:dir(rtl) { |     .linked > .entry:last-child:dir(rtl) { | ||||||
|       border-left-style: solid; } |       border-left-style: solid; } | ||||||
|   .entry.error { |  | ||||||
|     color: white; |  | ||||||
|     border-color: #FC4138; |  | ||||||
|     background-image: linear-gradient(to bottom, #fd6760); } |  | ||||||
|     .entry.error:focus { |  | ||||||
|       background-image: linear-gradient(to bottom, #FC4138); |  | ||||||
|       color: white; } |  | ||||||
|     .entry.error:selected, .entry.error:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: #FC4138; } |  | ||||||
|   .entry.warning { |   .entry.warning { | ||||||
|     color: white; |     color: #ffffff; | ||||||
|     border-color: #F27835; |     border-color: #F27835; | ||||||
|     background-image: linear-gradient(to bottom, #f5935d); } |     background-image: linear-gradient(to bottom, #f7ae86); } | ||||||
|     .entry.warning:focus { |     .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|       background-image: linear-gradient(to bottom, #F27835); |       background-image: linear-gradient(to bottom, #F27835); | ||||||
|       color: white; } |       box-shadow: none; } | ||||||
|     .entry.warning:selected, .entry.warning:selected:focus { |     .entry.warning:selected, .entry.warning:selected:focus { | ||||||
|       background-color: white; |       background-color: #ffffff; | ||||||
|       color: #F27835; } |       color: #F27835; } | ||||||
|  |   .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #FC4138; | ||||||
|  |     background-image: linear-gradient(to bottom, #fd8d88); } | ||||||
|  |     .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); | ||||||
|  |       box-shadow: none; } | ||||||
|  |     .entry.error:selected, .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
|   .entry.image { |   .entry.image { | ||||||
|     color: #7d8189; } |     color: #7d8189; } | ||||||
|     .entry.image:hover { |  | ||||||
|       color: #5c616c; } |  | ||||||
|     .entry.image:active { |  | ||||||
|       color: #5294E2; } |  | ||||||
|   .linked.vertical > .entry { |   .linked.vertical > .entry { | ||||||
|     border-bottom-color: #f4f5f6; |     border-bottom-color: #f4f5f6; | ||||||
|     box-shadow: none; } |     box-shadow: none; } | ||||||
| @ -1060,6 +1058,26 @@ GtkComboBox { | |||||||
|     border-color: #5294E2; |     border-color: #5294E2; | ||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; } |     background-color: transparent; } | ||||||
|  |   .primary-toolbar .entry.warning, .header-bar .entry.warning { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #F27835; | ||||||
|  |     background-image: linear-gradient(to bottom, #eea57e); } | ||||||
|  |     .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #F27835); } | ||||||
|  |     .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #F27835; } | ||||||
|  |   .primary-toolbar .entry.error, .header-bar .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #FC4138; | ||||||
|  |     background-image: linear-gradient(to bottom, #f48480); } | ||||||
|  |     .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); } | ||||||
|  |     .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
| 
 | 
 | ||||||
| .primary-toolbar .button, .header-bar .button { | .primary-toolbar .button, .header-bar .button { | ||||||
|   color: rgba(82, 93, 118, 0.8); |   color: rgba(82, 93, 118, 0.8); | ||||||
|  | |||||||
| @ -195,32 +195,30 @@ GtkTextView { | |||||||
|     border-left-style: none; } |     border-left-style: none; } | ||||||
|     .linked > .entry:last-child:dir(rtl) { |     .linked > .entry:last-child:dir(rtl) { | ||||||
|       border-left-style: solid; } |       border-left-style: solid; } | ||||||
|   .entry.error { |  | ||||||
|     color: white; |  | ||||||
|     border-color: #FC4138; |  | ||||||
|     background-image: linear-gradient(to bottom, #fd6760); } |  | ||||||
|     .entry.error:focus { |  | ||||||
|       background-image: linear-gradient(to bottom, #FC4138); |  | ||||||
|       color: white; } |  | ||||||
|     .entry.error:selected, .entry.error:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: #FC4138; } |  | ||||||
|   .entry.warning { |   .entry.warning { | ||||||
|     color: white; |     color: #ffffff; | ||||||
|     border-color: #F27835; |     border-color: #F27835; | ||||||
|     background-image: linear-gradient(to bottom, #f5935d); } |     background-image: linear-gradient(to bottom, #f7ae86); } | ||||||
|     .entry.warning:focus { |     .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|       background-image: linear-gradient(to bottom, #F27835); |       background-image: linear-gradient(to bottom, #F27835); | ||||||
|       color: white; } |       box-shadow: none; } | ||||||
|     .entry.warning:selected, .entry.warning:selected:focus { |     .entry.warning:selected, .entry.warning:selected:focus { | ||||||
|       background-color: white; |       background-color: #ffffff; | ||||||
|       color: #F27835; } |       color: #F27835; } | ||||||
|  |   .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #FC4138; | ||||||
|  |     background-image: linear-gradient(to bottom, #fd8d88); } | ||||||
|  |     .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); | ||||||
|  |       box-shadow: none; } | ||||||
|  |     .entry.error:selected, .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
|   .entry.image { |   .entry.image { | ||||||
|     color: #7d8189; } |     color: #7d8189; } | ||||||
|     .entry.image:hover { |  | ||||||
|       color: #5c616c; } |  | ||||||
|     .entry.image:active { |  | ||||||
|       color: #5294E2; } |  | ||||||
|   .linked.vertical > .entry { |   .linked.vertical > .entry { | ||||||
|     border-bottom-color: #f4f5f6; |     border-bottom-color: #f4f5f6; | ||||||
|     box-shadow: none; } |     box-shadow: none; } | ||||||
| @ -1060,6 +1058,26 @@ GtkComboBox { | |||||||
|     border-color: #5294E2; |     border-color: #5294E2; | ||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; } |     background-color: transparent; } | ||||||
|  |   .primary-toolbar .entry.warning, .header-bar .entry.warning { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #F27835; | ||||||
|  |     background-image: linear-gradient(to bottom, rgba(238, 162, 121, 0.98)); } | ||||||
|  |     .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #F27835); } | ||||||
|  |     .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #F27835; } | ||||||
|  |   .primary-toolbar .entry.error, .header-bar .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #FC4138; | ||||||
|  |     background-image: linear-gradient(to bottom, rgba(244, 128, 123, 0.98)); } | ||||||
|  |     .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); } | ||||||
|  |     .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
| 
 | 
 | ||||||
| .primary-toolbar .button, .header-bar .button { | .primary-toolbar .button, .header-bar .button { | ||||||
|   color: rgba(82, 93, 118, 0.8); |   color: rgba(82, 93, 118, 0.8); | ||||||
|  | |||||||
| @ -270,38 +270,27 @@ GtkTextView { // This will get overridden by .view, needed by gedit line numbers | |||||||
|     } |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   &.error { |   @each $e_type, $e_color in (warning, $warning_color), | ||||||
|     color: white; |                              (error, $error_color) { | ||||||
|     border-color: $error_color; |     &.#{$e_type} { | ||||||
|     background-image: linear-gradient(to bottom, mix($error_color, $base_color, 80%)); |       color: $selected_fg_color; | ||||||
|     &:focus { |       border-color: if($variant=='light', $e_color, $entry_border); | ||||||
|       background-image: linear-gradient(to bottom, $error_color); |       background-image: linear-gradient(to bottom, mix($e_color, $base_color, 60%)); | ||||||
|       color: white; |  | ||||||
|     } |  | ||||||
|     &:selected, &:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: $error_color; |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| 
 | 
 | ||||||
|   &.warning { |       &:focus { | ||||||
|     color: white; |         color: $selected_fg_color; | ||||||
|     border-color: $warning_color; |         background-image: linear-gradient(to bottom, $e_color); | ||||||
|     background-image: linear-gradient(to bottom, mix($warning_color, $base_color, 80%)); |         box-shadow: none; | ||||||
|     &:focus { |       } | ||||||
|       background-image: linear-gradient(to bottom, $warning_color); |       &:selected, &:selected:focus { | ||||||
|       color: white; |         background-color: $selected_fg_color; | ||||||
|     } |         color: $e_color; | ||||||
|     &:selected, &:selected:focus { |       } | ||||||
|       background-color: white; |  | ||||||
|       color: $warning_color; |  | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   &.image { // entry icons colors |   &.image { // entry icons colors | ||||||
|     color: mix($fg_color,$base_color,80%); |     color: mix($fg_color,$base_color,80%); | ||||||
|     &:hover { color: $fg_color; } |  | ||||||
|     &:active { color: $selected_bg_color; } |  | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   .linked.vertical > & { //FIXME comment stuff and make the whole thing smarter. |   .linked.vertical > & { //FIXME comment stuff and make the whole thing smarter. | ||||||
| @ -1225,6 +1214,24 @@ GtkComboBox { | |||||||
|       background-image: none; |       background-image: none; | ||||||
|       background-color: transparent; |       background-color: transparent; | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|  |     @each $e_type, $e_color in (warning, $warning_color), | ||||||
|  |                                (error, $error_color) { | ||||||
|  |       &.#{$e_type} { | ||||||
|  |         color: $selected_fg_color; | ||||||
|  |         border-color: if($darker=='false' and $variant=='light', $e_color, $header_entry_border); | ||||||
|  |         background-image: linear-gradient(to bottom, mix($e_color, $header_bg, 60%)); | ||||||
|  | 
 | ||||||
|  |         &:focus { | ||||||
|  |           color: $selected_fg_color; | ||||||
|  |           background-image: linear-gradient(to bottom, $e_color); | ||||||
|  |         } | ||||||
|  |         &:selected, &:selected:focus { | ||||||
|  |           background-color: $selected_fg_color; | ||||||
|  |           color: $e_color; | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   // Header-bar Buttons |   // Header-bar Buttons | ||||||
|  | |||||||
| @ -184,32 +184,30 @@ GtkTextView { | |||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; |     background-color: transparent; | ||||||
|     box-shadow: none; } |     box-shadow: none; } | ||||||
|   .entry.error { |  | ||||||
|     color: white; |  | ||||||
|     border-color: #FC4138; |  | ||||||
|     background-image: linear-gradient(to bottom, #d6423d); } |  | ||||||
|     .entry.error:focus { |  | ||||||
|       background-image: linear-gradient(to bottom, #FC4138); |  | ||||||
|       color: white; } |  | ||||||
|     .entry.error:selected, .entry.error:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: #FC4138; } |  | ||||||
|   .entry.warning { |   .entry.warning { | ||||||
|     color: white; |     color: #ffffff; | ||||||
|     border-color: #F27835; |     border-color: #2b2e39; | ||||||
|     background-image: linear-gradient(to bottom, #ce6e3b); } |     background-image: linear-gradient(to bottom, #ab6441); } | ||||||
|     .entry.warning:focus { |     .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|       background-image: linear-gradient(to bottom, #F27835); |       background-image: linear-gradient(to bottom, #F27835); | ||||||
|       color: white; } |       box-shadow: none; } | ||||||
|     .entry.warning:selected, .entry.warning:selected:focus { |     .entry.warning:selected, .entry.warning:selected:focus { | ||||||
|       background-color: white; |       background-color: #ffffff; | ||||||
|       color: #F27835; } |       color: #F27835; } | ||||||
|  |   .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #2b2e39; | ||||||
|  |     background-image: linear-gradient(to bottom, #b14342); } | ||||||
|  |     .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); | ||||||
|  |       box-shadow: none; } | ||||||
|  |     .entry.error:selected, .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
|   .entry.image { |   .entry.image { | ||||||
|     color: #b6bcc6; } |     color: #b6bcc6; } | ||||||
|     .entry.image:hover { |  | ||||||
|       color: #D3DAE3; } |  | ||||||
|     .entry.image:active { |  | ||||||
|       color: #5294E2; } |  | ||||||
|   .osd .entry { |   .osd .entry { | ||||||
|     color: #BAC3CF; |     color: #BAC3CF; | ||||||
|     border-color: rgba(26, 28, 34, 0.35); |     border-color: rgba(26, 28, 34, 0.35); | ||||||
| @ -521,10 +519,29 @@ GtkSearchEntry.entry { | |||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .entry { | .linked:not(.vertical):not(.pathbar) > .entry + .entry { | ||||||
|   border-left-color: rgba(43, 46, 57, 0.3); } |   border-left-color: rgba(43, 46, 57, 0.3); } | ||||||
| 
 | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.error { | ||||||
|  |   border-left-color: rgba(43, 46, 57, 0.3); } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { | ||||||
|  |   border-left-color: rgba(43, 46, 57, 0.3); } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { | ||||||
|  |   border-left-color: rgba(43, 46, 57, 0.3); } | ||||||
|  | 
 | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | ||||||
|   border-left-color: #2b2e39; } |   border-left-color: #2b2e39; } | ||||||
| 
 | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { | ||||||
|  |   border-left-color: #2b2e39; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { | ||||||
|  |   border-left-color: #2b2e39; } | ||||||
|  | 
 | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .button, | .linked:not(.vertical):not(.pathbar) > .entry + .button, | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .button:hover, | .linked:not(.vertical):not(.pathbar) > .entry + .button:hover, | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .button:active, | .linked:not(.vertical):not(.pathbar) > .entry + .button:active, | ||||||
| @ -538,6 +555,18 @@ GtkSearchEntry.entry { | |||||||
| .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|   border-left-color: #2b2e39; } |   border-left-color: #2b2e39; } | ||||||
| 
 | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #2b2e39; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #2b2e39; } | ||||||
|  | 
 | ||||||
| .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active):not(:only-child), | .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active):not(:only-child), | ||||||
| .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | ||||||
|   box-shadow: -1px 0 #2b2e39; } |   box-shadow: -1px 0 #2b2e39; } | ||||||
| @ -566,10 +595,29 @@ GtkSearchEntry.entry { | |||||||
| .linked.vertical > .entry + .entry { | .linked.vertical > .entry + .entry { | ||||||
|   border-top-color: rgba(43, 46, 57, 0.3); } |   border-top-color: rgba(43, 46, 57, 0.3); } | ||||||
| 
 | 
 | ||||||
|  | .linked.vertical > .entry.error + .entry, | ||||||
|  | .linked.vertical > .entry + .entry.error { | ||||||
|  |   border-top-color: rgba(43, 46, 57, 0.3); } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry.warning + .entry, | ||||||
|  | .linked.vertical > .entry + .entry.warning { | ||||||
|  |   border-top-color: rgba(43, 46, 57, 0.3); } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry.error + .entry.warning { | ||||||
|  |   border-top-color: rgba(43, 46, 57, 0.3); } | ||||||
|  | 
 | ||||||
| .linked.vertical > .entry + .entry:focus:not(:last-child), | .linked.vertical > .entry + .entry:focus:not(:last-child), | ||||||
| .linked.vertical > .entry + .entry:focus:last-child { | .linked.vertical > .entry + .entry:focus:last-child { | ||||||
|   border-top-color: #2b2e39; } |   border-top-color: #2b2e39; } | ||||||
| 
 | 
 | ||||||
|  | .linked.vertical > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .linked.vertical > .entry + .entry.warning:focus:last-child { | ||||||
|  |   border-top-color: #2b2e39; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .linked.vertical > .entry + .entry.error:focus:last-child { | ||||||
|  |   border-top-color: #2b2e39; } | ||||||
|  | 
 | ||||||
| .linked.vertical > .entry + .button, | .linked.vertical > .entry + .button, | ||||||
| .linked.vertical > .entry + .button:hover, | .linked.vertical > .entry + .button:hover, | ||||||
| .linked.vertical > .entry + .button:active, | .linked.vertical > .entry + .button:active, | ||||||
| @ -583,6 +631,18 @@ GtkSearchEntry.entry { | |||||||
| .linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | .linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|   border-top-color: #2b2e39; } |   border-top-color: #2b2e39; } | ||||||
| 
 | 
 | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-top-color: #2b2e39; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-top-color: #2b2e39; } | ||||||
|  | 
 | ||||||
| .linked.vertical > .button:hover:not(:checked):not(:active):not(:only-child), | .linked.vertical > .button:hover:not(:checked):not(:active):not(:only-child), | ||||||
| .linked.vertical > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | .linked.vertical > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | ||||||
|   box-shadow: 0 -1px #2b2e39; } |   box-shadow: 0 -1px #2b2e39; } | ||||||
| @ -1084,6 +1144,26 @@ GtkComboBox { | |||||||
|     border-color: #5294E2; |     border-color: #5294E2; | ||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; } |     background-color: transparent; } | ||||||
|  |   .primary-toolbar .entry.warning, .header-bar .entry.warning { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.37); | ||||||
|  |     background-image: linear-gradient(to bottom, rgba(167, 94, 57, 0.988)); } | ||||||
|  |     .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #F27835); } | ||||||
|  |     .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #F27835; } | ||||||
|  |   .primary-toolbar .entry.error, .header-bar .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.37); | ||||||
|  |     background-image: linear-gradient(to bottom, rgba(173, 60, 59, 0.988)); } | ||||||
|  |     .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); } | ||||||
|  |     .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
| 
 | 
 | ||||||
| .primary-toolbar .button, .header-bar .button { | .primary-toolbar .button, .header-bar .button { | ||||||
|   color: rgba(207, 218, 231, 0.8); |   color: rgba(207, 218, 231, 0.8); | ||||||
| @ -1179,11 +1259,34 @@ GtkComboBox { | |||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry { | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry { | ||||||
|   border-left-color: rgba(21, 23, 28, 0); } |   border-left-color: rgba(21, 23, 28, 0); } | ||||||
| 
 | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error { | ||||||
|  |   border-left-color: rgba(21, 23, 28, 0); } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { | ||||||
|  |   border-left-color: rgba(21, 23, 28, 0); } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { | ||||||
|  |   border-left-color: rgba(21, 23, 28, 0); } | ||||||
|  | 
 | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | ||||||
| .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | ||||||
|   border-left-color: rgba(21, 23, 28, 0.37); } |   border-left-color: rgba(21, 23, 28, 0.37); } | ||||||
| 
 | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { | ||||||
|  |   border-left-color: rgba(21, 23, 28, 0.37); } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { | ||||||
|  |   border-left-color: rgba(21, 23, 28, 0.37); } | ||||||
|  | 
 | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | ||||||
| .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, | ||||||
| @ -1193,6 +1296,24 @@ GtkComboBox { | |||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|   border-left-color: rgba(21, 23, 28, 0.37); } |   border-left-color: rgba(21, 23, 28, 0.37); } | ||||||
| 
 | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: rgba(21, 23, 28, 0.37); } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: rgba(21, 23, 28, 0.37); } | ||||||
|  | 
 | ||||||
| .primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { | .primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { | ||||||
|   background-clip: border-box; |   background-clip: border-box; | ||||||
|   color: #ffffff; |   color: #ffffff; | ||||||
|  | |||||||
| @ -183,32 +183,30 @@ GtkTextView { | |||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; |     background-color: transparent; | ||||||
|     box-shadow: none; } |     box-shadow: none; } | ||||||
|   .entry.error { |  | ||||||
|     color: white; |  | ||||||
|     border-color: #FC4138; |  | ||||||
|     background-image: linear-gradient(to bottom, #fd6760); } |  | ||||||
|     .entry.error:focus { |  | ||||||
|       background-image: linear-gradient(to bottom, #FC4138); |  | ||||||
|       color: white; } |  | ||||||
|     .entry.error:selected, .entry.error:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: #FC4138; } |  | ||||||
|   .entry.warning { |   .entry.warning { | ||||||
|     color: white; |     color: #ffffff; | ||||||
|     border-color: #F27835; |     border-color: #F27835; | ||||||
|     background-image: linear-gradient(to bottom, #f5935d); } |     background-image: linear-gradient(to bottom, #f7ae86); } | ||||||
|     .entry.warning:focus { |     .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|       background-image: linear-gradient(to bottom, #F27835); |       background-image: linear-gradient(to bottom, #F27835); | ||||||
|       color: white; } |       box-shadow: none; } | ||||||
|     .entry.warning:selected, .entry.warning:selected:focus { |     .entry.warning:selected, .entry.warning:selected:focus { | ||||||
|       background-color: white; |       background-color: #ffffff; | ||||||
|       color: #F27835; } |       color: #F27835; } | ||||||
|  |   .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #FC4138; | ||||||
|  |     background-image: linear-gradient(to bottom, #fd8d88); } | ||||||
|  |     .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); | ||||||
|  |       box-shadow: none; } | ||||||
|  |     .entry.error:selected, .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
|   .entry.image { |   .entry.image { | ||||||
|     color: #7d8189; } |     color: #7d8189; } | ||||||
|     .entry.image:hover { |  | ||||||
|       color: #5c616c; } |  | ||||||
|     .entry.image:active { |  | ||||||
|       color: #5294E2; } |  | ||||||
|   .osd .entry { |   .osd .entry { | ||||||
|     color: #BAC3CF; |     color: #BAC3CF; | ||||||
|     border-color: rgba(26, 28, 34, 0.35); |     border-color: rgba(26, 28, 34, 0.35); | ||||||
| @ -520,10 +518,29 @@ GtkSearchEntry.entry { | |||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .entry { | .linked:not(.vertical):not(.pathbar) > .entry + .entry { | ||||||
|   border-left-color: rgba(207, 214, 230, 0.3); } |   border-left-color: rgba(207, 214, 230, 0.3); } | ||||||
| 
 | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.error { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | ||||||
|   border-left-color: #5294E2; } |   border-left-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .button, | .linked:not(.vertical):not(.pathbar) > .entry + .button, | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .button:hover, | .linked:not(.vertical):not(.pathbar) > .entry + .button:hover, | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .button:active, | .linked:not(.vertical):not(.pathbar) > .entry + .button:active, | ||||||
| @ -537,6 +554,18 @@ GtkSearchEntry.entry { | |||||||
| .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|   border-left-color: #5294E2; } |   border-left-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active):not(:only-child), | .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active):not(:only-child), | ||||||
| .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | ||||||
|   box-shadow: -1px 0 #cfd6e6; } |   box-shadow: -1px 0 #cfd6e6; } | ||||||
| @ -565,10 +594,29 @@ GtkSearchEntry.entry { | |||||||
| .linked.vertical > .entry + .entry { | .linked.vertical > .entry + .entry { | ||||||
|   border-top-color: rgba(207, 214, 230, 0.3); } |   border-top-color: rgba(207, 214, 230, 0.3); } | ||||||
| 
 | 
 | ||||||
|  | .linked.vertical > .entry.error + .entry, | ||||||
|  | .linked.vertical > .entry + .entry.error { | ||||||
|  |   border-top-color: #FC4138; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry.warning + .entry, | ||||||
|  | .linked.vertical > .entry + .entry.warning { | ||||||
|  |   border-top-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry.error + .entry.warning { | ||||||
|  |   border-top-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked.vertical > .entry + .entry:focus:not(:last-child), | .linked.vertical > .entry + .entry:focus:not(:last-child), | ||||||
| .linked.vertical > .entry + .entry:focus:last-child { | .linked.vertical > .entry + .entry:focus:last-child { | ||||||
|   border-top-color: #5294E2; } |   border-top-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .linked.vertical > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .linked.vertical > .entry + .entry.warning:focus:last-child { | ||||||
|  |   border-top-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .linked.vertical > .entry + .entry.error:focus:last-child { | ||||||
|  |   border-top-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked.vertical > .entry + .button, | .linked.vertical > .entry + .button, | ||||||
| .linked.vertical > .entry + .button:hover, | .linked.vertical > .entry + .button:hover, | ||||||
| .linked.vertical > .entry + .button:active, | .linked.vertical > .entry + .button:active, | ||||||
| @ -582,6 +630,18 @@ GtkSearchEntry.entry { | |||||||
| .linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | .linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|   border-top-color: #5294E2; } |   border-top-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-top-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-top-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked.vertical > .button:hover:not(:checked):not(:active):not(:only-child), | .linked.vertical > .button:hover:not(:checked):not(:active):not(:only-child), | ||||||
| .linked.vertical > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | .linked.vertical > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | ||||||
|   box-shadow: 0 -1px #cfd6e6; } |   box-shadow: 0 -1px #cfd6e6; } | ||||||
| @ -1087,6 +1147,26 @@ GtkComboBox { | |||||||
|     border-color: #5294E2; |     border-color: #5294E2; | ||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; } |     background-color: transparent; } | ||||||
|  |   .primary-toolbar .entry.warning, .header-bar .entry.warning { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.37); | ||||||
|  |     background-image: linear-gradient(to bottom, rgba(167, 94, 57, 0.988)); } | ||||||
|  |     .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #F27835); } | ||||||
|  |     .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #F27835; } | ||||||
|  |   .primary-toolbar .entry.error, .header-bar .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.37); | ||||||
|  |     background-image: linear-gradient(to bottom, rgba(173, 60, 59, 0.988)); } | ||||||
|  |     .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); } | ||||||
|  |     .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
| 
 | 
 | ||||||
| .primary-toolbar .button, .header-bar .button { | .primary-toolbar .button, .header-bar .button { | ||||||
|   color: rgba(207, 218, 231, 0.8); |   color: rgba(207, 218, 231, 0.8); | ||||||
| @ -1182,11 +1262,34 @@ GtkComboBox { | |||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry { | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry { | ||||||
|   border-left-color: rgba(21, 23, 28, 0); } |   border-left-color: rgba(21, 23, 28, 0); } | ||||||
| 
 | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | ||||||
| .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | ||||||
|   border-left-color: rgba(21, 23, 28, 0.37); } |   border-left-color: rgba(21, 23, 28, 0.37); } | ||||||
| 
 | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | ||||||
| .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, | ||||||
| @ -1196,6 +1299,24 @@ GtkComboBox { | |||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|   border-left-color: rgba(21, 23, 28, 0.37); } |   border-left-color: rgba(21, 23, 28, 0.37); } | ||||||
| 
 | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { | .primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { | ||||||
|   background-clip: border-box; |   background-clip: border-box; | ||||||
|   color: #ffffff; |   color: #ffffff; | ||||||
|  | |||||||
| @ -184,32 +184,30 @@ GtkTextView { | |||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; |     background-color: transparent; | ||||||
|     box-shadow: none; } |     box-shadow: none; } | ||||||
|   .entry.error { |  | ||||||
|     color: white; |  | ||||||
|     border-color: #FC4138; |  | ||||||
|     background-image: linear-gradient(to bottom, #d6423d); } |  | ||||||
|     .entry.error:focus { |  | ||||||
|       background-image: linear-gradient(to bottom, #FC4138); |  | ||||||
|       color: white; } |  | ||||||
|     .entry.error:selected, .entry.error:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: #FC4138; } |  | ||||||
|   .entry.warning { |   .entry.warning { | ||||||
|     color: white; |     color: #ffffff; | ||||||
|     border-color: #F27835; |     border-color: #2b2e39; | ||||||
|     background-image: linear-gradient(to bottom, #ce6e3b); } |     background-image: linear-gradient(to bottom, #ab6441); } | ||||||
|     .entry.warning:focus { |     .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|       background-image: linear-gradient(to bottom, #F27835); |       background-image: linear-gradient(to bottom, #F27835); | ||||||
|       color: white; } |       box-shadow: none; } | ||||||
|     .entry.warning:selected, .entry.warning:selected:focus { |     .entry.warning:selected, .entry.warning:selected:focus { | ||||||
|       background-color: white; |       background-color: #ffffff; | ||||||
|       color: #F27835; } |       color: #F27835; } | ||||||
|  |   .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #2b2e39; | ||||||
|  |     background-image: linear-gradient(to bottom, #b14342); } | ||||||
|  |     .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); | ||||||
|  |       box-shadow: none; } | ||||||
|  |     .entry.error:selected, .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
|   .entry.image { |   .entry.image { | ||||||
|     color: #b6bcc6; } |     color: #b6bcc6; } | ||||||
|     .entry.image:hover { |  | ||||||
|       color: #D3DAE3; } |  | ||||||
|     .entry.image:active { |  | ||||||
|       color: #5294E2; } |  | ||||||
|   .osd .entry { |   .osd .entry { | ||||||
|     color: #BAC3CF; |     color: #BAC3CF; | ||||||
|     border-color: rgba(26, 28, 34, 0.4); |     border-color: rgba(26, 28, 34, 0.4); | ||||||
| @ -521,10 +519,29 @@ GtkSearchEntry.entry { | |||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .entry { | .linked:not(.vertical):not(.pathbar) > .entry + .entry { | ||||||
|   border-left-color: rgba(43, 46, 57, 0.3); } |   border-left-color: rgba(43, 46, 57, 0.3); } | ||||||
| 
 | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.error { | ||||||
|  |   border-left-color: rgba(43, 46, 57, 0.3); } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { | ||||||
|  |   border-left-color: rgba(43, 46, 57, 0.3); } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { | ||||||
|  |   border-left-color: rgba(43, 46, 57, 0.3); } | ||||||
|  | 
 | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | ||||||
|   border-left-color: #2b2e39; } |   border-left-color: #2b2e39; } | ||||||
| 
 | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { | ||||||
|  |   border-left-color: #2b2e39; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { | ||||||
|  |   border-left-color: #2b2e39; } | ||||||
|  | 
 | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .button, | .linked:not(.vertical):not(.pathbar) > .entry + .button, | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .button:hover, | .linked:not(.vertical):not(.pathbar) > .entry + .button:hover, | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .button:active, | .linked:not(.vertical):not(.pathbar) > .entry + .button:active, | ||||||
| @ -538,6 +555,18 @@ GtkSearchEntry.entry { | |||||||
| .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|   border-left-color: #2b2e39; } |   border-left-color: #2b2e39; } | ||||||
| 
 | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #2b2e39; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #2b2e39; } | ||||||
|  | 
 | ||||||
| .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active):not(:only-child), | .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active):not(:only-child), | ||||||
| .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | ||||||
|   box-shadow: -1px 0 #2b2e39; } |   box-shadow: -1px 0 #2b2e39; } | ||||||
| @ -566,10 +595,29 @@ GtkSearchEntry.entry { | |||||||
| .linked.vertical > .entry + .entry { | .linked.vertical > .entry + .entry { | ||||||
|   border-top-color: rgba(43, 46, 57, 0.3); } |   border-top-color: rgba(43, 46, 57, 0.3); } | ||||||
| 
 | 
 | ||||||
|  | .linked.vertical > .entry.error + .entry, | ||||||
|  | .linked.vertical > .entry + .entry.error { | ||||||
|  |   border-top-color: rgba(43, 46, 57, 0.3); } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry.warning + .entry, | ||||||
|  | .linked.vertical > .entry + .entry.warning { | ||||||
|  |   border-top-color: rgba(43, 46, 57, 0.3); } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry.error + .entry.warning { | ||||||
|  |   border-top-color: rgba(43, 46, 57, 0.3); } | ||||||
|  | 
 | ||||||
| .linked.vertical > .entry + .entry:focus:not(:last-child), | .linked.vertical > .entry + .entry:focus:not(:last-child), | ||||||
| .linked.vertical > .entry + .entry:focus:last-child { | .linked.vertical > .entry + .entry:focus:last-child { | ||||||
|   border-top-color: #2b2e39; } |   border-top-color: #2b2e39; } | ||||||
| 
 | 
 | ||||||
|  | .linked.vertical > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .linked.vertical > .entry + .entry.warning:focus:last-child { | ||||||
|  |   border-top-color: #2b2e39; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .linked.vertical > .entry + .entry.error:focus:last-child { | ||||||
|  |   border-top-color: #2b2e39; } | ||||||
|  | 
 | ||||||
| .linked.vertical > .entry + .button, | .linked.vertical > .entry + .button, | ||||||
| .linked.vertical > .entry + .button:hover, | .linked.vertical > .entry + .button:hover, | ||||||
| .linked.vertical > .entry + .button:active, | .linked.vertical > .entry + .button:active, | ||||||
| @ -583,6 +631,18 @@ GtkSearchEntry.entry { | |||||||
| .linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | .linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|   border-top-color: #2b2e39; } |   border-top-color: #2b2e39; } | ||||||
| 
 | 
 | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-top-color: #2b2e39; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-top-color: #2b2e39; } | ||||||
|  | 
 | ||||||
| .linked.vertical > .button:hover:not(:checked):not(:active):not(:only-child), | .linked.vertical > .button:hover:not(:checked):not(:active):not(:only-child), | ||||||
| .linked.vertical > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | .linked.vertical > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | ||||||
|   box-shadow: 0 -1px #2b2e39; } |   box-shadow: 0 -1px #2b2e39; } | ||||||
| @ -1084,6 +1144,26 @@ GtkComboBox { | |||||||
|     border-color: #5294E2; |     border-color: #5294E2; | ||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; } |     background-color: transparent; } | ||||||
|  |   .primary-toolbar .entry.warning, .header-bar .entry.warning { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.4); | ||||||
|  |     background-image: linear-gradient(to bottom, #a45d39); } | ||||||
|  |     .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #F27835); } | ||||||
|  |     .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #F27835; } | ||||||
|  |   .primary-toolbar .entry.error, .header-bar .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.4); | ||||||
|  |     background-image: linear-gradient(to bottom, #aa3c3b); } | ||||||
|  |     .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); } | ||||||
|  |     .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
| 
 | 
 | ||||||
| .primary-toolbar .button, .header-bar .button { | .primary-toolbar .button, .header-bar .button { | ||||||
|   color: rgba(207, 218, 231, 0.8); |   color: rgba(207, 218, 231, 0.8); | ||||||
| @ -1179,11 +1259,34 @@ GtkComboBox { | |||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry { | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry { | ||||||
|   border-left-color: rgba(21, 23, 28, 0); } |   border-left-color: rgba(21, 23, 28, 0); } | ||||||
| 
 | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error { | ||||||
|  |   border-left-color: rgba(21, 23, 28, 0); } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { | ||||||
|  |   border-left-color: rgba(21, 23, 28, 0); } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { | ||||||
|  |   border-left-color: rgba(21, 23, 28, 0); } | ||||||
|  | 
 | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | ||||||
| .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | ||||||
|   border-left-color: rgba(21, 23, 28, 0.4); } |   border-left-color: rgba(21, 23, 28, 0.4); } | ||||||
| 
 | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { | ||||||
|  |   border-left-color: rgba(21, 23, 28, 0.4); } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { | ||||||
|  |   border-left-color: rgba(21, 23, 28, 0.4); } | ||||||
|  | 
 | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | ||||||
| .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, | ||||||
| @ -1193,6 +1296,24 @@ GtkComboBox { | |||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|   border-left-color: rgba(21, 23, 28, 0.4); } |   border-left-color: rgba(21, 23, 28, 0.4); } | ||||||
| 
 | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: rgba(21, 23, 28, 0.4); } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: rgba(21, 23, 28, 0.4); } | ||||||
|  | 
 | ||||||
| .primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { | .primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { | ||||||
|   background-clip: border-box; |   background-clip: border-box; | ||||||
|   color: #ffffff; |   color: #ffffff; | ||||||
|  | |||||||
| @ -183,32 +183,30 @@ GtkTextView { | |||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; |     background-color: transparent; | ||||||
|     box-shadow: none; } |     box-shadow: none; } | ||||||
|   .entry.error { |  | ||||||
|     color: white; |  | ||||||
|     border-color: #FC4138; |  | ||||||
|     background-image: linear-gradient(to bottom, #fd6760); } |  | ||||||
|     .entry.error:focus { |  | ||||||
|       background-image: linear-gradient(to bottom, #FC4138); |  | ||||||
|       color: white; } |  | ||||||
|     .entry.error:selected, .entry.error:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: #FC4138; } |  | ||||||
|   .entry.warning { |   .entry.warning { | ||||||
|     color: white; |     color: #ffffff; | ||||||
|     border-color: #F27835; |     border-color: #F27835; | ||||||
|     background-image: linear-gradient(to bottom, #f5935d); } |     background-image: linear-gradient(to bottom, #f7ae86); } | ||||||
|     .entry.warning:focus { |     .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|       background-image: linear-gradient(to bottom, #F27835); |       background-image: linear-gradient(to bottom, #F27835); | ||||||
|       color: white; } |       box-shadow: none; } | ||||||
|     .entry.warning:selected, .entry.warning:selected:focus { |     .entry.warning:selected, .entry.warning:selected:focus { | ||||||
|       background-color: white; |       background-color: #ffffff; | ||||||
|       color: #F27835; } |       color: #F27835; } | ||||||
|  |   .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #FC4138; | ||||||
|  |     background-image: linear-gradient(to bottom, #fd8d88); } | ||||||
|  |     .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); | ||||||
|  |       box-shadow: none; } | ||||||
|  |     .entry.error:selected, .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
|   .entry.image { |   .entry.image { | ||||||
|     color: #7d8189; } |     color: #7d8189; } | ||||||
|     .entry.image:hover { |  | ||||||
|       color: #5c616c; } |  | ||||||
|     .entry.image:active { |  | ||||||
|       color: #5294E2; } |  | ||||||
|   .osd .entry { |   .osd .entry { | ||||||
|     color: #BAC3CF; |     color: #BAC3CF; | ||||||
|     border-color: rgba(26, 28, 34, 0.4); |     border-color: rgba(26, 28, 34, 0.4); | ||||||
| @ -520,10 +518,29 @@ GtkSearchEntry.entry { | |||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .entry { | .linked:not(.vertical):not(.pathbar) > .entry + .entry { | ||||||
|   border-left-color: rgba(207, 214, 230, 0.3); } |   border-left-color: rgba(207, 214, 230, 0.3); } | ||||||
| 
 | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.error { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | ||||||
|   border-left-color: #5294E2; } |   border-left-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .button, | .linked:not(.vertical):not(.pathbar) > .entry + .button, | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .button:hover, | .linked:not(.vertical):not(.pathbar) > .entry + .button:hover, | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .button:active, | .linked:not(.vertical):not(.pathbar) > .entry + .button:active, | ||||||
| @ -537,6 +554,18 @@ GtkSearchEntry.entry { | |||||||
| .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|   border-left-color: #5294E2; } |   border-left-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active):not(:only-child), | .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active):not(:only-child), | ||||||
| .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | ||||||
|   box-shadow: -1px 0 #cfd6e6; } |   box-shadow: -1px 0 #cfd6e6; } | ||||||
| @ -565,10 +594,29 @@ GtkSearchEntry.entry { | |||||||
| .linked.vertical > .entry + .entry { | .linked.vertical > .entry + .entry { | ||||||
|   border-top-color: rgba(207, 214, 230, 0.3); } |   border-top-color: rgba(207, 214, 230, 0.3); } | ||||||
| 
 | 
 | ||||||
|  | .linked.vertical > .entry.error + .entry, | ||||||
|  | .linked.vertical > .entry + .entry.error { | ||||||
|  |   border-top-color: #FC4138; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry.warning + .entry, | ||||||
|  | .linked.vertical > .entry + .entry.warning { | ||||||
|  |   border-top-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry.error + .entry.warning { | ||||||
|  |   border-top-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked.vertical > .entry + .entry:focus:not(:last-child), | .linked.vertical > .entry + .entry:focus:not(:last-child), | ||||||
| .linked.vertical > .entry + .entry:focus:last-child { | .linked.vertical > .entry + .entry:focus:last-child { | ||||||
|   border-top-color: #5294E2; } |   border-top-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .linked.vertical > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .linked.vertical > .entry + .entry.warning:focus:last-child { | ||||||
|  |   border-top-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .linked.vertical > .entry + .entry.error:focus:last-child { | ||||||
|  |   border-top-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked.vertical > .entry + .button, | .linked.vertical > .entry + .button, | ||||||
| .linked.vertical > .entry + .button:hover, | .linked.vertical > .entry + .button:hover, | ||||||
| .linked.vertical > .entry + .button:active, | .linked.vertical > .entry + .button:active, | ||||||
| @ -582,6 +630,18 @@ GtkSearchEntry.entry { | |||||||
| .linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | .linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|   border-top-color: #5294E2; } |   border-top-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-top-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-top-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked.vertical > .button:hover:not(:checked):not(:active):not(:only-child), | .linked.vertical > .button:hover:not(:checked):not(:active):not(:only-child), | ||||||
| .linked.vertical > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | .linked.vertical > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | ||||||
|   box-shadow: 0 -1px #cfd6e6; } |   box-shadow: 0 -1px #cfd6e6; } | ||||||
| @ -1087,6 +1147,26 @@ GtkComboBox { | |||||||
|     border-color: #5294E2; |     border-color: #5294E2; | ||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; } |     background-color: transparent; } | ||||||
|  |   .primary-toolbar .entry.warning, .header-bar .entry.warning { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.4); | ||||||
|  |     background-image: linear-gradient(to bottom, #a45d39); } | ||||||
|  |     .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #F27835); } | ||||||
|  |     .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #F27835; } | ||||||
|  |   .primary-toolbar .entry.error, .header-bar .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: rgba(21, 23, 28, 0.4); | ||||||
|  |     background-image: linear-gradient(to bottom, #aa3c3b); } | ||||||
|  |     .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); } | ||||||
|  |     .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
| 
 | 
 | ||||||
| .primary-toolbar .button, .header-bar .button { | .primary-toolbar .button, .header-bar .button { | ||||||
|   color: rgba(207, 218, 231, 0.8); |   color: rgba(207, 218, 231, 0.8); | ||||||
| @ -1182,11 +1262,34 @@ GtkComboBox { | |||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry { | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry { | ||||||
|   border-left-color: rgba(21, 23, 28, 0); } |   border-left-color: rgba(21, 23, 28, 0); } | ||||||
| 
 | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | ||||||
| .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | ||||||
|   border-left-color: rgba(21, 23, 28, 0.4); } |   border-left-color: rgba(21, 23, 28, 0.4); } | ||||||
| 
 | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | ||||||
| .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, | ||||||
| @ -1196,6 +1299,24 @@ GtkComboBox { | |||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|   border-left-color: rgba(21, 23, 28, 0.4); } |   border-left-color: rgba(21, 23, 28, 0.4); } | ||||||
| 
 | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { | .primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { | ||||||
|   background-clip: border-box; |   background-clip: border-box; | ||||||
|   color: #ffffff; |   color: #ffffff; | ||||||
|  | |||||||
| @ -183,32 +183,30 @@ GtkTextView { | |||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; |     background-color: transparent; | ||||||
|     box-shadow: none; } |     box-shadow: none; } | ||||||
|   .entry.error { |  | ||||||
|     color: white; |  | ||||||
|     border-color: #FC4138; |  | ||||||
|     background-image: linear-gradient(to bottom, #fd6760); } |  | ||||||
|     .entry.error:focus { |  | ||||||
|       background-image: linear-gradient(to bottom, #FC4138); |  | ||||||
|       color: white; } |  | ||||||
|     .entry.error:selected, .entry.error:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: #FC4138; } |  | ||||||
|   .entry.warning { |   .entry.warning { | ||||||
|     color: white; |     color: #ffffff; | ||||||
|     border-color: #F27835; |     border-color: #F27835; | ||||||
|     background-image: linear-gradient(to bottom, #f5935d); } |     background-image: linear-gradient(to bottom, #f7ae86); } | ||||||
|     .entry.warning:focus { |     .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|       background-image: linear-gradient(to bottom, #F27835); |       background-image: linear-gradient(to bottom, #F27835); | ||||||
|       color: white; } |       box-shadow: none; } | ||||||
|     .entry.warning:selected, .entry.warning:selected:focus { |     .entry.warning:selected, .entry.warning:selected:focus { | ||||||
|       background-color: white; |       background-color: #ffffff; | ||||||
|       color: #F27835; } |       color: #F27835; } | ||||||
|  |   .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #FC4138; | ||||||
|  |     background-image: linear-gradient(to bottom, #fd8d88); } | ||||||
|  |     .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); | ||||||
|  |       box-shadow: none; } | ||||||
|  |     .entry.error:selected, .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
|   .entry.image { |   .entry.image { | ||||||
|     color: #7d8189; } |     color: #7d8189; } | ||||||
|     .entry.image:hover { |  | ||||||
|       color: #5c616c; } |  | ||||||
|     .entry.image:active { |  | ||||||
|       color: #5294E2; } |  | ||||||
|   .osd .entry { |   .osd .entry { | ||||||
|     color: #BAC3CF; |     color: #BAC3CF; | ||||||
|     border-color: rgba(26, 28, 34, 0.4); |     border-color: rgba(26, 28, 34, 0.4); | ||||||
| @ -520,10 +518,29 @@ GtkSearchEntry.entry { | |||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .entry { | .linked:not(.vertical):not(.pathbar) > .entry + .entry { | ||||||
|   border-left-color: rgba(207, 214, 230, 0.3); } |   border-left-color: rgba(207, 214, 230, 0.3); } | ||||||
| 
 | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.error { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | ||||||
|   border-left-color: #5294E2; } |   border-left-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .button, | .linked:not(.vertical):not(.pathbar) > .entry + .button, | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .button:hover, | .linked:not(.vertical):not(.pathbar) > .entry + .button:hover, | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .button:active, | .linked:not(.vertical):not(.pathbar) > .entry + .button:active, | ||||||
| @ -537,6 +554,18 @@ GtkSearchEntry.entry { | |||||||
| .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|   border-left-color: #5294E2; } |   border-left-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active):not(:only-child), | .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active):not(:only-child), | ||||||
| .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | ||||||
|   box-shadow: -1px 0 #cfd6e6; } |   box-shadow: -1px 0 #cfd6e6; } | ||||||
| @ -565,10 +594,29 @@ GtkSearchEntry.entry { | |||||||
| .linked.vertical > .entry + .entry { | .linked.vertical > .entry + .entry { | ||||||
|   border-top-color: rgba(207, 214, 230, 0.3); } |   border-top-color: rgba(207, 214, 230, 0.3); } | ||||||
| 
 | 
 | ||||||
|  | .linked.vertical > .entry.error + .entry, | ||||||
|  | .linked.vertical > .entry + .entry.error { | ||||||
|  |   border-top-color: #FC4138; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry.warning + .entry, | ||||||
|  | .linked.vertical > .entry + .entry.warning { | ||||||
|  |   border-top-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry.error + .entry.warning { | ||||||
|  |   border-top-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked.vertical > .entry + .entry:focus:not(:last-child), | .linked.vertical > .entry + .entry:focus:not(:last-child), | ||||||
| .linked.vertical > .entry + .entry:focus:last-child { | .linked.vertical > .entry + .entry:focus:last-child { | ||||||
|   border-top-color: #5294E2; } |   border-top-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .linked.vertical > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .linked.vertical > .entry + .entry.warning:focus:last-child { | ||||||
|  |   border-top-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .linked.vertical > .entry + .entry.error:focus:last-child { | ||||||
|  |   border-top-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked.vertical > .entry + .button, | .linked.vertical > .entry + .button, | ||||||
| .linked.vertical > .entry + .button:hover, | .linked.vertical > .entry + .button:hover, | ||||||
| .linked.vertical > .entry + .button:active, | .linked.vertical > .entry + .button:active, | ||||||
| @ -582,6 +630,18 @@ GtkSearchEntry.entry { | |||||||
| .linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | .linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|   border-top-color: #5294E2; } |   border-top-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-top-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-top-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked.vertical > .button:hover:not(:checked):not(:active):not(:only-child), | .linked.vertical > .button:hover:not(:checked):not(:active):not(:only-child), | ||||||
| .linked.vertical > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | .linked.vertical > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | ||||||
|   box-shadow: 0 -1px #cfd6e6; } |   box-shadow: 0 -1px #cfd6e6; } | ||||||
| @ -1087,6 +1147,26 @@ GtkComboBox { | |||||||
|     border-color: #5294E2; |     border-color: #5294E2; | ||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; } |     background-color: transparent; } | ||||||
|  |   .primary-toolbar .entry.warning, .header-bar .entry.warning { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #F27835; | ||||||
|  |     background-image: linear-gradient(to bottom, #eea57e); } | ||||||
|  |     .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #F27835); } | ||||||
|  |     .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #F27835; } | ||||||
|  |   .primary-toolbar .entry.error, .header-bar .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #FC4138; | ||||||
|  |     background-image: linear-gradient(to bottom, #f48480); } | ||||||
|  |     .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); } | ||||||
|  |     .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
| 
 | 
 | ||||||
| .primary-toolbar .button, .header-bar .button { | .primary-toolbar .button, .header-bar .button { | ||||||
|   color: rgba(82, 93, 118, 0.8); |   color: rgba(82, 93, 118, 0.8); | ||||||
| @ -1182,11 +1262,34 @@ GtkComboBox { | |||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry { | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry { | ||||||
|   border-left-color: rgba(82, 93, 118, 0); } |   border-left-color: rgba(82, 93, 118, 0); } | ||||||
| 
 | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | ||||||
| .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | ||||||
|   border-left-color: #5294E2; } |   border-left-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | ||||||
| .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, | ||||||
| @ -1196,6 +1299,24 @@ GtkComboBox { | |||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|   border-left-color: #5294E2; } |   border-left-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { | .primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { | ||||||
|   background-clip: border-box; |   background-clip: border-box; | ||||||
|   color: #ffffff; |   color: #ffffff; | ||||||
|  | |||||||
| @ -183,32 +183,30 @@ GtkTextView { | |||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; |     background-color: transparent; | ||||||
|     box-shadow: none; } |     box-shadow: none; } | ||||||
|   .entry.error { |  | ||||||
|     color: white; |  | ||||||
|     border-color: #FC4138; |  | ||||||
|     background-image: linear-gradient(to bottom, #fd6760); } |  | ||||||
|     .entry.error:focus { |  | ||||||
|       background-image: linear-gradient(to bottom, #FC4138); |  | ||||||
|       color: white; } |  | ||||||
|     .entry.error:selected, .entry.error:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: #FC4138; } |  | ||||||
|   .entry.warning { |   .entry.warning { | ||||||
|     color: white; |     color: #ffffff; | ||||||
|     border-color: #F27835; |     border-color: #F27835; | ||||||
|     background-image: linear-gradient(to bottom, #f5935d); } |     background-image: linear-gradient(to bottom, #f7ae86); } | ||||||
|     .entry.warning:focus { |     .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|       background-image: linear-gradient(to bottom, #F27835); |       background-image: linear-gradient(to bottom, #F27835); | ||||||
|       color: white; } |       box-shadow: none; } | ||||||
|     .entry.warning:selected, .entry.warning:selected:focus { |     .entry.warning:selected, .entry.warning:selected:focus { | ||||||
|       background-color: white; |       background-color: #ffffff; | ||||||
|       color: #F27835; } |       color: #F27835; } | ||||||
|  |   .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #FC4138; | ||||||
|  |     background-image: linear-gradient(to bottom, #fd8d88); } | ||||||
|  |     .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); | ||||||
|  |       box-shadow: none; } | ||||||
|  |     .entry.error:selected, .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
|   .entry.image { |   .entry.image { | ||||||
|     color: #7d8189; } |     color: #7d8189; } | ||||||
|     .entry.image:hover { |  | ||||||
|       color: #5c616c; } |  | ||||||
|     .entry.image:active { |  | ||||||
|       color: #5294E2; } |  | ||||||
|   .osd .entry { |   .osd .entry { | ||||||
|     color: #BAC3CF; |     color: #BAC3CF; | ||||||
|     border-color: rgba(26, 28, 34, 0.35); |     border-color: rgba(26, 28, 34, 0.35); | ||||||
| @ -520,10 +518,29 @@ GtkSearchEntry.entry { | |||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .entry { | .linked:not(.vertical):not(.pathbar) > .entry + .entry { | ||||||
|   border-left-color: rgba(207, 214, 230, 0.3); } |   border-left-color: rgba(207, 214, 230, 0.3); } | ||||||
| 
 | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.error { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | ||||||
|   border-left-color: #5294E2; } |   border-left-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .button, | .linked:not(.vertical):not(.pathbar) > .entry + .button, | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .button:hover, | .linked:not(.vertical):not(.pathbar) > .entry + .button:hover, | ||||||
| .linked:not(.vertical):not(.pathbar) > .entry + .button:active, | .linked:not(.vertical):not(.pathbar) > .entry + .button:active, | ||||||
| @ -537,6 +554,18 @@ GtkSearchEntry.entry { | |||||||
| .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|   border-left-color: #5294E2; } |   border-left-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active):not(:only-child), | .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active):not(:only-child), | ||||||
| .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | .linked:not(.vertical):not(.pathbar) > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | ||||||
|   box-shadow: -1px 0 #cfd6e6; } |   box-shadow: -1px 0 #cfd6e6; } | ||||||
| @ -565,10 +594,29 @@ GtkSearchEntry.entry { | |||||||
| .linked.vertical > .entry + .entry { | .linked.vertical > .entry + .entry { | ||||||
|   border-top-color: rgba(207, 214, 230, 0.3); } |   border-top-color: rgba(207, 214, 230, 0.3); } | ||||||
| 
 | 
 | ||||||
|  | .linked.vertical > .entry.error + .entry, | ||||||
|  | .linked.vertical > .entry + .entry.error { | ||||||
|  |   border-top-color: #FC4138; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry.warning + .entry, | ||||||
|  | .linked.vertical > .entry + .entry.warning { | ||||||
|  |   border-top-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry.error + .entry.warning { | ||||||
|  |   border-top-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked.vertical > .entry + .entry:focus:not(:last-child), | .linked.vertical > .entry + .entry:focus:not(:last-child), | ||||||
| .linked.vertical > .entry + .entry:focus:last-child { | .linked.vertical > .entry + .entry:focus:last-child { | ||||||
|   border-top-color: #5294E2; } |   border-top-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .linked.vertical > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .linked.vertical > .entry + .entry.warning:focus:last-child { | ||||||
|  |   border-top-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .linked.vertical > .entry + .entry.error:focus:last-child { | ||||||
|  |   border-top-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked.vertical > .entry + .button, | .linked.vertical > .entry + .button, | ||||||
| .linked.vertical > .entry + .button:hover, | .linked.vertical > .entry + .button:hover, | ||||||
| .linked.vertical > .entry + .button:active, | .linked.vertical > .entry + .button:active, | ||||||
| @ -582,6 +630,18 @@ GtkSearchEntry.entry { | |||||||
| .linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | .linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|   border-top-color: #5294E2; } |   border-top-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked.vertical > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-top-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .linked.vertical > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-top-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .linked.vertical > .button:hover:not(:checked):not(:active):not(:only-child), | .linked.vertical > .button:hover:not(:checked):not(:active):not(:only-child), | ||||||
| .linked.vertical > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | .linked.vertical > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { | ||||||
|   box-shadow: 0 -1px #cfd6e6; } |   box-shadow: 0 -1px #cfd6e6; } | ||||||
| @ -1087,6 +1147,26 @@ GtkComboBox { | |||||||
|     border-color: #5294E2; |     border-color: #5294E2; | ||||||
|     background-image: none; |     background-image: none; | ||||||
|     background-color: transparent; } |     background-color: transparent; } | ||||||
|  |   .primary-toolbar .entry.warning, .header-bar .entry.warning { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #F27835; | ||||||
|  |     background-image: linear-gradient(to bottom, rgba(238, 162, 121, 0.98)); } | ||||||
|  |     .primary-toolbar .entry.warning:focus, .header-bar .entry.warning:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #F27835); } | ||||||
|  |     .primary-toolbar .entry.warning:selected, .header-bar .entry.warning:selected, .primary-toolbar .entry.warning:selected:focus, .header-bar .entry.warning:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #F27835; } | ||||||
|  |   .primary-toolbar .entry.error, .header-bar .entry.error { | ||||||
|  |     color: #ffffff; | ||||||
|  |     border-color: #FC4138; | ||||||
|  |     background-image: linear-gradient(to bottom, rgba(244, 128, 123, 0.98)); } | ||||||
|  |     .primary-toolbar .entry.error:focus, .header-bar .entry.error:focus { | ||||||
|  |       color: #ffffff; | ||||||
|  |       background-image: linear-gradient(to bottom, #FC4138); } | ||||||
|  |     .primary-toolbar .entry.error:selected, .header-bar .entry.error:selected, .primary-toolbar .entry.error:selected:focus, .header-bar .entry.error:selected:focus { | ||||||
|  |       background-color: #ffffff; | ||||||
|  |       color: #FC4138; } | ||||||
| 
 | 
 | ||||||
| .primary-toolbar .button, .header-bar .button { | .primary-toolbar .button, .header-bar .button { | ||||||
|   color: rgba(82, 93, 118, 0.8); |   color: rgba(82, 93, 118, 0.8); | ||||||
| @ -1182,11 +1262,34 @@ GtkComboBox { | |||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry { | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry { | ||||||
|   border-left-color: rgba(82, 93, 118, 0); } |   border-left-color: rgba(82, 93, 118, 0); } | ||||||
| 
 | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error + .entry.warning { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | ||||||
| .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:not(:last-child), | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry:focus:last-child { | ||||||
|   border-left-color: #5294E2; } |   border-left-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.warning:focus:last-child { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:not(:last-child), | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child, .header-bar .linked:not(.vertical):not(.pathbar) > .entry + .entry.error:focus:last-child { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | ||||||
| .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .entry, | ||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + .button, | ||||||
| @ -1196,6 +1299,24 @@ GtkComboBox { | |||||||
| .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|   border-left-color: #5294E2; } |   border-left-color: #5294E2; } | ||||||
| 
 | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #F27835; } | ||||||
|  | 
 | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + .button, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  | .primary-toolbar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox, .header-bar .linked:not(.vertical):not(.pathbar) > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { | ||||||
|  |   border-left-color: #FC4138; } | ||||||
|  | 
 | ||||||
| .primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { | .primary-toolbar .button.suggested-action, .header-bar .button.suggested-action { | ||||||
|   background-clip: border-box; |   background-clip: border-box; | ||||||
|   color: #ffffff; |   color: #ffffff; | ||||||
|  | |||||||
| @ -255,38 +255,27 @@ GtkTextView { // This will get overridden by .view, needed by gedit line numbers | |||||||
|     box-shadow: none; |     box-shadow: none; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   &.error { |   @each $e_type, $e_color in (warning, $warning_color), | ||||||
|     color: white; |                              (error, $error_color) { | ||||||
|     border-color: $error_color; |     &.#{$e_type} { | ||||||
|     background-image: linear-gradient(to bottom, mix($error_color, $base_color, 80%)); |       color: $selected_fg_color; | ||||||
|     &:focus { |       border-color: if($variant=='light', $e_color, $entry_border); | ||||||
|       background-image: linear-gradient(to bottom, $error_color); |       background-image: linear-gradient(to bottom, mix($e_color, $base_color, 60%)); | ||||||
|       color: white; |  | ||||||
|     } |  | ||||||
|     &:selected, &:selected:focus { |  | ||||||
|       background-color: white; |  | ||||||
|       color: $error_color; |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| 
 | 
 | ||||||
|   &.warning { |       &:focus { | ||||||
|     color: white; |         color: $selected_fg_color; | ||||||
|     border-color: $warning_color; |         background-image: linear-gradient(to bottom, $e_color); | ||||||
|     background-image: linear-gradient(to bottom, mix($warning_color, $base_color, 80%)); |         box-shadow: none; | ||||||
|     &:focus { |       } | ||||||
|       background-image: linear-gradient(to bottom, $warning_color); |       &:selected, &:selected:focus { | ||||||
|       color: white; |         background-color: $selected_fg_color; | ||||||
|     } |         color: $e_color; | ||||||
|     &:selected, &:selected:focus { |       } | ||||||
|       background-color: white; |  | ||||||
|       color: $warning_color; |  | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   &.image { // entry icons colors |   &.image { // entry icons colors | ||||||
|     color: mix($fg_color,$base_color,80%); |     color: mix($fg_color,$base_color,80%); | ||||||
|     &:hover { color: $fg_color; } |  | ||||||
|     &:active { color: $selected_bg_color; } |  | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   .osd & { |   .osd & { | ||||||
| @ -601,20 +590,50 @@ $_dot_color: $selected_bg_color; | |||||||
| .linked:not(.vertical):not(.pathbar) { | .linked:not(.vertical):not(.pathbar) { | ||||||
|   > .entry { @extend %linked; } |   > .entry { @extend %linked; } | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|   > .entry + .entry { border-left-color: transparentize($entry_border, 0.7); } |   > .entry + .entry { border-left-color: transparentize($entry_border, 0.7); } | ||||||
|  | 
 | ||||||
|  |   > .entry.error + .entry, | ||||||
|  |   > .entry + .entry.error { border-left-color: if($variant=='light', $error_color, transparentize($entry_border, 0.7)); } | ||||||
|  | 
 | ||||||
|  |   > .entry.warning + .entry, | ||||||
|  |   > .entry + .entry.warning { border-left-color: if($variant=='light', $warning_color, transparentize($entry_border, 0.7)); } | ||||||
|  | 
 | ||||||
|  |   > .entry.error + .entry.warning { border-left-color: if($variant=='light', $error_color, transparentize($entry_border, 0.7));} | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|   > .entry + .entry:focus:not(:last-child), |   > .entry + .entry:focus:not(:last-child), | ||||||
|   > .entry + .entry:focus:last-child { border-left-color: if($variant=='light', $selected_bg_color, $entry_border); } |   > .entry + .entry:focus:last-child { border-left-color: if($variant=='light', $selected_bg_color, $entry_border); } | ||||||
| 
 | 
 | ||||||
|  |   > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  |   > .entry + .entry.warning:focus:last-child { border-left-color: if($variant=='light', $warning_color, $entry_border); } | ||||||
|  | 
 | ||||||
|  |   > .entry + .entry.error:focus:not(:last-child), | ||||||
|  |   > .entry + .entry.error:focus:last-child { border-left-color: if($variant=='light', $error_color, $entry_border); } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|   > .entry + .button, |   > .entry + .button, | ||||||
|   > .entry + .button:hover, |   > .entry + .button:hover, | ||||||
|   > .entry + .button:active, |   > .entry + .button:active, | ||||||
|   > .entry + .button:checked, |   > .entry + .button:checked, | ||||||
|   > .entry + .button:insensitive { border-left-style: solid; } |   > .entry + .button:insensitive { border-left-style: solid; } | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|   > .entry:focus:not(:only-child) + .entry, |   > .entry:focus:not(:only-child) + .entry, | ||||||
|   > .entry:focus:not(:only-child) + .button, |   > .entry:focus:not(:only-child) + .button, | ||||||
|   > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, |   > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|   > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { border-left-color:  if($variant=='light', $selected_bg_color, $entry_border); } |   > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { border-left-color: if($variant=='light', $selected_bg_color, $entry_border); } | ||||||
|  | 
 | ||||||
|  |   > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  |   > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  |   > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  |   > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { border-left-color: if($variant=='light', $warning_color, $entry_border); } | ||||||
|  | 
 | ||||||
|  |   > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  |   > .entry.error:focus:not(:only-child) + .button, | ||||||
|  |   > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  |   > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { border-left-color: if($variant=='light', $error_color, $entry_border); } | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
|   > .button:hover:not(:checked):not(:active):not(:only-child), |   > .button:hover:not(:checked):not(:active):not(:only-child), | ||||||
|   > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { box-shadow: -1px 0 $button_border; } |   > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { box-shadow: -1px 0 $button_border; } | ||||||
| @ -644,21 +663,51 @@ $_linked_separator_color: if($variant=='light', transparentize($button_border, 0 | |||||||
| .linked.vertical { | .linked.vertical { | ||||||
|   > .entry { @extend %linked_vertical; } |   > .entry { @extend %linked_vertical; } | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|   > .entry + .entry { border-top-color: transparentize($entry_border, 0.7); } |   > .entry + .entry { border-top-color: transparentize($entry_border, 0.7); } | ||||||
|  | 
 | ||||||
|  |   > .entry.error + .entry, | ||||||
|  |   > .entry + .entry.error { border-top-color: if($variant=='light', $error_color, transparentize($entry_border, 0.7)); } | ||||||
|  | 
 | ||||||
|  |   > .entry.warning + .entry, | ||||||
|  |   > .entry + .entry.warning { border-top-color: if($variant=='light', $warning_color, transparentize($entry_border, 0.7)); } | ||||||
|  | 
 | ||||||
|  |   > .entry.error + .entry.warning { border-top-color: if($variant=='light', $error_color, transparentize($entry_border, 0.7));} | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|   > .entry + .entry:focus:not(:last-child), |   > .entry + .entry:focus:not(:last-child), | ||||||
|   > .entry + .entry:focus:last-child { border-top-color: if($variant=='light', $selected_bg_color, $entry_border); } |   > .entry + .entry:focus:last-child { border-top-color: if($variant=='light', $selected_bg_color, $entry_border); } | ||||||
| 
 | 
 | ||||||
|  |   > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  |   > .entry + .entry.warning:focus:last-child { border-top-color: if($variant=='light', $warning_color, $entry_border); } | ||||||
|  | 
 | ||||||
|  |   > .entry + .entry.error:focus:not(:last-child), | ||||||
|  |   > .entry + .entry.error:focus:last-child { border-top-color: if($variant=='light', $error_color, $entry_border); } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|   > .entry + .button, |   > .entry + .button, | ||||||
|   > .entry + .button:hover, |   > .entry + .button:hover, | ||||||
|   > .entry + .button:active, |   > .entry + .button:active, | ||||||
|   > .entry + .button:checked, |   > .entry + .button:checked, | ||||||
|   > .entry + .button:insensitive { border-top-style: solid; } |   > .entry + .button:insensitive { border-top-style: solid; } | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|   > .entry:focus:not(:only-child) + .entry, |   > .entry:focus:not(:only-child) + .entry, | ||||||
|   > .entry:focus:not(:only-child) + .button, |   > .entry:focus:not(:only-child) + .button, | ||||||
|   > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, |   > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|   > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { border-top-color: if($variant=='light', $selected_bg_color, $entry_border); } |   > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { border-top-color: if($variant=='light', $selected_bg_color, $entry_border); } | ||||||
| 
 | 
 | ||||||
|  |   > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  |   > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  |   > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  |   > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { border-top-color: if($variant=='light', $warning_color, $entry_border); } | ||||||
|  | 
 | ||||||
|  |   > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  |   > .entry.error:focus:not(:only-child) + .button, | ||||||
|  |   > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  |   > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { border-top-color: if($variant=='light', $error_color, $entry_border); } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|   > .button:hover:not(:checked):not(:active):not(:only-child), |   > .button:hover:not(:checked):not(:active):not(:only-child), | ||||||
|   > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { box-shadow: 0 -1px $button_border; } |   > .button:hover:not(:checked):not(:active) + .button:not(:checked):not(:active) { box-shadow: 0 -1px $button_border; } | ||||||
|   > .button:first-child:hover:not(:checked):not(:active) { box-shadow: none; } |   > .button:first-child:hover:not(:checked):not(:active) { box-shadow: none; } | ||||||
| @ -1209,6 +1258,24 @@ GtkComboBox { | |||||||
|       background-image: none; |       background-image: none; | ||||||
|       background-color: transparent; |       background-color: transparent; | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|  |     @each $e_type, $e_color in (warning, $warning_color), | ||||||
|  |                                (error, $error_color) { | ||||||
|  |       &.#{$e_type} { | ||||||
|  |         color: $selected_fg_color; | ||||||
|  |         border-color: if($darker=='false' and $variant=='light', $e_color, $header_entry_border); | ||||||
|  |         background-image: linear-gradient(to bottom, mix($e_color, $header_bg, 60%)); | ||||||
|  | 
 | ||||||
|  |         &:focus { | ||||||
|  |           color: $selected_fg_color; | ||||||
|  |           background-image: linear-gradient(to bottom, $e_color); | ||||||
|  |         } | ||||||
|  |         &:selected, &:selected:focus { | ||||||
|  |           background-color: $selected_fg_color; | ||||||
|  |           color: $e_color; | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   // Header-bar Buttons |   // Header-bar Buttons | ||||||
| @ -1284,14 +1351,43 @@ GtkComboBox { | |||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   .linked:not(.vertical):not(.pathbar) { |   .linked:not(.vertical):not(.pathbar) { | ||||||
|  | 
 | ||||||
|     > .entry + .entry { border-left-color: transparentize($header_entry_border, 0.5); } |     > .entry + .entry { border-left-color: transparentize($header_entry_border, 0.5); } | ||||||
|  | 
 | ||||||
|  |     > .entry.error + .entry, | ||||||
|  |     > .entry + .entry.error { border-left-color: if($variant=='light', $error_color, transparentize($header_entry_border, 0.5)); } | ||||||
|  | 
 | ||||||
|  |     > .entry.warning + .entry, | ||||||
|  |     > .entry + .entry.warning { border-left-color: if($variant=='light', $warning_color, transparentize($header_entry_border, 0.5)); } | ||||||
|  | 
 | ||||||
|  |     > .entry.error + .entry.warning { border-left-color: if($variant=='light', $error_color, transparentize($header_entry_border, 0.5));} | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|     > .entry + .entry:focus:not(:last-child), |     > .entry + .entry:focus:not(:last-child), | ||||||
|     > .entry + .entry:focus:last-child { border-left-color: if($darker=='false' and $variant=='light', $selected_bg_color, $header_entry_border); } |     > .entry + .entry:focus:last-child { border-left-color: if($darker=='false' and $variant=='light', $selected_bg_color, $header_entry_border); } | ||||||
| 
 | 
 | ||||||
|  |     > .entry + .entry.warning:focus:not(:last-child), | ||||||
|  |     > .entry + .entry.warning:focus:last-child { border-left-color: if($variant=='light', $warning_color, $header_entry_border); } | ||||||
|  | 
 | ||||||
|  |     > .entry + .entry.error:focus:not(:last-child), | ||||||
|  |     > .entry + .entry.error:focus:last-child { border-left-color: if($variant=='light', $error_color, $header_entry_border); } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|     > .entry:focus:not(:only-child) + .entry, |     > .entry:focus:not(:only-child) + .entry, | ||||||
|     > .entry:focus:not(:only-child) + .button, |     > .entry:focus:not(:only-child) + .button, | ||||||
|     > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, |     > .entry:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|     > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { border-left-color:  if($darker=='false' and $variant=='light', $selected_bg_color, $header_entry_border); } |     > .entry:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { border-left-color:  if($darker=='false' and $variant=='light', $selected_bg_color, $header_entry_border); } | ||||||
|  | 
 | ||||||
|  |     > .entry.warning:focus:not(:only-child) + .entry, | ||||||
|  |     > .entry.warning:focus:not(:only-child) + .button, | ||||||
|  |     > .entry.warning:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  |     > .entry.warning:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { border-left-color: if($variant=='light', $warning_color, $header_entry_border); } | ||||||
|  | 
 | ||||||
|  |     > .entry.error:focus:not(:only-child) + .entry, | ||||||
|  |     > .entry.error:focus:not(:only-child) + .button, | ||||||
|  |     > .entry.error:focus:not(:only-child) + GtkComboBox > .the-button-in-the-combobox, | ||||||
|  |     > .entry.error:focus:not(:only-child) + GtkComboBoxText > .the-button-in-the-combobox { border-left-color: if($variant=='light', $error_color, $header_entry_border); } | ||||||
|  | 
 | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   // Header-bar Suggested and Destructive Action buttons |   // Header-bar Suggested and Destructive Action buttons | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user