Advertisement
Guest User

Untitled

a guest
Jan 16th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 192.94 KB | None | 0 0
  1.  
  2. * {
  3. padding: 0;
  4. -GtkToolButton-icon-spacing: 4;
  5. -GtkTextView-error-underline-color: #cc0000;
  6. -GtkScrolledWindow-scrollbar-spacing: 0;
  7. -GtkToolItemGroup-expander-size: 11;
  8. -GtkWidget-text-handle-width: 20;
  9. -GtkWidget-text-handle-height: 24;
  10. -GtkDialog-button-spacing: 4;
  11. -GtkDialog-action-area-border: 0;
  12. outline-color: rgba(60, 60, 60, 0.3);
  13. outline-style: dashed;
  14. outline-offset: -3px;
  15. outline-width: 1px;
  16. -gtk-outline-radius: 2px;
  17. -gtk-secondary-caret-color: #3ca37b; }
  18.  
  19. /***************
  20. * Base States *
  21. ***************/
  22. .background {
  23. color: #3c3c3c;
  24. background-color: #cecece; }
  25. .background:backdrop {
  26. color: #858585;
  27. background-color: #cecece;
  28. text-shadow: none;
  29. -gtk-icon-shadow: none; }
  30.  
  31. /*
  32. These wildcard seems unavoidable, need to investigate.
  33. Wildcards are bad and troublesome, use them with care,
  34. or better, just don't.
  35. Everytime a wildcard is used a kitten dies, painfully.
  36. */
  37. *:disabled {
  38. -gtk-icon-effect: dim; }
  39.  
  40. .gtkstyle-fallback {
  41. color: #3c3c3c;
  42. background-color: #cecece;
  43. text-shadow: none; }
  44. .gtkstyle-fallback:hover {
  45. color: #3c3c3c;
  46. background-color: #e8e8e8; }
  47. .gtkstyle-fallback:active {
  48. color: #3c3c3c;
  49. background-color: #b5b5b5; }
  50. .gtkstyle-fallback:disabled {
  51. color: #858585;
  52. background-color: #e0e0e0; }
  53. .gtkstyle-fallback:selected {
  54. color: #ffffff;
  55. background-color: #3ca37b; }
  56.  
  57. .view, iconview,
  58. .view text,
  59. iconview text,
  60. textview text {
  61. color: #212121;
  62. background-color: #fcfcfc; }
  63. .view:backdrop, iconview:backdrop,
  64. .view text:backdrop,
  65. iconview text:backdrop,
  66. textview text:backdrop {
  67. color: #4c4c4c;
  68. background-color: #f9f9f9; }
  69. .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,
  70. .view text:selected:focus,
  71. iconview text:selected:focus,
  72. textview text:selected:focus,
  73. .view text:selected,
  74. iconview text:selected,
  75. textview text:selected {
  76. border-radius: 3px; }
  77.  
  78. textview border {
  79. background-color: #e5e5e5; }
  80.  
  81. .rubberband,
  82. rubberband,
  83. flowbox rubberband,
  84. treeview.view rubberband,
  85. .content-view rubberband,
  86. XfdesktopIconView.view .rubberband {
  87. border: 1px solid #1a74d3;
  88. background-color: rgba(26, 116, 211, 0.2); }
  89.  
  90. flowbox flowboxchild {
  91. padding: 3px;
  92. border-radius: 3px; }
  93. flowbox flowboxchild:selected {
  94. outline-offset: -2px; }
  95.  
  96. label.separator {
  97. color: #3c3c3c; }
  98. label.separator:backdrop {
  99. color: #858585; }
  100. label selection {
  101. background-color: #3ca37b;
  102. color: #ffffff; }
  103. label:disabled {
  104. color: #858585; }
  105. label:disabled:backdrop {
  106. color: #a8a8a8; }
  107. label:backdrop {
  108. color: #858585; }
  109.  
  110. .dim-label, label.separator, .titlebar:not(headerbar) .subtitle,
  111. headerbar .subtitle {
  112. opacity: 0.55;
  113. text-shadow: none; }
  114.  
  115. assistant .sidebar {
  116. background-color: #fcfcfc;
  117. border-top: 1px solid #828282; }
  118. assistant .sidebar:backdrop {
  119. background-color: #f9f9f9;
  120. border-color: #8a8a8a; }
  121. assistant.csd .sidebar {
  122. border-top-style: none; }
  123. assistant .sidebar label {
  124. padding: 6px 12px; }
  125. assistant .sidebar label.highlight {
  126. background-color: #b1b1b1; }
  127.  
  128. .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification,
  129. .app-notification.frame, .osd .scale-popup, .osd {
  130. color: #eeeeee;
  131. border: none;
  132. background-color: rgba(34, 34, 34, 0.8);
  133. background-clip: padding-box;
  134. outline-color: rgba(238, 238, 238, 0.3);
  135. text-shadow: 0 1px black;
  136. -gtk-icon-shadow: 0 1px black; }
  137. popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, .app-notification:backdrop, .osd .scale-popup:backdrop, .osd:backdrop {
  138. color: shade(#eeeeee, 1.2);
  139. background-color: shade(rgba(34, 34, 34, 0.8), 1.6);
  140. text-shadow: none;
  141. -gtk-icon-shadow: none; }
  142.  
  143. /*********************
  144. * Spinner Animation *
  145. *********************/
  146. @keyframes spin {
  147. to {
  148. -gtk-icon-transform: rotate(1turn); } }
  149. spinner {
  150. background: none;
  151. opacity: 0;
  152. -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
  153. spinner:checked {
  154. opacity: 1;
  155. animation: spin 1s linear infinite; }
  156. spinner:checked:disabled {
  157. opacity: 0.5; }
  158.  
  159. /****************
  160. * Text Entries *
  161. ****************/
  162. spinbutton:not(.vertical), entry {
  163. min-height: 28px;
  164. padding-left: 4px;
  165. padding-right: 4px;
  166. border: 1px solid;
  167. border-radius: 3px;
  168. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  169. color: #212121;
  170. border-color: #828282;
  171. background-color: #fcfcfc;
  172. box-shadow: inset 0 0 0 1px rgba(57, 142, 231, 0); }
  173. spinbutton:not(.vertical) image.left,
  174. entry image.left {
  175. margin-right: 6px; }
  176. spinbutton:not(.vertical) image.right,
  177. entry image.right {
  178. margin-left: 6px; }
  179. spinbutton:not(.vertical) undershoot.left,
  180. entry undershoot.left {
  181. background-color: transparent;
  182. background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
  183. padding-left: 1px;
  184. background-size: 1px 10px;
  185. background-repeat: repeat-y;
  186. background-origin: content-box;
  187. background-position: left center;
  188. border: none;
  189. box-shadow: none; }
  190. spinbutton:not(.vertical) undershoot.right,
  191. entry undershoot.right {
  192. background-color: transparent;
  193. background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
  194. padding-right: 1px;
  195. background-size: 1px 10px;
  196. background-repeat: repeat-y;
  197. background-origin: content-box;
  198. background-position: right center;
  199. border: none;
  200. box-shadow: none; }
  201. spinbutton.flat:focus:not(.vertical), spinbutton.flat:not(.vertical),
  202. entry.flat:focus,
  203. entry.flat {
  204. min-height: 0;
  205. padding: 2px;
  206. background-color: transparent;
  207. border-color: transparent;
  208. border-radius: 0; }
  209. spinbutton:focus:not(.vertical),
  210. entry:focus {
  211. border-color: #3ca37b; }
  212. spinbutton:disabled:not(.vertical),
  213. entry:disabled {
  214. color: #858585;
  215. border-color: #828282;
  216. background-color: #e0e0e0;
  217. box-shadow: none; }
  218. spinbutton:backdrop:not(.vertical),
  219. entry:backdrop {
  220. color: #4c4c4c;
  221. border-color: #8a8a8a;
  222. background-color: #f9f9f9;
  223. box-shadow: none;
  224. transition: 200ms ease-out; }
  225. spinbutton:backdrop:disabled:not(.vertical),
  226. entry:backdrop:disabled {
  227. color: #a8a8a8;
  228. border-color: #8a8a8a;
  229. background-color: #e0e0e0;
  230. box-shadow: none; }
  231. spinbutton.error:not(.vertical),
  232. entry.error {
  233. background-color: rgba(204, 0, 0, 0.1);
  234. color: #cc0000;
  235. border-color: #cc0000; }
  236. spinbutton.error:focus:not(.vertical),
  237. entry.error:focus {
  238. border-color: #cc0000; }
  239. spinbutton.error:not(.vertical) selection,
  240. entry.error selection {
  241. background-color: #cc0000; }
  242. spinbutton.warning:not(.vertical),
  243. entry.warning {
  244. background-color: rgba(245, 121, 0, 0.1);
  245. color: #f57900;
  246. border-color: #f57900; }
  247. spinbutton.warning:focus:not(.vertical),
  248. entry.warning:focus {
  249. border-color: #f57900; }
  250. spinbutton.warning:not(.vertical) selection,
  251. entry.warning selection {
  252. background-color: #f57900; }
  253. spinbutton:not(.vertical) image,
  254. entry image {
  255. color: #626262; }
  256. spinbutton:not(.vertical) image:hover,
  257. entry image:hover {
  258. color: #3c3c3c; }
  259. spinbutton:not(.vertical) image:active,
  260. entry image:active {
  261. color: #3ca37b; }
  262. spinbutton:not(.vertical) image:backdrop,
  263. entry image:backdrop {
  264. color: #9c9c9c; }
  265. spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical),
  266. entry:drop(active):focus,
  267. entry:drop(active) {
  268. border-color: #4e9a06;
  269. box-shadow: inset 0 0 0 1px #4e9a06; }
  270. .osd spinbutton:not(.vertical),
  271. .osd entry {
  272. color: white;
  273. border-color: rgba(0, 0, 0, 0.7);
  274. background-color: rgba(0, 0, 0, 0.5);
  275. background-clip: padding-box;
  276. box-shadow: none;
  277. text-shadow: 0 1px black;
  278. -gtk-icon-shadow: 0 1px black; }
  279. .osd spinbutton:focus:not(.vertical),
  280. .osd entry:focus {
  281. color: white;
  282. border-color: #3ca37b;
  283. background-color: rgba(0, 0, 0, 0.5);
  284. background-clip: padding-box;
  285. box-shadow: inset 0 0 0 1px #3ca37b;
  286. text-shadow: 0 1px black;
  287. -gtk-icon-shadow: 0 1px black; }
  288. .osd spinbutton:backdrop:not(.vertical),
  289. .osd entry:backdrop {
  290. color: white;
  291. border-color: rgba(0, 0, 0, 0.7);
  292. background-color: rgba(0, 0, 0, 0.5);
  293. background-clip: padding-box;
  294. box-shadow: none;
  295. text-shadow: none;
  296. -gtk-icon-shadow: none; }
  297. .osd spinbutton:disabled:not(.vertical),
  298. .osd entry:disabled {
  299. color: #888888;
  300. border-color: rgba(0, 0, 0, 0.7);
  301. background-color: rgba(34, 34, 34, 0.8);
  302. background-clip: padding-box;
  303. box-shadow: none;
  304. text-shadow: none;
  305. -gtk-icon-shadow: none; }
  306. spinbutton:not(.vertical) progress,
  307. entry progress {
  308. margin: 2px -6px;
  309. background-color: transparent;
  310. background-image: none;
  311. border-radius: 0;
  312. border-width: 0 0 2px;
  313. border-color: #3ca37b;
  314. border-style: solid;
  315. box-shadow: none; }
  316. spinbutton:not(.vertical) progress:backdrop,
  317. entry progress:backdrop {
  318. background-color: transparent; }
  319. .linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >
  320. entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) >
  321. entry:focus + button, .linked:not(.vertical) >
  322. entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) +
  323. entry, .linked:not(.vertical) >
  324. entry:focus +
  325. entry {
  326. border-left-color: #3ca37b; }
  327. .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >
  328. entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) >
  329. entry:drop(active) + button, .linked:not(.vertical) >
  330. entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) +
  331. entry, .linked:not(.vertical) >
  332. entry:drop(active) +
  333. entry {
  334. border-left-color: #4e9a06; }
  335. .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical >
  336. entry:not(:disabled) + entry:not(:disabled), .linked.vertical >
  337. entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {
  338. border-top-color: #d7d7d7;
  339. background-color: #fcfcfc; }
  340. .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical >
  341. entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical >
  342. entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {
  343. border-top-color: #d8d8d8;
  344. background-color: #f9f9f9; }
  345. .linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical >
  346. entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical >
  347. entry:disabled + entry:disabled {
  348. border-top-color: #d7d7d7; }
  349. .linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),
  350. .linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical >
  351. entry + spinbutton:focus:not(:only-child):not(.vertical),
  352. .linked.vertical >
  353. entry + entry:focus:not(:only-child) {
  354. border-top-color: #3ca37b; }
  355. .linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),
  356. .linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical >
  357. entry + spinbutton:drop(active):not(:only-child):not(.vertical),
  358. .linked.vertical >
  359. entry + entry:drop(active):not(:only-child) {
  360. border-top-color: #4e9a06; }
  361. .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
  362. .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,
  363. .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,
  364. .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >
  365. entry:focus:not(:only-child) + spinbutton:not(.vertical),
  366. .linked.vertical >
  367. entry:focus:not(:only-child) + entry,
  368. .linked.vertical >
  369. entry:focus:not(:only-child) + button,
  370. .linked.vertical >
  371. entry:focus:not(:only-child) + combobox > box > button.combo {
  372. border-top-color: #3ca37b; }
  373. .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),
  374. .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,
  375. .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,
  376. .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >
  377. entry:drop(active):not(:only-child) + spinbutton:not(.vertical),
  378. .linked.vertical >
  379. entry:drop(active):not(:only-child) + entry,
  380. .linked.vertical >
  381. entry:drop(active):not(:only-child) + button,
  382. .linked.vertical >
  383. entry:drop(active):not(:only-child) + combobox > box > button.combo {
  384. border-top-color: #4e9a06; }
  385.  
  386. treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {
  387. background-color: #fcfcfc;
  388. transition-property: color, background; }
  389. treeview entry.flat, treeview entry {
  390. border-radius: 0;
  391. background-image: none;
  392. background-color: #fcfcfc; }
  393. treeview entry.flat:focus, treeview entry:focus {
  394. border-color: #3ca37b; }
  395.  
  396. /***********
  397. * Buttons *
  398. ***********/
  399. @keyframes needs_attention {
  400. from {
  401. background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3ca37b), to(transparent)); }
  402. to {
  403. background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3ca37b), to(transparent)); } }
  404. notebook > header > tabs > arrow, button.titlebutton,
  405. button {
  406. min-height: 24px;
  407. min-width: 16px;
  408. padding: 1px 2px;
  409. border: 1px solid;
  410. border-radius: 3px;
  411. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  412. color: #3c3c3c;
  413. outline-color: rgba(60, 60, 60, 0.3);
  414. border-top-color: shade(#cecece, 0.8);
  415. border-right-color: shade(#cecece, 0.72);
  416. border-left-color: shade(#cecece, 0.72);
  417. border-bottom-color: shade(#cecece, 0.7);
  418. background-image: linear-gradient(to bottom, shade(shade(#cecece, 1.02), 1.05), shade(shade(#cecece, 1.02), 0.97));
  419. box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); }
  420. notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton,
  421. button.flat {
  422. border-color: transparent;
  423. background-color: transparent;
  424. background-image: none;
  425. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  426. text-shadow: none;
  427. -gtk-icon-shadow: none;
  428. transition: none; }
  429. notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titlebutton:hover,
  430. button.flat:hover {
  431. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  432. transition-duration: 500ms; }
  433. notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active,
  434. button.flat:hover:active {
  435. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  436. notebook > header > tabs > arrow:hover, button.titlebutton:hover,
  437. button:hover {
  438. color: #3c3c3c;
  439. outline-color: rgba(60, 60, 60, 0.3);
  440. border-color: #828282;
  441. background-image: linear-gradient(to bottom, shade(#cecece, 1.15), shade(#cecece, 1.07));
  442. box-shadow: inset 0 1px rgba(255, 255, 255, 0.6);
  443. -gtk-icon-effect: highlight; }
  444. notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked,
  445. button:active,
  446. button:checked {
  447. color: #3c3c3c;
  448. outline-color: rgba(60, 60, 60, 0.3);
  449. border-color: #828282;
  450. background-image: linear-gradient(to bottom, shade(shade(#cecece, 0.85), 1.05), shade(shade(#cecece, 0.85), 0.97));
  451. box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6);
  452. transition-duration: 50ms; }
  453. notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop,
  454. button:backdrop.flat,
  455. button:backdrop {
  456. border-color: #8a8a8a;
  457. background-color: #cecece;
  458. text-shadow: none;
  459. -gtk-icon-shadow: none;
  460. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  461. transition: 200ms ease-out;
  462. -gtk-icon-effect: none; }
  463. notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop,
  464. button:backdrop.flat label,
  465. button:backdrop.flat,
  466. button:backdrop label,
  467. button:backdrop {
  468. color: #858585; }
  469. notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked,
  470. button:backdrop.flat:active,
  471. button:backdrop.flat:checked,
  472. button:backdrop:active,
  473. button:backdrop:checked {
  474. border-color: #8a8a8a;
  475. background-color: #b6b6b6;
  476. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  477. notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked,
  478. button:backdrop.flat:active label,
  479. button:backdrop.flat:active,
  480. button:backdrop.flat:checked label,
  481. button:backdrop.flat:checked,
  482. button:backdrop:active label,
  483. button:backdrop:active,
  484. button:backdrop:checked label,
  485. button:backdrop:checked {
  486. color: #858585; }
  487. notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled,
  488. button:backdrop.flat:disabled,
  489. button:backdrop:disabled {
  490. border-color: #8a8a8a;
  491. background-color: #e0e0e0;
  492. text-shadow: none;
  493. -gtk-icon-shadow: none;
  494. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  495. notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled,
  496. button:backdrop.flat:disabled label,
  497. button:backdrop.flat:disabled,
  498. button:backdrop:disabled label,
  499. button:backdrop:disabled {
  500. color: #a8a8a8; }
  501. notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked,
  502. button:backdrop.flat:disabled:active,
  503. button:backdrop.flat:disabled:checked,
  504. button:backdrop:disabled:active,
  505. button:backdrop:disabled:checked {
  506. border-color: #8a8a8a;
  507. background-color: lightgray;
  508. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  509. notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label,
  510. button:backdrop.flat:disabled:active label,
  511. button:backdrop.flat:disabled:checked label,
  512. button:backdrop:disabled:active label,
  513. button:backdrop:disabled:checked label {
  514. color: #a8a8a8; }
  515. notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:disabled, button.sidebar-button:disabled, button.titlebutton:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled,
  516. button.flat:backdrop,
  517. button.flat:disabled,
  518. button.flat:backdrop:disabled {
  519. border-color: transparent;
  520. background-color: transparent;
  521. background-image: none;
  522. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  523. text-shadow: none;
  524. -gtk-icon-shadow: none; }
  525. notebook > header > tabs > arrow:disabled, button.titlebutton:disabled,
  526. button:disabled {
  527. border-color: #828282;
  528. background-color: #e0e0e0;
  529. text-shadow: none;
  530. -gtk-icon-shadow: none;
  531. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  532. notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled,
  533. button:disabled label,
  534. button:disabled {
  535. color: #858585; }
  536. notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked,
  537. button:disabled:active,
  538. button:disabled:checked {
  539. border-color: #828282;
  540. background-image: linear-gradient(to bottom, #d7d7d7, #e0e0e0);
  541. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  542. notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked,
  543. button:disabled:active label,
  544. button:disabled:active,
  545. button:disabled:checked label,
  546. button:disabled:checked {
  547. color: #858585; }
  548. notebook > header > tabs > arrow.image-button, button.image-button.titlebutton,
  549. button.image-button {
  550. min-width: 24px;
  551. padding-left: 4px;
  552. padding-right: 4px; }
  553. notebook > header > tabs > arrow.text-button, button.text-button.titlebutton,
  554. button.text-button {
  555. padding-left: 8px;
  556. padding-right: 8px; }
  557. notebook > header > tabs > arrow.text-button.image-button, button.text-button.image-button.titlebutton,
  558. button.text-button.image-button {
  559. padding-left: 4px;
  560. padding-right: 4px; }
  561. notebook > header > tabs > arrow.text-button.image-button label, button.text-button.image-button.titlebutton label,
  562. button.text-button.image-button label {
  563. padding-left: 4px;
  564. padding-right: 4px; }
  565. combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), button.titlebutton:drop(active),
  566. button:drop(active) {
  567. color: #4e9a06;
  568. border-color: #4e9a06;
  569. box-shadow: inset 0 0 0 1px #4e9a06; }
  570. row:selected button {
  571. border-color: #0f4278; }
  572. row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled),
  573. row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {
  574. color: #ffffff;
  575. border-color: transparent; }
  576. row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop,
  577. row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {
  578. color: #f9f9f9; }
  579. button.osd {
  580. min-width: 24px;
  581. min-height: 32px;
  582. color: #eeeeee;
  583. border-radius: 5px;
  584. outline-color: rgba(238, 238, 238, 0.3);
  585. color: #eeeeee;
  586. border-color: rgba(0, 0, 0, 0.7);
  587. background-color: rgba(34, 34, 34, 0.8);
  588. background-clip: padding-box;
  589. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  590. text-shadow: 0 1px black;
  591. -gtk-icon-shadow: 0 1px black;
  592. outline-color: rgba(238, 238, 238, 0.3);
  593. border: none;
  594. box-shadow: none; }
  595. button.osd.image-button {
  596. min-width: 32px; }
  597. button.osd:hover {
  598. color: white;
  599. border-color: rgba(0, 0, 0, 0.7);
  600. background-color: rgba(65, 65, 65, 0.8);
  601. background-clip: padding-box;
  602. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  603. text-shadow: 0 1px black;
  604. -gtk-icon-shadow: 0 1px black;
  605. outline-color: rgba(238, 238, 238, 0.3);
  606. border: none;
  607. box-shadow: none; }
  608. button.osd:active,
  609. button.osd:checked {
  610. color: white;
  611. border-color: rgba(0, 0, 0, 0.7);
  612. background-color: rgba(0, 0, 0, 0.7);
  613. background-clip: padding-box;
  614. box-shadow: none;
  615. text-shadow: none;
  616. -gtk-icon-shadow: none;
  617. outline-color: rgba(238, 238, 238, 0.3);
  618. border: none;
  619. box-shadow: none; }
  620. button.osd:disabled:backdrop,
  621. button.osd:disabled {
  622. color: #888888;
  623. border-color: rgba(0, 0, 0, 0.7);
  624. background-color: rgba(34, 34, 34, 0.8);
  625. background-clip: padding-box;
  626. box-shadow: none;
  627. text-shadow: none;
  628. -gtk-icon-shadow: none;
  629. border: none; }
  630. button.osd:backdrop {
  631. color: #eeeeee;
  632. border-color: rgba(0, 0, 0, 0.7);
  633. background-color: rgba(34, 34, 34, 0.8);
  634. background-clip: padding-box;
  635. box-shadow: none;
  636. text-shadow: none;
  637. -gtk-icon-shadow: none;
  638. border: none; }
  639. .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .app-notification button,
  640. .app-notification.frame button,
  641. .osd button {
  642. color: #eeeeee;
  643. border-color: rgba(0, 0, 0, 0.7);
  644. background-color: rgba(34, 34, 34, 0.8);
  645. background-clip: padding-box;
  646. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  647. text-shadow: 0 1px black;
  648. -gtk-icon-shadow: 0 1px black;
  649. outline-color: rgba(238, 238, 238, 0.3); }
  650. popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .app-notification button:hover,
  651. .osd button:hover {
  652. color: white;
  653. border-color: rgba(0, 0, 0, 0.7);
  654. background-color: rgba(65, 65, 65, 0.8);
  655. background-clip: padding-box;
  656. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  657. text-shadow: 0 1px black;
  658. -gtk-icon-shadow: 0 1px black;
  659. outline-color: rgba(238, 238, 238, 0.3); }
  660. popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active:backdrop, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:active, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .app-notification button:checked,
  661. .osd button:active:backdrop,
  662. .osd button:active,
  663. .osd button:checked:backdrop,
  664. .osd button:checked {
  665. color: white;
  666. border-color: rgba(0, 0, 0, 0.7);
  667. background-color: rgba(0, 0, 0, 0.7);
  668. background-clip: padding-box;
  669. box-shadow: none;
  670. text-shadow: none;
  671. -gtk-icon-shadow: none;
  672. outline-color: rgba(238, 238, 238, 0.3); }
  673. popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .app-notification button:disabled,
  674. .osd button:disabled:backdrop,
  675. .osd button:disabled {
  676. color: #888888;
  677. border-color: rgba(0, 0, 0, 0.7);
  678. background-color: rgba(34, 34, 34, 0.8);
  679. background-clip: padding-box;
  680. box-shadow: none;
  681. text-shadow: none;
  682. -gtk-icon-shadow: none; }
  683. popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .app-notification button:backdrop,
  684. .osd button:backdrop {
  685. color: #eeeeee;
  686. border-color: rgba(0, 0, 0, 0.7);
  687. background-color: rgba(34, 34, 34, 0.8);
  688. background-clip: padding-box;
  689. box-shadow: none;
  690. text-shadow: none;
  691. -gtk-icon-shadow: none; }
  692. popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .app-notification button.flat,
  693. .osd button.flat {
  694. border-color: transparent;
  695. background-color: transparent;
  696. background-image: none;
  697. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  698. text-shadow: none;
  699. -gtk-icon-shadow: none;
  700. box-shadow: none;
  701. text-shadow: 0 1px black;
  702. -gtk-icon-shadow: 0 1px black; }
  703. popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .app-notification button.flat:hover,
  704. .osd button.flat:hover {
  705. color: white;
  706. border-color: rgba(0, 0, 0, 0.7);
  707. background-color: rgba(65, 65, 65, 0.8);
  708. background-clip: padding-box;
  709. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  710. text-shadow: 0 1px black;
  711. -gtk-icon-shadow: 0 1px black;
  712. outline-color: rgba(238, 238, 238, 0.3); }
  713. popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .app-notification button.flat:disabled,
  714. .osd button.flat:disabled {
  715. color: #888888;
  716. border-color: rgba(0, 0, 0, 0.7);
  717. background-color: rgba(34, 34, 34, 0.8);
  718. background-clip: padding-box;
  719. box-shadow: none;
  720. text-shadow: none;
  721. -gtk-icon-shadow: none;
  722. background-image: none;
  723. border-color: transparent;
  724. box-shadow: none; }
  725. popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .app-notification button.flat:backdrop,
  726. .osd button.flat:backdrop {
  727. border-color: transparent;
  728. background-color: transparent;
  729. background-image: none;
  730. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  731. text-shadow: none;
  732. -gtk-icon-shadow: none; }
  733. popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked,
  734. .osd button.flat:active,
  735. .osd button.flat:checked {
  736. color: white;
  737. border-color: rgba(0, 0, 0, 0.7);
  738. background-color: rgba(0, 0, 0, 0.7);
  739. background-clip: padding-box;
  740. box-shadow: none;
  741. text-shadow: none;
  742. -gtk-icon-shadow: none;
  743. outline-color: rgba(238, 238, 238, 0.3); }
  744. button.suggested-action {
  745. color: white;
  746. outline-color: rgba(255, 255, 255, 0.3);
  747. border-top-color: shade(#cecece, 0.8);
  748. border-right-color: shade(#cecece, 0.72);
  749. border-left-color: shade(#cecece, 0.72);
  750. border-bottom-color: shade(#cecece, 0.7);
  751. background-image: linear-gradient(to bottom, shade(shade(#3ca37b, 1.02), 1.05), shade(shade(#3ca37b, 1.02), 0.97));
  752. box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); }
  753. .selection-mode button.titlebutton, button.suggested-action.flat {
  754. border-color: transparent;
  755. background-color: transparent;
  756. background-image: none;
  757. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  758. text-shadow: none;
  759. -gtk-icon-shadow: none;
  760. color: #3ca37b; }
  761. button.suggested-action:hover {
  762. color: white;
  763. outline-color: rgba(255, 255, 255, 0.3);
  764. border-color: #114f8f;
  765. background-image: linear-gradient(to bottom, shade(#3ca37b, 1.15), shade(#3ca37b, 1.07));
  766. box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); }
  767. button.suggested-action:active, button.suggested-action:checked {
  768. color: white;
  769. outline-color: rgba(255, 255, 255, 0.3);
  770. border-color: #114f8f;
  771. background-image: linear-gradient(to bottom, shade(shade(#3ca37b, 0.85), 1.05), shade(shade(#3ca37b, 0.85), 0.97));
  772. box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
  773. .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop {
  774. border-color: #3ca37b;
  775. background-color: #3ca37b;
  776. text-shadow: none;
  777. -gtk-icon-shadow: none;
  778. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  779. .selection-mode button.titlebutton:backdrop label, .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop label, button.suggested-action:backdrop, button.suggested-action.flat:backdrop label, button.suggested-action.flat:backdrop {
  780. color: #d7e8fa; }
  781. .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked {
  782. border-color: #1a74d3;
  783. background-color: #1a74d3;
  784. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  785. .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked label, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked label, button.suggested-action.flat:backdrop:checked {
  786. color: #d1e3f6; }
  787. .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled {
  788. border-color: #8a8a8a;
  789. background-color: #e0e0e0;
  790. text-shadow: none;
  791. -gtk-icon-shadow: none;
  792. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  793. .selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled label, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled {
  794. color: #a8a8a8; }
  795. .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked {
  796. border-color: #3f92e7;
  797. background-color: #3f92e7;
  798. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  799. .selection-mode button.titlebutton:backdrop:disabled:active label, .selection-mode button.titlebutton:backdrop:disabled:checked label, button.suggested-action:backdrop:disabled:active label, button.suggested-action:backdrop:disabled:checked label, button.suggested-action.flat:backdrop:disabled:active label, button.suggested-action.flat:backdrop:disabled:checked label {
  800. color: #82b8ef; }
  801. .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled {
  802. border-color: transparent;
  803. background-color: transparent;
  804. background-image: none;
  805. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  806. text-shadow: none;
  807. -gtk-icon-shadow: none;
  808. color: rgba(57, 142, 231, 0.8); }
  809. button.suggested-action:disabled {
  810. border-color: #114f8f;
  811. background-color: #569fea;
  812. text-shadow: none;
  813. -gtk-icon-shadow: none;
  814. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  815. button.suggested-action:disabled label, button.suggested-action:disabled {
  816. color: #abcff5; }
  817. button.suggested-action:disabled:active, button.suggested-action:disabled:checked {
  818. border-color: #114f8f;
  819. background-image: linear-gradient(to bottom, #3a8bde, #3f92e7);
  820. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  821. button.suggested-action:disabled:active label, button.suggested-action:disabled:active, button.suggested-action:disabled:checked label, button.suggested-action:disabled:checked {
  822. color: #b2d3f5; }
  823. .osd button.suggested-action {
  824. color: #eeeeee;
  825. border-color: rgba(0, 0, 0, 0.7);
  826. background-color: rgba(57, 142, 231, 0.5);
  827. background-clip: padding-box;
  828. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  829. text-shadow: 0 1px black;
  830. -gtk-icon-shadow: 0 1px black;
  831. outline-color: rgba(238, 238, 238, 0.3); }
  832. .osd button.suggested-action:hover {
  833. color: white;
  834. border-color: rgba(0, 0, 0, 0.7);
  835. background-color: rgba(57, 142, 231, 0.7);
  836. background-clip: padding-box;
  837. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  838. text-shadow: 0 1px black;
  839. -gtk-icon-shadow: 0 1px black;
  840. outline-color: rgba(238, 238, 238, 0.3); }
  841. .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {
  842. color: white;
  843. border-color: rgba(0, 0, 0, 0.7);
  844. background-color: #3ca37b;
  845. background-clip: padding-box;
  846. box-shadow: none;
  847. text-shadow: none;
  848. -gtk-icon-shadow: none;
  849. outline-color: rgba(238, 238, 238, 0.3); }
  850. .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {
  851. color: #888888;
  852. border-color: rgba(0, 0, 0, 0.7);
  853. background-color: rgba(34, 34, 34, 0.8);
  854. background-clip: padding-box;
  855. box-shadow: none;
  856. text-shadow: none;
  857. -gtk-icon-shadow: none; }
  858. .osd button.suggested-action:backdrop {
  859. color: #eeeeee;
  860. border-color: rgba(0, 0, 0, 0.7);
  861. background-color: rgba(57, 142, 231, 0.5);
  862. background-clip: padding-box;
  863. box-shadow: none;
  864. text-shadow: none;
  865. -gtk-icon-shadow: none; }
  866. button.destructive-action {
  867. color: white;
  868. outline-color: rgba(255, 255, 255, 0.3);
  869. border-top-color: shade(#cecece, 0.8);
  870. border-right-color: shade(#cecece, 0.72);
  871. border-left-color: shade(#cecece, 0.72);
  872. border-bottom-color: shade(#cecece, 0.7);
  873. background-image: linear-gradient(to bottom, shade(shade(#ef2929, 1.02), 1.05), shade(shade(#ef2929, 1.02), 0.97));
  874. box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); }
  875. button.destructive-action.flat {
  876. border-color: transparent;
  877. background-color: transparent;
  878. background-image: none;
  879. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  880. text-shadow: none;
  881. -gtk-icon-shadow: none;
  882. color: #ef2929; }
  883. button.destructive-action:hover {
  884. color: white;
  885. outline-color: rgba(255, 255, 255, 0.3);
  886. border-color: #8e0b0b;
  887. background-image: linear-gradient(to bottom, shade(#ef2929, 1.15), shade(#ef2929, 1.07));
  888. box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); }
  889. button.destructive-action:active, button.destructive-action:checked {
  890. color: white;
  891. outline-color: rgba(255, 255, 255, 0.3);
  892. border-color: #8e0b0b;
  893. background-image: linear-gradient(to bottom, shade(shade(#ef2929, 0.85), 1.05), shade(shade(#ef2929, 0.85), 0.97));
  894. box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
  895. button.destructive-action:backdrop, button.destructive-action.flat:backdrop {
  896. border-color: #ef2929;
  897. background-color: #ef2929;
  898. text-shadow: none;
  899. -gtk-icon-shadow: none;
  900. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  901. button.destructive-action:backdrop label, button.destructive-action:backdrop, button.destructive-action.flat:backdrop label, button.destructive-action.flat:backdrop {
  902. color: #fcd4d4; }
  903. button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked {
  904. border-color: #d51010;
  905. background-color: #d51010;
  906. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  907. button.destructive-action:backdrop:active label, button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked label, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked label, button.destructive-action.flat:backdrop:checked {
  908. color: #f7cfcf; }
  909. button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled {
  910. border-color: #8a8a8a;
  911. background-color: #e0e0e0;
  912. text-shadow: none;
  913. -gtk-icon-shadow: none;
  914. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  915. button.destructive-action:backdrop:disabled label, button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled {
  916. color: #a8a8a8; }
  917. button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked {
  918. border-color: #ef3131;
  919. background-color: #ef3131;
  920. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  921. button.destructive-action:backdrop:disabled:active label, button.destructive-action:backdrop:disabled:checked label, button.destructive-action.flat:backdrop:disabled:active label, button.destructive-action.flat:backdrop:disabled:checked label {
  922. color: #f57979; }
  923. button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled {
  924. border-color: transparent;
  925. background-color: transparent;
  926. background-image: none;
  927. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  928. text-shadow: none;
  929. -gtk-icon-shadow: none;
  930. color: rgba(239, 41, 41, 0.8); }
  931. button.destructive-action:disabled {
  932. border-color: #8e0b0b;
  933. background-color: #f14949;
  934. text-shadow: none;
  935. -gtk-icon-shadow: none;
  936. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  937. button.destructive-action:disabled label, button.destructive-action:disabled {
  938. color: #f8a4a4; }
  939. button.destructive-action:disabled:active, button.destructive-action:disabled:checked {
  940. border-color: #8e0b0b;
  941. background-image: linear-gradient(to bottom, #e52d2d, #ef3131);
  942. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  943. button.destructive-action:disabled:active label, button.destructive-action:disabled:active, button.destructive-action:disabled:checked label, button.destructive-action:disabled:checked {
  944. color: #f9adad; }
  945. .osd button.destructive-action {
  946. color: #eeeeee;
  947. border-color: rgba(0, 0, 0, 0.7);
  948. background-color: rgba(239, 41, 41, 0.5);
  949. background-clip: padding-box;
  950. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  951. text-shadow: 0 1px black;
  952. -gtk-icon-shadow: 0 1px black;
  953. outline-color: rgba(238, 238, 238, 0.3); }
  954. .osd button.destructive-action:hover {
  955. color: white;
  956. border-color: rgba(0, 0, 0, 0.7);
  957. background-color: rgba(239, 41, 41, 0.7);
  958. background-clip: padding-box;
  959. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  960. text-shadow: 0 1px black;
  961. -gtk-icon-shadow: 0 1px black;
  962. outline-color: rgba(238, 238, 238, 0.3); }
  963. .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {
  964. color: white;
  965. border-color: rgba(0, 0, 0, 0.7);
  966. background-color: #ef2929;
  967. background-clip: padding-box;
  968. box-shadow: none;
  969. text-shadow: none;
  970. -gtk-icon-shadow: none;
  971. outline-color: rgba(238, 238, 238, 0.3); }
  972. .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {
  973. color: #888888;
  974. border-color: rgba(0, 0, 0, 0.7);
  975. background-color: rgba(34, 34, 34, 0.8);
  976. background-clip: padding-box;
  977. box-shadow: none;
  978. text-shadow: none;
  979. -gtk-icon-shadow: none; }
  980. .osd button.destructive-action:backdrop {
  981. color: #eeeeee;
  982. border-color: rgba(0, 0, 0, 0.7);
  983. background-color: rgba(239, 41, 41, 0.5);
  984. background-clip: padding-box;
  985. box-shadow: none;
  986. text-shadow: none;
  987. -gtk-icon-shadow: none; }
  988. .stack-switcher > button {
  989. outline-offset: -3px; }
  990. .stack-switcher > button > label {
  991. padding-left: 6px;
  992. padding-right: 6px; }
  993. .stack-switcher > button > image {
  994. padding-left: 6px;
  995. padding-right: 6px;
  996. padding-top: 3px;
  997. padding-bottom: 3px; }
  998. .stack-switcher > button.text-button {
  999. padding-left: 10px;
  1000. padding-right: 10px; }
  1001. .stack-switcher > button.image-button {
  1002. padding-left: 2px;
  1003. padding-right: 2px; }
  1004. .stack-switcher > button.needs-attention:active > label,
  1005. .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,
  1006. .stack-switcher > button.needs-attention:checked > image {
  1007. animation: none;
  1008. background-image: none; }
  1009. .inline-toolbar button, .inline-toolbar button:backdrop {
  1010. border-radius: 2px;
  1011. border-width: 1px; }
  1012. .primary-toolbar button {
  1013. -gtk-icon-shadow: none; }
  1014.  
  1015. .stack-switcher > button.needs-attention > label,
  1016. .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label {
  1017. animation: needs_attention 150ms ease-in;
  1018. background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3ca37b), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.7692307692)), to(transparent));
  1019. background-size: 6px 6px, 6px 6px;
  1020. background-repeat: no-repeat;
  1021. background-position: right 3px, right 4px; }
  1022. .stack-switcher > button.needs-attention > label:backdrop,
  1023. .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop {
  1024. background-size: 6px 6px, 0 0; }
  1025. .stack-switcher > button.needs-attention > label:dir(rtl),
  1026. .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) {
  1027. background-position: left 3px, left 4px; }
  1028.  
  1029. .inline-toolbar toolbutton > button {
  1030. color: #3c3c3c;
  1031. outline-color: rgba(60, 60, 60, 0.3);
  1032. border-top-color: shade(#cecece, 0.8);
  1033. border-right-color: shade(#cecece, 0.72);
  1034. border-left-color: shade(#cecece, 0.72);
  1035. border-bottom-color: shade(#cecece, 0.7);
  1036. background-image: linear-gradient(to bottom, shade(shade(#cecece, 1.02), 1.05), shade(shade(#cecece, 1.02), 0.97));
  1037. box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); }
  1038. .inline-toolbar toolbutton > button:hover {
  1039. color: #3c3c3c;
  1040. outline-color: rgba(60, 60, 60, 0.3);
  1041. border-color: #828282;
  1042. background-image: linear-gradient(to bottom, shade(#cecece, 1.15), shade(#cecece, 1.07));
  1043. box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); }
  1044. .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {
  1045. color: #3c3c3c;
  1046. outline-color: rgba(60, 60, 60, 0.3);
  1047. border-color: #828282;
  1048. background-image: linear-gradient(to bottom, shade(shade(#cecece, 0.85), 1.05), shade(shade(#cecece, 0.85), 0.97));
  1049. box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
  1050. .inline-toolbar toolbutton > button:disabled {
  1051. border-color: #828282;
  1052. background-color: #e0e0e0;
  1053. text-shadow: none;
  1054. -gtk-icon-shadow: none;
  1055. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  1056. .inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled {
  1057. color: #858585; }
  1058. .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {
  1059. border-color: #828282;
  1060. background-image: linear-gradient(to bottom, #d7d7d7, #e0e0e0);
  1061. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  1062. .inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked {
  1063. color: #858585; }
  1064. .inline-toolbar toolbutton > button:backdrop {
  1065. border-color: #8a8a8a;
  1066. background-color: #cecece;
  1067. text-shadow: none;
  1068. -gtk-icon-shadow: none;
  1069. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  1070. .inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop {
  1071. color: #858585; }
  1072. .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {
  1073. border-color: #8a8a8a;
  1074. background-color: #b6b6b6;
  1075. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  1076. .inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked {
  1077. color: #858585; }
  1078. .inline-toolbar toolbutton > button:backdrop:disabled {
  1079. border-color: #8a8a8a;
  1080. background-color: #e0e0e0;
  1081. text-shadow: none;
  1082. -gtk-icon-shadow: none;
  1083. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  1084. .inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled {
  1085. color: #a8a8a8; }
  1086. .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {
  1087. border-color: #8a8a8a;
  1088. background-color: lightgray;
  1089. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  1090. .inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label {
  1091. color: #a8a8a8; }
  1092.  
  1093. toolbar.inline-toolbar toolbutton > button.flat,
  1094. toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) >
  1095. entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, .xfce4-panel.background menu .linked button, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) {
  1096. border-radius: 0;
  1097. border-right-style: none; }
  1098.  
  1099. .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) >
  1100. entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat,
  1101. toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .xfce4-panel.background menu .linked button:first-child {
  1102. border-top-left-radius: 3px;
  1103. border-bottom-left-radius: 3px; }
  1104. .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) >
  1105. entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat,
  1106. toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .xfce4-panel.background menu .linked button:last-child {
  1107. border-top-right-radius: 3px;
  1108. border-bottom-right-radius: 3px;
  1109. border-right-style: solid; }
  1110. .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) >
  1111. entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat,
  1112. toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo, .xfce4-panel.background menu .linked button:only-child {
  1113. border-radius: 3px;
  1114. border-style: solid; }
  1115.  
  1116. .linked.vertical > spinbutton:not(.vertical), .linked.vertical >
  1117. entry, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked, .linked.vertical > button:backdrop, .linked.vertical > combobox > box > button.combo {
  1118. border-style: solid solid none solid;
  1119. border-radius: 0; }
  1120.  
  1121. .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical >
  1122. entry:first-child, .linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo {
  1123. border-top-left-radius: 3px;
  1124. border-top-right-radius: 3px; }
  1125. .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical >
  1126. entry:last-child, .linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo {
  1127. border-bottom-left-radius: 3px;
  1128. border-bottom-right-radius: 3px;
  1129. border-style: solid; }
  1130. .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical >
  1131. entry:only-child, .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo {
  1132. border-radius: 3px;
  1133. border-style: solid; }
  1134.  
  1135. modelbutton.flat, popover.background checkbutton,
  1136. popover.background radiobutton,
  1137. .menuitem.button.flat, modelbutton.flat:backdrop, popover.background checkbutton:backdrop,
  1138. popover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover,
  1139. popover.background radiobutton:backdrop:hover,
  1140. .menuitem.button.flat:backdrop,
  1141. .menuitem.button.flat:backdrop:hover, button:link,
  1142. button:visited, button:link:hover, button:link:active, button:link:checked,
  1143. button:visited:hover,
  1144. button:visited:active,
  1145. button:visited:checked, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop {
  1146. background-color: transparent;
  1147. background-image: none;
  1148. border-color: transparent;
  1149. box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
  1150. text-shadow: none;
  1151. -gtk-icon-shadow: none; }
  1152.  
  1153. /* menu buttons */
  1154. modelbutton.flat, popover.background checkbutton,
  1155. popover.background radiobutton,
  1156. .menuitem.button.flat {
  1157. min-height: 26px;
  1158. padding-left: 5px;
  1159. padding-right: 5px;
  1160. border-radius: 3px;
  1161. outline-offset: -2px; }
  1162. modelbutton.flat:hover, popover.background checkbutton:hover,
  1163. popover.background radiobutton:hover,
  1164. .menuitem.button.flat:hover {
  1165. background-color: #3ca37b; }
  1166. modelbutton.flat check:last-child, popover.background checkbutton check:last-child,
  1167. popover.background radiobutton check:last-child,
  1168. modelbutton.flat radio:last-child,
  1169. popover.background checkbutton radio:last-child,
  1170. popover.background radiobutton radio:last-child,
  1171. .menuitem.button.flat check:last-child,
  1172. .menuitem.button.flat radio:last-child {
  1173. margin-left: 8px; }
  1174. modelbutton.flat check:first-child, popover.background checkbutton check:first-child,
  1175. popover.background radiobutton check:first-child,
  1176. modelbutton.flat radio:first-child,
  1177. popover.background checkbutton radio:first-child,
  1178. popover.background radiobutton radio:first-child,
  1179. .menuitem.button.flat check:first-child,
  1180. .menuitem.button.flat radio:first-child {
  1181. margin-right: 8px; }
  1182.  
  1183. modelbutton.flat arrow, popover.background checkbutton arrow,
  1184. popover.background radiobutton arrow {
  1185. background: none; }
  1186. modelbutton.flat arrow:hover, popover.background checkbutton arrow:hover,
  1187. popover.background radiobutton arrow:hover {
  1188. background: none; }
  1189. modelbutton.flat arrow.left, popover.background checkbutton arrow.left,
  1190. popover.background radiobutton arrow.left {
  1191. -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
  1192. modelbutton.flat arrow.right, popover.background checkbutton arrow.right,
  1193. popover.background radiobutton arrow.right {
  1194. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
  1195.  
  1196. button.color {
  1197. padding: 4px; }
  1198. button.color colorswatch:only-child {
  1199. box-shadow: 0 1px rgba(255, 255, 255, 0.7692307692); }
  1200. button.color colorswatch:only-child, button.color colorswatch:only-child overlay {
  1201. border-radius: 0; }
  1202. button.color colorswatch:only-child:disabled colorswatch:only-child, button.color colorswatch:only-child:backdrop colorswatch:only-child, button.color colorswatch:only-child:active colorswatch:only-child, button.color colorswatch:only-child:checked colorswatch:only-child {
  1203. box-shadow: none; }
  1204.  
  1205. /*********
  1206. * Links *
  1207. *********/
  1208. *:link, button:link,
  1209. button:visited {
  1210. color: #2d71b8; }
  1211. *:link:visited,
  1212. button:visited {
  1213. color: #145ba6; }
  1214. *:selected *:link:visited, *:selected button:visited:link,
  1215. *:selected button:visited {
  1216. color: #b0d2f5; }
  1217. *:link:hover, button:hover:link,
  1218. button:hover:visited {
  1219. color: #468ad2; }
  1220. *:selected *:link:hover, *:selected button:hover:link,
  1221. *:selected button:hover:visited {
  1222. color: #ebf4fd; }
  1223. *:link:active, button:active:link,
  1224. button:active:visited {
  1225. color: #2d71b8; }
  1226. *:selected *:link:active, *:selected button:active:link,
  1227. *:selected button:active:visited {
  1228. color: #d7e8fa; }
  1229. *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link,
  1230. button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, button:backdrop:backdrop:hover:selected:link,
  1231. button:backdrop:backdrop:hover:selected:visited, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link,
  1232. headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, *:link:backdrop, button:backdrop:link,
  1233. button:backdrop:visited {
  1234. color: #3ca37b; }
  1235. .info :link,
  1236. .question :link,
  1237. .warning :link,
  1238. .error :link, *:link:selected, button:selected:link,
  1239. button:selected:visited, .selection-mode.titlebar:not(headerbar) .subtitle:link,
  1240. headerbar.selection-mode .subtitle:link, *:selected *:link, *:selected button:link,
  1241. *:selected button:visited {
  1242. color: #d7e8fa; }
  1243.  
  1244. button:link,
  1245. button:visited {
  1246. text-shadow: none; }
  1247. button:link:hover, button:link:active, button:link:checked,
  1248. button:visited:hover,
  1249. button:visited:active,
  1250. button:visited:checked {
  1251. text-shadow: none; }
  1252. button:link > label,
  1253. button:visited > label {
  1254. text-decoration-line: underline; }
  1255.  
  1256. /*****************
  1257. * GtkSpinButton *
  1258. *****************/
  1259. spinbutton:not(.vertical) {
  1260. padding: 0; }
  1261. spinbutton:not(.vertical) entry {
  1262. min-width: 28px;
  1263. margin: 0;
  1264. background: none;
  1265. background-color: transparent;
  1266. border: none;
  1267. border-radius: 0;
  1268. box-shadow: none; }
  1269. spinbutton:not(.vertical) button {
  1270. min-height: 16px;
  1271. margin: 0;
  1272. padding-bottom: 0;
  1273. padding-top: 0;
  1274. color: #4f4f4f;
  1275. background-image: none;
  1276. border-style: none none none solid;
  1277. border-color: rgba(130, 130, 130, 0.3);
  1278. border-radius: 0;
  1279. box-shadow: none; }
  1280. spinbutton:not(.vertical) button:dir(rtl) {
  1281. border-style: none solid none none; }
  1282. spinbutton:not(.vertical) button:hover {
  1283. color: #3c3c3c;
  1284. background-color: rgba(60, 60, 60, 0.05); }
  1285. spinbutton:not(.vertical) button:disabled {
  1286. color: rgba(133, 133, 133, 0.3);
  1287. background-color: transparent; }
  1288. spinbutton:not(.vertical) button:active {
  1289. background-color: rgba(0, 0, 0, 0.1);
  1290. box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }
  1291. spinbutton:not(.vertical) button:backdrop {
  1292. color: #919191;
  1293. background-color: transparent;
  1294. border-color: rgba(138, 138, 138, 0.3);
  1295. transition: 200ms ease-out; }
  1296. spinbutton:not(.vertical) button:backdrop:disabled {
  1297. color: rgba(168, 168, 168, 0.3);
  1298. background-color: transparent;
  1299. border-style: none none none solid; }
  1300. spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {
  1301. border-style: none solid none none; }
  1302. .osd spinbutton:not(.vertical) button {
  1303. border-color: transparent;
  1304. background-color: transparent;
  1305. background-image: none;
  1306. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  1307. text-shadow: none;
  1308. -gtk-icon-shadow: none;
  1309. color: #eeeeee;
  1310. border-style: none none none solid;
  1311. border-color: rgba(0, 0, 0, 0.4);
  1312. border-radius: 0;
  1313. box-shadow: none;
  1314. -gtk-icon-shadow: 0 1px black; }
  1315. .osd spinbutton:not(.vertical) button:dir(rtl) {
  1316. border-style: none solid none none; }
  1317. .osd spinbutton:not(.vertical) button:hover {
  1318. border-color: transparent;
  1319. background-color: transparent;
  1320. background-image: none;
  1321. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  1322. text-shadow: none;
  1323. -gtk-icon-shadow: none;
  1324. color: #eeeeee;
  1325. border-color: rgba(0, 0, 0, 0.5);
  1326. background-color: rgba(238, 238, 238, 0.1);
  1327. -gtk-icon-shadow: 0 1px black;
  1328. box-shadow: none; }
  1329. .osd spinbutton:not(.vertical) button:backdrop {
  1330. border-color: transparent;
  1331. background-color: transparent;
  1332. background-image: none;
  1333. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  1334. text-shadow: none;
  1335. -gtk-icon-shadow: none;
  1336. color: #eeeeee;
  1337. border-color: rgba(0, 0, 0, 0.5);
  1338. -gtk-icon-shadow: none;
  1339. box-shadow: none; }
  1340. .osd spinbutton:not(.vertical) button:disabled {
  1341. border-color: transparent;
  1342. background-color: transparent;
  1343. background-image: none;
  1344. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  1345. text-shadow: none;
  1346. -gtk-icon-shadow: none;
  1347. color: #888888;
  1348. border-color: rgba(0, 0, 0, 0.5);
  1349. -gtk-icon-shadow: none;
  1350. box-shadow: none; }
  1351. .osd spinbutton:not(.vertical) button:dir(ltr):last-child {
  1352. border-radius: 0 3px 3px 0; }
  1353. .osd spinbutton:not(.vertical) button:dir(rtl):first-child {
  1354. border-radius: 3px 0 0 3px; }
  1355. spinbutton.vertical:disabled {
  1356. color: #858585; }
  1357. spinbutton.vertical:backdrop:disabled {
  1358. color: #a8a8a8; }
  1359. spinbutton.vertical:drop(active) {
  1360. border-color: transparent;
  1361. box-shadow: none; }
  1362. spinbutton.vertical entry {
  1363. min-height: 32px;
  1364. min-width: 32px;
  1365. padding: 0;
  1366. border-radius: 0; }
  1367. spinbutton.vertical button {
  1368. min-height: 32px;
  1369. min-width: 32px;
  1370. padding: 0; }
  1371. spinbutton.vertical button.up {
  1372. border-radius: 3px 3px 0 0;
  1373. border-style: solid solid none solid; }
  1374. spinbutton.vertical button.down {
  1375. border-radius: 0 0 3px 3px;
  1376. border-style: none solid solid solid; }
  1377. .osd spinbutton.vertical button:first-child {
  1378. color: #eeeeee;
  1379. border-color: rgba(0, 0, 0, 0.7);
  1380. background-color: rgba(34, 34, 34, 0.8);
  1381. background-clip: padding-box;
  1382. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  1383. text-shadow: 0 1px black;
  1384. -gtk-icon-shadow: 0 1px black;
  1385. outline-color: rgba(238, 238, 238, 0.3); }
  1386. .osd spinbutton.vertical button:first-child:hover {
  1387. color: white;
  1388. border-color: rgba(0, 0, 0, 0.7);
  1389. background-color: rgba(65, 65, 65, 0.8);
  1390. background-clip: padding-box;
  1391. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  1392. text-shadow: 0 1px black;
  1393. -gtk-icon-shadow: 0 1px black;
  1394. outline-color: rgba(238, 238, 238, 0.3); }
  1395. .osd spinbutton.vertical button:first-child:active {
  1396. color: white;
  1397. border-color: rgba(0, 0, 0, 0.7);
  1398. background-color: rgba(0, 0, 0, 0.7);
  1399. background-clip: padding-box;
  1400. box-shadow: none;
  1401. text-shadow: none;
  1402. -gtk-icon-shadow: none;
  1403. outline-color: rgba(238, 238, 238, 0.3); }
  1404. .osd spinbutton.vertical button:first-child:disabled {
  1405. color: #888888;
  1406. border-color: rgba(0, 0, 0, 0.7);
  1407. background-color: rgba(34, 34, 34, 0.8);
  1408. background-clip: padding-box;
  1409. box-shadow: none;
  1410. text-shadow: none;
  1411. -gtk-icon-shadow: none; }
  1412. .osd spinbutton.vertical button:first-child:backdrop {
  1413. color: #eeeeee;
  1414. border-color: rgba(0, 0, 0, 0.7);
  1415. background-color: rgba(34, 34, 34, 0.8);
  1416. background-clip: padding-box;
  1417. box-shadow: none;
  1418. text-shadow: none;
  1419. -gtk-icon-shadow: none; }
  1420. treeview spinbutton:not(.vertical) {
  1421. min-height: 0;
  1422. border-style: none;
  1423. border-radius: 0; }
  1424. treeview spinbutton:not(.vertical) entry {
  1425. min-height: 0;
  1426. padding: 1px 2px; }
  1427.  
  1428. /**************
  1429. * ComboBoxes *
  1430. **************/
  1431. combobox arrow {
  1432. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  1433. min-height: 16px;
  1434. min-width: 16px; }
  1435. combobox:drop(active) {
  1436. box-shadow: none; }
  1437.  
  1438. /************
  1439. * Toolbars *
  1440. ************/
  1441. toolbar, .inline-toolbar, searchbar,
  1442. .location-bar {
  1443. -GtkWidget-window-dragging: true;
  1444. padding: 4px;
  1445. background-color: #cecece; }
  1446.  
  1447. toolbar {
  1448. background: #cecece linear-gradient(to bottom, #cecece, shade(#cecece, 0.88));
  1449. box-shadow: inset 0 1px rgba(255, 255, 255, 0.8);
  1450. box-shadow: none;
  1451. border-bottom: 1px solid #828282;
  1452. padding: 4px 3px 3px 4px; }
  1453. .osd toolbar {
  1454. background-color: transparent; }
  1455. toolbar.osd {
  1456. padding: 13px;
  1457. border: none;
  1458. border-radius: 5px;
  1459. background-color: rgba(34, 34, 34, 0.8); }
  1460. toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {
  1461. border-radius: 0; }
  1462. toolbar.horizontal separator {
  1463. margin: 0 7px 1px 6px; }
  1464. toolbar.vertical separator {
  1465. margin: 6px 1px 7px 0; }
  1466. toolbar:not(.inline-toolbar):not(.osd) switch,
  1467. toolbar:not(.inline-toolbar):not(.osd) scale,
  1468. toolbar:not(.inline-toolbar):not(.osd) entry,
  1469. toolbar:not(.inline-toolbar):not(.osd) spinbutton,
  1470. toolbar:not(.inline-toolbar):not(.osd) button {
  1471. margin-right: 1px;
  1472. margin-bottom: 1px; }
  1473.  
  1474. .inline-toolbar {
  1475. padding: 3px;
  1476. border-width: 0 1px 1px;
  1477. border-radius: 0 0 5px 5px; }
  1478.  
  1479. searchbar,
  1480. .location-bar {
  1481. border-width: 0 0 1px;
  1482. padding: 3px; }
  1483.  
  1484. .inline-toolbar, searchbar,
  1485. .location-bar {
  1486. border-style: solid;
  1487. border-color: #828282;
  1488. background-color: #b7b7b7; }
  1489. .inline-toolbar:backdrop, searchbar:backdrop,
  1490. .location-bar:backdrop {
  1491. border-color: #8a8a8a;
  1492. background-color: #b6b6b6;
  1493. box-shadow: none;
  1494. transition: 200ms ease-out; }
  1495.  
  1496. /***************
  1497. * Header bars *
  1498. ***************/
  1499. .titlebar:not(headerbar), headerbar {
  1500. padding: 0 5px;
  1501. min-height: 38px;
  1502. border-width: 0 0 1px;
  1503. border-style: solid;
  1504. border-color: #828282;
  1505. border-radius: 0;
  1506. background: #cecece linear-gradient(to bottom, #cecece, shade(#cecece, 0.88));
  1507. box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); }
  1508. .titlebar:backdrop:not(headerbar),
  1509. headerbar:backdrop {
  1510. border-color: #8a8a8a;
  1511. background-color: #cecece;
  1512. background-image: none;
  1513. box-shadow: inset 0 1px rgba(255, 255, 255, 0.8);
  1514. transition: 200ms ease-out; }
  1515. .titlebar:not(headerbar) .title,
  1516. headerbar .title {
  1517. font-weight: bold;
  1518. padding-left: 12px;
  1519. padding-right: 12px; }
  1520. .titlebar:not(headerbar) .subtitle,
  1521. headerbar .subtitle {
  1522. font-size: smaller;
  1523. padding-left: 12px;
  1524. padding-right: 12px; }
  1525. .selection-mode.titlebar:not(headerbar),
  1526. headerbar.selection-mode {
  1527. color: #ffffff;
  1528. text-shadow: none;
  1529. border-color: #0f4278;
  1530. background: #3ca37b linear-gradient(to bottom, #3ca37b, shade(#3ca37b, 0.88));
  1531. box-shadow: inset 0 1px rgba(136, 187, 241, 0.9); }
  1532. .selection-mode.titlebar:backdrop:not(headerbar),
  1533. headerbar.selection-mode:backdrop {
  1534. background-color: #3ca37b;
  1535. background-image: none;
  1536. box-shadow: inset 0 1px rgba(156, 199, 243, 0.88); }
  1537. .selection-mode.titlebar:not(headerbar) button,
  1538. headerbar.selection-mode button {
  1539. color: #ffffff;
  1540. outline-color: rgba(255, 255, 255, 0.3);
  1541. border-top-color: shade(#cecece, 0.8);
  1542. border-right-color: shade(#cecece, 0.72);
  1543. border-left-color: shade(#cecece, 0.72);
  1544. border-bottom-color: shade(#cecece, 0.7);
  1545. background-image: linear-gradient(to bottom, shade(shade(#3ca37b, 1.02), 1.05), shade(shade(#3ca37b, 1.02), 0.97));
  1546. box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); }
  1547. .selection-mode.titlebar:not(headerbar) button.flat,
  1548. headerbar.selection-mode button.flat {
  1549. border-color: transparent;
  1550. background-color: transparent;
  1551. background-image: none;
  1552. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  1553. text-shadow: none;
  1554. -gtk-icon-shadow: none; }
  1555. .selection-mode.titlebar:not(headerbar) button:hover,
  1556. headerbar.selection-mode button:hover {
  1557. color: #ffffff;
  1558. outline-color: rgba(255, 255, 255, 0.3);
  1559. border-color: #114f8f;
  1560. background-image: linear-gradient(to bottom, shade(#3ca37b, 1.15), shade(#3ca37b, 1.07));
  1561. box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); }
  1562. .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked,
  1563. headerbar.selection-mode button:active,
  1564. headerbar.selection-mode button:checked {
  1565. color: #ffffff;
  1566. outline-color: rgba(255, 255, 255, 0.3);
  1567. border-color: #114f8f;
  1568. background-image: linear-gradient(to bottom, shade(shade(#3ca37b, 0.85), 1.05), shade(shade(#3ca37b, 0.85), 0.97));
  1569. box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
  1570. .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop,
  1571. headerbar.selection-mode button:backdrop.flat,
  1572. headerbar.selection-mode button:backdrop {
  1573. border-color: #3ca37b;
  1574. background-color: #3ca37b;
  1575. text-shadow: none;
  1576. -gtk-icon-shadow: none;
  1577. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  1578. -gtk-icon-effect: none;
  1579. border-color: #0f4278; }
  1580. .selection-mode.titlebar:not(headerbar) button:backdrop.flat label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop label, .selection-mode.titlebar:not(headerbar) button:backdrop,
  1581. headerbar.selection-mode button:backdrop.flat label,
  1582. headerbar.selection-mode button:backdrop.flat,
  1583. headerbar.selection-mode button:backdrop label,
  1584. headerbar.selection-mode button:backdrop {
  1585. color: #d7e8fa; }
  1586. .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked,
  1587. headerbar.selection-mode button:backdrop.flat:active,
  1588. headerbar.selection-mode button:backdrop.flat:checked,
  1589. headerbar.selection-mode button:backdrop:active,
  1590. headerbar.selection-mode button:backdrop:checked {
  1591. border-color: #1a74d3;
  1592. background-color: #1a74d3;
  1593. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  1594. border-color: #0f4278; }
  1595. .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked,
  1596. headerbar.selection-mode button:backdrop.flat:active label,
  1597. headerbar.selection-mode button:backdrop.flat:active,
  1598. headerbar.selection-mode button:backdrop.flat:checked label,
  1599. headerbar.selection-mode button:backdrop.flat:checked,
  1600. headerbar.selection-mode button:backdrop:active label,
  1601. headerbar.selection-mode button:backdrop:active,
  1602. headerbar.selection-mode button:backdrop:checked label,
  1603. headerbar.selection-mode button:backdrop:checked {
  1604. color: #d1e3f6; }
  1605. .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled,
  1606. headerbar.selection-mode button:backdrop.flat:disabled,
  1607. headerbar.selection-mode button:backdrop:disabled {
  1608. border-color: #569fea;
  1609. background-color: #569fea;
  1610. text-shadow: none;
  1611. -gtk-icon-shadow: none;
  1612. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  1613. border-color: #0f4278; }
  1614. .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled,
  1615. headerbar.selection-mode button:backdrop.flat:disabled label,
  1616. headerbar.selection-mode button:backdrop.flat:disabled,
  1617. headerbar.selection-mode button:backdrop:disabled label,
  1618. headerbar.selection-mode button:backdrop:disabled {
  1619. color: #91c1f1; }
  1620. .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked,
  1621. headerbar.selection-mode button:backdrop.flat:disabled:active,
  1622. headerbar.selection-mode button:backdrop.flat:disabled:checked,
  1623. headerbar.selection-mode button:backdrop:disabled:active,
  1624. headerbar.selection-mode button:backdrop:disabled:checked {
  1625. border-color: #3f92e7;
  1626. background-color: #3f92e7;
  1627. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  1628. border-color: #0f4278; }
  1629. .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label,
  1630. headerbar.selection-mode button:backdrop.flat:disabled:active label,
  1631. headerbar.selection-mode button:backdrop.flat:disabled:checked label,
  1632. headerbar.selection-mode button:backdrop:disabled:active label,
  1633. headerbar.selection-mode button:backdrop:disabled:checked label {
  1634. color: #82b8ef; }
  1635. .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled,
  1636. headerbar.selection-mode button.flat:backdrop,
  1637. headerbar.selection-mode button.flat:disabled,
  1638. headerbar.selection-mode button.flat:backdrop:disabled {
  1639. border-color: transparent;
  1640. background-color: transparent;
  1641. background-image: none;
  1642. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  1643. text-shadow: none;
  1644. -gtk-icon-shadow: none; }
  1645. .selection-mode.titlebar:not(headerbar) button:disabled,
  1646. headerbar.selection-mode button:disabled {
  1647. border-color: #114f8f;
  1648. background-color: #569fea;
  1649. text-shadow: none;
  1650. -gtk-icon-shadow: none;
  1651. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  1652. .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled,
  1653. headerbar.selection-mode button:disabled label,
  1654. headerbar.selection-mode button:disabled {
  1655. color: #abcff5; }
  1656. .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked,
  1657. headerbar.selection-mode button:disabled:active,
  1658. headerbar.selection-mode button:disabled:checked {
  1659. border-color: #114f8f;
  1660. background-image: linear-gradient(to bottom, #3a8bde, #3f92e7);
  1661. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  1662. .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked,
  1663. headerbar.selection-mode button:disabled:active label,
  1664. headerbar.selection-mode button:disabled:active,
  1665. headerbar.selection-mode button:disabled:checked label,
  1666. headerbar.selection-mode button:disabled:checked {
  1667. color: #b2d3f5; }
  1668. .selection-mode.titlebar:not(headerbar) button.suggested-action,
  1669. headerbar.selection-mode button.suggested-action {
  1670. color: #3c3c3c;
  1671. outline-color: rgba(60, 60, 60, 0.3);
  1672. border-top-color: shade(#cecece, 0.8);
  1673. border-right-color: shade(#cecece, 0.72);
  1674. border-left-color: shade(#cecece, 0.72);
  1675. border-bottom-color: shade(#cecece, 0.7);
  1676. background-image: linear-gradient(to bottom, shade(shade(#cecece, 1.02), 1.05), shade(shade(#cecece, 1.02), 0.97));
  1677. box-shadow: inset 0 1px rgba(255, 255, 255, 0.6);
  1678. color: #ffffff;
  1679. border-color: #0f4278; }
  1680. .selection-mode.titlebar:not(headerbar) button.suggested-action:hover,
  1681. headerbar.selection-mode button.suggested-action:hover {
  1682. color: #3c3c3c;
  1683. outline-color: rgba(60, 60, 60, 0.3);
  1684. border-color: #828282;
  1685. background-image: linear-gradient(to bottom, shade(#cecece, 1.15), shade(#cecece, 1.07));
  1686. box-shadow: inset 0 1px rgba(255, 255, 255, 0.6);
  1687. border-color: #0f4278; }
  1688. .selection-mode.titlebar:not(headerbar) button.suggested-action:active,
  1689. headerbar.selection-mode button.suggested-action:active {
  1690. color: #3c3c3c;
  1691. outline-color: rgba(60, 60, 60, 0.3);
  1692. border-color: #828282;
  1693. background-image: linear-gradient(to bottom, shade(shade(#cecece, 0.85), 1.05), shade(shade(#cecece, 0.85), 0.97));
  1694. box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6);
  1695. border-color: #0f4278; }
  1696. .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled,
  1697. headerbar.selection-mode button.suggested-action:disabled {
  1698. border-color: #828282;
  1699. background-color: #e0e0e0;
  1700. text-shadow: none;
  1701. -gtk-icon-shadow: none;
  1702. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  1703. background-image: none;
  1704. background: #cecece;
  1705. border-color: #0f4278; }
  1706. .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled,
  1707. headerbar.selection-mode button.suggested-action:disabled label,
  1708. headerbar.selection-mode button.suggested-action:disabled {
  1709. color: #858585; }
  1710. .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop,
  1711. headerbar.selection-mode button.suggested-action:backdrop {
  1712. border-color: #8a8a8a;
  1713. background-color: #cecece;
  1714. text-shadow: none;
  1715. -gtk-icon-shadow: none;
  1716. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  1717. border-color: #0f4278; }
  1718. .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop,
  1719. headerbar.selection-mode button.suggested-action:backdrop label,
  1720. headerbar.selection-mode button.suggested-action:backdrop {
  1721. color: #858585; }
  1722. .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled,
  1723. headerbar.selection-mode button.suggested-action:backdrop:disabled {
  1724. border-color: #8a8a8a;
  1725. background-color: #e0e0e0;
  1726. text-shadow: none;
  1727. -gtk-icon-shadow: none;
  1728. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  1729. border-color: #0f4278; }
  1730. .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled,
  1731. headerbar.selection-mode button.suggested-action:backdrop:disabled label,
  1732. headerbar.selection-mode button.suggested-action:backdrop:disabled {
  1733. color: #a8a8a8; }
  1734. .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu,
  1735. headerbar.selection-mode .selection-menu:backdrop,
  1736. headerbar.selection-mode .selection-menu {
  1737. border-color: rgba(57, 142, 231, 0);
  1738. background-color: rgba(57, 142, 231, 0);
  1739. background-image: none;
  1740. box-shadow: none;
  1741. padding-left: 10px;
  1742. padding-right: 10px; }
  1743. .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow,
  1744. headerbar.selection-mode .selection-menu:backdrop GtkArrow,
  1745. headerbar.selection-mode .selection-menu GtkArrow {
  1746. -GtkArrow-arrow-scaling: 1; }
  1747. .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow,
  1748. headerbar.selection-mode .selection-menu:backdrop .arrow,
  1749. headerbar.selection-mode .selection-menu .arrow {
  1750. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  1751. color: rgba(255, 255, 255, 0.5);
  1752. -gtk-icon-shadow: none; }
  1753. .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), .maximized .titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar),
  1754. .tiled headerbar:backdrop,
  1755. .tiled headerbar, .maximized headerbar:backdrop, .maximized headerbar {
  1756. border-radius: 0; }
  1757. .default-decoration.titlebar:not(headerbar), headerbar.default-decoration {
  1758. padding: 4px;
  1759. min-height: 28px; }
  1760. .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton {
  1761. min-height: 26px;
  1762. min-width: 26px;
  1763. margin: 0;
  1764. padding: 0; }
  1765. .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) {
  1766. margin-left: -1px;
  1767. margin-right: -1px;
  1768. margin-top: -1px;
  1769. border-radius: 0;
  1770. box-shadow: none; }
  1771.  
  1772. headerbar entry,
  1773. headerbar spinbutton,
  1774. headerbar separator,
  1775. headerbar button {
  1776. margin-top: 3px;
  1777. margin-bottom: 3px; }
  1778. headerbar button.titlebutton image {
  1779. min-width: 22px;
  1780. min-height: 22px; }
  1781. headerbar button:not(.image-button):not(.titlebutton) image {
  1782. min-width: 28px;
  1783. min-height: 28px; }
  1784. headerbar button.image-button {
  1785. min-width: 28px;
  1786. min-height: 28px;
  1787. padding-left: 2px;
  1788. padding-right: 2px; }
  1789. headerbar switch {
  1790. margin-top: 9px;
  1791. margin-bottom: 9px; }
  1792.  
  1793. .background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar {
  1794. border-top-left-radius: 7px;
  1795. border-top-right-radius: 7px; }
  1796.  
  1797. window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, window:not(.tiled):not(.maximized) headerbar:first-child {
  1798. border-top-left-radius: 7px; }
  1799. window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child {
  1800. border-top-right-radius: 7px; }
  1801.  
  1802. window.csd > .titlebar:not(headerbar) {
  1803. padding: 0;
  1804. background-color: transparent;
  1805. background-image: none;
  1806. border-style: none;
  1807. border-color: transparent;
  1808. box-shadow: none; }
  1809. .titlebar:not(headerbar) > separator {
  1810. background-color: #828282; }
  1811.  
  1812. .background:not(.csd):not(.ssd):not(.solid-csd) headerbar, .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:not(:last-child), .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:backdrop, .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:backdrop:not(:last-child) {
  1813. border-radius: 0;
  1814. border-top-color: transparent;
  1815. box-shadow: none; }
  1816.  
  1817. /************
  1818. * Pathbars *
  1819. ************/
  1820. .path-bar button.text-button, .path-bar button.image-button, .path-bar button {
  1821. padding-left: 4px;
  1822. padding-right: 4px; }
  1823. .path-bar button.text-button.image-button label {
  1824. padding-left: 0;
  1825. padding-right: 0; }
  1826. .path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {
  1827. padding-right: 8px; }
  1828. .path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {
  1829. padding-left: 8px; }
  1830. .path-bar button image {
  1831. padding-left: 4px;
  1832. padding-right: 4px; }
  1833. .path-bar button.slider-button {
  1834. padding-left: 0;
  1835. padding-right: 0; }
  1836.  
  1837. /**************
  1838. * Tree Views *
  1839. **************/
  1840. treeview.view {
  1841. border-left-color: #9c9c9c;
  1842. border-top-color: #cecece; }
  1843. * {
  1844. -GtkTreeView-horizontal-separator: 4;
  1845. -GtkTreeView-grid-line-width: 1;
  1846. -GtkTreeView-grid-line-pattern: '';
  1847. -GtkTreeView-tree-line-width: 1;
  1848. -GtkTreeView-tree-line-pattern: '';
  1849. -GtkTreeView-expander-size: 16; }
  1850. treeview.view:selected:focus, treeview.view:selected {
  1851. border-radius: 0; }
  1852. treeview.view:selected:backdrop, treeview.view:selected {
  1853. border-left-color: #9cc7f3;
  1854. border-top-color: rgba(60, 60, 60, 0.1); }
  1855. treeview.view:disabled {
  1856. color: #858585; }
  1857. treeview.view:disabled:selected {
  1858. color: #88bbf1; }
  1859. treeview.view:disabled:selected:backdrop {
  1860. color: #73aeec; }
  1861. treeview.view:disabled:backdrop {
  1862. color: #a8a8a8; }
  1863. treeview.view.separator {
  1864. min-height: 2px;
  1865. color: #cecece; }
  1866. treeview.view.separator:backdrop {
  1867. color: rgba(206, 206, 206, 0.1); }
  1868. treeview.view:backdrop {
  1869. border-left-color: #aaaaaa;
  1870. border-top: #cecece; }
  1871. treeview.view:drop(active) {
  1872. border-style: solid none;
  1873. border-width: 1px;
  1874. border-color: #0f4278; }
  1875. treeview.view:drop(active).after {
  1876. border-top-style: none; }
  1877. treeview.view:drop(active).before {
  1878. border-bottom-style: none; }
  1879. treeview.view.expander {
  1880. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
  1881. color: #767676; }
  1882. treeview.view.expander:dir(rtl) {
  1883. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
  1884. treeview.view.expander:hover {
  1885. color: #3c3c3c; }
  1886. treeview.view.expander:selected {
  1887. color: #c4ddf8; }
  1888. treeview.view.expander:selected:hover {
  1889. color: #ffffff; }
  1890. treeview.view.expander:selected:backdrop {
  1891. color: #bfd9f4; }
  1892. treeview.view.expander:checked {
  1893. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  1894. treeview.view.expander:backdrop {
  1895. color: #a8a8a8; }
  1896. treeview.view.progressbar {
  1897. color: #fcfcfc;
  1898. border: 1px solid #0f4278;
  1899. border-radius: 4px;
  1900. background-color: #3ca37b;
  1901. background-image: linear-gradient(to bottom, #3ca37b, #1a74d3);
  1902. box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); }
  1903. treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {
  1904. border-radius: 4px;
  1905. color: #3ca37b;
  1906. box-shadow: none;
  1907. background-image: linear-gradient(to bottom, #fcfcfc, #e3e3e3); }
  1908. treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {
  1909. color: #3ca37b;
  1910. border-color: #0f4278;
  1911. background-color: #f9f9f9; }
  1912. treeview.view.progressbar:backdrop {
  1913. color: #f9f9f9;
  1914. background-image: none;
  1915. box-shadow: none; }
  1916. treeview.view.trough {
  1917. background-color: rgba(60, 60, 60, 0.1);
  1918. border-radius: 4px; }
  1919. treeview.view.trough:selected:focus, treeview.view.trough:selected {
  1920. background-color: rgba(255, 255, 255, 0.3);
  1921. border-radius: 4px;
  1922. border-width: 1px 0;
  1923. border-style: solid;
  1924. border-color: #3ca37b; }
  1925. treeview.view header button {
  1926. color: #9c9c9c;
  1927. background-color: #fcfcfc;
  1928. font-weight: bold;
  1929. text-shadow: none;
  1930. box-shadow: none; }
  1931. treeview.view header button:hover {
  1932. color: #6c6c6c;
  1933. box-shadow: none;
  1934. transition: none; }
  1935. treeview.view header button:active {
  1936. color: #3c3c3c;
  1937. transition: none; }
  1938. treeview.view header button:last-child:backdrop, treeview.view header button:last-child {
  1939. border-right-style: none; }
  1940. treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,
  1941. treeview.view header.button.dnd:active,
  1942. treeview.view header.button.dnd:selected,
  1943. treeview.view header.button.dnd:hover,
  1944. treeview.view header.button.dnd {
  1945. padding: 0 6px;
  1946. transition: none;
  1947. background-image: none;
  1948. background-color: #3ca37b;
  1949. color: #fcfcfc;
  1950. border-radius: 0;
  1951. border-style: none;
  1952. box-shadow: inset 0 0 0 1px #fcfcfc;
  1953. text-shadow: none; }
  1954. treeview.view acceleditor > label {
  1955. background-color: #3ca37b; }
  1956.  
  1957. treeview.view header button, treeview.view header button:hover, treeview.view header button:active {
  1958. padding: 0 6px;
  1959. border-radius: 0;
  1960. background-image: none;
  1961. text-shadow: none;
  1962. border-style: none solid solid none;
  1963. border-color: #cecece; }
  1964. treeview.view header button:disabled {
  1965. border-color: #cecece;
  1966. background-image: none; }
  1967. treeview.view header button:backdrop {
  1968. border-color: #cecece;
  1969. border-style: none solid solid none;
  1970. color: #aaaaaa;
  1971. background-image: none;
  1972. background-color: #f9f9f9; }
  1973. treeview.view header button:backdrop:disabled {
  1974. border-color: #cecece;
  1975. background-image: none; }
  1976.  
  1977. /*********
  1978. * Menus *
  1979. *********/
  1980. menubar,
  1981. .menubar {
  1982. -GtkWidget-window-dragging: true;
  1983. padding: 0px; }
  1984. menubar:backdrop,
  1985. .menubar:backdrop {
  1986. background-color: #cecece; }
  1987. menubar > menuitem,
  1988. .menubar > menuitem {
  1989. min-height: 16px;
  1990. padding: 3px 8px;
  1991. border: 1px solid transparent; }
  1992. menubar > menuitem:hover,
  1993. .menubar > menuitem:hover {
  1994. background-image: linear-gradient(to bottom, shade(#3ca37b, 1.2), shade(#3ca37b, 1));
  1995. color: #ffffff;
  1996. border-color: shade(#3ca37b, 1.1); }
  1997. menubar > menuitem:disabled,
  1998. .menubar > menuitem:disabled {
  1999. color: #858585;
  2000. box-shadow: none; }
  2001.  
  2002. menu, .menu, .context-menu {
  2003. margin: 4px;
  2004. padding: 2px 0px;
  2005. background-color: #fcfcfc;
  2006. border: 1px solid #828282; }
  2007. .csd menu,
  2008. .csd .menu,
  2009. .csd .context-menu {
  2010. border: none; }
  2011. menu:backdrop, .menu:backdrop, .context-menu:backdrop {
  2012. background-color: #f9f9f9; }
  2013. menu menuitem, .menu menuitem, .context-menu menuitem {
  2014. min-height: 16px;
  2015. min-width: 40px;
  2016. padding: 4px 6px;
  2017. text-shadow: none; }
  2018. menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover {
  2019. color: #ffffff;
  2020. background-image: linear-gradient(to bottom, shade(#3ca37b, 1.2), shade(#3ca37b, 1));
  2021. box-shadow: inset 1px 1px shade(#3ca37b, 0.8), inset -1px -1px shade(#3ca37b, 0.8); }
  2022. menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled {
  2023. color: #858585; }
  2024. menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop {
  2025. color: #a8a8a8; }
  2026. menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover {
  2027. color: #858585;
  2028. background-color: transparent; }
  2029. menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow {
  2030. min-height: 16px;
  2031. min-width: 16px; }
  2032. menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr), .context-menu menuitem arrow:dir(ltr) {
  2033. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
  2034. margin-left: 10px; }
  2035. menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menuitem arrow:dir(rtl) {
  2036. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
  2037. margin-right: 10px; }
  2038. menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) {
  2039. color: inherit; }
  2040. menu > arrow, .menu > arrow, .context-menu > arrow {
  2041. border-color: transparent;
  2042. background-color: transparent;
  2043. background-image: none;
  2044. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  2045. text-shadow: none;
  2046. -gtk-icon-shadow: none;
  2047. min-height: 16px;
  2048. min-width: 16px;
  2049. padding: 4px;
  2050. background-color: #fcfcfc;
  2051. border-radius: 0; }
  2052. menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top {
  2053. margin-top: -6px;
  2054. border-bottom: 1px solid #e9e9e9;
  2055. -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
  2056. menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom {
  2057. margin-bottom: -6px;
  2058. border-top: 1px solid #e9e9e9;
  2059. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  2060. menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover {
  2061. background-color: #e9e9e9; }
  2062. menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop {
  2063. background-color: #f9f9f9; }
  2064. menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled {
  2065. color: transparent;
  2066. background-color: transparent;
  2067. border-color: transparent; }
  2068.  
  2069. menuitem accelerator {
  2070. color: alpha(currentColor,0.55); }
  2071. menuitem check,
  2072. menuitem radio {
  2073. min-height: 16px;
  2074. min-width: 16px; }
  2075. menuitem check:dir(ltr),
  2076. menuitem radio:dir(ltr) {
  2077. margin-right: 7px; }
  2078. menuitem check:dir(rtl),
  2079. menuitem radio:dir(rtl) {
  2080. margin-left: 7px; }
  2081.  
  2082. /***************
  2083. * Popovers *
  2084. ***************/
  2085. popover.background {
  2086. padding: 2px;
  2087. border-radius: 5px;
  2088. background-color: #fcfcfc;
  2089. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }
  2090. popover.background modelbutton:hover {
  2091. color: #ffffff; }
  2092. .csd popover.background, popover.background {
  2093. border: 1px solid #828282; }
  2094. popover.background:backdrop {
  2095. background-color: #cecece;
  2096. box-shadow: none; }
  2097. popover.background > list,
  2098. popover.background > .view,
  2099. popover.background > iconview,
  2100. popover.background > toolbar {
  2101. border-style: none;
  2102. background-color: transparent; }
  2103. .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier {
  2104. border: 1px solid rgba(255, 255, 255, 0.1); }
  2105. popover.background separator {
  2106. margin: 3px; }
  2107. popover.background list separator {
  2108. margin: 0px; }
  2109.  
  2110. /*************
  2111. * Notebooks *
  2112. *************/
  2113. notebook.frame {
  2114. border-style: none; }
  2115. notebook > header {
  2116. padding: 1px;
  2117. background-color: #cecece; }
  2118. notebook > header:backdrop {
  2119. border-color: #8a8a8a;
  2120. background-color: #cecece; }
  2121. notebook > header tabs {
  2122. margin: -1px; }
  2123. notebook > header.top > stack {
  2124. border-top-style: none; }
  2125. notebook > header.top > tabs > tab {
  2126. border-radius: 3px 3px 0 0;
  2127. border: 1px solid shade(#cecece, 0.9); }
  2128. notebook > header.top > tabs > tab:backdrop {
  2129. box-shadow: none; }
  2130. notebook > header.top > tabs > tab:checked {
  2131. border-width: 1px 1px 0 1px; }
  2132. notebook > header.bottom > stack {
  2133. border-bottom-style: none; }
  2134. notebook > header.bottom > tabs > tab {
  2135. border-radius: 0 0 3px 3px; }
  2136. notebook > header.bottom > tabs > tab:backdrop {
  2137. box-shadow: none; }
  2138. notebook > header.bottom > tabs > tab:checked {
  2139. border-width: 0 1px 1px 1px; }
  2140. notebook > header.left > stack {
  2141. border-left-style: none; }
  2142. notebook > header.left > tabs > tab {
  2143. border-radius: 3px 0 0 3px; }
  2144. notebook > header.left > tabs > tab:backdrop {
  2145. box-shadow: none; }
  2146. notebook > header.left > tabs > tab:checked {
  2147. border-width: 1px 0 1px 1px; }
  2148. notebook > header.right > stack {
  2149. border-right-style: none; }
  2150. notebook > header.right > tabs > tab {
  2151. border-radius: 0 3px 3px 0; }
  2152. notebook > header.right > tabs > tab:backdrop {
  2153. box-shadow: none; }
  2154. notebook > header.right > tabs > tab:checked {
  2155. border-width: 1px 1px 1px 0; }
  2156. notebook > header.top > tabs > arrow {
  2157. border-top-style: none; }
  2158. notebook > header.bottom > tabs > arrow {
  2159. border-bottom-style: none; }
  2160. notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {
  2161. margin-left: -5px;
  2162. margin-right: -5px;
  2163. padding-left: 4px;
  2164. padding-right: 4px; }
  2165. notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
  2166. -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
  2167. notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
  2168. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
  2169. notebook > header.left > tabs > arrow {
  2170. border-left-style: none; }
  2171. notebook > header.right > tabs > arrow {
  2172. border-right-style: none; }
  2173. notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {
  2174. margin-top: -5px;
  2175. margin-bottom: -5px;
  2176. padding-top: 4px;
  2177. padding-bottom: 4px; }
  2178. notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
  2179. -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
  2180. notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
  2181. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  2182. notebook > header > tabs > arrow {
  2183. min-height: 16px;
  2184. min-width: 16px;
  2185. border-radius: 0; }
  2186. notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {
  2187. background-clip: padding-box;
  2188. background-image: none;
  2189. background-color: rgba(255, 255, 255, 0.3);
  2190. border-color: transparent;
  2191. box-shadow: none; }
  2192. notebook > header > tabs > arrow:disabled {
  2193. border-color: transparent;
  2194. background-color: transparent;
  2195. background-image: none;
  2196. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  2197. text-shadow: none;
  2198. -gtk-icon-shadow: none; }
  2199. notebook > header tab {
  2200. min-height: 20px;
  2201. min-width: 24px;
  2202. padding: 3px 12px;
  2203. outline-offset: -5px;
  2204. color: #858585;
  2205. background-color: #cecece;
  2206. border-width: 1px;
  2207. border-radius: 3px;
  2208. border-color: shade(#cecece, 0.9);
  2209. border-style: solid; }
  2210. notebook > header tab:hover {
  2211. color: #616161; }
  2212. notebook > header tab:hover.reorderable-page {
  2213. border-color: rgba(130, 130, 130, 0.3);
  2214. background-color: rgba(206, 206, 206, 0.2); }
  2215. notebook > header tab:backdrop {
  2216. color: #a2a2a2; }
  2217. notebook > header tab:backdrop.reorderable-page {
  2218. border-color: transparent;
  2219. background-color: transparent; }
  2220. notebook > header tab:checked {
  2221. color: #3c3c3c;
  2222. background-color: shade(#cecece, 1.05);
  2223. border-width: 1px 1px 0 1px; }
  2224. notebook > header tab:checked:backdrop {
  2225. background-color: #cecece; }
  2226. notebook > header tab:checked.reorderable-page {
  2227. border-color: rgba(130, 130, 130, 0.5);
  2228. background-color: shade(#cecece, 1.05); }
  2229. notebook > header tab:backdrop:checked {
  2230. color: #858585; }
  2231. notebook > header tab:backdrop:checked.reorderable-page {
  2232. border-color: #8a8a8a;
  2233. background-color: #cecece; }
  2234. notebook > header tab button.flat {
  2235. padding: 0;
  2236. margin-top: 1px;
  2237. margin-bottom: 1px;
  2238. min-width: 16px;
  2239. min-height: 16px; }
  2240. notebook > header tab button.flat:hover {
  2241. color: currentColor; }
  2242. notebook > header tab button.flat, notebook > header tab button.flat:backdrop {
  2243. color: alpha(currentColor,0.3); }
  2244. notebook > header tab button.flat:last-child {
  2245. margin-left: 1px;
  2246. margin-right: -1px; }
  2247. notebook > header tab button.flat:first-child {
  2248. margin-left: -1px;
  2249. margin-right: 1px; }
  2250. notebook > header.top tabs, notebook > header.bottom tabs {
  2251. padding: 0; }
  2252. notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {
  2253. margin-left: 2px;
  2254. margin-right: 2px; }
  2255. notebook > header.top tabs:first-child, notebook > header.bottom tabs:first-child {
  2256. margin-left: -3px; }
  2257. notebook > header.top tabs:last-child, notebook > header.bottom tabs:last-child {
  2258. margin-right: -3px; }
  2259. notebook > header.top tabs tab, notebook > header.bottom tabs tab {
  2260. margin-left: 2px;
  2261. margin-right: 2px; }
  2262. notebook > header.left tabs, notebook > header.right tabs {
  2263. padding: 0; }
  2264. notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {
  2265. margin-top: 2px;
  2266. margin-bottom: 2px; }
  2267. notebook > header.left tabs:first-child, notebook > header.right tabs:first-child {
  2268. margin-top: -3px; }
  2269. notebook > header.left tabs:last-child, notebook > header.right tabs:last-child {
  2270. margin-bottom: -3px; }
  2271. notebook > header.left tabs tab, notebook > header.right tabs tab {
  2272. margin-top: 2px;
  2273. margin-bottom: 2px; }
  2274. notebook > header.top tab {
  2275. padding-bottom: 4px; }
  2276. notebook > header.bottom tab {
  2277. padding-top: 4px; }
  2278. notebook.frame > header.top > tabs {
  2279. margin-bottom: -2px; }
  2280. notebook.frame > header.bottom > tabs {
  2281. margin-top: -2px; }
  2282. notebook.frame > header.left > tabs {
  2283. margin-right: -2px; }
  2284. notebook.frame > header.right > tabs {
  2285. margin-left: -2px; }
  2286. notebook.frame > stack:not(:only-child) {
  2287. background-color: shade(#cecece, 1.05);
  2288. border: 1px solid shade(#cecece, 0.9); }
  2289. notebook.frame > stack:not(:only-child):backdrop {
  2290. background-color: #cecece; }
  2291.  
  2292. /**************
  2293. * Scrollbars *
  2294. **************/
  2295. scrollbar {
  2296. background-image: linear-gradient(to right, #e8e8e8, white);
  2297. transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  2298. * {
  2299. -GtkScrollbar-has-backward-stepper: false;
  2300. -GtkScrollbar-has-forward-stepper: false; }
  2301. scrollbar.top {
  2302. border-bottom: 1px solid #dbdbdb; }
  2303. scrollbar.bottom {
  2304. border-top: 1px solid #dbdbdb; }
  2305. scrollbar.left {
  2306. border-right: 1px solid #dbdbdb; }
  2307. scrollbar.right {
  2308. border-left: 1px solid #dbdbdb; }
  2309. scrollbar:backdrop {
  2310. background-color: #c6c6c6;
  2311. border-color: #dbdbdb;
  2312. transition: 200ms ease-out; }
  2313. scrollbar slider {
  2314. min-width: 7px;
  2315. min-height: 7px;
  2316. margin: 3px;
  2317. border: 1px solid #828282;
  2318. border-radius: 10px;
  2319. background-clip: padding-box;
  2320. background-image: linear-gradient(to right, #dbdbdb, #d1d1d1); }
  2321. scrollbar slider:hover {
  2322. background-image: linear-gradient(to right, #c1c1c1, #cbcbcb); }
  2323. scrollbar slider:hover:active {
  2324. background-color: #1a74d3; }
  2325. scrollbar slider:backdrop {
  2326. background-color: white; }
  2327. scrollbar slider:disabled {
  2328. background-color: transparent; }
  2329. scrollbar.fine-tune slider {
  2330. min-width: 4px;
  2331. min-height: 4px; }
  2332. scrollbar.fine-tune.horizontal slider {
  2333. border-width: 5px 4px; }
  2334. scrollbar.fine-tune.vertical slider {
  2335. border-width: 4px 5px; }
  2336. scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
  2337. border-color: transparent;
  2338. opacity: 0.4;
  2339. background-color: transparent; }
  2340. scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
  2341. margin: 0;
  2342. min-width: 6px;
  2343. min-height: 6px;
  2344. background-color: shade(#3c3c3c, 0.9);
  2345. background-image: none;
  2346. border: 1px solid white; }
  2347. scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {
  2348. min-width: 5px;
  2349. min-height: 5px;
  2350. background-color: shade(#3c3c3c, 0.9);
  2351. background-image: none;
  2352. background-clip: padding-box;
  2353. border-radius: 100%;
  2354. border: 1px solid white;
  2355. -gtk-icon-source: none; }
  2356. scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
  2357. margin: 0 2px;
  2358. min-width: 40px; }
  2359. scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {
  2360. margin: 1px 2px;
  2361. min-width: 5px; }
  2362. scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
  2363. margin: 2px 0;
  2364. min-height: 40px; }
  2365. scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {
  2366. margin: 2px 1px;
  2367. min-height: 5px; }
  2368. scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
  2369. opacity: 0.8; }
  2370. scrollbar.horizontal slider {
  2371. min-width: 40px; }
  2372. scrollbar.vertical slider {
  2373. min-height: 40px; }
  2374. scrollbar button {
  2375. padding: 0;
  2376. min-width: 12px;
  2377. min-height: 12px;
  2378. border-style: none;
  2379. border-radius: 0;
  2380. transition-property: min-height, min-width, color;
  2381. border-color: transparent;
  2382. background-color: transparent;
  2383. background-image: none;
  2384. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  2385. text-shadow: none;
  2386. -gtk-icon-shadow: none;
  2387. color: #cecece; }
  2388. scrollbar button:hover {
  2389. border-color: transparent;
  2390. background-color: transparent;
  2391. background-image: none;
  2392. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  2393. text-shadow: none;
  2394. -gtk-icon-shadow: none;
  2395. color: #595959; }
  2396. scrollbar button:active, scrollbar button:checked {
  2397. border-color: transparent;
  2398. background-color: transparent;
  2399. background-image: none;
  2400. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  2401. text-shadow: none;
  2402. -gtk-icon-shadow: none;
  2403. color: #1a74d3; }
  2404. scrollbar button:disabled {
  2405. border-color: transparent;
  2406. background-color: transparent;
  2407. background-image: none;
  2408. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  2409. text-shadow: none;
  2410. -gtk-icon-shadow: none;
  2411. color: rgba(206, 206, 206, 0.2); }
  2412. scrollbar button:backdrop {
  2413. border-color: transparent;
  2414. background-color: transparent;
  2415. background-image: none;
  2416. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  2417. text-shadow: none;
  2418. -gtk-icon-shadow: none;
  2419. color: white; }
  2420. scrollbar button:backdrop:disabled {
  2421. border-color: transparent;
  2422. background-color: transparent;
  2423. background-image: none;
  2424. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  2425. text-shadow: none;
  2426. -gtk-icon-shadow: none;
  2427. color: rgba(255, 255, 255, 0.2); }
  2428. scrollbar.vertical button.down {
  2429. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  2430. scrollbar.vertical button.up {
  2431. -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
  2432. scrollbar.horizontal button.down {
  2433. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
  2434. scrollbar.horizontal button.up {
  2435. -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
  2436.  
  2437. treeview ~ scrollbar.vertical {
  2438. border-top: 1px solid #828282;
  2439. margin-top: -1px; }
  2440.  
  2441. /**********
  2442. * Switch *
  2443. **********/
  2444. switch {
  2445. font-size: 0;
  2446. outline-offset: -4px;
  2447. box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px transparent;
  2448. border: 1px solid alpha(black,0.25);
  2449. border-radius: 10px;
  2450. background-color: #b0b0b0;
  2451. text-shadow: 0 1px rgba(0, 0, 0, 0.1);
  2452. min-height: 20px;
  2453. min-width: 20px;
  2454. transition: all 200ms ease-in; }
  2455. switch:checked {
  2456. box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px transparent;
  2457. border-color: shade(#0f4278, 1.1);
  2458. background-image: linear-gradient(to bottom, shade(#3ca37b, 1.1), #3ca37b);
  2459. text-shadow: 0 1px rgba(15, 66, 120, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }
  2460. switch:disabled {
  2461. border-color: #828282;
  2462. background-color: #e0e0e0;
  2463. box-shadow: 0 1px transparent;
  2464. text-shadow: none; }
  2465. switch:backdrop {
  2466. border-color: #8a8a8a;
  2467. background-color: #b6b6b6;
  2468. box-shadow: none;
  2469. text-shadow: none;
  2470. transition: 200ms ease-out; }
  2471. switch:backdrop:checked {
  2472. color: #cecece;
  2473. border-color: rgba(15, 66, 120, 0.7);
  2474. background-color: rgba(57, 142, 231, 0.7);
  2475. background-image: none;
  2476. box-shadow: none; }
  2477. switch:disabled {
  2478. border-color: #8a8a8a;
  2479. background-image: none;
  2480. background-color: #e0e0e0; }
  2481. switch slider {
  2482. margin: -1px;
  2483. border: 1px solid alpha(black,0.2);
  2484. border-radius: 10px;
  2485. min-width: 20px;
  2486. min-height: 20px;
  2487. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  2488. color: #3c3c3c;
  2489. outline-color: rgba(60, 60, 60, 0.3);
  2490. border-color: #828282;
  2491. background-image: linear-gradient(to bottom, #dbdbdb 20%, #cecece 90%);
  2492. box-shadow: inset 0 1px rgba(255, 255, 255, 0.6), inset 0 -2px lightgray, inset 0 -1px #afafaf, 0 1px rgba(0, 0, 0, 0.1); }
  2493. switch:hover slider {
  2494. color: #3c3c3c;
  2495. outline-color: rgba(60, 60, 60, 0.3);
  2496. border-color: #828282;
  2497. background-image: linear-gradient(to bottom, #e5e5e5 10%, #d8d8d8 90%);
  2498. box-shadow: inset 0 1px rgba(255, 255, 255, 0.6), inset 0 -2px #dbdbdb, inset 0 -1px #b5b5b5, 0 1px rgba(0, 0, 0, 0.1); }
  2499. switch:checked slider {
  2500. border: 1px solid alpha(#0f4278,0.8); }
  2501. switch:disabled slider {
  2502. border-color: #828282;
  2503. background-color: #e0e0e0;
  2504. text-shadow: none;
  2505. -gtk-icon-shadow: none;
  2506. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  2507. switch:disabled slider label, switch:disabled slider {
  2508. color: #858585; }
  2509. switch:backdrop slider {
  2510. transition: 200ms ease-out;
  2511. border-color: #8a8a8a;
  2512. background-color: #cecece;
  2513. text-shadow: none;
  2514. -gtk-icon-shadow: none;
  2515. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  2516. switch:backdrop slider label, switch:backdrop slider {
  2517. color: #858585; }
  2518. switch:backdrop:checked slider {
  2519. border-color: rgba(15, 66, 120, 0.7); }
  2520. switch:backdrop:disabled slider {
  2521. border-color: #8a8a8a;
  2522. background-color: #e0e0e0;
  2523. text-shadow: none;
  2524. -gtk-icon-shadow: none;
  2525. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  2526. switch:backdrop:disabled slider label, switch:backdrop:disabled slider {
  2527. color: #a8a8a8; }
  2528. row:selected switch {
  2529. box-shadow: none;
  2530. border-color: #0f4278; }
  2531. row:selected switch:backdrop {
  2532. border-color: #0f4278; }
  2533. row:selected switch.slider:dir(rtl) {
  2534. border-left-color: #828282; }
  2535. row:selected switch.slider:dir(ltr) {
  2536. border-right-color: #828282; }
  2537. row:selected switch.slider:checked, row:selected switch.slider {
  2538. border-color: #0f4278; }
  2539.  
  2540. /*************************
  2541. * Check and Radio items *
  2542. *************************/
  2543. .view.content-view.check:not(list), iconview.content-view.check:not(list) {
  2544. -gtk-icon-shadow: none;
  2545. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png"));
  2546. background-color: transparent; }
  2547.  
  2548. .view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list) {
  2549. -gtk-icon-shadow: none;
  2550. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png"));
  2551. background-color: transparent; }
  2552.  
  2553. .view.content-view.check:active:not(list), iconview.content-view.check:active:not(list) {
  2554. -gtk-icon-shadow: none;
  2555. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png"));
  2556. background-color: transparent; }
  2557.  
  2558. .view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list) {
  2559. -gtk-icon-shadow: none;
  2560. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png"));
  2561. background-color: transparent; }
  2562.  
  2563. .view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) {
  2564. -gtk-icon-shadow: none;
  2565. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png"));
  2566. background-color: transparent; }
  2567.  
  2568. .view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list) {
  2569. -gtk-icon-shadow: none;
  2570. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png"));
  2571. background-color: transparent; }
  2572.  
  2573. .view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list) {
  2574. -gtk-icon-shadow: none;
  2575. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png"));
  2576. background-color: transparent; }
  2577.  
  2578. .view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list) {
  2579. -gtk-icon-shadow: none;
  2580. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png"));
  2581. background-color: transparent; }
  2582.  
  2583. checkbutton.text-button, radiobutton.text-button {
  2584. padding: 2px 0;
  2585. outline-offset: 0; }
  2586. checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {
  2587. margin-left: 4px; }
  2588. checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {
  2589. margin-right: 4px; }
  2590.  
  2591. check, radio {
  2592. margin: 0 4px;
  2593. min-height: 14px;
  2594. min-width: 14px;
  2595. border: 1px solid;
  2596. -gtk-icon-source: none;
  2597. color: #3c3c3c;
  2598. outline-color: rgba(60, 60, 60, 0.3);
  2599. border-color: #9b9b9b;
  2600. background-image: linear-gradient(to bottom, #e8e8e8 20%, #dbdbdb 90%);
  2601. box-shadow: inset 0 1px rgba(255, 255, 255, 0.8), inset 0 -2px #e0e0e0, inset 0 -1px #bcbcbc, 0 1px rgba(0, 0, 0, 0.1); }
  2602. check:only-child,
  2603. radio:only-child {
  2604. margin: 0; }
  2605. check:hover,
  2606. radio:hover {
  2607. color: #3c3c3c;
  2608. outline-color: rgba(60, 60, 60, 0.3);
  2609. border-color: #828282;
  2610. background-image: linear-gradient(to bottom, #e5e5e5 10%, #d8d8d8 90%);
  2611. box-shadow: inset 0 1px rgba(255, 255, 255, 0.6), inset 0 -2px #dbdbdb, inset 0 -1px #b5b5b5, 0 1px rgba(0, 0, 0, 0.1); }
  2612. check:active,
  2613. radio:active {
  2614. color: #3c3c3c;
  2615. outline-color: rgba(60, 60, 60, 0.3);
  2616. border-color: #828282;
  2617. background-image: linear-gradient(to bottom, shade(shade(#cecece, 0.85), 1.05), shade(shade(#cecece, 0.85), 0.97));
  2618. box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
  2619. check:disabled,
  2620. radio:disabled {
  2621. border-color: #828282;
  2622. background-color: #e0e0e0;
  2623. text-shadow: none;
  2624. -gtk-icon-shadow: none;
  2625. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  2626. check:disabled label, check:disabled,
  2627. radio:disabled label,
  2628. radio:disabled {
  2629. color: #858585; }
  2630. check:backdrop,
  2631. radio:backdrop {
  2632. border-color: #8a8a8a;
  2633. background-color: #cecece;
  2634. text-shadow: none;
  2635. -gtk-icon-shadow: none;
  2636. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  2637. transition: 200ms ease-out; }
  2638. check:backdrop label, check:backdrop,
  2639. radio:backdrop label,
  2640. radio:backdrop {
  2641. color: #858585; }
  2642. check:backdrop:disabled,
  2643. radio:backdrop:disabled {
  2644. border-color: #8a8a8a;
  2645. background-color: #e0e0e0;
  2646. text-shadow: none;
  2647. -gtk-icon-shadow: none;
  2648. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  2649. check:backdrop:disabled label, check:backdrop:disabled,
  2650. radio:backdrop:disabled label,
  2651. radio:backdrop:disabled {
  2652. color: #a8a8a8; }
  2653. row:selected check,
  2654. row:selected radio {
  2655. border-color: #0f4278; }
  2656. .osd check, .osd radio {
  2657. color: #eeeeee;
  2658. border-color: rgba(0, 0, 0, 0.7);
  2659. background-color: rgba(34, 34, 34, 0.8);
  2660. background-clip: padding-box;
  2661. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  2662. text-shadow: 0 1px black;
  2663. -gtk-icon-shadow: 0 1px black;
  2664. outline-color: rgba(238, 238, 238, 0.3); }
  2665. .osd check:hover, .osd radio:hover {
  2666. color: #eeeeee;
  2667. border-color: rgba(0, 0, 0, 0.7);
  2668. background-color: rgba(34, 34, 34, 0.8);
  2669. background-clip: padding-box;
  2670. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  2671. text-shadow: 0 1px black;
  2672. -gtk-icon-shadow: 0 1px black;
  2673. outline-color: rgba(238, 238, 238, 0.3); }
  2674. .osd check:active, .osd radio:active {
  2675. color: white;
  2676. border-color: rgba(0, 0, 0, 0.7);
  2677. background-color: rgba(0, 0, 0, 0.7);
  2678. background-clip: padding-box;
  2679. box-shadow: none;
  2680. text-shadow: none;
  2681. -gtk-icon-shadow: none;
  2682. outline-color: rgba(238, 238, 238, 0.3); }
  2683. .osd check:backdrop, .osd radio:backdrop {
  2684. color: #eeeeee;
  2685. border-color: rgba(0, 0, 0, 0.7);
  2686. background-color: rgba(34, 34, 34, 0.8);
  2687. background-clip: padding-box;
  2688. box-shadow: none;
  2689. text-shadow: none;
  2690. -gtk-icon-shadow: none; }
  2691. .osd check:disabled, .osd radio:disabled {
  2692. color: #888888;
  2693. border-color: rgba(0, 0, 0, 0.7);
  2694. background-color: rgba(34, 34, 34, 0.8);
  2695. background-clip: padding-box;
  2696. box-shadow: none;
  2697. text-shadow: none;
  2698. -gtk-icon-shadow: none; }
  2699. menu menuitem check, menu menuitem radio {
  2700. margin: 0; }
  2701. menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled {
  2702. min-height: 14px;
  2703. min-width: 14px;
  2704. background-image: none;
  2705. background-color: transparent;
  2706. box-shadow: none;
  2707. -gtk-icon-shadow: none;
  2708. color: inherit;
  2709. border-color: currentColor;
  2710. animation: none; }
  2711.  
  2712. check {
  2713. border-radius: 3px; }
  2714. check:checked {
  2715. -gtk-icon-source: image(-gtk-recolor(url("assets/check-symbolic.svg")), -gtk-recolor(url("assets/check-symbolic.symbolic.png"))); }
  2716. check:indeterminate {
  2717. -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); }
  2718.  
  2719. treeview.view radio:selected:focus, treeview.view radio:selected,
  2720. radio {
  2721. border-radius: 100%; }
  2722. treeview.view radio:checked:selected,
  2723. radio:checked {
  2724. -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg")), -gtk-recolor(url("assets/bullet-symbolic.symbolic.png"))); }
  2725. treeview.view radio:indeterminate:selected,
  2726. radio:indeterminate {
  2727. -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); }
  2728.  
  2729. @keyframes check_check {
  2730. from {
  2731. -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); }
  2732. to {
  2733. -gtk-icon-transform: unset; } }
  2734. @keyframes check_radio {
  2735. from {
  2736. -gtk-icon-transform: scale(0); }
  2737. to {
  2738. -gtk-icon-transform: unset; } }
  2739. @keyframes check_indeterminate {
  2740. from {
  2741. -gtk-icon-transform: scale(0, 1); }
  2742. to {
  2743. -gtk-icon-transform: unset; } }
  2744. check:not(:indeterminate):checked {
  2745. animation: check_check 400ms; }
  2746.  
  2747. radio:not(:indeterminate):checked {
  2748. animation: check_radio 400ms; }
  2749.  
  2750. check:indeterminate:checked, radio:indeterminate:checked {
  2751. animation: check_indeterminate 400ms; }
  2752.  
  2753. menu menuitem check:not(:indeterminate):checked,
  2754. menu menuitem radio:not(:indeterminate):checked,
  2755. menu menuitem check:indeterminate:checked:active,
  2756. menu menuitem radio:indeterminate:checked {
  2757. animation: none; }
  2758.  
  2759. treeview.view check:selected:focus, treeview.view check:selected,
  2760. treeview.view radio:selected:focus,
  2761. treeview.view radio:selected {
  2762. color: #3c3c3c;
  2763. border-color: #0f4278; }
  2764. treeview.view check:selected:disabled,
  2765. treeview.view radio:selected:disabled {
  2766. color: #858585; }
  2767. treeview.view check:selected:disabled:backdrop,
  2768. treeview.view radio:selected:disabled:backdrop {
  2769. color: #a8a8a8; }
  2770. treeview.view check:backdrop:selected, treeview.view check:backdrop,
  2771. treeview.view radio:backdrop:selected,
  2772. treeview.view radio:backdrop {
  2773. color: #858585; }
  2774.  
  2775. /************
  2776. * GtkScale *
  2777. ************/
  2778. scale trough, scale fill, progressbar trough {
  2779. border: 1px solid #828282;
  2780. border-radius: 3px;
  2781. background-color: #b3b3b3;
  2782. box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1); }
  2783. scale trough:disabled, scale fill:disabled, progressbar trough:disabled {
  2784. background-color: #e0e0e0;
  2785. box-shadow: none; }
  2786. scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop, progressbar:backdrop trough {
  2787. background-color: #b6b6b6;
  2788. border-color: #8a8a8a;
  2789. box-shadow: none;
  2790. transition: 200ms ease-out; }
  2791. scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled {
  2792. background-color: #e0e0e0; }
  2793. row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough {
  2794. box-shadow: none; }
  2795. row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough, row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled {
  2796. border-color: #0f4278; }
  2797. .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough {
  2798. border-color: rgba(0, 0, 0, 0.7);
  2799. background-color: rgba(0, 0, 0, 0.5);
  2800. box-shadow: none;
  2801. outline-color: rgba(238, 238, 238, 0.2); }
  2802. .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled {
  2803. background-color: rgba(34, 34, 34, 0.8); }
  2804.  
  2805. scale highlight, progressbar progress {
  2806. border: 1px solid shade(#3ca37b, 0.7);
  2807. border-radius: 3px;
  2808. background-image: linear-gradient(to bottom, shade(#3ca37b, 1.1), shade(#3ca37b, 0.9)); }
  2809. scale highlight:disabled, progressbar progress:disabled {
  2810. background-color: transparent;
  2811. border-color: transparent; }
  2812. scale highlight:backdrop, progressbar progress:backdrop, progressbar:backdrop progress {
  2813. border-color: rgba(15, 66, 120, 0.7);
  2814. background-color: rgba(57, 142, 231, 0.7);
  2815. background-image: none; }
  2816. scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled {
  2817. background-color: transparent;
  2818. border-color: transparent; }
  2819. row:selected scale highlight:disabled, scale row:selected highlight:disabled, row:selected progressbar progress:disabled, progressbar row:selected progress:disabled, row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress {
  2820. border-color: #0f4278; }
  2821. .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress {
  2822. border-color: rgba(0, 0, 0, 0.7); }
  2823. .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled {
  2824. border-color: transparent; }
  2825.  
  2826. scale {
  2827. min-height: 10px;
  2828. min-width: 10px;
  2829. padding: 12px; }
  2830. scale fill,
  2831. scale highlight {
  2832. margin: -2px; }
  2833. scale slider {
  2834. min-height: 13px;
  2835. min-width: 13px;
  2836. margin: -7px; }
  2837. scale.fine-tune.horizontal {
  2838. padding-top: 9px;
  2839. padding-bottom: 9px;
  2840. min-height: 16px; }
  2841. scale.fine-tune.vertical {
  2842. padding-left: 9px;
  2843. padding-right: 9px;
  2844. min-width: 16px; }
  2845. scale.fine-tune slider {
  2846. margin: -6px; }
  2847. scale.fine-tune fill,
  2848. scale.fine-tune highlight,
  2849. scale.fine-tune trough {
  2850. border-radius: 5px;
  2851. -gtk-outline-radius: 7px; }
  2852. scale trough {
  2853. padding: 1px;
  2854. outline-offset: 2px;
  2855. -gtk-outline-radius: 5px; }
  2856. scale fill, scale fill:backdrop {
  2857. background-color: #828282;
  2858. box-shadow: none; }
  2859. scale fill:disabled, scale fill:disabled:backdrop {
  2860. border-color: transparent;
  2861. background-color: transparent; }
  2862. .osd scale fill {
  2863. background-color: rgba(91, 91, 91, 0.775); }
  2864. .osd scale fill:disabled, .osd scale fill:disabled:backdrop {
  2865. border-color: transparent;
  2866. background-color: transparent; }
  2867. scale slider {
  2868. color: #3c3c3c;
  2869. outline-color: rgba(60, 60, 60, 0.3);
  2870. border-top-color: shade(#cecece, 0.8);
  2871. border-right-color: shade(#cecece, 0.72);
  2872. border-left-color: shade(#cecece, 0.72);
  2873. border-bottom-color: shade(#cecece, 0.7);
  2874. background-image: linear-gradient(to bottom, shade(shade(#cecece, 1.02), 1.05), shade(shade(#cecece, 1.02), 0.97));
  2875. box-shadow: inset 0 1px rgba(255, 255, 255, 0.6);
  2876. background-image: linear-gradient(to bottom, shade(#cecece, 1.45), shade(#cecece, 1.15));
  2877. border: 1px solid #7a7a7a;
  2878. border-radius: 100%;
  2879. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  2880. transition-property: background, border, box-shadow; }
  2881. scale slider:hover {
  2882. color: #3c3c3c;
  2883. outline-color: rgba(60, 60, 60, 0.3);
  2884. border-color: #828282;
  2885. background-image: linear-gradient(to bottom, #e5e5e5 10%, #d8d8d8 90%);
  2886. box-shadow: inset 0 1px rgba(255, 255, 255, 0.6), inset 0 -2px #dbdbdb, inset 0 -1px #b5b5b5, 0 1px rgba(0, 0, 0, 0.1); }
  2887. scale slider:active {
  2888. border-color: #0f4278; }
  2889. scale slider:disabled {
  2890. border-color: #828282;
  2891. background-color: #e0e0e0;
  2892. text-shadow: none;
  2893. -gtk-icon-shadow: none;
  2894. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  2895. scale slider:disabled label, scale slider:disabled {
  2896. color: #858585; }
  2897. scale slider:backdrop {
  2898. transition: 200ms ease-out;
  2899. border-color: #8a8a8a;
  2900. background-color: #cecece;
  2901. text-shadow: none;
  2902. -gtk-icon-shadow: none;
  2903. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  2904. scale slider:backdrop label, scale slider:backdrop {
  2905. color: #858585; }
  2906. scale slider:backdrop:disabled {
  2907. border-color: #8a8a8a;
  2908. background-color: #e0e0e0;
  2909. text-shadow: none;
  2910. -gtk-icon-shadow: none;
  2911. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  2912. scale slider:backdrop:disabled label, scale slider:backdrop:disabled {
  2913. color: #a8a8a8; }
  2914. row:selected scale slider, row:selected scale slider:disabled {
  2915. border-color: #0f4278; }
  2916. .osd scale slider {
  2917. color: #eeeeee;
  2918. border-color: rgba(0, 0, 0, 0.7);
  2919. background-color: rgba(34, 34, 34, 0.8);
  2920. background-clip: padding-box;
  2921. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  2922. text-shadow: 0 1px black;
  2923. -gtk-icon-shadow: 0 1px black;
  2924. outline-color: rgba(238, 238, 238, 0.3);
  2925. border-color: rgba(0, 0, 0, 0.7);
  2926. background-color: #222222; }
  2927. .osd scale slider:hover {
  2928. color: white;
  2929. border-color: rgba(0, 0, 0, 0.7);
  2930. background-color: rgba(65, 65, 65, 0.8);
  2931. background-clip: padding-box;
  2932. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  2933. text-shadow: 0 1px black;
  2934. -gtk-icon-shadow: 0 1px black;
  2935. outline-color: rgba(238, 238, 238, 0.3); }
  2936. .osd scale slider:active {
  2937. color: white;
  2938. border-color: rgba(0, 0, 0, 0.7);
  2939. background-color: rgba(0, 0, 0, 0.7);
  2940. background-clip: padding-box;
  2941. box-shadow: none;
  2942. text-shadow: none;
  2943. -gtk-icon-shadow: none;
  2944. outline-color: rgba(238, 238, 238, 0.3); }
  2945. .osd scale slider:disabled {
  2946. color: #888888;
  2947. border-color: rgba(0, 0, 0, 0.7);
  2948. background-color: rgba(34, 34, 34, 0.8);
  2949. background-clip: padding-box;
  2950. box-shadow: none;
  2951. text-shadow: none;
  2952. -gtk-icon-shadow: none; }
  2953. .osd scale slider:backdrop {
  2954. color: #eeeeee;
  2955. border-color: rgba(0, 0, 0, 0.7);
  2956. background-color: rgba(34, 34, 34, 0.8);
  2957. background-clip: padding-box;
  2958. box-shadow: none;
  2959. text-shadow: none;
  2960. -gtk-icon-shadow: none; }
  2961. scale value {
  2962. color: alpha(currentColor,0.6); }
  2963. scale marks {
  2964. color: alpha(currentColor,0.4); }
  2965. scale marks.top {
  2966. margin-bottom: 6px;
  2967. margin-top: -12px; }
  2968. scale marks.bottom {
  2969. margin-top: 6px;
  2970. margin-bottom: -12px; }
  2971. scale marks.top {
  2972. margin-right: 6px;
  2973. margin-left: -12px; }
  2974. scale marks.bottom {
  2975. margin-left: 6px;
  2976. margin-right: -12px; }
  2977. scale.fine-tune marks.top {
  2978. margin-bottom: 6px;
  2979. margin-top: -9px; }
  2980. scale.fine-tune marks.bottom {
  2981. margin-top: 6px;
  2982. margin-bottom: -9px; }
  2983. scale.fine-tune marks.top {
  2984. margin-right: 6px;
  2985. margin-left: -9px; }
  2986. scale.fine-tune marks.bottom {
  2987. margin-left: 6px;
  2988. margin-right: -9px; }
  2989. scale.horizontal indicator {
  2990. min-height: 6px;
  2991. min-width: 1px; }
  2992. scale.horizontal.fine-tune indicator {
  2993. min-height: 3px; }
  2994. scale.vertical indicator {
  2995. min-height: 1px;
  2996. min-width: 6px; }
  2997. scale.vertical.fine-tune indicator {
  2998. min-width: 3px; }
  2999. scale.color {
  3000. min-height: 0;
  3001. min-width: 0; }
  3002. scale.color trough {
  3003. background-image: image(#828282);
  3004. background-repeat: no-repeat; }
  3005. scale.color.horizontal {
  3006. padding: 0 0 15px 0; }
  3007. scale.color.horizontal trough {
  3008. padding-bottom: 4px;
  3009. background-position: 0 -3px;
  3010. border-top-left-radius: 0;
  3011. border-top-right-radius: 0; }
  3012. scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {
  3013. margin-bottom: -15px;
  3014. margin-top: 6px; }
  3015. scale.color.vertical:dir(ltr) {
  3016. padding: 0 0 0 15px; }
  3017. scale.color.vertical:dir(ltr) trough {
  3018. padding-left: 4px;
  3019. background-position: 3px 0;
  3020. border-bottom-right-radius: 0;
  3021. border-top-right-radius: 0; }
  3022. scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {
  3023. margin-left: -15px;
  3024. margin-right: 6px; }
  3025. scale.color.vertical:dir(rtl) {
  3026. padding: 0 15px 0 0; }
  3027. scale.color.vertical:dir(rtl) trough {
  3028. padding-right: 4px;
  3029. background-position: -3px 0;
  3030. border-bottom-left-radius: 0;
  3031. border-top-left-radius: 0; }
  3032. scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {
  3033. margin-right: -15px;
  3034. margin-left: 6px; }
  3035. scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {
  3036. padding: 0 0 12px 0; }
  3037. scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {
  3038. padding-bottom: 7px;
  3039. background-position: 0 -6px; }
  3040. scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {
  3041. margin-bottom: -15px;
  3042. margin-top: 6px; }
  3043. scale.color.fine-tune.vertical:dir(ltr) {
  3044. padding: 0 0 0 12px; }
  3045. scale.color.fine-tune.vertical:dir(ltr) trough {
  3046. padding-left: 7px;
  3047. background-position: 6px 0; }
  3048. scale.color.fine-tune.vertical:dir(ltr) slider {
  3049. margin-left: -15px;
  3050. margin-right: 6px; }
  3051. scale.color.fine-tune.vertical:dir(rtl) {
  3052. padding: 0 12px 0 0; }
  3053. scale.color.fine-tune.vertical:dir(rtl) trough {
  3054. padding-right: 7px;
  3055. background-position: -6px 0; }
  3056. scale.color.fine-tune.vertical:dir(rtl) slider {
  3057. margin-right: -15px;
  3058. margin-left: 6px; }
  3059.  
  3060. /*****************
  3061. * Progress bars *
  3062. *****************/
  3063. progressbar {
  3064. font-size: smaller;
  3065. color: rgba(60, 60, 60, 0.4); }
  3066. progressbar.horizontal trough {
  3067. min-height: 6px;
  3068. padding: 1px 0; }
  3069. progressbar.horizontal progress {
  3070. min-height: 8px; }
  3071. progressbar.vertical trough {
  3072. min-width: 6px;
  3073. padding: 0 1px; }
  3074. progressbar.vertical progress {
  3075. min-width: 8px; }
  3076. progressbar.horizontal progress, progressbar.vertical progress {
  3077. margin: 0; }
  3078. progressbar:backdrop {
  3079. box-shadow: none;
  3080. transition: 200ms ease-out; }
  3081. progressbar progress {
  3082. border: 1px solid shade(#3ca37b, 0.7);
  3083. border-radius: 3px; }
  3084. progressbar progress.left {
  3085. border-top-left-radius: 3px;
  3086. border-bottom-left-radius: 3px; }
  3087. progressbar progress.right {
  3088. border-top-right-radius: 3px;
  3089. border-bottom-right-radius: 3px; }
  3090. progressbar progress.top {
  3091. border-top-right-radius: 3px;
  3092. border-top-left-radius: 3px; }
  3093. progressbar progress.bottom {
  3094. border-bottom-right-radius: 3px;
  3095. border-bottom-left-radius: 3px; }
  3096. progressbar:backdrop progress {
  3097. box-shadow: none; }
  3098. progressbar.osd {
  3099. min-width: 3px;
  3100. min-height: 3px;
  3101. background-color: transparent; }
  3102. progressbar.osd trough {
  3103. border-style: none;
  3104. border-radius: 0;
  3105. background-color: transparent;
  3106. box-shadow: none; }
  3107. progressbar.osd progress {
  3108. border-style: none;
  3109. border-radius: 0; }
  3110. progressbar trough.empty progress {
  3111. all: unset; }
  3112.  
  3113. /*************
  3114. * Level Bar *
  3115. *************/
  3116. levelbar block {
  3117. min-width: 32px;
  3118. min-height: 1px; }
  3119. levelbar.vertical block {
  3120. min-width: 1px;
  3121. min-height: 32px; }
  3122. levelbar:backdrop {
  3123. transition: 200ms ease-out; }
  3124. levelbar trough {
  3125. border: 1px solid;
  3126. padding: 2px;
  3127. border-radius: 3px;
  3128. color: #212121;
  3129. border-color: #828282;
  3130. background-color: #fcfcfc;
  3131. box-shadow: inset 0 0 0 1px rgba(57, 142, 231, 0); }
  3132. levelbar trough:backdrop {
  3133. color: #4c4c4c;
  3134. border-color: #8a8a8a;
  3135. background-color: #f9f9f9;
  3136. box-shadow: none; }
  3137. levelbar.horizontal.discrete block {
  3138. margin: 0 1px; }
  3139. levelbar.vertical.discrete block {
  3140. margin: 1px 0; }
  3141. levelbar block {
  3142. border: 1px solid;
  3143. border-radius: 1px;
  3144. box-shadow: 0 1px rgba(0, 0, 0, 0.2); }
  3145. levelbar block:backdrop {
  3146. box-shadow: none; }
  3147. levelbar block.low {
  3148. border-color: #8f4700;
  3149. background-color: #f57900; }
  3150. levelbar block.low:backdrop {
  3151. border-color: #f57900; }
  3152. levelbar block.high, levelbar block:not(.empty) {
  3153. border-color: #145ba6;
  3154. background-color: #3ca37b; }
  3155. levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {
  3156. border-color: #3ca37b; }
  3157. levelbar block.full {
  3158. border-color: #1c3802;
  3159. background-color: #4e9a06; }
  3160. levelbar block.full:backdrop {
  3161. border-color: #4e9a06; }
  3162. levelbar block.empty {
  3163. background-color: transparent;
  3164. border-color: rgba(60, 60, 60, 0.2);
  3165. box-shadow: none; }
  3166. levelbar block.empty:backdrop {
  3167. border-color: rgba(133, 133, 133, 0.15); }
  3168.  
  3169. /****************
  3170. * Print dialog *
  3171. *****************/
  3172. printdialog paper {
  3173. color: #3c3c3c;
  3174. border: 1px solid #828282;
  3175. background: white;
  3176. padding: 0; }
  3177. printdialog paper:backdrop {
  3178. color: #858585;
  3179. border-color: #8a8a8a; }
  3180. printdialog .dialog-action-box {
  3181. margin: 12px; }
  3182.  
  3183. /**********
  3184. * Frames *
  3185. **********/
  3186. frame > border,
  3187. .frame {
  3188. box-shadow: none;
  3189. margin: 0;
  3190. padding: 0;
  3191. border-radius: 0;
  3192. border: 1px solid #828282; }
  3193. frame > border.flat,
  3194. .frame.flat {
  3195. border-style: none; }
  3196. frame > border:backdrop,
  3197. .frame:backdrop {
  3198. border-color: #8a8a8a; }
  3199.  
  3200. actionbar > revealer > box {
  3201. padding: 6px;
  3202. border-top: 1px solid #828282; }
  3203. actionbar > revealer > box:backdrop {
  3204. border-color: #8a8a8a; }
  3205.  
  3206. scrolledwindow viewport.frame {
  3207. border-style: none; }
  3208. scrolledwindow overshoot.top {
  3209. background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#686868), to(rgba(104, 104, 104, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(60, 60, 60, 0.07)), to(rgba(60, 60, 60, 0)));
  3210. background-size: 100% 5%, 100% 100%;
  3211. background-repeat: no-repeat;
  3212. background-position: center top;
  3213. background-color: transparent;
  3214. border: none;
  3215. box-shadow: none; }
  3216. scrolledwindow overshoot.top:backdrop {
  3217. background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#8a8a8a), to(rgba(138, 138, 138, 0)));
  3218. background-size: 100% 5%;
  3219. background-repeat: no-repeat;
  3220. background-position: center top;
  3221. background-color: transparent;
  3222. border: none;
  3223. box-shadow: none; }
  3224. scrolledwindow overshoot.bottom {
  3225. background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#686868), to(rgba(104, 104, 104, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(60, 60, 60, 0.07)), to(rgba(60, 60, 60, 0)));
  3226. background-size: 100% 5%, 100% 100%;
  3227. background-repeat: no-repeat;
  3228. background-position: center bottom;
  3229. background-color: transparent;
  3230. border: none;
  3231. box-shadow: none; }
  3232. scrolledwindow overshoot.bottom:backdrop {
  3233. background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#8a8a8a), to(rgba(138, 138, 138, 0)));
  3234. background-size: 100% 5%;
  3235. background-repeat: no-repeat;
  3236. background-position: center bottom;
  3237. background-color: transparent;
  3238. border: none;
  3239. box-shadow: none; }
  3240. scrolledwindow overshoot.left {
  3241. background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#686868), to(rgba(104, 104, 104, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(60, 60, 60, 0.07)), to(rgba(60, 60, 60, 0)));
  3242. background-size: 5% 100%, 100% 100%;
  3243. background-repeat: no-repeat;
  3244. background-position: left center;
  3245. background-color: transparent;
  3246. border: none;
  3247. box-shadow: none; }
  3248. scrolledwindow overshoot.left:backdrop {
  3249. background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#8a8a8a), to(rgba(138, 138, 138, 0)));
  3250. background-size: 5% 100%;
  3251. background-repeat: no-repeat;
  3252. background-position: left center;
  3253. background-color: transparent;
  3254. border: none;
  3255. box-shadow: none; }
  3256. scrolledwindow overshoot.right {
  3257. background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#686868), to(rgba(104, 104, 104, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(60, 60, 60, 0.07)), to(rgba(60, 60, 60, 0)));
  3258. background-size: 5% 100%, 100% 100%;
  3259. background-repeat: no-repeat;
  3260. background-position: right center;
  3261. background-color: transparent;
  3262. border: none;
  3263. box-shadow: none; }
  3264. scrolledwindow overshoot.right:backdrop {
  3265. background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#8a8a8a), to(rgba(138, 138, 138, 0)));
  3266. background-size: 5% 100%;
  3267. background-repeat: no-repeat;
  3268. background-position: right center;
  3269. background-color: transparent;
  3270. border: none;
  3271. box-shadow: none; }
  3272. scrolledwindow undershoot.top {
  3273. background-color: transparent;
  3274. background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
  3275. padding-top: 1px;
  3276. background-size: 10px 1px;
  3277. background-repeat: repeat-x;
  3278. background-origin: content-box;
  3279. background-position: center top;
  3280. border: none;
  3281. box-shadow: none; }
  3282. scrolledwindow undershoot.bottom {
  3283. background-color: transparent;
  3284. background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
  3285. padding-bottom: 1px;
  3286. background-size: 10px 1px;
  3287. background-repeat: repeat-x;
  3288. background-origin: content-box;
  3289. background-position: center bottom;
  3290. border: none;
  3291. box-shadow: none; }
  3292. scrolledwindow undershoot.left {
  3293. background-color: transparent;
  3294. background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
  3295. padding-left: 1px;
  3296. background-size: 1px 10px;
  3297. background-repeat: repeat-y;
  3298. background-origin: content-box;
  3299. background-position: left center;
  3300. border: none;
  3301. box-shadow: none; }
  3302. scrolledwindow undershoot.right {
  3303. background-color: transparent;
  3304. background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
  3305. padding-right: 1px;
  3306. background-size: 1px 10px;
  3307. background-repeat: repeat-y;
  3308. background-origin: content-box;
  3309. background-position: right center;
  3310. border: none;
  3311. box-shadow: none; }
  3312. scrolledwindow junction {
  3313. border-color: transparent;
  3314. border-image: linear-gradient(to bottom, #828282 1px, transparent 1px) 0 0 0 1/0 1px stretch;
  3315. background-color: #b1b1b1; }
  3316. scrolledwindow junction:dir(rtl) {
  3317. border-image-slice: 0 1 0 0; }
  3318. scrolledwindow junction:backdrop {
  3319. border-image-source: linear-gradient(to bottom, #8a8a8a 1px, transparent 1px);
  3320. background-color: #c6c6c6;
  3321. transition: 200ms ease-out; }
  3322.  
  3323. separator {
  3324. background: rgba(0, 0, 0, 0.1);
  3325. min-width: 1px;
  3326. min-height: 1px; }
  3327.  
  3328. /*********
  3329. * Lists *
  3330. *********/
  3331. list {
  3332. color: #212121;
  3333. background-color: #fcfcfc;
  3334. border-color: #828282; }
  3335. list:backdrop {
  3336. background-color: #f9f9f9;
  3337. border-color: #8a8a8a; }
  3338. list row {
  3339. padding: 2px; }
  3340.  
  3341. row {
  3342. transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  3343. row:hover {
  3344. transition: none; }
  3345. row:backdrop {
  3346. transition: 200ms ease-out; }
  3347. row.activatable.has-open-popup, row.activatable:hover {
  3348. background-color: rgba(60, 60, 60, 0.05); }
  3349. row.activatable:active {
  3350. box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
  3351. row.activatable:backdrop:hover {
  3352. background-color: transparent; }
  3353. row.activatable:selected:active {
  3354. box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
  3355. row.activatable:selected.has-open-popup, row.activatable:selected:hover {
  3356. background-color: #3986d6; }
  3357. row.activatable:selected:backdrop {
  3358. background-color: #3ca37b; }
  3359.  
  3360. /*********************
  3361. * App Notifications *
  3362. *********************/
  3363. .app-notification,
  3364. .app-notification.frame {
  3365. padding: 10px;
  3366. border-radius: 0 0 5px 5px;
  3367. background-color: rgba(34, 34, 34, 0.8);
  3368. background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);
  3369. background-clip: padding-box; }
  3370. .app-notification:backdrop,
  3371. .app-notification.frame:backdrop {
  3372. background-image: none;
  3373. transition: 200ms ease-out; }
  3374. .app-notification button,
  3375. .app-notification.frame button {
  3376. background: rgba(0, 0, 0, 0.1); }
  3377. .app-notification button:hover,
  3378. .app-notification.frame button:hover {
  3379. background: rgba(0, 0, 0, 0.3); }
  3380. .app-notification border,
  3381. .app-notification.frame border {
  3382. border: none; }
  3383.  
  3384. /*************
  3385. * Expanders *
  3386. *************/
  3387. expander arrow {
  3388. min-width: 16px;
  3389. min-height: 16px;
  3390. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
  3391. expander arrow:dir(rtl) {
  3392. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
  3393. expander arrow:hover {
  3394. color: #898989; }
  3395. expander arrow:checked {
  3396. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  3397.  
  3398. /************
  3399. * Calendar *
  3400. ***********/
  3401. calendar {
  3402. color: #212121;
  3403. border: 1px solid #828282;
  3404. padding: 2px; }
  3405. calendar:selected {
  3406. border-radius: 6px; }
  3407. calendar.header {
  3408. border: none;
  3409. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  3410. border-radius: 0; }
  3411. calendar.header:backdrop {
  3412. border-color: rgba(0, 0, 0, 0.1); }
  3413. calendar.button {
  3414. color: rgba(60, 60, 60, 0.45); }
  3415. calendar.button:hover {
  3416. color: #3c3c3c; }
  3417. calendar.button:backdrop {
  3418. color: rgba(133, 133, 133, 0.45); }
  3419. calendar.button:disabled {
  3420. color: rgba(133, 133, 133, 0.45); }
  3421. calendar:indeterminate, calendar:indeterminate:backdrop {
  3422. color: alpha(currentColor,0.25); }
  3423. calendar.highlight, calendar.highlight:backdrop {
  3424. font-size: smaller;
  3425. color: #368ce7; }
  3426. calendar:backdrop {
  3427. color: #4c4c4c;
  3428. border-color: #8a8a8a; }
  3429.  
  3430. /***********
  3431. * Dialogs *
  3432. ***********/
  3433. messagedialog .titlebar {
  3434. min-height: 20px;
  3435. background-image: none;
  3436. background-color: #cecece;
  3437. border-style: none;
  3438. border-top-left-radius: 7px;
  3439. border-top-right-radius: 7px; }
  3440. messagedialog.csd.background {
  3441. border-bottom-left-radius: 9px;
  3442. border-bottom-right-radius: 9px; }
  3443. messagedialog.csd buttonbox {
  3444. padding: 0px; }
  3445. messagedialog.csd .dialog-action-area button {
  3446. padding: 10px 14px;
  3447. border-radius: 0;
  3448. border-left-style: solid;
  3449. border-right-style: none;
  3450. border-bottom-style: none; }
  3451. messagedialog.csd .dialog-action-area button:first-child {
  3452. border-left-style: none;
  3453. border-bottom-left-radius: 7px;
  3454. -gtk-outline-bottom-left-radius: 5px; }
  3455. messagedialog.csd .dialog-action-area button:last-child {
  3456. border-bottom-right-radius: 7px;
  3457. -gtk-outline-bottom-right-radius: 5px; }
  3458.  
  3459. filechooser .dialog-action-box {
  3460. border-top: 1px solid #828282; }
  3461. filechooser .dialog-action-box:backdrop {
  3462. border-top-color: #8a8a8a; }
  3463. filechooser #pathbarbox {
  3464. border-bottom: 1px solid #cecece; }
  3465. filechooser #pathbarbox stack {
  3466. background-color: #cecece; }
  3467.  
  3468. filechooserbutton:drop(active) {
  3469. box-shadow: none;
  3470. border-color: transparent; }
  3471.  
  3472. /***********
  3473. * Sidebar *
  3474. ***********/
  3475. .sidebar {
  3476. border-style: none;
  3477. background-color: #dae0e6;
  3478. -gtk-icon-style: regular; }
  3479. .sidebar row,
  3480. .sidebar treeview {
  3481. border-top: 1px solid transparent;
  3482. border-bottom: 1px solid transparent; }
  3483. .sidebar row:selected, .sidebar row:selected:focus,
  3484. .sidebar treeview:selected,
  3485. .sidebar treeview:selected:focus {
  3486. background-image: linear-gradient(to bottom, shade(#dae0e6, 0.87), shade(#dae0e6, 0.95) 10%, shade(#dae0e6, 0.99) 92%, shade(#dae0e6, 0.92));
  3487. border-top: 1px solid shade(#cecece, 0.85);
  3488. border-bottom: 1px solid shade(#cecece, 1.12); }
  3489. .sidebar row:selected label, .sidebar row:selected:focus label,
  3490. .sidebar treeview:selected label,
  3491. .sidebar treeview:selected:focus label {
  3492. color: #3c3c3c; }
  3493. .sidebar row:selected label:backdrop, .sidebar row:selected:focus label:backdrop,
  3494. .sidebar treeview:selected label:backdrop,
  3495. .sidebar treeview:selected:focus label:backdrop {
  3496. color: #858585; }
  3497. .sidebar row:selected:backdrop, .sidebar row:selected:focus:backdrop,
  3498. .sidebar treeview:selected:backdrop,
  3499. .sidebar treeview:selected:focus:backdrop {
  3500. background-image: none;
  3501. background-color: #cecece;
  3502. color: #3c3c3c;
  3503. border-top: 1px solid shade(#cecece, 0.9);
  3504. border-bottom: 1px solid shade(#cecece, 0.9); }
  3505. .sidebar row .view:selected, .sidebar row iconview:selected, .sidebar row .view:selected:focus, .sidebar row iconview:selected:focus,
  3506. .sidebar treeview .view:selected,
  3507. .sidebar treeview iconview:selected,
  3508. .sidebar treeview .view:selected:focus,
  3509. .sidebar treeview iconview:selected:focus {
  3510. color: #3c3c3c; }
  3511. .sidebar row:backdrop,
  3512. .sidebar treeview:backdrop {
  3513. background-color: transparent; }
  3514. stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {
  3515. border-right: 1px solid #828282;
  3516. border-left-style: none;
  3517. border-top-style: none;
  3518. border-bottom-style: none; }
  3519. stacksidebar.sidebar:dir(rtl) list
  3520. .sidebar:dir(rtl), stacksidebar.sidebar.right list
  3521. .sidebar:dir(rtl), .sidebar.right {
  3522. border-left: 1px solid #828282;
  3523. border-right-style: none;
  3524. border-top-style: none;
  3525. border-bottom-style: none; }
  3526. .sidebar:backdrop {
  3527. background-color: #e4e4e4;
  3528. border-color: #8a8a8a;
  3529. transition: 200ms ease-out; }
  3530. .sidebar list, .sidebar treeview {
  3531. background-color: transparent; }
  3532. .sidebar list:backdrop, .sidebar treeview:backdrop {
  3533. background-color: transparent; }
  3534. paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
  3535. border-style: none; }
  3536.  
  3537. stacksidebar row {
  3538. padding: 10px 4px; }
  3539. stacksidebar row > label {
  3540. padding-left: 6px;
  3541. padding-right: 6px; }
  3542. stacksidebar row.needs-attention > label {
  3543. background-size: 6px 6px, 0 0; }
  3544.  
  3545. /****************
  3546. * File chooser *
  3547. ****************/
  3548. placessidebar > viewport.frame {
  3549. border-style: none; }
  3550. placessidebar row {
  3551. min-height: 24px;
  3552. padding: 0px; }
  3553. placessidebar row > revealer {
  3554. padding: 0 14px; }
  3555. placessidebar row:selected {
  3556. color: #3c3c3c; }
  3557. placessidebar row:disabled {
  3558. color: #858585; }
  3559. placessidebar row:backdrop {
  3560. color: #858585;
  3561. background-color: #cecece; }
  3562. placessidebar row:backdrop:selected {
  3563. color: #858585; }
  3564. placessidebar row:backdrop:disabled {
  3565. color: #a8a8a8; }
  3566. placessidebar row image.sidebar-icon:dir(ltr) {
  3567. padding-right: 8px; }
  3568. placessidebar row image.sidebar-icon:dir(rtl) {
  3569. padding-left: 8px; }
  3570. placessidebar row label.sidebar-label:dir(ltr) {
  3571. padding-right: 2px; }
  3572. placessidebar row label.sidebar-label:dir(rtl) {
  3573. padding-left: 2px; }
  3574. button.sidebar-button {
  3575. min-height: 26px;
  3576. min-width: 26px;
  3577. margin-top: 3px;
  3578. margin-bottom: 3px;
  3579. padding: 0;
  3580. border-radius: 100%;
  3581. -gtk-outline-radius: 100%; }
  3582. button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image {
  3583. opacity: 0.7; }
  3584. placessidebar row:selected:active {
  3585. box-shadow: none; }
  3586. placessidebar row.sidebar-placeholder-row {
  3587. padding: 0 8px;
  3588. min-height: 2px;
  3589. background-image: image(#4e9a06);
  3590. background-clip: content-box; }
  3591. placessidebar row.sidebar-new-bookmark-row {
  3592. color: #3ca37b; }
  3593. placessidebar row:drop(active):not(:disabled) {
  3594. color: #4e9a06;
  3595. box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; }
  3596. placessidebar row:drop(active):not(:disabled):selected {
  3597. color: #ffffff;
  3598. background-image: linear-gradient(to bottom, #9dc8f2, #c1dcf7 10%, #d3e6f9 92%, #b4d5f5); }
  3599.  
  3600. placesview .server-list-button > image {
  3601. transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  3602. -gtk-icon-transform: rotate(0turn); }
  3603. placesview .server-list-button:checked > image {
  3604. transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  3605. -gtk-icon-transform: rotate(-0.5turn); }
  3606. placesview row.activatable:hover {
  3607. background-color: transparent; }
  3608. placesview > actionbar > revealer > box > label {
  3609. padding-left: 8px;
  3610. padding-right: 8px; }
  3611.  
  3612. /*********
  3613. * Paned *
  3614. *********/
  3615. paned > separator {
  3616. min-width: 1px;
  3617. min-height: 1px;
  3618. -gtk-icon-source: none;
  3619. border-style: none;
  3620. background-color: transparent;
  3621. background-image: image(#828282);
  3622. background-size: 1px 1px; }
  3623. paned > separator:selected {
  3624. background-image: image(#3ca37b); }
  3625. paned > separator:backdrop {
  3626. background-image: image(#8a8a8a); }
  3627. paned > separator.wide {
  3628. min-width: 5px;
  3629. min-height: 5px;
  3630. background-color: #cecece;
  3631. background-image: image(#828282), image(#828282);
  3632. background-size: 1px 1px, 1px 1px; }
  3633. paned > separator.wide:backdrop {
  3634. background-color: #cecece;
  3635. background-image: image(#8a8a8a), image(#8a8a8a); }
  3636. paned.horizontal > separator {
  3637. background-repeat: repeat-y; }
  3638. paned.horizontal > separator:dir(ltr) {
  3639. margin: 0 -8px 0 0;
  3640. padding: 0 8px 0 0;
  3641. background-position: left; }
  3642. paned.horizontal > separator:dir(rtl) {
  3643. margin: 0 0 0 -8px;
  3644. padding: 0 0 0 8px;
  3645. background-position: right; }
  3646. paned.horizontal > separator.wide {
  3647. margin: 0;
  3648. padding: 0;
  3649. background-repeat: repeat-y, repeat-y;
  3650. background-position: left, right; }
  3651. paned.vertical > separator {
  3652. margin: 0 0 -8px 0;
  3653. padding: 0 0 8px 0;
  3654. background-repeat: repeat-x;
  3655. background-position: top; }
  3656. paned.vertical > separator.wide {
  3657. margin: 0;
  3658. padding: 0;
  3659. background-repeat: repeat-x, repeat-x;
  3660. background-position: bottom, top; }
  3661.  
  3662. /**************
  3663. * GtkInfoBar *
  3664. **************/
  3665. infobar {
  3666. border-style: none; }
  3667.  
  3668. .info,
  3669. .question,
  3670. .warning,
  3671. .error {
  3672. text-shadow: 0 1px #1a74d3; }
  3673. .info:backdrop, .info,
  3674. .question:backdrop,
  3675. .question,
  3676. .warning:backdrop,
  3677. .warning,
  3678. .error:backdrop,
  3679. .error {
  3680. background-color: #3ca37b;
  3681. border-color: #1a74d3; }
  3682. .info:backdrop label, .info:backdrop, .info label, .info,
  3683. .question:backdrop label,
  3684. .question:backdrop,
  3685. .question label,
  3686. .question,
  3687. .warning:backdrop label,
  3688. .warning:backdrop,
  3689. .warning label,
  3690. .warning,
  3691. .error:backdrop label,
  3692. .error:backdrop,
  3693. .error label,
  3694. .error {
  3695. color: #ffffff; }
  3696. .info:backdrop,
  3697. .question:backdrop,
  3698. .warning:backdrop,
  3699. .error:backdrop {
  3700. text-shadow: none; }
  3701. .info button,
  3702. .question button,
  3703. .warning button,
  3704. .error button {
  3705. color: #ffffff;
  3706. outline-color: rgba(255, 255, 255, 0.3);
  3707. border-top-color: shade(#cecece, 0.8);
  3708. border-right-color: shade(#cecece, 0.72);
  3709. border-left-color: shade(#cecece, 0.72);
  3710. border-bottom-color: shade(#cecece, 0.7);
  3711. background-image: linear-gradient(to bottom, shade(shade(#3ca37b, 1.02), 1.05), shade(shade(#3ca37b, 1.02), 0.97));
  3712. box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
  3713. border-color: #145ba6; }
  3714. .info button:hover,
  3715. .question button:hover,
  3716. .warning button:hover,
  3717. .error button:hover {
  3718. color: #ffffff;
  3719. outline-color: rgba(255, 255, 255, 0.3);
  3720. border-color: #114f8f;
  3721. background-image: linear-gradient(to bottom, shade(#3ca37b, 1.15), shade(#3ca37b, 1.07));
  3722. box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); }
  3723. .info button:active, .info button:checked,
  3724. .question button:active,
  3725. .question button:checked,
  3726. .warning button:active,
  3727. .warning button:checked,
  3728. .error button:active,
  3729. .error button:checked {
  3730. color: #ffffff;
  3731. outline-color: rgba(255, 255, 255, 0.3);
  3732. border-color: #114f8f;
  3733. background-image: linear-gradient(to bottom, shade(shade(#3ca37b, 0.85), 1.05), shade(shade(#3ca37b, 0.85), 0.97));
  3734. box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
  3735. .info button:disabled,
  3736. .question button:disabled,
  3737. .warning button:disabled,
  3738. .error button:disabled {
  3739. border-color: #114f8f;
  3740. background-color: #569fea;
  3741. text-shadow: none;
  3742. -gtk-icon-shadow: none;
  3743. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  3744. .info button:disabled label, .info button:disabled,
  3745. .question button:disabled label,
  3746. .question button:disabled,
  3747. .warning button:disabled label,
  3748. .warning button:disabled,
  3749. .error button:disabled label,
  3750. .error button:disabled {
  3751. color: #abcff5; }
  3752. .info button:backdrop,
  3753. .question button:backdrop,
  3754. .warning button:backdrop,
  3755. .error button:backdrop {
  3756. border-color: #3ca37b;
  3757. background-color: #3ca37b;
  3758. text-shadow: none;
  3759. -gtk-icon-shadow: none;
  3760. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3761. border-color: #114f8f; }
  3762. .info button:backdrop label, .info button:backdrop,
  3763. .question button:backdrop label,
  3764. .question button:backdrop,
  3765. .warning button:backdrop label,
  3766. .warning button:backdrop,
  3767. .error button:backdrop label,
  3768. .error button:backdrop {
  3769. color: #d7e8fa; }
  3770. .info button:backdrop:disabled,
  3771. .question button:backdrop:disabled,
  3772. .warning button:backdrop:disabled,
  3773. .error button:backdrop:disabled {
  3774. border-color: #569fea;
  3775. background-color: #569fea;
  3776. text-shadow: none;
  3777. -gtk-icon-shadow: none;
  3778. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3779. border-color: #114f8f; }
  3780. .info button:backdrop:disabled label, .info button:backdrop:disabled,
  3781. .question button:backdrop:disabled label,
  3782. .question button:backdrop:disabled,
  3783. .warning button:backdrop:disabled label,
  3784. .warning button:backdrop:disabled,
  3785. .error button:backdrop:disabled label,
  3786. .error button:backdrop:disabled {
  3787. color: #91c1f1; }
  3788. .info label:selected:focus, .info label:selected:hover, .info label:selected,
  3789. .question label:selected:focus,
  3790. .question label:selected:hover,
  3791. .question label:selected,
  3792. .warning label:selected:focus,
  3793. .warning label:selected:hover,
  3794. .warning label:selected,
  3795. .error label:selected:focus,
  3796. .error label:selected:hover,
  3797. .error label:selected {
  3798. background-color: #1a74d3; }
  3799.  
  3800. /*************
  3801. * Buttonbox *
  3802. *************/
  3803. buttonbox {
  3804. padding: 6px; }
  3805.  
  3806. /************
  3807. * Tooltips *
  3808. ************/
  3809. tooltip {
  3810. padding: 1px;
  3811. /* not working */
  3812. border-radius: 5px;
  3813. box-shadow: none;
  3814. text-shadow: 0 1px black; }
  3815. tooltip.background {
  3816. background-color: rgba(0, 0, 0, 0.8);
  3817. background-clip: padding-box;
  3818. border: 1px solid rgba(255, 255, 255, 0.1); }
  3819. tooltip decoration {
  3820. background-color: transparent; }
  3821. tooltip * {
  3822. padding: 1px;
  3823. background-color: transparent;
  3824. color: white; }
  3825.  
  3826. /*****************
  3827. * Color Chooser *
  3828. *****************/
  3829. colorswatch, colorswatch:drop(active) {
  3830. border-style: none; }
  3831. colorswatch.top {
  3832. border-top-left-radius: 5.5px;
  3833. border-top-right-radius: 5.5px; }
  3834. colorswatch.top overlay {
  3835. border-top-left-radius: 5px;
  3836. border-top-right-radius: 5px; }
  3837. colorswatch.bottom {
  3838. border-bottom-left-radius: 5.5px;
  3839. border-bottom-right-radius: 5.5px; }
  3840. colorswatch.bottom overlay {
  3841. border-bottom-left-radius: 5px;
  3842. border-bottom-right-radius: 5px; }
  3843. colorswatch.left, colorswatch:first-child:not(.top) {
  3844. border-top-left-radius: 5.5px;
  3845. border-bottom-left-radius: 5.5px; }
  3846. colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
  3847. border-top-left-radius: 5px;
  3848. border-bottom-left-radius: 5px; }
  3849. colorswatch.right, colorswatch:last-child:not(.bottom) {
  3850. border-top-right-radius: 5.5px;
  3851. border-bottom-right-radius: 5.5px; }
  3852. colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
  3853. border-top-right-radius: 5px;
  3854. border-bottom-right-radius: 5px; }
  3855. colorswatch.dark overlay {
  3856. color: #ffffff; }
  3857. colorswatch.dark overlay:hover {
  3858. border-color: rgba(0, 0, 0, 0.8); }
  3859. colorswatch.dark overlay:backdrop {
  3860. color: #f9f9f9; }
  3861. colorswatch.light overlay {
  3862. color: #212121; }
  3863. colorswatch.light overlay:hover {
  3864. border-color: rgba(0, 0, 0, 0.5); }
  3865. colorswatch.light overlay:backdrop {
  3866. color: #4c4c4c; }
  3867. colorswatch:drop(active) {
  3868. box-shadow: none; }
  3869. colorswatch:drop(active).light overlay {
  3870. border-color: #4e9a06;
  3871. box-shadow: inset 0 0 0 2px #3d7805, inset 0 0 0 1px #4e9a06; }
  3872. colorswatch:drop(active).dark overlay {
  3873. border-color: #4e9a06;
  3874. box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #4e9a06; }
  3875. colorswatch overlay {
  3876. box-shadow: inset 0 2px 2px -3px rgba(0, 0, 0, 0.7);
  3877. border: 1px solid rgba(0, 0, 0, 0.3); }
  3878. colorswatch overlay:hover {
  3879. box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }
  3880. colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {
  3881. border-color: rgba(0, 0, 0, 0.3);
  3882. box-shadow: none; }
  3883. colorswatch#add-color-button {
  3884. border-radius: 5px 5px 0 0; }
  3885. colorswatch#add-color-button:only-child {
  3886. border-radius: 5px; }
  3887. colorswatch#add-color-button overlay {
  3888. color: #3c3c3c;
  3889. outline-color: rgba(60, 60, 60, 0.3);
  3890. border-top-color: shade(#cecece, 0.8);
  3891. border-right-color: shade(#cecece, 0.72);
  3892. border-left-color: shade(#cecece, 0.72);
  3893. border-bottom-color: shade(#cecece, 0.7);
  3894. background-image: linear-gradient(to bottom, shade(shade(#cecece, 1.02), 1.05), shade(shade(#cecece, 1.02), 0.97));
  3895. box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); }
  3896. colorswatch#add-color-button overlay:hover {
  3897. color: #3c3c3c;
  3898. outline-color: rgba(60, 60, 60, 0.3);
  3899. border-color: #828282;
  3900. background-image: linear-gradient(to bottom, shade(#cecece, 1.15), shade(#cecece, 1.07));
  3901. box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); }
  3902. colorswatch#add-color-button overlay:backdrop {
  3903. border-color: #8a8a8a;
  3904. background-color: #cecece;
  3905. text-shadow: none;
  3906. -gtk-icon-shadow: none;
  3907. box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
  3908. colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop {
  3909. color: #858585; }
  3910. colorswatch:disabled {
  3911. opacity: 0.5; }
  3912. colorswatch:disabled overlay {
  3913. border-color: rgba(0, 0, 0, 0.6);
  3914. box-shadow: none; }
  3915. row:selected colorswatch {
  3916. box-shadow: 0 0 0 2px #ffffff; }
  3917. colorswatch#editor-color-sample {
  3918. border-radius: 4px; }
  3919. colorswatch#editor-color-sample overlay {
  3920. border-radius: 4.5px; }
  3921.  
  3922. colorchooser .popover.osd {
  3923. border-radius: 5px; }
  3924.  
  3925. /********
  3926. * Misc *
  3927. ********/
  3928. .content-view {
  3929. background-color: #bcbcbc; }
  3930. .content-view:hover {
  3931. -gtk-icon-effect: highlight; }
  3932. .content-view:backdrop {
  3933. background-color: #bcbcbc; }
  3934.  
  3935. .osd .scale-popup button.flat {
  3936. border-style: none;
  3937. border-radius: 5px; }
  3938. .scale-popup button:hover {
  3939. background-color: rgba(60, 60, 60, 0.1);
  3940. border-radius: 5px; }
  3941.  
  3942. /**********************
  3943. * Window Decorations *
  3944. *********************/
  3945. decoration {
  3946. border-radius: 7px 7px 0 0;
  3947. border-width: 0px;
  3948. box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23);
  3949. margin: 10px; }
  3950. decoration:backdrop {
  3951. box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18);
  3952. transition: 200ms ease-out; }
  3953. .maximized decoration, .fullscreen decoration, .tiled decoration {
  3954. border-radius: 0; }
  3955. .popup decoration {
  3956. box-shadow: none; }
  3957. .ssd decoration {
  3958. box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); }
  3959. .csd.popup decoration {
  3960. border-radius: 0;
  3961. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }
  3962. tooltip.csd decoration {
  3963. border-radius: 5px;
  3964. box-shadow: none; }
  3965. messagedialog.csd decoration {
  3966. border-radius: 7px;
  3967. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }
  3968. .solid-csd decoration {
  3969. border-radius: 0;
  3970. margin: 4px;
  3971. background-color: #cecece;
  3972. border: solid 1px #8a8a8a;
  3973. box-shadow: none; }
  3974.  
  3975. button.titlebutton {
  3976. text-shadow: 0 1px rgba(255, 255, 255, 0.7692307692);
  3977. -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.7692307692); }
  3978. button.titlebutton.close, button.titlebutton.maximize, button.titlebutton.minimize {
  3979. color: transparent;
  3980. background-color: transparent;
  3981. background-position: center;
  3982. background-repeat: no-repeat; }
  3983. button.titlebutton.close:backdrop, button.titlebutton.maximize:backdrop, button.titlebutton.minimize:backdrop {
  3984. opacity: 0.5; }
  3985. button.titlebutton.close {
  3986. background-image: -gtk-scaled(url("assets/titlebutton-close.png"), url("assets/titlebutton-close@2.png")); }
  3987. button.titlebutton.close:backdrop {
  3988. background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png")); }
  3989. button.titlebutton.close:hover {
  3990. background-image: -gtk-scaled(url("assets/titlebutton-close-hover.png"), url("assets/titlebutton-close-hover@2.png")); }
  3991. button.titlebutton.close:active {
  3992. background-image: -gtk-scaled(url("assets/titlebutton-close-active.png"), url("assets/titlebutton-close-active@2.png")); }
  3993. button.titlebutton.maximize {
  3994. background-image: -gtk-scaled(url("assets/titlebutton-maximize.png"), url("assets/titlebutton-maximize@2.png")); }
  3995. button.titlebutton.maximize:backdrop {
  3996. background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop.png"), url("assets/titlebutton-maximize-backdrop@2.png")); }
  3997. button.titlebutton.maximize:hover {
  3998. background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover.png"), url("assets/titlebutton-maximize-hover@2.png")); }
  3999. button.titlebutton.maximize:active {
  4000. background-image: -gtk-scaled(url("assets/titlebutton-maximize-active.png"), url("assets/titlebutton-maximize-active@2.png")); }
  4001. button.titlebutton.minimize {
  4002. background-image: -gtk-scaled(url("assets/titlebutton-minimize.png"), url("assets/titlebutton-minimize@2.png")); }
  4003. button.titlebutton.minimize:backdrop {
  4004. background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop.png"), url("assets/titlebutton-minimize-backdrop@2.png")); }
  4005. button.titlebutton.minimize:hover {
  4006. background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover.png"), url("assets/titlebutton-minimize-hover@2.png")); }
  4007. button.titlebutton.minimize:active {
  4008. background-image: -gtk-scaled(url("assets/titlebutton-minimize-active.png"), url("assets/titlebutton-minimize-active@2.png")); }
  4009. button.titlebutton:backdrop {
  4010. -gtk-icon-shadow: none; }
  4011.  
  4012. headerbar.selection-mode button.titlebutton,
  4013. .titlebar.selection-mode button.titlebutton {
  4014. text-shadow: 0 -1px rgba(0, 0, 0, 0.5482352941);
  4015. -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.5482352941); }
  4016. headerbar.selection-mode button.titlebutton:backdrop,
  4017. .titlebar.selection-mode button.titlebutton:backdrop {
  4018. -gtk-icon-shadow: none; }
  4019.  
  4020. .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,
  4021. .view text:selected:focus,
  4022. iconview text:selected:focus,
  4023. textview text:selected:focus,
  4024. .view text:selected,
  4025. iconview text:selected,
  4026. textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
  4027. textview text selection:focus,
  4028. textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,
  4029. entry selection:focus,
  4030. entry selection, modelbutton.flat:selected, popover.background checkbutton:selected,
  4031. popover.background radiobutton:selected,
  4032. .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {
  4033. background-color: #3ca37b; }
  4034. row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,
  4035. .view text:selected:focus,
  4036. iconview text:selected:focus,
  4037. textview text:selected:focus,
  4038. .view text:selected,
  4039. iconview text:selected,
  4040. textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
  4041. textview text selection:focus,
  4042. textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,
  4043. entry selection:focus,
  4044. entry selection, modelbutton.flat:selected, popover.background checkbutton:selected,
  4045. popover.background radiobutton:selected,
  4046. .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {
  4047. color: #ffffff;
  4048. outline-color: rgba(255, 255, 255, 0.3); }
  4049. row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected,
  4050. iconview text:disabled:selected:focus,
  4051. textview text:disabled:selected:focus,
  4052. .view text:disabled:selected,
  4053. iconview text:disabled:selected,
  4054. textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled,
  4055. textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled,
  4056. entry selection:disabled, modelbutton.flat:disabled:selected, popover.background checkbutton:disabled:selected,
  4057. popover.background radiobutton:disabled:selected,
  4058. .menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected {
  4059. color: #9cc7f3; }
  4060. row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected,
  4061. iconview text:backdrop:selected:focus,
  4062. textview text:backdrop:selected:focus,
  4063. .view text:backdrop:selected,
  4064. iconview text:backdrop:selected,
  4065. textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop,
  4066. textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop,
  4067. entry selection:backdrop, modelbutton.flat:backdrop:selected, popover.background checkbutton:backdrop:selected,
  4068. popover.background radiobutton:backdrop:selected,
  4069. .menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected {
  4070. color: #f9f9f9; }
  4071. row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,
  4072. .view text:backdrop:disabled:selected,
  4073. iconview text:backdrop:disabled:selected,
  4074. textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled,
  4075. textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled,
  4076. entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, popover.background checkbutton:backdrop:disabled:selected,
  4077. popover.background radiobutton:backdrop:disabled:selected,
  4078. .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected {
  4079. color: #73aeec; }
  4080.  
  4081. .monospace {
  4082. font-family: monospace; }
  4083.  
  4084. /**********************
  4085. * Touch Copy & Paste *
  4086. *********************/
  4087. cursor-handle {
  4088. background-color: transparent;
  4089. background-image: none;
  4090. box-shadow: none;
  4091. border-style: none; }
  4092. cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {
  4093. -gtk-icon-source: -gtk-scaled(url("assets/text-select-start.png"), url("assets/text-select-start@2.png"));
  4094. padding-left: 10px; }
  4095. cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {
  4096. -gtk-icon-source: -gtk-scaled(url("assets/text-select-end.png"), url("assets/text-select-end@2.png"));
  4097. padding-right: 10px; }
  4098. cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {
  4099. -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); }
  4100. cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) {
  4101. -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover.png"), url("assets/text-select-start-hover@2.png"));
  4102. padding-left: 10px; }
  4103. cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) {
  4104. -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover.png"), url("assets/text-select-end-hover@2.png"));
  4105. padding-right: 10px; }
  4106. cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) {
  4107. -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); }
  4108. cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) {
  4109. -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active.png"), url("assets/text-select-start-active@2.png"));
  4110. padding-left: 10px; }
  4111. cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) {
  4112. -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active.png"), url("assets/text-select-end-active@2.png"));
  4113. padding-right: 10px; }
  4114. cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) {
  4115. -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); }
  4116.  
  4117. .context-menu {
  4118. font: initial; }
  4119.  
  4120. button.circular {
  4121. border-radius: 9999px;
  4122. -gtk-outline-radius: 9999px; }
  4123. button.circular label {
  4124. padding: 0; }
  4125.  
  4126. .keycap {
  4127. min-width: 20px;
  4128. min-height: 25px;
  4129. margin-top: 2px;
  4130. padding-bottom: 3px;
  4131. padding-left: 6px;
  4132. padding-right: 6px;
  4133. color: #3c3c3c;
  4134. background-color: #fcfcfc;
  4135. border: 1px solid;
  4136. border-color: #a8a8a8;
  4137. border-radius: 5px;
  4138. box-shadow: inset 0 -3px #d7d7d7;
  4139. font-size: smaller; }
  4140. .keycap:backdrop {
  4141. background-color: #f9f9f9;
  4142. color: #858585;
  4143. transition: 200ms ease-out; }
  4144.  
  4145. :not(decoration):not(window):drop(active):focus,
  4146. :not(decoration):not(window):drop(active) {
  4147. border-color: #4e9a06;
  4148. box-shadow: inset 0 0 0 1px #4e9a06; }
  4149.  
  4150. stackswitcher button.text-button {
  4151. min-width: 100px; }
  4152.  
  4153. stackswitcher button.circular,
  4154. stackswitcher button.text-button.circular {
  4155. min-width: 32px;
  4156. min-height: 32px;
  4157. padding: 0; }
  4158.  
  4159. /* GTK NAMED COLORS
  4160. ----------------
  4161. use responsibly! */
  4162. /*
  4163. widget text/foreground color */
  4164. @define-color theme_fg_color #3c3c3c;
  4165. /*
  4166. text color for entries, views and content in general */
  4167. @define-color theme_text_color #212121;
  4168. /*
  4169. widget base background color */
  4170. @define-color theme_bg_color #cecece;
  4171. /*
  4172. text widgets and the like base background color */
  4173. @define-color theme_base_color #fcfcfc;
  4174. /*
  4175. base background color of selections */
  4176. @define-color theme_selected_bg_color #3ca37b;
  4177. /*
  4178. text/foreground color of selections */
  4179. @define-color theme_selected_fg_color #ffffff;
  4180. /*
  4181. base background color of insensitive widgets */
  4182. @define-color insensitive_bg_color #e0e0e0;
  4183. /*
  4184. text foreground color of insensitive widgets */
  4185. @define-color insensitive_fg_color #858585;
  4186. /*
  4187. insensitive text widgets and the like base background color */
  4188. @define-color insensitive_base_color #fcfcfc;
  4189. /*
  4190. widget text/foreground color on backdrop windows */
  4191. @define-color theme_unfocused_fg_color #858585;
  4192. /*
  4193. text color for entries, views and content in general on backdrop windows */
  4194. @define-color theme_unfocused_text_color #212121;
  4195. /*
  4196. widget base background color on backdrop windows */
  4197. @define-color theme_unfocused_bg_color #cecece;
  4198. /*
  4199. text widgets and the like base background color on backdrop windows */
  4200. @define-color theme_unfocused_base_color #f9f9f9;
  4201. /*
  4202. base background color of selections on backdrop windows */
  4203. @define-color theme_unfocused_selected_bg_color #3ca37b;
  4204. /*
  4205. text/foreground color of selections on backdrop windows */
  4206. @define-color theme_unfocused_selected_fg_color #ffffff;
  4207. /*
  4208. widgets main borders color */
  4209. @define-color borders #828282;
  4210. /*
  4211. widgets main borders color on backdrop windows */
  4212. @define-color unfocused_borders #8a8a8a;
  4213. /*
  4214. these are pretty self explicative */
  4215. @define-color warning_color #f57900;
  4216. @define-color error_color #cc0000;
  4217. @define-color success_color #4e9a06;
  4218. /*
  4219. these colors are exported for the window manager and shouldn't be used in applications,
  4220. read if you used those and something break with a version upgrade you're on your own... */
  4221. @define-color wm_title shade(#3c3c3c, 1.8);
  4222. @define-color wm_unfocused_title #858585;
  4223. @define-color wm_highlight rgba(255, 255, 255, 0.8);
  4224. @define-color wm_borders_edge rgba(255, 255, 255, 0.8);
  4225. @define-color wm_bg_a shade(#cecece, 1.2);
  4226. @define-color wm_bg_b #cecece;
  4227. @define-color wm_shadow alpha(black, 0.35);
  4228. @define-color wm_border alpha(black, 0.18);
  4229. @define-color wm_button_hover_color_a shade(#cecece, 1.3);
  4230. @define-color wm_button_hover_color_b #cecece;
  4231. @define-color wm_button_active_color_a shade(#cecece, 0.85);
  4232. @define-color wm_button_active_color_b shade(#cecece, 0.89);
  4233. @define-color wm_button_active_color_c shade(#cecece, 0.9);
  4234. @define-color content_view_bg #fcfcfc;
  4235. .XfceHeading {
  4236. margin: 0;
  4237. padding: 0;
  4238. border-width: 0;
  4239. background-image: none;
  4240. background-color: shade(#cecece, 1.18);
  4241. color: #212121;
  4242. text-shadow: 0px 1px rgba(0, 0, 0, 0.1); }
  4243.  
  4244. .xfce4-panel.background {
  4245. background-color: shade(#686868, 0.35);
  4246. color: #fcfcfc;
  4247. font-weight: normal; }
  4248. .xfce4-panel.background button {
  4249. background-image: none;
  4250. background-color: transparent;
  4251. border-radius: 0;
  4252. border-color: transparent;
  4253. box-shadow: none;
  4254. padding: 0 1px;
  4255. color: #fcfcfc;
  4256. text-shadow: 0px 1px rgba(0, 0, 0, 0.1); }
  4257. .xfce4-panel.background button:active, .xfce4-panel.background button:checked {
  4258. background-image: none;
  4259. background-color: shade(#686868, 0.7);
  4260. border-color: shade(#686868, 0.6);
  4261. color: #fcfcfc;
  4262. transition: none; }
  4263. .xfce4-panel.background button:hover, .xfce4-panel.background button:active:hover, .xfce4-panel.background button:checked:hover {
  4264. border-color: shade(#3ca37b, 0.6);
  4265. background-image: linear-gradient(to bottom, shade(#3ca37b, 0.88), shade(#3ca37b, 0.85));
  4266. color: #fcfcfc;
  4267. box-shadow: inset 0 -1px alpha(white,0), inset 1px 0 alpha(white,0.15), inset -1px 0 alpha(white,0.15), inset 0 1px alpha(white,0.15);
  4268. transition: none; }
  4269. .xfce4-panel.background menu {
  4270. -gtk-icon-effect: none;
  4271. text-shadow: none; }
  4272. .xfce4-panel.background menu .linked button {
  4273. color: #212121;
  4274. outline-color: rgba(33, 33, 33, 0.3);
  4275. border-top-color: shade(#cecece, 0.8);
  4276. border-right-color: shade(#cecece, 0.72);
  4277. border-left-color: shade(#cecece, 0.72);
  4278. border-bottom-color: shade(#cecece, 0.7);
  4279. background-image: linear-gradient(to bottom, shade(shade(#fcfcfc, 1.02), 1.05), shade(shade(#fcfcfc, 1.02), 0.97));
  4280. box-shadow: inset 0 1px white; }
  4281. .xfce4-panel.background menu .linked button:disabled {
  4282. border-color: #828282;
  4283. background-color: #e0e0e0;
  4284. text-shadow: none;
  4285. -gtk-icon-shadow: none;
  4286. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  4287. border-color: rgba(130, 130, 130, 0.5); }
  4288. .xfce4-panel.background menu .linked button:disabled label, .xfce4-panel.background menu .linked button:disabled {
  4289. color: #858585; }
  4290. .xfce4-panel.background progressbar {
  4291. margin: 0; }
  4292. .xfce4-panel.background progressbar.horizontal trough {
  4293. min-height: 6px;
  4294. padding: 0; }
  4295. .xfce4-panel.background progressbar.horizontal progress {
  4296. min-height: 4px; }
  4297. .xfce4-panel.background progressbar.vertical trough {
  4298. min-width: 6px;
  4299. padding: 0; }
  4300. .xfce4-panel.background progressbar.vertical progress {
  4301. min-width: 4px; }
  4302. .xfce4-panel.background progressbar progress {
  4303. border-radius: 0px; }
  4304. .xfce4-panel.background progressbar trough {
  4305. background: shade(#686868, 0.7);
  4306. border-radius: 0px;
  4307. border-color: shade(#686868, 0.4); }
  4308. .xfce4-panel.background .tasklist button {
  4309. margin: 1px;
  4310. border-radius: 3px;
  4311. text-shadow: 0 1px #3c3c3c;
  4312. color: shade(#fcfcfc, 0.7);
  4313. background-image: linear-gradient(to bottom, shade(#686868, 0.65), shade(#686868, 0.6), shade(#686868, 0.5), shade(#686868, 0.45));
  4314. border: none; }
  4315. .xfce4-panel.background .tasklist button.flat {
  4316. background-image: none;
  4317. border: none;
  4318. box-shadow: none; }
  4319. .xfce4-panel.background .tasklist button:active, .xfce4-panel.background .tasklist button:checked {
  4320. background-image: linear-gradient(to bottom, shade(#3ca37b, 0.65), shade(#3ca37b, 0.6), shade(#3ca37b, 0.5), shade(#3ca37b, 0.45));
  4321. color: shade(#fcfcfc, 1);
  4322. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.2); }
  4323. .xfce4-panel.background .tasklist button:hover, .xfce4-panel.background .tasklist button:active:hover, .xfce4-panel.background .tasklist button:checked:hover {
  4324. background-image: linear-gradient(to bottom, shade(#3ca37b, 0.85), shade(#3ca37b, 0.8), shade(#3ca37b, 0.7), shade(#3ca37b, 0.65));
  4325. color: shade(#fcfcfc, 1);
  4326. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.2); }
  4327. .xfce4-panel.background .tasklist button image {
  4328. padding: 3px; }
  4329.  
  4330. /* Workspace switcher provided by libwnck */
  4331. wnck-pager:selected {
  4332. background-color: shade(#3ca37b, 0.88); }
  4333. wnck-pager:hover {
  4334. background-color: #3ca37b; }
  4335.  
  4336. /* Thunar's sidebar top border */
  4337. .thunar :backdrop {
  4338. color: #858585; }
  4339. .thunar toolbar {
  4340. border-bottom: none; }
  4341. .thunar .sidebar.frame {
  4342. border-top: 1px solid #828282; }
  4343.  
  4344. XfdesktopIconView.view {
  4345. background: transparent;
  4346. color: #fcfcfc;
  4347. border-radius: 3px; }
  4348. XfdesktopIconView.view:active {
  4349. background: rgba(23, 104, 189, 0.5);
  4350. text-shadow: 0 1px 1px black; }
  4351. XfdesktopIconView.view .label {
  4352. text-shadow: 1px 1px 2px black; }
  4353.  
  4354. #XfceNotifyWindow {
  4355. background-color: shade(#686868, 0.3);
  4356. color: #fcfcfc;
  4357. border-color: shade(#686868, 0.6); }
  4358. #XfceNotifyWindow buttonbox {
  4359. padding: 0; }
  4360. #XfceNotifyWindow button {
  4361. background-image: none;
  4362. border-color: shade(#fcfcfc, 0.35);
  4363. border-radius: 3px;
  4364. box-shadow: none; }
  4365. #XfceNotifyWindow label#summary {
  4366. font-weight: bold; }
  4367. #XfceNotifyWindow progressbar {
  4368. min-height: 6px;
  4369. border-radius: 3px; }
  4370. #XfceNotifyWindow progressbar progress {
  4371. background-image: none;
  4372. background-color: #fcfcfc;
  4373. border: none;
  4374. box-shadow: none; }
  4375. #XfceNotifyWindow progressbar trough {
  4376. background-image: linear-gradient(to bottom, shade(#686868, 0.65), shade(#686868, 1.25));
  4377. border: 1px solid shade(#686868, 0.2);
  4378. border-radius: 3px;
  4379. padding: 1px 0; }
  4380.  
  4381. .lightdm-gtk-greeter {
  4382. /*********
  4383. * panel *
  4384. *********/
  4385. /****************
  4386. * login window *
  4387. ****************/ }
  4388. .lightdm-gtk-greeter #panel_window menubar {
  4389. color: #fcfcfc;
  4390. font-weight: bold;
  4391. text-shadow: 0 1px transparentize black, 0.5;
  4392. -gtk-icon-shadow: 0 1px transparentize black, 0.5;
  4393. box-shadow: inset 0 -1px transparentize black, 0.5;
  4394. background-color: shade(#686868, 0.35);
  4395. text-shadow: 0 1px transparentize black, 0.5;
  4396. -gtk-icon-shadow: 0 1px transparentize black, 0.5; }
  4397. .lightdm-gtk-greeter #panel_window menubar menu {
  4398. background-color: #fcfcfc; }
  4399. .lightdm-gtk-greeter #panel_window menubar menu menuitem {
  4400. font-weight: normal;
  4401. text-shadow: none; }
  4402. .lightdm-gtk-greeter #panel_window menubar separator {
  4403. background: transparent; }
  4404. .lightdm-gtk-greeter #login_window,
  4405. .lightdm-gtk-greeter #shutdown_dialog,
  4406. .lightdm-gtk-greeter #restart_dialog {
  4407. border-style: none;
  4408. border-radius: 5px;
  4409. background-color: #fcfcfc;
  4410. color: #3c3c3c;
  4411. box-shadow: inset 1px 0 shade(#fcfcfc, 0.6), inset -1px 0 shade(#fcfcfc, 0.6), inset 0 1px shade(#fcfcfc, 0.6), inset 0 -1px shade(#fcfcfc, 0.6); }
  4412. .lightdm-gtk-greeter #login_window button,
  4413. .lightdm-gtk-greeter #shutdown_dialog button,
  4414. .lightdm-gtk-greeter #restart_dialog button {
  4415. padding: 3px 15px;
  4416. /************************************
  4417. * login/unlock and restart buttons *
  4418. ************************************/
  4419. /*******************
  4420. * shutdown button *
  4421. *******************/ }
  4422. .lightdm-gtk-greeter #login_window button#login_button, .lightdm-gtk-greeter #login_window button#restart_button,
  4423. .lightdm-gtk-greeter #shutdown_dialog button#login_button,
  4424. .lightdm-gtk-greeter #shutdown_dialog button#restart_button,
  4425. .lightdm-gtk-greeter #restart_dialog button#login_button,
  4426. .lightdm-gtk-greeter #restart_dialog button#restart_button {
  4427. border-color: shade(#3ca37b, 0.8);
  4428. background-image: linear-gradient(to bottom, shade(#3ca37b, 1.02), shade(#3ca37b, 0.95) 90%, shade(#3ca37b, 0.9));
  4429. color: #ffffff; }
  4430. .lightdm-gtk-greeter #login_window button#login_button:hover, .lightdm-gtk-greeter #login_window button#login_button:active, .lightdm-gtk-greeter #login_window button#restart_button:hover, .lightdm-gtk-greeter #login_window button#restart_button:active,
  4431. .lightdm-gtk-greeter #shutdown_dialog button#login_button:hover,
  4432. .lightdm-gtk-greeter #shutdown_dialog button#login_button:active,
  4433. .lightdm-gtk-greeter #shutdown_dialog button#restart_button:hover,
  4434. .lightdm-gtk-greeter #shutdown_dialog button#restart_button:active,
  4435. .lightdm-gtk-greeter #restart_dialog button#login_button:hover,
  4436. .lightdm-gtk-greeter #restart_dialog button#login_button:active,
  4437. .lightdm-gtk-greeter #restart_dialog button#restart_button:hover,
  4438. .lightdm-gtk-greeter #restart_dialog button#restart_button:active {
  4439. border-color: shade(#3ca37b, 0.7);
  4440. background-image: linear-gradient(to bottom, shade(#3ca37b, 1.12), shade(#3ca37b, 1.05) 90%, shade(#3ca37b, 1)); }
  4441. .lightdm-gtk-greeter #login_window button#shutdown_button,
  4442. .lightdm-gtk-greeter #shutdown_dialog button#shutdown_button,
  4443. .lightdm-gtk-greeter #restart_dialog button#shutdown_button {
  4444. border-color: shade(#cc0000, 0.8);
  4445. background-image: linear-gradient(to bottom, shade(#cc0000, 1.02), shade(#cc0000, 0.95) 90%, shade(#cc0000, 0.9));
  4446. color: #ffffff; }
  4447. .lightdm-gtk-greeter #login_window button#shutdown_button:hover, .lightdm-gtk-greeter #login_window button#shutdown_button:active,
  4448. .lightdm-gtk-greeter #shutdown_dialog button#shutdown_button:hover,
  4449. .lightdm-gtk-greeter #shutdown_dialog button#shutdown_button:active,
  4450. .lightdm-gtk-greeter #restart_dialog button#shutdown_button:hover,
  4451. .lightdm-gtk-greeter #restart_dialog button#shutdown_button:active {
  4452. border-color: shade(#cc0000, 0.7);
  4453. background-image: linear-gradient(to bottom, shade(#cc0000, 1.12), shade(#cc0000, 1.05) 90%, shade(#cc0000, 1)); }
  4454. .lightdm-gtk-greeter #content_frame {
  4455. padding-bottom: 14px; }
  4456. .lightdm-gtk-greeter #login_window menu {
  4457. border-radius: 1px; }
  4458. .lightdm-gtk-greeter #login_window combobox button.combo {
  4459. color: #3c3c3c;
  4460. padding: 0;
  4461. background: none;
  4462. border-style: none;
  4463. box-shadow: none; }
  4464. .lightdm-gtk-greeter #login_window #user_combobox {
  4465. color: #3c3c3c;
  4466. font-size: 18px; }
  4467. .lightdm-gtk-greeter #login_window #user_combobox menu {
  4468. font-weight: normal; }
  4469. .lightdm-gtk-greeter #login_window #user_image {
  4470. padding: 3px;
  4471. border-radius: 3px;
  4472. box-shadow: inset 1px 0 shade(#fcfcfc, 0.75), inset -1px 0 shade(#fcfcfc, 0.75), inset 0 1px shade(#fcfcfc, 0.55), inset 0 -1px shade(#fcfcfc, 0.85); }
  4473. .lightdm-gtk-greeter #login_window #user_image_border {
  4474. border-radius: 3px;
  4475. background-image: linear-gradient(to bottom, shade(#fcfcfc, 0.9), shade(#fcfcfc, 0.98) 10%, shade(#fcfcfc, 1) 99%, shade(#fcfcfc, 1));
  4476. box-shadow: inset 0 1px shade(#fcfcfc, 0.8), inset 0 -1px shade(#fcfcfc, 0.55); }
  4477. .lightdm-gtk-greeter #buttonbox_frame {
  4478. padding-top: 20px;
  4479. padding-bottom: 0px;
  4480. border-style: none;
  4481. border-bottom-left-radius: 5px;
  4482. border-bottom-right-radius: 5px;
  4483. background-image: linear-gradient(to bottom, shade(#cecece, 0.85), shade(#cecece, 0.98) 10%, shade(#cecece, 1) 99%, shade(#cecece, 1));
  4484. box-shadow: inset 1px 0 shade(#fcfcfc, 0.6), inset -1px 0 shade(#fcfcfc, 0.6), inset 0 1px shade(#fcfcfc, 0.6), inset 0 -1px shade(#fcfcfc, 0.6); }
  4485.  
  4486. /************************
  4487. * NAUTILUS (aka Files) *
  4488. ************************/
  4489. .nautilus-window {
  4490. background-color: #fcfcfc; }
  4491. .nautilus-window notebook, .nautilus-window notebook > stack {
  4492. background-color: #fcfcfc; }
  4493.  
  4494. /* Floating status bar */
  4495. .floating-bar {
  4496. background-color: #fcfcfc;
  4497. border-style: solid;
  4498. border-color: #828282; }
  4499. .floating-bar.left {
  4500. border-radius: 0 3px 0 0;
  4501. border-width: 1px 1px 0 0; }
  4502. .floating-bar.right {
  4503. border-radius: 3px 0 0 0;
  4504. border-width: 1px 0 0 1px; }
  4505. .floating-bar:backdrop {
  4506. background-color: #cecece;
  4507. border-color: #8a8a8a; }
  4508. .floating-bar button {
  4509. padding: 0px; }
  4510.  
  4511. /* Searchbar */
  4512. .search-bar {
  4513. box-shadow: none; }
  4514.  
  4515. /* View */
  4516. .nautilus-list-view .view, .nautilus-list-view iconview {
  4517. border-bottom: 1px solid #cecece;
  4518. /* Hide superfluous treeview drop target indication */ }
  4519. .nautilus-list-view .view.dnd, .nautilus-list-view iconview.dnd {
  4520. border-style: none; }
  4521.  
  4522. /*********
  4523. * Geary *
  4524. *********/
  4525. .conversation-frame .view.cell, .conversation-frame iconview.cell {
  4526. background-color: #fcfcfc; }
  4527.  
  4528. .conversation-frame .view.cell:selected, .conversation-frame iconview.cell:selected,
  4529. .conversation-frame .view.cell:selected:focus,
  4530. .conversation-frame iconview.cell:selected:focus {
  4531. background-color: #3ca37b; }
  4532.  
  4533. UnityDecoration {
  4534. -UnityDecoration-extents: 28px 1px 1px 1px;
  4535. -UnityDecoration-input-extents: 10px;
  4536. -UnityDecoration-shadow-offset-x: 1px;
  4537. -UnityDecoration-shadow-offset-y: 1px;
  4538. -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.7);
  4539. -UnityDecoration-active-shadow-radius: 8px;
  4540. -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.5);
  4541. -UnityDecoration-inactive-shadow-radius: 5px;
  4542. -UnityDecoration-glow-size: 10px;
  4543. -UnityDecoration-glow-color: #3ca37b;
  4544. -UnityDecoration-title-indent: 10px;
  4545. -UnityDecoration-title-fade: 35px;
  4546. -UnityDecoration-title-alignment: 0.0; }
  4547. UnityDecoration .top {
  4548. border: 1px solid shade(#cecece, 0.7);
  4549. border-bottom-width: 0;
  4550. border-radius: 4px 4px 0 0;
  4551. padding: 1px 8px 0 8px;
  4552. background-image: linear-gradient(to bottom, shade(#cecece, 1.07), #cecece);
  4553. color: #3c3c3c;
  4554. text-shadow: 0 1px shade(#cecece, 1.2); }
  4555. UnityDecoration .top:backdrop {
  4556. border: 1px solid shade(#cecece, 0.8);
  4557. border-bottom-width: 0;
  4558. background-image: linear-gradient(to bottom, shade(#cecece, 1.02), #cecece);
  4559. color: #3c3c3c;
  4560. text-shadow: 0 1px shade(#cecece, 1.1); }
  4561. UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom {
  4562. background-color: shade(#cecece, 0.7); }
  4563. UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop {
  4564. background-color: shade(#cecece, 0.8); }
  4565.  
  4566. UnityPanelWidget,
  4567. .unity-panel {
  4568. border-width: 0 0 1px 0;
  4569. border-style: solid;
  4570. border-color: shade(#686868, 1);
  4571. background-color: shade(#686868, 0.35); }
  4572. UnityPanelWidget.menuitem, UnityPanelWidget .menuitem,
  4573. .unity-panel.menuitem,
  4574. .unity-panel .menuitem {
  4575. border-width: 0 1px;
  4576. color: #fcfcfc; }
  4577. UnityPanelWidget.menuitem:hover, UnityPanelWidget.menuitem *:hover, UnityPanelWidget .menuitem:hover, UnityPanelWidget .menuitem *:hover,
  4578. .unity-panel.menuitem:hover,
  4579. .unity-panel.menuitem *:hover,
  4580. .unity-panel .menuitem:hover,
  4581. .unity-panel .menuitem *:hover {
  4582. border-color: shade(#686868, 0.8);
  4583. background-color: shade(#686868, 0.75);
  4584. color: #fcfcfc; }
  4585.  
  4586. @keyframes playbackmenuitem_spinner {
  4587. to {
  4588. -gtk-icon-transform: rotate(1turn); } }
  4589. .menu IdoPlaybackMenuItem.menuitem:active {
  4590. -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
  4591. animation: playbackmenuitem_spinner 1s infinite linear;
  4592. color: #3c3c3c; }
  4593.  
  4594. window.background.chromium {
  4595. background-color: #cecece; }
  4596. window.background.chromium button {
  4597. border-color: #828282; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement