cinnamon-dark.css 47 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516
  1. stage {
  2. font-family: Futura Bk bt, sans, Sans-Serif;
  3. font-size: 9pt;
  4. color: #d8dee9; }
  5. .label-shadow {
  6. color: rgba(0, 0, 0, 0); }
  7. .menu #notification .notification-button, .menu #notification .notification-icon-button,
  8. .popup-menu #notification .notification-button,
  9. .popup-menu #notification .notification-icon-button, .sound-button {
  10. min-height: 20px;
  11. padding: 5px 32px;
  12. transition-duration: 0;
  13. text-shadow: 0 1px rgba(59, 66, 82, 0);
  14. color: #d8dee9;
  15. background-color: #3f4758;
  16. border: 1px solid #1f232b;
  17. box-shadow: inset 0 2px 4px rgba(63, 71, 88, 0.05); }
  18. .menu #notification .notification-button, .menu #notification .notification-icon-button,
  19. .popup-menu #notification .notification-button,
  20. .popup-menu #notification .notification-icon-button, .sound-button, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus,
  21. .popup-menu #notification .notification-button:focus,
  22. .popup-menu #notification .notification-icon-button:focus, .sound-button:focus, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover,
  23. .popup-menu #notification .notification-button:hover,
  24. .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus,
  25. .popup-menu #notification .notification-button:hover:focus,
  26. .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active,
  27. .popup-menu #notification .notification-button:active,
  28. .popup-menu #notification .notification-icon-button:active, .sound-button:active, .menu #notification .notification-button:active:focus, .menu #notification .notification-icon-button:active:focus,
  29. .popup-menu #notification .notification-button:active:focus,
  30. .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive,
  31. .popup-menu #notification .notification-button:insensitive,
  32. .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive {
  33. border-radius: 2px; }
  34. .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus,
  35. .popup-menu #notification .notification-button:focus,
  36. .popup-menu #notification .notification-icon-button:focus, .sound-button:focus {
  37. text-shadow: 0 1px rgba(59, 66, 82, 0);
  38. color: #d8dee9;
  39. background-color: #3f4758;
  40. border: 1px solid #4481c0;
  41. box-shadow: inset 0 2px 4px rgba(63, 71, 88, 0.05); }
  42. .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover,
  43. .popup-menu #notification .notification-button:hover,
  44. .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover {
  45. text-shadow: 0 1px rgba(59, 66, 82, 0);
  46. color: #d8dee9;
  47. background-color: #4a5367;
  48. border: 1px solid #1f232b;
  49. box-shadow: inset 0 2px 4px rgba(74, 83, 103, 0.05); }
  50. .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus,
  51. .popup-menu #notification .notification-button:hover:focus,
  52. .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus {
  53. text-shadow: 0 1px rgba(59, 66, 82, 0);
  54. color: #d8dee9;
  55. background-color: #3f4758;
  56. border: 1px solid #4481c0;
  57. box-shadow: inset 0 2px 4px rgba(63, 71, 88, 0.05); }
  58. .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active,
  59. .popup-menu #notification .notification-button:active,
  60. .popup-menu #notification .notification-icon-button:active, .sound-button:active, .menu #notification .notification-button:active:focus, .menu #notification .notification-icon-button:active:focus,
  61. .popup-menu #notification .notification-button:active:focus,
  62. .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus {
  63. text-shadow: 0 1px rgba(59, 66, 82, 0);
  64. color: #2e3440;
  65. background-color: #4481c0;
  66. border: 1px solid #4481c0;
  67. box-shadow: inset 0 2px 4px #4481c0; }
  68. .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive,
  69. .popup-menu #notification .notification-button:insensitive,
  70. .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive {
  71. text-shadow: 0 1px rgba(59, 66, 82, 0);
  72. color: rgba(216, 222, 233, 0.45);
  73. border: 1px solid rgba(31, 35, 43, 0.55);
  74. background-color: rgba(63, 71, 88, 0.55);
  75. box-shadow: inset 0 2px 4px rgba(63, 71, 88, 0.05); }
  76. .notification-button, .notification-icon-button, .modal-dialog-button-box .modal-dialog-button {
  77. min-height: 20px;
  78. padding: 5px 32px;
  79. transition-duration: 0;
  80. border-radius: 2px;
  81. text-shadow: 0 1px rgba(59, 66, 82, 0);
  82. color: #BAC3CF;
  83. border: 1px solid rgba(20, 23, 28, 0.4);
  84. background-color: rgba(93, 105, 129, 0.4); }
  85. .notification-button:hover, .notification-icon-button:hover, .modal-dialog-button-box .modal-dialog-button:hover {
  86. text-shadow: 0 1px rgba(59, 66, 82, 0);
  87. color: #BAC3CF;
  88. border: 1px solid rgba(20, 23, 28, 0.4);
  89. background-color: rgba(108, 122, 150, 0.5); }
  90. .notification-button:focus, .notification-icon-button:focus, .modal-dialog-button-box .modal-dialog-button:focus {
  91. color: #4481c0; }
  92. .notification-button:active, .notification-icon-button:active, .modal-dialog-button-box .modal-dialog-button:active {
  93. text-shadow: 0 1px rgba(59, 66, 82, 0);
  94. color: #2e3440;
  95. border: 1px solid #4481c0;
  96. background-color: #4481c0; }
  97. .notification-button:insensitive, .notification-icon-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive {
  98. text-shadow: 0 1px rgba(59, 66, 82, 0);
  99. color: #585f6b;
  100. border: 1px solid rgba(20, 23, 28, 0.4);
  101. background-color: rgba(93, 105, 129, 0.25); }
  102. .menu #notification StEntry,
  103. .popup-menu #notification StEntry, #menu-search-entry {
  104. padding: 7px;
  105. caret-size: 1px;
  106. selection-background-color: #4481c0;
  107. selected-color: #2e3440;
  108. transition-duration: 300ms;
  109. border-radius: 3px;
  110. color: #d8dee9;
  111. background-color: #3b4252;
  112. border: 1px solid #1f232b;
  113. box-shadow: inset 0 2px 4px rgba(59, 66, 82, 0.05); }
  114. .menu #notification StEntry:focus,
  115. .popup-menu #notification StEntry:focus, #menu-search-entry:focus, .menu #notification StEntry:hover,
  116. .popup-menu #notification StEntry:hover, #menu-search-entry:hover {
  117. color: #d8dee9;
  118. background-color: #3b4252;
  119. border: 1px solid #4481c0;
  120. box-shadow: inset 0 2px 4px rgba(59, 66, 82, 0.05); }
  121. .menu #notification StEntry:insensitive,
  122. .popup-menu #notification StEntry:insensitive, #menu-search-entry:insensitive {
  123. color: rgba(216, 222, 233, 0.45);
  124. background-color: #3f4757;
  125. border-color: 1px solid #2f3642;
  126. box-shadow: inset 0 2px 4px rgba(63, 71, 87, 0.05); }
  127. .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #menu-search-entry StIcon.capslock-warning {
  128. icon-size: 16px;
  129. warning-color: #F27835;
  130. padding: 0 4px; }
  131. .notification StEntry {
  132. padding: 7px;
  133. caret-size: 1px;
  134. caret-color: #BAC3CF;
  135. selection-background-color: #4481c0;
  136. selected-color: #2e3440;
  137. transition-duration: 300ms;
  138. border-radius: 3px;
  139. color: #BAC3CF;
  140. background-color: rgba(93, 105, 129, 0.4);
  141. border: 1px solid rgba(20, 23, 28, 0.4);
  142. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
  143. .notification StEntry:focus {
  144. color: #2e3440;
  145. background-color: #4481c0;
  146. border: 1px solid #4481c0;
  147. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
  148. .notification StEntry:insensitive {
  149. color: rgba(186, 195, 207, 0.55);
  150. background-color: rgba(93, 105, 129, 0.25);
  151. border: 1px solid rgba(20, 23, 28, 0.4);
  152. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
  153. StScrollView.vfade {
  154. -st-vfade-offset: 0px; }
  155. StScrollView.hfade {
  156. -st-hfade-offset: 0px; }
  157. StScrollBar {
  158. padding: 8px; }
  159. StScrollView StScrollBar {
  160. min-width: 5px;
  161. min-height: 5px; }
  162. StScrollBar StBin#trough {
  163. background-color: rgba(59, 66, 82, 0.1);
  164. border-radius: 8px; }
  165. StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {
  166. border-radius: 2px;
  167. background-color: #7f8696;
  168. border: 0px solid;
  169. margin: 0px; }
  170. StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {
  171. background-color: #707888; }
  172. StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {
  173. background-color: #4481c0; }
  174. .separator {
  175. -gradient-height: 1px;
  176. -gradient-start: rgba(0, 0, 0, 0);
  177. -gradient-end: rgba(0, 0, 0, 0);
  178. -margin-horizontal: 1.5em;
  179. height: 1em; }
  180. .popup-slider-menu-item,
  181. .slider {
  182. -slider-height: 4px;
  183. -slider-background-color: #1f232b;
  184. -slider-border-color: rgba(0, 0, 0, 0);
  185. -slider-active-background-color: #4481c0;
  186. -slider-active-border-color: rgba(0, 0, 0, 0);
  187. -slider-border-width: 0;
  188. -slider-handle-radius: 4px;
  189. height: 18px;
  190. min-width: 15em;
  191. border: 0 solid transparent;
  192. border-right-width: 1px;
  193. border-left-width: 5px;
  194. color: transparent; }
  195. .popup-menu-item:active .popup-slider-menu-item, .popup-menu-item:active
  196. .slider {
  197. -slider-background-color: rgba(0, 0, 0, 0.2);
  198. -slider-active-background-color: #2e3440; }
  199. .check-box CinnamonGenericContainer {
  200. spacing: .2em;
  201. min-height: 30px;
  202. padding-top: 2px; }
  203. .check-box StLabel {
  204. font-weight: normal; }
  205. .check-box StBin {
  206. width: 16px;
  207. height: 16px;
  208. background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); }
  209. .check-box:focus StBin {
  210. background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); }
  211. .check-box:checked StBin {
  212. background-image: url("dark-assets/checkbox/checkbox-checked.svg"); }
  213. .check-box:focus:checked StBin {
  214. background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); }
  215. .radiobutton CinnamonGenericContainer {
  216. spacing: .2em;
  217. height: 26px;
  218. padding-top: 2px; }
  219. .radiobutton StLabel {
  220. padding-top: 4px;
  221. font-size: 0.9em;
  222. box-shadow: none; }
  223. .radiobutton StBin {
  224. width: 16px;
  225. height: 16px;
  226. background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); }
  227. .radiobutton:focus StBin {
  228. background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); }
  229. .radiobutton:checked StBin {
  230. background-image: url("dark-assets/checkbox/checkbox-checked.svg"); }
  231. .radiobutton:focus:checked StBin {
  232. background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); }
  233. .toggle-switch {
  234. width: 50px;
  235. height: 20px;
  236. background-size: contain;
  237. background-image: url("dark-assets/switch/switch-off.svg"); }
  238. .toggle-switch:checked {
  239. background-image: url("dark-assets/switch/switch-on.svg"); }
  240. .popup-menu-item:active .toggle-switch {
  241. background-image: url("common-assets/switch/switch-off-selected.svg"); }
  242. .popup-menu-item:active .toggle-switch:checked {
  243. background-image: url("common-assets/switch/switch-on-selected.svg"); }
  244. .cinnamon-link {
  245. color: #5e81ac;
  246. text-decoration: underline; }
  247. .cinnamon-link:hover {
  248. color: #809bbd; }
  249. #Tooltip {
  250. border-radius: 3px;
  251. padding: 5px 12px;
  252. background-color: #2e3440;
  253. color: #BAC3CF;
  254. font-size: 1em;
  255. font-weight: normal;
  256. text-align: center; }
  257. .menu,
  258. .popup-menu,
  259. .popup-combo-menu {
  260. color: #d8dee9;
  261. background-color: #2e3440;
  262. margin-bottom: 7px;
  263. border: 1px solid #1f232b;
  264. border-radius: 5px; }
  265. .menu-arrow,
  266. .popup-menu-arrow {
  267. icon-size: 16px; }
  268. .menu .popup-sub-menu,
  269. .popup-menu .popup-sub-menu,
  270. .popup-combo-menu .popup-sub-menu {
  271. background-gradient-direction: none;
  272. box-shadow: none;
  273. background-color: #232831; }
  274. .menu .popup-sub-menu .popup-menu-item:ltr,
  275. .popup-menu .popup-sub-menu .popup-menu-item:ltr,
  276. .popup-combo-menu .popup-sub-menu .popup-menu-item:ltr {
  277. padding-right: 0em; }
  278. .menu .popup-sub-menu .popup-menu-item:rtl,
  279. .popup-menu .popup-sub-menu .popup-menu-item:rtl,
  280. .popup-combo-menu .popup-sub-menu .popup-menu-item:rtl {
  281. padding-left: 0em; }
  282. .menu .popup-sub-menu StScrollBar,
  283. .popup-menu .popup-sub-menu StScrollBar,
  284. .popup-combo-menu .popup-sub-menu StScrollBar {
  285. padding: 4px; }
  286. .menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle,
  287. .popup-menu .popup-sub-menu StScrollBar StBin#trough,
  288. .popup-menu .popup-sub-menu StScrollBar StBin#vhandle,
  289. .popup-combo-menu .popup-sub-menu StScrollBar StBin#trough,
  290. .popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle {
  291. border-width: 0; }
  292. .menu .popup-menu-content,
  293. .popup-menu .popup-menu-content,
  294. .popup-combo-menu .popup-menu-content {
  295. padding: 1em 0em 1em 0em; }
  296. .menu .popup-menu-item,
  297. .popup-menu .popup-menu-item,
  298. .popup-combo-menu .popup-menu-item {
  299. padding: .4em 1.75em;
  300. spacing: 1em; }
  301. .menu .popup-menu-item:active,
  302. .popup-menu .popup-menu-item:active,
  303. .popup-combo-menu .popup-menu-item:active {
  304. color: #2e3440;
  305. background-color: #4481c0; }
  306. .menu .popup-menu-item:insensitive,
  307. .popup-menu .popup-menu-item:insensitive,
  308. .popup-combo-menu .popup-menu-item:insensitive {
  309. color: rgba(216, 222, 233, 0.5);
  310. background: none; }
  311. .menu .popup-inactive-menu-item,
  312. .popup-menu .popup-inactive-menu-item,
  313. .popup-combo-menu .popup-inactive-menu-item {
  314. color: #d8dee9; }
  315. .menu .popup-inactive-menu-item:insensitive,
  316. .popup-menu .popup-inactive-menu-item:insensitive,
  317. .popup-combo-menu .popup-inactive-menu-item:insensitive {
  318. color: rgba(216, 222, 233, 0.45); }
  319. .menu .popup-menu-item:active .popup-inactive-menu-item,
  320. .popup-menu .popup-menu-item:active .popup-inactive-menu-item,
  321. .popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item {
  322. color: #2e3440; }
  323. .menu-icon,
  324. .popup-menu-icon {
  325. icon-size: 16px; }
  326. .popup-menu-boxpointer {
  327. -arrow-border-radius: 3px;
  328. -arrow-background-color: rgba(0, 0, 0, 0);
  329. -arrow-border-width: 1px;
  330. -arrow-border-color: rgba(0, 0, 0, 0);
  331. -arrow-base: 0;
  332. -arrow-rise: 0; }
  333. .popup-combo-menu {
  334. padding: 10px 1px; }
  335. .popup-combobox-item {
  336. spacing: 1em; }
  337. .popup-separator-menu-item {
  338. -gradient-height: 2px;
  339. -gradient-start: transparent;
  340. -gradient-end: transparent;
  341. -margin-horizontal: 1.5em;
  342. height: 1em; }
  343. .popup-alternating-menu-item:alternate {
  344. font-weight: normal; }
  345. .popup-device-menu-item {
  346. spacing: .5em; }
  347. .popup-subtitle-menu-item {
  348. font-weight: normal; }
  349. .nm-menu-item-icons {
  350. spacing: .5em; }
  351. #panel {
  352. font-size: 10pt;
  353. height: 28px;
  354. width: 32px;
  355. font-weight: 700;
  356. background-color: #2e3440;
  357. color: #d8dee9; }
  358. #panel:highlight {
  359. border-image: none;
  360. background-color: rgba(252, 65, 56, 0.5); }
  361. #panelLeft {
  362. spacing: 4px; }
  363. #panelLeft:dnd {
  364. background-gradient-direction: vertical;
  365. background-gradient-start: rgba(255, 0, 0, 0.05);
  366. background-gradient-end: rgba(255, 0, 0, 0.2); }
  367. #panelLeft:ltr {
  368. padding-right: 4px; }
  369. #panelLeft:rtl {
  370. padding-left: 4px; }
  371. #panelLeft.vertical {
  372. padding: 0; }
  373. #panelLeft.vertical:ltr {
  374. padding-right: 0px; }
  375. #panelLeft.vertical:rtl {
  376. padding-left: 0px; }
  377. #panelRight:dnd {
  378. background-gradient-direction: vertical;
  379. background-gradient-start: rgba(0, 0, 255, 0.05);
  380. background-gradient-end: rgba(0, 0, 255, 0.2); }
  381. #panelRight:ltr {
  382. padding-left: 4px;
  383. spacing: 0px; }
  384. #panelRight:rtl {
  385. padding-right: 4px;
  386. spacing: 0px; }
  387. #panelRight.vertical {
  388. padding: 0; }
  389. #panelRight.vertical:ltr {
  390. padding-right: 0px; }
  391. #panelRight.vertical:rtl {
  392. padding-left: 0px; }
  393. #panelCenter {
  394. spacing: 4px; }
  395. #panelCenter:dnd {
  396. background-gradient-direction: vertical;
  397. background-gradient-start: rgba(0, 255, 0, 0.05);
  398. background-gradient-end: rgba(0, 255, 0, 0.2); }
  399. .panel-top, .panel-bottom, .panel-left, .panel-right {
  400. color: #d8dee9;
  401. font-size: 1em;
  402. padding: 0px; }
  403. .panel-dummy {
  404. background-color: rgba(252, 65, 56, 0.5); }
  405. .panel-dummy:entered {
  406. background-color: rgba(252, 65, 56, 0.6); }
  407. .panel-status-button {
  408. border-width: 0;
  409. -natural-hpadding: 3px;
  410. -minimum-hpadding: 3px;
  411. font-weight: bold;
  412. color: white;
  413. height: 22px; }
  414. .panel-button {
  415. -natural-hpadding: 6px;
  416. -minimum-hpadding: 2px;
  417. font-weight: bold;
  418. color: green;
  419. transition-duration: 100; }
  420. .system-status-icon {
  421. icon-size: 16px;
  422. padding: 0 1px; }
  423. #overview {
  424. spacing: 12px; }
  425. .window-caption {
  426. background-color: #2e3440;
  427. border: 1px solid #2e3440;
  428. color: #BAC3CF;
  429. spacing: 25px;
  430. border-radius: 2px;
  431. font-size: 9pt;
  432. padding: 5px 8px;
  433. -cinnamon-caption-spacing: 4px; }
  434. .window-caption#selected {
  435. background-color: #4481c0;
  436. color: #2e3440;
  437. border: 1px solid #4481c0;
  438. spacing: 25px; }
  439. .expo-workspaces-name-entry,
  440. .expo-workspaces-name-entry#selected {
  441. height: 15px;
  442. border-radius: 2px;
  443. font-size: 9pt;
  444. padding: 5px 8px;
  445. -cinnamon-caption-spacing: 4px;
  446. color: #BAC3CF;
  447. background-color: rgba(93, 105, 129, 0.4);
  448. border: 1px solid rgba(20, 23, 28, 0.4);
  449. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
  450. .expo-workspaces-name-entry:focus,
  451. .expo-workspaces-name-entry#selected:focus {
  452. border: 1px solid #4481c0;
  453. background-color: #4481c0;
  454. color: #2e3440;
  455. font-style: italic;
  456. transition-duration: 300;
  457. selection-background-color: #2e3440;
  458. selected-color: #4481c0; }
  459. .expo-workspace-thumbnail-frame {
  460. border: 4px solid rgba(255, 255, 255, 0);
  461. background-color: rgba(255, 255, 255, 0);
  462. border-radius: 2px; }
  463. .expo-workspace-thumbnail-frame#active {
  464. border: 4px solid #4481c0;
  465. background-color: black;
  466. border-radius: 2px; }
  467. .expo-background {
  468. background-color: #2e3440; }
  469. .workspace-thumbnails {
  470. spacing: 26px; }
  471. .workspace-thumbnails-background, .workspace-thumbnails-background:rtl {
  472. padding: 8px; }
  473. .workspace-add-button {
  474. background-image: url("common-assets/misc/add-workspace.svg");
  475. height: 200px;
  476. width: 35px;
  477. transition-duration: 100; }
  478. .workspace-add-button:hover {
  479. background-image: url("common-assets/misc/add-workspace-hover.svg");
  480. transition-duration: 100; }
  481. .workspace-add-button:active {
  482. background-image: url("common-assets/misc/add-workspace-active.svg");
  483. transition-duration: 100; }
  484. .workspace-overview-background-shade {
  485. background-color: rgba(0, 0, 0, 0.5); }
  486. .workspace-close-button,
  487. .window-close {
  488. background-image: url("common-assets/misc/close.svg");
  489. background-size: 26px;
  490. height: 26px;
  491. width: 26px;
  492. -cinnamon-close-overlap: 10px; }
  493. .workspace-close-button:hover,
  494. .window-close:hover {
  495. background-image: url("common-assets/misc/close-hover.svg");
  496. background-size: 26px;
  497. height: 26px;
  498. width: 26px; }
  499. .workspace-close-button:active,
  500. .window-close:active {
  501. background-image: url("common-assets/misc/close-active.svg");
  502. background-size: 26px;
  503. height: 26px;
  504. width: 26px; }
  505. .window-close-area {
  506. background-image: url("common-assets/misc/trash-icon.svg");
  507. height: 120px;
  508. width: 400px; }
  509. .about-content {
  510. width: 550px;
  511. height: 250px;
  512. spacing: 8px;
  513. padding-bottom: 10px; }
  514. .about-title {
  515. font-size: 2em;
  516. font-weight: bold; }
  517. .about-uuid {
  518. font-size: 10px;
  519. color: #888; }
  520. .about-icon {
  521. padding-right: 20px;
  522. padding-bottom: 14px; }
  523. .about-scrollBox {
  524. border: 1px solid #1f232b;
  525. border-radius: 2px;
  526. background-color: #3b4252;
  527. padding: 4px;
  528. padding-right: 0;
  529. border-radius: 0; }
  530. .about-scrollBox-innerBox {
  531. padding: 1.2em;
  532. spacing: 1.2em; }
  533. .about-description {
  534. padding-top: 4px;
  535. padding-bottom: 16px; }
  536. .about-version {
  537. padding-left: 7px;
  538. font-size: 10px;
  539. color: #888; }
  540. .calendar {
  541. padding: .4em 1.75em;
  542. spacing-rows: 0px;
  543. spacing-columns: 0px; }
  544. .calendar-month-label {
  545. color: #d8dee9;
  546. font-weight: bold;
  547. padding: 8px 0; }
  548. .calendar-change-month-back,
  549. .calendar-change-month-forward {
  550. width: 16px;
  551. height: 16px; }
  552. .calendar-change-month-back {
  553. background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
  554. .calendar-change-month-back:focus, .calendar-change-month-back:hover {
  555. background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); }
  556. .calendar-change-month-back:active {
  557. background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
  558. .calendar-change-month-back:rtl {
  559. background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
  560. .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {
  561. background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); }
  562. .calendar-change-month-back:rtl:active {
  563. background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
  564. .calendar-change-month-forward {
  565. background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
  566. .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {
  567. background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); }
  568. .calendar-change-month-forward:active {
  569. background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
  570. .calendar-change-month-forward:rtl {
  571. background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
  572. .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {
  573. background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); }
  574. .calendar-change-month-forward:rtl:active {
  575. background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
  576. .datemenu-date-label {
  577. padding: .4em 1.75em;
  578. font-weight: bold;
  579. text-align: center;
  580. color: #d8dee9;
  581. border-radius: 2px; }
  582. .calendar-day-base {
  583. font-size: 80%;
  584. text-align: center;
  585. width: 25px;
  586. height: 25px;
  587. padding: 0.1em;
  588. margin: 2px;
  589. border-radius: 12.5px; }
  590. .calendar-day-heading {
  591. color: rgba(216, 222, 233, 0.85);
  592. margin-top: 1em;
  593. font-size: 70%; }
  594. .calendar-day {
  595. border-width: 0;
  596. color: rgba(216, 222, 233, 0.8); }
  597. .calendar-day-top {
  598. border-top-width: 0; }
  599. .calendar-day-left {
  600. border-left-width: 0; }
  601. .calendar-nonwork-day {
  602. color: #d8dee9;
  603. background-color: transparent;
  604. font-weight: bold; }
  605. .calendar-today,
  606. .calendar-today:active,
  607. .calendar-today:focus,
  608. .calendar-today:hover {
  609. font-weight: bold;
  610. color: #2e3440;
  611. background-color: #4481c0;
  612. border-width: 0; }
  613. .calendar-other-month-day {
  614. color: rgba(216, 222, 233, 0.3);
  615. opacity: 1; }
  616. .calendar-week-number {
  617. color: rgba(216, 222, 233, 0.7);
  618. font-size: 80%; }
  619. #notification {
  620. border-radius: 3px;
  621. border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
  622. padding: 13px;
  623. spacing-rows: 10px;
  624. spacing-columns: 10px;
  625. margin-from-right-edge-of-screen: 20px;
  626. width: 34em;
  627. color: #BAC3CF; }
  628. .menu #notification,
  629. .popup-menu #notification {
  630. border-image: url("dark-assets/misc/message.svg") 9 9 9 9; }
  631. .menu #notification, .menu #notification.multi-line-notification,
  632. .popup-menu #notification,
  633. .popup-menu #notification.multi-line-notification {
  634. color: #d8dee9; }
  635. .menu #notification .notification-button, .menu #notification .notification-icon-button,
  636. .popup-menu #notification .notification-button,
  637. .popup-menu #notification .notification-icon-button {
  638. padding: 5px; }
  639. #notification.multi-line-notification {
  640. padding-bottom: 13px;
  641. color: #BAC3CF; }
  642. #notification-scrollview {
  643. max-height: 10em; }
  644. #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {
  645. height: 1em; }
  646. #notification-scrollview:ltr > StScrollBar {
  647. padding-left: 6px; }
  648. #notification-scrollview:rtl > StScrollBar {
  649. padding-right: 6px; }
  650. #notification-body {
  651. spacing: 5px; }
  652. #notification-actions {
  653. spacing: 10px; }
  654. .notification-with-image {
  655. min-height: 159px;
  656. color: #BAC3CF; }
  657. .notification-button, .notification-icon-button {
  658. padding: 5px; }
  659. .notification-icon-button > StIcon {
  660. icon-size: 36px; }
  661. #altTabPopup {
  662. padding: 8px;
  663. spacing: 16px; }
  664. .switcher-list {
  665. color: #BAC3CF;
  666. background: none;
  667. border: none;
  668. border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
  669. border-radius: 3px;
  670. padding: 20px; }
  671. .switcher-list > StBoxLayout {
  672. padding: 4px; }
  673. .switcher-list-item-container {
  674. spacing: 8px; }
  675. .switcher-list .item-box {
  676. padding: 8px;
  677. border-radius: 2px; }
  678. .switcher-list .item-box:outlined {
  679. padding: 8px;
  680. border: 1px solid #4481c0; }
  681. .switcher-list .item-box:selected {
  682. color: #2e3440;
  683. background-color: #4481c0;
  684. border: 0px solid #4481c0; }
  685. .switcher-list .thumbnail {
  686. width: 256px; }
  687. .switcher-list .thumbnail-box {
  688. padding: 2px;
  689. spacing: 4px; }
  690. .switcher-list .separator {
  691. width: 1px;
  692. background: rgba(255, 255, 255, 0.2); }
  693. .switcher-arrow {
  694. border-color: rgba(0, 0, 0, 0);
  695. color: #BAC3CF; }
  696. .switcher-arrow:highlighted {
  697. border-color: rgba(0, 0, 0, 0);
  698. color: #d8dee9; }
  699. .thumbnail-scroll-gradient-left {
  700. background-color: rgba(0, 0, 0, 0);
  701. border-radius: 24px;
  702. border-radius-topright: 0px;
  703. border-radius-bottomright: 0px;
  704. width: 60px; }
  705. .thumbnail-scroll-gradient-right {
  706. background-color: rgba(0, 0, 0, 0);
  707. border-radius: 24px;
  708. border-radius-topleft: 0px;
  709. border-radius-bottomleft: 0px;
  710. width: 60px; }
  711. .ripple-box {
  712. width: 104px;
  713. height: 104px;
  714. background-image: url("common-assets/misc/corner-ripple.svg");
  715. background-size: contain; }
  716. .lightbox {
  717. background-color: rgba(0, 0, 0, 0.4); }
  718. .flashspot {
  719. background-color: white; }
  720. .modal-dialog {
  721. color: #d8dee9;
  722. background-color: rgba(67, 76, 94, 0);
  723. border: none;
  724. border-image: url("dark-assets/misc/modal.svg") 9 9 9 67;
  725. padding: 0 5px 6px 5px; }
  726. .modal-dialog > StBoxLayout:first-child {
  727. padding: 20px 10px 10px 10px; }
  728. .modal-dialog-button-box {
  729. spacing: 0;
  730. margin: 0px;
  731. padding: 14px 10px;
  732. background: none;
  733. border: none;
  734. border-image: url("dark-assets/misc/button-box.svg") 9 9 9 9; }
  735. .modal-dialog-button-box .modal-dialog-button {
  736. padding-top: 0;
  737. padding-bottom: 0;
  738. height: 30px; }
  739. .run-dialog {
  740. padding: 0px 15px 10px 15px;
  741. border-image: url("common-assets/misc/bg.svg") 9 9 9 9; }
  742. .run-dialog > * {
  743. padding: 0; }
  744. .run-dialog-label {
  745. font-size: 0;
  746. font-weight: bold;
  747. color: #BAC3CF;
  748. padding-bottom: 0; }
  749. .run-dialog-error-label {
  750. color: #FC4138; }
  751. .run-dialog-error-box {
  752. padding-top: 15px;
  753. spacing: 5px; }
  754. .run-dialog-completion-box {
  755. padding-left: 15px;
  756. font-size: 10px; }
  757. .run-dialog-entry {
  758. width: 21em;
  759. padding: 7px;
  760. border-radius: 3px;
  761. caret-color: #BAC3CF;
  762. selected-color: #2e3440;
  763. selection-background-color: #4481c0;
  764. color: #BAC3CF;
  765. background-color: rgba(93, 105, 129, 0.4);
  766. border: 1px solid rgba(20, 23, 28, 0.4);
  767. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
  768. .run-dialog-entry:focus {
  769. color: #2e3440;
  770. background-color: #4481c0;
  771. border: 1px solid #4481c0;
  772. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
  773. .run-dialog .modal-dialog-button-box {
  774. border: none;
  775. box-shadow: none;
  776. background: none;
  777. background-gradient-direction: none; }
  778. /* CinnamonMountOperation Dialogs */
  779. .cinnamon-mount-operation-icon {
  780. icon-size: 48px; }
  781. .mount-password-reask {
  782. color: #F27835; }
  783. .show-processes-dialog,
  784. .mount-question-dialog {
  785. spacing: 24px; }
  786. .show-processes-dialog-subject,
  787. .mount-question-dialog-subject {
  788. padding-top: 10px;
  789. padding-left: 17px;
  790. padding-bottom: 6px; }
  791. .show-processes-dialog-subject:rtl,
  792. .mount-question-dialog-subject:rtl {
  793. padding-left: 0px;
  794. padding-right: 17px; }
  795. .show-processes-dialog-description,
  796. .mount-question-dialog-description {
  797. padding-left: 17px;
  798. width: 28em; }
  799. .show-processes-dialog-description:rtl,
  800. .mount-question-dialog-description:rtl {
  801. padding-right: 17px; }
  802. .show-processes-dialog-app-list {
  803. max-height: 200px;
  804. padding-top: 24px;
  805. padding-left: 49px;
  806. padding-right: 32px; }
  807. .show-processes-dialog-app-list:rtl {
  808. padding-right: 49px;
  809. padding-left: 32px; }
  810. .show-processes-dialog-app-list-item {
  811. color: #ccc; }
  812. .show-processes-dialog-app-list-item:hover {
  813. color: white; }
  814. .show-processes-dialog-app-list-item:ltr {
  815. padding-right: 1em; }
  816. .show-processes-dialog-app-list-item:rtl {
  817. padding-left: 1em; }
  818. .show-processes-dialog-app-list-item-icon:ltr {
  819. padding-right: 17px; }
  820. .show-processes-dialog-app-list-item-icon:rtl {
  821. padding-left: 17px; }
  822. .show-processes-dialog-app-list-item-name {
  823. font-size: 1.1em; }
  824. .magnifier-zoom-region {
  825. border: 2px solid maroon; }
  826. .magnifier-zoom-region .full-screen {
  827. border-width: 0px; }
  828. #keyboard {
  829. background-color: #2e3440;
  830. border-width: 0;
  831. border-top-width: 1px;
  832. border-color: rgba(0, 0, 0, 0.4); }
  833. .keyboard-layout {
  834. spacing: 10px;
  835. padding: 10px; }
  836. .keyboard-row {
  837. spacing: 15px; }
  838. .keyboard-key {
  839. min-height: 2em;
  840. min-width: 2em;
  841. font-size: 14pt;
  842. font-weight: bold;
  843. border-radius: 3px;
  844. box-shadow: none;
  845. text-shadow: 0 1px rgba(59, 66, 82, 0);
  846. color: #BAC3CF;
  847. border: 1px solid rgba(20, 23, 28, 0.4);
  848. background-color: rgba(93, 105, 129, 0.4); }
  849. .keyboard-key:hover {
  850. text-shadow: 0 1px rgba(59, 66, 82, 0);
  851. color: #BAC3CF;
  852. border: 1px solid rgba(20, 23, 28, 0.4);
  853. background-color: rgba(108, 122, 150, 0.5); }
  854. .keyboard-key:active, .keyboard-key:checked {
  855. text-shadow: 0 1px rgba(59, 66, 82, 0);
  856. color: #2e3440;
  857. border: 1px solid #4481c0;
  858. background-color: #4481c0; }
  859. .keyboard-key:grayed {
  860. text-shadow: 0 1px rgba(59, 66, 82, 0);
  861. color: #585f6b;
  862. border: 1px solid rgba(20, 23, 28, 0.4);
  863. background-color: rgba(93, 105, 129, 0.25); }
  864. .keyboard-subkeys {
  865. color: #BAC3CF;
  866. padding: 5px;
  867. -arrow-border-radius: 2px;
  868. -arrow-background-color: #2e3440;
  869. -arrow-border-width: 1px;
  870. -arrow-border-color: rgba(0, 0, 0, 0.4);
  871. -arrow-base: 20px;
  872. -arrow-rise: 10px;
  873. -boxpointer-gap: 5px; }
  874. .menu-favorites-box {
  875. margin: auto;
  876. padding: 10px;
  877. transition-duration: 300;
  878. background-color: #434c5e;
  879. border: 1px solid #1f232b; }
  880. .menu-favorites-button {
  881. padding: 10px;
  882. border: 1px solid rgba(0, 0, 0, 0); }
  883. .menu-places-box {
  884. margin: auto;
  885. padding: 10px;
  886. border: 0px solid red; }
  887. .menu-places-button {
  888. padding: 10px; }
  889. .menu-categories-box {
  890. padding: 10px 30px 10px 30px; }
  891. .menu-applications-inner-box, .menu-applications-outer-box {
  892. padding: 10px 10px 0 10px; }
  893. .menu-application-button {
  894. padding: 7px;
  895. border: 1px solid rgba(0, 0, 0, 0); }
  896. .menu-application-button:highlighted {
  897. font-weight: bold; }
  898. .menu-application-button-selected {
  899. padding: 7px; }
  900. .menu-application-button-selected:highlighted {
  901. font-weight: bold; }
  902. .menu-application-button-label:ltr {
  903. padding-left: 5px; }
  904. .menu-application-button-label:rtl {
  905. padding-right: 5px; }
  906. .menu-category-button {
  907. padding: 7px;
  908. border: 1px solid rgba(0, 0, 0, 0); }
  909. .menu-category-button-selected {
  910. padding: 7px; }
  911. .menu-category-button-hover {
  912. background-color: red;
  913. border-radius: 2px; }
  914. .menu-category-button-greyed {
  915. padding: 7px;
  916. color: rgba(216, 222, 233, 0.45);
  917. border: 1px solid rgba(0, 0, 0, 0); }
  918. .menu-category-button-label:ltr {
  919. padding-left: 5px; }
  920. .menu-category-button-label:rtl {
  921. padding-right: 5px; }
  922. .menu-selected-app-box {
  923. padding-right: 30px;
  924. padding-left: 28px;
  925. text-align: right;
  926. height: 30px; }
  927. .menu-selected-app-box:rtl {
  928. padding-top: 10px;
  929. height: 30px; }
  930. .menu-selected-app-title {
  931. font-weight: bold; }
  932. .menu-selected-app-description {
  933. max-width: 150px; }
  934. .menu-search-box:ltr {
  935. padding-left: 30px; }
  936. .menu-search-box-rtl {
  937. padding-right: 30px; }
  938. #menu-search-entry {
  939. width: 250px;
  940. height: 15px;
  941. font-weight: normal;
  942. caret-color: #d8dee9; }
  943. .menu-search-entry-icon {
  944. icon-size: 1em;
  945. color: #d8dee9; }
  946. /* Context menu (at the moment only for favorites) */
  947. .info-osd {
  948. text-align: center;
  949. font-weight: bold;
  950. spacing: 1em;
  951. padding: 16px;
  952. color: #d8dee9;
  953. border-image: url("common-assets/misc/osd.svg") 9 9 9 9; }
  954. .osd-window {
  955. text-align: center;
  956. font-weight: bold;
  957. spacing: 1em;
  958. padding: 20px;
  959. margin: 32px;
  960. min-width: 64px;
  961. min-height: 64px;
  962. color: #d8dee9;
  963. background: none;
  964. border: none;
  965. border-radius: 5px;
  966. border-image: url("common-assets/misc/osd.svg") 9 9 9 9; }
  967. .osd-window .osd-monitor-label {
  968. font-size: 3em; }
  969. .osd-window .level {
  970. padding: 0;
  971. height: 4px;
  972. background-color: rgba(0, 0, 0, 0.5);
  973. border-radius: 2px;
  974. color: #4481c0; }
  975. .window-list-box {
  976. spacing: 0; }
  977. .window-list-box .panel-top:ltr,
  978. .panel-bottom .window-list-box:ltr {
  979. padding: 0 0 0 8px; }
  980. .window-list-box .panel-top:rtl,
  981. .panel-bottom .window-list-box:rtl {
  982. padding: 0 8px 0 0; }
  983. .window-list-box.vertical {
  984. padding: 6px 0 0 0; }
  985. .window-list-box:highlight {
  986. background-color: #4481c0; }
  987. .window-list-item-box {
  988. border: 0 none transparent;
  989. border-image: none;
  990. background-image: none;
  991. background-color: #2e3440;
  992. color: #BAC3CF;
  993. box-shadow: none;
  994. font-weight: 400; }
  995. .window-list-item-box:hover {
  996. color: #2e3440; }
  997. .panel-top .window-list-item-box:hover {
  998. box-shadow: inset 0 2px #4481c0; }
  999. .panel-bottom .window-list-item-box:hover {
  1000. box-shadow: inset 0 -2px #4481c0; }
  1001. .panel-left .window-list-item-box:hover {
  1002. box-shadow: inset 2px 0 #4481c0; }
  1003. .panel-right .window-list-item-box:hover {
  1004. box-shadow: inset -2px 0 #4481c0; }
  1005. .window-list-item-box:active, .window-list-item-box:active:hover, .window-list-item-box:checked, .window-list-item-box:checked:hover, .window-list-item-box:focus, .window-list-item-box:focus:hover {
  1006. color: #2e3440; }
  1007. .panel-top .window-list-item-box:active, .panel-top .window-list-item-box:active:hover, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:checked:hover, .panel-top .window-list-item-box:focus, .panel-top .window-list-item-box:focus:hover {
  1008. box-shadow: inset 0 2px #bf616a; }
  1009. .panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:active:hover, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:checked:hover, .panel-bottom .window-list-item-box:focus, .panel-bottom .window-list-item-box:focus:hover {
  1010. box-shadow: inset 0 -2px #bf616a; }
  1011. .panel-left .window-list-item-box:active, .panel-left .window-list-item-box:active:hover, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:checked:hover, .panel-left .window-list-item-box:focus, .panel-left .window-list-item-box:focus:hover {
  1012. box-shadow: inset 2px 0 #bf616a; }
  1013. .panel-right .window-list-item-box:active, .panel-right .window-list-item-box:active:hover, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:checked:hover, .panel-right .window-list-item-box:focus, .panel-right .window-list-item-box:focus:hover {
  1014. box-shadow: inset -2px 0 #bf616a; }
  1015. .panel-top .window-list-item-box StIcon,
  1016. .panel-bottom .window-list-item-box StIcon, .panel-top
  1017. .window-list-item-box StBin,
  1018. .panel-bottom
  1019. .window-list-item-box StBin {
  1020. padding: 0 4px; }
  1021. .window-list-item-box.vertical StIcon,
  1022. .window-list-item-box.vertical StBin {
  1023. padding: 0; }
  1024. .window-list-item-box StLabel {
  1025. font-weight: 400; }
  1026. .panel-top .window-list-item-box StLabel:ltr,
  1027. .panel-bottom .window-list-item-box StLabel:ltr {
  1028. padding: 0 4px 0 0; }
  1029. .panel-top .window-list-item-box StLabel:rtl,
  1030. .panel-bottom .window-list-item-box StLabel:rtl {
  1031. padding: 0 0 0 4px; }
  1032. .window-list-item-box:progress,
  1033. .window-list-item-box .progress {
  1034. background-gradient-start: #4481c0;
  1035. background-gradient-end: #4481c0; }
  1036. .window-list-item-demands-attention {
  1037. background-gradient-start: #4481c0;
  1038. background-gradient-end: #4481c0;
  1039. color: #2e3440; }
  1040. .panel-top .window-list-item-demands-attention {
  1041. box-shadow: inset 0 2px #4481c0; }
  1042. .panel-bottom .window-list-item-demands-attention {
  1043. box-shadow: inset 0 -2px #4481c0; }
  1044. .panel-left .window-list-item-demands-attention {
  1045. box-shadow: inset 2px 0 #4481c0; }
  1046. .panel-right .window-list-item-demands-attention {
  1047. box-shadow: inset -2px 0 #4481c0; }
  1048. .window-list-preview {
  1049. padding: 12px;
  1050. spacing: 8px;
  1051. border: none;
  1052. border-image: url("assets/misc/osd.svg") 9 9 9 9;
  1053. border-radius: 2px;
  1054. color: #BAC3CF;
  1055. background: none; }
  1056. .grouped-window-list-item-box {
  1057. border: 0 none transparent;
  1058. border-image: none;
  1059. background-image: none;
  1060. background-color: #2e3440;
  1061. color: #BAC3CF;
  1062. box-shadow: none;
  1063. font-weight: 400; }
  1064. .panel-top .grouped-window-list-item-box StIcon,
  1065. .panel-bottom .grouped-window-list-item-box StIcon, .panel-top
  1066. .grouped-window-list-item-box StBin,
  1067. .panel-bottom
  1068. .grouped-window-list-item-box StBin {
  1069. padding: 0 4px; }
  1070. .panel-top .grouped-window-list-item-box:active, .panel-top .grouped-window-list-item-box:checked {
  1071. box-shadow: inset 0 2px #59647b; }
  1072. .panel-bottom .grouped-window-list-item-box:active, .panel-bottom .grouped-window-list-item-box:checked {
  1073. box-shadow: inset 0 -2px #59647b; }
  1074. .panel-left .grouped-window-list-item-box:active, .panel-left .grouped-window-list-item-box:checked {
  1075. box-shadow: inset 2px 0 #59647b; }
  1076. .panel-right .grouped-window-list-item-box:active, .panel-right .grouped-window-list-item-box:checked {
  1077. box-shadow: inset -2px 0 #59647b; }
  1078. .panel-top .grouped-window-list-item-box:hover, .panel-top .grouped-window-list-item-box:active:hover, .panel-top .grouped-window-list-item-box:focus, .panel-top .grouped-window-list-item-box:active:focus, .panel-top .grouped-window-list-item-box:focus:hover, .panel-top .grouped-window-list-item-box:active:focus:hover {
  1079. box-shadow: inset 0 2px #4481c0; }
  1080. .panel-bottom .grouped-window-list-item-box:hover, .panel-bottom .grouped-window-list-item-box:active:hover, .panel-bottom .grouped-window-list-item-box:focus, .panel-bottom .grouped-window-list-item-box:active:focus, .panel-bottom .grouped-window-list-item-box:focus:hover, .panel-bottom .grouped-window-list-item-box:active:focus:hover {
  1081. box-shadow: inset 0 -2px #4481c0; }
  1082. .panel-left .grouped-window-list-item-box:hover, .panel-left .grouped-window-list-item-box:active:hover, .panel-left .grouped-window-list-item-box:focus, .panel-left .grouped-window-list-item-box:active:focus, .panel-left .grouped-window-list-item-box:focus:hover, .panel-left .grouped-window-list-item-box:active:focus:hover {
  1083. box-shadow: inset 2px 0 #4481c0; }
  1084. .panel-right .grouped-window-list-item-box:hover, .panel-right .grouped-window-list-item-box:active:hover, .panel-right .grouped-window-list-item-box:focus, .panel-right .grouped-window-list-item-box:active:focus, .panel-right .grouped-window-list-item-box:focus:hover, .panel-right .grouped-window-list-item-box:active:focus:hover {
  1085. box-shadow: inset -2px 0 #4481c0; }
  1086. .grouped-window-list-item-box:progress,
  1087. .grouped-window-list-item-box .progress {
  1088. background-gradient-start: #4481c0;
  1089. background-gradient-end: #4481c0; }
  1090. .grouped-window-list-item-demands-attention {
  1091. background-gradient-start: #4481c0;
  1092. background-gradient-end: #4481c0;
  1093. color: #2e3440; }
  1094. .panel-top .grouped-window-list-item-demands-attention {
  1095. box-shadow: inset 0 2px #4481c0; }
  1096. .panel-bottom .grouped-window-list-item-demands-attention {
  1097. box-shadow: inset 0 -2px #4481c0; }
  1098. .panel-left .grouped-window-list-item-demands-attention {
  1099. box-shadow: inset 2px 0 #4481c0; }
  1100. .panel-right .grouped-window-list-item-demands-attention {
  1101. box-shadow: inset -2px 0 #4481c0; }
  1102. .sound-button {
  1103. width: 22px;
  1104. height: 13px;
  1105. padding: 8px; }
  1106. .sound-button-container {
  1107. padding-right: 3px;
  1108. padding-left: 3px; }
  1109. .sound-button StIcon {
  1110. icon-size: 1.4em; }
  1111. .sound-track-infos {
  1112. padding: 5px; }
  1113. .sound-track-info {
  1114. padding-top: 2px;
  1115. padding-bottom: 2px; }
  1116. .sound-track-info StIcon {
  1117. icon-size: 16px; }
  1118. .sound-track-info StLabel {
  1119. padding-left: 5px;
  1120. padding-right: 5px; }
  1121. .sound-track-box {
  1122. padding-left: 15px;
  1123. padding-right: 15px;
  1124. max-width: 220px; }
  1125. .sound-seek-box {
  1126. padding-left: 15px; }
  1127. .sound-seek-box StLabel {
  1128. padding-top: 2px; }
  1129. .sound-seek-box StIcon {
  1130. icon-size: 16px; }
  1131. .sound-seek-slider {
  1132. width: 140px; }
  1133. .sound-volume-menu-item {
  1134. padding: .4em 1.75em; }
  1135. .sound-volume-menu-item StIcon {
  1136. icon-size: 1.14em;
  1137. padding-left: 8px;
  1138. padding-right: 8px; }
  1139. .sound-playback-control {
  1140. padding: 5px 10px 10px 10px; }
  1141. .sound-player {
  1142. padding: 0 4px; }
  1143. .sound-player > StBoxLayout:first-child {
  1144. padding: 5px 10px 12px 10px;
  1145. spacing: 0.5em; }
  1146. .sound-player > StBoxLayout:first-child StButton:small {
  1147. width: 16px;
  1148. height: 8px;
  1149. padding: 1px; }
  1150. .sound-player > StBoxLayout:first-child StButton:small StIcon {
  1151. icon-size: 12px; }
  1152. .sound-player-generic-coverart {
  1153. background: rgba(0, 0, 0, 0.2); }
  1154. .sound-player-overlay {
  1155. width: 290px;
  1156. height: 70px;
  1157. padding: 15px;
  1158. spacing: 0.5em;
  1159. background: rgba(35, 40, 49, 0.9);
  1160. border: 0px solid #191c22;
  1161. border-bottom: 1px;
  1162. color: #BAC3CF; }
  1163. .sound-player-overlay StButton {
  1164. width: 22px;
  1165. height: 13px;
  1166. padding: 5px;
  1167. color: #BAC3CF;
  1168. border-radius: 2px;
  1169. border: 1px solid rgba(46, 52, 64, 0); }
  1170. .sound-player-overlay StButton StIcon {
  1171. icon-size: 16px; }
  1172. .sound-player-overlay StButton:hover {
  1173. text-shadow: 0 1px rgba(59, 66, 82, 0);
  1174. color: #BAC3CF;
  1175. border: 1px solid rgba(20, 23, 28, 0.4);
  1176. background-color: rgba(108, 122, 150, 0.5); }
  1177. .sound-player-overlay StButton:active {
  1178. text-shadow: 0 1px rgba(59, 66, 82, 0);
  1179. color: #2e3440;
  1180. background-color: #4481c0;
  1181. border: 1px solid #4481c0;
  1182. box-shadow: inset 0 2px 4px #4481c0; }
  1183. .sound-player-overlay StBoxLayout {
  1184. padding-top: 2px; }
  1185. .sound-player .slider {
  1186. height: 0.5em;
  1187. padding: 0;
  1188. border: none;
  1189. -slider-height: 0.5em;
  1190. -slider-background-color: #38404f;
  1191. -slider-border-color: rgba(0, 0, 0, 0);
  1192. -slider-active-background-color: #4481c0;
  1193. -slider-active-border-color: rgba(0, 0, 0, 0);
  1194. -slider-border-width: 0px;
  1195. -slider-handle-radius: 0px; }
  1196. #workspaceSwitcher {
  1197. spacing: 0px;
  1198. padding: 3px; }
  1199. /* Controls the styling when using the "Simple buttons" option */
  1200. .workspace-switcher {
  1201. padding-left: 3px;
  1202. padding-right: 3px; }
  1203. .workspace-button {
  1204. width: 20px;
  1205. height: 10px;
  1206. color: #2e3440;
  1207. padding: 3px;
  1208. padding-top: 4px;
  1209. transition-duration: 300; }
  1210. .workspace-button:outlined, .workspace-button:outlined:hover {
  1211. color: #4481c0; }
  1212. .workspace-button:hover {
  1213. color: rgba(143, 188, 187, 0.5); }
  1214. /* Controls the style when using the "Visual representation" option */
  1215. .workspace-graph {
  1216. padding: 3px;
  1217. spacing: 3px; }
  1218. .workspace-graph .workspace {
  1219. border: 1px solid rgba(0, 0, 0, 0.4);
  1220. background-gradient-direction: none;
  1221. background-color: rgba(0, 0, 0, 0.2); }
  1222. .workspace-graph .workspace:active {
  1223. border: 1px solid #4481c0;
  1224. background-gradient-direction: none; }
  1225. .workspace-graph .workspace .windows {
  1226. -active-window-background: #4e586d;
  1227. -active-window-border: rgba(0, 0, 0, 0.8);
  1228. -inactive-window-background: #4e586d;
  1229. -inactive-window-border: rgba(0, 0, 0, 0.8); }
  1230. .workspace-graph .workspace:active .windows {
  1231. -active-window-background: #59647b;
  1232. -active-window-border: rgba(0, 0, 0, 0.8);
  1233. -inactive-window-background: #39404f;
  1234. -inactive-window-border: rgba(0, 0, 0, 0.8); }
  1235. #panel-launchers-box {
  1236. padding-left: 7px; }
  1237. #panel-launchers-box.vertical {
  1238. padding: 2px 0; }
  1239. .panel-launcher,
  1240. .launcher {
  1241. margin: 1px;
  1242. padding: 1px;
  1243. transition-duration: 200; }
  1244. .panel-launcher:hover,
  1245. .launcher:hover {
  1246. background-gradient-direction: none;
  1247. border: 0px solid #4481c0; }
  1248. .panel-bottom .panel-launcher:hover, .panel-bottom
  1249. .launcher:hover {
  1250. border-bottom-width: 1px; }
  1251. .panel-top .panel-launcher:hover, .panel-top
  1252. .launcher:hover {
  1253. border-top-width: 1px; }
  1254. .panel-left .panel-launcher:hover, .panel-left
  1255. .launcher:hover {
  1256. border-left-width: 1px;
  1257. padding-left: 0; }
  1258. .panel-right .panel-launcher:hover, .panel-right
  1259. .launcher:hover {
  1260. border-right-width: 1px;
  1261. padding-right: 0; }
  1262. #overview-corner {
  1263. background-image: url("common-assets/misc/overview.png"); }
  1264. #overview-corner:hover {
  1265. background-image: url("common-assets/misc/overview-hover.png"); }
  1266. .applet-separator {
  1267. padding: 1px 4px; }
  1268. .applet-separator-line {
  1269. width: 1px;
  1270. background: rgba(255, 255, 255, 0.12); }
  1271. .applet-box {
  1272. padding-left: 3px;
  1273. padding-right: 3px;
  1274. color: #d8dee9;
  1275. text-shadow: none;
  1276. transition-duration: 100; }
  1277. .applet-box.vertical {
  1278. padding: 3px 0; }
  1279. .applet-box:hover {
  1280. color: #2e3440;
  1281. background-color: #4481c0; }
  1282. .applet-box:highlight {
  1283. background-image: none;
  1284. border-image: none;
  1285. background-color: rgba(252, 65, 56, 0.5); }
  1286. .applet-label {
  1287. font-weight: bold;
  1288. color: #d8dee9; }
  1289. .applet-label:hover, .applet-box:hover .applet-label {
  1290. color: #2e3440;
  1291. text-shadow: none; }
  1292. .applet-icon {
  1293. color: #d8dee9;
  1294. icon-size: 22px; }
  1295. .applet-icon:hover, .applet-box:hover > .applet-icon {
  1296. color: #2e3440;
  1297. text-shadow: none; }
  1298. .user-icon {
  1299. width: 32px;
  1300. height: 32px;
  1301. background-color: transparent;
  1302. border: none;
  1303. border-radius: 0; }
  1304. .user-label {
  1305. color: #d8dee9;
  1306. font-size: 1em;
  1307. font-weight: bold;
  1308. margin: 0px; }
  1309. .desklet {
  1310. color: #BAC3CF; }
  1311. .desklet:highlight {
  1312. background-color: rgba(252, 65, 56, 0.5); }
  1313. .desklet-with-borders {
  1314. border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
  1315. color: #BAC3CF;
  1316. padding: 12px;
  1317. padding-bottom: 16px; }
  1318. .desklet-with-borders:highlight {
  1319. background-color: rgba(252, 65, 56, 0.5); }
  1320. .desklet-with-borders-and-header {
  1321. border-image: url("common-assets/misc/desklet.svg") 9 9 9 9;
  1322. color: #BAC3CF;
  1323. border-radius: 0;
  1324. border-radius-topleft: 0;
  1325. border-radius-topright: 0;
  1326. padding: 12px;
  1327. padding-bottom: 17px; }
  1328. .desklet-with-borders-and-header:highlight {
  1329. background-color: rgba(252, 65, 56, 0.5); }
  1330. .desklet-header {
  1331. border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9;
  1332. color: #BAC3CF;
  1333. font-size: 1em;
  1334. padding: 12px;
  1335. padding-bottom: 6px; }
  1336. .desklet-drag-placeholder {
  1337. border: 2px solid #4481c0;
  1338. background-color: rgba(143, 188, 187, 0.3); }
  1339. .photoframe-box {
  1340. border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
  1341. color: #BAC3CF;
  1342. padding: 12px;
  1343. padding-bottom: 16px; }
  1344. /*FIXME*/
  1345. .workspace-osd {
  1346. /*color: red;*/
  1347. text-shadow: black 5px 5px 5px;
  1348. font-weight: bold;
  1349. font-size: 48pt; }
  1350. .notification-applet-padding {
  1351. padding: .5em 1em; }
  1352. .notification-applet-container {
  1353. max-height: 100px; }
  1354. .tile-preview, .tile-preview.snap,
  1355. .tile-hud, .tile-hud.snap {
  1356. background-color: rgba(143, 188, 187, 0.3);
  1357. border: 1px solid #4481c0; }
  1358. .xkcd-box {
  1359. padding: 6px;
  1360. border: 0px;
  1361. background-color: rgba(0, 0, 0, 0);
  1362. border-radius: 0px; }