Guest User

Untitled

a guest
Apr 10th, 2024
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 223.89 KB | None | 0 0
  1. @keyframes switch_ripple_effect {
  2. from {
  3. background-image: radial-gradient(circle farthest-corner at center, #315bef 0%, transparent 0%);
  4. }
  5. to {
  6. background-image: radial-gradient(circle farthest-corner at center, #315bef 100%, transparent 0%);
  7. }
  8. }
  9.  
  10. @keyframes header_ripple_effect {
  11. from {
  12. background-image: radial-gradient(circle farthest-corner at center, #e5e5e5 0%, transparent 0%);
  13. }
  14. to {
  15. background-image: radial-gradient(circle farthest-corner at center, #e5e5e5 100%, transparent 0%);
  16. }
  17. }
  18.  
  19. .card, listview.boxed-list,
  20. list.boxed-list, listview.content:not(.conversation-listbox),
  21. list.content:not(.conversation-listbox) {
  22. border-radius: 5px;
  23. box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05);
  24. background-color: rgba(0, 0, 0, 0.03);
  25. border: none;
  26. }
  27.  
  28. .card > separator, listview.boxed-list > separator,
  29. list.boxed-list > separator, listview.content:not(.conversation-listbox) > separator,
  30. list.content:not(.conversation-listbox) > separator {
  31. background: none;
  32. min-height: 0;
  33. }
  34.  
  35. listview.boxed-list > row.expander list > row,
  36. list.boxed-list > row.expander list > row, listview.boxed-list > row,
  37. list.boxed-list > row, listview.content:not(.conversation-listbox) > row,
  38. list.content:not(.conversation-listbox) > row {
  39. border: none;
  40. }
  41.  
  42. listview.boxed-list > row.expander list > row:first-child,
  43. list.boxed-list > row.expander list > row:first-child, listview.boxed-list > row:first-child,
  44. list.boxed-list > row:first-child, listview.content:not(.conversation-listbox) > row:first-child,
  45. list.content:not(.conversation-listbox) > row:first-child {
  46. border-top-left-radius: 8px;
  47. border-top-right-radius: 8px;
  48. }
  49.  
  50. listview.boxed-list > row.expander list > row:last-child,
  51. list.boxed-list > row.expander list > row:last-child, listview.boxed-list > row:last-child,
  52. list.boxed-list > row:last-child, listview.content:not(.conversation-listbox) > row:last-child,
  53. list.content:not(.conversation-listbox) > row:last-child {
  54. border-bottom-left-radius: 8px;
  55. border-bottom-right-radius: 8px;
  56. }
  57.  
  58. listview.boxed-list > row.expander list > row:only-child,
  59. list.boxed-list > row.expander list > row:only-child, listview.boxed-list > row:only-child,
  60. list.boxed-list > row:only-child, listview.content:not(.conversation-listbox) > row:only-child,
  61. list.content:not(.conversation-listbox) > row:only-child {
  62. border-radius: 8px;
  63. }
  64.  
  65. .background {
  66. color: #242424;
  67. background-color: #f5f5f5;
  68. }
  69.  
  70. .background.csd {
  71. border-radius: 8px;
  72. }
  73.  
  74. .background.maximized, .background.solid-csd {
  75. border-radius: 0;
  76. }
  77.  
  78. dnd {
  79. color: #242424;
  80. }
  81.  
  82. .normal-icons {
  83. -gtk-icon-size: 16px;
  84. }
  85.  
  86. .large-icons {
  87. -gtk-icon-size: 32px;
  88. }
  89.  
  90. .aboutdialog .large-icons {
  91. -gtk-icon-size: 128px;
  92. }
  93.  
  94. spinner:disabled,
  95. arrow:disabled,
  96. scrollbar:disabled,
  97. check:disabled,
  98. radio:disabled,
  99. treeview.expander:disabled,
  100. label:disabled > selection.expander {
  101. -gtk-icon-filter: opacity(0.5);
  102. }
  103.  
  104. iconview, .view {
  105. color: #363636;
  106. background-color: #ffffff;
  107. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  108. }
  109.  
  110. iconview:selected, .view:selected {
  111. color: white;
  112. background-color: #315bef;
  113. transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  114. }
  115.  
  116. textview {
  117. background-color: #ffffff;
  118. }
  119.  
  120. textview > text {
  121. background-color: #ffffff;
  122. }
  123.  
  124. textview border {
  125. background-color: #fafafa;
  126. }
  127.  
  128. iconview, iconview:hover, iconview:selected {
  129. border-radius: 5px;
  130. }
  131.  
  132. .content-view rubberband, columnview.view > rubberband,
  133. treeview.view > rubberband, flowbox > rubberband,
  134. rubberband,
  135. gridview > rubberband {
  136. border: 1px solid #113edc;
  137. background-color: rgba(17, 62, 220, 0.2);
  138. }
  139.  
  140. flowbox > flowboxchild {
  141. padding: 3px;
  142. border-radius: 5px;
  143. }
  144.  
  145. flowbox > flowboxchild:selected {
  146. outline-offset: -2px;
  147. }
  148.  
  149. flowbox.search-bar {
  150. border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  151. }
  152.  
  153. gridview > child {
  154. padding: 3px;
  155. }
  156.  
  157. gridview > child:selected {
  158. outline-color: #0f37c4;
  159. }
  160.  
  161. gridview > child box {
  162. border-spacing: 8px;
  163. margin: 12px;
  164. }
  165.  
  166. coverflow cover {
  167. color: #363636;
  168. background-color: #ffffff;
  169. border: 1px solid black;
  170. }
  171.  
  172. label.separator {
  173. color: #242424;
  174. }
  175.  
  176. label > selection {
  177. color: white;
  178. background-color: #315bef;
  179. }
  180.  
  181. label:disabled {
  182. opacity: 1;
  183. filter: none;
  184. color: rgba(36, 36, 36, 0.45);
  185. }
  186.  
  187. popover.background label.separator, headerbar .subtitle, label.separator, .dim-label, row label.subtitle, entry > text > placeholder {
  188. opacity: 0.55;
  189. text-shadow: none;
  190. }
  191.  
  192. window.assistant .sidebar {
  193. background-color: #ffffff;
  194. border-top: 1px solid rgba(0, 0, 0, 0.15);
  195. }
  196.  
  197. window.assistant.csd .sidebar {
  198. border-top-style: none;
  199. }
  200.  
  201. window.assistant .sidebar label {
  202. padding: 6px 12px;
  203. }
  204.  
  205. window.assistant .sidebar label.highlight {
  206. background-color: #315bef;
  207. color: white;
  208. }
  209.  
  210. toast, .osd .scale-popup > arrow, .osd .scale-popup > contents, popover.background.osd, popover.background.magnifier, .csd popover.background.osd, .csd popover.background.magnifier, .osd {
  211. color: #dadada;
  212. border: none;
  213. background-color: #2a2a2a;
  214. background-clip: padding-box;
  215. border-radius: 8px;
  216. }
  217.  
  218. .osd {
  219. padding: 6px;
  220. margin: 5px 8px 11px 8px;
  221. outline: 1px solid rgba(255, 255, 255, 0.1);
  222. outline-offset: -1px;
  223. box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);
  224. }
  225.  
  226. .osd.circular {
  227. border-radius: 100%;
  228. }
  229.  
  230. @keyframes spin {
  231. to {
  232. transform: rotate(1turn);
  233. }
  234. }
  235.  
  236. spinner {
  237. background: none;
  238. opacity: 0;
  239. -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
  240. }
  241.  
  242. spinner:checked {
  243. opacity: 1;
  244. animation: spin 1s linear infinite;
  245. }
  246.  
  247. spinner:checked:disabled, label:disabled > selection:checked {
  248. opacity: 0.5;
  249. }
  250.  
  251. .large-title {
  252. font-weight: 300;
  253. font-size: 24pt;
  254. }
  255.  
  256. .title-1 {
  257. font-weight: 800;
  258. font-size: 20pt;
  259. }
  260.  
  261. .title-2 {
  262. font-weight: 800;
  263. font-size: 15pt;
  264. }
  265.  
  266. .title-3 {
  267. font-weight: 700;
  268. font-size: 15pt;
  269. }
  270.  
  271. .title-4 {
  272. font-weight: 700;
  273. font-size: 13pt;
  274. }
  275.  
  276. .heading {
  277. font-weight: 700;
  278. font-size: 11pt;
  279. }
  280.  
  281. .body {
  282. font-weight: 400;
  283. font-size: 11pt;
  284. }
  285.  
  286. .caption {
  287. font-weight: 400;
  288. font-size: 9pt;
  289. }
  290.  
  291. .caption-heading {
  292. font-weight: 700;
  293. font-size: 9pt;
  294. }
  295.  
  296. spinbutton > text, .linked > entry:not(:only-child) {
  297. color: #363636;
  298. background-color: #ffffff;
  299. outline: none;
  300. border-image: none;
  301. border: 1px solid;
  302. border-color: rgba(0, 0, 0, 0.15);
  303. border-bottom-color: rgba(0, 0, 0, 0.27);
  304. background-clip: border-box;
  305. background-origin: border-box;
  306. }
  307.  
  308. spinbutton > text:focus-within, .linked > entry:focus-within:not(:only-child) {
  309. color: #363636;
  310. background-color: #ffffff;
  311. outline: none;
  312. border-image: none;
  313. border-color: #7894f5;
  314. }
  315.  
  316. spinbutton > text:disabled, .linked > entry:disabled:not(:only-child) {
  317. color: rgba(36, 36, 36, 0.45);
  318. background-color: rgba(255, 255, 255, 0.55);
  319. border-image: none;
  320. border-color: rgba(0, 0, 0, 0.15);
  321. transition: none;
  322. }
  323.  
  324. entry {
  325. min-height: 20px;
  326. border: 3px solid transparent;
  327. padding: 2px 8px;
  328. border-radius: 7px;
  329. border-spacing: 6px;
  330. caret-color: currentColor;
  331. background-clip: padding-box;
  332. background-origin: padding-box;
  333. border-image-width: 6px 6px 6px 6px;
  334. border-image-slice: 6 6 6 6;
  335. border-image-repeat: stretch;
  336. border-image-source: -gtk-scaled(url("assets/entry.png"), url("assets/[email protected]"));
  337. color: #363636;
  338. background-color: #ffffff;
  339. outline: none;
  340. }
  341.  
  342. entry.search {
  343. border-radius: 5px;
  344. }
  345.  
  346. entry > image {
  347. color: #505050;
  348. }
  349.  
  350. entry > image.left {
  351. padding-left: 0;
  352. padding-right: 6px;
  353. }
  354.  
  355. entry > image.right {
  356. padding-right: 0;
  357. padding-left: 6px;
  358. }
  359.  
  360. headerbar.flat entry, entry.flat {
  361. min-height: 0;
  362. background-image: none;
  363. border-color: transparent;
  364. border-radius: 0;
  365. }
  366.  
  367. entry:focus-within {
  368. color: #363636;
  369. background-color: #ffffff;
  370. outline: none;
  371. border-radius: 7px;
  372. transition: border-image 200ms ease-out, box-shadow 200ms ease-out;
  373. border-image-source: -gtk-scaled(url("assets/entry-focus.png"), url("assets/[email protected]"));
  374. }
  375.  
  376. entry:focus-within > placeholder {
  377. opacity: 0;
  378. }
  379.  
  380. entry:disabled {
  381. color: rgba(36, 36, 36, 0.45);
  382. background-color: rgba(255, 255, 255, 0.55);
  383. border-radius: 7px;
  384. border-image-source: -gtk-scaled(url("assets/entry-disabled.png"), url("assets/[email protected]"));
  385. }
  386.  
  387. row entry notebook entry, row entry notebook entry:focus-within, notebook .linked entry, notebook .linked entry:focus-within, notebook spinbutton > entry, notebook spinbutton > entry:focus-within, notebook spinbutton > entry:not(.vertical), notebook spinbutton > entry:not(.vertical):focus-within {
  388. background-color: #fafafa;
  389. }
  390.  
  391. row entry notebook entry:disabled, notebook .linked entry:disabled, notebook spinbutton > entry:disabled, notebook spinbutton > entry:not(.vertical):disabled {
  392. background-color: rgba(250, 250, 250, 0.55);
  393. }
  394.  
  395. notebook searchbar entry, notebook searchbar entry:focus-within, notebook infobar entry, notebook infobar entry:focus-within {
  396. background-color: #ffffff;
  397. }
  398.  
  399. notebook searchbar entry:disabled, notebook infobar entry:disabled {
  400. background-color: rgba(255, 255, 255, 0.55);
  401. }
  402.  
  403. entry.warning {
  404. color: white;
  405. border-color: #F27835;
  406. background-color: #f7ae86;
  407. border-image: none;
  408. }
  409.  
  410. entry.warning image {
  411. color: white;
  412. }
  413.  
  414. entry.warning:focus-within {
  415. color: white;
  416. background-color: #F27835;
  417. box-shadow: none;
  418. }
  419.  
  420. entry.warning > selection, entry.warning > selection:focus {
  421. background-color: white;
  422. color: #F27835;
  423. }
  424.  
  425. entry.error {
  426. color: white;
  427. border-color: #FC4138;
  428. background-color: #fd8d88;
  429. border-image: none;
  430. }
  431.  
  432. entry.error image {
  433. color: white;
  434. }
  435.  
  436. entry.error:focus-within {
  437. color: white;
  438. background-color: #FC4138;
  439. box-shadow: none;
  440. }
  441.  
  442. entry.error > selection, entry.error > selection:focus {
  443. background-color: white;
  444. color: #FC4138;
  445. }
  446.  
  447. entry.search-missing {
  448. color: white;
  449. border-color: #FC4138;
  450. background-color: #fd8d88;
  451. border-image: none;
  452. }
  453.  
  454. entry.search-missing image {
  455. color: white;
  456. }
  457.  
  458. entry.search-missing:focus-within {
  459. color: white;
  460. background-color: #FC4138;
  461. box-shadow: none;
  462. }
  463.  
  464. entry.search-missing > selection, entry.search-missing > selection:focus {
  465. background-color: white;
  466. color: #FC4138;
  467. }
  468.  
  469. entry:drop(active):focus, entry:drop(active) {
  470. border-color: #F08437;
  471. box-shadow: none;
  472. border-image: none;
  473. }
  474.  
  475. .osd entry {
  476. color: #dadada;
  477. border-color: rgba(0, 0, 0, 0.15);
  478. background-color: rgba(98, 98, 98, 0.96);
  479. border-image: none;
  480. }
  481.  
  482. .osd entry image, .osd entry image:hover {
  483. color: inherit;
  484. }
  485.  
  486. .osd entry:focus {
  487. color: white;
  488. border-color: #5578c7;
  489. background-color: #315bef;
  490. border-image: none;
  491. }
  492.  
  493. .osd entry:disabled {
  494. color: #dadada;
  495. background-color: rgba(98, 98, 98, 0.81);
  496. opacity: 1;
  497. border-image: none;
  498. }
  499.  
  500. .osd entry selection:focus, .osd entry selection {
  501. color: #315bef;
  502. background-color: white;
  503. }
  504.  
  505. entry > progress {
  506. margin: 0 -6px;
  507. border-radius: 0;
  508. border-width: 0 0 2px;
  509. border-color: #315bef;
  510. border-style: solid;
  511. background-image: none;
  512. background-color: transparent;
  513. box-shadow: none;
  514. }
  515.  
  516. entry progress > trough > progress {
  517. background-color: transparent;
  518. background-image: none;
  519. border-radius: 0;
  520. border-width: 0 0 2px;
  521. border-color: #315bef;
  522. border-style: solid;
  523. box-shadow: none;
  524. }
  525.  
  526. treeview entry.flat, treeview entry {
  527. border-radius: 0;
  528. background-image: none;
  529. background-color: #ffffff;
  530. border: 1px solid rgba(0, 0, 0, 0.15);
  531. border-image: none;
  532. }
  533.  
  534. treeview entry.flat:focus-within, treeview entry:focus-within {
  535. border-image: none;
  536. border-color: #315bef;
  537. }
  538.  
  539. .entry-tag, #NautilusQueryEditor #NautilusQueryEditorTag {
  540. margin: 8px;
  541. border-radius: 50px;
  542. box-shadow: none;
  543. background-color: #f8464c;
  544. color: white;
  545. border: none;
  546. }
  547.  
  548. .entry-tag:hover, #NautilusQueryEditor #NautilusQueryEditorTag:hover {
  549. box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  550. }
  551.  
  552. :dir(ltr) .entry-tag, :dir(ltr) #NautilusQueryEditor #NautilusQueryEditorTag, #NautilusQueryEditor :dir(ltr) #NautilusQueryEditorTag {
  553. margin-left: 8px;
  554. margin-right: 0px;
  555. padding-left: 8px;
  556. padding-right: 4px;
  557. }
  558.  
  559. :dir(rtl) .entry-tag, :dir(rtl) #NautilusQueryEditor #NautilusQueryEditorTag, #NautilusQueryEditor :dir(rtl) #NautilusQueryEditorTag {
  560. margin-left: 0px;
  561. margin-right: 8px;
  562. padding-left: 4px;
  563. padding-right: 8px;
  564. }
  565.  
  566. .entry-tag.button, #NautilusQueryEditor .button#NautilusQueryEditorTag {
  567. box-shadow: none;
  568. border: none;
  569. background-color: transparent;
  570. }
  571.  
  572. .entry-tag.button:not(:hover):not(:active), #NautilusQueryEditor .button#NautilusQueryEditorTag:not(:hover):not(:active) {
  573. color: rgba(36, 36, 36, 0.45);
  574. }
  575.  
  576. @keyframes needs_attention {
  577. from {
  578. background-image: radial-gradient(farthest-side, #315bef 0%, rgba(49, 91, 239, 0) 0%);
  579. }
  580. to {
  581. background-image: radial-gradient(farthest-side, #315bef 95%, rgba(49, 91, 239, 0));
  582. }
  583. }
  584.  
  585. stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, stackswitcher > button.needs-attention > image {
  586. animation: needs_attention 150ms ease-in;
  587. background-image: radial-gradient(farthest-side, #315bef 96%, rgba(49, 91, 239, 0));
  588. background-size: 6px 6px, 6px 6px;
  589. background-repeat: no-repeat;
  590. background-position: right 3px, right 4px;
  591. }
  592.  
  593. stacksidebar row.needs-attention > label:backdrop, stackswitcher > button.needs-attention > label:backdrop, stackswitcher > button.needs-attention > image:backdrop {
  594. background-size: 6px 6px, 0 0;
  595. }
  596.  
  597. stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > image:dir(rtl) {
  598. background-position: left 3px, left 4px;
  599. }
  600.  
  601. button {
  602. min-height: 20px;
  603. min-width: 16px;
  604. transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
  605. border: 1px solid;
  606. border-radius: 5px;
  607. padding: 0 6px;
  608. color: #242424;
  609. border-color: rgba(0, 0, 0, 0.15);
  610. border-top-color: rgba(0, 0, 0, 0.15);
  611. border-bottom-color: rgba(0, 0, 0, 0.27);
  612. background-color: white;
  613. background-clip: padding-box;
  614. background-origin: padding-box;
  615. box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
  616. }
  617.  
  618. button separator {
  619. margin: 4px 1px;
  620. }
  621.  
  622. window.background > contents > toastoverlay > leaflet > box > headerbar button:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:not(.close):not(.minimize):not(.maximize),
  623. .content-pane headerbar button:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button, popover.background box.circular-buttons button.circular.image-button.model, headerbar.flat button, .toolbar button, button.flat {
  624. min-height: 24px;
  625. border: none;
  626. background-color: transparent;
  627. background-image: none;
  628. box-shadow: none;
  629. background-clip: border-box;
  630. transition: none;
  631. }
  632.  
  633. window.background > contents > toastoverlay > leaflet > box > headerbar button:hover:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:hover:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:hover:not(.close):not(.minimize):not(.maximize),
  634. .content-pane headerbar button:hover:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:hover, popover.background box.circular-buttons button.circular.image-button.model:hover, headerbar.flat button:hover, .toolbar button:hover, button.flat:hover {
  635. color: #0b0b0b;
  636. background-color: rgba(0, 0, 0, 0.15);
  637. background-image: none;
  638. box-shadow: none;
  639. transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
  640. transition-duration: 350ms;
  641. }
  642.  
  643. window.background > contents > toastoverlay > leaflet > box > headerbar button:hover:active:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:hover:active:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:hover:active:not(.close):not(.minimize):not(.maximize),
  644. .content-pane headerbar button:hover:active:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:hover:active, popover.background box.circular-buttons button.circular.image-button.model:hover:active, headerbar.flat button:hover:active, .toolbar button:hover:active, button.flat:hover:active {
  645. transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
  646. }
  647.  
  648. window.background > contents > toastoverlay > leaflet > box > headerbar button:active:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:active:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:active:not(.close):not(.minimize):not(.maximize),
  649. .content-pane headerbar button:active:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:active, popover.background box.circular-buttons button.circular.image-button.model:active, headerbar.flat button:active, .toolbar button:active, window.background > contents > toastoverlay > leaflet > box > headerbar button:checked:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:checked:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:checked:not(.close):not(.minimize):not(.maximize),
  650. .content-pane headerbar button:checked:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:checked, popover.background box.circular-buttons button.circular.image-button.model:checked, headerbar.flat button:checked, .toolbar button:checked, button.flat:active, button.flat:checked {
  651. background-image: none;
  652. color: white;
  653. background-color: rgba(0, 0, 0, 0.5);
  654. box-shadow: none;
  655. }
  656.  
  657. window.background > contents > toastoverlay > leaflet > box > headerbar button:checked:hover:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:checked:hover:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:checked:hover:not(.close):not(.minimize):not(.maximize),
  658. .content-pane headerbar button:checked:hover:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:checked:hover, popover.background box.circular-buttons button.circular.image-button.model:checked:hover, headerbar.flat button:checked:hover, .toolbar button:checked:hover, button.flat:checked:hover {
  659. background-image: none;
  660. }
  661.  
  662. window.background > contents > toastoverlay > leaflet > box > headerbar button:disabled:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:disabled:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:disabled:not(.close):not(.minimize):not(.maximize),
  663. .content-pane headerbar button:disabled:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:disabled, popover.background box.circular-buttons button.circular.image-button.model:disabled, headerbar.flat button:disabled, .toolbar button:disabled, button.flat:disabled, label:disabled > selection.flat {
  664. background-color: transparent;
  665. box-shadow: none;
  666. }
  667.  
  668. window.background > contents > toastoverlay > leaflet > box > headerbar button:disabled:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize) label, window.background.csd > contents > leaflet.unfolded > box > headerbar button:disabled:not(.close):not(.minimize):not(.maximize) label, .sidebar-pane headerbar button:disabled:not(.close):not(.minimize):not(.maximize) label,
  669. .content-pane headerbar button:disabled:not(.close):not(.minimize):not(.maximize) label, tabbar tabbox > tab button.tab-close-button:disabled label, popover.background box.circular-buttons button.circular.image-button.model:disabled label, headerbar.flat button:disabled label, .toolbar button:disabled label, window.background > contents > toastoverlay > leaflet > box > headerbar button:disabled:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button:disabled:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button:disabled:not(.close):not(.minimize):not(.maximize),
  670. .content-pane headerbar button:disabled:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.tab-close-button:disabled, popover.background box.circular-buttons button.circular.image-button.model:disabled, headerbar.flat button:disabled, .toolbar button:disabled, button.flat:disabled label, label:disabled > selection.flat label, button.flat:disabled, label:disabled > selection.flat {
  671. color: rgba(36, 36, 36, 0.45);
  672. opacity: 1;
  673. }
  674.  
  675. window.background > contents > toastoverlay > leaflet > box > headerbar button.toggle.popup:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize), window.background.csd > contents > leaflet.unfolded > box > headerbar button.toggle.popup:not(.close):not(.minimize):not(.maximize), .sidebar-pane headerbar button.toggle.popup:not(.close):not(.minimize):not(.maximize),
  676. .content-pane headerbar button.toggle.popup:not(.close):not(.minimize):not(.maximize), tabbar tabbox > tab button.toggle.popup.tab-close-button, popover.background box.circular-buttons button.toggle.popup.circular.image-button.model, headerbar.flat button.toggle.popup, .toolbar button.toggle.popup, button.flat.toggle.popup {
  677. min-width: 20px;
  678. }
  679.  
  680. button:hover {
  681. color: #0b0b0b;
  682. border-color: rgba(0, 0, 0, 0.15);
  683. border-top-color: rgba(0, 0, 0, 0.15);
  684. border-bottom-color: rgba(0, 0, 0, 0.27);
  685. background-color: #f7f7f7;
  686. background-clip: padding-box;
  687. background-origin: padding-box;
  688. box-shadow: none;
  689. }
  690.  
  691. button:active, button:checked {
  692. color: white;
  693. background-color: #315bef;
  694. border-color: #2350ee;
  695. border-top-color: #3f66f0;
  696. border-bottom-color: #1241e5;
  697. background-image: linear-gradient(0deg, #2350ee 0%, #5779f2 100%);
  698. box-shadow: none;
  699. transition-duration: 200ms;
  700. background-clip: border-box;
  701. background-origin: border-box;
  702. }
  703.  
  704. button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled {
  705. color: inherit;
  706. opacity: 0.6;
  707. }
  708.  
  709. button:checked:hover {
  710. background-image: linear-gradient(0deg, #3a63f0 0%, #6a88f3 100%);
  711. background-clip: border-box;
  712. background-origin: border-box;
  713. }
  714.  
  715. button:disabled {
  716. border-color: rgba(0, 0, 0, 0.15);
  717. background-color: rgba(255, 255, 255, 0.55);
  718. background-image: none;
  719. box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
  720. background-clip: border-box;
  721. background-origin: border-box;
  722. }
  723.  
  724. button:disabled label, button:disabled {
  725. color: rgba(36, 36, 36, 0.45);
  726. opacity: 1;
  727. }
  728.  
  729. button:disabled:active, button:disabled:checked {
  730. border-color: rgba(49, 91, 239, 0.75);
  731. background-color: rgba(49, 91, 239, 0.55);
  732. background-image: none;
  733. box-shadow: none;
  734. }
  735.  
  736. button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked {
  737. color: rgba(255, 255, 255, 0.55);
  738. }
  739.  
  740. button.image-button {
  741. min-height: 24px;
  742. padding-left: 6px;
  743. padding-right: 6px;
  744. }
  745.  
  746. button.text-button {
  747. min-height: 24px;
  748. padding-left: 12px;
  749. padding-right: 12px;
  750. }
  751.  
  752. button.text-button.image-button {
  753. min-height: 24px;
  754. padding-left: 6px;
  755. padding-right: 6px;
  756. }
  757.  
  758. button.text-button.image-button label:first-child {
  759. padding-left: 8px;
  760. padding-right: 2px;
  761. }
  762.  
  763. button.text-button.image-button label:last-child {
  764. padding-right: 8px;
  765. padding-left: 2px;
  766. }
  767.  
  768. button.text-button.image-button label:only-child {
  769. padding-left: 8px;
  770. padding-right: 8px;
  771. }
  772.  
  773. button.text-button.image-button.popup {
  774. padding-right: 6px;
  775. padding-left: 6px;
  776. }
  777.  
  778. button:drop(active) {
  779. color: #F08437;
  780. border-color: #F08437;
  781. box-shadow: none;
  782. }
  783.  
  784. button.osd {
  785. color: #dadada;
  786. background-color: #2a2a2a;
  787. border-color: #161616;
  788. box-shadow: none;
  789. }
  790.  
  791. button.osd.image-button {
  792. padding: 0;
  793. min-height: 42px;
  794. min-width: 42px;
  795. }
  796.  
  797. button.osd:hover {
  798. color: #315bef;
  799. }
  800.  
  801. button.osd:active, button.osd:checked {
  802. color: white;
  803. border-color: #315bef;
  804. background-color: #315bef;
  805. background-image: none;
  806. box-shadow: none;
  807. }
  808.  
  809. button.osd:disabled, label:disabled > selection.osd {
  810. color: #5f5f5f;
  811. border-color: rgba(0, 0, 0, 0.15);
  812. background-color: rgba(98, 98, 98, 0.81);
  813. box-shadow: none;
  814. opacity: 1;
  815. }
  816.  
  817. toast button, popover.background.touch-selection button, popover.background.magnifier button, .osd button {
  818. color: #dadada;
  819. border-color: rgba(0, 0, 0, 0.15);
  820. background-color: rgba(98, 98, 98, 0.96);
  821. box-shadow: none;
  822. }
  823.  
  824. toast button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover {
  825. color: #dadada;
  826. border-color: rgba(0, 0, 0, 0.15);
  827. background-color: #747474;
  828. box-shadow: none;
  829. }
  830.  
  831. toast button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, toast button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active, .osd button:checked {
  832. color: white;
  833. border-color: #315bef;
  834. background-color: #315bef;
  835. background-image: none;
  836. box-shadow: none;
  837. }
  838.  
  839. toast button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled {
  840. color: #5f5f5f;
  841. border-color: rgba(0, 0, 0, 0.15);
  842. background-color: rgba(98, 98, 98, 0.81);
  843. box-shadow: none;
  844. opacity: 1;
  845. }
  846.  
  847. toast button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat {
  848. border-color: transparent;
  849. background-color: transparent;
  850. background-image: none;
  851. box-shadow: none;
  852. box-shadow: none;
  853. }
  854.  
  855. toast button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover {
  856. color: #dadada;
  857. border-color: rgba(0, 0, 0, 0.15);
  858. background-color: #747474;
  859. box-shadow: none;
  860. }
  861.  
  862. toast button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, label:disabled > selection.flat, .osd button.flat:disabled, .osd label:disabled > selection.flat {
  863. color: #5f5f5f;
  864. border-color: rgba(0, 0, 0, 0.15);
  865. background-color: rgba(98, 98, 98, 0.81);
  866. box-shadow: none;
  867. opacity: 1;
  868. background-image: none;
  869. }
  870.  
  871. toast button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, toast button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked {
  872. color: white;
  873. border-color: #315bef;
  874. background-color: #315bef;
  875. background-image: none;
  876. box-shadow: none;
  877. }
  878.  
  879. .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) {
  880. box-shadow: none;
  881. }
  882.  
  883. button.suggested-action {
  884. background-clip: border-box;
  885. color: white;
  886. background-color: #3484e2;
  887. border-color: #1f74d8;
  888. background-image: none;
  889. box-shadow: none;
  890. }
  891.  
  892. button.suggested-action.flat {
  893. border-color: transparent;
  894. background-color: transparent;
  895. background-image: none;
  896. box-shadow: none;
  897. color: #3484e2;
  898. }
  899.  
  900. button.suggested-action:hover {
  901. background-clip: border-box;
  902. color: white;
  903. background-color: #4a92e5;
  904. border-color: #3081e1;
  905. background-image: none;
  906. box-shadow: none;
  907. }
  908.  
  909. button.suggested-action:active, button.suggested-action:checked {
  910. background-clip: border-box;
  911. color: white;
  912. background-color: #619fe8;
  913. border-color: #468fe5;
  914. background-image: none;
  915. box-shadow: none;
  916. box-shadow: none;
  917. }
  918.  
  919. button.suggested-action.flat:disabled, label:disabled > selection.flat {
  920. border-color: transparent;
  921. background-color: transparent;
  922. background-image: none;
  923. box-shadow: none;
  924. color: rgba(36, 36, 36, 0.45);
  925. }
  926.  
  927. button.suggested-action:disabled, label:disabled > selection.suggested-action {
  928. border-color: rgba(0, 0, 0, 0.15);
  929. background-color: rgba(255, 255, 255, 0.55);
  930. background-image: none;
  931. box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
  932. }
  933.  
  934. button.suggested-action:disabled label, label:disabled > selection.suggested-action label, button.suggested-action:disabled, label:disabled > selection.suggested-action {
  935. color: rgba(36, 36, 36, 0.45);
  936. opacity: 1;
  937. }
  938.  
  939. button.destructive-action {
  940. background-clip: border-box;
  941. color: white;
  942. background-color: #f8464c;
  943. border-color: #f7292f;
  944. background-image: none;
  945. box-shadow: none;
  946. }
  947.  
  948. button.destructive-action.flat {
  949. border-color: transparent;
  950. background-color: transparent;
  951. background-image: none;
  952. box-shadow: none;
  953. color: #f8464c;
  954. }
  955.  
  956. button.destructive-action:hover {
  957. background-clip: border-box;
  958. color: white;
  959. background-color: #f95f64;
  960. border-color: #f84147;
  961. background-image: none;
  962. box-shadow: none;
  963. }
  964.  
  965. button.destructive-action:active, button.destructive-action:checked {
  966. background-clip: border-box;
  967. color: white;
  968. background-color: #fa777c;
  969. border-color: #f95a5f;
  970. background-image: none;
  971. box-shadow: none;
  972. box-shadow: none;
  973. }
  974.  
  975. button.destructive-action.flat:disabled, label:disabled > selection.flat {
  976. border-color: transparent;
  977. background-color: transparent;
  978. background-image: none;
  979. box-shadow: none;
  980. color: rgba(36, 36, 36, 0.45);
  981. }
  982.  
  983. button.destructive-action:disabled, label:disabled > selection.destructive-action {
  984. border-color: rgba(0, 0, 0, 0.15);
  985. background-color: rgba(255, 255, 255, 0.55);
  986. background-image: none;
  987. box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
  988. }
  989.  
  990. button.destructive-action:disabled label, label:disabled > selection.destructive-action label, button.destructive-action:disabled, label:disabled > selection.destructive-action {
  991. color: rgba(36, 36, 36, 0.45);
  992. opacity: 1;
  993. }
  994.  
  995. stackswitcher > button {
  996. outline-offset: -3px;
  997. }
  998.  
  999. stackswitcher > button > label {
  1000. padding-left: 6px;
  1001. padding-right: 6px;
  1002. }
  1003.  
  1004. stackswitcher > button > image {
  1005. padding-left: 6px;
  1006. padding-right: 6px;
  1007. }
  1008.  
  1009. stackswitcher > button.text-button {
  1010. padding-left: 10px;
  1011. padding-right: 10px;
  1012. }
  1013.  
  1014. stackswitcher > button.image-button {
  1015. padding-left: 2px;
  1016. padding-right: 2px;
  1017. }
  1018.  
  1019. stackswitcher > button.needs-attention:active > label, stackswitcher > button.needs-attention:active > image, stackswitcher > button.needs-attention:checked > label, stackswitcher > button.needs-attention:checked > image {
  1020. animation: none;
  1021. background-image: none;
  1022. }
  1023.  
  1024. button.font separator, button.file separator {
  1025. background-color: transparent;
  1026. }
  1027.  
  1028. splitbutton {
  1029. background: none;
  1030. border: none;
  1031. padding: 0;
  1032. }
  1033.  
  1034. splitbutton > button:first-child {
  1035. border-top-right-radius: 0;
  1036. border-bottom-right-radius: 0;
  1037. border-right: none;
  1038. }
  1039.  
  1040. splitbutton > menubutton:last-child > button {
  1041. border-top-left-radius: 0;
  1042. border-bottom-left-radius: 0;
  1043. margin-left: 0;
  1044. }
  1045.  
  1046. splitbutton > separator {
  1047. background: none;
  1048. }
  1049.  
  1050. splitbutton:disabled {
  1051. filter: none;
  1052. }
  1053.  
  1054. .linked:not(.vertical):not(.path-bar) > entry + entry {
  1055. border-left-color: rgba(0, 0, 0, 0.15);
  1056. }
  1057.  
  1058. .linked:not(.vertical):not(.path-bar) > entry.error + entry,
  1059. .linked:not(.vertical):not(.path-bar) > entry + entry.error {
  1060. border-left-color: #FC4138;
  1061. }
  1062.  
  1063. .linked:not(.vertical):not(.path-bar) > entry.warning + entry,
  1064. .linked:not(.vertical):not(.path-bar) > entry + entry.warning {
  1065. border-left-color: #F27835;
  1066. }
  1067.  
  1068. .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning,
  1069. .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error {
  1070. border-left-color: #f75d37;
  1071. }
  1072.  
  1073. .linked:not(.vertical):not(.path-bar) > entry:focus-within:not(:only-child) {
  1074. box-shadow: 0 1px 1px 0px transparent, inset 0 0 0 1px #7894f5;
  1075. }
  1076.  
  1077. .linked:not(.vertical):not(.path-bar) > entry + entry:focus-within:not(:last-child),
  1078. .linked:not(.vertical):not(.path-bar) > entry + entry:focus-within:last-child {
  1079. border-left-color: #7894f5;
  1080. }
  1081.  
  1082. .linked:not(.vertical):not(.path-bar) > entry:focus-within:not(:only-child) + entry,
  1083. .linked:not(.vertical):not(.path-bar) > entry:focus-within:not(:only-child) + button,
  1084. .linked:not(.vertical):not(.path-bar) > entry:focus-within:not(:only-child) + combobox > box > button.combo {
  1085. border-left-color: #7894f5;
  1086. }
  1087.  
  1088. .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) {
  1089. box-shadow: 0 1px 1px 0px transparent, inset 0 0 0 1px #F08437;
  1090. }
  1091.  
  1092. .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child),
  1093. .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child {
  1094. border-left-color: #F08437;
  1095. }
  1096.  
  1097. .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry,
  1098. .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button,
  1099. .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo {
  1100. border-left-color: #F08437;
  1101. }
  1102.  
  1103. .linked:not(.vertical):not(.path-bar) > entry.warning:focus-within:not(:only-child) {
  1104. box-shadow: 0 1px 1px 0px transparent, inset 0 0 0 1px #F27835;
  1105. }
  1106.  
  1107. .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus-within:not(:last-child),
  1108. .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus-within:last-child {
  1109. border-left-color: #F27835;
  1110. }
  1111.  
  1112. .linked:not(.vertical):not(.path-bar) > entry.warning:focus-within:not(:only-child) + entry,
  1113. .linked:not(.vertical):not(.path-bar) > entry.warning:focus-within:not(:only-child) + button,
  1114. .linked:not(.vertical):not(.path-bar) > entry.warning:focus-within:not(:only-child) + combobox > box > button.combo {
  1115. border-left-color: #F27835;
  1116. }
  1117.  
  1118. .linked:not(.vertical):not(.path-bar) > entry.error:focus-within:not(:only-child) {
  1119. box-shadow: 0 1px 1px 0px transparent, inset 0 0 0 1px #FC4138;
  1120. }
  1121.  
  1122. .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus-within:not(:last-child),
  1123. .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus-within:last-child {
  1124. border-left-color: #FC4138;
  1125. }
  1126.  
  1127. .linked:not(.vertical):not(.path-bar) > entry.error:focus-within:not(:only-child) + entry,
  1128. .linked:not(.vertical):not(.path-bar) > entry.error:focus-within:not(:only-child) + button,
  1129. .linked:not(.vertical):not(.path-bar) > entry.error:focus-within:not(:only-child) + combobox > box > button.combo {
  1130. border-left-color: #FC4138;
  1131. }
  1132.  
  1133. .linked:not(.vertical):not(.path-bar) > button:active + entry,
  1134. .linked:not(.vertical):not(.path-bar) > button:checked + entry {
  1135. border-left-color: #2350ee;
  1136. }
  1137.  
  1138. .linked:not(.vertical):not(.path-bar) > button + button {
  1139. border-left-style: none;
  1140. }
  1141.  
  1142. .linked:not(.vertical).path-bar > button + button {
  1143. border-left-style: none;
  1144. }
  1145.  
  1146. headerbar .linked:not(.vertical) > button + button {
  1147. border-left-style: none;
  1148. }
  1149.  
  1150. .linked.vertical > entry + entry {
  1151. border-top-color: rgba(0, 0, 0, 0.15);
  1152. }
  1153.  
  1154. .linked.vertical > entry.error + entry,
  1155. .linked.vertical > entry + entry.error {
  1156. border-top-color: #FC4138;
  1157. }
  1158.  
  1159. .linked.vertical > entry.warning + entry,
  1160. .linked.vertical > entry + entry.warning {
  1161. border-top-color: #F27835;
  1162. }
  1163.  
  1164. .linked.vertical > entry.error + entry.warning,
  1165. .linked.vertical > entry.warning + entry.error {
  1166. border-top-color: #f75d37;
  1167. }
  1168.  
  1169. .linked.vertical > entry:focus-within:not(:only-child) {
  1170. box-shadow: 0 1px 1px 0px transparent, inset 0 0 0 1px #7894f5;
  1171. }
  1172.  
  1173. .linked.vertical > entry + entry:focus-within:not(:last-child),
  1174. .linked.vertical > entry + entry:focus-within:last-child {
  1175. border-top-color: #7894f5;
  1176. }
  1177.  
  1178. .linked.vertical > entry:focus-within:not(:only-child) + entry,
  1179. .linked.vertical > entry:focus-within:not(:only-child) + button,
  1180. .linked.vertical > entry:focus-within:not(:only-child) + combobox > box > button.combo {
  1181. border-top-color: #7894f5;
  1182. }
  1183.  
  1184. .linked.vertical > entry:drop(active):not(:only-child) {
  1185. box-shadow: 0 1px 1px 0px transparent, inset 0 0 0 1px #F08437;
  1186. }
  1187.  
  1188. .linked.vertical > entry + entry:drop(active):not(:last-child),
  1189. .linked.vertical > entry + entry:drop(active):last-child {
  1190. border-top-color: #F08437;
  1191. }
  1192.  
  1193. .linked.vertical > entry:drop(active):not(:only-child) + entry,
  1194. .linked.vertical > entry:drop(active):not(:only-child) + button,
  1195. .linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo {
  1196. border-top-color: #F08437;
  1197. }
  1198.  
  1199. .linked.vertical > entry.warning:focus-within:not(:only-child) {
  1200. box-shadow: 0 1px 1px 0px transparent, inset 0 0 0 1px #F27835;
  1201. }
  1202.  
  1203. .linked.vertical > entry + entry.warning:focus-within:not(:last-child),
  1204. .linked.vertical > entry + entry.warning:focus-within:last-child {
  1205. border-top-color: #F27835;
  1206. }
  1207.  
  1208. .linked.vertical > entry.warning:focus-within:not(:only-child) + entry,
  1209. .linked.vertical > entry.warning:focus-within:not(:only-child) + button,
  1210. .linked.vertical > entry.warning:focus-within:not(:only-child) + combobox > box > button.combo {
  1211. border-top-color: #F27835;
  1212. }
  1213.  
  1214. .linked.vertical > entry.error:focus-within:not(:only-child) {
  1215. box-shadow: 0 1px 1px 0px transparent, inset 0 0 0 1px #FC4138;
  1216. }
  1217.  
  1218. .linked.vertical > entry + entry.error:focus-within:not(:last-child),
  1219. .linked.vertical > entry + entry.error:focus-within:last-child {
  1220. border-top-color: #FC4138;
  1221. }
  1222.  
  1223. .linked.vertical > entry.error:focus-within:not(:only-child) + entry,
  1224. .linked.vertical > entry.error:focus-within:not(:only-child) + button,
  1225. .linked.vertical > entry.error:focus-within:not(:only-child) + combobox > box > button.combo {
  1226. border-top-color: #FC4138;
  1227. }
  1228.  
  1229. .linked.vertical > button:active + entry,
  1230. .linked.vertical > button:checked + entry {
  1231. border-top-color: #2350ee;
  1232. }
  1233.  
  1234. .linked.vertical > button + button {
  1235. border-top-style: none;
  1236. }
  1237.  
  1238. .linked:not(.vertical) > button:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child) {
  1239. border-top-left-radius: 0;
  1240. border-bottom-left-radius: 0;
  1241. margin-left: 0;
  1242. }
  1243.  
  1244. .linked:not(.vertical) > button:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child) {
  1245. border-top-right-radius: 0;
  1246. border-bottom-right-radius: 0;
  1247. }
  1248.  
  1249. .linked.vertical button:not(:first-child) {
  1250. border-top-left-radius: 0;
  1251. border-top-right-radius: 0;
  1252. margin-top: 0;
  1253. }
  1254.  
  1255. .linked.vertical button:not(:last-child) {
  1256. border-bottom-left-radius: 0;
  1257. border-bottom-right-radius: 0;
  1258. }
  1259.  
  1260. .linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button {
  1261. border-top-left-radius: 0;
  1262. border-bottom-left-radius: 0;
  1263. margin-left: 0;
  1264. }
  1265.  
  1266. .linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button {
  1267. border-top-right-radius: 0;
  1268. border-bottom-right-radius: 0;
  1269. }
  1270.  
  1271. .linked.vertical menubutton:not(:first-child) > button {
  1272. border-top-left-radius: 0;
  1273. border-top-right-radius: 0;
  1274. margin-top: 0;
  1275. }
  1276.  
  1277. .linked.vertical menubutton:not(:last-child) > button {
  1278. border-bottom-left-radius: 0;
  1279. border-bottom-right-radius: 0;
  1280. }
  1281.  
  1282. .linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button {
  1283. border-top-left-radius: 0;
  1284. border-bottom-left-radius: 0;
  1285. margin-left: 0;
  1286. }
  1287.  
  1288. .linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button {
  1289. border-top-right-radius: 0;
  1290. border-bottom-right-radius: 0;
  1291. }
  1292.  
  1293. .linked.vertical dropdown:not(:first-child) > button {
  1294. border-top-left-radius: 0;
  1295. border-top-right-radius: 0;
  1296. margin-top: 0;
  1297. }
  1298.  
  1299. .linked.vertical dropdown:not(:last-child) > button {
  1300. border-bottom-left-radius: 0;
  1301. border-bottom-right-radius: 0;
  1302. }
  1303.  
  1304. .linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button {
  1305. border-top-left-radius: 0;
  1306. border-bottom-left-radius: 0;
  1307. margin-left: 0;
  1308. }
  1309.  
  1310. .linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button {
  1311. border-top-right-radius: 0;
  1312. border-bottom-right-radius: 0;
  1313. }
  1314.  
  1315. .linked.vertical colorbutton:not(:first-child) > button {
  1316. border-top-left-radius: 0;
  1317. border-top-right-radius: 0;
  1318. margin-top: 0;
  1319. }
  1320.  
  1321. .linked.vertical colorbutton:not(:last-child) > button {
  1322. border-bottom-left-radius: 0;
  1323. border-bottom-right-radius: 0;
  1324. }
  1325.  
  1326. .linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button {
  1327. border-top-left-radius: 0;
  1328. border-bottom-left-radius: 0;
  1329. margin-left: 0;
  1330. }
  1331.  
  1332. .linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button {
  1333. border-top-right-radius: 0;
  1334. border-bottom-right-radius: 0;
  1335. }
  1336.  
  1337. .linked.vertical fontbutton:not(:first-child) > button {
  1338. border-top-left-radius: 0;
  1339. border-top-right-radius: 0;
  1340. margin-top: 0;
  1341. }
  1342.  
  1343. .linked.vertical fontbutton:not(:last-child) > button {
  1344. border-bottom-left-radius: 0;
  1345. border-bottom-right-radius: 0;
  1346. }
  1347.  
  1348. .linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo {
  1349. border-top-left-radius: 0;
  1350. border-bottom-left-radius: 0;
  1351. margin-left: 0;
  1352. }
  1353.  
  1354. .linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo {
  1355. border-top-right-radius: 0;
  1356. border-bottom-right-radius: 0;
  1357. }
  1358.  
  1359. .linked.vertical combobox:not(:first-child) > box > button.combo {
  1360. border-top-left-radius: 0;
  1361. border-top-right-radius: 0;
  1362. margin-top: 0;
  1363. }
  1364.  
  1365. .linked.vertical combobox:not(:last-child) > box > button.combo {
  1366. border-bottom-left-radius: 0;
  1367. border-bottom-right-radius: 0;
  1368. }
  1369.  
  1370. .linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo {
  1371. border-top-left-radius: 0;
  1372. border-bottom-left-radius: 0;
  1373. margin-left: 0;
  1374. }
  1375.  
  1376. .linked:not(.vertical) > appchooserbutton:dir(ltr):not(:last-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:first-child) > combobox > box > button.combo {
  1377. border-top-right-radius: 0;
  1378. border-bottom-right-radius: 0;
  1379. }
  1380.  
  1381. .linked.vertical appchooserbutton:not(:first-child) > combobox > box > button.combo {
  1382. border-top-left-radius: 0;
  1383. border-top-right-radius: 0;
  1384. margin-top: 0;
  1385. }
  1386.  
  1387. .linked.vertical appchooserbutton:not(:last-child) > combobox > box > button.combo {
  1388. border-bottom-left-radius: 0;
  1389. border-bottom-right-radius: 0;
  1390. }
  1391.  
  1392. .linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > entry:dir(rtl):not(:last-child) {
  1393. border-top-left-radius: 0;
  1394. border-bottom-left-radius: 0;
  1395. margin-left: 0;
  1396. }
  1397.  
  1398. .linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > entry:dir(rtl):not(:first-child) {
  1399. border-top-right-radius: 0;
  1400. border-bottom-right-radius: 0;
  1401. }
  1402.  
  1403. .linked.vertical entry:not(:first-child) {
  1404. border-top-left-radius: 0;
  1405. border-top-right-radius: 0;
  1406. margin-top: 0;
  1407. }
  1408.  
  1409. .linked.vertical entry:not(:last-child) {
  1410. border-bottom-left-radius: 0;
  1411. border-bottom-right-radius: 0;
  1412. }
  1413.  
  1414. .linked:not(.vertical) > dropdown > box > button.combo:dir(ltr), .linked:not(.vertical) > dropdown > box > button.combo:dir(rtl), .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), spinbutton:not(.vertical) > button, spinbutton:not(.vertical) > text, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus-within, .linked:not(.vertical) > button {
  1415. border-radius: 0;
  1416. border-right-style: none;
  1417. margin-left: 0;
  1418. margin-right: 0;
  1419. }
  1420.  
  1421. spinbutton:not(.vertical) > button:first-child, spinbutton:not(.vertical) > text:first-child, .linked:not(.vertical) > entry:first-child, .linked:not(.vertical) > button:first-child {
  1422. border-top-left-radius: 5px;
  1423. border-bottom-left-radius: 5px;
  1424. }
  1425.  
  1426. spinbutton:not(.vertical) > button:last-child, spinbutton:not(.vertical) > text:last-child, .linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child {
  1427. border-top-right-radius: 5px;
  1428. border-bottom-right-radius: 5px;
  1429. border-right-style: solid;
  1430. }
  1431.  
  1432. spinbutton:not(.vertical) > button:only-child, spinbutton:not(.vertical) > text:only-child, .linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child {
  1433. border-radius: 5px;
  1434. border-style: solid;
  1435. }
  1436.  
  1437. spinbutton.vertical > button, spinbutton.vertical > text, .linked.vertical > entry, .linked.vertical > entry:focus-within, .linked.vertical > button {
  1438. border-radius: 0;
  1439. border-bottom-style: none;
  1440. }
  1441.  
  1442. spinbutton.vertical > button:first-child, spinbutton.vertical > text:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child {
  1443. border-top-left-radius: 5px;
  1444. border-top-right-radius: 5px;
  1445. }
  1446.  
  1447. spinbutton.vertical > button:last-child, spinbutton.vertical > text:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child {
  1448. border-bottom-left-radius: 5px;
  1449. border-bottom-right-radius: 5px;
  1450. border-bottom-style: solid;
  1451. }
  1452.  
  1453. spinbutton.vertical > button:only-child, spinbutton.vertical > text:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child {
  1454. border-radius: 5px;
  1455. border-style: solid;
  1456. }
  1457.  
  1458. .app-notification button, notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:hover, button.link:hover, button.link:active, button.link:checked, button.link,
  1459. list > row button.image-button:not(.flat) {
  1460. border-color: transparent;
  1461. background-color: transparent;
  1462. background-image: none;
  1463. box-shadow: none;
  1464. }
  1465.  
  1466.  
  1467. list > row button.image-button:not(.flat):hover {
  1468. color: #0b0b0b;
  1469. border-color: rgba(0, 0, 0, 0.15);
  1470. border-top-color: rgba(0, 0, 0, 0.15);
  1471. border-bottom-color: rgba(0, 0, 0, 0.27);
  1472. background-color: #f7f7f7;
  1473. background-clip: padding-box;
  1474. background-origin: padding-box;
  1475. box-shadow: none;
  1476. }
  1477.  
  1478.  
  1479. list > row button.image-button:not(.flat):active,
  1480. list > row button.image-button:not(.flat):checked {
  1481. color: white;
  1482. background-color: #315bef;
  1483. border-color: #2350ee;
  1484. border-top-color: #3f66f0;
  1485. border-bottom-color: #1241e5;
  1486. background-image: linear-gradient(0deg, #2350ee 0%, #5779f2 100%);
  1487. box-shadow: none;
  1488. }
  1489.  
  1490.  
  1491. list > row button.image-button:not(.flat).suggested-action {
  1492. background-clip: border-box;
  1493. color: white;
  1494. background-color: #315bef;
  1495. border-color: #1544ed;
  1496. background-image: none;
  1497. box-shadow: none;
  1498. }
  1499.  
  1500.  
  1501. list > row button.image-button:not(.flat).destructive-action {
  1502. background-clip: border-box;
  1503. color: white;
  1504. background-color: #f8464c;
  1505. border-color: #f7292f;
  1506. background-image: none;
  1507. box-shadow: none;
  1508. }
  1509.  
  1510. link, button.link {
  1511. color: #3484e2;
  1512. }
  1513.  
  1514. link:visited, button.link:visited {
  1515. color: #505050;
  1516. }
  1517.  
  1518. *:selected link:visited, *:selected button.link:visited {
  1519. color: #adbdf9;
  1520. }
  1521.  
  1522. link:hover, button.link:hover {
  1523. color: #619fe8;
  1524. }
  1525.  
  1526. *:selected link:hover, *:selected button.link:hover {
  1527. color: #eaeffd;
  1528. }
  1529.  
  1530. link:active, button.link:active {
  1531. color: #3484e2;
  1532. }
  1533.  
  1534. *:selected link:active, *:selected button.link:active {
  1535. color: #d6defc;
  1536. }
  1537.  
  1538. infobar.info > revealer > box link, infobar.question > revealer > box link, infobar.warning > revealer > box link, infobar.error > revealer > box link, .selection-mode headerbar .subtitle:link, headerbar.selection-mode .subtitle:link, link:selected, *:selected link, button.link:selected, *:selected button.link {
  1539. color: #d6defc;
  1540. }
  1541.  
  1542. button.link > label {
  1543. text-decoration-line: underline;
  1544. }
  1545.  
  1546. spinbutton {
  1547. min-height: 24px;
  1548. outline: none;
  1549. }
  1550.  
  1551. spinbutton:drop(active) {
  1552. box-shadow: none;
  1553. }
  1554.  
  1555. spinbutton button:active {
  1556. color: white;
  1557. }
  1558.  
  1559. spinbutton:disabled {
  1560. color: rgba(36, 36, 36, 0.45);
  1561. }
  1562.  
  1563. spinbutton > text:focus {
  1564. box-shadow: 0 1px 1px 0 transparent, inset 0 0 0 1px #7894f5;
  1565. }
  1566.  
  1567. spinbutton > text:drop(active) {
  1568. box-shadow: 0 1px 1px 0 transparent, inset 0 0 0 1px #F08437;
  1569. }
  1570.  
  1571. spinbutton > button {
  1572. border: 1px solid rgba(0, 0, 0, 0.15);
  1573. color: #242424;
  1574. border-color: rgba(0, 0, 0, 0.15);
  1575. border-top-color: rgba(0, 0, 0, 0.15);
  1576. border-bottom-color: rgba(0, 0, 0, 0.27);
  1577. background-color: white;
  1578. background-clip: padding-box;
  1579. background-origin: padding-box;
  1580. box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
  1581. }
  1582.  
  1583. spinbutton:not(.vertical) > text {
  1584. padding: 2px 8px;
  1585. min-width: 28px;
  1586. }
  1587.  
  1588. spinbutton:not(.vertical):dir(ltr) > text, spinbutton:not(.vertical):dir(rtl) > button.up {
  1589. border-radius: 5px 0 0 5px;
  1590. }
  1591.  
  1592. spinbutton:not(.vertical) > button + button {
  1593. border-left-style: none;
  1594. }
  1595.  
  1596. spinbutton:not(.vertical) > button:hover:not(:active),
  1597. spinbutton:not(.vertical) > button:hover + button {
  1598. box-shadow: inset 1px 0 rgba(0, 0, 0, 0.15);
  1599. }
  1600.  
  1601. spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover),
  1602. spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled {
  1603. box-shadow: inset 1px 0 rgba(0, 0, 0, 0);
  1604. }
  1605.  
  1606. spinbutton:not(.vertical) > button:first-child:hover:not(:active),
  1607. spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active),
  1608. spinbutton:not(.vertical) > text + button:not(:active):hover {
  1609. box-shadow: none;
  1610. }
  1611.  
  1612. spinbutton:not(.vertical) > text:focus-within + button {
  1613. border-left-color: #7894f5;
  1614. }
  1615.  
  1616. spinbutton:not(.vertical) > text:drop(active) + button {
  1617. border-left-color: #F08437;
  1618. }
  1619.  
  1620. .osd spinbutton:not(.vertical), .osd spinbutton:not(.vertical):focus-within, .osd spinbutton:not(.vertical):drop(active) {
  1621. border-image: none;
  1622. }
  1623.  
  1624. .osd spinbutton:not(.vertical) > button:hover:not(:active),
  1625. .osd spinbutton:not(.vertical) > button:hover + button {
  1626. box-shadow: inset 1px 0 rgba(0, 0, 0, 0.15);
  1627. }
  1628.  
  1629. .osd spinbutton:not(.vertical) > button:first-child:hover:not(:active),
  1630. .osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active),
  1631. .osd spinbutton:not(.vertical) > text + button:not(:active):hover {
  1632. box-shadow: none;
  1633. }
  1634.  
  1635. .osd spinbutton:not(.vertical) > text:focus-within + button {
  1636. border-left-color: #7894f5;
  1637. }
  1638.  
  1639. spinbutton.vertical > button, spinbutton.vertical > text {
  1640. min-width: 0;
  1641. }
  1642.  
  1643. spinbutton.vertical > text {
  1644. padding: 6px 2px;
  1645. }
  1646.  
  1647. spinbutton.vertical > button.up {
  1648. border-radius: 5px 5px 0 0;
  1649. }
  1650.  
  1651. spinbutton.vertical > text:focus-within + button {
  1652. border-top-color: #7894f5;
  1653. }
  1654.  
  1655. spinbutton.vertical > text:drop(active) + button {
  1656. border-top-color: #F08437;
  1657. }
  1658.  
  1659. dropdown > button > box {
  1660. border-spacing: 6px;
  1661. }
  1662.  
  1663. dropdown,
  1664. combobox {
  1665. min-height: 24px;
  1666. }
  1667.  
  1668. dropdown button.combo,
  1669. combobox button.combo {
  1670. padding: 0 12px;
  1671. min-height: 24px;
  1672. }
  1673.  
  1674. dropdown > popover.menu > contents modelbutton,
  1675. combobox > popover.menu > contents modelbutton {
  1676. padding-left: 9px;
  1677. padding-right: 9px;
  1678. }
  1679.  
  1680. dropdown arrow,
  1681. combobox arrow {
  1682. color: white;
  1683. background-color: #315bef;
  1684. border-color: #2350ee;
  1685. border-top-color: #3f66f0;
  1686. border-bottom-color: #1241e5;
  1687. background-image: linear-gradient(0deg, #2350ee 0%, #5779f2 100%);
  1688. box-shadow: none;
  1689. -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow-dark.png"), url("assets/[email protected]"));
  1690. min-height: 16px;
  1691. min-width: 16px;
  1692. padding: 0;
  1693. margin: -1px -13px -1px -1px;
  1694. border-radius: 0 5px 5px 0;
  1695. border-width: 1px;
  1696. border-style: solid;
  1697. border-left-width: 0;
  1698. }
  1699.  
  1700. dropdown button.combo:checked, .background dropdown button.combo:checked,
  1701. combobox button.combo:checked, .background combobox button.combo:checked {
  1702. transition: none;
  1703. }
  1704.  
  1705. dropdown:drop(active) button.combo,
  1706. combobox:drop(active) button.combo {
  1707. color: #F08437;
  1708. border-color: #F08437;
  1709. box-shadow: none;
  1710. }
  1711.  
  1712. dropdown popover,
  1713. combobox popover {
  1714. margin-top: 4px;
  1715. padding: 0;
  1716. }
  1717.  
  1718. dropdown popover listview,
  1719. combobox popover listview {
  1720. margin: 6px 0;
  1721. }
  1722.  
  1723. dropdown popover listview > row,
  1724. combobox popover listview > row {
  1725. padding: 6px;
  1726. }
  1727.  
  1728. dropdown popover listview > row:selected,
  1729. combobox popover listview > row:selected {
  1730. color: white;
  1731. background-color: #315bef;
  1732. }
  1733.  
  1734. dropdown popover .dropdown-searchbar,
  1735. combobox popover .dropdown-searchbar {
  1736. padding: 6px;
  1737. border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  1738. }
  1739.  
  1740. dropdown .linked:not(.vertical) > entry.combo + button.combo arrow, .linked:not(.vertical) > dropdown > box > button.combo arrow,
  1741. combobox .linked:not(.vertical) > entry.combo + button.combo arrow, .linked:not(.vertical) > combobox > box > button.combo arrow {
  1742. border: none;
  1743. background: none;
  1744. box-shadow: none;
  1745. min-height: 16px;
  1746. min-width: 16px;
  1747. padding: 0;
  1748. border-radius: 0 5px 5px 0;
  1749. -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow.png"), url("assets/[email protected]"));
  1750. }
  1751.  
  1752. dropdown .linked:not(.vertical) > entry.combo + button.combo,
  1753. combobox .linked:not(.vertical) > entry.combo + button.combo {
  1754. padding: 0;
  1755. }
  1756.  
  1757. dropdown .linked:not(.vertical) > entry.combo + button.combo arrow,
  1758. combobox .linked:not(.vertical) > entry.combo + button.combo arrow {
  1759. margin: 0 3px;
  1760. }
  1761.  
  1762. dropdown .linked:not(.vertical) > entry.combo + button.combo:active arrow,
  1763. dropdown .linked:not(.vertical) > entry.combo + button.combo:checked arrow, .linked:not(.vertical) > dropdown > box > button.combo:active arrow, .linked:not(.vertical) > dropdown > box > button.combo:checked arrow,
  1764. combobox .linked:not(.vertical) > entry.combo + button.combo:active arrow,
  1765. combobox .linked:not(.vertical) > entry.combo + button.combo:checked arrow, .linked:not(.vertical) > combobox > box > button.combo:active arrow, .linked:not(.vertical) > combobox > box > button.combo:checked arrow {
  1766. background-color: transparent;
  1767. -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow-dark.png"), url("assets/[email protected]"));
  1768. }
  1769.  
  1770. .linked:not(.vertical) > dropdown:first-child > box > button.combo, .linked:not(.vertical) > combobox:first-child > box > button.combo {
  1771. border-top-left-radius: 5px;
  1772. border-bottom-left-radius: 5px;
  1773. }
  1774.  
  1775. dropdown .linked:not(.vertical) > button.combo:last-child, .linked:not(.vertical) > dropdown:last-child > box > button.combo,
  1776. combobox .linked:not(.vertical) > button.combo:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo {
  1777. border-top-right-radius: 5px;
  1778. border-bottom-right-radius: 5px;
  1779. border-right: 1px solid rgba(0, 0, 0, 0.15);
  1780. }
  1781.  
  1782. dropdown .linked:not(.vertical) > button.combo:last-child arrow, dropdown .linked:not(.vertical) > button.combo:last-child:active arrow, .linked:not(.vertical) > dropdown:last-child > box > button.combo arrow, .linked:not(.vertical) > dropdown:last-child > box > button.combo:active arrow,
  1783. combobox .linked:not(.vertical) > button.combo:last-child arrow,
  1784. combobox .linked:not(.vertical) > button.combo:last-child:active arrow, .linked:not(.vertical) > combobox:last-child > box > button.combo arrow, .linked:not(.vertical) > combobox:last-child > box > button.combo:active arrow {
  1785. border-top-right-radius: 5px;
  1786. border-bottom-right-radius: 5px;
  1787. }
  1788.  
  1789. .linked:not(.vertical) > dropdown:only-child > box > button.combo, .linked:not(.vertical) > combobox:only-child > box > button.combo {
  1790. border-radius: 5px;
  1791. }
  1792.  
  1793. .linked.vertical > dropdown:first-child > box > button.combo, .linked.vertical > combobox:first-child > box > button.combo {
  1794. border-top-left-radius: 5px;
  1795. border-top-right-radius: 5px;
  1796. }
  1797.  
  1798. .linked.vertical > dropdown:last-child > box > button.combo, .linked.vertical > combobox:last-child > box > button.combo {
  1799. border-bottom-left-radius: 5px;
  1800. border-bottom-right-radius: 5px;
  1801. }
  1802.  
  1803. .linked.vertical > dropdown:only-child > box > button.combo, .linked.vertical > combobox:only-child > box > button.combo {
  1804. border-radius: 5px;
  1805. }
  1806.  
  1807. .toolbar {
  1808. padding: 3px;
  1809. border-spacing: 3px;
  1810. }
  1811.  
  1812. .toolbar separator {
  1813. background: none;
  1814. }
  1815.  
  1816. .toolbar.horizontal separator {
  1817. margin: 0 6px;
  1818. }
  1819.  
  1820. .toolbar.vertical separator {
  1821. margin: 6px 0;
  1822. }
  1823.  
  1824. .toolbar button {
  1825. margin: 0;
  1826. min-height: 24px;
  1827. min-width: 24px;
  1828. padding: 3px 6px;
  1829. }
  1830.  
  1831. .toolbar button.image-button {
  1832. padding: 3px;
  1833. }
  1834.  
  1835. .osd .toolbar {
  1836. background-color: transparent;
  1837. }
  1838.  
  1839. .toolbar.osd {
  1840. padding: 6px;
  1841. border: none;
  1842. border-radius: 9px;
  1843. background-color: #2a2a2a;
  1844. color: #dadada;
  1845. box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15);
  1846. }
  1847.  
  1848. .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom {
  1849. border-radius: 0;
  1850. }
  1851.  
  1852. .toolbar.osd button {
  1853. border: none;
  1854. }
  1855.  
  1856. searchbar > revealer > box {
  1857. padding: 6px;
  1858. border-spacing: 6px;
  1859. border-style: solid;
  1860. border-color: #cfcfcf;
  1861. background-color: #f5f5f5;
  1862. border-width: 0 0 1px;
  1863. box-shadow: none;
  1864. }
  1865.  
  1866. searchbar entry, searchbar button {
  1867. margin-top: 0;
  1868. margin-bottom: 0;
  1869. outline: none;
  1870. }
  1871.  
  1872. searchbar button.flat, searchbar .close {
  1873. min-width: 18px;
  1874. min-height: 18px;
  1875. padding: 4px;
  1876. border-radius: 50%;
  1877. }
  1878.  
  1879. actionbar > revealer > box {
  1880. padding: 6px;
  1881. border-spacing: 6px;
  1882. border-top: 1px solid rgba(0, 0, 0, 0.15);
  1883. box-shadow: none;
  1884. background-color: #ededed;
  1885. color: #363636;
  1886. }
  1887.  
  1888. actionbar > revealer > box entry,
  1889. actionbar > revealer > box button,
  1890. actionbar > revealer > box menubutton,
  1891. actionbar > revealer > box splitbutton,
  1892. actionbar > revealer > box splitbutton > button,
  1893. actionbar > revealer > box splitbutton > menubutton,
  1894. actionbar > revealer > box menubutton > button {
  1895. margin: 0;
  1896. }
  1897.  
  1898. headerbar .linked:not(.vertical) > entry, headerbar .linked:not(.vertical) > entry:focus-within, headerbar .linked:not(.vertical) > entry:disabled, headerbar .linked:not(.vertical) > button, headerbar .linked:not(.vertical) > button:hover, headerbar .linked:not(.vertical) > button:active, headerbar .linked:not(.vertical) > button:checked, headerbar .linked:not(.vertical) > button:disabled {
  1899. border-radius: 0;
  1900. border-left-style: none;
  1901. border-right-style: solid;
  1902. }
  1903.  
  1904. headerbar .linked:not(.vertical) > entry:first-child, headerbar .linked:not(.vertical) > button:first-child {
  1905. border-top-left-radius: 5px;
  1906. border-bottom-left-radius: 5px;
  1907. border-left-style: solid;
  1908. }
  1909.  
  1910. headerbar .linked:not(.vertical) > entry:last-child, headerbar .linked:not(.vertical) > button:last-child {
  1911. border-top-right-radius: 5px;
  1912. border-bottom-right-radius: 5px;
  1913. }
  1914.  
  1915. headerbar .linked:not(.vertical) > entry:only-child, headerbar .linked:not(.vertical) > button:only-child {
  1916. border-radius: 5px;
  1917. border-style: solid;
  1918. }
  1919.  
  1920. headerbar separator.titlebutton {
  1921. min-width: 0;
  1922. min-height: 0;
  1923. background: none;
  1924. border: none;
  1925. }
  1926.  
  1927. headerbar entry {
  1928. color: #575757;
  1929. background-color: white;
  1930. background-image: linear-gradient(0deg, #f1f1f1 0%, #fdfdfd 95%, #fefefe 100%);
  1931. outline: none;
  1932. border-radius: 7px;
  1933. border: 3px solid transparent;
  1934. border-image-width: 6px 6px 6px 6px;
  1935. border-image-slice: 6 6 6 6;
  1936. border-image-repeat: stretch;
  1937. background-clip: padding-box;
  1938. border-image-source: -gtk-scaled(url("assets/header-entry.png"), url("assets/[email protected]"));
  1939. }
  1940.  
  1941. headerbar entry image, headerbar entry image:hover {
  1942. color: inherit;
  1943. }
  1944.  
  1945. headerbar entry:backdrop {
  1946. opacity: 0.65;
  1947. background-image: none;
  1948. }
  1949.  
  1950. headerbar entry:focus-within {
  1951. background-image: none;
  1952. background-color: #ffffff;
  1953. outline: none;
  1954. box-shadow: none;
  1955. border-radius: 7px;
  1956. border-image-source: -gtk-scaled(url("assets/entry-focus.png"), url("assets/[email protected]"));
  1957. }
  1958.  
  1959. headerbar entry:disabled {
  1960. color: rgba(87, 87, 87, 0.35);
  1961. background-color: white;
  1962. opacity: 1;
  1963. border-radius: 7px;
  1964. border: 3px solid transparent;
  1965. border-image-source: -gtk-scaled(url("assets/header-entry-disabled.png"), url("assets/[email protected]"));
  1966. }
  1967.  
  1968. headerbar entry > text > selection:focus {
  1969. background-color: #315bef;
  1970. color: white;
  1971. }
  1972.  
  1973. headerbar entry > progress {
  1974. border-color: #315bef;
  1975. background-image: none;
  1976. background-color: transparent;
  1977. }
  1978.  
  1979. headerbar entry.warning {
  1980. color: white;
  1981. border-color: #F27835;
  1982. background-color: #eda47b;
  1983. }
  1984.  
  1985. headerbar entry.warning:focus-within {
  1986. color: white;
  1987. background-color: #F27835;
  1988. }
  1989.  
  1990. headerbar entry.warning selection {
  1991. background-color: white;
  1992. color: #F27835;
  1993. }
  1994.  
  1995. headerbar entry.error {
  1996. color: white;
  1997. border-color: #FC4138;
  1998. background-color: #f3837d;
  1999. }
  2000.  
  2001. headerbar entry.error:focus-within {
  2002. color: white;
  2003. background-color: #FC4138;
  2004. }
  2005.  
  2006. headerbar entry.error selection {
  2007. background-color: white;
  2008. color: #FC4138;
  2009. }
  2010.  
  2011. headerbar button {
  2012. border-color: rgba(0, 0, 0, 0.15);
  2013. color: #575757;
  2014. background-color: white;
  2015. background-image: linear-gradient(0deg, #f1f1f1 0%, #fdfdfd 95%, #fefefe 100%);
  2016. box-shadow: none;
  2017. }
  2018.  
  2019. headerbar button:backdrop {
  2020. opacity: 0.65;
  2021. background-image: none;
  2022. }
  2023.  
  2024. headerbar button:hover {
  2025. border-color: rgba(0, 0, 0, 0.15);
  2026. color: #525252;
  2027. background-color: #fafafa;
  2028. background-image: linear-gradient(0deg, #f8f8f8 0%, #ffffff 100%);
  2029. transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
  2030. }
  2031.  
  2032. headerbar button:active {
  2033. color: white;
  2034. background-color: #888888;
  2035. background-image: none;
  2036. border-color: #797979;
  2037. transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
  2038. transition-duration: 300ms;
  2039. }
  2040.  
  2041. headerbar button:active:hover {
  2042. color: white;
  2043. background-color: #888888;
  2044. background-image: none;
  2045. border-color: #797979;
  2046. }
  2047.  
  2048. headerbar button:checked {
  2049. color: white;
  2050. background-color: #686868;
  2051. background-image: linear-gradient(0deg, #656565 0%, #707070 100%);
  2052. border-color: rgba(0, 0, 0, 0.15);
  2053. transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
  2054. transition-duration: 300ms;
  2055. }
  2056.  
  2057. headerbar button:checked:hover {
  2058. background-image: linear-gradient(0deg, #656565 0%, #707070 100%);
  2059. background-clip: border-box;
  2060. background-origin: border-box;
  2061. transition: none;
  2062. }
  2063.  
  2064. headerbar button:disabled {
  2065. background-color: rgba(255, 255, 255, 0.45);
  2066. box-shadow: none;
  2067. }
  2068.  
  2069. headerbar button:disabled label, headerbar button:disabled {
  2070. color: rgba(87, 87, 87, 0.35);
  2071. opacity: 1;
  2072. }
  2073.  
  2074. headerbar button.flat {
  2075. border-color: transparent;
  2076. background-color: transparent;
  2077. background-image: none;
  2078. box-shadow: none;
  2079. }
  2080.  
  2081. headerbar {
  2082. min-height: 38px;
  2083. padding: 0;
  2084. margin: 0;
  2085. background-image: linear-gradient(0deg, #d2d2d2 0%, #e2e2e2 50%, #e9e9e9 100%);
  2086. color: #575757;
  2087. background-color: #e5e5e5;
  2088. border-bottom: 1px solid #a1a1a1;
  2089. box-shadow: none;
  2090. }
  2091.  
  2092. .csd headerbar {
  2093. background-image: linear-gradient(0deg, #d2d2d2 0%, #e2e2e2 50%, #e9e9e9 100%);
  2094. background-color: #e5e5e5;
  2095. border-bottom: 1px solid #a1a1a1;
  2096. }
  2097.  
  2098. headerbar:backdrop {
  2099. transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  2100. color: rgba(87, 87, 87, 0.7);
  2101. background-image: linear-gradient(0deg, #F6F6F6 0%, #F6F6F6 100%);
  2102. background-color: #F6F6F6;
  2103. border-color: #c7c7c7;
  2104. }
  2105.  
  2106. .csd headerbar:backdrop {
  2107. background-color: #F6F6F6;
  2108. border-color: #c7c7c7;
  2109. }
  2110.  
  2111. headerbar.flat, headerbar.flat:backdrop {
  2112. border: none;
  2113. background: none;
  2114. }
  2115.  
  2116. headerbar.flat windowcontrols {
  2117. padding: 0 3px;
  2118. border-spacing: 3px;
  2119. }
  2120.  
  2121. headerbar .title {
  2122. padding-left: 12px;
  2123. padding-right: 12px;
  2124. }
  2125.  
  2126. headerbar .subtitle {
  2127. font-size: smaller;
  2128. padding-left: 12px;
  2129. padding-right: 12px;
  2130. margin-top: -3px;
  2131. }
  2132.  
  2133. headerbar > windowhandle > box {
  2134. padding: 0 8px;
  2135. }
  2136.  
  2137. headerbar > windowhandle > box,
  2138. headerbar > windowhandle > box > box.start,
  2139. headerbar > windowhandle > box > box.end {
  2140. border-spacing: 6px;
  2141. }
  2142.  
  2143. headerbar button, headerbar button.image-button {
  2144. min-height: 24px;
  2145. min-width: 22px;
  2146. }
  2147.  
  2148. headerbar button.destructive-action:hover {
  2149. background-clip: border-box;
  2150. color: white;
  2151. background-color: #f95f64;
  2152. border-color: #f84147;
  2153. background-image: none;
  2154. box-shadow: none;
  2155. }
  2156.  
  2157. headerbar button.destructive-action:active, headerbar button.destructive-action:checked {
  2158. background-clip: border-box;
  2159. color: white;
  2160. background-color: #fa777c;
  2161. border-color: #f95a5f;
  2162. background-image: none;
  2163. box-shadow: none;
  2164. }
  2165.  
  2166. headerbar button.suggested-action:hover {
  2167. background-clip: border-box;
  2168. color: white;
  2169. background-color: #4a92e5;
  2170. border-color: #3081e1;
  2171. background-image: none;
  2172. box-shadow: none;
  2173. }
  2174.  
  2175. headerbar button.suggested-action:active, headerbar button.suggested-action:checked {
  2176. background-clip: border-box;
  2177. color: white;
  2178. background-color: #619fe8;
  2179. border-color: #468fe5;
  2180. background-image: none;
  2181. box-shadow: none;
  2182. }
  2183.  
  2184. headerbar menubutton > button {
  2185. min-height: 24px;
  2186. min-width: 22px;
  2187. }
  2188.  
  2189. headerbar entry {
  2190. min-height: 19px;
  2191. margin-top: 4px;
  2192. margin-bottom: 4px;
  2193. margin-left: 0;
  2194. margin-right: 0;
  2195. padding: 2px 8px;
  2196. border-radius: 7px;
  2197. }
  2198.  
  2199. headerbar entry,
  2200. headerbar spinbutton,
  2201. headerbar button,
  2202. headerbar switch,
  2203. headerbar menubutton,
  2204. headerbar splitbutton,
  2205. headerbar separator:not(.sidebar) {
  2206. margin-top: 6px;
  2207. margin-bottom: 6px;
  2208. }
  2209.  
  2210. headerbar menubutton > button,
  2211. headerbar spinbutton > button,
  2212. headerbar splitbutton > button,
  2213. headerbar splitbutton > menubutton,
  2214. headerbar entry > menubutton {
  2215. margin-top: 0;
  2216. margin-bottom: 0;
  2217. }
  2218.  
  2219. headerbar switch:backdrop {
  2220. opacity: 0.75;
  2221. }
  2222.  
  2223. headerbar .linked:not(.vertical) > button {
  2224. min-width: 20px;
  2225. border-right: 1px solid rgba(0, 0, 0, 0.15);
  2226. }
  2227.  
  2228. headerbar .linked:not(.vertical) > button:not(:first-child):active {
  2229. box-shadow: -1px 0 #747474;
  2230. }
  2231.  
  2232. headerbar .linked:not(.vertical) > button:not(:first-child):checked {
  2233. box-shadow: -1px 0 #585858;
  2234. }
  2235.  
  2236. headerbar .linked:not(.vertical) > entry {
  2237. color: #575757;
  2238. background-color: white;
  2239. background-image: linear-gradient(0deg, #f1f1f1 0%, #fdfdfd 95%, #fefefe 100%);
  2240. outline: none;
  2241. margin-top: 6px;
  2242. margin-bottom: 6px;
  2243. padding: 0 8px;
  2244. border-radius: 5px;
  2245. border-width: 1px;
  2246. border: 1px solid rgba(0, 0, 0, 0.15);
  2247. }
  2248.  
  2249. headerbar .linked:not(.vertical) > entry image, headerbar .linked:not(.vertical) > entry image:hover {
  2250. color: inherit;
  2251. }
  2252.  
  2253. headerbar .linked:not(.vertical) > entry:focus-within {
  2254. background-image: none;
  2255. background-color: #ffffff;
  2256. outline: none;
  2257. border-color: #7894f5;
  2258. }
  2259.  
  2260. headerbar .linked:not(.vertical) > entry:disabled {
  2261. color: rgba(87, 87, 87, 0.35);
  2262. background-color: white;
  2263. opacity: 1;
  2264. }
  2265.  
  2266. headerbar .linked:not(.vertical) > entry:backdrop {
  2267. opacity: 0.65;
  2268. background-image: none;
  2269. }
  2270.  
  2271. headerbar stackswitcher > button {
  2272. min-height: 24px;
  2273. border-color: rgba(0, 0, 0, 0.15);
  2274. color: #575757;
  2275. background-color: white;
  2276. background-image: linear-gradient(0deg, #f1f1f1 0%, #fdfdfd 95%, #fefefe 100%);
  2277. }
  2278.  
  2279. headerbar stackswitcher > button:hover {
  2280. border-color: rgba(0, 0, 0, 0.15);
  2281. color: #525252;
  2282. background-color: #fafafa;
  2283. background-image: linear-gradient(0deg, #f8f8f8 0%, #ffffff 100%);
  2284. }
  2285.  
  2286. headerbar stackswitcher > button:active {
  2287. color: white;
  2288. background-color: #888888;
  2289. background-image: none;
  2290. border-color: #797979;
  2291. }
  2292.  
  2293. headerbar stackswitcher > button:checked {
  2294. color: white;
  2295. background-color: #686868;
  2296. background-image: linear-gradient(0deg, #656565 0%, #707070 100%);
  2297. border-color: rgba(0, 0, 0, 0.15);
  2298. }
  2299.  
  2300. headerbar stackswitcher > button:disabled {
  2301. color: rgba(87, 87, 87, 0.45);
  2302. }
  2303.  
  2304. headerbar stackswitcher > button:backdrop {
  2305. opacity: 0.65;
  2306. background-image: none;
  2307. }
  2308.  
  2309. .selection-mode headerbar, headerbar.selection-mode {
  2310. color: white;
  2311. background-color: #6887cd;
  2312. border-color: #597bc8;
  2313. box-shadow: none;
  2314. background-image: none;
  2315. text-shadow: none;
  2316. }
  2317.  
  2318. .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop {
  2319. background-color: #6887cd;
  2320. color: rgba(255, 255, 255, 0.6);
  2321. border-color: #597bc8;
  2322. }
  2323.  
  2324. .selection-mode headerbar button, headerbar.selection-mode button {
  2325. border-color: transparent;
  2326. background-color: transparent;
  2327. background-image: none;
  2328. box-shadow: none;
  2329. }
  2330.  
  2331. .selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu {
  2332. box-shadow: none;
  2333. padding-left: 10px;
  2334. padding-right: 10px;
  2335. }
  2336.  
  2337. .selection-mode headerbar .selection-menu .arrow, headerbar.selection-mode .selection-menu .arrow {
  2338. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  2339. }
  2340.  
  2341. headerbar.default-decoration {
  2342. min-height: 26px;
  2343. padding: 0;
  2344. background-color: #e5e5e5;
  2345. background-image: linear-gradient(0deg, #e2e2e2 0%, #e9e9e9 100%);
  2346. }
  2347.  
  2348. headerbar.default-decoration windowcontrols button,
  2349. headerbar.default-decoration windowcontrols menubutton {
  2350. border: none;
  2351. min-width: 16px;
  2352. min-height: 16px;
  2353. margin: 0;
  2354. padding: 0;
  2355. }
  2356.  
  2357. headerbar.default-decoration windowcontrols menubutton button {
  2358. min-height: 20px;
  2359. min-width: 20px;
  2360. margin: 0;
  2361. padding: 4px;
  2362. }
  2363.  
  2364. headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop {
  2365. border: none;
  2366. }
  2367.  
  2368. path-bar > button {
  2369. min-width: 12px;
  2370. min-height: 20px;
  2371. }
  2372.  
  2373. path-bar > button.text-button, path-bar > button.image-button, path-bar > button {
  2374. padding-left: 6px;
  2375. padding-right: 6px;
  2376. }
  2377.  
  2378. path-bar > button:hover {
  2379. box-shadow: none;
  2380. }
  2381.  
  2382. path-bar > button:active, path-bar > button:checked {
  2383. color: white;
  2384. background-color: #686868;
  2385. background-image: linear-gradient(0deg, #656565 0%, #707070 100%);
  2386. border-color: rgba(0, 0, 0, 0.15);
  2387. border-color: rgba(0, 0, 0, 0.15);
  2388. }
  2389.  
  2390. path-bar > button:disabled {
  2391. border-color: rgba(0, 0, 0, 0.15);
  2392. }
  2393.  
  2394. path-bar > button.text-button.image-button label {
  2395. padding-left: 0;
  2396. padding-right: 0;
  2397. }
  2398.  
  2399. path-bar > button.text-button.image-button label:last-child, path-bar > button label:last-child {
  2400. padding-right: 10px;
  2401. }
  2402.  
  2403. path-bar > button.text-button.image-button label:first-child, path-bar > button label:first-child {
  2404. padding-left: 10px;
  2405. }
  2406.  
  2407. path-bar > button.slider-button, path-bar > button:not(.image-button):not(.text-button) {
  2408. padding-left: 1px;
  2409. padding-right: 1px;
  2410. }
  2411.  
  2412. path-bar > button image {
  2413. padding-left: 4px;
  2414. padding-right: 4px;
  2415. }
  2416.  
  2417. columnview.view,
  2418. treeview.view {
  2419. border-left-color: #cfcfcf;
  2420. border-top-color: #cfcfcf;
  2421. }
  2422.  
  2423. columnview.view acceleditor > label,
  2424. treeview.view acceleditor > label {
  2425. background-color: #315bef;
  2426. }
  2427.  
  2428. columnview.view:selected, columnview.view:selected:focus,
  2429. treeview.view:selected,
  2430. treeview.view:selected:focus {
  2431. border-radius: 0;
  2432. border-left-color: #98adf7;
  2433. border-top-color: rgba(36, 36, 36, 0.15);
  2434. }
  2435.  
  2436. columnview.view:disabled, label:disabled > selection.view,
  2437. treeview.view:disabled {
  2438. color: rgba(36, 36, 36, 0.45);
  2439. }
  2440.  
  2441. columnview.view:disabled:selected, label:disabled > selection.view:selected,
  2442. treeview.view:disabled:selected {
  2443. color: #839df5;
  2444. }
  2445.  
  2446. columnview.view.separator,
  2447. treeview.view.separator {
  2448. min-height: 2px;
  2449. color: rgba(0, 0, 0, 0.15);
  2450. }
  2451.  
  2452. columnview.view > dndtarget:drop(active),
  2453. treeview.view > dndtarget:drop(active) {
  2454. border-style: solid none;
  2455. border-width: 1px;
  2456. border-color: #2b408a;
  2457. }
  2458.  
  2459. columnview.view > dndtarget:drop(active).after,
  2460. treeview.view > dndtarget:drop(active).after {
  2461. border-top-style: none;
  2462. }
  2463.  
  2464. columnview.view > dndtarget:drop(active).before,
  2465. treeview.view > dndtarget:drop(active).before {
  2466. border-bottom-style: none;
  2467. }
  2468.  
  2469. columnview.view.expander,
  2470. treeview.view.expander {
  2471. min-width: 16px;
  2472. min-height: 16px;
  2473. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
  2474. color: #929292;
  2475. }
  2476.  
  2477. columnview.view.expander:dir(rtl),
  2478. treeview.view.expander:dir(rtl) {
  2479. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
  2480. }
  2481.  
  2482. columnview.view.expander:hover,
  2483. treeview.view.expander:hover {
  2484. color: #242424;
  2485. }
  2486.  
  2487. columnview.view.expander:selected,
  2488. treeview.view.expander:selected {
  2489. color: #c1cefa;
  2490. }
  2491.  
  2492. columnview.view.expander:selected:hover,
  2493. treeview.view.expander:selected:hover {
  2494. color: white;
  2495. }
  2496.  
  2497. columnview.view.expander:checked,
  2498. treeview.view.expander:checked {
  2499. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  2500. }
  2501.  
  2502. columnview.view.progressbar, columnview.view.progressbar:focus,
  2503. treeview.view.progressbar,
  2504. treeview.view.progressbar:focus {
  2505. color: white;
  2506. border-radius: 5px;
  2507. background-color: #315bef;
  2508. }
  2509.  
  2510. columnview.view.progressbar:selected, columnview.view.progressbar:selected:focus, columnview.view.progressbar:focus:selected, columnview.view.progressbar:focus:selected:focus,
  2511. treeview.view.progressbar:selected,
  2512. treeview.view.progressbar:selected:focus,
  2513. treeview.view.progressbar:focus:selected,
  2514. treeview.view.progressbar:focus:selected:focus {
  2515. color: #315bef;
  2516. box-shadow: none;
  2517. background-color: white;
  2518. }
  2519.  
  2520. columnview.view.trough,
  2521. treeview.view.trough {
  2522. color: #242424;
  2523. background-color: rgba(0, 0, 0, 0.15);
  2524. border-radius: 5px;
  2525. border-width: 0;
  2526. }
  2527.  
  2528. columnview.view.trough:selected, columnview.view.trough:selected:focus,
  2529. treeview.view.trough:selected,
  2530. treeview.view.trough:selected:focus {
  2531. color: white;
  2532. background-color: rgba(0, 0, 0, 0.2);
  2533. border-radius: 5px;
  2534. border-width: 0;
  2535. }
  2536.  
  2537. columnview.view > header > button,
  2538. treeview.view > header > button {
  2539. min-height: 24px;
  2540. min-width: 38px;
  2541. padding: 0 6px;
  2542. font-weight: bold;
  2543. color: #505050;
  2544. background-color: #ffffff;
  2545. background-image: none;
  2546. box-shadow: none;
  2547. border-style: none solid none none;
  2548. border-radius: 0;
  2549. border-image: linear-gradient(to bottom, #ffffff 20%, rgba(0, 0, 0, 0.11) 20%, rgba(0, 0, 0, 0.11) 80%, #ffffff 80%) 0 1 0 0/0 1px 0 0 stretch;
  2550. }
  2551.  
  2552. columnview.view > header > button:hover,
  2553. treeview.view > header > button:hover {
  2554. color: #315bef;
  2555. }
  2556.  
  2557. columnview.view > header > button:active,
  2558. treeview.view > header > button:active {
  2559. color: #242424;
  2560. }
  2561.  
  2562. columnview.view > header > button:active, columnview.view > header > button:hover,
  2563. treeview.view > header > button:active,
  2564. treeview.view > header > button:hover {
  2565. background-color: #ffffff;
  2566. }
  2567.  
  2568. columnview.view > header > button:disabled,
  2569. treeview.view > header > button:disabled {
  2570. border-color: #f5f5f5;
  2571. background-image: none;
  2572. }
  2573.  
  2574. columnview.view > header > button:last-child,
  2575. treeview.view > header > button:last-child {
  2576. border-right-style: none;
  2577. border-image: none;
  2578. }
  2579.  
  2580. columnview.view button.dnd, columnview.view button.dnd:selected, columnview.view button.dnd:hover, columnview.view button.dnd:active,
  2581. columnview.view header.button.dnd,
  2582. columnview.view header.button.dnd:selected,
  2583. columnview.view header.button.dnd:hover,
  2584. columnview.view header.button.dnd:active,
  2585. treeview.view button.dnd,
  2586. treeview.view button.dnd:selected,
  2587. treeview.view button.dnd:hover,
  2588. treeview.view button.dnd:active,
  2589. treeview.view header.button.dnd,
  2590. treeview.view header.button.dnd:selected,
  2591. treeview.view header.button.dnd:hover,
  2592. treeview.view header.button.dnd:active {
  2593. padding: 0 6px;
  2594. transition: none;
  2595. color: white;
  2596. background-color: #315bef;
  2597. border-radius: 0;
  2598. border-style: none;
  2599. }
  2600.  
  2601. menubar {
  2602. padding: 0;
  2603. background-color: #e5e5e5;
  2604. background-image: linear-gradient(0deg, #d2d2d2 0%, #e2e2e2 100%);
  2605. color: #575757;
  2606. box-shadow: inset 0 -1px rgba(0, 0, 0, 0.15);
  2607. }
  2608.  
  2609. menubar:backdrop {
  2610. color: rgba(87, 87, 87, 0.8);
  2611. }
  2612.  
  2613. menubar > item {
  2614. transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
  2615. padding: 4px 8px;
  2616. }
  2617.  
  2618. menubar > item:hover {
  2619. transition: none;
  2620. background-color: #315bef;
  2621. color: white;
  2622. }
  2623.  
  2624. menubar > item:disabled {
  2625. color: rgba(87, 87, 87, 0.4);
  2626. border-color: transparent;
  2627. }
  2628.  
  2629. menubar > item popover.menu popover.menu {
  2630. margin-left: 3px;
  2631. }
  2632.  
  2633. popover.background {
  2634. padding: 0;
  2635. color: #363636;
  2636. font: initial;
  2637. background-color: transparent;
  2638. }
  2639.  
  2640. popover.background > arrow,
  2641. popover.background > contents {
  2642. background-clip: border-box;
  2643. background-color: rgba(255, 255, 255, 0.95);
  2644. color: #363636;
  2645. box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
  2646. border-radius: 8px;
  2647. border: 1px solid rgba(0, 0, 0, 0.2);
  2648. }
  2649.  
  2650. popover.background.menu > arrow {
  2651. background-color: transparent;
  2652. border: none;
  2653. box-shadow: none;
  2654. }
  2655.  
  2656. popover.background.menu > contents {
  2657. background-clip: border-box;
  2658. background-color: rgba(255, 255, 255, 0.95);
  2659. color: #363636;
  2660. box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);
  2661. border-radius: 8px;
  2662. border: none;
  2663. }
  2664.  
  2665. popover.background, popover.background:backdrop {
  2666. background-color: transparent;
  2667. }
  2668.  
  2669. popover.background > contents {
  2670. padding: 8px 0;
  2671. }
  2672.  
  2673. popover.background > contents > list,
  2674. popover.background > contents > .view,
  2675. popover.background > contents > toolbar {
  2676. border-style: none;
  2677. background-color: transparent;
  2678. }
  2679.  
  2680. popover.background > contents separator {
  2681. margin: 3px 0;
  2682. background-color: rgba(0, 0, 0, 0.05);
  2683. min-height: 1px;
  2684. }
  2685.  
  2686. popover.background > contents list separator {
  2687. margin: 0;
  2688. }
  2689.  
  2690. popover.background > contents > scrolledwindow > viewport > stack > box {
  2691. padding: 0;
  2692. }
  2693.  
  2694. popover.background > contents stack > scrolledwindow:not(.view) > viewport > list {
  2695. border: 1px solid rgba(0, 0, 0, 0.15);
  2696. border-radius: 5px;
  2697. background-color: #ffffff;
  2698. }
  2699.  
  2700. popover.background modelbutton {
  2701. min-height: 26px;
  2702. min-width: 38px;
  2703. padding: 0 12px;
  2704. border-radius: 0;
  2705. transition: none;
  2706. color: #363636;
  2707. }
  2708.  
  2709. popover.background modelbutton:focus {
  2710. background-color: transparent;
  2711. transition: none;
  2712. box-shadow: none;
  2713. color: #242424;
  2714. }
  2715.  
  2716. popover.background modelbutton:hover, popover.background modelbutton:selected {
  2717. background-color: #315bef;
  2718. color: white;
  2719. transition: none;
  2720. }
  2721.  
  2722. popover.background modelbutton:selected:active {
  2723. background-color: #113edc;
  2724. color: white;
  2725. transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1);
  2726. }
  2727.  
  2728. popover.background modelbutton arrow {
  2729. background: none;
  2730. min-width: 16px;
  2731. min-height: 16px;
  2732. opacity: 0.5;
  2733. }
  2734.  
  2735. popover.background modelbutton arrow:hover, popover.background modelbutton arrow:selected, popover.background modelbutton arrow:focus {
  2736. background: none;
  2737. }
  2738.  
  2739. popover.background modelbutton arrow.left {
  2740. -gtk-icon-source: -gtk-icontheme("go-previous-symbolic");
  2741. }
  2742.  
  2743. popover.background modelbutton arrow.right {
  2744. -gtk-icon-source: -gtk-icontheme("go-next-symbolic");
  2745. }
  2746.  
  2747. .popup > popover.background > arrow,
  2748. .popup > popover.background > contents, scalebutton > popover.background > arrow,
  2749. scalebutton > popover.background > contents, dropdown > popover.background > arrow,
  2750. dropdown > popover.background > contents, .dropdown-arrow + popover.background > arrow,
  2751. .dropdown-arrow + popover.background > contents {
  2752. padding: 6px;
  2753. background-clip: border-box;
  2754. background-color: rgba(255, 255, 255, 0.95);
  2755. color: #363636;
  2756. box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
  2757. border-radius: 8px;
  2758. border: 1px solid rgba(0, 0, 0, 0.2);
  2759. }
  2760.  
  2761. .popup > popover.background > arrow modelbutton,
  2762. .popup > popover.background > contents modelbutton, scalebutton > popover.background > arrow modelbutton,
  2763. scalebutton > popover.background > contents modelbutton, dropdown > popover.background > arrow modelbutton,
  2764. dropdown > popover.background > contents modelbutton, .dropdown-arrow + popover.background > arrow modelbutton,
  2765. .dropdown-arrow + popover.background > contents modelbutton {
  2766. border-radius: 3px;
  2767. padding: 0 6px;
  2768. }
  2769.  
  2770. .popup > popover.background > arrow modelbutton:focus,
  2771. .popup > popover.background > contents modelbutton:focus, scalebutton > popover.background > arrow modelbutton:focus,
  2772. scalebutton > popover.background > contents modelbutton:focus, dropdown > popover.background > arrow modelbutton:focus,
  2773. dropdown > popover.background > contents modelbutton:focus, .dropdown-arrow + popover.background > arrow modelbutton:focus,
  2774. .dropdown-arrow + popover.background > contents modelbutton:focus {
  2775. background-color: transparent;
  2776. color: #242424;
  2777. }
  2778.  
  2779. .popup > popover.background > arrow modelbutton:hover, .popup > popover.background > arrow modelbutton:hover:focus, .popup > popover.background > arrow modelbutton:selected, .popup > popover.background > arrow modelbutton:selected:focus,
  2780. .popup > popover.background > contents modelbutton:hover,
  2781. .popup > popover.background > contents modelbutton:hover:focus,
  2782. .popup > popover.background > contents modelbutton:selected,
  2783. .popup > popover.background > contents modelbutton:selected:focus, scalebutton > popover.background > arrow modelbutton:hover, scalebutton > popover.background > arrow modelbutton:hover:focus, scalebutton > popover.background > arrow modelbutton:selected, scalebutton > popover.background > arrow modelbutton:selected:focus,
  2784. scalebutton > popover.background > contents modelbutton:hover,
  2785. scalebutton > popover.background > contents modelbutton:hover:focus,
  2786. scalebutton > popover.background > contents modelbutton:selected,
  2787. scalebutton > popover.background > contents modelbutton:selected:focus, dropdown > popover.background > arrow modelbutton:hover, dropdown > popover.background > arrow modelbutton:hover:focus, dropdown > popover.background > arrow modelbutton:selected, dropdown > popover.background > arrow modelbutton:selected:focus,
  2788. dropdown > popover.background > contents modelbutton:hover,
  2789. dropdown > popover.background > contents modelbutton:hover:focus,
  2790. dropdown > popover.background > contents modelbutton:selected,
  2791. dropdown > popover.background > contents modelbutton:selected:focus, .dropdown-arrow + popover.background > arrow modelbutton:hover, .dropdown-arrow + popover.background > arrow modelbutton:hover:focus, .dropdown-arrow + popover.background > arrow modelbutton:selected, .dropdown-arrow + popover.background > arrow modelbutton:selected:focus,
  2792. .dropdown-arrow + popover.background > contents modelbutton:hover,
  2793. .dropdown-arrow + popover.background > contents modelbutton:hover:focus,
  2794. .dropdown-arrow + popover.background > contents modelbutton:selected,
  2795. .dropdown-arrow + popover.background > contents modelbutton:selected:focus {
  2796. background-color: #ebebeb;
  2797. color: #242424;
  2798. }
  2799.  
  2800. .popup > popover.background > arrow modelbutton:selected:active,
  2801. .popup > popover.background > contents modelbutton:selected:active, scalebutton > popover.background > arrow modelbutton:selected:active,
  2802. scalebutton > popover.background > contents modelbutton:selected:active, dropdown > popover.background > arrow modelbutton:selected:active,
  2803. dropdown > popover.background > contents modelbutton:selected:active, .dropdown-arrow + popover.background > arrow modelbutton:selected:active,
  2804. .dropdown-arrow + popover.background > contents modelbutton:selected:active {
  2805. background-color: #315bef;
  2806. color: white;
  2807. }
  2808.  
  2809. .popup > popover.background > arrow row.activatable,
  2810. .popup > popover.background > contents row.activatable, scalebutton > popover.background > arrow row.activatable,
  2811. scalebutton > popover.background > contents row.activatable, dropdown > popover.background > arrow row.activatable,
  2812. dropdown > popover.background > contents row.activatable, .dropdown-arrow + popover.background > arrow row.activatable,
  2813. .dropdown-arrow + popover.background > contents row.activatable {
  2814. border-radius: 3px;
  2815. }
  2816.  
  2817. .popup > popover.background > arrow row.activatable:hover, .popup > popover.background > arrow row.activatable:selected,
  2818. .popup > popover.background > contents row.activatable:hover,
  2819. .popup > popover.background > contents row.activatable:selected, scalebutton > popover.background > arrow row.activatable:hover, scalebutton > popover.background > arrow row.activatable:selected,
  2820. scalebutton > popover.background > contents row.activatable:hover,
  2821. scalebutton > popover.background > contents row.activatable:selected, dropdown > popover.background > arrow row.activatable:hover, dropdown > popover.background > arrow row.activatable:selected,
  2822. dropdown > popover.background > contents row.activatable:hover,
  2823. dropdown > popover.background > contents row.activatable:selected, .dropdown-arrow + popover.background > arrow row.activatable:hover, .dropdown-arrow + popover.background > arrow row.activatable:selected,
  2824. .dropdown-arrow + popover.background > contents row.activatable:hover,
  2825. .dropdown-arrow + popover.background > contents row.activatable:selected {
  2826. background-color: #ebebeb;
  2827. }
  2828.  
  2829. .popup > popover.background > arrow row.activatable:hover, .popup > popover.background > arrow row.activatable:hover label, .popup > popover.background > arrow row.activatable:selected, .popup > popover.background > arrow row.activatable:selected label,
  2830. .popup > popover.background > contents row.activatable:hover,
  2831. .popup > popover.background > contents row.activatable:hover label,
  2832. .popup > popover.background > contents row.activatable:selected,
  2833. .popup > popover.background > contents row.activatable:selected label, scalebutton > popover.background > arrow row.activatable:hover, scalebutton > popover.background > arrow row.activatable:hover label, scalebutton > popover.background > arrow row.activatable:selected, scalebutton > popover.background > arrow row.activatable:selected label,
  2834. scalebutton > popover.background > contents row.activatable:hover,
  2835. scalebutton > popover.background > contents row.activatable:hover label,
  2836. scalebutton > popover.background > contents row.activatable:selected,
  2837. scalebutton > popover.background > contents row.activatable:selected label, dropdown > popover.background > arrow row.activatable:hover, dropdown > popover.background > arrow row.activatable:hover label, dropdown > popover.background > arrow row.activatable:selected, dropdown > popover.background > arrow row.activatable:selected label,
  2838. dropdown > popover.background > contents row.activatable:hover,
  2839. dropdown > popover.background > contents row.activatable:hover label,
  2840. dropdown > popover.background > contents row.activatable:selected,
  2841. dropdown > popover.background > contents row.activatable:selected label, .dropdown-arrow + popover.background > arrow row.activatable:hover, .dropdown-arrow + popover.background > arrow row.activatable:hover label, .dropdown-arrow + popover.background > arrow row.activatable:selected, .dropdown-arrow + popover.background > arrow row.activatable:selected label,
  2842. .dropdown-arrow + popover.background > contents row.activatable:hover,
  2843. .dropdown-arrow + popover.background > contents row.activatable:hover label,
  2844. .dropdown-arrow + popover.background > contents row.activatable:selected,
  2845. .dropdown-arrow + popover.background > contents row.activatable:selected label {
  2846. color: #242424;
  2847. }
  2848.  
  2849. popover.background label.separator {
  2850. color: #242424;
  2851. }
  2852.  
  2853. popover.background > list,
  2854. popover.background > .view,
  2855. popover.background > toolbar,
  2856. popover.background > scrolledwindow > viewport > list {
  2857. border: none;
  2858. background-color: transparent;
  2859. }
  2860.  
  2861. popover.background listview.view {
  2862. padding: 0;
  2863. margin: 0;
  2864. }
  2865.  
  2866. popover.background listview.view > row {
  2867. margin: 0;
  2868. padding: 3px 6px;
  2869. }
  2870.  
  2871. popover.background.touch-selection, .csd popover.background.touch-selection {
  2872. font: initial;
  2873. }
  2874.  
  2875. popover.background box.inline-buttons {
  2876. padding: 0 6px;
  2877. }
  2878.  
  2879. popover.background box.inline-buttons button.image-button.model {
  2880. border-color: transparent;
  2881. background-color: transparent;
  2882. background-image: none;
  2883. box-shadow: none;
  2884. min-height: 30px;
  2885. min-width: 30px;
  2886. padding: 0;
  2887. border: none;
  2888. outline: none;
  2889. transition: none;
  2890. }
  2891.  
  2892. popover.background box.inline-buttons button.image-button.model:selected {
  2893. color: white;
  2894. background-image: image(#315bef);
  2895. }
  2896.  
  2897. popover.background box.circular-buttons {
  2898. padding: 6px;
  2899. }
  2900.  
  2901. popover.background box.circular-buttons button.circular.image-button.model {
  2902. padding: 6px;
  2903. min-height: 24px;
  2904. min-width: 24px;
  2905. border: none;
  2906. }
  2907.  
  2908. popover.background accelerator {
  2909. color: alpha(currentColor,0.55);
  2910. }
  2911.  
  2912. popover.background accelerator:dir(ltr) {
  2913. margin-left: 6px;
  2914. }
  2915.  
  2916. popover.background accelerator:dir(rtl) {
  2917. margin-right: 6px;
  2918. }
  2919.  
  2920. popover.background arrow.left,
  2921. popover.background radio.left,
  2922. popover.background check.left {
  2923. margin-left: -2px;
  2924. margin-right: 6px;
  2925. }
  2926.  
  2927. popover.background arrow.right,
  2928. popover.background radio.right,
  2929. popover.background check.right {
  2930. margin-left: 6px;
  2931. margin-right: -2px;
  2932. }
  2933.  
  2934. popover.background label.title {
  2935. font-weight: bold;
  2936. padding: 4px 26px;
  2937. }
  2938.  
  2939. magnifier {
  2940. background-color: #ffffff;
  2941. }
  2942.  
  2943. cursor-handle {
  2944. background-color: transparent;
  2945. background-image: none;
  2946. box-shadow: none;
  2947. border-style: none;
  2948. }
  2949.  
  2950. cursor-handle.top {
  2951. -gtk-icon-source: -gtk-icontheme("selection-start-symbolic");
  2952. }
  2953.  
  2954. cursor-handle.bottom {
  2955. -gtk-icon-source: -gtk-icontheme("selection-end-symbolic");
  2956. }
  2957.  
  2958. tabbar tab,
  2959. dnd tab, tabbar tabbox > tab,
  2960. tabbar tabbox > tabboxchild > tab, notebook > header > tabs > tab {
  2961. color: rgba(36, 36, 36, 0.45);
  2962. background-color: rgba(255, 255, 255, 0);
  2963. border: 1px solid transparent;
  2964. transition: all 150ms ease-out;
  2965. }
  2966.  
  2967. tabbar tab:hover:not(:checked):not(:selected),
  2968. dnd tab:hover:not(:checked):not(:selected), notebook > header > tabs > tab:hover:not(:checked):not(:selected) {
  2969. color: rgba(36, 36, 36, 0.725);
  2970. background-color: rgba(255, 255, 255, 0.2);
  2971. border-color: #bfbfbf;
  2972. box-shadow: none;
  2973. }
  2974.  
  2975. tabbar tab:checked,
  2976. dnd tab:checked, notebook > header > tabs > tab:checked, tabbar tab:selected,
  2977. dnd tab:selected, notebook > header > tabs > tab:selected {
  2978. color: #242424;
  2979. background-color: #e5e5e5;
  2980. border-color: #bfbfbf;
  2981. box-shadow: none;
  2982. }
  2983.  
  2984. notebook {
  2985. padding: 0;
  2986. }
  2987.  
  2988. notebook.frame {
  2989. border: 1px solid #cfcfcf;
  2990. }
  2991.  
  2992. notebook.frame > header.top tabs > tab:first-child, notebook.frame > header.bottom tabs > tab:first-child {
  2993. border-left-style: none;
  2994. }
  2995.  
  2996. notebook.frame > header.top tabs > tab:last-child, notebook.frame > header.bottom tabs > tab:last-child {
  2997. border-right-style: solid;
  2998. }
  2999.  
  3000. notebook.frame > header.left tabs > tab:first-child, notebook.frame > header.right tabs > tab:first-child {
  3001. border-top-style: none;
  3002. }
  3003.  
  3004. notebook.frame > header.left tabs > tab:last-child, notebook.frame > header.right tabs > tab:last-child {
  3005. border-bottom-style: solid;
  3006. }
  3007.  
  3008. notebook > stack:not(:only-child) {
  3009. background-color: #ffffff;
  3010. }
  3011.  
  3012. notebook > header {
  3013. padding: 0;
  3014. background-color: #cccccc;
  3015. border: 1px solid #cfcfcf;
  3016. }
  3017.  
  3018. notebook > header.top {
  3019. border-width: 0 0 1px 0;
  3020. }
  3021.  
  3022. notebook > header.bottom {
  3023. border-width: 1px 0 0 0;
  3024. }
  3025.  
  3026. notebook > header.right {
  3027. border-width: 0 0 0 1px;
  3028. }
  3029.  
  3030. notebook > header.left {
  3031. border-width: 0 1px 0 0;
  3032. }
  3033.  
  3034. notebook > header button.flat.toggle.popup {
  3035. min-width: 28px;
  3036. border-radius: 0;
  3037. padding: 0;
  3038. border: none;
  3039. box-shadow: none;
  3040. margin: 0;
  3041. }
  3042.  
  3043. notebook > header button.flat.toggle.popup:active, notebook > header button.flat.toggle.popup:checked {
  3044. color: #242424;
  3045. background-color: rgba(0, 0, 0, 0.2);
  3046. }
  3047.  
  3048. notebook > header.top {
  3049. padding: 0;
  3050. }
  3051.  
  3052. notebook > header.top tab {
  3053. padding: 3px 6px;
  3054. min-width: 20px;
  3055. min-height: 20px;
  3056. border-radius: 0;
  3057. outline-offset: -4px;
  3058. }
  3059.  
  3060. notebook > header.top tab + tab {
  3061. margin-left: -1px;
  3062. }
  3063.  
  3064. notebook > header.bottom {
  3065. padding: 0;
  3066. }
  3067.  
  3068. notebook > header.bottom tab {
  3069. padding: 3px 6px;
  3070. min-width: 20px;
  3071. min-height: 20px;
  3072. border-radius: 0;
  3073. outline-offset: -4px;
  3074. }
  3075.  
  3076. notebook > header.bottom tab + tab {
  3077. margin-left: -1px;
  3078. }
  3079.  
  3080. notebook > header.right {
  3081. padding: 0;
  3082. }
  3083.  
  3084. notebook > header.right tab {
  3085. padding: 3px 6px;
  3086. min-width: 20px;
  3087. min-height: 20px;
  3088. border-radius: 0;
  3089. outline-offset: -4px;
  3090. }
  3091.  
  3092. notebook > header.right tab + tab {
  3093. margin-top: -1px;
  3094. }
  3095.  
  3096. notebook > header.left {
  3097. padding: 0;
  3098. }
  3099.  
  3100. notebook > header.left tab {
  3101. padding: 3px 6px;
  3102. min-width: 20px;
  3103. min-height: 20px;
  3104. border-radius: 0;
  3105. outline-offset: -4px;
  3106. }
  3107.  
  3108. notebook > header.left tab + tab {
  3109. margin-top: -1px;
  3110. }
  3111.  
  3112. notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
  3113. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
  3114. }
  3115.  
  3116. notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child {
  3117. margin-left: 2px;
  3118. }
  3119.  
  3120. notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
  3121. -gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
  3122. }
  3123.  
  3124. notebook > header.top > tabs > arrow.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child {
  3125. margin-right: 2px;
  3126. }
  3127.  
  3128. notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
  3129. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  3130. }
  3131.  
  3132. notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child {
  3133. margin-top: 2px;
  3134. }
  3135.  
  3136. notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
  3137. -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
  3138. }
  3139.  
  3140. notebook > header.left > tabs > arrow.down:first-child, notebook > header.right > tabs > arrow.down:first-child {
  3141. margin-bottom: 2px;
  3142. }
  3143.  
  3144. notebook > header > tabs > arrow {
  3145. color: rgba(36, 36, 36, 0.45);
  3146. }
  3147.  
  3148. notebook > header > tabs > arrow:hover {
  3149. color: rgba(36, 36, 36, 0.725);
  3150. }
  3151.  
  3152. notebook > header > tabs > arrow:active {
  3153. color: #242424;
  3154. }
  3155.  
  3156. notebook > header > tabs > arrow:disabled {
  3157. color: rgba(36, 36, 36, 0.15);
  3158. }
  3159.  
  3160. notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab {
  3161. border-width: 0 1px;
  3162. }
  3163.  
  3164. notebook > header.top > tabs > tab:last-child, notebook > header.bottom > tabs > tab:last-child {
  3165. border-right-width: 1px;
  3166. }
  3167.  
  3168. notebook > header.top > tabs > arrow + tab, notebook > header.bottom > tabs > arrow + tab {
  3169. border-left-width: 0;
  3170. }
  3171.  
  3172. notebook > header.left > tabs > tab, notebook > header.right > tabs > tab {
  3173. border-width: 1px 0;
  3174. }
  3175.  
  3176. notebook > header.left > tabs > tab:last-child, notebook > header.right > tabs > tab:last-child {
  3177. border-bottom-width: 1px;
  3178. }
  3179.  
  3180. notebook > header.left > tabs > arrow + tab, notebook > header.right > tabs > arrow + tab {
  3181. border-top-width: 0;
  3182. }
  3183.  
  3184. notebook > header > tabs {
  3185. margin: 0;
  3186. padding: 0;
  3187. }
  3188.  
  3189. notebook > header > tabs > tab {
  3190. margin: 0;
  3191. }
  3192.  
  3193. notebook > header > tabs > tab label {
  3194. margin: 0 6px;
  3195. }
  3196.  
  3197. notebook > header > tabs > tab button.flat {
  3198. min-height: 16px;
  3199. min-width: 16px;
  3200. border-radius: 3px;
  3201. padding: 0;
  3202. margin-top: 2px;
  3203. margin-bottom: 2px;
  3204. color: #6d6d6d;
  3205. }
  3206.  
  3207. notebook > header > tabs > tab button.flat:hover {
  3208. color: #242424;
  3209. background-color: rgba(0, 0, 0, 0.1);
  3210. }
  3211.  
  3212. notebook > header > tabs > tab button.flat:active {
  3213. color: #0b0b0b;
  3214. background-color: rgba(0, 0, 0, 0.2);
  3215. }
  3216.  
  3217. scrollbar {
  3218. background-color: transparent;
  3219. transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  3220. border: none;
  3221. }
  3222.  
  3223. scrollbar button {
  3224. border: none;
  3225. }
  3226.  
  3227. scrollbar.vertical button.down {
  3228. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  3229. }
  3230.  
  3231. scrollbar.vertical button.up {
  3232. -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
  3233. }
  3234.  
  3235. scrollbar.horizontal button.down {
  3236. -gtk-icon-source: -gtk-icontheme("pan-right-symbolic");
  3237. }
  3238.  
  3239. scrollbar.horizontal button.up {
  3240. -gtk-icon-source: -gtk-icontheme("pan-left-symbolic");
  3241. }
  3242.  
  3243. scrollbar > range > trough {
  3244. padding: 0;
  3245. margin: 3px;
  3246. border: none;
  3247. outline: none;
  3248. transition: none;
  3249. background-color: rgba(36, 36, 36, 0.06);
  3250. }
  3251.  
  3252. scrollbar > range > trough > slider {
  3253. min-width: 6px;
  3254. min-height: 6px;
  3255. margin: 0;
  3256. border: none;
  3257. border-radius: 6px;
  3258. background-clip: padding-box;
  3259. background-color: #a1a1a1;
  3260. outline: none;
  3261. box-shadow: none;
  3262. }
  3263.  
  3264. scrollbar > range > trough > slider:hover {
  3265. background-color: #b6b6b6;
  3266. }
  3267.  
  3268. scrollbar > range > trough > slider:hover:active {
  3269. background-color: #686868;
  3270. }
  3271.  
  3272. scrollbar > range > trough > slider:disabled {
  3273. background-color: transparent;
  3274. }
  3275.  
  3276. scrollbar > range.fine-tune > trough > slider {
  3277. min-width: 6px;
  3278. min-height: 6px;
  3279. border: none;
  3280. }
  3281.  
  3282. scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
  3283. opacity: 0.4;
  3284. border-color: transparent;
  3285. background-color: transparent;
  3286. }
  3287.  
  3288. scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider {
  3289. margin: 0;
  3290. min-width: 4px;
  3291. min-height: 4px;
  3292. background-color: #636363;
  3293. border: none;
  3294. }
  3295.  
  3296. scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider {
  3297. margin: 0 3px;
  3298. min-width: 40px;
  3299. }
  3300.  
  3301. scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider {
  3302. margin: 3px 0;
  3303. min-height: 40px;
  3304. }
  3305.  
  3306. scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
  3307. opacity: 1;
  3308. }
  3309.  
  3310. scrollbar.horizontal > range > trough > slider {
  3311. min-width: 40px;
  3312. }
  3313.  
  3314. scrollbar.vertical > range > trough > slider {
  3315. min-height: 40px;
  3316. }
  3317.  
  3318. switch {
  3319. transition: all 150ms cubic-bezier(0, 0, 0.2, 1);
  3320. border-radius: 9999px;
  3321. background-color: transparent;
  3322. background-clip: padding-box;
  3323. color: transparent;
  3324. min-width: 40px;
  3325. min-height: 24px;
  3326. border: none;
  3327. padding: 0;
  3328. font-size: 0;
  3329. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  3330. background-image: linear-gradient(0deg, rgba(36, 36, 36, 0.25) 0%, rgba(36, 36, 36, 0.35) 100%), radial-gradient(circle farthest-corner at center, transparent 0%, transparent 0%);
  3331. }
  3332.  
  3333. switch:disabled {
  3334. color: transparent;
  3335. background-color: transparent;
  3336. background-image: linear-gradient(0deg, rgba(36, 36, 36, 0.1) 0%, rgba(36, 36, 36, 0.15) 100%);
  3337. }
  3338.  
  3339. switch:checked {
  3340. animation: switch_ripple_effect 0.3s cubic-bezier(0, 0, 0.2, 1);
  3341. background-color: rgba(49, 91, 239, 0.55);
  3342. color: transparent;
  3343. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  3344. transition: background-image 0.3s, box-shadow 0;
  3345. background-image: linear-gradient(0deg, #6081f3 0%, #315bef 100%), radial-gradient(circle farthest-corner at center, rgba(49, 91, 239, 0.75) 100%, transparent 0%);
  3346. }
  3347.  
  3348. switch:checked:disabled, label:disabled > selection:checked {
  3349. background-color: transparent;
  3350. background-image: linear-gradient(0deg, #d7dffc 0%, #a7b9f8 100%);
  3351. color: transparent;
  3352. }
  3353.  
  3354. switch > slider {
  3355. transition: all 150ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1), margin 0;
  3356. min-width: 22px;
  3357. min-height: 22px;
  3358. margin: 1px 0 1px 1px;
  3359. border-radius: 9999px;
  3360. background-color: white;
  3361. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  3362. border: none;
  3363. }
  3364.  
  3365. switch:hover > slider {
  3366. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
  3367. }
  3368.  
  3369. switch:checked > slider {
  3370. margin: 1px 1px 1px 0;
  3371. background-color: white;
  3372. }
  3373.  
  3374. switch:checked:disabled > slider, label:disabled > selection:checked > slider {
  3375. animation: none;
  3376. }
  3377.  
  3378. check {
  3379. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/[email protected]"));
  3380. }
  3381.  
  3382. .osd check {
  3383. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/[email protected]"));
  3384. }
  3385.  
  3386. infobar check {
  3387. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/[email protected]"));
  3388. }
  3389.  
  3390. check:disabled {
  3391. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/[email protected]"));
  3392. }
  3393.  
  3394. .osd check:disabled {
  3395. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/[email protected]"));
  3396. }
  3397.  
  3398. infobar check:disabled {
  3399. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/[email protected]"));
  3400. }
  3401.  
  3402. check:indeterminate {
  3403. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/[email protected]"));
  3404. }
  3405.  
  3406. .osd check:indeterminate {
  3407. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/[email protected]"));
  3408. }
  3409.  
  3410. infobar check:indeterminate {
  3411. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/[email protected]"));
  3412. }
  3413.  
  3414. check:indeterminate:disabled, label:disabled > selection:indeterminate {
  3415. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/[email protected]"));
  3416. }
  3417.  
  3418. .osd check:indeterminate:disabled, .osd label:disabled > selection:indeterminate {
  3419. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/[email protected]"));
  3420. }
  3421.  
  3422. infobar check:indeterminate:disabled, infobar label:disabled > selection:indeterminate {
  3423. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/[email protected]"));
  3424. }
  3425.  
  3426. check:checked {
  3427. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/[email protected]"));
  3428. }
  3429.  
  3430. .osd check:checked {
  3431. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/[email protected]"));
  3432. }
  3433.  
  3434. infobar check:checked {
  3435. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/[email protected]"));
  3436. }
  3437.  
  3438. check:checked:disabled, label:disabled > selection:checked {
  3439. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/[email protected]"));
  3440. }
  3441.  
  3442. .osd check:checked:disabled, .osd label:disabled > selection:checked {
  3443. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/[email protected]"));
  3444. }
  3445.  
  3446. infobar check:checked:disabled, infobar label:disabled > selection:checked {
  3447. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/[email protected]"));
  3448. }
  3449.  
  3450. radio {
  3451. -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/[email protected]"));
  3452. }
  3453.  
  3454. .osd radio {
  3455. -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/[email protected]"));
  3456. }
  3457.  
  3458. infobar radio {
  3459. -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/[email protected]"));
  3460. }
  3461.  
  3462. radio:disabled {
  3463. -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/[email protected]"));
  3464. }
  3465.  
  3466. .osd radio:disabled {
  3467. -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/[email protected]"));
  3468. }
  3469.  
  3470. infobar radio:disabled {
  3471. -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/[email protected]"));
  3472. }
  3473.  
  3474. radio:indeterminate {
  3475. -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/[email protected]"));
  3476. }
  3477.  
  3478. .osd radio:indeterminate {
  3479. -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/[email protected]"));
  3480. }
  3481.  
  3482. infobar radio:indeterminate {
  3483. -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/[email protected]"));
  3484. }
  3485.  
  3486. radio:indeterminate:disabled, label:disabled > selection:indeterminate {
  3487. -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/[email protected]"));
  3488. }
  3489.  
  3490. .osd radio:indeterminate:disabled, .osd label:disabled > selection:indeterminate {
  3491. -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/[email protected]"));
  3492. }
  3493.  
  3494. infobar radio:indeterminate:disabled, infobar label:disabled > selection:indeterminate {
  3495. -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/[email protected]"));
  3496. }
  3497.  
  3498. radio:checked {
  3499. -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/[email protected]"));
  3500. }
  3501.  
  3502. .osd radio:checked {
  3503. -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/[email protected]"));
  3504. }
  3505.  
  3506. infobar radio:checked {
  3507. -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/[email protected]"));
  3508. }
  3509.  
  3510. radio:checked:disabled, label:disabled > selection:checked {
  3511. -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/[email protected]"));
  3512. }
  3513.  
  3514. .osd radio:checked:disabled, .osd label:disabled > selection:checked {
  3515. -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/[email protected]"));
  3516. }
  3517.  
  3518. infobar radio:checked:disabled, infobar label:disabled > selection:checked {
  3519. -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/[email protected]"));
  3520. }
  3521.  
  3522. .view.content-view.check:not(list) {
  3523. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/[email protected]"));
  3524. background-color: transparent;
  3525. }
  3526.  
  3527. .view.content-view.check:checked:not(list) {
  3528. -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/[email protected]"));
  3529. background-color: transparent;
  3530. }
  3531.  
  3532. checkbutton.text-button, radiobutton.text-button {
  3533. padding: 2px 0;
  3534. outline: none;
  3535. }
  3536.  
  3537. checkbutton.text-button:hover, radiobutton.text-button:hover {
  3538. color: black;
  3539. }
  3540.  
  3541. checkbutton.text-button:focus, radiobutton.text-button:focus {
  3542. box-shadow: none;
  3543. outline: none;
  3544. }
  3545.  
  3546. checkbutton.text-button:disabled, label:disabled > selection.text-button, radiobutton.text-button:disabled {
  3547. color: rgba(36, 36, 36, 0.45);
  3548. }
  3549.  
  3550. checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child {
  3551. margin-left: 4px;
  3552. }
  3553.  
  3554. checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child {
  3555. margin-right: 4px;
  3556. }
  3557.  
  3558. check,
  3559. radio {
  3560. min-width: 16px;
  3561. min-height: 16px;
  3562. margin: 0 2px;
  3563. border: none;
  3564. box-shadow: none;
  3565. outline: none;
  3566. background-color: transparent;
  3567. }
  3568.  
  3569. check:only-child, popover.menu > contents check,
  3570. radio:only-child, popover.menu > contents radio {
  3571. margin: 0;
  3572. }
  3573.  
  3574. scale {
  3575. min-height: 15px;
  3576. min-width: 15px;
  3577. padding: 3px;
  3578. }
  3579.  
  3580. scale > trough > slider {
  3581. min-height: 15px;
  3582. min-width: 15px;
  3583. margin: -7px;
  3584. }
  3585.  
  3586. scale.fine-tune > trough > slider {
  3587. margin: -4px;
  3588. }
  3589.  
  3590. scale.fine-tune > trough > fill,
  3591. scale.fine-tune > trough > highlight,
  3592. scale.fine-tune > trough {
  3593. border-radius: 5px;
  3594. }
  3595.  
  3596. scale > trough {
  3597. outline-offset: 2px;
  3598. border-radius: 5px;
  3599. background-color: rgba(0, 0, 0, 0.2);
  3600. }
  3601.  
  3602. scale > trough:disabled {
  3603. background-color: rgba(0, 0, 0, 0.12);
  3604. }
  3605.  
  3606. .osd scale > trough {
  3607. background-color: rgba(0, 0, 0, 0.2);
  3608. }
  3609.  
  3610. .osd scale > trough highlight {
  3611. background-color: #315bef;
  3612. }
  3613.  
  3614. modelbutton:hover scale > trough, row:selected scale > trough, infobar scale > trough {
  3615. background-color: rgba(0, 0, 0, 0.2);
  3616. }
  3617.  
  3618. modelbutton:hover scale > trough > trough > highlight, row:selected scale > trough > trough > highlight, infobar scale > trough > trough > highlight {
  3619. background-color: white;
  3620. }
  3621.  
  3622. modelbutton:hover scale > trough > trough > highlight:disabled, row:selected scale > trough > trough > highlight:disabled, infobar scale > trough > trough > highlight:disabled {
  3623. background-color: #a2b5f8;
  3624. }
  3625.  
  3626. modelbutton:hover scale > trough:disabled, row:selected scale > trough:disabled, infobar scale > trough:disabled {
  3627. background-color: rgba(0, 0, 0, 0.1);
  3628. }
  3629.  
  3630. scale > trough > highlight {
  3631. border-radius: 5px;
  3632. background-color: #315bef;
  3633. }
  3634.  
  3635. scale > trough > highlight:disabled {
  3636. background-color: rgba(49, 91, 239, 0.55);
  3637. }
  3638.  
  3639. scale > trough > fill {
  3640. border-radius: 5px;
  3641. background-color: rgba(49, 91, 239, 0.5);
  3642. }
  3643.  
  3644. scale > trough > fill:disabled {
  3645. background-color: transparent;
  3646. }
  3647.  
  3648. scale > trough > slider {
  3649. background-color: white;
  3650. border: 1px solid rgba(0, 0, 0, 0.15);
  3651. border-radius: 100%;
  3652. box-shadow: 0 1px 1px 0 rgba(16, 16, 16, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  3653. background-clip: padding-box;
  3654. transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
  3655. transition-property: background, border;
  3656. }
  3657.  
  3658. scale > trough > slider:hover {
  3659. background-color: white;
  3660. border-color: rgba(0, 0, 0, 0.15);
  3661. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05);
  3662. }
  3663.  
  3664. scale > trough > slider:active {
  3665. background-clip: border-box;
  3666. background-color: white;
  3667. border-color: rgba(0, 0, 0, 0.15);
  3668. box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
  3669. background-clip: padding-box;
  3670. }
  3671.  
  3672. scale > trough > slider:disabled {
  3673. background-color: #f2f2f2;
  3674. border-color: rgba(0, 0, 0, 0.15);
  3675. }
  3676.  
  3677. modelbutton:hover scale > trough > slider, row:selected scale > trough > slider, infobar scale > trough > slider {
  3678. background-clip: border-box;
  3679. background-color: white;
  3680. border-color: white;
  3681. }
  3682.  
  3683. modelbutton:hover scale > trough > slider:hover, row:selected scale > trough > slider:hover, infobar scale > trough > slider:hover {
  3684. background-color: #e0e6fd;
  3685. border-color: #e0e6fd;
  3686. }
  3687.  
  3688. modelbutton:hover scale > trough > slider:active, row:selected scale > trough > slider:active, infobar scale > trough > slider:active {
  3689. background-color: #98adf7;
  3690. border-color: #98adf7;
  3691. }
  3692.  
  3693. modelbutton:hover scale > trough > slider:disabled, row:selected scale > trough > slider:disabled, infobar scale > trough > slider:disabled {
  3694. background-color: #a2b5f8;
  3695. border-color: #a2b5f8;
  3696. }
  3697.  
  3698. .osd scale > trough > slider {
  3699. background-clip: border-box;
  3700. background-color: white;
  3701. border-color: rgba(0, 0, 0, 0.15);
  3702. }
  3703.  
  3704. .osd scale > trough > slider:hover {
  3705. background-color: white;
  3706. border-color: rgba(0, 0, 0, 0.15);
  3707. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05);
  3708. }
  3709.  
  3710. .osd scale > trough > slider:active {
  3711. background-color: #f7f7f7;
  3712. border-color: rgba(0, 0, 0, 0.15);
  3713. box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
  3714. }
  3715.  
  3716. scale > value {
  3717. color: alpha(currentColor,0.4);
  3718. }
  3719.  
  3720. scale > marks {
  3721. color: alpha(currentColor,0.4);
  3722. }
  3723.  
  3724. scale > marks.top {
  3725. margin-bottom: 1px;
  3726. margin-top: -4px;
  3727. }
  3728.  
  3729. scale > marks.bottom {
  3730. margin-top: 1px;
  3731. margin-bottom: -4px;
  3732. }
  3733.  
  3734. scale > marks.top {
  3735. margin-right: 1px;
  3736. margin-left: -4px;
  3737. }
  3738.  
  3739. scale > marks.bottom {
  3740. margin-left: 1px;
  3741. margin-right: -4px;
  3742. }
  3743.  
  3744. scale.fine-tune > marks.top {
  3745. margin-bottom: 0px;
  3746. margin-top: -2px;
  3747. }
  3748.  
  3749. scale.fine-tune > marks.bottom {
  3750. margin-top: 0px;
  3751. margin-bottom: -2px;
  3752. }
  3753.  
  3754. scale.fine-tune > marks.top {
  3755. margin-right: 0px;
  3756. margin-left: -2px;
  3757. }
  3758.  
  3759. scale.fine-tune > marks.bottom {
  3760. margin-left: 0px;
  3761. margin-right: -2px;
  3762. }
  3763.  
  3764. scale.horizontal indicator {
  3765. min-height: 3px;
  3766. min-width: 1px;
  3767. }
  3768.  
  3769. scale.horizontal.fine-tune indicator {
  3770. min-height: 2px;
  3771. }
  3772.  
  3773. scale.vertical indicator {
  3774. min-height: 1px;
  3775. min-width: 3px;
  3776. }
  3777.  
  3778. scale.vertical.fine-tune indicator {
  3779. min-width: 2px;
  3780. }
  3781.  
  3782. scale.horizontal.marks-before:not(.marks-after) slider {
  3783. transform: none;
  3784. }
  3785.  
  3786. scale.horizontal.marks-before:not(.marks-after) slider {
  3787. margin: -10px;
  3788. border-style: none;
  3789. border-radius: 0;
  3790. background-color: transparent;
  3791. background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/[email protected]"));
  3792. min-height: 26px;
  3793. min-width: 24px;
  3794. margin-top: -14px;
  3795. background-position: top;
  3796. background-repeat: no-repeat;
  3797. box-shadow: none;
  3798. }
  3799.  
  3800. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3801. margin: -7px;
  3802. margin-top: -11px;
  3803. }
  3804.  
  3805. scale.horizontal.marks-before:not(.marks-after) slider {
  3806. transform: none;
  3807. }
  3808.  
  3809. scale.horizontal.marks-before:not(.marks-after) slider:hover {
  3810. margin: -10px;
  3811. border-style: none;
  3812. border-radius: 0;
  3813. background-color: transparent;
  3814. background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/[email protected]"));
  3815. min-height: 26px;
  3816. min-width: 24px;
  3817. margin-top: -14px;
  3818. background-position: top;
  3819. background-repeat: no-repeat;
  3820. box-shadow: none;
  3821. }
  3822.  
  3823. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3824. margin: -7px;
  3825. margin-top: -11px;
  3826. }
  3827.  
  3828. scale.horizontal.marks-before:not(.marks-after) slider {
  3829. transform: none;
  3830. }
  3831.  
  3832. scale.horizontal.marks-before:not(.marks-after) slider:active {
  3833. margin: -10px;
  3834. border-style: none;
  3835. border-radius: 0;
  3836. background-color: transparent;
  3837. background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/[email protected]"));
  3838. min-height: 26px;
  3839. min-width: 24px;
  3840. margin-top: -14px;
  3841. background-position: top;
  3842. background-repeat: no-repeat;
  3843. box-shadow: none;
  3844. }
  3845.  
  3846. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3847. margin: -7px;
  3848. margin-top: -11px;
  3849. }
  3850.  
  3851. scale.horizontal.marks-before:not(.marks-after) slider {
  3852. transform: none;
  3853. }
  3854.  
  3855. scale.horizontal.marks-before:not(.marks-after) slider:disabled {
  3856. margin: -10px;
  3857. border-style: none;
  3858. border-radius: 0;
  3859. background-color: transparent;
  3860. background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive.png"), url("assets/[email protected]"));
  3861. min-height: 26px;
  3862. min-width: 24px;
  3863. margin-top: -14px;
  3864. background-position: top;
  3865. background-repeat: no-repeat;
  3866. box-shadow: none;
  3867. }
  3868.  
  3869. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3870. margin: -7px;
  3871. margin-top: -11px;
  3872. }
  3873.  
  3874. scale.horizontal.marks-after:not(.marks-before) slider {
  3875. transform: none;
  3876. }
  3877.  
  3878. scale.horizontal.marks-after:not(.marks-before) slider {
  3879. margin: -10px;
  3880. border-style: none;
  3881. border-radius: 0;
  3882. background-color: transparent;
  3883. background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below.png"), url("assets/[email protected]"));
  3884. min-height: 26px;
  3885. min-width: 24px;
  3886. margin-bottom: -14px;
  3887. background-position: bottom;
  3888. background-repeat: no-repeat;
  3889. box-shadow: none;
  3890. }
  3891.  
  3892. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3893. margin: -7px;
  3894. margin-bottom: -11px;
  3895. }
  3896.  
  3897. scale.horizontal.marks-after:not(.marks-before) slider {
  3898. transform: none;
  3899. }
  3900.  
  3901. scale.horizontal.marks-after:not(.marks-before) slider:hover {
  3902. margin: -10px;
  3903. border-style: none;
  3904. border-radius: 0;
  3905. background-color: transparent;
  3906. background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover.png"), url("assets/[email protected]"));
  3907. min-height: 26px;
  3908. min-width: 24px;
  3909. margin-bottom: -14px;
  3910. background-position: bottom;
  3911. background-repeat: no-repeat;
  3912. box-shadow: none;
  3913. }
  3914.  
  3915. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3916. margin: -7px;
  3917. margin-bottom: -11px;
  3918. }
  3919.  
  3920. scale.horizontal.marks-after:not(.marks-before) slider {
  3921. transform: none;
  3922. }
  3923.  
  3924. scale.horizontal.marks-after:not(.marks-before) slider:active {
  3925. margin: -10px;
  3926. border-style: none;
  3927. border-radius: 0;
  3928. background-color: transparent;
  3929. background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active.png"), url("assets/[email protected]"));
  3930. min-height: 26px;
  3931. min-width: 24px;
  3932. margin-bottom: -14px;
  3933. background-position: bottom;
  3934. background-repeat: no-repeat;
  3935. box-shadow: none;
  3936. }
  3937.  
  3938. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3939. margin: -7px;
  3940. margin-bottom: -11px;
  3941. }
  3942.  
  3943. scale.horizontal.marks-after:not(.marks-before) slider {
  3944. transform: none;
  3945. }
  3946.  
  3947. scale.horizontal.marks-after:not(.marks-before) slider:disabled {
  3948. margin: -10px;
  3949. border-style: none;
  3950. border-radius: 0;
  3951. background-color: transparent;
  3952. background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive.png"), url("assets/[email protected]"));
  3953. min-height: 26px;
  3954. min-width: 24px;
  3955. margin-bottom: -14px;
  3956. background-position: bottom;
  3957. background-repeat: no-repeat;
  3958. box-shadow: none;
  3959. }
  3960.  
  3961. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3962. margin: -7px;
  3963. margin-bottom: -11px;
  3964. }
  3965.  
  3966. scale.vertical.marks-before:not(.marks-after) slider {
  3967. transform: none;
  3968. }
  3969.  
  3970. scale.vertical.marks-before:not(.marks-after) slider {
  3971. margin: -10px;
  3972. border-style: none;
  3973. border-radius: 0;
  3974. background-color: transparent;
  3975. background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above.png"), url("assets/[email protected]"));
  3976. min-height: 24px;
  3977. min-width: 26px;
  3978. margin-left: -14px;
  3979. background-position: left bottom;
  3980. background-repeat: no-repeat;
  3981. box-shadow: none;
  3982. }
  3983.  
  3984. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  3985. margin: -7px;
  3986. margin-left: -11px;
  3987. }
  3988.  
  3989. scale.vertical.marks-before:not(.marks-after) slider {
  3990. transform: none;
  3991. }
  3992.  
  3993. scale.vertical.marks-before:not(.marks-after) slider:hover {
  3994. margin: -10px;
  3995. border-style: none;
  3996. border-radius: 0;
  3997. background-color: transparent;
  3998. background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover.png"), url("assets/[email protected]"));
  3999. min-height: 24px;
  4000. min-width: 26px;
  4001. margin-left: -14px;
  4002. background-position: left bottom;
  4003. background-repeat: no-repeat;
  4004. box-shadow: none;
  4005. }
  4006.  
  4007. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  4008. margin: -7px;
  4009. margin-left: -11px;
  4010. }
  4011.  
  4012. scale.vertical.marks-before:not(.marks-after) slider {
  4013. transform: none;
  4014. }
  4015.  
  4016. scale.vertical.marks-before:not(.marks-after) slider:active {
  4017. margin: -10px;
  4018. border-style: none;
  4019. border-radius: 0;
  4020. background-color: transparent;
  4021. background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active.png"), url("assets/[email protected]"));
  4022. min-height: 24px;
  4023. min-width: 26px;
  4024. margin-left: -14px;
  4025. background-position: left bottom;
  4026. background-repeat: no-repeat;
  4027. box-shadow: none;
  4028. }
  4029.  
  4030. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  4031. margin: -7px;
  4032. margin-left: -11px;
  4033. }
  4034.  
  4035. scale.vertical.marks-before:not(.marks-after) slider {
  4036. transform: none;
  4037. }
  4038.  
  4039. scale.vertical.marks-before:not(.marks-after) slider:disabled {
  4040. margin: -10px;
  4041. border-style: none;
  4042. border-radius: 0;
  4043. background-color: transparent;
  4044. background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive.png"), url("assets/[email protected]"));
  4045. min-height: 24px;
  4046. min-width: 26px;
  4047. margin-left: -14px;
  4048. background-position: left bottom;
  4049. background-repeat: no-repeat;
  4050. box-shadow: none;
  4051. }
  4052.  
  4053. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  4054. margin: -7px;
  4055. margin-left: -11px;
  4056. }
  4057.  
  4058. scale.vertical.marks-after:not(.marks-before) slider {
  4059. transform: none;
  4060. }
  4061.  
  4062. scale.vertical.marks-after:not(.marks-before) slider {
  4063. margin: -10px;
  4064. border-style: none;
  4065. border-radius: 0;
  4066. background-color: transparent;
  4067. background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below.png"), url("assets/[email protected]"));
  4068. min-height: 24px;
  4069. min-width: 26px;
  4070. margin-right: -14px;
  4071. background-position: right bottom;
  4072. background-repeat: no-repeat;
  4073. box-shadow: none;
  4074. }
  4075.  
  4076. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  4077. margin: -7px;
  4078. margin-right: -11px;
  4079. }
  4080.  
  4081. scale.vertical.marks-after:not(.marks-before) slider {
  4082. transform: none;
  4083. }
  4084.  
  4085. scale.vertical.marks-after:not(.marks-before) slider:hover {
  4086. margin: -10px;
  4087. border-style: none;
  4088. border-radius: 0;
  4089. background-color: transparent;
  4090. background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover.png"), url("assets/[email protected]"));
  4091. min-height: 24px;
  4092. min-width: 26px;
  4093. margin-right: -14px;
  4094. background-position: right bottom;
  4095. background-repeat: no-repeat;
  4096. box-shadow: none;
  4097. }
  4098.  
  4099. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  4100. margin: -7px;
  4101. margin-right: -11px;
  4102. }
  4103.  
  4104. scale.vertical.marks-after:not(.marks-before) slider {
  4105. transform: none;
  4106. }
  4107.  
  4108. scale.vertical.marks-after:not(.marks-before) slider:active {
  4109. margin: -10px;
  4110. border-style: none;
  4111. border-radius: 0;
  4112. background-color: transparent;
  4113. background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active.png"), url("assets/[email protected]"));
  4114. min-height: 24px;
  4115. min-width: 26px;
  4116. margin-right: -14px;
  4117. background-position: right bottom;
  4118. background-repeat: no-repeat;
  4119. box-shadow: none;
  4120. }
  4121.  
  4122. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  4123. margin: -7px;
  4124. margin-right: -11px;
  4125. }
  4126.  
  4127. scale.vertical.marks-after:not(.marks-before) slider {
  4128. transform: none;
  4129. }
  4130.  
  4131. scale.vertical.marks-after:not(.marks-before) slider:disabled {
  4132. margin: -10px;
  4133. border-style: none;
  4134. border-radius: 0;
  4135. background-color: transparent;
  4136. background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive.png"), url("assets/[email protected]"));
  4137. min-height: 24px;
  4138. min-width: 26px;
  4139. margin-right: -14px;
  4140. background-position: right bottom;
  4141. background-repeat: no-repeat;
  4142. box-shadow: none;
  4143. }
  4144.  
  4145. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  4146. margin: -7px;
  4147. margin-right: -11px;
  4148. }
  4149.  
  4150. progressbar {
  4151. padding: 0;
  4152. font-size: smaller;
  4153. color: rgba(36, 36, 36, 0.7);
  4154. font-feature-settings: "tnum";
  4155. }
  4156.  
  4157. progressbar.horizontal > trough {
  4158. min-width: 150px;
  4159. }
  4160.  
  4161. progressbar.horizontal > trough, progressbar.horizontal > trough > progress {
  4162. min-height: 4px;
  4163. border-radius: 2px;
  4164. }
  4165.  
  4166. progressbar.vertical > trough {
  4167. min-height: 80px;
  4168. }
  4169.  
  4170. progressbar.vertical > trough, progressbar.vertical > trough > progress {
  4171. min-width: 4px;
  4172. border-radius: 2px;
  4173. }
  4174.  
  4175. progressbar.osd {
  4176. min-width: 3px;
  4177. min-height: 3px;
  4178. background-color: transparent;
  4179. }
  4180.  
  4181. progressbar.osd > trough {
  4182. border-style: none;
  4183. background-color: transparent;
  4184. box-shadow: none;
  4185. }
  4186.  
  4187. progressbar.osd > progress {
  4188. border-style: none;
  4189. border-radius: 0;
  4190. }
  4191.  
  4192. progressbar > trough > progress {
  4193. min-height: 4px;
  4194. min-width: 4px;
  4195. background-color: #315bef;
  4196. border: none;
  4197. border-radius: 5px;
  4198. box-shadow: none;
  4199. }
  4200.  
  4201. row:selected progressbar > trough > progress, infobar progressbar > trough > progress {
  4202. background-color: white;
  4203. }
  4204.  
  4205. progressbar > trough {
  4206. min-height: 4px;
  4207. min-width: 4px;
  4208. border: none;
  4209. border-radius: 5px;
  4210. background-color: rgba(0, 0, 0, 0.15);
  4211. }
  4212.  
  4213. row:selected progressbar > trough, infobar progressbar > trough {
  4214. background-color: rgba(0, 0, 0, 0.2);
  4215. }
  4216.  
  4217. levelbar block {
  4218. min-width: 32px;
  4219. min-height: 1px;
  4220. }
  4221.  
  4222. levelbar.vertical block {
  4223. min-width: 1px;
  4224. min-height: 32px;
  4225. }
  4226.  
  4227. levelbar trough {
  4228. border: none;
  4229. padding: 3px;
  4230. border-radius: 5px;
  4231. background-color: rgba(0, 0, 0, 0.15);
  4232. }
  4233.  
  4234. levelbar.horizontal.discrete block {
  4235. margin: 0 1px;
  4236. }
  4237.  
  4238. levelbar.vertical.discrete block {
  4239. margin: 1px 0;
  4240. }
  4241.  
  4242. levelbar block:not(.empty) {
  4243. border: 1px solid #315bef;
  4244. background-color: #315bef;
  4245. border-radius: 5px;
  4246. }
  4247.  
  4248. levelbar block.low {
  4249. border-color: #F27835;
  4250. background-color: #F27835;
  4251. }
  4252.  
  4253. levelbar block.high {
  4254. border-color: #315bef;
  4255. background-color: #315bef;
  4256. }
  4257.  
  4258. levelbar block.full {
  4259. border-color: #71c837;
  4260. background-color: #71c837;
  4261. }
  4262.  
  4263. levelbar block.empty {
  4264. background-color: rgba(36, 36, 36, 0.2);
  4265. border-color: rgba(36, 36, 36, 0.2);
  4266. }
  4267.  
  4268. window.dialog.print drawing {
  4269. color: #242424;
  4270. background: none;
  4271. border: none;
  4272. padding: 0;
  4273. }
  4274.  
  4275. window.dialog.print drawing paper {
  4276. border: 1px solid rgba(0, 0, 0, 0.15);
  4277. background: #ffffff;
  4278. padding: 0;
  4279. }
  4280.  
  4281. window.dialog.print .dialog-action-box {
  4282. margin: 12px;
  4283. }
  4284.  
  4285. frame,
  4286. .frame {
  4287. border: 1px solid rgba(0, 0, 0, 0.15);
  4288. }
  4289.  
  4290. frame > list,
  4291. .frame > list {
  4292. border: none;
  4293. }
  4294.  
  4295. frame {
  4296. border-radius: 8px;
  4297. }
  4298.  
  4299. frame > label {
  4300. margin: 4px;
  4301. }
  4302.  
  4303. scrolledwindow viewport.frame {
  4304. border-style: none;
  4305. }
  4306.  
  4307. scrolledwindow > overshoot.top {
  4308. background-image: radial-gradient(farthest-side at top, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at top, alpha(currentColor,0.05), alpha(currentColor,0));
  4309. background-size: 100% 3%, 100% 50%;
  4310. background-repeat: no-repeat;
  4311. background-position: top;
  4312. background-color: transparent;
  4313. border: none;
  4314. box-shadow: none;
  4315. }
  4316.  
  4317. scrolledwindow > overshoot.bottom {
  4318. background-image: radial-gradient(farthest-side at bottom, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at bottom, alpha(currentColor,0.05), alpha(currentColor,0));
  4319. background-size: 100% 3%, 100% 50%;
  4320. background-repeat: no-repeat;
  4321. background-position: bottom;
  4322. background-color: transparent;
  4323. border: none;
  4324. box-shadow: none;
  4325. }
  4326.  
  4327. scrolledwindow > overshoot.left {
  4328. background-image: radial-gradient(farthest-side at left, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at left, alpha(currentColor,0.05), alpha(currentColor,0));
  4329. background-size: 3% 100%, 50% 100%;
  4330. background-repeat: no-repeat;
  4331. background-position: left;
  4332. background-color: transparent;
  4333. border: none;
  4334. box-shadow: none;
  4335. }
  4336.  
  4337. scrolledwindow > overshoot.right {
  4338. background-image: radial-gradient(farthest-side at right, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at right, alpha(currentColor,0.05), alpha(currentColor,0));
  4339. background-size: 3% 100%, 50% 100%;
  4340. background-repeat: no-repeat;
  4341. background-position: right;
  4342. background-color: transparent;
  4343. border: none;
  4344. box-shadow: none;
  4345. }
  4346.  
  4347. scrolledwindow > junction {
  4348. border-style: solid none none solid;
  4349. border-width: 1px;
  4350. border-color: rgba(0, 0, 0, 0.15);
  4351. background-color: #fcfcfc;
  4352. }
  4353.  
  4354. scrolledwindow > junction:dir(rtl) {
  4355. border-style: solid solid none none;
  4356. }
  4357.  
  4358. separator {
  4359. background-color: rgba(0, 0, 0, 0.15);
  4360. min-width: 1px;
  4361. min-height: 1px;
  4362. }
  4363.  
  4364. separator.spacer {
  4365. background-color: transparent;
  4366. }
  4367.  
  4368. listview,
  4369. list {
  4370. background-color: #ffffff;
  4371. border-color: rgba(0, 0, 0, 0.15);
  4372. background-clip: padding-box;
  4373. color: #242424;
  4374. }
  4375.  
  4376. listview > row,
  4377. list > row {
  4378. background-clip: padding-box;
  4379. }
  4380.  
  4381. listview > row.expander,
  4382. list > row.expander {
  4383. padding: 0;
  4384. }
  4385.  
  4386. listview > row.expander .row-header,
  4387. list > row.expander .row-header {
  4388. padding: 3px;
  4389. }
  4390.  
  4391. listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator),
  4392. list.horizontal row.separator,
  4393. list.separators.horizontal > row:not(.separator) {
  4394. border-left: 1px solid rgba(0, 0, 0, 0.15);
  4395. }
  4396.  
  4397. listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator),
  4398. list:not(.horizontal) row.separator,
  4399. list.separators:not(.horizontal) > row:not(.separator) {
  4400. border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  4401. }
  4402.  
  4403. listview.boxed-list > row.expander list,
  4404. list.boxed-list > row.expander list {
  4405. background-color: transparent;
  4406. box-shadow: none;
  4407. border: none;
  4408. }
  4409.  
  4410. listview.view {
  4411. color: #242424;
  4412. background-color: transparent;
  4413. }
  4414.  
  4415. row.has-open-popup.activatable, row.activatable:hover {
  4416. background-color: rgba(0, 0, 0, 0.05);
  4417. }
  4418.  
  4419. row.activatable:active {
  4420. color: #242424;
  4421. }
  4422.  
  4423. row.activatable:disabled {
  4424. color: rgba(36, 36, 36, 0.45);
  4425. }
  4426.  
  4427. row.activatable:disabled image {
  4428. color: inherit;
  4429. }
  4430.  
  4431. row.activatable:selected:active {
  4432. color: white;
  4433. }
  4434.  
  4435. row.activatable:selected.has-open-popup, row.activatable:selected:hover {
  4436. background-color: #2c52d7;
  4437. }
  4438.  
  4439. row {
  4440. background-clip: padding-box;
  4441. }
  4442.  
  4443. row label.subtitle {
  4444. font-size: smaller;
  4445. }
  4446.  
  4447. row > box.header {
  4448. margin-left: 12px;
  4449. margin-right: 12px;
  4450. min-height: 48px;
  4451. }
  4452.  
  4453. row > box.header > .icon:disabled {
  4454. filter: opacity(0.45);
  4455. }
  4456.  
  4457. row > box.header > box.title {
  4458. margin-top: 6px;
  4459. margin-bottom: 6px;
  4460. border-spacing: 3px;
  4461. }
  4462.  
  4463. row:not(:hover) {
  4464. transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  4465. }
  4466.  
  4467. row.combo image.dropdown-arrow:disabled, row.combo label:disabled > selection.dropdown-arrow {
  4468. filter: opacity(0.45);
  4469. }
  4470.  
  4471. row.combo listview.inline {
  4472. background: none;
  4473. border: none;
  4474. box-shadow: none;
  4475. color: inherit;
  4476. }
  4477.  
  4478. row.combo listview.inline, row.combo listview.inline:disabled, row.combo label:disabled > selection.inline {
  4479. background: none;
  4480. color: inherit;
  4481. }
  4482.  
  4483. row.combo popover > contents {
  4484. min-width: 120px;
  4485. }
  4486.  
  4487. button row.activatable, button:hover row.activatable, button:selected row.activatable, button:active row.activatable, button:checked row.activatable {
  4488. background-color: transparent;
  4489. transition: none;
  4490. }
  4491.  
  4492. button:checked row.activatable, button:active row.activatable {
  4493. color: white;
  4494. }
  4495.  
  4496. columnview > listview > row {
  4497. padding: 0;
  4498. }
  4499.  
  4500. columnview > listview > row > cell {
  4501. padding: 8px 6px;
  4502. }
  4503.  
  4504. columnview > listview > row > cell:not(:first-child) {
  4505. border-left: 1px solid transparent;
  4506. }
  4507.  
  4508. columnview.column-separators > listview > row > cell {
  4509. border-left-color: rgba(0, 0, 0, 0.15);
  4510. }
  4511.  
  4512. columnview.data-table > listview > row > cell {
  4513. padding-top: 2px;
  4514. padding-bottom: 2px;
  4515. }
  4516.  
  4517. treeexpander {
  4518. border-spacing: 4px;
  4519. }
  4520.  
  4521. columnview row:not(:selected) cell editablelabel:not(.editing):focus-within {
  4522. outline: 2px solid rgba(0, 0, 0, 0.15);
  4523. }
  4524.  
  4525. columnview row:not(:selected) cell editablelabel.editing:focus-within {
  4526. outline: 2px solid #315bef;
  4527. }
  4528.  
  4529. columnview row:not(:selected) cell editablelabel.editing text selection {
  4530. color: white;
  4531. background-color: #315bef;
  4532. }
  4533.  
  4534. .rich-list {
  4535. /* rich lists usually containing other widgets than just labels/text */
  4536. }
  4537.  
  4538. .rich-list > row {
  4539. padding: 8px 12px;
  4540. min-height: 32px;
  4541. /* should be tall even when only containing a label */
  4542. }
  4543.  
  4544. .rich-list > row > box {
  4545. border-spacing: 12px;
  4546. }
  4547.  
  4548. .app-notification {
  4549. padding: 0;
  4550. border-spacing: 0;
  4551. margin: 6px;
  4552. color: #242424;
  4553. background-color: rgba(245, 245, 245, 0.95);
  4554. border-radius: 8px;
  4555. border: none;
  4556. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.15);
  4557. }
  4558.  
  4559. .app-notification border {
  4560. border: none;
  4561. }
  4562.  
  4563. .app-notification button:hover {
  4564. color: #0b0b0b;
  4565. background-color: rgba(0, 0, 0, 0.15);
  4566. background-image: none;
  4567. box-shadow: none;
  4568. }
  4569.  
  4570. .app-notification button:active, .app-notification button:checked {
  4571. background-image: none;
  4572. color: white;
  4573. background-color: rgba(0, 0, 0, 0.5);
  4574. box-shadow: none;
  4575. }
  4576.  
  4577. .app-notification button:disabled {
  4578. background-color: transparent;
  4579. box-shadow: none;
  4580. }
  4581.  
  4582. .app-notification button:disabled label, .app-notification button:disabled {
  4583. color: rgba(36, 36, 36, 0.45);
  4584. opacity: 1;
  4585. }
  4586.  
  4587. expander arrow {
  4588. min-width: 16px;
  4589. min-height: 16px;
  4590. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
  4591. }
  4592.  
  4593. expander arrow:dir(rtl) {
  4594. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
  4595. }
  4596.  
  4597. expander arrow:hover {
  4598. color: #717171;
  4599. }
  4600.  
  4601. expander arrow:checked {
  4602. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  4603. }
  4604.  
  4605. expander-widget > box > title {
  4606. border-radius: 5px;
  4607. }
  4608.  
  4609. expander-widget > box > title:hover > expander {
  4610. color: #717171;
  4611. }
  4612.  
  4613.  
  4614. calendar {
  4615. color: #242424;
  4616. border: 1px solid rgba(0, 0, 0, 0.15);
  4617. border-radius: 5px;
  4618. padding: 2px 6px;
  4619. margin: 0;
  4620. }
  4621.  
  4622.  
  4623. calendar > header {
  4624. color: #242424;
  4625. border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  4626. }
  4627.  
  4628.  
  4629. calendar > header > button {
  4630. border: none;
  4631. box-shadow: none;
  4632. background: none;
  4633. border-radius: 0;
  4634. }
  4635.  
  4636.  
  4637. calendar > header > button:hover {
  4638. background-color: rgba(36, 36, 36, 0.1);
  4639. }
  4640.  
  4641.  
  4642. calendar > header > button:active {
  4643. background-color: #315bef;
  4644. }
  4645.  
  4646.  
  4647. calendar > header > button:backdrop {
  4648. background: none;
  4649. }
  4650.  
  4651.  
  4652. calendar > grid > label.today {
  4653. background-color: rgba(36, 36, 36, 0.15);
  4654. border-radius: 3px;
  4655. }
  4656.  
  4657.  
  4658. calendar > grid > label.today:selected {
  4659. box-shadow: none;
  4660. }
  4661.  
  4662.  
  4663. calendar > grid > label:focus {
  4664. outline-style: none;
  4665. }
  4666.  
  4667.  
  4668. calendar > grid > label.day-number {
  4669. padding: 4px;
  4670. }
  4671.  
  4672.  
  4673. calendar > grid > label.day-number:selected {
  4674. border-radius: 5px;
  4675. }
  4676.  
  4677.  
  4678. calendar > grid > label.day-number.other-month {
  4679. color: alpha(currentColor,0.3);
  4680. }
  4681.  
  4682. window.dialog.message.csd .dialog-action-area > button {
  4683. border-radius: 0;
  4684. border-width: 0;
  4685. border-width: 1px 0 0 1px;
  4686. }
  4687.  
  4688. window.dialog.message.csd .dialog-action-area > button:last-child {
  4689. border-radius: 0 0 8px 0;
  4690. border-right-style: none;
  4691. }
  4692.  
  4693. window.dialog.message.csd .dialog-action-area > button:first-child {
  4694. border-radius: 0 0 0 8px;
  4695. border-left-width: 0;
  4696. }
  4697.  
  4698. window.dialog.message.csd .dialog-action-area > button:only-child {
  4699. border-radius: 0 0 8px 8px;
  4700. border-left-width: 0;
  4701. }
  4702.  
  4703. window.dialog.message .titlebar {
  4704. min-height: 0;
  4705. background-color: transparent;
  4706. border-bottom: none;
  4707. box-shadow: none;
  4708. }
  4709.  
  4710. window.dialog.message box.dialog-vbox.vertical {
  4711. border-spacing: 10px;
  4712. }
  4713.  
  4714. window.dialog.message label.title {
  4715. font-weight: 800;
  4716. font-size: 15pt;
  4717. }
  4718.  
  4719. window.dialog.message .dialog-action-area {
  4720. padding: 6px;
  4721. }
  4722.  
  4723. window.dialog.message .dialog-action-area > button {
  4724. min-height: 16px;
  4725. padding: 2px 8px;
  4726. box-shadow: none;
  4727. }
  4728.  
  4729. window.dialog.message .dialog-action-area > button:not(.suggested-action):not(.destructive-action) {
  4730. background-color: white;
  4731. }
  4732.  
  4733. window.dialog.message .dialog-action-area > button:not(.suggested-action):not(.destructive-action):hover {
  4734. color: #0b0b0b;
  4735. background-color: rgba(0, 0, 0, 0.15);
  4736. background-image: none;
  4737. box-shadow: none;
  4738. border-color: rgba(0, 0, 0, 0.15);
  4739. transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
  4740. }
  4741.  
  4742. window.dialog.message .dialog-action-area > button:not(.suggested-action):not(.destructive-action):active, window.dialog.message .dialog-action-area > button:not(.suggested-action):not(.destructive-action):checked {
  4743. background-image: none;
  4744. background-color: #315bef;
  4745. color: white;
  4746. border-color: rgba(0, 0, 0, 0.15);
  4747. }
  4748.  
  4749. window.dialog.message.csd.background {
  4750. border-bottom-left-radius: 8px;
  4751. border-bottom-right-radius: 8px;
  4752. border: none;
  4753. }
  4754.  
  4755. window.dialog.message.csd .dialog-action-area {
  4756. padding: 0;
  4757. border: none;
  4758. }
  4759.  
  4760. window.dialog.message.csd .dialog-action-area > button {
  4761. min-height: 16px;
  4762. padding: 6px 12px;
  4763. background-image: none;
  4764. border-color: rgba(0, 0, 0, 0.15);
  4765. }
  4766.  
  4767. window.dialog.message.csd .dialog-action-area > button:not(.destructive-action):not(.suggested-action):active, window.dialog.message.csd .dialog-action-area > button:not(.destructive-action):not(.suggested-action):checked, window.dialog.message.csd .dialog-action-area > button:not(.destructive-action):not(.suggested-action):active:hover, window.dialog.message.csd .dialog-action-area > button:not(.destructive-action):not(.suggested-action):checked:hover {
  4768. background-image: none;
  4769. color: white;
  4770. background-color: rgba(0, 0, 0, 0.5);
  4771. box-shadow: none;
  4772. background-image: none;
  4773. }
  4774.  
  4775. window.messagedialog .response-area > box > button {
  4776. border-radius: 0;
  4777. min-height: 24px;
  4778. padding: 6px 12px;
  4779. }
  4780.  
  4781. filechooser box#pathbarbox.view stack entry.search, filechooser box#pathbarbox.view stack entry.search:focus {
  4782. background-color: #fafafa;
  4783. }
  4784.  
  4785. filechooser box#pathbarbox.view stack entry.search:disabled, filechooser box#pathbarbox.view stack label:disabled > selection.search {
  4786. background-color: rgba(250, 250, 250, 0.55);
  4787. }
  4788.  
  4789. filechooser #pathbarbox {
  4790. border-bottom: 1px solid rgba(0, 0, 0, 0);
  4791. }
  4792.  
  4793. filechooser > box.vertical > paned.horizontal > separator,
  4794. filechooser > box.vertical > box.vertical > paned.horizontal > separator {
  4795. border: none;
  4796. background-color: transparent;
  4797. background-image: image(#ffffff);
  4798. background-size: 8px 8px;
  4799. background-position: left bottom;
  4800. }
  4801.  
  4802. filechooser > box.vertical > paned.horizontal > separator:dir(ltr),
  4803. filechooser > box.vertical > box.vertical > paned.horizontal > separator:dir(ltr) {
  4804. margin-left: -1px;
  4805. }
  4806.  
  4807. filechooser > box.vertical > paned.horizontal > separator:dir(rtl),
  4808. filechooser > box.vertical > box.vertical > paned.horizontal > separator:dir(rtl) {
  4809. margin-right: -1px;
  4810. }
  4811.  
  4812. filechooserbutton > button > box {
  4813. border-spacing: 6px;
  4814. }
  4815.  
  4816. filechooserbutton:drop(active) {
  4817. box-shadow: none;
  4818. border-color: transparent;
  4819. }
  4820.  
  4821. .sidebar {
  4822. border-style: none;
  4823. background-color: #f5f5f5;
  4824. }
  4825.  
  4826. .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {
  4827. border-right: 1px solid rgba(0, 0, 0, 0.15);
  4828. border-left-style: none;
  4829. }
  4830.  
  4831. .sidebar:dir(rtl), .sidebar.right {
  4832. border-left: 1px solid rgba(0, 0, 0, 0.15);
  4833. border-right-style: none;
  4834. }
  4835.  
  4836. .sidebar list {
  4837. background-color: transparent;
  4838. }
  4839.  
  4840. .sidebar list > separator {
  4841. min-height: 0;
  4842. background: none;
  4843. border: none;
  4844. }
  4845.  
  4846. paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
  4847. border-style: none;
  4848. }
  4849.  
  4850. separator.sidebar {
  4851. background-color: rgba(0, 0, 0, 0.15);
  4852. min-height: 1px;
  4853. min-width: 1px;
  4854. border: none;
  4855. }
  4856.  
  4857. separator.sidebar:dir(ltr), separator.sidebar.left, separator.sidebar.left:dir(rtl), separator.sidebar:dir(rtl), separator.sidebar.right {
  4858. border: none;
  4859. }
  4860.  
  4861. stacksidebar list.separators:not(.horizontal) > row:not(.separator) {
  4862. border-bottom: none;
  4863. }
  4864.  
  4865. stacksidebar row {
  4866. padding: 4px 4px;
  4867. }
  4868.  
  4869. stacksidebar row > label {
  4870. padding-left: 6px;
  4871. padding-right: 6px;
  4872. }
  4873.  
  4874. stacksidebar row.needs-attention > label {
  4875. background-size: 6px 6px, 0 0;
  4876. }
  4877.  
  4878. .navigation-sidebar {
  4879. padding: 6px;
  4880. }
  4881.  
  4882. .navigation-sidebar > separator {
  4883. margin: 4px 0;
  4884. background-color: transparent;
  4885. }
  4886.  
  4887. .navigation-sidebar > row {
  4888. min-height: 36px;
  4889. padding: 0 8px;
  4890. border-radius: 5px;
  4891. margin: 0;
  4892. }
  4893.  
  4894. .navigation-sidebar > row + row {
  4895. margin-top: 3px;
  4896. }
  4897.  
  4898. .navigation-sidebar > row:hover, .navigation-sidebar > row:focus-visible:focus-within {
  4899. background-color: rgba(36, 36, 36, 0.1);
  4900. }
  4901.  
  4902. .navigation-sidebar > row:active label, .navigation-sidebar > row:active:hover label, .navigation-sidebar > row:selected label {
  4903. color: white;
  4904. }
  4905.  
  4906. .navigation-sidebar > row:selected:hover {
  4907. background-color: #6081f3;
  4908. }
  4909.  
  4910. .navigation-sidebar > row:disabled {
  4911. color: rgba(36, 36, 36, 0.45);
  4912. }
  4913.  
  4914. placessidebar > viewport.frame {
  4915. border: none;
  4916. }
  4917.  
  4918. placessidebar list > separator {
  4919. background-color: transparent;
  4920. }
  4921.  
  4922. placessidebar .navigation-sidebar > row {
  4923. min-height: 24px;
  4924. padding: 2px 8px;
  4925. color: #363636;
  4926. }
  4927.  
  4928. placessidebar .navigation-sidebar > row > revealer {
  4929. padding: 0 6px;
  4930. }
  4931.  
  4932. placessidebar .navigation-sidebar > row .sidebar-icon {
  4933. color: rgba(54, 54, 54, 0.85);
  4934. }
  4935.  
  4936. placessidebar .navigation-sidebar > row.has-open-popup, placessidebar .navigation-sidebar > row.has-open-popup label, placessidebar .navigation-sidebar > row.has-open-popup image, placessidebar .navigation-sidebar > row:disabled, placessidebar .navigation-sidebar > row:disabled label, placessidebar .navigation-sidebar > row:disabled image {
  4937. color: rgba(54, 54, 54, 0.4);
  4938. }
  4939.  
  4940. placessidebar .navigation-sidebar > row:backdrop {
  4941. opacity: 0.85;
  4942. }
  4943.  
  4944. placessidebar .navigation-sidebar > row:selected.has-open-popup, placessidebar .navigation-sidebar > row:selected, placessidebar .navigation-sidebar > row:selected:hover, placessidebar .navigation-sidebar > row:active:hover {
  4945. color: #242424;
  4946. background-color: rgba(0, 0, 0, 0.15);
  4947. }
  4948.  
  4949. placessidebar .navigation-sidebar > row:selected.has-open-popup, placessidebar .navigation-sidebar > row:selected.has-open-popup label, placessidebar .navigation-sidebar > row:selected, placessidebar .navigation-sidebar > row:selected label, placessidebar .navigation-sidebar > row:selected:hover, placessidebar .navigation-sidebar > row:selected:hover label, placessidebar .navigation-sidebar > row:active:hover, placessidebar .navigation-sidebar > row:active:hover label {
  4950. color: #242424;
  4951. }
  4952.  
  4953. placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row {
  4954. color: #315bef;
  4955. }
  4956.  
  4957. placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row .sidebar-icon {
  4958. color: inherit;
  4959. }
  4960.  
  4961. placessidebar .navigation-sidebar > row:drop(active):not(:disabled), placessidebar .navigation-sidebar > row:drop(active):not(:disabled) label, placessidebar .navigation-sidebar > row:drop(active):not(:disabled) .sidebar-icon {
  4962. color: #363636;
  4963. }
  4964.  
  4965. placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected {
  4966. background-color: #F08437;
  4967. }
  4968.  
  4969. placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected, placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected label, placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected .sidebar-icon {
  4970. color: #363636;
  4971. }
  4972.  
  4973. placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) {
  4974. padding-right: 8px;
  4975. }
  4976.  
  4977. placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) {
  4978. padding-left: 8px;
  4979. }
  4980.  
  4981. placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) {
  4982. padding-right: 2px;
  4983. }
  4984.  
  4985. placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) {
  4986. padding-left: 2px;
  4987. }
  4988.  
  4989. placessidebar .navigation-sidebar > row button.sidebar-button {
  4990. min-width: 22px;
  4991. min-height: 22px;
  4992. margin-top: 2px;
  4993. margin-bottom: 2px;
  4994. padding: 0;
  4995. border-radius: 100px;
  4996. }
  4997.  
  4998. placessidebar .navigation-sidebar > row button.sidebar-button > image {
  4999. opacity: 0.85;
  5000. }
  5001.  
  5002. placessidebar .navigation-sidebar > row button.sidebar-button:hover:not(:active):not(:checked) {
  5003. border-color: rgba(0, 0, 0, 0.15);
  5004. }
  5005.  
  5006. placessidebar .navigation-sidebar > row button.sidebar-button:active, placessidebar .navigation-sidebar > row button.sidebar-button:checked {
  5007. background-image: none;
  5008. color: white;
  5009. background-color: rgba(0, 0, 0, 0.5);
  5010. box-shadow: none;
  5011. border-color: rgba(0, 0, 0, 0.62);
  5012. }
  5013.  
  5014. placessidebar .navigation-sidebar > row button.sidebar-button:not(:hover):not(:active) > image {
  5015. opacity: 0.75;
  5016. }
  5017.  
  5018. placessidebar .navigation-sidebar > row:selected button.sidebar-button {
  5019. background-image: none;
  5020. color: white;
  5021. background-color: rgba(0, 0, 0, 0.5);
  5022. box-shadow: none;
  5023. border-color: rgba(0, 0, 0, 0.62);
  5024. }
  5025.  
  5026. placessidebar .navigation-sidebar > row:selected button.sidebar-button:hover:not(:active):not(:checked) {
  5027. border-color: rgba(0, 0, 0, 0.62);
  5028. }
  5029.  
  5030. placessidebar .navigation-sidebar > row:selected button.sidebar-button:active, placessidebar .navigation-sidebar > row:selected button.sidebar-button:checked {
  5031. background-image: none;
  5032. color: white;
  5033. background-color: rgba(0, 0, 0, 0.65);
  5034. box-shadow: none;
  5035. border-color: rgba(0, 0, 0, 0.75);
  5036. }
  5037.  
  5038. placessidebar .navigation-sidebar > row:selected button.sidebar-button > image {
  5039. opacity: 1;
  5040. }
  5041.  
  5042. placessidebar .navigation-sidebar > row.sidebar-placeholder-row {
  5043. padding: 0 8px;
  5044. min-height: 2px;
  5045. background-image: linear-gradient(to bottom, #F08437, #F08437);
  5046. background-clip: content-box;
  5047. }
  5048.  
  5049. placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row {
  5050. color: #315bef;
  5051. }
  5052.  
  5053. placessidebar .navigation-sidebar > row:drop(active):not(:disabled) {
  5054. box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437;
  5055. }
  5056.  
  5057. placessidebar .navigation-sidebar > row:drop(active):not(:disabled), placessidebar .navigation-sidebar > row:drop(active):not(:disabled) label, placessidebar .navigation-sidebar > row:drop(active):not(:disabled) image {
  5058. color: #F08437;
  5059. }
  5060.  
  5061. placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected {
  5062. background-color: #F08437;
  5063. }
  5064.  
  5065. placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected, placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected label, placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected image {
  5066. color: #363636;
  5067. }
  5068.  
  5069. placesview .server-list-button > image {
  5070. -gtk-icon-transform: rotate(0turn);
  5071. }
  5072.  
  5073. placesview .server-list-button:checked > image {
  5074. transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  5075. -gtk-icon-transform: rotate(-0.5turn);
  5076. }
  5077.  
  5078. placesview > actionbar > revealer > box > label {
  5079. padding-left: 8px;
  5080. padding-right: 8px;
  5081. }
  5082.  
  5083. paned > separator {
  5084. min-width: 1px;
  5085. min-height: 1px;
  5086. -gtk-icon-source: none;
  5087. border-style: none;
  5088. background-color: transparent;
  5089. background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  5090. background-size: 1px 1px;
  5091. }
  5092.  
  5093. paned > separator:selected {
  5094. background-image: linear-gradient(to bottom, #315bef, #315bef);
  5095. }
  5096.  
  5097. paned > separator.wide {
  5098. min-width: 5px;
  5099. min-height: 5px;
  5100. background-color: #f5f5f5;
  5101. background-image: linear-gradient(to bottom, #cfcfcf, #cfcfcf), linear-gradient(to bottom, #cfcfcf, #cfcfcf);
  5102. background-size: 1px 1px, 1px 1px;
  5103. }
  5104.  
  5105. paned.horizontal > separator {
  5106. background-repeat: repeat-y;
  5107. }
  5108.  
  5109. paned.horizontal > separator:dir(ltr) {
  5110. margin: 0 -8px 0 0;
  5111. padding: 0 8px 0 0;
  5112. background-position: left;
  5113. }
  5114.  
  5115. paned.horizontal > separator:dir(rtl) {
  5116. margin: 0 0 0 -8px;
  5117. padding: 0 0 0 8px;
  5118. background-position: right;
  5119. }
  5120.  
  5121. paned.horizontal > separator.wide {
  5122. margin: 0;
  5123. padding: 0;
  5124. background-repeat: repeat-y, repeat-y;
  5125. background-position: left, right;
  5126. }
  5127.  
  5128. paned.vertical > separator {
  5129. margin: 0 0 -8px 0;
  5130. padding: 0 0 8px 0;
  5131. background-repeat: repeat-x;
  5132. background-position: top;
  5133. }
  5134.  
  5135. paned.vertical > separator.wide {
  5136. margin: 0;
  5137. padding: 0;
  5138. background-repeat: repeat-x, repeat-x;
  5139. background-position: bottom, top;
  5140. }
  5141.  
  5142. infobar {
  5143. border-style: none;
  5144. background-color: #f5f5f5;
  5145. margin-bottom: 0;
  5146. }
  5147.  
  5148. infobar.info > revealer > box {
  5149. background-color: #315bef;
  5150. }
  5151.  
  5152. infobar.question > revealer > box {
  5153. background-color: #3484e2;
  5154. }
  5155.  
  5156. infobar.warning > revealer > box {
  5157. background-color: #F27835;
  5158. }
  5159.  
  5160. infobar.error > revealer > box {
  5161. background-color: #FC4138;
  5162. }
  5163.  
  5164. infobar.info > revealer > box, infobar.question > revealer > box, infobar.warning > revealer > box, infobar.error > revealer > box {
  5165. color: white;
  5166. caret-color: currentColor;
  5167. }
  5168.  
  5169. infobar.info > revealer > box button, infobar.question > revealer > box button, infobar.warning > revealer > box button, infobar.error > revealer > box button {
  5170. min-height: 28px;
  5171. }
  5172.  
  5173. infobar.info > revealer > box selection, infobar.question > revealer > box selection, infobar.warning > revealer > box selection, infobar.error > revealer > box selection {
  5174. color: #315bef;
  5175. background-color: white;
  5176. }
  5177.  
  5178. .nautilus-window .floating-bar > button.circular.flat, .selection-mode headerbar button, headerbar.selection-mode button, row:selected button, infobar.info > revealer > box button, infobar.question > revealer > box button, infobar.warning > revealer > box button, infobar.error > revealer > box button {
  5179. color: white;
  5180. background-color: rgba(255, 255, 255, 0);
  5181. border-color: rgba(255, 255, 255, 0.5);
  5182. background-image: none;
  5183. box-shadow: none;
  5184. }
  5185.  
  5186. .nautilus-window .floating-bar > button.flat.circular, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat, row:selected button.flat, infobar.info > revealer > box button.flat, infobar.question > revealer > box button.flat, infobar.warning > revealer > box button.flat, infobar.error > revealer > box button.flat {
  5187. border-color: transparent;
  5188. background-color: transparent;
  5189. background-image: none;
  5190. box-shadow: none;
  5191. color: white;
  5192. background-color: rgba(255, 255, 255, 0);
  5193. background-image: none;
  5194. box-shadow: none;
  5195. }
  5196.  
  5197. .nautilus-window .floating-bar > button.flat.circular:disabled, .nautilus-window .floating-bar > button.flat.circular:disabled label {
  5198. color: rgba(255, 255, 255, 0.4);
  5199. }
  5200.  
  5201. .nautilus-window .floating-bar > button.circular.flat:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover, row:selected button:hover, infobar.info > revealer > box button:hover, infobar.question > revealer > box button:hover, infobar.warning > revealer > box button:hover, infobar.error > revealer > box button:hover {
  5202. box-shadow: none;
  5203. color: white;
  5204. background-color: rgba(255, 255, 255, 0.2);
  5205. border-color: rgba(255, 255, 255, 0.5);
  5206. }
  5207.  
  5208. .nautilus-window .floating-bar > button.circular.flat:active, .selection-mode headerbar button:active, headerbar.selection-mode button:active, row:selected button:active, infobar.info > revealer > box button:active, infobar.question > revealer > box button:active, infobar.warning > revealer > box button:active, infobar.error > revealer > box button:active, .nautilus-window .floating-bar > button.circular.flat:checked, .selection-mode headerbar button:checked, headerbar.selection-mode button:checked, row:selected button:checked, infobar.info > revealer > box button:checked, infobar.question > revealer > box button:checked, infobar.warning > revealer > box button:checked, infobar.error > revealer > box button:checked {
  5209. box-shadow: none;
  5210. color: white;
  5211. background-color: rgba(255, 255, 255, 0.4);
  5212. border-color: rgba(255, 255, 255, 0.5);
  5213. }
  5214.  
  5215. .nautilus-window .floating-bar > button.circular.flat:disabled {
  5216. background-color: rgba(255, 255, 255, 0);
  5217. border-color: rgba(255, 255, 255, 0.4);
  5218. box-shadow: none;
  5219. }
  5220.  
  5221. .nautilus-window .floating-bar > button.circular.flat:disabled, .nautilus-window .floating-bar > button.circular.flat:disabled label {
  5222. color: rgba(255, 255, 255, 0.5);
  5223. }
  5224.  
  5225. .nautilus-window .floating-bar > button.circular.flat:disabled:active, .nautilus-window .floating-bar > button.circular.flat:disabled:checked {
  5226. color: #315bef;
  5227. background-color: rgba(255, 255, 255, 0.5);
  5228. border-color: rgba(255, 255, 255, 0.4);
  5229. }
  5230.  
  5231. tooltip {
  5232. border-radius: 8px;
  5233. box-shadow: none;
  5234. }
  5235.  
  5236. tooltip.background {
  5237. background-color: #444444;
  5238. background-clip: padding-box;
  5239. border-radius: 8px;
  5240. color: #dadada;
  5241. }
  5242.  
  5243. tooltip.background label {
  5244. padding: 4px;
  5245. }
  5246.  
  5247. tooltip > box {
  5248. border-spacing: 6px;
  5249. }
  5250.  
  5251. colorswatch, colorswatch:drop(active) {
  5252. border-style: none;
  5253. }
  5254.  
  5255. colorswatch.top {
  5256. border-top-left-radius: 2.5px;
  5257. border-top-right-radius: 2.5px;
  5258. }
  5259.  
  5260. colorswatch.top overlay {
  5261. border-top-left-radius: 2px;
  5262. border-top-right-radius: 2px;
  5263. }
  5264.  
  5265. colorswatch.bottom {
  5266. border-bottom-left-radius: 2.5px;
  5267. border-bottom-right-radius: 2.5px;
  5268. }
  5269.  
  5270. colorswatch.bottom overlay {
  5271. border-bottom-left-radius: 2px;
  5272. border-bottom-right-radius: 2px;
  5273. }
  5274.  
  5275. colorswatch.left, colorswatch:first-child:not(.top) {
  5276. border-top-left-radius: 2.5px;
  5277. border-bottom-left-radius: 2.5px;
  5278. }
  5279.  
  5280. colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
  5281. border-top-left-radius: 2px;
  5282. border-bottom-left-radius: 2px;
  5283. }
  5284.  
  5285. colorswatch.right, colorswatch:last-child:not(.bottom) {
  5286. border-top-right-radius: 2.5px;
  5287. border-bottom-right-radius: 2.5px;
  5288. }
  5289.  
  5290. colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
  5291. border-top-right-radius: 2px;
  5292. border-bottom-right-radius: 2px;
  5293. }
  5294.  
  5295. colorswatch.dark overlay {
  5296. color: rgba(255, 255, 255, 0.7);
  5297. }
  5298.  
  5299. colorswatch.dark overlay:hover {
  5300. border-color: rgba(0, 0, 0, 0.5);
  5301. }
  5302.  
  5303. colorswatch.light overlay {
  5304. color: rgba(0, 0, 0, 0.7);
  5305. }
  5306.  
  5307. colorswatch.light overlay:hover {
  5308. border-color: rgba(0, 0, 0, 0.3);
  5309. }
  5310.  
  5311. colorswatch overlay {
  5312. border: 1px solid rgba(0, 0, 0, 0.15);
  5313. }
  5314.  
  5315. colorswatch overlay:hover {
  5316. background-color: rgba(255, 255, 255, 0.2);
  5317. }
  5318.  
  5319. button colorswatch overlay {
  5320. border: none;
  5321. }
  5322.  
  5323. colorswatch:disabled {
  5324. opacity: 0.5;
  5325. }
  5326.  
  5327. colorswatch:disabled overlay {
  5328. border-color: rgba(0, 0, 0, 0.6);
  5329. box-shadow: none;
  5330. }
  5331.  
  5332. colorswatch#add-color-button {
  5333. border-style: solid;
  5334. border-width: 1px;
  5335. color: #242424;
  5336. border-color: rgba(0, 0, 0, 0.15);
  5337. border-top-color: rgba(0, 0, 0, 0.15);
  5338. border-bottom-color: rgba(0, 0, 0, 0.27);
  5339. background-color: white;
  5340. background-clip: padding-box;
  5341. background-origin: padding-box;
  5342. box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
  5343. }
  5344.  
  5345. colorswatch#add-color-button:hover {
  5346. color: #0b0b0b;
  5347. border-color: rgba(0, 0, 0, 0.15);
  5348. border-top-color: rgba(0, 0, 0, 0.15);
  5349. border-bottom-color: rgba(0, 0, 0, 0.27);
  5350. background-color: #f7f7f7;
  5351. background-clip: padding-box;
  5352. background-origin: padding-box;
  5353. box-shadow: none;
  5354. }
  5355.  
  5356. colorswatch#add-color-button overlay {
  5357. border-color: transparent;
  5358. background-color: transparent;
  5359. background-image: none;
  5360. box-shadow: none;
  5361. }
  5362.  
  5363. button.color {
  5364. padding: 3px;
  5365. }
  5366.  
  5367. button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay {
  5368. margin: 0;
  5369. border-radius: 5px;
  5370. }
  5371.  
  5372. colorchooser .popover.osd {
  5373. border-radius: 5px;
  5374. }
  5375.  
  5376. .content-view {
  5377. background-color: #ffffff;
  5378. }
  5379.  
  5380. .scale-popup button:hover {
  5381. color: #0b0b0b;
  5382. border-color: rgba(0, 0, 0, 0.15);
  5383. border-top-color: rgba(0, 0, 0, 0.15);
  5384. border-bottom-color: rgba(0, 0, 0, 0.27);
  5385. background-color: #f7f7f7;
  5386. background-clip: padding-box;
  5387. background-origin: padding-box;
  5388. box-shadow: none;
  5389. }
  5390.  
  5391. .context-menu {
  5392. font: initial;
  5393. }
  5394.  
  5395. .monospace {
  5396. font-family: Monospace;
  5397. }
  5398.  
  5399. stackswitcher button.circular,
  5400. stackswitcher button.text-button.circular, button.close, row button.circular, .app-notification button.image-button:not(.text-button),
  5401. button.circular:not(.button) {
  5402. border-radius: 9999px;
  5403. padding: 0;
  5404. min-height: 32px;
  5405. min-width: 32px;
  5406. }
  5407.  
  5408. stackswitcher button.circular:active, button.close:active, row button.circular:active, .app-notification button.image-button:active:not(.text-button), stackswitcher button.circular:checked, button.close:checked, row button.circular:checked, .app-notification button.image-button:checked:not(.text-button),
  5409. button.circular:not(.button):active,
  5410. button.circular:not(.button):checked {
  5411. background-image: none;
  5412. color: white;
  5413. background-color: rgba(0, 0, 0, 0.5);
  5414. box-shadow: none;
  5415. border-color: rgba(0, 0, 0, 0.6);
  5416. }
  5417.  
  5418. .keycap {
  5419. min-width: 16px;
  5420. min-height: 20px;
  5421. padding: 3px 6px 4px 6px;
  5422. color: #242424;
  5423. background-color: #ffffff;
  5424. border: 1px solid rgba(0, 0, 0, 0.15);
  5425. border-radius: 5px;
  5426. box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.05);
  5427. }
  5428.  
  5429. stackswitcher button.text-button {
  5430. min-width: 80px;
  5431. }
  5432.  
  5433. *:drop(active):focus,
  5434. *:drop(active) {
  5435. box-shadow: inset 0 0 0 1px #F08437;
  5436. }
  5437.  
  5438. window {
  5439. border: none;
  5440. outline-width: 1px;
  5441. outline-color: rgba(255, 255, 255, 0.12);
  5442. outline-style: solid;
  5443. outline-offset: -1px;
  5444. margin: 0;
  5445. }
  5446.  
  5447. window.csd {
  5448. transition: none;
  5449. border-radius: 8px;
  5450. box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 8px 8px 0 rgba(0, 0, 0, 0.15), 0 16px 16px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12);
  5451. }
  5452.  
  5453. window.csd:backdrop {
  5454. transition: box-shadow 150ms cubic-bezier(0, 0, 0.2, 1);
  5455. box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 8px 8px 0 transparent, 0 16px 16px 0 transparent, 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12);
  5456. }
  5457.  
  5458. window.csd.popup {
  5459. border-radius: 8px;
  5460. box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12);
  5461. outline: none;
  5462. }
  5463.  
  5464. window.csd.dialog.message {
  5465. border-radius: 8px;
  5466. }
  5467.  
  5468. window.solid-csd {
  5469. border: 1px solid #a1a1a1;
  5470. border-radius: 0;
  5471. margin: 0;
  5472. background-color: #e5e5e5;
  5473. box-shadow: none;
  5474. }
  5475.  
  5476. window.popup {
  5477. box-shadow: none;
  5478. }
  5479.  
  5480. window.ssd {
  5481. box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  5482. }
  5483.  
  5484. windowcontrols {
  5485. border-spacing: 6px;
  5486. margin: 0;
  5487. padding: 0 3px;
  5488. }
  5489.  
  5490. windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) {
  5491. margin-right: 8px;
  5492. }
  5493.  
  5494. windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) {
  5495. margin-left: 8px;
  5496. }
  5497.  
  5498. windowcontrols button > image {
  5499. padding: 0;
  5500. margin: 0;
  5501. background-color: transparent;
  5502. background-image: none;
  5503. }
  5504.  
  5505. windowcontrols button.close, windowcontrols button.maximize, windowcontrols button.minimize {
  5506. min-width: 16px;
  5507. min-height: 16px;
  5508. margin: 6px 0;
  5509. padding: 5px 0;
  5510. background-position: center;
  5511. background-repeat: no-repeat;
  5512. background-size: auto;
  5513. }
  5514.  
  5515. windowcontrols button.close, windowcontrols button.close:hover, windowcontrols button.close:active, windowcontrols button.close:active:hover, windowcontrols button.maximize, windowcontrols button.maximize:hover, windowcontrols button.maximize:active, windowcontrols button.maximize:active:hover, windowcontrols button.minimize, windowcontrols button.minimize:hover, windowcontrols button.minimize:active, windowcontrols button.minimize:active:hover {
  5516. color: transparent;
  5517. background-color: transparent;
  5518. border: none;
  5519. box-shadow: none;
  5520. }
  5521.  
  5522. windowcontrols button.close:backdrop, windowcontrols button.maximize:backdrop, windowcontrols button.minimize:backdrop {
  5523. opacity: 1;
  5524. }
  5525.  
  5526. windowcontrols button.close {
  5527. background-image: -gtk-scaled(url("windows-assets/titlebutton-close.png"), url("windows-assets/[email protected]"));
  5528. }
  5529.  
  5530. windowcontrols button.close:backdrop {
  5531. background-image: -gtk-scaled(url("windows-assets/titlebutton-close-backdrop.png"), url("windows-assets/[email protected]"));
  5532. }
  5533.  
  5534. windowcontrols button.close:backdrop:hover {
  5535. background-image: -gtk-scaled(url("windows-assets/titlebutton-close-backdrop-hover.png"), url("windows-assets/[email protected]"));
  5536. }
  5537.  
  5538. windowcontrols button.close:hover {
  5539. background-image: -gtk-scaled(url("windows-assets/titlebutton-close-hover.png"), url("windows-assets/[email protected]"));
  5540. }
  5541.  
  5542. windowcontrols button.close:active {
  5543. background-image: -gtk-scaled(url("windows-assets/titlebutton-close-active.png"), url("windows-assets/[email protected]"));
  5544. }
  5545.  
  5546. windowcontrols button.close:active:hover {
  5547. background-image: -gtk-scaled(url("windows-assets/titlebutton-close-active.png"), url("windows-assets/[email protected]"));
  5548. }
  5549.  
  5550. windowcontrols button.maximize {
  5551. background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize.png"), url("windows-assets/[email protected]"));
  5552. }
  5553.  
  5554. windowcontrols button.maximize:backdrop {
  5555. background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-backdrop.png"), url("windows-assets/[email protected]"));
  5556. }
  5557.  
  5558. windowcontrols button.maximize:backdrop:hover {
  5559. background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-backdrop-hover.png"), url("windows-assets/[email protected]"));
  5560. }
  5561.  
  5562. windowcontrols button.maximize:hover {
  5563. background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-hover.png"), url("windows-assets/[email protected]"));
  5564. }
  5565.  
  5566. windowcontrols button.maximize:active {
  5567. background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-active.png"), url("windows-assets/[email protected]"));
  5568. }
  5569.  
  5570. windowcontrols button.maximize:active:hover {
  5571. background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-active.png"), url("windows-assets/[email protected]"));
  5572. }
  5573.  
  5574. windowcontrols button.minimize {
  5575. background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize.png"), url("windows-assets/[email protected]"));
  5576. }
  5577.  
  5578. windowcontrols button.minimize:backdrop {
  5579. background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-backdrop.png"), url("windows-assets/[email protected]"));
  5580. }
  5581.  
  5582. windowcontrols button.minimize:backdrop:hover {
  5583. background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-backdrop-hover.png"), url("windows-assets/[email protected]"));
  5584. }
  5585.  
  5586. windowcontrols button.minimize:hover {
  5587. background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-hover.png"), url("windows-assets/[email protected]"));
  5588. }
  5589.  
  5590. windowcontrols button.minimize:active {
  5591. background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-active.png"), url("windows-assets/[email protected]"));
  5592. }
  5593.  
  5594. windowcontrols button.minimize:active:hover {
  5595. background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-active.png"), url("windows-assets/[email protected]"));
  5596. }
  5597.  
  5598. .fullscreen windowcontrols button.maximize, .maximized windowcontrols button.maximize {
  5599. background-image: -gtk-scaled(url("windows-assets/titlebutton-restore.png"), url("windows-assets/[email protected]"));
  5600. }
  5601.  
  5602. .fullscreen windowcontrols button.maximize:backdrop, .maximized windowcontrols button.maximize:backdrop {
  5603. background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-backdrop.png"), url("windows-assets/[email protected]"));
  5604. }
  5605.  
  5606. .fullscreen windowcontrols button.maximize:backdrop:hover, .maximized windowcontrols button.maximize:backdrop:hover {
  5607. background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-backdrop-hover.png"), url("windows-assets/[email protected]"));
  5608. }
  5609.  
  5610. .fullscreen windowcontrols button.maximize:hover, .maximized windowcontrols button.maximize:hover {
  5611. background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-hover.png"), url("windows-assets/[email protected]"));
  5612. }
  5613.  
  5614. .fullscreen windowcontrols button.maximize:active, .maximized windowcontrols button.maximize:active {
  5615. background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-active.png"), url("windows-assets/[email protected]"));
  5616. }
  5617.  
  5618. popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover, .view:selected:focus, textview > text selection:focus, textview > text selection, iconview:selected:focus, flowbox > flowboxchild:selected, gridview > child:selected, label:disabled > selection, text > selection, columnview.view:selected, columnview.view:selected:focus,
  5619. treeview.view:selected,
  5620. treeview.view:selected:focus, row:selected,
  5621. calendar > grid > label.day-number:selected, .navigation-sidebar > row:active, .navigation-sidebar > row:active:hover, .navigation-sidebar > row:selected {
  5622. background-color: #315bef;
  5623. color: white;
  5624. }
  5625.  
  5626. popover.emoji-picker emoji:disabled:focus, popover.emoji-picker emoji:disabled:hover {
  5627. color: #98adf7;
  5628. }
  5629.  
  5630. row:selected label, label:selected {
  5631. color: white;
  5632. }
  5633.  
  5634. /*********
  5635. * Emoji *
  5636. *********/
  5637. popover.emoji-picker {
  5638. padding: 0;
  5639. border-radius: 8px;
  5640. }
  5641.  
  5642. popover.emoji-picker > contents {
  5643. padding: 0;
  5644. }
  5645.  
  5646. .emoji-searchbar {
  5647. padding: 6px;
  5648. border-spacing: 6px;
  5649. border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  5650. }
  5651.  
  5652. .emoji-toolbar {
  5653. padding: 6px 3px;
  5654. border-spacing: 0;
  5655. border-top: 1px solid rgba(0, 0, 0, 0.15);
  5656. }
  5657.  
  5658. .emoji-toolbar > flowboxchild {
  5659. padding: 0;
  5660. }
  5661.  
  5662. button.emoji-section {
  5663. margin: 0 3px;
  5664. padding: 0 12px;
  5665. border-radius: 5px;
  5666. border: none;
  5667. outline-offset: -2px;
  5668. box-shadow: none;
  5669. transition: none;
  5670. animation: none;
  5671. }
  5672.  
  5673. popover.emoji-picker emoji {
  5674. font-size: x-large;
  5675. padding: 6px;
  5676. border-radius: 5px;
  5677. }
  5678.  
  5679. emoji-completion-row > box {
  5680. border-spacing: 10px;
  5681. padding: 2px 10px;
  5682. }
  5683.  
  5684. emoji-completion-row:focus,
  5685. emoji-completion-row:hover {
  5686. background-color: #315bef;
  5687. color: white;
  5688. }
  5689.  
  5690. emoji-completion-row emoji:focus,
  5691. emoji-completion-row emoji:hover {
  5692. background-color: rgba(0, 0, 0, 0.15);
  5693. }
  5694.  
  5695. popover.entry-completion > contents {
  5696. padding: 0;
  5697. }
  5698.  
  5699. statusbar {
  5700. padding: 6px 10px;
  5701. }
  5702.  
  5703. avatar {
  5704. border-radius: 9999px;
  5705. font-weight: bold;
  5706. }
  5707.  
  5708. avatar.color1 {
  5709. background-image: linear-gradient(#83b6ec, #337fdc);
  5710. color: #cfe1f5;
  5711. }
  5712.  
  5713. avatar.color2 {
  5714. background-image: linear-gradient(#7ad9f1, #0f9ac8);
  5715. color: #caeaf2;
  5716. }
  5717.  
  5718. avatar.color3 {
  5719. background-image: linear-gradient(#8de6b1, #29ae74);
  5720. color: #cef8d8;
  5721. }
  5722.  
  5723. avatar.color4 {
  5724. background-image: linear-gradient(#b5e98a, #6ab85b);
  5725. color: #e6f9d7;
  5726. }
  5727.  
  5728. avatar.color5 {
  5729. background-image: linear-gradient(#f8e359, #d29d09);
  5730. color: #f9f4e1;
  5731. }
  5732.  
  5733. avatar.color6 {
  5734. background-image: linear-gradient(#ffcb62, #d68400);
  5735. color: #ffead1;
  5736. }
  5737.  
  5738. avatar.color7 {
  5739. background-image: linear-gradient(#ffa95a, #ed5b00);
  5740. color: #ffe5c5;
  5741. }
  5742.  
  5743. avatar.color8 {
  5744. background-image: linear-gradient(#f78773, #e62d42);
  5745. color: #f8d2ce;
  5746. }
  5747.  
  5748. avatar.color9 {
  5749. background-image: linear-gradient(#e973ab, #e33b6a);
  5750. color: #fac7de;
  5751. }
  5752.  
  5753. avatar.color10 {
  5754. background-image: linear-gradient(#cb78d4, #9945b5);
  5755. color: #e7c2e8;
  5756. }
  5757.  
  5758. avatar.color11 {
  5759. background-image: linear-gradient(#9e91e8, #7a59ca);
  5760. color: #d5d2f5;
  5761. }
  5762.  
  5763. avatar.color12 {
  5764. background-image: linear-gradient(#e3cf9c, #b08952);
  5765. color: #f2eade;
  5766. }
  5767.  
  5768. avatar.color13 {
  5769. background-image: linear-gradient(#be916d, #785336);
  5770. color: #e5d6ca;
  5771. }
  5772.  
  5773. avatar.color14 {
  5774. background-image: linear-gradient(#c0bfbc, #6e6d71);
  5775. color: #d8d7d3;
  5776. }
  5777.  
  5778. avatar.contrasted {
  5779. color: white;
  5780. }
  5781.  
  5782. avatar.image {
  5783. background: none;
  5784. }
  5785.  
  5786. preferencespage > scrolledwindow > viewport > clamp > box {
  5787. margin: 24px 12px;
  5788. border-spacing: 24px;
  5789. }
  5790.  
  5791. preferencesgroup > box, preferencesgroup > box .labels {
  5792. border-spacing: 6px;
  5793. }
  5794.  
  5795. preferencesgroup > box > box.header:not(.single-line) {
  5796. margin-bottom: 6px;
  5797. }
  5798.  
  5799. preferencesgroup > box > box.single-line {
  5800. min-height: 34px;
  5801. }
  5802.  
  5803. statuspage > scrolledwindow > viewport > box {
  5804. margin: 36px 12px;
  5805. border-spacing: 36px;
  5806. }
  5807.  
  5808. statuspage > scrolledwindow > viewport > box > clamp > box {
  5809. border-spacing: 12px;
  5810. }
  5811.  
  5812. statuspage > scrolledwindow > viewport > box > clamp > box > .icon {
  5813. -gtk-icon-size: 128px;
  5814. color: alpha(currentColor,0.55);
  5815. }
  5816.  
  5817. statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled {
  5818. opacity: 0.45;
  5819. }
  5820.  
  5821. statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {
  5822. margin-bottom: 24px;
  5823. }
  5824.  
  5825. statuspage.compact > scrolledwindow > viewport > box {
  5826. margin: 24px 12px;
  5827. border-spacing: 24px;
  5828. }
  5829.  
  5830. statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon {
  5831. -gtk-icon-size: 96px;
  5832. }
  5833.  
  5834. statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {
  5835. margin-bottom: 12px;
  5836. }
  5837.  
  5838. statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title {
  5839. font-size: 18pt;
  5840. }
  5841.  
  5842. .card {
  5843. color: #363636;
  5844. }
  5845.  
  5846. .osd .card, .card.osd {
  5847. background-color: alpha(currentColor,0.1);
  5848. color: inherit;
  5849. box-shadow: none;
  5850. }
  5851.  
  5852. .osd .card:focus:focus-visible, .card.osd:focus:focus-visible {
  5853. outline-color: rgba(0, 0, 0, 0.06);
  5854. }
  5855.  
  5856. .card.activatable {
  5857. transition: background-color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border 0;
  5858. }
  5859.  
  5860. .card.activatable:hover {
  5861. background-image: image(alpha(currentColor,0.03));
  5862. }
  5863.  
  5864. .card.activatable:active {
  5865. background-image: image(alpha(currentColor,0.08));
  5866. }
  5867.  
  5868. button.card {
  5869. border: 1px solid rgba(0, 0, 0, 0.15);
  5870. background-clip: padding-box;
  5871. color: #242424;
  5872. border-color: rgba(0, 0, 0, 0.15);
  5873. border-top-color: rgba(0, 0, 0, 0.15);
  5874. border-bottom-color: rgba(0, 0, 0, 0.27);
  5875. background-color: white;
  5876. background-clip: padding-box;
  5877. background-origin: padding-box;
  5878. box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01);
  5879. }
  5880.  
  5881. button.card:hover {
  5882. color: #0b0b0b;
  5883. background-color: rgba(0, 0, 0, 0.15);
  5884. background-image: none;
  5885. box-shadow: none;
  5886. }
  5887.  
  5888. button.card:active {
  5889. background-image: none;
  5890. color: white;
  5891. background-color: rgba(0, 0, 0, 0.5);
  5892. box-shadow: none;
  5893. border-color: rgba(0, 0, 0, 0.6);
  5894. }
  5895.  
  5896. toast {
  5897. margin: 12px;
  5898. margin-bottom: 18px;
  5899. border-radius: 9999px;
  5900. border-spacing: 6px;
  5901. padding: 6px;
  5902. outline: 1px solid rgba(255, 255, 255, 0.1);
  5903. outline-offset: -1px;
  5904. box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);
  5905. }
  5906.  
  5907. toast:dir(ltr) {
  5908. padding-left: 12px;
  5909. }
  5910.  
  5911. toast:dir(rtl) {
  5912. padding-right: 12px;
  5913. }
  5914.  
  5915. toast button.circular:active {
  5916. background-color: #f8464c;
  5917. }
  5918.  
  5919. toast > widget {
  5920. margin: 0 6px;
  5921. }
  5922.  
  5923. viewswitcher {
  5924. margin: 0;
  5925. }
  5926.  
  5927. viewswitcher.wide {
  5928. border-spacing: 3px;
  5929. }
  5930.  
  5931. viewswitcher.wide button.toggle {
  5932. margin: 6px 0;
  5933. }
  5934.  
  5935. viewswitcher.narrow button.toggle {
  5936. border-radius: 0;
  5937. margin: 0;
  5938. }
  5939.  
  5940. viewswitcher.narrow button.toggle indicatorbin > image {
  5941. -gtk-icon-size: 12px;
  5942. }
  5943.  
  5944. viewswitcher button.toggle {
  5945. font-weight: normal;
  5946. padding: 0;
  5947. }
  5948.  
  5949. viewswitcher button.toggle > stack > box.narrow {
  5950. font-size: 0.75rem;
  5951. padding-top: 7px;
  5952. padding-bottom: 5px;
  5953. border-spacing: 4px;
  5954. }
  5955.  
  5956. viewswitcher button.toggle > stack > box.narrow > stack > label {
  5957. padding-left: 8px;
  5958. padding-right: 8px;
  5959. }
  5960.  
  5961. viewswitcher button.toggle > stack > box.wide {
  5962. padding: 0 12px;
  5963. border-spacing: 6px;
  5964. }
  5965.  
  5966. viewswitcherbar actionbar > revealer > box {
  5967. padding: 0;
  5968. }
  5969.  
  5970. viewswitchertitle {
  5971. margin-top: 0;
  5972. margin-bottom: 0;
  5973. }
  5974.  
  5975. viewswitchertitle viewswitcher {
  5976. margin-left: 12px;
  5977. margin-right: 12px;
  5978. }
  5979.  
  5980. viewswitchertitle viewswitcher.narrow {
  5981. margin-top: 0;
  5982. margin-bottom: 0;
  5983. }
  5984.  
  5985. viewswitchertitle viewswitcher.narrow button.toggle > stack > box.narrow {
  5986. padding-top: 0;
  5987. padding-bottom: 0;
  5988. border-spacing: 0;
  5989. }
  5990.  
  5991. viewswitchertitle viewswitcher.wide {
  5992. margin-top: 0;
  5993. margin-bottom: 0;
  5994. }
  5995.  
  5996. viewswitchertitle windowtitle {
  5997. margin-top: 0;
  5998. margin-bottom: 0;
  5999. }
  6000.  
  6001. indicatorbin > indicator, indicatorbin > mask {
  6002. min-width: 12px;
  6003. min-height: 12px;
  6004. border-radius: 9999px;
  6005. margin: 0;
  6006. }
  6007.  
  6008. indicatorbin > indicator {
  6009. margin: 1px;
  6010. background: alpha(currentColor,0.4);
  6011. }
  6012.  
  6013. indicatorbin > indicator > label {
  6014. font-size: 0.6rem;
  6015. font-weight: normal;
  6016. padding: 1px 4px;
  6017. color: white;
  6018. }
  6019.  
  6020. indicatorbin > mask {
  6021. padding: 0;
  6022. background: black;
  6023. }
  6024.  
  6025. indicatorbin > image {
  6026. -gtk-icon-size: 16px;
  6027. margin-top: -4px;
  6028. margin-bottom: -4px;
  6029. }
  6030.  
  6031. indicatorbin.needs-attention > indicator {
  6032. background: #315bef;
  6033. }
  6034.  
  6035. indicatorbin.needs-attention > indicator > label {
  6036. color: white;
  6037. }
  6038.  
  6039. tabbar .box {
  6040. min-height: 28px;
  6041. }
  6042.  
  6043. tabbar tabbox {
  6044. padding: 0;
  6045. margin: 0;
  6046. background-color: #cccccc;
  6047. box-shadow: none;
  6048. border-bottom: 1px solid #cfcfcf;
  6049. }
  6050.  
  6051. tabbar tabbox > tabboxchild {
  6052. padding: 0;
  6053. margin: 0 -3px;
  6054. border-radius: 0;
  6055. }
  6056.  
  6057. tabbar tabbox > tab,
  6058. tabbar tabbox > tabboxchild > tab {
  6059. border-radius: 0;
  6060. padding: 3px 6px;
  6061. border: solid #cfcfcf;
  6062. border-width: 0 1px;
  6063. }
  6064.  
  6065. tabbar tabbox > tab:checked,
  6066. tabbar tabbox > tabboxchild > tab:checked {
  6067. border-top-color: #e5e5e5;
  6068. }
  6069.  
  6070. tabbar tabbox > tab button.tab-close-button,
  6071. tabbar tabbox > tabboxchild > tab button.tab-close-button {
  6072. border-radius: 3px;
  6073. border: none;
  6074. padding: 0;
  6075. min-height: 20px;
  6076. min-width: 20px;
  6077. }
  6078.  
  6079. tabbar tabbox > tab button.tab-close-button:hover,
  6080. tabbar tabbox > tabboxchild > tab button.tab-close-button:hover {
  6081. color: #242424;
  6082. background-color: rgba(0, 0, 0, 0.1);
  6083. }
  6084.  
  6085. tabbar tabbox > tab button.tab-close-button:active, tabbar tabbox > tab button.tab-close-button:active:hover,
  6086. tabbar tabbox > tabboxchild > tab button.tab-close-button:active,
  6087. tabbar tabbox > tabboxchild > tab button.tab-close-button:active:hover {
  6088. color: #0b0b0b;
  6089. background-color: rgba(0, 0, 0, 0.2);
  6090. }
  6091.  
  6092. tabbar tabbox > separator {
  6093. margin: 0;
  6094. background-color: #cccccc;
  6095. }
  6096.  
  6097. tabbar tabbox > separator.hidden {
  6098. opacity: 0;
  6099. }
  6100.  
  6101. tabbar tabbox > revealer > indicator {
  6102. min-width: 2px;
  6103. border-radius: 2px;
  6104. background: alpha(#315bef,0.5);
  6105. }
  6106.  
  6107. tabbar .start-action,
  6108. tabbar .end-action {
  6109. padding: 6px;
  6110. }
  6111.  
  6112. tabbar .start-action:dir(ltr),
  6113. tabbar .end-action:dir(rtl) {
  6114. padding-right: 0;
  6115. }
  6116.  
  6117. tabbar .start-action:dir(rtl),
  6118. tabbar .end-action:dir(ltr) {
  6119. padding-left: 0;
  6120. }
  6121.  
  6122. tabbar:not(.inline) .box {
  6123. background-color: #f5f5f5;
  6124. color: #363636;
  6125. margin-top: -1px;
  6126. padding: 0;
  6127. box-shadow: inset 0 -1px rgba(0, 0, 0, 0.15);
  6128. border-bottom: none;
  6129. }
  6130.  
  6131. tabbar:not(.inline):backdrop .box > scrolledwindow,
  6132. tabbar:not(.inline):backdrop .box > .start-action,
  6133. tabbar:not(.inline):backdrop .box > .end-action {
  6134. filter: opacity(0.5);
  6135. }
  6136.  
  6137. dnd tab {
  6138. background-color: #ffffff;
  6139. color: #363636;
  6140. box-shadow: none;
  6141. margin: 24px;
  6142. }
  6143.  
  6144. tabbar tab,
  6145. dnd tab {
  6146. padding-right: 3px;
  6147. margin: 0;
  6148. }
  6149.  
  6150. tabbar tab + tab,
  6151. dnd tab + tab {
  6152. margin-left: 3px;
  6153. }
  6154.  
  6155. tabbar tab button.tab-close-button,
  6156. dnd tab button.tab-close-button {
  6157. border-radius: 3px;
  6158. min-height: 24px;
  6159. min-width: 24px;
  6160. padding: 0;
  6161. }
  6162.  
  6163. tabbar tab indicator,
  6164. dnd tab indicator {
  6165. min-height: 2px;
  6166. border-radius: 2px;
  6167. background: alpha(#315bef,0.5);
  6168. }
  6169.  
  6170. tabview:drop(active),
  6171. tabbox:drop(active) {
  6172. box-shadow: none;
  6173. }
  6174.  
  6175. flap > dimming,
  6176. leaflet > dimming,
  6177. navigation-view > dimming,
  6178. overlay-split-view > dimming {
  6179. background: none;
  6180. }
  6181.  
  6182. flap > border,
  6183. leaflet > border,
  6184. navigation-view > border,
  6185. overlay-split-view > border {
  6186. background: none;
  6187. }
  6188.  
  6189. flap > shadow,
  6190. leaflet > shadow,
  6191. navigation-view > shadow,
  6192. overlay-split-view > shadow {
  6193. min-width: 56px;
  6194. min-height: 56px;
  6195. }
  6196.  
  6197. flap > shadow.left,
  6198. leaflet > shadow.left,
  6199. navigation-view > shadow.left,
  6200. overlay-split-view > shadow.left {
  6201. background-image: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6202. }
  6203.  
  6204. flap > shadow.right,
  6205. leaflet > shadow.right,
  6206. navigation-view > shadow.right,
  6207. overlay-split-view > shadow.right {
  6208. background-image: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6209. }
  6210.  
  6211. flap > shadow.up,
  6212. leaflet > shadow.up,
  6213. navigation-view > shadow.up,
  6214. overlay-split-view > shadow.up {
  6215. background-image: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6216. }
  6217.  
  6218. flap > shadow.down,
  6219. leaflet > shadow.down,
  6220. navigation-view > shadow.down,
  6221. overlay-split-view > shadow.down {
  6222. background-image: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6223. }
  6224.  
  6225. toolbarview.undershoot-top scrolledwindow > undershoot.top {
  6226. box-shadow: none;
  6227. background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6228. }
  6229.  
  6230. toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {
  6231. box-shadow: none;
  6232. background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6233. }
  6234.  
  6235. .unfolded stacksidebar.sidebar {
  6236. border: none;
  6237. }
  6238.  
  6239. .sidebar-pane {
  6240. background-color: rgba(246, 246, 246, 0.94);
  6241. color: #363636;
  6242. }
  6243.  
  6244. .sidebar-pane:backdrop {
  6245. background-color: rgba(246, 246, 246, 0.94);
  6246. }
  6247.  
  6248. .sidebar-pane .sidebar,
  6249. .sidebar-pane .toolbar,
  6250. .sidebar-pane .navigation-sidebar,
  6251. .sidebar-pane searchbar > revealer > box {
  6252. background-color: transparent;
  6253. box-shadow: none;
  6254. border: none;
  6255. }
  6256.  
  6257. .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {
  6258. box-shadow: inset 0 1px rgba(0, 0, 0, 0.15);
  6259. background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6260. }
  6261.  
  6262. .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {
  6263. box-shadow: inset 0 -1px rgba(0, 0, 0, 0.15);
  6264. background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6265. }
  6266.  
  6267. .sidebar-pane scrolledwindow.undershoot-top > undershoot.top {
  6268. box-shadow: inset 0 1px rgba(0, 0, 0, 0.15);
  6269. background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6270. }
  6271.  
  6272. .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom {
  6273. box-shadow: inset 0 -1px rgba(0, 0, 0, 0.15);
  6274. background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6275. }
  6276.  
  6277. .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {
  6278. box-shadow: inset 1px 0 rgba(0, 0, 0, 0.15);
  6279. background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6280. }
  6281.  
  6282. .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {
  6283. box-shadow: inset -1px 0 rgba(0, 0, 0, 0.15);
  6284. background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6285. }
  6286.  
  6287. .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {
  6288. box-shadow: inset -1px 0 rgba(0, 0, 0, 0.15);
  6289. background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6290. }
  6291.  
  6292. .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {
  6293. box-shadow: inset 1px 0 rgba(0, 0, 0, 0.15);
  6294. background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6295. }
  6296.  
  6297. .sidebar-pane flap > dimming,
  6298. .sidebar-pane leaflet > dimming,
  6299. .sidebar-pane navigation-view > dimming,
  6300. .sidebar-pane overlay-split-view > dimming {
  6301. background: none;
  6302. }
  6303.  
  6304. .sidebar-pane flap > border,
  6305. .sidebar-pane leaflet > border,
  6306. .sidebar-pane navigation-view > border,
  6307. .sidebar-pane overlay-split-view > border {
  6308. background: none;
  6309. }
  6310.  
  6311. .sidebar-pane flap > shadow,
  6312. .sidebar-pane leaflet > shadow,
  6313. .sidebar-pane navigation-view > shadow,
  6314. .sidebar-pane overlay-split-view > shadow {
  6315. min-width: 56px;
  6316. min-height: 56px;
  6317. }
  6318.  
  6319. .sidebar-pane flap > shadow.left,
  6320. .sidebar-pane leaflet > shadow.left,
  6321. .sidebar-pane navigation-view > shadow.left,
  6322. .sidebar-pane overlay-split-view > shadow.left {
  6323. background-image: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6324. }
  6325.  
  6326. .sidebar-pane flap > shadow.right,
  6327. .sidebar-pane leaflet > shadow.right,
  6328. .sidebar-pane navigation-view > shadow.right,
  6329. .sidebar-pane overlay-split-view > shadow.right {
  6330. background-image: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6331. }
  6332.  
  6333. .sidebar-pane flap > shadow.up,
  6334. .sidebar-pane leaflet > shadow.up,
  6335. .sidebar-pane navigation-view > shadow.up,
  6336. .sidebar-pane overlay-split-view > shadow.up {
  6337. background-image: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6338. }
  6339.  
  6340. .sidebar-pane flap > shadow.down,
  6341. .sidebar-pane leaflet > shadow.down,
  6342. .sidebar-pane navigation-view > shadow.down,
  6343. .sidebar-pane overlay-split-view > shadow.down {
  6344. background-image: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6345. }
  6346.  
  6347. .sidebar-pane banner > revealer > widget {
  6348. background-color: gtkmix(#315bef, rgba(246, 246, 246, 0.94), 30%);
  6349. color: #363636;
  6350. }
  6351.  
  6352. .sidebar-pane banner > revealer > widget:backdrop {
  6353. background-color: gtkmix(#315bef, rgba(246, 246, 246, 0.94), 30%);
  6354. }
  6355.  
  6356. .sidebar-pane:dir(ltr), .sidebar-pane:dir(ltr) banner > revealer > widget, .sidebar-pane.end:dir(rtl), .sidebar-pane.end:dir(rtl) banner > revealer > widget {
  6357. box-shadow: inset -1px 0 6px rgba(0, 0, 0, 0.04);
  6358. border-right: 1px solid rgba(0, 0, 0, 0.15);
  6359. }
  6360.  
  6361. .sidebar-pane:dir(rtl), .sidebar-pane:dir(rtl) banner > revealer > widget, .sidebar-pane.end:dir(ltr), .sidebar-pane.end:dir(ltr) banner > revealer > widget {
  6362. box-shadow: inset 1px 0 6px rgba(0, 0, 0, 0.04);
  6363. border-left: 1px solid rgba(0, 0, 0, 0.15);
  6364. }
  6365.  
  6366. /* Middle pane in three-pane setups */
  6367. .content-pane .sidebar-pane,
  6368. .sidebar-pane .content-pane {
  6369. background-color: #ffffff;
  6370. color: #363636;
  6371. }
  6372.  
  6373. .content-pane .sidebar-pane:backdrop,
  6374. .sidebar-pane .content-pane:backdrop {
  6375. background-color: #ffffff;
  6376. }
  6377.  
  6378. .content-pane .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top,
  6379. .sidebar-pane .content-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {
  6380. box-shadow: inset 0 1px rgba(0, 0, 0, 0.15);
  6381. background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6382. }
  6383.  
  6384. .content-pane .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom,
  6385. .sidebar-pane .content-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {
  6386. box-shadow: inset 0 -1px rgba(0, 0, 0, 0.15);
  6387. background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6388. }
  6389.  
  6390. .content-pane .sidebar-pane scrolledwindow.undershoot-top > undershoot.top,
  6391. .sidebar-pane .content-pane scrolledwindow.undershoot-top > undershoot.top {
  6392. box-shadow: inset 0 1px rgba(0, 0, 0, 0.15);
  6393. background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6394. }
  6395.  
  6396. .content-pane .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom,
  6397. .sidebar-pane .content-pane scrolledwindow.undershoot-bottom > undershoot.bottom {
  6398. box-shadow: inset 0 -1px rgba(0, 0, 0, 0.15);
  6399. background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6400. }
  6401.  
  6402. .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left,
  6403. .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {
  6404. box-shadow: inset 1px 0 rgba(0, 0, 0, 0.15);
  6405. background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6406. }
  6407.  
  6408. .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right,
  6409. .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {
  6410. box-shadow: inset -1px 0 rgba(0, 0, 0, 0.15);
  6411. background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6412. }
  6413.  
  6414. .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right,
  6415. .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {
  6416. box-shadow: inset -1px 0 rgba(0, 0, 0, 0.15);
  6417. background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6418. }
  6419.  
  6420. .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left,
  6421. .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {
  6422. box-shadow: inset 1px 0 rgba(0, 0, 0, 0.15);
  6423. background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6424. }
  6425.  
  6426. .content-pane .sidebar-pane flap > dimming,
  6427. .content-pane .sidebar-pane leaflet > dimming,
  6428. .content-pane .sidebar-pane navigation-view > dimming,
  6429. .content-pane .sidebar-pane overlay-split-view > dimming,
  6430. .sidebar-pane .content-pane flap > dimming,
  6431. .sidebar-pane .content-pane leaflet > dimming,
  6432. .sidebar-pane .content-pane navigation-view > dimming,
  6433. .sidebar-pane .content-pane overlay-split-view > dimming {
  6434. background: none;
  6435. }
  6436.  
  6437. .content-pane .sidebar-pane flap > border,
  6438. .content-pane .sidebar-pane leaflet > border,
  6439. .content-pane .sidebar-pane navigation-view > border,
  6440. .content-pane .sidebar-pane overlay-split-view > border,
  6441. .sidebar-pane .content-pane flap > border,
  6442. .sidebar-pane .content-pane leaflet > border,
  6443. .sidebar-pane .content-pane navigation-view > border,
  6444. .sidebar-pane .content-pane overlay-split-view > border {
  6445. background: none;
  6446. }
  6447.  
  6448. .content-pane .sidebar-pane flap > shadow,
  6449. .content-pane .sidebar-pane leaflet > shadow,
  6450. .content-pane .sidebar-pane navigation-view > shadow,
  6451. .content-pane .sidebar-pane overlay-split-view > shadow,
  6452. .sidebar-pane .content-pane flap > shadow,
  6453. .sidebar-pane .content-pane leaflet > shadow,
  6454. .sidebar-pane .content-pane navigation-view > shadow,
  6455. .sidebar-pane .content-pane overlay-split-view > shadow {
  6456. min-width: 56px;
  6457. min-height: 56px;
  6458. }
  6459.  
  6460. .content-pane .sidebar-pane flap > shadow.left,
  6461. .content-pane .sidebar-pane leaflet > shadow.left,
  6462. .content-pane .sidebar-pane navigation-view > shadow.left,
  6463. .content-pane .sidebar-pane overlay-split-view > shadow.left,
  6464. .sidebar-pane .content-pane flap > shadow.left,
  6465. .sidebar-pane .content-pane leaflet > shadow.left,
  6466. .sidebar-pane .content-pane navigation-view > shadow.left,
  6467. .sidebar-pane .content-pane overlay-split-view > shadow.left {
  6468. background-image: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6469. }
  6470.  
  6471. .content-pane .sidebar-pane flap > shadow.right,
  6472. .content-pane .sidebar-pane leaflet > shadow.right,
  6473. .content-pane .sidebar-pane navigation-view > shadow.right,
  6474. .content-pane .sidebar-pane overlay-split-view > shadow.right,
  6475. .sidebar-pane .content-pane flap > shadow.right,
  6476. .sidebar-pane .content-pane leaflet > shadow.right,
  6477. .sidebar-pane .content-pane navigation-view > shadow.right,
  6478. .sidebar-pane .content-pane overlay-split-view > shadow.right {
  6479. background-image: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6480. }
  6481.  
  6482. .content-pane .sidebar-pane flap > shadow.up,
  6483. .content-pane .sidebar-pane leaflet > shadow.up,
  6484. .content-pane .sidebar-pane navigation-view > shadow.up,
  6485. .content-pane .sidebar-pane overlay-split-view > shadow.up,
  6486. .sidebar-pane .content-pane flap > shadow.up,
  6487. .sidebar-pane .content-pane leaflet > shadow.up,
  6488. .sidebar-pane .content-pane navigation-view > shadow.up,
  6489. .sidebar-pane .content-pane overlay-split-view > shadow.up {
  6490. background-image: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6491. }
  6492.  
  6493. .content-pane .sidebar-pane flap > shadow.down,
  6494. .content-pane .sidebar-pane leaflet > shadow.down,
  6495. .content-pane .sidebar-pane navigation-view > shadow.down,
  6496. .content-pane .sidebar-pane overlay-split-view > shadow.down,
  6497. .sidebar-pane .content-pane flap > shadow.down,
  6498. .sidebar-pane .content-pane leaflet > shadow.down,
  6499. .sidebar-pane .content-pane navigation-view > shadow.down,
  6500. .sidebar-pane .content-pane overlay-split-view > shadow.down {
  6501. background-image: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.7), alpha(rgba(0, 0, 0, 0.15),0.14) 40px, alpha(rgba(0, 0, 0, 0.15),0) 56px), linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.4), alpha(rgba(0, 0, 0, 0.15),0.14) 7px, alpha(rgba(0, 0, 0, 0.15),0) 24px);
  6502. }
  6503.  
  6504. .content-pane .sidebar-pane banner > revealer > widget,
  6505. .sidebar-pane .content-pane banner > revealer > widget {
  6506. background-color: gtkmix(#315bef, #ffffff, 30%);
  6507. color: #363636;
  6508. }
  6509.  
  6510. .content-pane .sidebar-pane banner > revealer > widget:backdrop,
  6511. .sidebar-pane .content-pane banner > revealer > widget:backdrop {
  6512. background-color: gtkmix(#315bef, #ffffff, 30%);
  6513. }
  6514.  
  6515. .content-pane .sidebar-pane:dir(ltr), .content-pane .sidebar-pane:dir(ltr) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(rtl), .content-pane .sidebar-pane.end:dir(rtl) banner > revealer > widget,
  6516. .sidebar-pane .content-pane:dir(ltr),
  6517. .sidebar-pane .content-pane:dir(ltr) banner > revealer > widget,
  6518. .sidebar-pane .content-pane.end:dir(rtl),
  6519. .sidebar-pane .content-pane.end:dir(rtl) banner > revealer > widget {
  6520. box-shadow: inset -1px 0 6px rgba(0, 0, 0, 0.04);
  6521. border-right: 1px solid rgba(0, 0, 0, 0.15);
  6522. }
  6523.  
  6524. .content-pane .sidebar-pane:dir(rtl), .content-pane .sidebar-pane:dir(rtl) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(ltr), .content-pane .sidebar-pane.end:dir(ltr) banner > revealer > widget,
  6525. .sidebar-pane .content-pane:dir(rtl),
  6526. .sidebar-pane .content-pane:dir(rtl) banner > revealer > widget,
  6527. .sidebar-pane .content-pane.end:dir(ltr),
  6528. .sidebar-pane .content-pane.end:dir(ltr) banner > revealer > widget {
  6529. box-shadow: inset 1px 0 6px rgba(0, 0, 0, 0.04);
  6530. border-left: 1px solid rgba(0, 0, 0, 0.15);
  6531. }
  6532.  
  6533. .sidebar-pane .sidebar-pane {
  6534. background-color: transparent;
  6535. color: inherit;
  6536. }
  6537.  
  6538. .content-pane {
  6539. background-color: #ffffff;
  6540. }
  6541.  
  6542. .content-pane toolbarview, .content-pane toolbarview.view {
  6543. background-color: transparent;
  6544. }
  6545.  
  6546. .content-pane toolbarview > stack, .content-pane toolbarview > box > stack.view {
  6547. background-color: transparent;
  6548. }
  6549.  
  6550. .content-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {
  6551. box-shadow: inset 0 1px rgba(0, 0, 0, 0.15);
  6552. background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6553. }
  6554.  
  6555. .content-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {
  6556. box-shadow: inset 0 -1px rgba(0, 0, 0, 0.15);
  6557. background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6558. }
  6559.  
  6560. .content-pane scrolledwindow.undershoot-top > undershoot.top {
  6561. box-shadow: inset 0 1px rgba(0, 0, 0, 0.15);
  6562. background: linear-gradient(to bottom, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6563. }
  6564.  
  6565. .content-pane scrolledwindow.undershoot-bottom > undershoot.bottom {
  6566. box-shadow: inset 0 -1px rgba(0, 0, 0, 0.15);
  6567. background: linear-gradient(to top, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6568. }
  6569.  
  6570. .content-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {
  6571. box-shadow: inset 1px 0 rgba(0, 0, 0, 0.15);
  6572. background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6573. }
  6574.  
  6575. .content-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {
  6576. box-shadow: inset -1px 0 rgba(0, 0, 0, 0.15);
  6577. background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6578. }
  6579.  
  6580. .content-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {
  6581. box-shadow: inset -1px 0 rgba(0, 0, 0, 0.15);
  6582. background: linear-gradient(to left, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6583. }
  6584.  
  6585. .content-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {
  6586. box-shadow: inset 1px 0 rgba(0, 0, 0, 0.15);
  6587. background: linear-gradient(to right, alpha(rgba(0, 0, 0, 0.15),0.25), transparent 6px);
  6588. }
  6589.  
  6590. .sidebar-pane headerbar, .sidebar-pane headerbar:backdrop,
  6591. .content-pane headerbar,
  6592. .content-pane headerbar:backdrop {
  6593. background-color: transparent;
  6594. background-image: none;
  6595. box-shadow: none;
  6596. border: none;
  6597. }
  6598.  
  6599. .top-bar {
  6600. box-shadow: none;
  6601. border: none;
  6602. background: none;
  6603. }
  6604.  
  6605. .top-bar .collapse-spacing {
  6606. padding: 0;
  6607. }
  6608.  
  6609. themeselector,
  6610. panelthemeselector {
  6611. margin: 9px;
  6612. }
  6613.  
  6614. themeselector checkbutton,
  6615. panelthemeselector checkbutton {
  6616. padding: 0;
  6617. min-height: 44px;
  6618. min-width: 44px;
  6619. padding: 1px;
  6620. background-clip: content-box;
  6621. border-radius: 9999px;
  6622. box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  6623. }
  6624.  
  6625. themeselector checkbutton.follow:checked, themeselector checkbutton.light:checked, themeselector checkbutton.dark:checked,
  6626. panelthemeselector checkbutton.follow:checked,
  6627. panelthemeselector checkbutton.light:checked,
  6628. panelthemeselector checkbutton.dark:checked {
  6629. box-shadow: inset 0 0 0 2px #315bef;
  6630. }
  6631.  
  6632. themeselector checkbutton.follow,
  6633. panelthemeselector checkbutton.follow {
  6634. background-image: linear-gradient(to bottom right, #ffffff 50%, #202020 50%);
  6635. }
  6636.  
  6637. themeselector checkbutton.light,
  6638. panelthemeselector checkbutton.light {
  6639. background-color: #ffffff;
  6640. }
  6641.  
  6642. themeselector checkbutton.dark,
  6643. panelthemeselector checkbutton.dark {
  6644. background-color: #202020;
  6645. }
  6646.  
  6647. themeselector checkbutton.theme-selector radio,
  6648. panelthemeselector checkbutton.theme-selector radio {
  6649. -gtk-icon-source: none;
  6650. border: none;
  6651. background: none;
  6652. box-shadow: none;
  6653. min-height: 16px;
  6654. min-width: 16px;
  6655. padding: 2px;
  6656. }
  6657.  
  6658. themeselector checkbutton.theme-selector radio:hover, themeselector checkbutton.theme-selector radio:active, themeselector checkbutton.theme-selector radio:checked,
  6659. panelthemeselector checkbutton.theme-selector radio:hover,
  6660. panelthemeselector checkbutton.theme-selector radio:active,
  6661. panelthemeselector checkbutton.theme-selector radio:checked {
  6662. background-color: transparent;
  6663. }
  6664.  
  6665. themeselector checkbutton.theme-selector radio:checked,
  6666. panelthemeselector checkbutton.theme-selector radio:checked {
  6667. -gtk-icon-size: 16px;
  6668. -gtk-icon-source: -gtk-icontheme("object-select-symbolic");
  6669. color: white;
  6670. background-color: #315bef;
  6671. }
  6672.  
  6673. themeselector checkbutton.theme-selector radio:checked, themeselector checkbutton.theme-selector radio:checked:hover, themeselector checkbutton.theme-selector radio:checked:active,
  6674. panelthemeselector checkbutton.theme-selector radio:checked,
  6675. panelthemeselector checkbutton.theme-selector radio:checked:hover,
  6676. panelthemeselector checkbutton.theme-selector radio:checked:active {
  6677. box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  6678. }
  6679.  
  6680. themeswitcher {
  6681. padding: 6px;
  6682. }
  6683.  
  6684. themeswitcher .check {
  6685. min-height: 20px;
  6686. min-width: 20px;
  6687. background: none;
  6688. padding: 0;
  6689. margin: 0;
  6690. border-radius: 9999px;
  6691. color: white;
  6692. background-color: #315bef;
  6693. }
  6694.  
  6695. themeswitcher .check, themeswitcher .check:hover, themeswitcher .check:active {
  6696. box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  6697. }
  6698.  
  6699. themeswitcher checkbutton {
  6700. padding: 0;
  6701. min-height: 44px;
  6702. min-width: 44px;
  6703. padding: 1px;
  6704. background-clip: content-box;
  6705. border-radius: 9999px;
  6706. box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  6707. }
  6708.  
  6709. themeswitcher checkbutton:checked {
  6710. box-shadow: inset 0 0 0 2px #315bef;
  6711. }
  6712.  
  6713. themeswitcher checkbutton radio, themeswitcher checkbutton radio:hover, themeswitcher checkbutton radio:active, themeswitcher checkbutton radio:checked, themeswitcher checkbutton radio:checked:hover, themeswitcher checkbutton radio:checked:active {
  6714. background-color: transparent;
  6715. border: none;
  6716. background: none;
  6717. box-shadow: none;
  6718. color: transparent;
  6719. -gtk-icon-source: none;
  6720. -gtk-icon-size: 0;
  6721. }
  6722.  
  6723. themeswitcher checkbutton.system {
  6724. background: linear-gradient(-45deg, #1e1e1e 50%, white 50%);
  6725. }
  6726.  
  6727. themeswitcher checkbutton.light {
  6728. color: alpha(black,0.8);
  6729. background-color: white;
  6730. }
  6731.  
  6732. themeswitcher checkbutton.dark {
  6733. color: white;
  6734. background-color: #1e1e1e;
  6735. }
  6736.  
  6737. window.background.csd > contents > leaflet.unfolded > box > headerbar {
  6738. background-image: none;
  6739. background-color: #f6f6f6;
  6740. border-color: #f6f6f6;
  6741. }
  6742.  
  6743. window.background.csd > contents > leaflet.unfolded > box > headerbar windowcontrols button.close, window.background.csd > contents > leaflet.unfolded > box > headerbar windowcontrols button.maximize, window.background.csd > contents > leaflet.unfolded > box > headerbar windowcontrols button.minimize {
  6744. min-width: 16px;
  6745. min-height: 16px;
  6746. margin: 6px 0;
  6747. padding: 5px 0;
  6748. }
  6749.  
  6750. window.background.csd > contents > leaflet.unfolded > box > stack > widget > box > widget > headerbar,
  6751. window.background.csd > contents > leaflet.unfolded > box > stack > widget > overlay > leaflet.folded > box > headerbar {
  6752. background-image: none;
  6753. background-color: white;
  6754. border-color: rgba(0, 0, 0, 0.15);
  6755. }
  6756.  
  6757. window.background.csd > contents > leaflet.unfolded > box > searchbar > revealer > box {
  6758. background-color: #f6f6f6;
  6759. border-color: rgba(0, 0, 0, 0.15);
  6760. }
  6761.  
  6762. window.background > contents > toastoverlay > leaflet > box + separator, window.background > contents > toastoverlay > leaflet > box + separator:backdrop {
  6763. background-image: image(#cfcfcf);
  6764. background-color: transparent;
  6765. border-right: none;
  6766. }
  6767.  
  6768. #NautilusPathBar > menubutton > button, #NautilusPathBar #NautilusPathButton, #NautilusQueryEditor > menubutton > button {
  6769. margin: 0;
  6770. border: none;
  6771. box-shadow: none;
  6772. border-radius: 3px;
  6773. padding: 0 6px;
  6774. min-height: 20px;
  6775. }
  6776.  
  6777. #NautilusPathBar > menubutton > button:not(:hover):not(:active):not(:checked), #NautilusPathBar #NautilusPathButton:not(:hover):not(:active):not(:checked), #NautilusQueryEditor > menubutton > button:not(:hover):not(:active):not(:checked) {
  6778. background: none;
  6779. }
  6780.  
  6781. #NautilusPathBar > menubutton > button:hover:not(:active):not(:checked), #NautilusPathBar #NautilusPathButton:hover:not(:active):not(:checked), #NautilusQueryEditor > menubutton > button:hover:not(:active):not(:checked) {
  6782. background-color: rgba(87, 87, 87, 0.15);
  6783. background-image: none;
  6784. }
  6785.  
  6786. .nautilus-window headerbar entry {
  6787. margin: 0;
  6788. }
  6789.  
  6790. .nautilus-window headerbar revealer > box > widget > box > button:last-child {
  6791. margin-left: -6px;
  6792. }
  6793.  
  6794. .nautilus-window flap.unfolded > placessidebar.background {
  6795. background: none;
  6796. }
  6797.  
  6798. .nautilus-window flap.unfolded > placessidebar.background list.navigation-sidebar {
  6799. background-color: rgba(246, 246, 246, 0.94);
  6800. }
  6801.  
  6802. .nautilus-window flap.unfolded > separator.horizontal {
  6803. background-color: rgba(0, 0, 0, 0.15);
  6804. }
  6805.  
  6806. .nautilus-window flap.folded > placessidebar {
  6807. border-right: 1px solid rgba(0, 0, 0, 0.15);
  6808. }
  6809.  
  6810. .nautilus-window .floating-bar {
  6811. padding: 2px;
  6812. background-color: #315bef;
  6813. color: white;
  6814. border-radius: 2px;
  6815. margin: 6px;
  6816. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
  6817. }
  6818.  
  6819. .nautilus-window .floating-bar > button.circular.flat {
  6820. border-radius: 9999px;
  6821. min-height: 24px;
  6822. min-width: 24px;
  6823. padding: 0;
  6824. -gtk-icon-shadow: none;
  6825. }
  6826.  
  6827. child.activatable {
  6828. border-radius: 7.5px;
  6829. }
  6830.  
  6831. child.activatable:hover {
  6832. background-color: rgba(36, 36, 36, 0.1);
  6833. color: #242424;
  6834. }
  6835.  
  6836. child.activatable:active {
  6837. background-color: rgba(36, 36, 36, 0.2);
  6838. color: #242424;
  6839. transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
  6840. }
  6841.  
  6842. child.activatable:selected {
  6843. background-color: rgba(36, 36, 36, 0.12);
  6844. color: #242424;
  6845. }
  6846.  
  6847. child.activatable:selected:hover {
  6848. background-color: rgba(36, 36, 36, 0.16);
  6849. }
  6850.  
  6851. child.activatable:selected:active {
  6852. background-color: rgba(36, 36, 36, 0.22);
  6853. }
  6854.  
  6855. #NautilusViewCell clamp box {
  6856. margin: 0;
  6857. border-spacing: 0;
  6858. }
  6859.  
  6860. #NautilusQueryEditor {
  6861. padding: 2px 6px;
  6862. border-radius: 5px;
  6863. background-clip: padding-box;
  6864. border-image: none;
  6865. outline: 0 solid transparent;
  6866. outline-offset: -2px;
  6867. min-height: 21px;
  6868. border: 1px solid rgba(0, 0, 0, 0.15);
  6869. margin-top: 7px;
  6870. }
  6871.  
  6872. #NautilusQueryEditor:focus-within {
  6873. border-image: none;
  6874. outline-color: #7894f5;
  6875. outline-width: 2px;
  6876. border-color: #315bef;
  6877. }
  6878.  
  6879. #NautilusQueryEditor #NautilusQueryEditorTag > button {
  6880. margin: 0;
  6881. }
  6882.  
  6883. #NautilusQueryEditor > menubutton > button {
  6884. min-width: 16px;
  6885. min-height: 16px;
  6886. margin: 0;
  6887. -gtk-icon-size: 12px;
  6888. padding: 0 2px;
  6889. border: none;
  6890. border-radius: 100px;
  6891. }
  6892.  
  6893. #NautilusQueryEditor > box,
  6894. #NautilusQueryEditor > text,
  6895. #NautilusQueryEditor > image {
  6896. margin: 0;
  6897. }
  6898.  
  6899. #NautilusPathBar {
  6900. border-radius: 5px;
  6901. margin: 6px 0;
  6902. border: 1px solid rgba(0, 0, 0, 0.15);
  6903. padding: 2px;
  6904. background-clip: padding-box;
  6905. border-color: rgba(0, 0, 0, 0.15);
  6906. color: #575757;
  6907. background-color: white;
  6908. background-image: linear-gradient(0deg, #f1f1f1 0%, #fdfdfd 95%, #fefefe 100%);
  6909. }
  6910.  
  6911. #NautilusPathBar #NautilusPathButton .dim-label, #NautilusPathBar #NautilusPathButton entry > text > placeholder, #NautilusPathBar #NautilusPathButton row label.subtitle, row #NautilusPathBar #NautilusPathButton label.subtitle {
  6912. opacity: 0.75;
  6913. }
  6914.  
  6915. #NautilusPathBar #NautilusPathButton.current-dir {
  6916. color: #575757;
  6917. }
  6918.  
  6919. #NautilusPathBar #NautilusPathButton.current-dir:hover, #NautilusPathBar #NautilusPathButton.current-dir:active {
  6920. background: none;
  6921. box-shadow: none;
  6922. }
  6923.  
  6924. #NautilusPathBar > menubutton {
  6925. margin: 0;
  6926. }
  6927.  
  6928. navigation-view-page > toolbarview > scrolledwindow > viewport > clamp > box > box > stack > button {
  6929. margin-top: 12px;
  6930. }
  6931.  
  6932. window.nightthemeswitcher headerbar {
  6933. background: #e5e5e5;
  6934. color: #575757;
  6935. }
  6936.  
  6937. window.background.csd > contents > leaflet.unfolded > box > scrolledwindow > viewport > widget > stack > list.navigation-sidebar {
  6938. background-color: #f6f6f6;
  6939. }
  6940.  
  6941. window.background.csd > contents > leaflet.unfolded > box > scrolledwindow > viewport > widget > stack > list.navigation-sidebar > separator {
  6942. background-color: transparent;
  6943. margin: 0;
  6944. min-height: 0;
  6945. }
  6946.  
  6947. window.background.csd > contents > leaflet.unfolded > box > scrolledwindow > viewport > widget > stack > box > list.navigation-sidebar {
  6948. background-color: #f6f6f6;
  6949. }
  6950.  
  6951. window.background.csd > contents > leaflet.unfolded > box > stack.background {
  6952. background-color: #ffffff;
  6953. }
  6954.  
  6955. preferencesgroup > box button.background-preview-button {
  6956. padding: 3px;
  6957. outline: 2px solid transparent;
  6958. outline-offset: 0;
  6959. border-radius: 8px;
  6960. }
  6961.  
  6962. preferencesgroup > box button.background-preview-button, preferencesgroup > box button.background-preview-button:hover, preferencesgroup > box button.background-preview-button:active, preferencesgroup > box button.background-preview-button:checked {
  6963. background: none;
  6964. border: none;
  6965. box-shadow: none;
  6966. }
  6967.  
  6968. preferencesgroup > box button.background-preview-button:hover {
  6969. outline-color: rgba(66, 66, 66, 0.45);
  6970. }
  6971.  
  6972. preferencesgroup > box button.background-preview-button:active {
  6973. outline-color: #424242;
  6974. }
  6975.  
  6976. preferencesgroup > box button.background-preview-button:checked {
  6977. outline-color: #315bef;
  6978. }
  6979.  
  6980. preferencesgroup > box flowbox.background-flowbox > flowboxchild {
  6981. outline: 2px solid transparent;
  6982. outline-offset: 0;
  6983. border-radius: 8px;
  6984. padding: 3px;
  6985. }
  6986.  
  6987. preferencesgroup > box flowbox.background-flowbox > flowboxchild:hover {
  6988. outline-color: rgba(66, 66, 66, 0.45);
  6989. }
  6990.  
  6991. preferencesgroup > box flowbox.background-flowbox > flowboxchild:active {
  6992. outline-color: #424242;
  6993. }
  6994.  
  6995. preferencesgroup > box flowbox.background-flowbox > flowboxchild:selected {
  6996. outline-color: #315bef;
  6997. background-color: transparent;
  6998. }
  6999.  
  7000. window.background > contents > toastoverlay > leaflet > box {
  7001. background-color: #ffffff;
  7002. }
  7003.  
  7004. window.background > contents > toastoverlay > leaflet > box > headerbar, window.background > contents > toastoverlay > leaflet > box > headerbar:backdrop {
  7005. background: none;
  7006. border: none;
  7007. }
  7008.  
  7009. window.background > contents > toastoverlay > leaflet > box > headerbar > windowhandle > box {
  7010. padding: 0 10px;
  7011. }
  7012.  
  7013. window.background > contents > toastoverlay > leaflet > box > headerbar button:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize) {
  7014. margin-top: 8px;
  7015. margin-bottom: 8px;
  7016. }
  7017.  
  7018. window.background > contents > toastoverlay > leaflet > box > headerbar menubutton > button:not(.destructive-action):not(.suggested-action):not(.close):not(.maximize):not(.minimize) {
  7019. margin-top: 0;
  7020. margin-bottom: 0;
  7021. }
  7022.  
  7023. window.background > contents > toastoverlay > leaflet > box + separator + box {
  7024. background-color: rgba(246, 246, 246, 0.94);
  7025. }
  7026.  
  7027. window.background > contents > toastoverlay > leaflet > box > .view, window.background > contents > toastoverlay > leaflet > box list:not(.boxed-list) {
  7028. background-color: transparent;
  7029. }
  7030.  
  7031. window.background > contents > toastoverlay > leaflet > box list > row textview {
  7032. padding: 6px;
  7033. border-left: 1px solid rgba(0, 0, 0, 0.15);
  7034. }
  7035.  
  7036. window.background > contents > toastoverlay > leaflet > box list > row textview, window.background > contents > toastoverlay > leaflet > box list > row textview > text {
  7037. background: none;
  7038. }
  7039.  
  7040. window.background > contents > toastoverlay > leaflet .current-week {
  7041. background-color: rgba(0, 0, 0, 0.06);
  7042. }
  7043.  
  7044. window.background > contents > toastoverlay > leaflet button.circular.day {
  7045. border: none;
  7046. box-shadow: none;
  7047. min-height: 32px;
  7048. min-width: 32px;
  7049. background-color: transparent;
  7050. background-image: none;
  7051. }
  7052.  
  7053. window.background > contents > toastoverlay > leaflet button.circular.day:hover {
  7054. color: #0b0b0b;
  7055. background-color: rgba(0, 0, 0, 0.15);
  7056. background-image: none;
  7057. box-shadow: none;
  7058. }
  7059.  
  7060. window.background > contents > toastoverlay > leaflet button.circular.day:active {
  7061. background-image: none;
  7062. color: white;
  7063. background-color: rgba(0, 0, 0, 0.5);
  7064. box-shadow: none;
  7065. }
  7066.  
  7067. window.background > contents > toastoverlay > leaflet button.circular.day:selected {
  7068. background-color: #315bef;
  7069. color: white;
  7070. }
  7071.  
  7072. window.background > contents > toastoverlay > leaflet datechooser navigator > button.flat.pill {
  7073. padding: 0 12px;
  7074. min-height: 32px;
  7075. min-width: 32px;
  7076. }
  7077.  
  7078. window.background.maximized > contents > toastoverlay > leaflet > box > headerbar, window.background.maximized > contents > toastoverlay > leaflet > box > headerbar:backdrop, window.background.tiled > contents > toastoverlay > leaflet > box > headerbar, window.background.tiled > contents > toastoverlay > leaflet > box > headerbar:backdrop {
  7079. background: none;
  7080. border: none;
  7081. }
  7082.  
  7083. menubutton.flat.popup.sources-button {
  7084. margin: 0;
  7085. }
  7086.  
  7087. menubutton.flat.popup.sources-button > button {
  7088. margin: 0;
  7089. border-radius: 0;
  7090. padding: 0 12px;
  7091. }
  7092.  
  7093. menubutton.flat.popup.sources-button > button .title {
  7094. font-size: small;
  7095. font-weight: normal;
  7096. }
  7097.  
  7098. menubutton.flat.popup.sources-button > button .title, menubutton.flat.popup.sources-button > button .subtitle {
  7099. padding: 2px 0 2px 6px;
  7100. }
  7101.  
  7102. menubutton.flat.popup.sources-button > button image.calendar-color-image {
  7103. -gtk-icon-size: 8px;
  7104. }
  7105.  
  7106. .contacts-editor-address > entry.flat:not(:last-child) {
  7107. box-shadow: inset 0 -1px rgba(0, 0, 0, 0.15);
  7108. }
  7109.  
  7110. .contacts-editor-address > entry.flat:first-child {
  7111. border-radius: 5px 5px 0 0;
  7112. }
  7113.  
  7114. .contacts-editor-address > entry.flat:last-child {
  7115. border-radius: 0 0 5px 5px;
  7116. }
  7117.  
  7118. .details-page {
  7119. margin: 24px 0px;
  7120. }
  7121.  
  7122. .installed-overlay-box {
  7123. font-size: smaller;
  7124. background-color: #315bef;
  7125. border-radius: 0;
  7126. color: white;
  7127. text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  7128. }
  7129.  
  7130. screenshot-carousel box.frame {
  7131. border-width: 1px 0;
  7132. border-radius: 0;
  7133. }
  7134.  
  7135. screenshot-carousel button,
  7136. .featured-carousel button {
  7137. margin: 12px;
  7138. }
  7139.  
  7140. .screenshot-image-main .image1,
  7141. .screenshot-image-main .image2 {
  7142. margin-top: 6px;
  7143. margin-bottom: 12px;
  7144. margin-left: 6px;
  7145. margin-right: 6px;
  7146. }
  7147.  
  7148. .app-tile-label {
  7149. font-size: 105%;
  7150. }
  7151.  
  7152. .review-textbox {
  7153. padding: 6px;
  7154. }
  7155.  
  7156. .origin-rounded-box {
  7157. background-color: rgba(0, 0, 0, 0.12);
  7158. border-radius: 9999px;
  7159. padding: 4px;
  7160. }
  7161.  
  7162. .origin-beta {
  7163. color: #F27835;
  7164. }
  7165.  
  7166. .origin-button > button {
  7167. padding: 3px 9px;
  7168. }
  7169.  
  7170. flowboxchild.card:not(.category-tile) {
  7171. padding: 0;
  7172. border: none;
  7173. box-shadow: none;
  7174. background: none;
  7175. }
  7176.  
  7177. .category-tile.card {
  7178. padding: 21px;
  7179. border: none;
  7180. border-radius: 5px;
  7181. min-width: 140px;
  7182. font-weight: 900;
  7183. font-size: larger;
  7184. background-clip: border-box;
  7185. box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
  7186. border-radius: 8px;
  7187. border-width: 0;
  7188. }
  7189.  
  7190. .category-tile.card.category-tile-iconless {
  7191. padding: 9px 15px;
  7192. box-shadow: none;
  7193. border-width: 1px;
  7194. border-radius: 5px;
  7195. min-width: 130px;
  7196. font-size: 105%;
  7197. font-weight: normal;
  7198. }
  7199.  
  7200. app-context-bar button.context-tile {
  7201. padding: 6px;
  7202. }
  7203.  
  7204. app-context-bar > box:not(:first-child) > button.flat {
  7205. border-radius: 0;
  7206. }
  7207.  
  7208. app-context-bar > box:not(:first-child) > button.flat:last-child {
  7209. border-radius: 0 5px 5px 0;
  7210. }
  7211.  
  7212. app-context-bar > box:first-child > button.flat {
  7213. border-radius: 0;
  7214. }
  7215.  
  7216. app-context-bar > box:first-child > button.flat:first-child {
  7217. border-radius: 5px 0 0 5px;
  7218. }
  7219.  
  7220. app-context-bar > box > button.flat {
  7221. border-left-color: rgba(0, 0, 0, 0.15);
  7222. }
  7223.  
  7224. .application-details-description button.circular.text-button {
  7225. border-radius: 5px;
  7226. min-height: 24px;
  7227. padding: 0 8px;
  7228. }
  7229.  
  7230. .context-tile-lozenge {
  7231. min-height: 28px;
  7232. min-width: 28px;
  7233. padding: 6px;
  7234. }
  7235.  
  7236. .context-tile-lozenge.grey {
  7237. color: #363636;
  7238. background-color: rgba(0, 0, 0, 0.12);
  7239. }
  7240.  
  7241. .context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 {
  7242. color: #4f8c27;
  7243. background-color: rgba(113, 200, 55, 0.15);
  7244. }
  7245.  
  7246. .context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 {
  7247. color: #2E7CF7;
  7248. background-color: rgba(46, 124, 247, 0.15);
  7249. }
  7250.  
  7251. .context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 {
  7252. color: #cd510d;
  7253. background-color: rgba(242, 120, 53, 0.15);
  7254. }
  7255.  
  7256. .context-tile-lozenge.details-rating-15 {
  7257. color: #E9873A;
  7258. background-color: rgba(233, 135, 58, 0.15);
  7259. }
  7260.  
  7261. .context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 {
  7262. color: #e40e03;
  7263. background-color: rgba(252, 65, 56, 0.15);
  7264. }
  7265.  
  7266. screenshot-carousel box.frame.view {
  7267. border-width: 1px 0;
  7268. border-radius: 0;
  7269. }
  7270.  
  7271. .category-tile.category-create {
  7272. background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%);
  7273. color: white;
  7274. }
  7275.  
  7276. .category-tile.category-create:hover {
  7277. background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%);
  7278. color: white;
  7279. }
  7280.  
  7281. .category-tile.category-create:active {
  7282. background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%);
  7283. color: white;
  7284. }
  7285.  
  7286. .category-tile.category-develop {
  7287. background: #5e5c64;
  7288. color: white;
  7289. }
  7290.  
  7291. .category-tile.category-develop:hover {
  7292. background: shade(#5e5c64, 1.2);
  7293. color: white;
  7294. }
  7295.  
  7296. .category-tile.category-develop:active {
  7297. background-color: shade(#5e5c64, 0.95);
  7298. color: white;
  7299. }
  7300.  
  7301. .category-tile.category-learn {
  7302. background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%);
  7303. color: white;
  7304. }
  7305.  
  7306. .category-tile.category-learn:hover {
  7307. background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%);
  7308. color: white;
  7309. }
  7310.  
  7311. .category-tile.category-learn:active {
  7312. background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%);
  7313. color: white;
  7314. }
  7315.  
  7316. .category-tile.category-play {
  7317. background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%);
  7318. color: #393484;
  7319. }
  7320.  
  7321. .category-tile.category-play:hover {
  7322. background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%);
  7323. color: #393484;
  7324. }
  7325.  
  7326. .category-tile.category-play:active {
  7327. background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%);
  7328. color: #393484;
  7329. }
  7330.  
  7331. .category-tile.category-socialize {
  7332. background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%);
  7333. color: white;
  7334. }
  7335.  
  7336. .category-tile.category-socialize:hover {
  7337. background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%);
  7338. color: white;
  7339. }
  7340.  
  7341. .category-tile.category-socialize:active {
  7342. background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%);
  7343. color: white;
  7344. }
  7345.  
  7346. .category-tile.category-work {
  7347. padding: 1px;
  7348. /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */
  7349. color: #1c71d8;
  7350. background-color: #fdf8d7;
  7351. background-image: linear-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
  7352. background-size: 10px 10px, 10px 10px;
  7353. background-position: -1px -4px, center -1px;
  7354. }
  7355.  
  7356. .category-tile.category-work:hover {
  7357. background-color: #fefcef;
  7358. background-image: linear-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
  7359. }
  7360.  
  7361. .category-tile.category-work:active {
  7362. background-color: #fcf4bf;
  7363. background-image: linear-gradient(rgba(0, 0, 0, 0.15) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 0, 0, 0.15) 1px, transparent 1px);
  7364. }
  7365.  
  7366. clamp.medium .category-tile:not(.category-tile-iconless),
  7367. clamp.large .category-tile:not(.category-tile-iconless) {
  7368. font-size: larger;
  7369. }
  7370.  
  7371. .featured-tile {
  7372. padding: 0;
  7373. box-shadow: none;
  7374. }
  7375.  
  7376. .featured-tile label.title-1 {
  7377. margin-top: 6px;
  7378. margin-bottom: 6px;
  7379. }
  7380.  
  7381. .featured-tile.narrow label.title-1 {
  7382. font-size: 16pt;
  7383. }
  7384.  
  7385. .application-details-infobar, .application-details-infobar.info {
  7386. background-color: rgba(0, 0, 0, 0.06);
  7387. color: #242424;
  7388. border: 1px solid rgba(0, 0, 0, 0.15);
  7389. }
  7390.  
  7391. .application-details-infobar.warning {
  7392. background-color: #F27835;
  7393. color: white;
  7394. border: 1px solid rgba(0, 0, 0, 0.12);
  7395. }
  7396.  
  7397. @keyframes install-progress-unknown-move {
  7398. 0% {
  7399. background-position: 0%;
  7400. }
  7401. 50% {
  7402. background-position: 100%;
  7403. }
  7404. 100% {
  7405. background-position: 0%;
  7406. }
  7407. }
  7408.  
  7409. .application-details-description .button {
  7410. padding-left: 24px;
  7411. padding-right: 24px;
  7412. }
  7413.  
  7414. .install-progress {
  7415. background-image: linear-gradient(to top, #315bef 2px, alpha(#315bef,0) 2px);
  7416. background-repeat: no-repeat;
  7417. background-position: 0 bottom;
  7418. background-size: 0;
  7419. transition: none;
  7420. }
  7421.  
  7422. .install-progress:dir(rtl) {
  7423. background-position: 100% bottom;
  7424. }
  7425.  
  7426. .review-row > * {
  7427. margin: 12px;
  7428. }
  7429.  
  7430. .review-row button {
  7431. font-size: smaller;
  7432. }
  7433.  
  7434. .review-row .vote-buttons button {
  7435. margin-right: -1px;
  7436. }
  7437.  
  7438. .review-row .vote-buttons button:not(:first-child) {
  7439. border-image: linear-gradient(to top, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)) 0 0 0 1/5px 0 5px 1px;
  7440. }
  7441.  
  7442. .review-row .vote-buttons button:hover,
  7443. .review-row .vote-buttons button:active,
  7444. .review-row .vote-buttons button:hover + button,
  7445. .review-row .vote-buttons button:active + button {
  7446. border-image: none;
  7447. }
  7448.  
  7449. review-bar {
  7450. color: rgba(36, 36, 36, 0.45);
  7451. background-image: none;
  7452. background-color: rgba(0, 0, 0, 0.2);
  7453. }
  7454.  
  7455. .review-histogram star-image {
  7456. color: rgba(36, 36, 36, 0.45);
  7457. }
  7458.  
  7459. .version-arrow-label {
  7460. font-size: x-small;
  7461. }
  7462.  
  7463. .overview-more-button {
  7464. font-size: smaller;
  7465. padding: 0 16px;
  7466. }
  7467.  
  7468. .app-row-origin-text {
  7469. font-size: smaller;
  7470. }
  7471.  
  7472. .app-listbox-header {
  7473. padding: 6px;
  7474. border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  7475. }
  7476.  
  7477. .image-list {
  7478. background-color: transparent;
  7479. }
  7480.  
  7481. box.star {
  7482. background-color: transparent;
  7483. background-image: none;
  7484. }
  7485.  
  7486. button.star {
  7487. outline-offset: 0;
  7488. background-color: transparent;
  7489. background-image: none;
  7490. border-image: none;
  7491. border-radius: 0;
  7492. border-width: 0;
  7493. padding: 0;
  7494. box-shadow: none;
  7495. outline-offset: -1px;
  7496. }
  7497.  
  7498. star-image {
  7499. color: #F3BA4B;
  7500. }
  7501.  
  7502. .dimmer-label {
  7503. opacity: 0.25;
  7504. }
  7505.  
  7506. .update-failed-details {
  7507. font-family: Monospace;
  7508. font-size: smaller;
  7509. padding: 16px;
  7510. }
  7511.  
  7512. .upgrade-banner {
  7513. padding: 0px;
  7514. border-radius: 5px;
  7515. border: none;
  7516. }
  7517.  
  7518. .upgrade-banner-background {
  7519. background: linear-gradient(to bottom, #71c837, #3484e2);
  7520. color: white;
  7521. }
  7522.  
  7523. .upgrade-buttons #button_upgrades_install {
  7524. padding-left: 16px;
  7525. padding-right: 16px;
  7526. }
  7527.  
  7528. scrolledwindow.list-page > viewport > clamp > box {
  7529. margin: 24px 12px;
  7530. border-spacing: 24px;
  7531. }
  7532.  
  7533. .update-preferences preferencesgroup > box > box {
  7534. margin-top: 18px;
  7535. }
  7536.  
  7537. .section > label:not(:first-child) {
  7538. margin-top: 6px;
  7539. }
  7540.  
  7541. .section > box:not(:first-child) {
  7542. margin-top: 12px;
  7543. }
  7544.  
  7545. clamp.status-page {
  7546. margin: 36px 12px;
  7547. }
  7548.  
  7549. clamp.status-page .iconbox {
  7550. min-height: 128px;
  7551. min-width: 128px;
  7552. }
  7553.  
  7554. clamp.status-page .icon {
  7555. color: rgba(36, 36, 36, 0.45);
  7556. min-height: 32px;
  7557. min-width: 32px;
  7558. }
  7559.  
  7560. clamp.status-page .icon:not(:last-child) {
  7561. margin-bottom: 36px;
  7562. }
  7563.  
  7564. clamp.status-page .title:not(:last-child) {
  7565. margin-bottom: 12px;
  7566. }
  7567.  
  7568. app-context-bar .context-tile {
  7569. border: 1px solid rgba(0, 0, 0, 0.15);
  7570. background-color: transparent;
  7571. border-radius: 0;
  7572. padding: 24px 12px 21px 12px;
  7573. outline-offset: 5px;
  7574. transition-property: outline, outline-offset, background-image;
  7575. border-bottom: none;
  7576. border-right: none;
  7577. }
  7578.  
  7579. app-context-bar .context-tile:hover {
  7580. background-image: none;
  7581. background-color: rgba(0, 0, 0, 0.12);
  7582. }
  7583.  
  7584. app-context-bar .context-tile.keyboard-activating, app-context-bar .context-tile:active {
  7585. background-color: rgba(0, 0, 0, 0.2);
  7586. }
  7587.  
  7588. app-context-bar .context-tile:focus:focus-visible {
  7589. outline-offset: -1px;
  7590. }
  7591.  
  7592. app-context-bar.horizontal box:first-child .context-tile:first-child, app-context-bar.vertical .context-tile:first-child {
  7593. border-left: none;
  7594. }
  7595.  
  7596. app-context-bar.horizontal .context-tile, app-context-bar.vertical box:first-child .context-tile {
  7597. border-top: none;
  7598. }
  7599.  
  7600. app-context-bar > box:not(:first-child) > button.flat {
  7601. border-radius: 0;
  7602. }
  7603.  
  7604. app-context-bar > box:not(:first-child) > button.flat:last-child {
  7605. border-radius: 0 5px 5px 0;
  7606. }
  7607.  
  7608. app-context-bar > box:first-child > button.flat {
  7609. border-radius: 0;
  7610. }
  7611.  
  7612. app-context-bar > box:first-child > button.flat:first-child {
  7613. border-radius: 5px 0 0 5px;
  7614. }
  7615.  
  7616. app-context-bar > box > button.flat {
  7617. border-left-color: rgba(0, 0, 0, 0.15);
  7618. }
  7619.  
  7620. carousel.card {
  7621. border: none;
  7622. background-color: rgba(0, 0, 0, 0.06);
  7623. }
  7624.  
  7625. .context-tile-lozenge {
  7626. min-height: 28px;
  7627. min-width: 28px;
  7628. padding: 6px;
  7629. font-size: 18px;
  7630. font-weight: bold;
  7631. border-radius: 9999px;
  7632. }
  7633.  
  7634. .context-tile-lozenge.large {
  7635. font-size: 24px;
  7636. padding: 16px;
  7637. min-width: 24px;
  7638. /* 60px minus the left and right padding */
  7639. min-height: 24px;
  7640. /* 60px minus the top and bottom padding */
  7641. }
  7642.  
  7643. .context-tile-lozenge.wide-image image {
  7644. margin-top: -28px;
  7645. margin-bottom: -28px;
  7646. }
  7647.  
  7648. .context-tile-lozenge image {
  7649. -gtk-icon-style: symbolic;
  7650. }
  7651.  
  7652. .context-tile-lozenge.grey {
  7653. color: #242424;
  7654. background-color: rgba(0, 0, 0, 0.12);
  7655. }
  7656.  
  7657. .context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 {
  7658. color: #55873a;
  7659. background-color: rgba(121, 183, 87, 0.15);
  7660. }
  7661.  
  7662. .context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 {
  7663. color: #2E7CF7;
  7664. background-color: rgba(46, 124, 247, 0.15);
  7665. }
  7666.  
  7667. .context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 {
  7668. color: #e29b0f;
  7669. background-color: rgba(243, 186, 75, 0.15);
  7670. }
  7671.  
  7672. .context-tile-lozenge.details-rating-15 {
  7673. color: #E9873A;
  7674. background-color: rgba(233, 135, 58, 0.15);
  7675. }
  7676.  
  7677. .context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 {
  7678. color: #e41c19;
  7679. background-color: rgba(237, 95, 93, 0.15);
  7680. }
  7681.  
  7682. .eol-red {
  7683. font-weight: bold;
  7684. color: #FC4138;
  7685. }
  7686.  
  7687. window.narrow .app-title {
  7688. font-size: 16pt;
  7689. }
  7690.  
  7691. window.narrow .app-developer {
  7692. font-size: small;
  7693. }
  7694.  
  7695. .install-progress-label {
  7696. font-size: smaller;
  7697. font-feature-settings: "tnum";
  7698. }
  7699.  
  7700. scrolledwindow.fake-adw-status-page > viewport > box {
  7701. margin: 36px 12px;
  7702. }
  7703.  
  7704. scrolledwindow.fake-adw-status-page > viewport > box > clamp:not(:last-child) > box {
  7705. margin-bottom: 36px;
  7706. }
  7707.  
  7708. scrolledwindow.fake-adw-status-page > viewport > box > clamp > box > .icon:not(:last-child) {
  7709. margin-bottom: 36px;
  7710. }
  7711.  
  7712. scrolledwindow.fake-adw-status-page > viewport > box > clamp > box > .title:not(:last-child) {
  7713. margin-bottom: 12px;
  7714. }
  7715.  
  7716. statuspage.icon-dropshadow image.icon {
  7717. -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1);
  7718. }
  7719.  
  7720. window.info scrollbar.vertical {
  7721. margin-top: 48px;
  7722. background: none;
  7723. box-shadow: none;
  7724. }
  7725.  
  7726. window.info scrollbar.vertical trough {
  7727. margin-top: 0;
  7728. }
  7729.  
  7730. row.app > box.header {
  7731. margin-left: 12px;
  7732. margin-right: 12px;
  7733. }
  7734.  
  7735. row.app > box.header {
  7736. border-spacing: 12px;
  7737. }
  7738.  
  7739. row.app > box.header > image {
  7740. margin-top: 12px;
  7741. margin-bottom: 12px;
  7742. }
  7743.  
  7744. row.app label.warning {
  7745. color: #F27835;
  7746. }
  7747.  
  7748. @keyframes pre-delay {
  7749. from {
  7750. opacity: 0;
  7751. }
  7752. to {
  7753. opacity: 0;
  7754. }
  7755. }
  7756.  
  7757. @keyframes fade-in {
  7758. from {
  7759. filter: opacity(0%);
  7760. }
  7761. }
  7762.  
  7763. /* Give a fade-in animation to spinners. */
  7764. spinner.fade-in:checked {
  7765. animation: pre-delay 0.5s linear 1, fade-in 1s linear 1, spin 1s linear infinite;
  7766. animation-delay: 0s, 0.5s, 0.5s;
  7767. }
  7768.  
  7769. .history-view {
  7770. background-color: #ffffff;
  7771. }
  7772.  
  7773. .card.display-container {
  7774. border: 1px solid rgba(0, 0, 0, 0.15);
  7775. }
  7776.  
  7777. .card #displayitem {
  7778. border-top: 1px solid rgba(0, 0, 0, 0.15);
  7779. }
  7780.  
  7781. .small .card {
  7782. border-radius: 0;
  7783. }
  7784.  
  7785. .small .card.forecast-card {
  7786. border-width: 1px 0;
  7787. }
  7788.  
  7789. .small .card.display-container {
  7790. border-width: 0 0 1px 0;
  7791. }
  7792.  
  7793. @define-color theme_fg_color #242424;
  7794. @define-color theme_text_color #363636;
  7795. @define-color theme_bg_color #f5f5f5;
  7796. @define-color theme_base_color #ffffff;
  7797. @define-color theme_selected_bg_color #315bef;
  7798. @define-color theme_selected_fg_color white;
  7799. @define-color fg_color #242424;
  7800. @define-color text_color #363636;
  7801. @define-color bg_color #f5f5f5;
  7802. @define-color base_color #ffffff;
  7803. @define-color selected_bg_color #315bef;
  7804. @define-color selected_fg_color white;
  7805. @define-color insensitive_bg_color rgba(36, 36, 36, 0.45);
  7806. @define-color insensitive_fg_color alpha(rgba(36, 36, 36, 0.45), 0.5);
  7807. @define-color insensitive_base_color #ffffff;
  7808. @define-color theme_unfocused_fg_color #242424;
  7809. @define-color theme_unfocused_text_color #363636;
  7810. @define-color theme_unfocused_bg_color #f5f5f5;
  7811. @define-color theme_unfocused_base_color #ffffff;
  7812. @define-color borders rgba(0, 0, 0, 0.15);
  7813. @define-color unfocused_borders rgba(0, 0, 0, 0.15);
  7814. @define-color warning_color #F27835;
  7815. @define-color error_color #FC4138;
  7816. @define-color success_color #71c837;
  7817. @define-color placeholder_text_color #A8A8A8;
  7818. @define-color link_color #3484e2;
  7819. @define-color content_view_bg #ffffff;
  7820. /* Very contrasty background for text views (@theme_text_color foreground) */
  7821. @define-color text_view_bg #ffffff;
  7822. @define-color wm_title alpha(#575757, 0.8);
  7823. @define-color wm_unfocused_title alpha(#575757, 0.5);
  7824. @define-color wm_bg #e5e5e5;
  7825. @define-color wm_bg_unfocused #f6f6f6;
  7826. @define-color wm_highlight white;
  7827. @define-color wm_shadow alpha(black, 0.75);
  7828. @define-color wm_button_close_bg #f46067;
  7829. @define-color wm_button_close_hover_bg #f68086;
  7830. @define-color wm_button_close_active_bg #f13039;
  7831. @define-color wm_icon_close_bg #F8F8F9;
  7832. @define-color wm_button_hover_bg #fdfdfd;
  7833. @define-color wm_button_active_bg #315bef;
  7834. @define-color wm_button_hover_border #D1D3DA;
  7835. @define-color wm_icon_bg #90949E;
  7836. @define-color wm_icon_unfocused_bg #B6B8C0;
  7837. @define-color wm_icon_hover_bg #7A7F8B;
  7838. @define-color wm_icon_active_bg white;
  7839. @define-color titlebar_gradient_a #f5f5f5;
  7840. @define-color titlebar_gradient_b #e2e2e2;
  7841. @define-color budgie_tasklist_indicator_color #315bef;
  7842. @define-color budgie_tasklist_indicator_color_active #315bef;
  7843. @define-color budgie_tasklist_indicator_color_active_window #89a0f0;
  7844. @define-color budgie_tasklist_indicator_color_attention #F27835;
  7845. @define-color STRAWBERRY_100 #FF9262;
  7846. @define-color STRAWBERRY_300 #FF793E;
  7847. @define-color STRAWBERRY_500 #F15D22;
  7848. @define-color STRAWBERRY_700 #CF3B00;
  7849. @define-color STRAWBERRY_900 #AC1800;
  7850. @define-color ORANGE_100 #FFDB91;
  7851. @define-color ORANGE_300 #FFCA40;
  7852. @define-color ORANGE_500 #FAA41A;
  7853. @define-color ORANGE_700 #DE8800;
  7854. @define-color ORANGE_900 #C26C00;
  7855. @define-color BANANA_100 #FFFFA8;
  7856. @define-color BANANA_300 #FFFA7D;
  7857. @define-color BANANA_500 #FFCE51;
  7858. @define-color BANANA_700 #D1A023;
  7859. @define-color BANANA_900 #A27100;
  7860. @define-color LIME_100 #A2F3BE;
  7861. @define-color LIME_300 #8ADBA6;
  7862. @define-color LIME_500 #73C48F;
  7863. @define-color LIME_700 #479863;
  7864. @define-color LIME_900 #1C6D38;
  7865. @define-color BLUEBERRY_100 #94A6FF;
  7866. @define-color BLUEBERRY_300 #6A7CE0;
  7867. @define-color BLUEBERRY_500 #3F51B5;
  7868. @define-color BLUEBERRY_700 #213397;
  7869. @define-color BLUEBERRY_900 #031579;
  7870. @define-color GRAPE_100 #D25DE6;
  7871. @define-color GRAPE_300 #B84ACB;
  7872. @define-color GRAPE_500 #9C27B0;
  7873. @define-color GRAPE_700 #830E97;
  7874. @define-color GRAPE_900 #6A007E;
  7875. @define-color COCOA_100 #9F9792;
  7876. @define-color COCOA_300 #7B736E;
  7877. @define-color COCOA_500 #574F4A;
  7878. @define-color COCOA_700 #463E39;
  7879. @define-color COCOA_900 #342C27;
  7880. @define-color SILVER_100 #EEE;
  7881. @define-color SILVER_300 #CCC;
  7882. @define-color SILVER_500 #AAA;
  7883. @define-color SILVER_700 #888;
  7884. @define-color SILVER_900 #666;
  7885. @define-color SLATE_100 #888;
  7886. @define-color SLATE_300 #666;
  7887. @define-color SLATE_500 #444;
  7888. @define-color SLATE_700 #222;
  7889. @define-color SLATE_900 #111;
  7890. @define-color BLACK_100 #474341;
  7891. @define-color BLACK_300 #403C3A;
  7892. @define-color BLACK_500 #393634;
  7893. @define-color BLACK_700 #33302F;
  7894. @define-color BLACK_900 #2B2928;
  7895.  
Advertisement
Add Comment
Please, Sign In to add comment