TooWaBlue-GTK3-20_.css 56 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128
  1. /*
  2. This file is part of RawTherapee.
  3. Copyright (c) 2016-2019 TooWaBoo
  4. Version 3.08
  5. RawTherapee is free software: you can redistribute it and/or modify
  6. it under the terms of the GNU General Public License as published by
  7. the Free Software Foundation, either version 3 of the License, or
  8. (at your option) any later version.
  9. RawTherapee is distributed in the hope that it will be useful,
  10. but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. GNU General Public License for more details.
  13. You should have received a copy of the GNU General Public License
  14. along with RawTherapee. If not, see <https://www.gnu.org/licenses/>.
  15. */
  16. /*** Change me *** rgb(red,green,blue) *** allowed values from 0 to 255 for each color ***/
  17. @define-color accent-color rgb(35,99,166); /*** Active color for Lists, Menu, Borders ... * Default: rgb(35,99,166) ***/
  18. @define-color text-hl-color rgb(210,210,210); /*** Active text color * Default: rgb(210,210,210) ***/
  19. @define-color bg-highlighted-text-color rgb(35,99,166); /*** Highlighted text color background* Default: rgb(35,99,166) ***/
  20. @define-color highlighted-text-color rgb(210,210,210); /*** Highlighted text color * Default: rgb(210,210,210) ***/
  21. @define-color bg-image rgb(75,75,75); /*** Image area & File Browser background * Default: rgb(70,70,70) ***/
  22. @define-color accent-color2 rgb(35,99,166); /*** Scale, Progressbar, Scrollbar, Tabs * Default: rgb(35,99,166) ***/
  23. @define-color accent-color4 rgb(115,115,115); /*** Slider knob * Default: rgb(115,115,115) ***/
  24. @define-color accent-color3 rgb(35,99,166); /*** Selected thumbnail background color * Default: rgb(35,99,166) ***/
  25. @define-color text-hl-color3 rgb(210,210,210); /*** Selected thumbnail text color * Default: rgb(210,210,210) ***/
  26. /*** Change me end *****************************************************************************/
  27. @define-color bg-light-grey rgb(95,95,95);
  28. @define-color bg-grey rgb(75,75,75);
  29. @define-color bg-dark-grey rgb(40,40,40);
  30. @define-color bg-button-hover rgba(0,0,0,.25);
  31. @define-color bg-button-active rgba(0,0,0,.60);
  32. @define-color winHeaderbar rgb(55,55,55);
  33. @define-color winTitle rgb(190,190,190);
  34. @define-color bg-tooltip rgb(185,185,185);
  35. @define-color border-tooltip rgb(40,40,40);
  36. @define-color text-tooltip rgb(40,40,40);
  37. /***********************************************/
  38. @define-color text-color rgb(186,186,186);
  39. @define-color text-tbEntry rgb(192,192,192);
  40. @define-color border-color rgba(255,255,255,.30);
  41. @define-color bg-list-hover rgb(50,50,50);
  42. @define-color bg-scale-entry rgba(0,0,0,.14);
  43. @define-color bg-button-border rgba(0,0,0,.60);
  44. @define-color bg-entry-border rgba(0,0,0,.40);
  45. @define-color view-grid-border rgba(255,255,255,0.15);
  46. @define-color headline-big rgb(195,195,195);
  47. @define-color headline-hl rgb(230,230,230);
  48. @define-color headline-frame rgb(215,215,215);
  49. /*** New Color Variable v2.53 ************************************************************************/
  50. @define-color fg-disabled rgb(128,128,128);
  51. @define-color bg-tb-spinbutton shade(@bg-grey, 1.33);
  52. /***********************************************************************************************/
  53. * {
  54. color: @text-color;
  55. text-shadow: none;
  56. outline-style: none; /* removes the ugly dashed focus line */
  57. border-image: none;
  58. background-image: none;
  59. background-color: transparent;
  60. transition: none;
  61. -gtk-icon-shadow: none;
  62. -gtk-icon-style: symbolic;
  63. min-width: 0;
  64. min-height: 0;
  65. padding: 0;
  66. margin: 0;
  67. border: none;
  68. box-shadow: none;
  69. }
  70. *:disabled {
  71. color: @fg-disabled;
  72. -gtk-icon-effect: none;
  73. }
  74. image:disabled {
  75. opacity: .45;
  76. }
  77. #ToolPanelNotebook {
  78. min-width: 25em;
  79. }
  80. #HistoryPanel {
  81. min-width: 17.5em;
  82. }
  83. window.background {
  84. background-color: @bg-light-grey;
  85. }
  86. /* Single Window */
  87. window > box {
  88. padding: 0.416666666666666666em;
  89. }
  90. /**/
  91. dialog {
  92. background-color: @bg-grey;
  93. border-radius: 0;
  94. -GtkDialog-button-spacing: 0;
  95. -GtkDialog-content-area-spacing: 0;
  96. -GtkDialog-content-area-border: 0;
  97. -GtkDialog-action-area-border: 0;
  98. }
  99. dialog > box {
  100. padding: 0.666666666666666666em;
  101. }
  102. messagedialog {
  103. background-color: @bg-light-grey;
  104. border-radius: 0;
  105. }
  106. tooltip {
  107. background-color: @bg-tooltip;
  108. border: 0.083333333333333333em solid @border-tooltip;
  109. border-radius: 0.333333333333333333em;
  110. padding: 0;
  111. margin: 0;
  112. }
  113. tooltip label {
  114. color: @text-tooltip;
  115. }
  116. paned {
  117. background-color: @bg-light-grey;
  118. }
  119. arrow {
  120. min-width: 1.333333333333333333em;
  121. min-height: 1.333333333333333333em;
  122. }
  123. /* combobox cellview to high for font size 8@96dpi*/
  124. cellview {
  125. margin: -1px 0;
  126. }
  127. text {
  128. background-color: @bg-dark-grey;
  129. }
  130. /*?win*/
  131. #PlacesPaned {
  132. margin: 0;
  133. }
  134. overshoot,
  135. undershoot {
  136. background-image: none; /* removes the dashed scrollbar line */
  137. }
  138. label {
  139. padding: 0.083333333333333333em 0;
  140. margin: 0.125em 0.166666666666666666em;
  141. min-height: 1.333333333333333333em;
  142. }
  143. /*** Frames ************************************************************************************/
  144. border,
  145. frame {
  146. border: none;
  147. padding: 0;
  148. margin: 0;
  149. background-color: transparent;
  150. min-height: 0;
  151. min-width: 0;
  152. border-radius: 0;
  153. }
  154. /* affects selection list*/
  155. entry > window > frame {
  156. margin: 0;
  157. }
  158. #PlacesPaned frame {
  159. margin: -5px 0 0;
  160. }
  161. #RightNotebook > stack > scrolledwindow frame,
  162. #BatchQueueButtonsMainContainer frame,
  163. #MyExpander frame,
  164. dialog frame {
  165. margin: 0;
  166. padding: 0.19em 0.75em;
  167. }
  168. #RightNotebook > stack > scrolledwindow frame > border,
  169. #BatchQueueButtonsMainContainer > frame > border,
  170. #MyExpander frame > border,
  171. dialog frame > border {
  172. padding: 0 0.333333333333333333em 0.333333333333333333em;
  173. border-radius: 0;
  174. border: 0.083333333333333333em solid @border-color;
  175. background-color: transparent;
  176. margin: 0 -0.583333333333333333em;
  177. }
  178. frame > label {
  179. margin: 0;
  180. padding: 0.416666666666666666em 0;
  181. color: @headline-frame;
  182. }
  183. frame > checkbutton label{
  184. color: @headline-frame;
  185. }
  186. #RightNotebook > stack > scrolledwindow frame > label:not(.dummy),
  187. #BatchQueueButtonsMainContainer frame > label:not(.dummy),
  188. #ToolPanelNotebook frame > label:not(.dummy),
  189. dialog frame > label:not(.dummy) {
  190. padding: 0.25em 0.5em;
  191. }
  192. #PrefNotebook box > frame > border {
  193. padding-top: 0;
  194. padding-bottom: 0.25em;
  195. }
  196. #PrefNotebook scrolledwindow scrolledwindow {
  197. border: 0.083333333333333333em solid @bg-dark-grey;
  198. }
  199. #BatchQueueButtonsMainContainer frame > border {
  200. margin-bottom: 0.833333333333333333em;
  201. }
  202. #BatchQueueButtonsMainContainer frame:nth-child(3) > border {
  203. padding-left: 0.916666666666666666em;
  204. }
  205. /*** end ***************************************************************************************/
  206. /*** Lists & Views *****************************************************************************/
  207. textview.view, treeview.view {
  208. background-color: @bg-dark-grey;
  209. border-color: @view-grid-border;
  210. padding: 0.166666666666666666em;
  211. margin: 0;
  212. }
  213. treeview header {
  214. background-color: @bg-dark-grey;
  215. }
  216. textview:hover, treeview:hover {
  217. background-color: @bg-list-hover;
  218. }
  219. textview:selected, treeview:selected {
  220. color: @text-hl-color;
  221. background-color: @accent-color;
  222. border-top-color: transparent;
  223. }
  224. /* Filter treeview */
  225. #RightNotebook > stack > :nth-child(1) checkbutton + scrolledwindow {
  226. min-height: calc(6em + 43px);
  227. border: 0.083333333333333333em solid @bg-dark-grey;
  228. }
  229. #RightNotebook > stack > :nth-child(1) checkbutton + scrolledwindow treeview {
  230. border-bottom: 0.083333333333333333em solid @bg-dark-grey;
  231. }
  232. /**/
  233. #PlacesPaned > box:nth-child(3) treeview {
  234. padding: 0.25em 0;
  235. }
  236. #HistoryPanel {
  237. margin-top: 0.25em;
  238. }
  239. #RightNotebook #HistoryPanel {
  240. margin-top: 0.416666666666666666em;
  241. }
  242. #HistoryPanel > border {
  243. margin-top: 1.75em;
  244. }
  245. #HistoryPanel > label {
  246. margin: 0 0 -1.416666666666666666em 0;
  247. padding: 0 0 0 0.083333333333333333em;
  248. }
  249. #Snapshots > border {
  250. min-height: calc(6em + 36px);
  251. }
  252. #Snapshots > label {
  253. margin-bottom: -4px;
  254. }
  255. #Snapshots scrolledwindow + box {
  256. background-color: @bg-dark-grey;
  257. margin: -8px 0 -4px ;
  258. border-top: 0.083333333333333333em solid @view-grid-border;
  259. }
  260. #PlacesPaned > box:nth-child(1) scrolledwindow + grid {
  261. background-color:@bg-dark-grey;
  262. margin: -2px 0 -2px 0;
  263. border-top: 0.083333333333333333em solid @view-grid-border;
  264. }
  265. fontchooser scrolledwindow,
  266. #PlacesPaned scrolledwindow,
  267. #HistoryPanel scrolledwindow,
  268. #Snapshots scrolledwindow {
  269. background-color: @bg-dark-grey;
  270. border: 0.083333333333333333em solid @bg-dark-grey;
  271. }
  272. /*Corrects the space of the snapshot view to the paned separator*/
  273. #Snapshots {
  274. margin-top: 0.166666666666666666em;
  275. }
  276. /**/
  277. /*** end ***************************************************************************************/
  278. /*** Navigator *********************************************************************************/
  279. #Navigator {
  280. padding-top: 0.75em;
  281. padding-bottom: 0.25em;
  282. background-color: @bg-dark-grey;
  283. }
  284. #Navigator label {
  285. padding: 0;
  286. margin: 0.083333333333333333em 0 0;
  287. }
  288. /*** end ***************************************************************************************/
  289. /*** Load - Save dialog ************************************************************************/
  290. filechooser {
  291. margin-bottom: 0.25em;
  292. }
  293. filechooser box > box box > button {
  294. margin-top: 0.5em;
  295. margin-right: 0;
  296. }
  297. filechooser image {
  298. opacity: 0.80;
  299. }
  300. filechooser *:selected image,
  301. filechooser *:checked image,
  302. filechooser *:active image {
  303. opacity: 1;
  304. }
  305. filechooser list {
  306. background-color: @bg-dark-grey;
  307. }
  308. filechooser #pathbarbox {
  309. border: none;
  310. background-color: @bg-dark-grey;
  311. padding: 0.5em;
  312. }
  313. /* Right side */
  314. filechooser > box > paned > box:nth-child(3) {
  315. border: 0.083333333333333333em solid @bg-dark-grey;
  316. background-color: @bg-dark-grey;
  317. padding: 0;
  318. margin: 0;
  319. }
  320. filechooser > box > paned > box:nth-child(3) > box > * > * > * > frame {
  321. padding: 0;
  322. margin: -8px -1px;
  323. background-color: @bg-dark-grey;
  324. }
  325. /**/
  326. filechooser placessidebar viewport.frame {
  327. background-color: @bg-dark-grey;
  328. padding: 0;
  329. margin: -4px 0 -1px;
  330. border: 0.083333333333333333em solid @bg-dark-grey;
  331. }
  332. filechooser placessidebar list row image {
  333. min-width: 1.333333333333333333em;
  334. min-height: 1.333333333333333333em;
  335. }
  336. filechooser placessidebar list row {
  337. margin: 0;
  338. padding: 0 0.5em 0 0.83333333333333333em;
  339. min-height: calc(1.416666666666666666em + 8px);
  340. }
  341. filechooser placessidebar list row label{
  342. margin: 0 0 0 0.583333333333333333em;
  343. }
  344. filechooser list row:hover {
  345. background-color: @bg-list-hover;
  346. }
  347. filechooser placessidebar list row:selected label,
  348. filechooser placessidebar list row:selected {
  349. background-color: @accent-color;
  350. color: @text-hl-color;
  351. }
  352. /*** end ***************************************************************************************/
  353. /*** Histogram *********************************************************************************/
  354. #HistogramPanel {
  355. min-height: 0;
  356. margin: 0;
  357. padding: 0;
  358. border: none;
  359. background-color: transparent;
  360. }
  361. #HistogramPanel > :nth-child(2) {
  362. border: none;
  363. border-left: 0.083333333333333333em solid @bg-light-grey;
  364. background-color: @bg-dark-grey;
  365. }
  366. #HistogramPanel > :nth-child(1) {
  367. border: none;
  368. background-color: transparent;
  369. }
  370. #EditorLeftPaned #HistogramPanel > :nth-child(1) {
  371. border: none;
  372. border-right: 0.083333333333333333em solid @bg-light-grey;
  373. background-color: @bg-dark-grey;
  374. }
  375. #EditorLeftPaned #HistogramPanel > :nth-child(2) {
  376. border: none;
  377. background-color: transparent;
  378. }
  379. #HistogramArea,
  380. #HistogramRGBArea {
  381. border: 0.083333333333333333em solid @bg-dark-grey;
  382. background-color: @bg-dark-grey;
  383. }
  384. #histButton {
  385. padding: 0.25em 0.25em 0;
  386. margin: 0 0 -1px 0;
  387. border: none;
  388. background-color: transparent;
  389. background-image: none;
  390. min-height: 1.333333333333333333em;
  391. min-width: 1.333333333333333333em;
  392. border-radius: 0;
  393. box-shadow: none;
  394. }
  395. #histButton:last-child {
  396. padding-bottom: 0.25em;
  397. margin: 0;
  398. }
  399. /*** end ***************************************************************************************/
  400. /*** Separator *********************************************************************************/
  401. separator,
  402. .separator {
  403. min-width: 0.083333333333333333em;
  404. min-height: 0.083333333333333333em;
  405. background-color: transparent;
  406. }
  407. grid separator.horizontal, box separator.horizontal {
  408. margin: 0.25em 0.19em;
  409. padding: 0;
  410. }
  411. grid separator.vertical, box separator.vertical {
  412. margin: 0 0.25em;
  413. padding: 0;
  414. }
  415. #PlacesPaned .view.separator {
  416. min-height: 0.5em;
  417. }
  418. filechooser separator {
  419. background-color: @view-grid-border;
  420. }
  421. .view.separator,
  422. dialog separator {
  423. background-color: @border-color;
  424. }
  425. popover separator:not(:only-child) {
  426. margin: 0 0.5em;
  427. background-color: @border-color;
  428. }
  429. paned.horizontal > separator {
  430. background-color: transparent;
  431. background-image: none;
  432. min-width: 0;
  433. border: none;
  434. margin: 0 -0.25em 0 -3px;
  435. padding: 0 0.25em;
  436. }
  437. /* Double line separator */
  438. paned.vertical > separator {
  439. background-image: none;
  440. background-color: @bg-light-grey;
  441. min-height: 0.416666666666666666em;
  442. border-top: 0.083333333333333333em solid @bg-dark-grey;
  443. border-bottom: none;
  444. margin: 0.416666666666666666em 0 -0.5em;
  445. padding: 0.2em 0 0;
  446. }
  447. #EditorLeftPaned > paned.vertical:last-child > separator {
  448. margin-bottom: 1px;
  449. }
  450. /**/
  451. /* Remove hard coded pixel from tool button */
  452. #EditorLeftPaned > paned.vertical:last-child > box {
  453. margin-top: -2px;
  454. padding: 0;
  455. }
  456. /**/
  457. dialog paned.horizontal > separator {
  458. background-color: @bg-grey;
  459. border-color: @bg-grey;
  460. min-width: 0.333333333333333333em;
  461. }
  462. menu separator {
  463. background-color: @view-grid-border;
  464. margin: 0.25em 0.5em;
  465. }
  466. #Navigator separator {
  467. background-color: @view-grid-border;
  468. margin: 0;
  469. padding: 0;
  470. }
  471. .scrollableToolbar separator.vertical {
  472. background-color: shade(@bg-light-grey, .72);
  473. margin: 0.19em;
  474. }
  475. #MyExpander separator.horizontal {
  476. background-color: @view-grid-border;
  477. margin: 0.25em 0.19em;
  478. }
  479. #MyFileChooserButton separator {
  480. background-color: transparent;
  481. }
  482. #PlacesPaned .view.separator {
  483. color: @view-grid-border;
  484. }
  485. #MetaPanelNotebook separator {
  486. background-color: @border-color;
  487. margin: 0.19em 0;
  488. }
  489. /*** end****************************************************************************************/
  490. /*** PartialPaste ******************************************************************************/
  491. #PartialPaste {
  492. border-bottom: 0.083333333333333333em solid @border-color;
  493. border-top: 0.083333333333333333em solid @border-color;
  494. padding-top: 0.5em;
  495. padding-bottom: 0.5em;
  496. }
  497. #PartialPaste separator.vertical {
  498. margin: 0 0.333333333333333333em;
  499. padding: 0;
  500. }
  501. #PartialPaste separator { /* Struggles with #PartialPasteHeaderSep */
  502. background-color: @border-color;
  503. margin: 0.166666666666666666em 0.5em 0.166666666666666666em 1.166666666666666666em;
  504. }
  505. #PartialPasteHeaderSep.horizontal {
  506. background-color: rgb(192,192,192);
  507. margin: 0.166666666666666666em 0.5em;
  508. }
  509. #PartialPasteHeader label {
  510. color: @headline-big;
  511. font-weight: bold;
  512. }
  513. /*** end ***************************************************************************************/
  514. /*** Scrollbar *********************************************************************************/
  515. scrollbar {
  516. background-color: rgba(0,0,0,.40);
  517. border: none;
  518. margin: 0;
  519. padding: 0;
  520. border-radius: 0;
  521. }
  522. scrollbar slider {
  523. background-color: @text-color;
  524. padding: 0;
  525. margin: 0;
  526. border-color: transparent;
  527. border-style: solid;
  528. border-radius: 0.5em;
  529. }
  530. scrollbar.overlay-indicator {
  531. opacity: 0.8;
  532. }
  533. scrollbar.overlay-indicator:not(.hovering) {
  534. opacity: 0.5;
  535. }
  536. scrollbar:not(.overlay-indicator) {
  537. border-color: @bg-dark-grey;
  538. border-style: solid;
  539. background-color: rgba(0,0,0,.30);
  540. }
  541. scrollbar:not(.overlay-indicator).horizontal {
  542. border-width: 0 0.083333333333333333em 0.083333333333333333em 0.083333333333333333em;
  543. }
  544. scrollbar:not(.overlay-indicator).vertical {
  545. border-width: 0.083333333333333333em 0.083333333333333333em 0.083333333333333333em 0;
  546. }
  547. scrollbar:not(.overlay-indicator) slider {
  548. background-color: shade(@text-color, .9);
  549. }
  550. scrollbar:not(.overlay-indicator).horizontal slider,
  551. scrollbar.horizontal.hovering slider {
  552. min-height: 0.5em;
  553. min-width: 2em;
  554. border-width: 0.25em;
  555. }
  556. scrollbar:not(.overlay-indicator).horizontal.fine-tune slider,
  557. scrollbar.horizontal.hovering.fine-tune slider {
  558. min-height: calc(0.5em - 2px);
  559. border-width: calc(0.25em + 1px);
  560. margin: 0 -1px;
  561. }
  562. scrollbar.horizontal.overlay-indicator:not(.hovering) slider {
  563. min-width: 2em;
  564. min-height: 0.25em;
  565. border-width: 0;
  566. border-radius: 0.25em;
  567. margin: 0.166666666666666666em 0.25em;
  568. }
  569. scrollbar:not(.overlay-indicator).vertical slider,
  570. scrollbar.vertical.hovering slider {
  571. min-height: 2em;
  572. min-width: 0.5em;
  573. border-width: 0.25em;
  574. }
  575. scrollbar:not(.overlay-indicator).vertical.fine-tune slider,
  576. scrollbar.vertical.hovering.fine-tune slider {
  577. min-width: calc(0.5em - 2px);
  578. border-width: calc(0.25em + 1px);
  579. margin: -1px 0;
  580. }
  581. scrollbar.vertical.overlay-indicator:not(.hovering) slider {
  582. min-width: 0.25em;
  583. min-height: 2em;
  584. border-width: 0;
  585. border-radius: 0.25em;
  586. margin: 0.25em 0.166666666666666666em;
  587. }
  588. scrollbar:not(.overlay-indicator) slider:hover,
  589. scrollbar.hovering slider:hover {
  590. background-color: shade(@accent-color2,1.12);
  591. }
  592. /* Scrollbar stuck workaround */
  593. scrollbar:not(.overlay-indicator):hover {
  594. min-width: 1px;
  595. }
  596. /* Toolbar stuck workaround */
  597. .scrollableToolbar > scrollbar:not(.dummy),
  598. .scrollableToolbar > scrollbar:not(.dummy) > contents:not(.dummy),
  599. .scrollableToolbar > scrollbar:not(.dummy) > contents:not(.dummy) > trough:not(.dummy),
  600. .scrollableToolbar > scrollbar:not(.dummy) > contents:not(.dummy) > trough:not(.dummy) > slider:not(.dummy) {
  601. padding: 0;
  602. margin: 0;
  603. min-height: 0;
  604. min-width: 0;
  605. border: none;
  606. }
  607. /*** end ***************************************************************************************/
  608. /*** Scale**************************************************************************************/
  609. scale {
  610. padding: 0;
  611. min-height: 1.833333333333333333em;
  612. margin: 0 -0.333333333333333333em;
  613. }
  614. scale slider {
  615. min-width: 0;
  616. min-height: 0;
  617. margin: -0.583333333333333333em;
  618. padding: 0.583333333333333333em;
  619. border-radius: 1.166666666666666666em;
  620. background-image: linear-gradient(to bottom, shade (@accent-color4,1.15), shade (@accent-color4,.85));
  621. border: 0.083333333333333333em solid shade(@bg-dark-grey,0.9);
  622. }
  623. scale slider:hover {
  624. background-image: linear-gradient(to bottom, shade (@accent-color4,1.25), shade (@accent-color4,.95));
  625. }
  626. scale trough {
  627. margin: 0.583333333333333333em;
  628. background-color: shade(@bg-grey,.83);
  629. border-radius: 0.333333333333333333em;
  630. min-height: 0;
  631. min-width: 0;
  632. padding: 0 0.583333333333333333em;
  633. border: none;
  634. }
  635. scale.color trough {
  636. border: 0.083333333333333333em solid shade(@bg-dark-grey,0.9);
  637. min-height: 0.333333333333333333em;
  638. min-width: 0.333333333333333333em;
  639. border-radius: 0;
  640. padding: 0;
  641. }
  642. scale trough highlight {
  643. background-color: @accent-color2;
  644. background-image: linear-gradient(to bottom, shade (@accent-color2,1.22), shade(@accent-color2,.88));
  645. border: 0.083333333333333333em solid shade(@bg-dark-grey,0.9);
  646. margin: 0 -0.583333333333333333em;
  647. border-radius: 0.333333333333333333em;
  648. min-height: 0;
  649. min-width: 0;
  650. padding: 0.333333333333333333em 0.333333333333333333em 0 0; /*height of trough */
  651. }
  652. scale.fine-tune trough highlight {
  653. padding: 0.5em 0.5em 0 0;
  654. border-radius: 0.5em;
  655. }
  656. scale:disabled slider,
  657. scale:disabled trough highlight {
  658. background-color: shade(@bg-grey,.83);
  659. background-image: none;
  660. border-color: transparent;
  661. }
  662. #BatchQueueButtonsMainContainer scale trough,
  663. #BatchQueueButtonsMainContainer scale:disabled slider,
  664. #BatchQueueButtonsMainContainer scale:disabled trough highlight {
  665. background-color: @bg-grey;
  666. }
  667. /*** end ***************************************************************************************/
  668. /*** Progressbar *******************************************************************************/
  669. progressbar.vertical {
  670. min-width: 0;
  671. min-height: 9em;
  672. }
  673. progressbar text {
  674. background-color: transparent;
  675. }
  676. progressbar.vertical text {
  677. color: transparent;
  678. }
  679. progressbar trough {
  680. background-color: alpha(@bg-grey, .45);
  681. border: 0.083333333333333333em solid transparent;
  682. border-radius: 0.416666666666666666em;
  683. }
  684. #IopsPanel progressbar trough {
  685. background-color: @bg-grey;
  686. }
  687. progressbar trough progress {
  688. background-color: @accent-color2;
  689. border-radius: 0.416666666666666666em;
  690. border: 0.083333333333333333em solid @bg-button-border;
  691. }
  692. progressbar.vertical trough {
  693. min-width: 0.416666666666666666em;
  694. }
  695. progressbar.vertical trough progress {
  696. min-width: 0.416666666666666666em;
  697. margin: -1px 0;
  698. background-image: linear-gradient(to right, shade (@accent-color2,1.2), shade(@accent-color2,.85));
  699. }
  700. progressbar.horizontal trough {
  701. min-height: 0.416666666666666666em;
  702. margin-top: 0.416666666666666666em;
  703. }
  704. #IopsPanel progressbar.horizontal trough {
  705. margin-top: 0;
  706. }
  707. progressbar.horizontal trough progress {
  708. min-height: 0.416666666666666666em;
  709. margin: 0 -1px;
  710. background-image: linear-gradient(to bottom, shade (@accent-color2,1.2), shade(@accent-color2,.85));
  711. }
  712. /* #IopsPanel progressbar trough.empty, */
  713. progressbar.horizontal trough.empty,
  714. progressbar.vertical trough.empty {
  715. background-color: transparent;
  716. }
  717. progressbar trough.empty progress {
  718. border-color: transparent;
  719. background-image: none;
  720. background-color:transparent;
  721. box-shadow: none;
  722. }
  723. /*** end ***************************************************************************************/
  724. /*** Notebook **********************************************************************************/
  725. notebook,
  726. notebook header,
  727. notebook tabs,
  728. notebook tab,
  729. notebook stack {
  730. border-radius: 0;
  731. border: none;
  732. padding: 0;
  733. margin: 0;
  734. min-width: 0;
  735. min-height: 0;
  736. }
  737. notebook > header {
  738. background-color: @bg-dark-grey;
  739. padding: 0 0.416666666666666666em;
  740. }
  741. notebook > header.left {
  742. padding: 0.416666666666666666em 0;
  743. }
  744. notebook tabs {
  745. background-color: transparent;
  746. }
  747. notebook > header tab {
  748. background-color: transparent;
  749. margin: 0.416666666666666666em 0.25em;
  750. padding: 0 0.333333333333333333em;
  751. }
  752. notebook > header.left tab {
  753. margin: 0.25em 0.416666666666666666em;
  754. padding: 0.333333333333333333em 0;
  755. }
  756. notebook > header tab > grid > image {
  757. min-height: 2em;
  758. min-width: 2em;
  759. padding: 0.25em;
  760. margin: 0;
  761. }
  762. notebook > header tab:hover label {
  763. color: @headline-hl;
  764. }
  765. notebook > header tab:checked {
  766. box-shadow: 0 0.25em @accent-color2;
  767. }
  768. notebook > header.left tab:checked {
  769. box-shadow: 0.25em 0 @accent-color2;
  770. }
  771. notebook > header > tabs > arrow {
  772. background-color: transparent;
  773. border-radius: 0.2em;
  774. padding: 0 0.166666666666666666em;
  775. margin: 0.5em 0;
  776. }
  777. notebook > header.left > tabs > arrow {
  778. padding: 0.166666666666666666em 0;
  779. margin: 0 0.5em;
  780. }
  781. notebook > header > tabs > arrow:hover {
  782. background-color: rgba(255,255,255,.1);
  783. }
  784. notebook > header > tabs > arrow:active {
  785. background-color: transparent;
  786. }
  787. notebook stack {
  788. background-color: @bg-light-grey;
  789. }
  790. dialog notebook stack {
  791. background-color: @bg-grey;
  792. }
  793. /*?win*/
  794. #MainNotebook > stack {
  795. padding: 0.416666666666666666em;
  796. }
  797. #MainNotebook > stack > :nth-child(2) > box:nth-child(3) {
  798. margin-top: 0.416666666666666666em;
  799. }
  800. /* Adds a line on top of the notebook as a separtor for the titlebar (only on CSD) */
  801. dialog.csd #PrefNotebook > header,
  802. dialog.csd #AboutNotebook > header,
  803. window.csd:not(.fullscreen) #MainNotebook > header.top {
  804. border-top: 0.083333333333333333em solid rgba(200,200,200,.18);
  805. }
  806. /**/
  807. #RightNotebook > stack > scrolledwindow > viewport > box > box:last-child > image,
  808. #ToolPanelNotebook > stack > scrolledwindow > viewport > box > box:last-child > image {
  809. min-height: 5em;
  810. }
  811. #ToolPanelNotebook {
  812. background-color: @bg-dark-grey;
  813. }
  814. #ToolPanelNotebook > header {
  815. border-bottom: 0.083333333333333333em solid @view-grid-border;
  816. margin-left: 0.083333333333333333em;
  817. margin-right: 0.083333333333333333em;
  818. padding: 0 0.19em;
  819. }
  820. #ToolPanelNotebook > header tabs {
  821. margin: 0 0 0.25em;
  822. }
  823. #ToolPanelNotebook > header tab {
  824. padding: 0;
  825. }
  826. #ToolPanelNotebook > header tab image{
  827. min-height: 2em;
  828. min-width: 2em;
  829. margin: 0.19em 0.25em 0.333333333333333333em;
  830. padding: 0;
  831. }
  832. #ToolPanelNotebook > stack {
  833. background-color: @bg-dark-grey;
  834. padding: 0.5em 0;
  835. }
  836. #RightNotebook > header {
  837. margin: 0 0.416666666666666666em 0 0;
  838. }
  839. #RightNotebook > stack {
  840. background-color: @bg-grey;
  841. padding: 0;
  842. }
  843. #RightNotebook > header tab label {
  844. padding-left: 0.25em;
  845. padding-right: 0.25em;
  846. }
  847. #RightNotebook > stack > scrolledwindow > viewport {
  848. padding: 0 0.5em;
  849. border: 0.083333333333333333em solid @bg-dark-grey;
  850. }
  851. #PrefNotebook > header {
  852. margin: -0.666666666666666666em -0.666666666666666666em 0.333333333333333333em;
  853. }
  854. #PrefNotebook > stack {
  855. margin: 0 -0.666666666666666666em;
  856. }
  857. #PrefNotebook > stack > scrolledwindow > viewport {
  858. padding: 0 0.666666666666666666em;
  859. }
  860. #AboutNotebook > header {
  861. margin: -0.666666666666666666em -0.666666666666666666em 0.666666666666666666em;
  862. }
  863. #AboutNotebook > stack text,
  864. #AboutNotebook > stack textview {
  865. background-color: @bg-dark-grey;
  866. padding: 0.75em 0;
  867. }
  868. /* Meta panel notebook */
  869. #MetaPanelNotebook > header {
  870. background-color: @bg-grey;
  871. padding: 0.333333333333333333em;
  872. margin: 0 0.5em 0;
  873. }
  874. #MetaPanelNotebook > header > tabs {
  875. background-color: @bg-dark-grey;
  876. padding-left: 0.333333333333333333em;
  877. }
  878. #MetaPanelNotebook > stack {
  879. background-color: @bg-dark-grey;
  880. padding: 0 0 0.5em 0;
  881. }
  882. #MetaPanelNotebook > stack > box {
  883. border: none;
  884. background-color: @bg-grey;
  885. border-radius: 0;
  886. border-top-style: none;
  887. padding: 0 0.333333333333333333em 0.25em;
  888. margin:0 0.5em -0.5em;
  889. }
  890. #MetaPanelNotebook > stack > box:nth-child(1) > scrolledwindow {
  891. margin: 0 0 0.333333333333333333em;
  892. padding: 0;
  893. }
  894. #MetaPanelNotebook > stack > box:nth-child(2) > scrolledwindow > viewport.frame {
  895. padding: 0 0 0 1.083333333333333333em;
  896. }
  897. #MetaPanelNotebook entry {
  898. padding: 0 0.333333333333333333em;
  899. background-color: @bg-dark-grey;
  900. border-radius: 0;
  901. margin-left: 0;
  902. margin-right: 0;
  903. }
  904. #MetaPanelNotebook .view {
  905. border: 0.083333333333333333em solid @bg-dark-grey;
  906. padding: 0.083333333333333333em 0.25em;
  907. }
  908. #MetaPanelNotebook text {
  909. background-color: transparent;
  910. }
  911. #MetaPanelNotebook stack label {
  912. margin-top: 0;
  913. margin-bottom: 0;
  914. padding: 0;
  915. }
  916. /*** end ***************************************************************************************/
  917. /*** File Browser ******************************************************************************/
  918. #FileCatalog {
  919. background-color: @bg-image;
  920. border: 0.083333333333333333em solid @bg-dark-grey;
  921. }
  922. #FileCatalog:selected {
  923. background-color: @accent-color3;
  924. color: @text-hl-color3;
  925. }
  926. /*?win*/
  927. #FileBrowser {
  928. padding: 0;
  929. margin: 0;
  930. }
  931. #ToolBarPanelFileBrowser {
  932. margin: 0 0 0.416666666666666666em 0;
  933. min-height: 0;
  934. min-width: 0;
  935. padding: 0;
  936. }
  937. #FileBrowserQueryToolbar > viewport > box {
  938. margin: 0 0 0.416666666666666666em 0;
  939. min-height: 0;
  940. min-width: 0;
  941. padding: 0;
  942. }
  943. /*** end ***************************************************************************************/
  944. /*** Image Editor ******************************************************************************/
  945. #EditorRightPaned {
  946. margin: 0;
  947. }
  948. #BeforeAfterContainer {
  949. background-color: @bg-grey;
  950. border: 0.083333333333333333em solid @bg-dark-grey;
  951. border-radius: 0;
  952. padding: 0;
  953. margin: calc(0.416666666666666666em - 2px) 0 0.416666666666666666em;
  954. }
  955. #BeforeAfterContainer > box:nth-child(2) > box:nth-child(2),
  956. #BeforeAfterContainer > box:nth-child(1) > box:nth-child(2){
  957. border-top: 0.083333333333333333em solid @bg-dark-grey;
  958. }
  959. #BeforeAfterContainer > box:nth-child(2){
  960. border-left: 0.083333333333333333em solid @bg-dark-grey;
  961. }
  962. /* !!! Must be same height as "Small Lock Button" */
  963. #BeforeAfterContainer label {
  964. padding: 0 0.5em;
  965. min-height: 2em;
  966. min-width: 2em;
  967. margin: 0.25em 0;
  968. border: 0.083333333333333333em solid transparent;
  969. }
  970. #EditorToolbarTop {
  971. margin: 0 -1px 0 -1px;
  972. padding: 0;
  973. min-height: 0;
  974. }
  975. #IopsPanel {
  976. margin: 0;
  977. padding: 0;
  978. min-height: 0;
  979. }
  980. #EditorZoomPanel label {
  981. min-width: 4em;
  982. margin: 0;
  983. }
  984. /*** end ***************************************************************************************/
  985. /*** Toolbox ***********************************************************************************/
  986. #MyExpander image {
  987. min-width: 1.333333333333333333em;
  988. min-height: 0;
  989. margin: -1px 0.19em;
  990. }
  991. /*Curve spinbutton background */
  992. #MyExpander flowbox > flowboxchild {
  993. background-color: transparent;
  994. }
  995. /**/
  996. #MyExpander .drawingarea:not(.slider) {
  997. border: 0.083333333333333333em solid @bg-light-grey;
  998. background-color: @bg-dark-grey;
  999. }
  1000. #MyExpander .slider,
  1001. #MyExpander #CurveSHCSelector {
  1002. background-image: linear-gradient(to bottom, shade (@accent-color4,1.15), shade (@accent-color4,.85));
  1003. background-color: @accent-color4;
  1004. border: 0.083333333333333333em solid rgb(15,15,15);
  1005. }
  1006. #MyExpander .drawingarea:disabled {
  1007. background-color: shade(@bg-grey,.85);
  1008. border-color: @bg-dark-grey;
  1009. background-image: none;
  1010. }
  1011. #ThresholdAdjuster {
  1012. margin: 0.083333333333333333em 0 0.166666666666666666em 0;
  1013. }
  1014. #ToolPanelNotebook > stack > scrolledwindow > viewport.frame {
  1015. padding: 0 0.5em;
  1016. margin-top: -0.5em;
  1017. }
  1018. #MyExpander {
  1019. margin: 0;
  1020. padding: 0;
  1021. }
  1022. #ExpanderBox > box, #ExpanderBox > grid {
  1023. background-color: @bg-grey;
  1024. border: none;
  1025. border-radius: 0;
  1026. margin: 0;
  1027. padding: 0.5em 0.333333333333333333em;
  1028. }
  1029. /* Sub-tool (MyExpander) */
  1030. #ExpanderBox2 > box, #ExpanderBox2 > grid {
  1031. background-color: transparent;
  1032. border: 0.083333333333333333em solid @border-color;
  1033. border-radius: 0;
  1034. margin: 0 0.19em;
  1035. padding: 0.333333333333333333em;
  1036. }
  1037. #MyExpanderTitle > box {
  1038. margin: 0;
  1039. padding: 0.25em 0;
  1040. }
  1041. #MyExpanderTitle label {
  1042. color: @headline-big;
  1043. padding: 0;
  1044. margin: 0.083333333333333333em 0.25em 0 0.166666666666666666em;
  1045. }
  1046. #MyExpanderTitle:hover label {
  1047. color: @headline-hl;
  1048. }
  1049. /*** end ***************************************************************************************/
  1050. /*** Context & popups menus *****************************************************************************/
  1051. .csd.popup > decoration {
  1052. background-image: none;
  1053. border-radius: 0;
  1054. border: none;
  1055. padding: 0;
  1056. margin: 0;
  1057. box-shadow: 0 0.25em 0.75em 0.083333333333333333em rgba(0, 0, 0, 0.50), 0 0 0 0.083333333333333333em @bg-dark-grey;
  1058. }
  1059. menu {
  1060. background-color: @bg-dark-grey;
  1061. border: 0.083333333333333333em solid @accent-color;
  1062. padding: 0.083333333333333333em;
  1063. margin: 0;
  1064. border-radius: 0;
  1065. }
  1066. menu > arrow.top,
  1067. menu > arrow.top:hover,
  1068. menu > arrow.bottom,
  1069. menu > arrow.bottom:hover {
  1070. background-color: transparent;
  1071. border: none;
  1072. padding: 0.5em;
  1073. min-height: 1.5em;
  1074. }
  1075. menuitem {
  1076. padding: 0 0.333333333333333333em;
  1077. margin: 0.083333333333333333em;
  1078. min-height: 2em;
  1079. }
  1080. menu arrow {
  1081. min-width: 1.333333333333333333em;
  1082. margin: 0 -0.19em;
  1083. padding: 0;
  1084. margin: 0 -0.25em 0 0;
  1085. }
  1086. menuitem:hover {
  1087. background-color: @accent-color;
  1088. }
  1089. menuitem:hover > * > *,
  1090. menuitem:hover > * {
  1091. color: @text-hl-color;
  1092. }
  1093. menu image:not(.dummy),
  1094. #MyExpander menu image:not(.dummy) {
  1095. min-height: 2em;
  1096. min-width: 1.5em;
  1097. padding: 0;
  1098. margin: 0 0 0 -1.333333333333333333em;
  1099. }
  1100. /*** Selection popup list (used in filechooser) ***/
  1101. entry > window > frame:not(.dummy) {
  1102. background-color: @bg-dark-grey;
  1103. padding: 0;
  1104. }
  1105. entry > window > frame > border:not(.dummy) {
  1106. background-color: @bg-dark-grey;
  1107. padding: 0.083333333333333333em;
  1108. margin: 0.083333333333333333em;
  1109. border: 0.083333333333333333em solid @accent-color;
  1110. }
  1111. /* end */
  1112. /*** end ***************************************************************************************/
  1113. /*** Popover *** Context menu filechooser ******************************************************/
  1114. popover {
  1115. box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px @bg-dark-grey;
  1116. }
  1117. popover {
  1118. background-color: @bg-dark-grey;
  1119. border: 0.083333333333333333em solid @accent-color;
  1120. border-radius: 0;
  1121. padding: 0;
  1122. margin: 0;
  1123. }
  1124. popover > box {
  1125. padding: 0;
  1126. margin: -9px;
  1127. }
  1128. popover modelbutton {
  1129. min-height: 2em;
  1130. padding: 0 0.416666666666666666em;
  1131. margin: 0;
  1132. border-radius: 0;
  1133. }
  1134. popover label {
  1135. margin-right: 0.5em;
  1136. }
  1137. popover modelbutton:hover label,
  1138. popover modelbutton:hover {
  1139. background-color: @accent-color;
  1140. color: @text-hl-color;
  1141. }
  1142. /** end ****************************************************************************************/
  1143. /*** Switch ***********************************************************************************/
  1144. switch {
  1145. min-height: 2.333333333333333333em;
  1146. min-width: 11em;
  1147. margin: 0 0.19em;
  1148. padding: 0;
  1149. border-radius: 0.2em;
  1150. background-image: none;
  1151. border: 0.083333333333333333em solid @bg-entry-border;
  1152. background-color: @bg-scale-entry;
  1153. margin-bottom: 0.5em;
  1154. }
  1155. switch slider {
  1156. background-color: shade (@bg-light-grey, .85);
  1157. background-image: linear-gradient(to bottom, rgba(125,125,125,.4), rgba(60,60,60,.4));
  1158. border: 0.083333333333333333em solid @bg-entry-border;
  1159. box-shadow: inset 0 0.083333333333333333em rgba(242, 242, 242, 0.1);
  1160. border-radius: 0.2em 0 0 0.2em;
  1161. /* Needed to cover the total switch */
  1162. margin: -0.083333333333333333em;
  1163. padding: 0.083333333333333333em;
  1164. }
  1165. switch:checked slider{
  1166. border-radius: 0 0.2em 0.2em 0;
  1167. }
  1168. switch:hover slider {
  1169. background-color: shade (@bg-light-grey, .65);
  1170. background-image: linear-gradient(to bottom, rgba(125,125,125,.4), rgba(60,60,60,.4));
  1171. }
  1172. switch:checked {
  1173. background-color: @accent-color2;
  1174. color: @headline-big;
  1175. }
  1176. switch:disabled:not(:checked) {
  1177. box-shadow: none;
  1178. background-image: none;
  1179. background-color: shade (@bg-light-grey, .85);
  1180. }
  1181. /** end ****************************************************************************************/
  1182. /*** Buttons ***********************************************************************************/
  1183. button,
  1184. #BeforeAfterContainer button {
  1185. min-height: 1.666666666666666666em;
  1186. min-width: 1.666666666666666666em;/*x*/
  1187. margin: 0.125em;
  1188. border-radius: 0.2em;
  1189. border: 0.083333333333333333em solid @bg-button-border;
  1190. background-color: transparent;
  1191. box-shadow: inset 0 0.083333333333333333em rgba(242, 242, 242, 0.1);
  1192. background-image: linear-gradient(to bottom, rgba(100,100,100,.3), rgba(30,30,30,.3));
  1193. }
  1194. button.flat {
  1195. border: 0.083333333333333333em solid transparent;
  1196. box-shadow: none;
  1197. background-image: none;
  1198. background-color: transparent;
  1199. }
  1200. button.flat:hover,
  1201. button:hover,
  1202. #BeforeAfterContainer button:hover,
  1203. #FileBrowserQueryToolbar entry + button.flat:hover,
  1204. #FileBrowserIconToolbar entry + button.flat:hover {
  1205. border-color: @bg-button-border;
  1206. box-shadow: inset 0 0.083333333333333333em rgba(242, 242, 242, 0.1);
  1207. background-image: linear-gradient(to bottom, rgba(100,100,100,.3), rgba(30,30,30,.3));
  1208. background-color: @bg-button-hover;
  1209. }
  1210. .curve-mainbox .curve-buttonbox button.flat:hover,
  1211. #ToolPanelNotebook > stack > box > box button:hover,
  1212. #MainNotebook > header tab #CloseButton:hover,
  1213. #MainNotebook > header > grid > button:hover {
  1214. background-color: alpha(@bg-grey, 0.6);
  1215. border-color: shade(@bg-dark-grey, 0.6);
  1216. box-shadow: inset 0 0.1em rgba(242, 242, 242, 0.12);
  1217. }
  1218. button.flat:active,
  1219. button.flat:checked,
  1220. button:active,
  1221. button:checked,
  1222. #BeforeAfterContainer button:checked,
  1223. #FileBrowserQueryToolbar entry + button.flat:active,
  1224. #FileBrowserIconToolbar entry + button.flat:active {
  1225. border-color: @bg-button-border;
  1226. box-shadow: inset 0 0.1em rgba(242, 242, 242, 0.08);
  1227. background-image: linear-gradient(to bottom, rgba(100,100,100,.3), rgba(30,30,30,.3));
  1228. background-color: @bg-button-active;
  1229. }
  1230. .curve-mainbox .curve-buttonbox button.flat:active,
  1231. .curve-mainbox .curve-buttonbox button.flat:checked,
  1232. #ToolPanelNotebook > stack > box > box button:active,
  1233. #MainNotebook > header tab #CloseButton:active,
  1234. #MainNotebook > header > grid > button:active {
  1235. background-color: alpha(@bg-light-grey, 0.8);
  1236. border-color: shade(@bg-dark-grey, 0.6);
  1237. box-shadow: inset 0 0.1em rgba(242, 242, 242, 0.15);
  1238. }
  1239. /* Combobox */
  1240. button.combo {
  1241. padding: 0 0 0 0.25em;
  1242. }
  1243. combobox entry.combo + button.combo {
  1244. min-width: 1em;
  1245. margin-left: 0;
  1246. padding: 0;
  1247. border-top-left-radius: 0;
  1248. border-bottom-left-radius: 0;
  1249. border-left: none;
  1250. }
  1251. #WB-Size-Helper button.combo {
  1252. min-width: 0;
  1253. margin: 0;
  1254. }
  1255. #WB-Size-Helper {
  1256. min-width: 3.5em;
  1257. margin: 0.125em;
  1258. }
  1259. combobox arrow {
  1260. margin-right: 0.083333333333333333em;
  1261. }
  1262. combobox entry.combo + button.combo arrow {
  1263. margin-right: 0;
  1264. }
  1265. #PlacesPaned button.combo {
  1266. margin: 0;
  1267. }
  1268. #PlacesPaned combobox {
  1269. margin-bottom: calc(0.416666666666666666em - 8px);
  1270. }
  1271. #ProfilePanel combobox {
  1272. margin-right: -2px;
  1273. }
  1274. /* Misc */
  1275. button label {
  1276. margin: 0 0.416666666666666666em;
  1277. }
  1278. button image:not(.dummy),
  1279. #MyExpander button image:not(.dummy) {
  1280. margin: 0;
  1281. }
  1282. #MyFileChooserButton label {
  1283. margin: 0 0 0 0.416666666666666666em;
  1284. }
  1285. #MyFileChooserButton image:not(.dummy):last-child {
  1286. margin: 0 0.416666666666666666em 0 0;
  1287. min-width: 1.333333333333333333em;
  1288. opacity: 0.85;
  1289. }
  1290. #MetaPanelNotebook button + button:last-child {
  1291. margin-right: 0;
  1292. }
  1293. #MetaPanelNotebook scrolledwindow + grid > button:first-child,
  1294. #MetaPanelNotebook scrolledwindow + grid + grid > button:first-child {
  1295. margin-left: 0;
  1296. }
  1297. #MetaPanelNotebook scrolledwindow + grid > button:last-child,
  1298. #MetaPanelNotebook scrolledwindow + grid + grid > button:last-child {
  1299. margin-right: 0;
  1300. }
  1301. #ProfilePanel > grid {
  1302. margin-bottom: calc(0.416666666666666666em -2px);
  1303. }
  1304. /* Reset button */
  1305. scale + button.flat,
  1306. spinbutton + button.flat,
  1307. scale + image + image + button.flat {
  1308. min-height: 1.333333333333333333em;
  1309. margin-top:0.095em;
  1310. margin-bottom: 0.095em;
  1311. }
  1312. /* Color chooser & buttons */
  1313. button.color {
  1314. min-width: 3.25em;
  1315. box-shadow: none;
  1316. background-image: none;
  1317. background-color: transparent;
  1318. }
  1319. button.color colorswatch {
  1320. min-height: 0;
  1321. min-width: 0;
  1322. margin: 1px;
  1323. border-radius: 0.2em;
  1324. }
  1325. colorchooser colorswatch {
  1326. border: 1px solid @bg-button-border;
  1327. }
  1328. colorchooser colorswatch#add-color-button:first-child {
  1329. border-radius: 5.5px 0 0 5.5px;
  1330. }
  1331. /* Font chooser button */
  1332. button.font label{
  1333. min-height: 0;
  1334. min-width: 0;
  1335. margin: 0 0.19em;
  1336. }
  1337. /* Save, Cancel, OK ... buttons */
  1338. dialog .dialog-action-area button {
  1339. min-height: 2.166666666666666666em;
  1340. margin: 0.5em 0 0 0.333333333333333333em;
  1341. padding: 0;
  1342. }
  1343. messagedialog .dialog-action-area button {
  1344. min-height: 1.833333333333333333em;
  1345. margin: -12px 0.5em 0.5em;
  1346. padding: 0;
  1347. }
  1348. messagedialog .dialog-action-area button:not(:only-child):nth-child(1) {
  1349. margin-right: 0.25em;
  1350. }
  1351. messagedialog .dialog-action-area button:not(:only-child):nth-child(2) {
  1352. margin-left: 0.25em;
  1353. }
  1354. /* Big tool buttons */
  1355. #ToolBarPanelFileBrowser button,
  1356. #EditorTopPanel button,
  1357. #IopsPanel button,
  1358. #ProfilePanel button,
  1359. #MainNotebook > header > grid > button,
  1360. #MyExpander button.independent.toggle:not(.image-button):not(.text-button):first-child:only-child, /* Graduated filter big button */
  1361. .curve-mainbox .curve-buttonbox button.flat,
  1362. #BatchQueueButtonsMainContainer + grid + box button,
  1363. #RightNotebook > stack > scrolledwindow:last-child button.image-button, /* Fast Export */
  1364. #MetaPanelNotebook scrolledwindow + grid > button,
  1365. #MetaPanelNotebook scrolledwindow + grid + grid > button {
  1366. min-height: 2.333333333333333333em;
  1367. min-width: 2.333333333333333333em;
  1368. margin: 0 0.125em;
  1369. }
  1370. #ToolBarPanelFileBrowser > button:first-child,
  1371. #EditorTopPanel > button:first-child,
  1372. #IopsPanel > button:nth-child(6),
  1373. #ProfilePanel > grid > button:first-child {
  1374. margin-left: 0;
  1375. }
  1376. #ToolBarPanelFileBrowser > button:last-child,
  1377. #ToolBarPanelFileBrowser > box:last-child > button:last-child,
  1378. #EditorTopPanel > button:last-child,
  1379. #EditorTopPanel > box:last-child > button:last-child,
  1380. #IopsPanel > button:last-child,
  1381. #ProfilePanel > grid > button:last-child,
  1382. #BatchQueueButtonsMainContainer + grid + box button {
  1383. margin-right: 0;
  1384. }
  1385. #MyExpander button.independent.toggle:not(.image-button):not(.text-button):first-child:only-child, /* Graduated filter button */
  1386. #MetaPanelNotebook scrolledwindow + grid > button,
  1387. #MetaPanelNotebook scrolledwindow + grid + grid > button {
  1388. margin: 0.125em;
  1389. }
  1390. #EditorTopPanel button.narrowbutton {
  1391. min-width: 0;
  1392. padding: 0 0.13em;
  1393. }
  1394. #EditorTopPanel button.narrowbutton image{
  1395. min-width: 0.833333333333333333em;
  1396. }
  1397. /* Image close button */
  1398. #MainNotebook > header tab #CloseButton {
  1399. padding: 0.166666666666666666em;
  1400. margin: 0.333333333333333333em 0 0.5em 0.19em;
  1401. min-width: 0;
  1402. min-height: 0;
  1403. }
  1404. /* Filter buttons*/
  1405. #ToolBarPanelFileBrowser .smallbuttonbox {
  1406. min-height: 1.166666666666666666em;
  1407. padding: 0;
  1408. margin: 0;
  1409. }
  1410. #ToolBarPanelFileBrowser .smallbuttonbox:nth-child(2) {
  1411. margin-top: 0.166666666666666666em;
  1412. margin-bottom: -0.166666666666666666em;
  1413. }
  1414. #ToolBarPanelFileBrowser .smallbuttonbox button.smallbutton image {
  1415. margin: -1em;
  1416. padding: 0;
  1417. min-width: 0;
  1418. min-height: 0;
  1419. }
  1420. #ToolBarPanelFileBrowser .smallbuttonbox button.smallbutton {
  1421. min-height: 0;
  1422. min-width: 1.166666666666666666em;
  1423. padding: 0;
  1424. margin: 0 0.25em;
  1425. border: none;
  1426. border-radius: 0;
  1427. background-color: transparent;
  1428. background-image: none;
  1429. box-shadow: none;
  1430. }
  1431. #FileBrowser #ToolBarPanelFileBrowser box:nth-child(7) > box.smallbuttonbox > button.smallbutton:checked,
  1432. #EditorLeftPaned #ToolBarPanelFileBrowser box:nth-child(5) > box.smallbuttonbox > button.smallbutton:checked {
  1433. background-image: image(rgba(30,30,30,.3));
  1434. background-color: @bg-button-active;
  1435. }
  1436. /* Arrow toggle combo button */
  1437. #IopsPanel .image-combo button.Right,
  1438. #MyExpander .image-combo button.Right {
  1439. border-left: none;
  1440. margin-left: 0;
  1441. padding: 0;
  1442. border-top-left-radius: 0;
  1443. border-bottom-left-radius: 0;
  1444. min-width: 1.333333333333333333em;
  1445. }
  1446. #IopsPanel .image-combo button.Right image,
  1447. #MyExpander .image-combo button.Right image {
  1448. margin: 0 -0.083333333333333333em;
  1449. }
  1450. #IopsPanel .image-combo button.Left,
  1451. #MyExpander .image-combo button.Left {
  1452. border-top-right-radius: 0;
  1453. border-bottom-right-radius: 0;
  1454. min-width: 2.5em;
  1455. margin-right: 0;
  1456. }
  1457. #MyExpander .image-combo button.Left {
  1458. min-width: 2.75em;
  1459. }
  1460. #MyExpander .image-combo button.Left label {
  1461. margin-right: 0;
  1462. }
  1463. /* Search & Query buttons */
  1464. #FileBrowserQueryToolbar entry + button.flat,
  1465. #FileBrowserIconToolbar entry + button.flat {
  1466. min-height: 1.666666666666666666em;/*x*/
  1467. min-width: 1.666666666666666666em;/*x*/
  1468. margin: 0;
  1469. border-radius: 0 0.2em 0.2em 0;
  1470. box-shadow: inset 0 0.1em rgba(0, 0, 0, 0.1), inset -0.1em -0.1em rgba(230, 230, 230, 0.07);
  1471. border: 0.083333333333333333em solid @bg-entry-border;
  1472. background-color: @bg-scale-entry;
  1473. padding: 0;
  1474. }
  1475. #FileBrowserQueryToolbar entry + button.flat:not(:hover):not(:active),
  1476. #FileBrowserIconToolbar entry + button.flat:not(:hover):not(:active) {
  1477. border-left: none;
  1478. padding-left: 0.083333333333333333em;
  1479. }
  1480. #FileBrowserIconToolbar box > entry + button.flat {
  1481. margin-top: 0.416666666666666666em;
  1482. margin-bottom: 0.416666666666666666em;
  1483. min-height: 0;
  1484. }
  1485. /* Small Lock Button */
  1486. #BeforeAfterContainer button {
  1487. min-height: 2em;
  1488. min-width: 2em;
  1489. margin: 0.25em 0.25em 0.25em 0;
  1490. padding: 0;
  1491. border-radius: 0.2em;
  1492. border: 0.083333333333333333em solid @bg-button-border;
  1493. background-color: transparent;
  1494. box-shadow: inset 0 0.083333333333333333em rgba(242, 242, 242, 0.1);
  1495. background-image: linear-gradient(to bottom, rgba(100,100,100,.3), rgba(30,30,30,.3));
  1496. }
  1497. #BeforeAfterContainer button image{
  1498. margin: 0 0 0 0.083333333333333333em;
  1499. }
  1500. #BeforeAfterContainer button:checked image{
  1501. margin: 0.083333333333333333em -0.166666666666666666em 0.083333333333333333em 0.25em;
  1502. }
  1503. /* Snapshot & Places buttons */
  1504. #Snapshots button,
  1505. #PlacesPaned > box:nth-child(1) scrolledwindow + grid > button {
  1506. margin: 0;
  1507. padding: 0;
  1508. background-color: transparent;
  1509. background-image: none;
  1510. border: 0.083333333333333333em solid @bg-dark-grey;
  1511. border-radius: 0;
  1512. box-shadow: none;
  1513. min-height: 1.666666666666666666em;/*x*/
  1514. }
  1515. #Snapshots button:hover,
  1516. #PlacesPaned > box:nth-child(1) scrolledwindow + grid > button:hover {
  1517. background-color: @bg-list-hover;
  1518. }
  1519. #Snapshots button:active,
  1520. #PlacesPaned > box:nth-child(1) scrolledwindow + grid > button:active {
  1521. background-color: shade(@bg-list-hover, 1.15);
  1522. }
  1523. /**/
  1524. /* View & Filechooser Buttons */
  1525. .view button {
  1526. background-color: @bg-dark-grey;
  1527. background-image: none;
  1528. box-shadow: none;
  1529. min-height: 2em;
  1530. min-width: 1.333333333333333333em;
  1531. padding: 0 0.19em;
  1532. margin: 0;
  1533. }
  1534. #pathbarbox button {
  1535. min-width: 2em;
  1536. margin: 0;
  1537. padding: 0;
  1538. }
  1539. window treeview > header image {
  1540. min-width: 1.333333333333333333em;
  1541. }
  1542. window .view button {
  1543. border: none;
  1544. border-bottom: 0.083333333333333333em solid @view-grid-border;
  1545. }
  1546. dialog .view button {
  1547. border: 0.083333333333333333em solid @border-color;
  1548. }
  1549. .view button:checked,
  1550. .view button:hover:not(:active) {
  1551. background-image: none;
  1552. background-color: @bg-list-hover;
  1553. }
  1554. .view button:checked label,
  1555. .view button:hover:not(:active) label {
  1556. color: @headline-hl;
  1557. }
  1558. .view header button:not(:first-child):not(:only-child),
  1559. .path-bar button:not(:first-child):not(:only-child) {
  1560. border-left: none;
  1561. }
  1562. .view header button,
  1563. .path-bar button {
  1564. border-radius: 0;
  1565. }
  1566. .path-bar button:first-child {
  1567. border-top-left-radius: 0.2em;
  1568. border-bottom-left-radius: 0.2em;
  1569. margin: 0;
  1570. padding: 0;
  1571. }
  1572. .path-bar button:last-child {
  1573. border-top-right-radius: 0.2em;
  1574. border-bottom-right-radius: 0.2em;
  1575. margin: 0;
  1576. padding: 0;
  1577. }
  1578. #pathbarbox button:not(:first-child):not(:last-child) label {
  1579. margin: 0 0.5em;
  1580. }
  1581. #pathbarbox button:not(:first-child):not(:last-child) image {
  1582. margin: 0 0 0 0.5em;
  1583. min-width: 1.333333333333333333em;
  1584. }
  1585. /**/
  1586. /* Popover Filechooser (Create folder) */
  1587. popover button.text-button {
  1588. background-color: @bg-dark-grey;
  1589. background-image: none;
  1590. border: 0.083333333333333333em solid @border-color;
  1591. box-shadow: none;
  1592. background-image: none;
  1593. padding: 0 0.666666666666666666em;
  1594. }
  1595. popover button.text-button label {
  1596. padding: 0;
  1597. margin: 0;
  1598. }
  1599. popover button.text-button:hover label {
  1600. color: @headline-hl;
  1601. }
  1602. popover button.text-button:hover {
  1603. background-color: @bg-list-hover;
  1604. }
  1605. popover button.text-button:active label {
  1606. color: @text-color;
  1607. }
  1608. popover button.text-button:active {
  1609. background-color: @bg-dark-grey;
  1610. }
  1611. /**/
  1612. /*** end ***************************************************************************************/
  1613. /*** Checkbox & Radio **************************************************************************/
  1614. checkbutton,
  1615. radiobutton {
  1616. padding: 0.083333333333333333em 0;
  1617. margin: 0.125em;
  1618. min-height: 1.666666666666666666em;/*x*/
  1619. }
  1620. check,
  1621. radio {
  1622. border: 0.105em solid shade(@text-color, 0.95);
  1623. background-image: none;
  1624. background-color: transparent;
  1625. margin: 0;
  1626. padding: 0;
  1627. min-height: 1.166666666666666666em;
  1628. min-width: 1.166666666666666666em;
  1629. box-shadow: none;
  1630. background-repeat: no-repeat;
  1631. color: shade(@text-color, 0.95);
  1632. }
  1633. check {
  1634. border-radius: 0.166666666666666666em;
  1635. }
  1636. radio{
  1637. border-radius: 1.166666666666666666em;
  1638. }
  1639. check:disabled,
  1640. radio:disabled {
  1641. border-color: @fg-disabled;
  1642. }
  1643. radiobutton label,
  1644. checkbutton label {
  1645. margin: 0 0.583333333333333333em 0 0.416666666666666666em;
  1646. padding: 0;
  1647. }
  1648. frame > checkbutton check{
  1649. margin-left: 0.5em;
  1650. }
  1651. #PartialPaste checkbutton {
  1652. padding: 0;
  1653. margin: 0 0 0 0.583333333333333333em;
  1654. }
  1655. #PartialPaste checkbutton:not(#PartialPasteHeader) {
  1656. margin: 0 0 0 1.125em;
  1657. }
  1658. /*** end ***************************************************************************************/
  1659. /*** Entry & Spinbutton ************************************************************************/
  1660. #MyExpander entry,
  1661. entry,
  1662. spinbutton {
  1663. margin: 0.125em;
  1664. padding: 0 0.333333333333333333em;
  1665. min-height: 1.666666666666666666em;/*x*/
  1666. min-width: 0;
  1667. border-radius: 0.2em;
  1668. box-shadow: inset 0.1em 0.1em rgba(0, 0, 0, 0.1), inset -0.1em -0.1em rgba(230, 230, 230, 0.07);
  1669. border: 0.083333333333333333em solid @bg-entry-border;
  1670. background-color: @bg-scale-entry;
  1671. }
  1672. #FileBrowserQueryToolbar entry,
  1673. #FileBrowserIconToolbar entry {
  1674. margin: 0;
  1675. border-right: none;
  1676. border-top-right-radius: 0;
  1677. border-bottom-right-radius: 0;
  1678. box-shadow: inset 0.1em 0.1em rgba(0, 0, 0, 0.1), inset 0 -0.1em rgba(230, 230, 230, 0.07);
  1679. }
  1680. #FileBrowserIconToolbar box > entry {
  1681. margin-top: 0.416666666666666666em;
  1682. margin-bottom: 0.416666666666666666em;
  1683. margin-left: 0.19em;
  1684. min-height: 0;
  1685. }
  1686. #FileBrowserQueryToolbar box + box > label + entry {
  1687. margin-left: 0.19em;
  1688. }
  1689. spinbutton {
  1690. padding: 0;
  1691. }
  1692. #MyExpander spinbutton {
  1693. margin: 0.125em;
  1694. padding: 0;
  1695. min-height: 1.333333333333333333em;
  1696. min-width: 0;
  1697. border-top-left-radius: 1.833333333333333333em;
  1698. border-bottom-left-radius: 1.833333333333333333em;
  1699. background-color: @bg-tb-spinbutton;
  1700. border: 0.083333333333333333em solid @bg-button-border;
  1701. color: @text-tbEntry;
  1702. box-shadow: inset 0.1em 0.1em rgba(0, 0, 0, .1), inset -0.1em -0.1em rgba(250, 250, 250, .08);
  1703. }
  1704. /* Needed for Reset & and Auto button height*/
  1705. #MyExpander button + label + spinbutton {
  1706. margin-top: 0.25em;
  1707. margin-bottom: 0.25em;
  1708. }
  1709. #MyExpander checkbutton + label + spinbutton {
  1710. margin-top: 0.333333333333333333em;
  1711. margin-bottom: 0.333333333333333333em;
  1712. }
  1713. /**/
  1714. #MyExpander spinbutton button,
  1715. spinbutton button {
  1716. padding: 0;
  1717. margin: 0;
  1718. min-height: 1.333333333333333333em;
  1719. min-width: 1.666666666666666666em;
  1720. background-image: none;
  1721. background-color: transparent;
  1722. border: none;
  1723. border-radius: 0;
  1724. box-shadow: none;
  1725. }
  1726. #MyExpander spinbutton button {
  1727. margin: -1px 0;
  1728. min-width: 1.333333333333333333em;
  1729. }
  1730. #MyExpander spinbutton entry,
  1731. spinbutton entry {
  1732. padding: 0 0.333333333333333333em;
  1733. margin: 0;
  1734. min-height: 0;
  1735. min-width: 0;
  1736. box-shadow: none;
  1737. border: none;
  1738. background-color: transparent;
  1739. }
  1740. #MyExpander spinbutton entry {
  1741. padding: 0 0.333333333333333333em 0 0.833333333333333333em;
  1742. }
  1743. #MyExpander spinbutton button:hover,
  1744. spinbutton button:hover {
  1745. background-color: rgba(0,0,0,0.3);
  1746. background-image: none;
  1747. border: none;
  1748. box-shadow: none;
  1749. }
  1750. #MyExpander spinbutton button:active,
  1751. spinbutton button:active {
  1752. background-color: rgba(0,0,0,0.5);
  1753. background-image: none;
  1754. border: none;
  1755. box-shadow: none;
  1756. }
  1757. #MyExpander entry:disabled,
  1758. entry :disabled {
  1759. color: rgb(144,144,144);
  1760. }
  1761. #MyExpander spinbutton:disabled,
  1762. spinbutton:disabled {
  1763. background-color: shade(@bg-grey,.9);
  1764. color: rgb(144,144,144);
  1765. box-shadow: none;
  1766. border-color: shade(@bg-entry-border,1.1);
  1767. }
  1768. /* Text selection */
  1769. text > selection,
  1770. entry > selection {
  1771. background-color: transparent;
  1772. color: @text-color;
  1773. }
  1774. text:focus > selection,
  1775. entry:focus > selection {
  1776. background-color: @bg-highlighted-text-color;
  1777. color: @highlighted-text-color;
  1778. }
  1779. .view entry {
  1780. background-color: @bg-dark-grey;
  1781. margin: 0 -2px;
  1782. border: 0.083333333333333333em solid @accent-color;
  1783. box-shadow: none;
  1784. }
  1785. /* end*/
  1786. /*** end ***************************************************************************************/
  1787. /* Curves **************************************************************************************/
  1788. .curve-mainbox {
  1789. margin: 0.19em;
  1790. border: 0.083333333333333333em solid @border-color;
  1791. }
  1792. .curve-mainbox .curve-curvebox {
  1793. margin: 0;
  1794. padding: 0.416666666666666666em;
  1795. background-color: @bg-dark-grey;
  1796. }
  1797. .curve-mainbox .curve-spinbuttonbox {
  1798. margin: 0;
  1799. padding: 0.25em;
  1800. border-top: 0.083333333333333333em solid @border-color;
  1801. background-color: @bg-dark-grey;
  1802. }
  1803. .curve-mainbox .curve-sliderbox {
  1804. margin: 0;
  1805. padding: 0.25em;
  1806. background-color: @bg-grey;
  1807. border-top: 0.083333333333333333em solid @border-color;
  1808. }
  1809. .curve-mainbox .curve-buttonbox {
  1810. padding: 0.25em;
  1811. background-color: @bg-dark-grey;
  1812. }
  1813. .curve-mainbox.left .curve-buttonbox {
  1814. border-right: 0.083333333333333333em solid @border-color;
  1815. }
  1816. .curve-mainbox.right .curve-buttonbox {
  1817. border-left: 0.083333333333333333em solid @border-color;
  1818. }
  1819. .curve-mainbox.top .curve-buttonbox {
  1820. border-bottom: 0.083333333333333333em solid @border-color;
  1821. }
  1822. .curve-mainbox.bottom .curve-buttonbox {
  1823. border-top: 0.083333333333333333em solid @border-color;
  1824. }
  1825. .curve-mainbox .curve-buttonbox button.flat {
  1826. margin: 0.095em;
  1827. }
  1828. /*** end ***************************************************************************************/
  1829. /*** Window Layout *****************************************************************************/
  1830. .csd:not(.popup):not(tooltip) > decoration {
  1831. background-color: @winHeaderbar;
  1832. background-image: none;
  1833. border-radius: 0.416666666666666666em 0.416666666666666666em 0 0;
  1834. border: none;
  1835. padding: 0;
  1836. box-shadow: 0 0.25em 0.75em 0.083333333333333333em rgba(0, 0, 0, 0.5), 0 0 0 0.083333333333333333em @bg-dark-grey;
  1837. margin: 0.833333333333333333em;
  1838. }
  1839. headerbar {
  1840. background-color: shade(@winHeaderbar,1.12);
  1841. box-shadow: inset 0 0.083333333333333333em rgba(200,200,200,.13);
  1842. background-image: linear-gradient(shade(@winHeaderbar,1.14), shade(@winHeaderbar,.86));
  1843. border-bottom: 0.083333333333333333em solid @bg-dark-grey;
  1844. border-radius: 0.416666666666666666em 0.416666666666666666em 0 0;
  1845. min-height: 2em;
  1846. padding: 0.083333333333333333em 0.416666666666666666em 0;
  1847. margin: 0;
  1848. }
  1849. headerbar .title{
  1850. color: @winTitle;
  1851. }
  1852. /* Window state */
  1853. .maximized > headerbar {
  1854. border-radius: 0;
  1855. }
  1856. /**/
  1857. /* Window in background */
  1858. .csd:not(.popup):not(tooltip) > decoration:backdrop {
  1859. box-shadow: 0 0.25em 0.75em 0.083333333333333333em rgba(0, 0, 0, 0.3), 0 0 0 0.083333333333333333em @bg-dark-grey;
  1860. }
  1861. headerbar:backdrop {
  1862. box-shadow: none;
  1863. background-image: none;
  1864. }
  1865. headerbar .title:backdrop {
  1866. color: alpha(@winTitle,.60);
  1867. }
  1868. /* Titlebar buttons*/
  1869. headerbar button.titlebutton image {
  1870. padding: 0;
  1871. margin: 0;
  1872. }
  1873. headerbar button.titlebutton {
  1874. margin: 0 0 0 0.333333333333333333em;
  1875. background-image: none;
  1876. border: 0.083333333333333333em solid transparent;
  1877. background-color: transparent;
  1878. box-shadow: none;
  1879. min-width: 1.5em;
  1880. min-height: 1.5em;
  1881. padding: 0;
  1882. }
  1883. messagedialog headerbar button.titlebutton {
  1884. min-width: 1.25em;
  1885. min-height: 1.25em;
  1886. margin: 0;
  1887. }
  1888. headerbar button.titlebutton:hover{
  1889. border-color: rgba(0,0,0,.8);
  1890. box-shadow: inset 0 0.083333333333333333em rgba(242, 242, 242, 0.11);
  1891. background-image: linear-gradient(to bottom, rgba(100,100,100,.3), rgba(30,30,30,.3));
  1892. background-color: rgba(128, 128, 128,.20);
  1893. }
  1894. headerbar button.titlebutton:active{
  1895. border-color: rgba(0,0,0,.8);
  1896. box-shadow: inset 0 0.083333333333333333em rgba(242, 242, 242, 0.15);
  1897. background-image: linear-gradient(to bottom, rgba(100,100,100,.3), rgba(30,30,30,.3));
  1898. background-color: rgba(128, 128, 128,.40);
  1899. }
  1900. headerbar button.titlebutton.close:hover{
  1901. border-color: rgba(0,0,0,.8);
  1902. background-image: linear-gradient(to bottom, rgb(180,0,0), rgb(160,0,0) 40%, rgb(130,0,0));
  1903. box-shadow: inset 0 0.083333333333333333em rgba(242, 242, 242, 0.32);
  1904. }
  1905. headerbar button.titlebutton.close:active{
  1906. border-color: rgba(0,0,0,.8);
  1907. background-image: linear-gradient(to bottom, rgb(215,0,0), rgb(185,0,0) 40%, rgb(150,0,0));
  1908. box-shadow: inset 0 0.083333333333333333em rgba(242, 242, 242, 0.4);
  1909. }
  1910. /*** end ***************************************************************************************/