cinnamon.css 59 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694
  1. /*
  2. * This file is part of adapta-gtk-theme
  3. *
  4. * Copyright (C) 2016-2018 Tista <tista.gma500@gmail.com>
  5. *
  6. * This program is free software; you can redistribute it and/or modify
  7. * it under the terms of the GNU General Public License as published by
  8. * the Free Software Foundation; either version 2 of the License, or
  9. * (at your option) any later version.
  10. */
  11. * {
  12. transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  13. transition-duration: 0.2s;
  14. }
  15. stage {
  16. font-size: 10pt;
  17. color: #EAEAEA;
  18. font-family: Roboto, Sans-Serif;
  19. font-weight: 400;
  20. }
  21. .label-shadow {
  22. color: transparent;
  23. }
  24. .menu #notification .notification-button,
  25. .menu #notification .notification-icon-button, .popup-menu #notification .notification-button,
  26. .popup-menu #notification .notification-icon-button {
  27. border-color: transparent;
  28. color: rgba(234, 234, 234, 0.87);
  29. background-color: transparent;
  30. box-shadow: 0 0 transparent;
  31. text-shadow: none;
  32. icon-shadow: none;
  33. min-height: 2em;
  34. padding: 4px 16px 4px;
  35. border-width: 2px;
  36. font-weight: 500;
  37. }
  38. .menu #notification .notification-button:focus,
  39. .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus,
  40. .popup-menu #notification .notification-icon-button:focus {
  41. color: #EAEAEA;
  42. box-shadow: 0 0 transparent;
  43. text-shadow: none;
  44. icon-shadow: none;
  45. }
  46. .menu #notification .notification-button:hover,
  47. .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover,
  48. .popup-menu #notification .notification-icon-button:hover {
  49. border-color: transparent;
  50. color: #EAEAEA;
  51. background-color: rgba(234, 234, 234, 0.12);
  52. box-shadow: 0 0 transparent;
  53. text-shadow: none;
  54. icon-shadow: none;
  55. }
  56. .menu #notification .notification-button:active,
  57. .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active,
  58. .popup-menu #notification .notification-icon-button:active {
  59. border-color: transparent;
  60. color: #FFFFFF;
  61. background-color: rgba(234, 234, 234, 0.25);
  62. box-shadow: 0 0 transparent;
  63. text-shadow: none;
  64. icon-shadow: none;
  65. }
  66. .menu #notification .notification-button:insensitive,
  67. .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive,
  68. .popup-menu #notification .notification-icon-button:insensitive {
  69. border-color: transparent;
  70. color: rgba(234, 234, 234, 0.2436);
  71. background-color: transparent;
  72. box-shadow: 0 0 transparent;
  73. text-shadow: none;
  74. icon-shadow: none;
  75. }
  76. .menu #notification .notification-button,
  77. .menu #notification .notification-icon-button, .popup-menu #notification .notification-button,
  78. .popup-menu #notification .notification-icon-button {
  79. border-radius: 2px;
  80. }
  81. .modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button {
  82. border-color: transparent;
  83. color: rgba(234, 234, 234, 0.87);
  84. background-color: transparent;
  85. box-shadow: 0 0 transparent;
  86. text-shadow: none;
  87. icon-shadow: none;
  88. min-height: 2.5em;
  89. padding: 6px 16px 6px;
  90. border-radius: 3px;
  91. }
  92. .modal-dialog-button-box .modal-dialog-button:focus, .notification-button:focus, .notification-icon-button:focus {
  93. color: #EAEAEA;
  94. box-shadow: 0 0 transparent;
  95. text-shadow: none;
  96. icon-shadow: none;
  97. }
  98. .modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover {
  99. border-color: transparent;
  100. color: #EAEAEA;
  101. background-color: rgba(234, 234, 234, 0.12);
  102. box-shadow: 0 0 transparent;
  103. text-shadow: none;
  104. icon-shadow: none;
  105. }
  106. .modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active {
  107. border-color: transparent;
  108. color: #FFFFFF;
  109. background-color: rgba(234, 234, 234, 0.25);
  110. box-shadow: 0 0 transparent;
  111. text-shadow: none;
  112. icon-shadow: none;
  113. }
  114. .modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive {
  115. border-color: transparent;
  116. color: rgba(234, 234, 234, 0.2436);
  117. background-color: transparent;
  118. box-shadow: 0 0 transparent;
  119. text-shadow: none;
  120. icon-shadow: none;
  121. }
  122. #menu-search-entry, .menu #notification StEntry, .popup-menu #notification StEntry {
  123. border-color: transparent;
  124. background-color: rgba(0, 0, 0, 0.01);
  125. box-shadow: inset 0 -1px rgba(234, 234, 234, 0.2);
  126. min-height: 1.2em;
  127. padding: 7px 8px 8px;
  128. border-radius: 0;
  129. border-width: 0;
  130. color: #EAEAEA;
  131. caret-size: 1px;
  132. transition: none;
  133. selection-background-color: #555555;
  134. selected-color: #FFFFFF;
  135. }
  136. #menu-search-entry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus {
  137. border-color: transparent;
  138. box-shadow: inset 0 -2px #555555;
  139. }
  140. #menu-search-entry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover {
  141. border-color: transparent;
  142. box-shadow: inset 0 -2px rgba(234, 234, 234, 0.2);
  143. }
  144. #menu-search-entry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive {
  145. border-color: transparent;
  146. color: rgba(234, 234, 234, 0.28);
  147. box-shadow: inset 0 -1px rgba(234, 234, 234, 0.056);
  148. }
  149. #menu-search-entry, .menu #notification StEntry, .popup-menu #notification StEntry, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive {
  150. background-color: rgba(0, 0, 0, 0.01);
  151. }
  152. #menu-search-entry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning {
  153. icon-size: 16px;
  154. padding: 0 2px;
  155. warning-color: #FF6D00;
  156. }
  157. .notification StEntry {
  158. border-color: transparent;
  159. background-color: rgba(0, 0, 0, 0.01);
  160. box-shadow: inset 0 -1px rgba(234, 234, 234, 0.2);
  161. min-height: 1.2em;
  162. padding: 7px 8px 8px;
  163. border-radius: 0;
  164. border-width: 0;
  165. color: #EAEAEA;
  166. caret-size: 1px;
  167. caret-color: #EAEAEA;
  168. selection-background-color: #555555;
  169. selected-color: #FFFFFF;
  170. }
  171. .notification StEntry:focus {
  172. border-color: transparent;
  173. background-color: rgba(0, 0, 0, 0.01);
  174. color: #FFFFFF;
  175. caret-color: #FFFFFF;
  176. box-shadow: inset 0 -2px #555555;
  177. }
  178. .notification StEntry:insensitive {
  179. border-color: transparent;
  180. background-color: rgba(0, 0, 0, 0.01);
  181. color: rgba(234, 234, 234, 0.28);
  182. box-shadow: inset 0 -1px rgba(234, 234, 234, 0.056);
  183. }
  184. StScrollView.vfade {
  185. -st-vfade-offset: 0;
  186. }
  187. StScrollView.hfade {
  188. -st-hfade-offset: 0;
  189. }
  190. StScrollBar {
  191. padding: 0;
  192. }
  193. StScrollView StScrollBar {
  194. min-width: 0.25em;
  195. min-height: 0.25em;
  196. }
  197. StScrollBar StBin#trough {
  198. margin: 0;
  199. border-radius: 6px;
  200. background-color: #303030;
  201. }
  202. StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {
  203. margin: 0;
  204. border-radius: 6px;
  205. background-color: rgba(234, 234, 234, 0.297);
  206. }
  207. StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {
  208. background-color: rgba(234, 234, 234, 0.4785);
  209. }
  210. StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {
  211. background-color: #eaeaea;
  212. }
  213. .separator {
  214. height: 1px;
  215. margin: 0;
  216. padding: 0;
  217. border-color: rgba(0, 0, 0, 0.15);
  218. border-bottom-width: 1px;
  219. border-bottom-style: solid;
  220. background-color: transparent;
  221. }
  222. .popup-slider-menu-item,
  223. .slider {
  224. height: 16px;
  225. min-width: 15em;
  226. border: 0 solid transparent;
  227. border-right-width: 3px;
  228. border-left-width: 3px;
  229. color: #555555;
  230. -slider-height: 2px;
  231. -slider-background-color: rgba(234, 234, 234, 0.2);
  232. -slider-border-color: transparent;
  233. -slider-active-background-color: #555555;
  234. -slider-active-border-color: transparent;
  235. -slider-border-width: 0;
  236. -slider-handle-radius: 8px;
  237. }
  238. .check-box CinnamonGenericContainer {
  239. spacing: 0.2em;
  240. min-height: 30px;
  241. padding-top: 2px;
  242. }
  243. .check-box StLabel {
  244. font-weight: 500;
  245. }
  246. .check-box StBin {
  247. width: 16px;
  248. height: 16px;
  249. background-image: url("assets/checkbox/checkbox-unchecked.svg");
  250. }
  251. .check-box:checked StBin {
  252. background-image: url("assets/checkbox/checkbox-checked.svg");
  253. }
  254. .radiobutton CinnamonGenericContainer {
  255. height: 26px;
  256. spacing: 0.2em;
  257. padding-top: 2px;
  258. }
  259. .radiobutton StLabel {
  260. font-size: 9pt;
  261. padding-top: 4px;
  262. }
  263. .radiobutton StBin {
  264. width: 16px;
  265. height: 16px;
  266. background-image: url("assets/checkbox/radiobutton-unchecked.svg");
  267. }
  268. .radiobutton:checked StBin {
  269. background-image: url("assets/checkbox/radiobutton-checked.svg");
  270. }
  271. .toggle-switch {
  272. width: 40px;
  273. height: 20px;
  274. background-size: contain;
  275. }
  276. .toggle-switch-us, .toggle-switch-intl {
  277. background-image: url("assets/switch/switch-off.svg");
  278. }
  279. .toggle-switch-us:checked, .toggle-switch-intl:checked {
  280. background-image: url("assets/switch/switch-on.svg");
  281. }
  282. .cinnamon-link {
  283. border-radius: 2px;
  284. color: #85adf0;
  285. text-decoration: underline;
  286. }
  287. .cinnamon-link:hover {
  288. color: #85adf0;
  289. background-color: rgba(133, 173, 240, 0.12);
  290. }
  291. .cinnamon-link:active {
  292. color: #85adf0;
  293. background-color: rgba(133, 173, 240, 0.25);
  294. }
  295. #Tooltip {
  296. font-size: 10pt;
  297. padding: 7px 8px 8px;
  298. border-radius: 2px;
  299. background-color: rgba(34, 34, 34, 0.9);
  300. color: #EAEAEA;
  301. box-shadow: 0 2.5px 4.5px rgba(0, 0, 0, 0.34);
  302. font-weight: 400;
  303. text-align: center;
  304. }
  305. .menu {
  306. padding: 0;
  307. background-color: #2c2c2c;
  308. color: rgba(234, 234, 234, 0.87);
  309. }
  310. .popup-menu,
  311. .menu {
  312. min-width: 0;
  313. padding: 0;
  314. border-image: url("assets/menu/menu.svg") 9 9 9 9;
  315. color: rgba(234, 234, 234, 0.87);
  316. }
  317. .popup-menu-arrow,
  318. .menu-arrow {
  319. icon-size: 16px;
  320. }
  321. .popup-menu .popup-sub-menu,
  322. .menu .popup-sub-menu {
  323. min-width: 0;
  324. border-image: url("assets/menu/submenu.svg") 8 8 2 2;
  325. background-gradient-direction: none;
  326. box-shadow: 0 0 transparent;
  327. }
  328. .popup-menu .popup-sub-menu StScrollBar,
  329. .menu .popup-sub-menu StScrollBar {
  330. padding: 4px;
  331. }
  332. .popup-menu .popup-sub-menu StScrollBar StBin#trough,
  333. .popup-menu .popup-sub-menu StScrollBar StBin#vhandle,
  334. .menu .popup-sub-menu StScrollBar StBin#trough,
  335. .menu .popup-sub-menu StScrollBar StBin#vhandle {
  336. border-width: 0;
  337. }
  338. .popup-menu .popup-menu-content,
  339. .menu .popup-menu-content {
  340. padding: 0.6em 2px 0.66em;
  341. }
  342. .popup-menu .popup-menu-item,
  343. .menu .popup-menu-item {
  344. padding: 0.4em 1.75em;
  345. spacing: 1em;
  346. border-width: 0 1px;
  347. color: rgba(234, 234, 234, 0.87);
  348. }
  349. .popup-menu .popup-menu-item:active,
  350. .menu .popup-menu-item:active {
  351. border-image: url("assets/menu/menu-hover.svg") 9 9 0 0;
  352. color: #EAEAEA;
  353. background-color: transparent;
  354. }
  355. .popup-menu .popup-menu-item:insensitive,
  356. .menu .popup-menu-item:insensitive {
  357. color: rgba(234, 234, 234, 0.28);
  358. background: none;
  359. }
  360. .popup-menu .popup-menu-item StLabel,
  361. .menu .popup-menu-item StLabel {
  362. max-width: 45em;
  363. }
  364. .popup-menu .popup-inactive-menu-item,
  365. .menu .popup-inactive-menu-item {
  366. color: rgba(234, 234, 234, 0.87);
  367. }
  368. .popup-menu .popup-inactive-menu-item:insensitive,
  369. .menu .popup-inactive-menu-item:insensitive {
  370. color: rgba(234, 234, 234, 0.28);
  371. }
  372. .popup-menu-icon,
  373. .menu-icon {
  374. icon-size: 16px;
  375. }
  376. .popup-menu-boxpointer {
  377. -arrow-border-radius: 0;
  378. -arrow-background-color: transparent;
  379. -arrow-border-width: 0;
  380. -arrow-border-color: transparent;
  381. -arrow-base: 0;
  382. -arrow-rise: 0;
  383. -arrow-box-shadow: 0 0 transparent;
  384. margin: 0.4em 0.5em 0.5em;
  385. border-radius: 2px;
  386. border-top: 1px solid #303030;
  387. background-color: #2c2c2c;
  388. box-shadow: 0 4.5px 5.5px rgba(0, 0, 0, 0.38);
  389. }
  390. .popup-combo-menu {
  391. padding: 1em;
  392. border: 1px solid rgba(0, 0, 0, 0.15);
  393. border-radius: 2px;
  394. color: #EAEAEA;
  395. background-color: rgba(34, 34, 34, 0.9);
  396. }
  397. .popup-combobox-item {
  398. spacing: 1em;
  399. }
  400. .popup-separator-menu-item {
  401. height: 1px;
  402. margin: 0;
  403. padding: 0;
  404. border-color: rgba(0, 0, 0, 0.15);
  405. border-bottom-width: 1px;
  406. border-bottom-style: solid;
  407. background-color: transparent;
  408. -gradient-start: transparent;
  409. -gradient-end: transparent;
  410. }
  411. .popup-alternating-menu-item:alternate {
  412. font-weight: 500;
  413. }
  414. .popup-device-menu-item {
  415. spacing: 0.5em;
  416. }
  417. .popup-subtitle-menu-item {
  418. font-weight: 500;
  419. }
  420. .nm-menu-item-icons {
  421. spacing: 0.5em;
  422. }
  423. #panel {
  424. font-size: 10pt;
  425. height: 28px;
  426. width: 32px;
  427. color: #EAEAEA;
  428. background-color: #222222;
  429. font-weight: 700;
  430. }
  431. #panel:highlight {
  432. background-color: rgba(85, 85, 85, 0.25);
  433. }
  434. #panelLeft,
  435. .panelLeft {
  436. spacing: 4px;
  437. }
  438. #panelLeft:dnd,
  439. .panelLeft:dnd {
  440. background-gradient-direction: vertical;
  441. background-gradient-start: rgba(221, 44, 0, 0.4);
  442. background-gradient-end: rgba(221, 44, 0, 0.4);
  443. }
  444. #panelLeft:ltr,
  445. .panelLeft:ltr {
  446. padding-right: 4px;
  447. }
  448. #panelLeft:rtl,
  449. .panelLeft:rtl {
  450. padding-left: 4px;
  451. }
  452. #panelLeft.vertical,
  453. .panelLeft.vertical {
  454. padding: 0;
  455. spacing: 0;
  456. }
  457. #panelRight:dnd,
  458. .panelRight:dnd {
  459. background-gradient-direction: vertical;
  460. background-gradient-start: rgba(66, 133, 244, 0.4);
  461. background-gradient-end: rgba(66, 133, 244, 0.4);
  462. }
  463. #panelRight:ltr,
  464. .panelRight:ltr {
  465. padding-left: 4px;
  466. spacing: 0;
  467. }
  468. #panelRight:rtl,
  469. .panelRight:rtl {
  470. padding-right: 4px;
  471. spacing: 0;
  472. }
  473. #panelRight.vertical,
  474. .panelRight.vertical {
  475. padding: 0;
  476. spacing: 0;
  477. }
  478. #panelCenter,
  479. .panelCenter {
  480. spacing: 4px;
  481. }
  482. #panelCenter:dnd,
  483. .panelCenter:dnd {
  484. background-gradient-direction: vertical;
  485. background-gradient-start: rgba(0, 200, 83, 0.4);
  486. background-gradient-end: rgba(0, 200, 83, 0.4);
  487. }
  488. #panelCenter.vertical,
  489. .panelCenter.vertical {
  490. padding: 0;
  491. spacing: 0;
  492. }
  493. .panel {
  494. padding: 0;
  495. }
  496. .panel-dummy {
  497. background-color: rgba(34, 34, 34, 0.4);
  498. }
  499. .panel-dummy:entered {
  500. background-color: rgba(85, 85, 85, 0.25);
  501. }
  502. .panel-status-button {
  503. height: 22px;
  504. -natural-hpadding: 3px;
  505. -minimum-hpadding: 3px;
  506. border-width: 0;
  507. font-weight: 700;
  508. color: #EAEAEA;
  509. }
  510. .panel-status-button:hover {
  511. color: #FFFFFF;
  512. }
  513. .panel-button {
  514. -natural-hpadding: 6px;
  515. -minimum-hpadding: 3px;
  516. color: #EAEAEA;
  517. font-weight: 700;
  518. transition-duration: 0.2s;
  519. }
  520. .panel-button:hover, .panel-button:active {
  521. color: #FFFFFF;
  522. background-color: rgba(0, 0, 0, 0.01);
  523. }
  524. .panel-top .panel-button:hover,
  525. .panel-top .panel-status-button:hover {
  526. box-shadow: inset 0 2px 0 rgba(234, 234, 234, 0.2);
  527. }
  528. .panel-top .panel-button:active,
  529. .panel-top .panel-status-button:active {
  530. box-shadow: inset 0 2px 0 #555555;
  531. }
  532. .panel-bottom .panel-button:hover,
  533. .panel-bottom .panel-status-button:hover {
  534. box-shadow: inset 0 -2px 0 rgba(234, 234, 234, 0.2);
  535. }
  536. .panel-bottom .panel-button:active,
  537. .panel-bottom .panel-status-button:active {
  538. box-shadow: inset 0 -2px 0 #555555;
  539. }
  540. .panel-left .panel-button,
  541. .panel-left .panel-status-button {
  542. -natural-hpadding: 0;
  543. -minimum-hpadding: 0;
  544. -natural-vpadding: 2px;
  545. -minimum-vpadding: 2px;
  546. }
  547. .panel-left .panel-button:hover,
  548. .panel-left .panel-status-button:hover {
  549. box-shadow: inset 2px 0 0 rgba(234, 234, 234, 0.2);
  550. }
  551. .panel-left .panel-button:active,
  552. .panel-left .panel-status-button:active {
  553. box-shadow: inset 2px 0 0 #555555;
  554. }
  555. .panel-right .panel-button,
  556. .panel-right .panel-status-button {
  557. -natural-hpadding: 0;
  558. -minimum-hpadding: 0;
  559. -natural-vpadding: 2px;
  560. -minimum-vpadding: 2px;
  561. }
  562. .panel-right .panel-button:hover,
  563. .panel-right .panel-status-button:hover {
  564. box-shadow: inset -2px 0 0 rgba(234, 234, 234, 0.2);
  565. }
  566. .panel-right .panel-button:active,
  567. .panel-right .panel-status-button:active {
  568. box-shadow: inset -2px 0 0 #555555;
  569. }
  570. .panel StIcon {
  571. icon-size: 16px;
  572. }
  573. .panel-corner, .panel-corner:active, .panel-corner:overview, .panel-corner:focus {
  574. -panel-corner-radius: 0;
  575. -panel-corner-background-color: #222222;
  576. -panel-corner-inner-border-width: 0;
  577. -panel-corner-inner-border-color: transparent;
  578. -panel-corner-outer-border-width: 0;
  579. -panel-corner-outer-border-color: transparent;
  580. }
  581. .system-status-icon {
  582. icon-size: 16px;
  583. margin: 0;
  584. spacing: 0;
  585. padding-left: 0;
  586. padding-right: 0;
  587. }
  588. .system-status-icon.warning {
  589. color: #FF6D00;
  590. }
  591. .system-status-icon.error {
  592. color: #DD2C00;
  593. }
  594. #overview {
  595. spacing: 12px;
  596. }
  597. .window-caption {
  598. -cinnamon-caption-spacing: 12px;
  599. spacing: 25px;
  600. padding: 7px 8px 8px;
  601. border-radius: 2px;
  602. color: #EAEAEA;
  603. background-color: rgba(34, 34, 34, 0.9);
  604. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.28);
  605. }
  606. #selected.window-caption {
  607. spacing: 25px;
  608. color: #FFFFFF;
  609. background-color: #555555;
  610. box-shadow: 0 2.5px 4.5px rgba(0, 0, 0, 0.34);
  611. }
  612. .workspace-controls {
  613. visible-height: 32px;
  614. }
  615. .workspace-thumbnails {
  616. spacing: 32px;
  617. }
  618. .workspace-thumbnails-background, .workspace-thumbnails-background:rtl {
  619. padding: 8px;
  620. }
  621. .workspace-thumbnail-indicator {
  622. outline: 0 none transparent;
  623. border: 2px solid #555555;
  624. }
  625. .workspace-add-button {
  626. height: 200px;
  627. width: 35px;
  628. background-image: url("assets/misc/add-workspace.svg");
  629. transition-duration: 0.2s;
  630. }
  631. .workspace-add-button:hover {
  632. background-image: url("assets/misc/add-workspace-hover.svg");
  633. transition-duration: 0.2s;
  634. }
  635. .workspace-add-button:active {
  636. background-image: url("assets/misc/add-workspace-active.svg");
  637. transition-duration: 0.2s;
  638. }
  639. .workspace-overview-background-shade {
  640. background-color: rgba(0, 0, 0, 0.54);
  641. }
  642. .workspace-close-button,
  643. .window-close {
  644. height: 36px;
  645. width: 36px;
  646. -cinnamon-close-overlap: 24px;
  647. background-image: url("assets/misc/close.svg");
  648. background-size: 36px;
  649. }
  650. .workspace-close-button:hover,
  651. .window-close:hover {
  652. height: 36px;
  653. width: 36px;
  654. background-image: url("assets/misc/close-hover.svg");
  655. background-size: 36px;
  656. }
  657. .workspace-close-button:active,
  658. .window-close:active {
  659. height: 36px;
  660. width: 36px;
  661. background-image: url("assets/misc/close-active.svg");
  662. background-size: 36px;
  663. }
  664. .window-close-area {
  665. width: 400px;
  666. height: 120px;
  667. background-image: url("assets/misc/trash-icon.svg");
  668. }
  669. .overview-icon {
  670. padding: 9px;
  671. border: none;
  672. border-radius: 2px;
  673. color: #EAEAEA;
  674. transition-duration: 0.2s;
  675. text-align: center;
  676. }
  677. .overview-icon StLabel {
  678. padding-top: 6px;
  679. }
  680. #LookingGlassDialog {
  681. spacing: 4px;
  682. padding: 6px;
  683. border: none;
  684. border-radius: 2px;
  685. background-color: rgba(34, 34, 34, 0.9);
  686. color: #EAEAEA;
  687. box-shadow: 0 10px 14px rgba(0, 0, 0, 0.44);
  688. }
  689. .calendar {
  690. padding: 0.4em 1.75em;
  691. spacing-rows: 0;
  692. spacing-columns: 0;
  693. }
  694. .calendar-month-label {
  695. font-size: 8pt;
  696. margin: 0 2px;
  697. padding-top: 2px;
  698. color: #EAEAEA;
  699. font-weight: 400;
  700. }
  701. .calendar-change-month-back, .calendar-change-month-forward {
  702. font-size: 8pt;
  703. width: 16px;
  704. height: 16px;
  705. margin: 0;
  706. padding: 0;
  707. border-radius: 100px;
  708. }
  709. .calendar-change-month-back:focus, .calendar-change-month-back:hover, .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {
  710. background-color: rgba(234, 234, 234, 0.12);
  711. }
  712. .calendar-change-month-back:active, .calendar-change-month-forward:active {
  713. background-color: rgba(234, 234, 234, 0.25);
  714. }
  715. .calendar-change-month-back {
  716. background-image: url("assets/misc/calendar-arrow-left.svg");
  717. }
  718. .calendar-change-month-back:rtl {
  719. background-image: url("assets/misc/calendar-arrow-right.svg");
  720. }
  721. .calendar-change-month-forward {
  722. background-image: url("assets/misc/calendar-arrow-right.svg");
  723. }
  724. .calendar-change-month-forward:rtl {
  725. background-image: url("assets/misc/calendar-arrow-left.svg");
  726. }
  727. .datemenu-date-label {
  728. font-size: 8pt;
  729. padding: 0.4em 1.75em;
  730. border-radius: 2px;
  731. color: #EAEAEA;
  732. font-weight: 700;
  733. text-align: center;
  734. }
  735. .calendar-day {
  736. border-width: 0;
  737. color: #EAEAEA;
  738. }
  739. .calendar-day-base {
  740. font-size: 8pt;
  741. width: 25px;
  742. height: 25px;
  743. padding: 0;
  744. margin: 2px;
  745. border-radius: 25px;
  746. text-align: center;
  747. }
  748. .calendar-day-heading {
  749. font-size: 7pt;
  750. width: 25px;
  751. height: 20px;
  752. margin-top: 2px;
  753. padding: 5px 0 0;
  754. background-color: transparent;
  755. color: rgba(234, 234, 234, 0.54);
  756. font-weight: 700;
  757. text-align: center;
  758. }
  759. .calendar-day-top {
  760. border-top-width: 0;
  761. }
  762. .calendar-day-left {
  763. border-left-width: 0;
  764. }
  765. .calendar-day-with-events {
  766. background-image: none;
  767. color: #85adf0;
  768. font-weight: 400;
  769. text-decoration: underline;
  770. }
  771. .calendar-week-number {
  772. width: 25px;
  773. height: 20px;
  774. margin: 2px;
  775. padding: 5px 0 0;
  776. background-color: transparent;
  777. color: rgba(234, 234, 234, 0.54);
  778. font-weight: 700;
  779. font-size: inherit;
  780. text-align: center;
  781. }
  782. .calendar-nonwork-day {
  783. color: rgba(234, 234, 234, 0.87);
  784. background-color: transparent;
  785. }
  786. .calendar-today {
  787. border-width: 0;
  788. color: #FFFFFF;
  789. background-color: #555555;
  790. font-weight: 700;
  791. }
  792. .calendar-other-month-day {
  793. color: rgba(234, 234, 234, 0.297);
  794. }
  795. #notification {
  796. width: 34em;
  797. spacing-rows: 10px;
  798. spacing-columns: 10px;
  799. margin-from-right-edge-of-screen: 20px;
  800. padding: 13px;
  801. border-radius: 2px;
  802. border-image: url("assets/misc/osd.svg") 9 9 9 9;
  803. color: #EAEAEA;
  804. }
  805. .menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification {
  806. border-image: url("assets/misc/message.svg") 9 9 9 9;
  807. color: #EAEAEA;
  808. }
  809. .menu #notification .notification-button,
  810. .menu #notification .notification-icon-button, .popup-menu #notification .notification-button,
  811. .popup-menu #notification .notification-icon-button {
  812. padding: 5px;
  813. }
  814. #notification.multi-line-notification {
  815. padding-bottom: 13px;
  816. color: #EAEAEA;
  817. }
  818. #notification-scrollview {
  819. max-height: 10em;
  820. }
  821. #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {
  822. height: 1em;
  823. }
  824. #notification-scrollview:ltr > StScrollBar {
  825. padding-left: 6px;
  826. }
  827. #notification-scrollview:rtl > StScrollBar {
  828. padding-right: 6px;
  829. }
  830. #notification-body {
  831. spacing: 5px;
  832. }
  833. #notification-actions {
  834. spacing: 10px;
  835. }
  836. .notification-with-image {
  837. min-height: 159px;
  838. color: #EAEAEA;
  839. }
  840. .notification-button, .notification-icon-button {
  841. padding: 5px;
  842. }
  843. .notification-icon-button > StIcon {
  844. icon-size: 36px;
  845. }
  846. #altTabPopup {
  847. padding: 8px;
  848. spacing: 16px;
  849. }
  850. .switcher-list {
  851. padding: 20px;
  852. border: none;
  853. border-image: url("assets/misc/osd.svg") 9 9 9 9;
  854. border-radius: 2px;
  855. color: #EAEAEA;
  856. background: none;
  857. }
  858. .switcher-list > StBoxLayout {
  859. padding: 4px;
  860. }
  861. .switcher-list-item-container {
  862. spacing: 8px;
  863. }
  864. .switcher-list .item-box {
  865. padding: 8px;
  866. border-radius: 2px;
  867. }
  868. .switcher-list .item-box:outlined {
  869. padding: 6px;
  870. border: 2px solid rgba(234, 234, 234, 0.2);
  871. }
  872. .switcher-list .item-box:selected {
  873. background-color: rgba(85, 85, 85, 0.25);
  874. color: #919191;
  875. }
  876. .switcher-list .thumbnail {
  877. width: 256px;
  878. }
  879. .switcher-list .thumbnail-box {
  880. padding: 2px;
  881. spacing: 4px;
  882. }
  883. .switcher-list .separator {
  884. width: 1px;
  885. background: rgba(0, 0, 0, 0.15);
  886. }
  887. .switcher-arrow {
  888. border-color: transparent;
  889. color: #EAEAEA;
  890. }
  891. .thumbnail-scroll-gradient-left {
  892. width: 60px;
  893. border-radius: 24px;
  894. border-radius-topright: 0;
  895. border-radius-bottomright: 0;
  896. background-color: transparent;
  897. }
  898. .thumbnail-scroll-gradient-right {
  899. width: 60px;
  900. border-radius: 24px;
  901. border-radius-topleft: 0;
  902. border-radius-bottomleft: 0;
  903. background-color: transparent;
  904. }
  905. .ripple-box {
  906. width: 104px;
  907. height: 104px;
  908. background-image: url("assets/misc/corner-ripple.svg");
  909. background-size: contain;
  910. }
  911. .ripple-box:rtl {
  912. background-image: url("assets/misc/corner-ripple.svg");
  913. }
  914. .modal-dialog {
  915. padding: 0 5px 6px 5px;
  916. border: none;
  917. border-radius: 2px;
  918. color: #EAEAEA;
  919. background-color: rgba(34, 34, 34, 0.9);
  920. box-shadow: 0 10px 14px rgba(0, 0, 0, 0.44);
  921. }
  922. .modal-dialog > StBoxLayout:first-child {
  923. padding: 20px 10px 10px 10px;
  924. }
  925. .modal-dialog-button-box {
  926. spacing: 0;
  927. margin: 0;
  928. padding: 14px 10px;
  929. border: none;
  930. background: none;
  931. }
  932. .modal-dialog-button-box .modal-dialog-button {
  933. height: 30px;
  934. padding-top: 0;
  935. padding-bottom: 0;
  936. color: rgba(145, 145, 145, 0.87);
  937. font-weight: 700;
  938. }
  939. .modal-dialog-button-box .modal-dialog-button:hover {
  940. color: #919191;
  941. background-color: rgba(85, 85, 85, 0.12);
  942. }
  943. .modal-dialog-button-box .modal-dialog-button:focus {
  944. color: #919191;
  945. }
  946. .modal-dialog-button-box .modal-dialog-button:active {
  947. color: #919191;
  948. background-color: rgba(85, 85, 85, 0.25);
  949. box-shadow: 0 0 transparent;
  950. }
  951. .modal-dialog-button-box .modal-dialog-button:disabled {
  952. color: rgba(234, 234, 234, 0.54);
  953. }
  954. .run-dialog {
  955. padding: 0 15px 10px 15px;
  956. border-image: url("assets/misc/osd.svg") 9 9 9 9;
  957. }
  958. .run-dialog > * {
  959. padding: 0;
  960. }
  961. .run-dialog-label {
  962. font-size: 9pt;
  963. padding-bottom: 0;
  964. color: rgba(234, 234, 234, 0.54);
  965. font-weight: 400;
  966. }
  967. .run-dialog-error-label {
  968. color: #DD2C00;
  969. }
  970. .run-dialog-error-box {
  971. font-size: 9pt;
  972. padding-top: 15px;
  973. spacing: 5px;
  974. color: #DD2C00;
  975. }
  976. .run-dialog-completion-box {
  977. font-size: 10pt;
  978. padding-left: 15px;
  979. }
  980. .run-dialog-entry {
  981. border-color: transparent;
  982. background-color: rgba(0, 0, 0, 0.01);
  983. box-shadow: inset 0 -1px rgba(234, 234, 234, 0.2);
  984. width: 28em;
  985. padding: 7px;
  986. border-radius: 0;
  987. color: #EAEAEA;
  988. caret-color: #EAEAEA;
  989. selected-color: #FFFFFF;
  990. selection-background-color: #555555;
  991. }
  992. .run-dialog-entry:focus {
  993. border-color: transparent;
  994. background-color: rgba(0, 0, 0, 0.01);
  995. color: #FFFFFF;
  996. caret-color: #FFFFFF;
  997. box-shadow: inset 0 -2px #555555;
  998. }
  999. .run-dialog .modal-dialog-button-box {
  1000. border: none;
  1001. background: none;
  1002. background-gradient-direction: none;
  1003. box-shadow: 0 0 transparent;
  1004. }
  1005. .cinnamon-mount-operation-icon {
  1006. icon-size: 48px;
  1007. }
  1008. .mount-password-reask {
  1009. color: #FF6D00;
  1010. }
  1011. .show-processes-dialog,
  1012. .mount-question-dialog {
  1013. spacing: 24px;
  1014. }
  1015. .show-processes-dialog-subject,
  1016. .mount-question-dialog-subject {
  1017. padding-top: 10px;
  1018. padding-bottom: 6px;
  1019. }
  1020. .show-processes-dialog-subject:ltr,
  1021. .mount-question-dialog-subject:ltr {
  1022. padding-left: 17px;
  1023. }
  1024. .show-processes-dialog-subject:rtl,
  1025. .mount-question-dialog-subject:rtl {
  1026. padding-right: 17px;
  1027. }
  1028. .show-processes-dialog-description,
  1029. .mount-question-dialog-description {
  1030. width: 28em;
  1031. }
  1032. .show-processes-dialog-description:ltr,
  1033. .mount-question-dialog-description:ltr {
  1034. padding-left: 17px;
  1035. }
  1036. .show-processes-dialog-description:rtl,
  1037. .mount-question-dialog-description:rtl {
  1038. padding-right: 17px;
  1039. }
  1040. .show-processes-dialog-app-list {
  1041. max-height: 200px;
  1042. padding-top: 24px;
  1043. }
  1044. .show-processes-dialog-app-list:ltr {
  1045. padding-left: 49px;
  1046. padding-right: 32px;
  1047. }
  1048. .show-processes-dialog-app-list:rtl {
  1049. padding-right: 49px;
  1050. padding-left: 32px;
  1051. }
  1052. .show-processes-dialog-app-list-item {
  1053. color: rgba(234, 234, 234, 0.87);
  1054. }
  1055. .show-processes-dialog-app-list-item:hover {
  1056. color: #FFFFFF;
  1057. }
  1058. .show-processes-dialog-app-list-item:ltr {
  1059. padding-right: 1em;
  1060. }
  1061. .show-processes-dialog-app-list-item:rtl {
  1062. padding-left: 1em;
  1063. }
  1064. .show-processes-dialog-app-list-item-icon:ltr {
  1065. padding-right: 17px;
  1066. }
  1067. .show-processes-dialog-app-list-item-icon:rtl {
  1068. padding-left: 17px;
  1069. }
  1070. .show-processes-dialog-app-list-item-name {
  1071. font-size: 11pt;
  1072. }
  1073. .magnifier-zoom-region {
  1074. border: 2px solid #555555;
  1075. }
  1076. .magnifier-zoom-region.full-screen {
  1077. border-width: 0;
  1078. }
  1079. #keyboard {
  1080. border-width: 0;
  1081. background-color: rgba(34, 34, 34, 0.54);
  1082. }
  1083. .keyboard-layout {
  1084. spacing: 3.999;
  1085. padding: 3.999;
  1086. }
  1087. .keyboard-row {
  1088. spacing: 3.999;
  1089. }
  1090. .keyboard-key {
  1091. min-height: 26.66;
  1092. min-width: 26.66;
  1093. border-radius: 2px;
  1094. border: none;
  1095. background-color: #222222;
  1096. color: rgba(234, 234, 234, 0.87);
  1097. box-shadow: 0 0 transparent;
  1098. text-shadow: none;
  1099. icon-shadow: none;
  1100. font-size: 26.66;
  1101. font-weight: 700;
  1102. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  1103. }
  1104. .keyboard-key:focus, .keyboard-key:hover, .keyboard-key:checked {
  1105. color: #EAEAEA;
  1106. background-color: #3a3a3a;
  1107. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  1108. }
  1109. .keyboard-key:active {
  1110. color: #EAEAEA;
  1111. background-color: #545454;
  1112. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  1113. }
  1114. .keyboard-key:grayed {
  1115. color: rgba(234, 234, 234, 0.54);
  1116. background-color: #222222;
  1117. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  1118. }
  1119. .keyboard-subkeys {
  1120. padding: 0;
  1121. border-radius: 2px;
  1122. -arrow-border-radius: 0;
  1123. -arrow-background-color: transparent;
  1124. -arrow-border-width: 0;
  1125. -arrow-border-color: transparent;
  1126. -arrow-base: 0;
  1127. -arrow-rise: 0;
  1128. -boxpointer-gap: 3.999;
  1129. background-color: #4CAF50;
  1130. color: #FFFFFF;
  1131. box-shadow: 0 2.5px 4.5px rgba(0, 0, 0, 0.34);
  1132. }
  1133. .menu-favorites-box {
  1134. padding: 7px;
  1135. border-radius: 0;
  1136. border: 0 solid rgba(0, 0, 0, 0.15);
  1137. background-color: transparent;
  1138. }
  1139. .menu-favorites-box:ltr {
  1140. border-right-width: 1px;
  1141. }
  1142. .menu-favorites-box:rtl {
  1143. border-left-width: 1px;
  1144. }
  1145. .menu-favorites-box .popup-menu-item {
  1146. padding: 10px;
  1147. }
  1148. .menu-favorites-button {
  1149. padding: 10px;
  1150. }
  1151. .menu-favorites-button:hover {
  1152. border-color: transparent;
  1153. color: #EAEAEA;
  1154. background-color: rgba(234, 234, 234, 0.12);
  1155. box-shadow: 0 0 transparent;
  1156. text-shadow: none;
  1157. icon-shadow: none;
  1158. }
  1159. .menu-places-box {
  1160. padding: 7px;
  1161. }
  1162. .menu-places-button {
  1163. padding: 10px;
  1164. }
  1165. .menu-categories-box {
  1166. padding: 7px 7px 0 7px;
  1167. border: 0 solid rgba(0, 0, 0, 0.15);
  1168. }
  1169. .menu-categories-box:ltr {
  1170. border-right-width: 1px;
  1171. }
  1172. .menu-categories-box:rtl {
  1173. border-left-width: 1px;
  1174. }
  1175. .menu-applications-inner-box, .menu-applications-outer-box {
  1176. padding: 7px 7px 0 7px;
  1177. }
  1178. .menu-application-button {
  1179. padding: 0 7px;
  1180. border: 1px solid transparent;
  1181. color: rgba(234, 234, 234, 0.87);
  1182. }
  1183. .menu-application-button:highlighted {
  1184. font-weight: 700;
  1185. }
  1186. .menu-application-button-selected {
  1187. border-color: transparent;
  1188. color: #EAEAEA;
  1189. background-color: rgba(234, 234, 234, 0.12);
  1190. box-shadow: 0 0 transparent;
  1191. text-shadow: none;
  1192. icon-shadow: none;
  1193. padding: 0 7px;
  1194. border: 1px solid transparent;
  1195. }
  1196. .menu-application-button-selected:highlighted {
  1197. font-weight: 700;
  1198. }
  1199. .menu-application-button-label:ltr {
  1200. padding: 6px 0 7px 5px;
  1201. }
  1202. .menu-application-button-label:rtl {
  1203. padding: 6px 5px 7px 0;
  1204. }
  1205. .menu StScrollView.menu-application-button {
  1206. padding: 0;
  1207. border-radius: 2px;
  1208. border: 1px solid rgba(0, 0, 0, 0.15);
  1209. background-color: #303030;
  1210. }
  1211. .menu StScrollView.menu-application-button .popup-menu-item {
  1212. padding: 0;
  1213. spacing: 0;
  1214. }
  1215. .menu StScrollView.menu-application-button .popup-menu-item:ltr {
  1216. padding-left: 7px;
  1217. }
  1218. .menu StScrollView.menu-application-button .popup-menu-item:rtl {
  1219. padding-right: 7px;
  1220. }
  1221. .menu StScrollView.menu-application-button .popup-menu-item:active {
  1222. border-image: none;
  1223. background-color: rgba(234, 234, 234, 0.12);
  1224. }
  1225. .menu StScrollView.menu-application-button .popup-menu-item StIcon {
  1226. min-width: 22px;
  1227. }
  1228. .menu StScrollView.menu-application-button .popup-menu-item StLabel:ltr {
  1229. padding: 6px 0 7px 5px;
  1230. }
  1231. .menu StScrollView.menu-application-button .popup-menu-item StLabel:rtl {
  1232. padding: 6px 5px 7px 0;
  1233. }
  1234. .menu-category-button {
  1235. padding: 0 7px;
  1236. border: 1px solid transparent;
  1237. color: rgba(234, 234, 234, 0.87);
  1238. }
  1239. .menu-category-button-hover, .menu-category-button-selected {
  1240. padding: 0 7px;
  1241. border-radius: 2px;
  1242. border: 1px solid transparent;
  1243. background-color: #555555;
  1244. color: #FFFFFF;
  1245. }
  1246. .menu-category-button-greyed {
  1247. padding: 0 7px;
  1248. border: 1px solid transparent;
  1249. color: rgba(234, 234, 234, 0.28);
  1250. }
  1251. .menu-category-button-label:ltr {
  1252. padding: 6px 0 7px 5px;
  1253. }
  1254. .menu-category-button-label:rtl {
  1255. padding: 6px 5px 7px 0;
  1256. }
  1257. .menu-selected-app-box {
  1258. margin-bottom: 1.06em;
  1259. padding: 0 30px;
  1260. text-align: right;
  1261. }
  1262. .menu-selected-app-title {
  1263. font-size: 9pt;
  1264. margin-top: 0.4em;
  1265. color: rgba(234, 234, 234, 0.87);
  1266. font-weight: 700;
  1267. }
  1268. .menu-selected-app-description {
  1269. font-size: 9pt;
  1270. max-width: 150px;
  1271. color: rgba(234, 234, 234, 0.54);
  1272. }
  1273. .menu-search-box {
  1274. margin-bottom: 7px;
  1275. }
  1276. .menu-search-box:ltr {
  1277. padding-left: 30px;
  1278. }
  1279. .menu-search-box:rtl {
  1280. padding-right: 30px;
  1281. }
  1282. #menu-search-entry {
  1283. width: 24em;
  1284. caret-color: #EAEAEA;
  1285. font-weight: 500;
  1286. }
  1287. .menu-search-entry-icon {
  1288. icon-size: 16px;
  1289. color: #EAEAEA;
  1290. }
  1291. .info-osd {
  1292. spacing: 1em;
  1293. padding: 16px;
  1294. border-image: url("assets/misc/osd.svg") 9 9 9 9;
  1295. color: #EAEAEA;
  1296. text-align: center;
  1297. font-weight: 700;
  1298. }
  1299. .osd-window {
  1300. min-width: 64px;
  1301. min-height: 64px;
  1302. spacing: 1em;
  1303. padding: 20px;
  1304. margin: 32px;
  1305. border: none;
  1306. border-radius: 5px;
  1307. border-image: url("assets/misc/osd.svg") 9 9 9 9;
  1308. color: #EAEAEA;
  1309. background: none;
  1310. font-weight: 700;
  1311. text-align: center;
  1312. }
  1313. .osd-window .osd-monitor-label {
  1314. font-size: 30pt;
  1315. }
  1316. .osd-window .level {
  1317. height: 3px;
  1318. padding: 0;
  1319. border-radius: 0;
  1320. background-color: rgba(234, 234, 234, 0.2);
  1321. color: #00C853;
  1322. }
  1323. .osd-window .level-bar {
  1324. border-radius: 0;
  1325. background-color: #00C853;
  1326. }
  1327. .window-list-box {
  1328. spacing: 2px;
  1329. padding-left: 10px;
  1330. }
  1331. .panel-bottom .window-list-box, .panel-top .window-list-box {
  1332. padding-top: 2px;
  1333. padding-bottom: 2px;
  1334. }
  1335. .window-list-box.vertical {
  1336. spacing: 2px;
  1337. padding: 10px 0;
  1338. }
  1339. .window-list-box.vertical #appMenuIcon {
  1340. padding-top: 2px;
  1341. }
  1342. .window-list-box:highlight {
  1343. background-color: rgba(85, 85, 85, 0.25);
  1344. }
  1345. .window-list-item-box {
  1346. border: 0 none transparent;
  1347. border-image: none;
  1348. background-image: none;
  1349. background-color: rgba(0, 0, 0, 0.01);
  1350. color: #EAEAEA;
  1351. box-shadow: 0 0 transparent;
  1352. font-weight: 400;
  1353. }
  1354. .window-list-item-box:hover {
  1355. color: #FFFFFF;
  1356. }
  1357. .panel-top .window-list-item-box:hover {
  1358. box-shadow: inset 0 2px rgba(234, 234, 234, 0.2);
  1359. }
  1360. .panel-bottom .window-list-item-box:hover {
  1361. box-shadow: inset 0 -2px rgba(234, 234, 234, 0.2);
  1362. }
  1363. .panel-left .window-list-item-box:hover {
  1364. box-shadow: inset 2px 0 rgba(234, 234, 234, 0.2);
  1365. }
  1366. .panel-right .window-list-item-box:hover {
  1367. box-shadow: inset -2px 0 rgba(234, 234, 234, 0.2);
  1368. }
  1369. .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 {
  1370. color: #FFFFFF;
  1371. }
  1372. .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 {
  1373. box-shadow: inset 0 2px #555555;
  1374. }
  1375. .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 {
  1376. box-shadow: inset 0 -2px #555555;
  1377. }
  1378. .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 {
  1379. box-shadow: inset 2px 0 #555555;
  1380. }
  1381. .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 {
  1382. box-shadow: inset -2px 0 #555555;
  1383. }
  1384. .panel-top .window-list-item-box StIcon, .panel-bottom .window-list-item-box StIcon, .panel-top .window-list-item-box StBin, .panel-bottom .window-list-item-box StBin {
  1385. padding: 2px;
  1386. }
  1387. .window-list-item-box.vertical StIcon, .window-list-item-box.vertical StBin {
  1388. padding: 0;
  1389. }
  1390. .window-list-item-box StLabel {
  1391. font-weight: 400;
  1392. }
  1393. .panel-top .window-list-item-box StLabel:ltr, .panel-bottom .window-list-item-box StLabel:ltr {
  1394. padding: 0 4px 0 0;
  1395. }
  1396. .panel-top .window-list-item-box StLabel:rtl, .panel-bottom .window-list-item-box StLabel:rtl {
  1397. padding: 0 0 0 4px;
  1398. }
  1399. .window-list-item-box:progress,
  1400. .window-list-item-box .progress {
  1401. background-gradient-start: rgba(85, 85, 85, 0.25);
  1402. background-gradient-end: rgba(85, 85, 85, 0.25);
  1403. }
  1404. .window-list-item-demands-attention {
  1405. background-gradient-start: rgba(85, 85, 85, 0.25);
  1406. background-gradient-end: rgba(85, 85, 85, 0.25);
  1407. color: #FFFFFF;
  1408. }
  1409. .panel-top .window-list-item-demands-attention {
  1410. box-shadow: inset 0 2px #555555;
  1411. }
  1412. .panel-bottom .window-list-item-demands-attention {
  1413. box-shadow: inset 0 -2px #555555;
  1414. }
  1415. .panel-left .window-list-item-demands-attention {
  1416. box-shadow: inset 2px 0 #555555;
  1417. }
  1418. .panel-right .window-list-item-demands-attention {
  1419. box-shadow: inset -2px 0 #555555;
  1420. }
  1421. .window-list-preview {
  1422. padding: 12px;
  1423. spacing: 8px;
  1424. border: none;
  1425. border-image: url("assets/misc/osd.svg") 9 9 9 9;
  1426. border-radius: 2px;
  1427. color: #EAEAEA;
  1428. background: none;
  1429. }
  1430. .grouped-window-list-thumbnail-label {
  1431. padding-left: 4px;
  1432. }
  1433. .grouped-window-list-thumbnail-alert {
  1434. background-color: rgba(221, 44, 0, 0.5);
  1435. }
  1436. .grouped-window-list-thumbnail-menu .item-box {
  1437. padding: 6px;
  1438. border-radius: 2px;
  1439. spacing: 4px;
  1440. }
  1441. .grouped-window-list-thumbnail-menu .item-box:outlined {
  1442. padding: 2px;
  1443. border: 2px solid #555555;
  1444. }
  1445. .grouped-window-list-thumbnail-menu .item-box:selected {
  1446. background-color: rgba(255, 255, 255, 0.33);
  1447. }
  1448. .grouped-window-list-thumbnail-menu .thumbnail {
  1449. width: 256px;
  1450. }
  1451. .grouped-window-list-thumbnail-menu .separator {
  1452. width: 1px;
  1453. background-color: rgba(234, 234, 234, 0.33);
  1454. }
  1455. .grouped-window-list-number-label {
  1456. z-index: 99;
  1457. text-shadow: none;
  1458. font-size: 10px;
  1459. color: #FFFFFF;
  1460. padding: 0;
  1461. }
  1462. .grouped-window-list-button-label {
  1463. padding-left: 4px;
  1464. }
  1465. .grouped-window-list-badge {
  1466. border-radius: 256px;
  1467. background-color: #555555;
  1468. }
  1469. .grouped-window-list-item-box {
  1470. border: 0 none transparent;
  1471. border-image: none;
  1472. background-image: none;
  1473. background-color: rgba(0, 0, 0, 0.01);
  1474. color: #EAEAEA;
  1475. box-shadow: 0 0 transparent;
  1476. font-weight: 400;
  1477. }
  1478. .grouped-window-list-item-box:hover {
  1479. color: #FFFFFF;
  1480. }
  1481. .panel-top .grouped-window-list-item-box:hover {
  1482. box-shadow: inset 0 2px rgba(234, 234, 234, 0.2);
  1483. }
  1484. .panel-bottom .grouped-window-list-item-box:hover {
  1485. box-shadow: inset 0 -2px rgba(234, 234, 234, 0.2);
  1486. }
  1487. .panel-left .grouped-window-list-item-box:hover {
  1488. box-shadow: inset 2px 0 rgba(234, 234, 234, 0.2);
  1489. }
  1490. .panel-right .grouped-window-list-item-box:hover {
  1491. box-shadow: inset -2px 0 rgba(234, 234, 234, 0.2);
  1492. }
  1493. .grouped-window-list-item-box:active, .grouped-window-list-item-box:active:hover, .grouped-window-list-item-box:checked, .grouped-window-list-item-box:checked:hover {
  1494. color: #FFFFFF;
  1495. }
  1496. .panel-top .grouped-window-list-item-box:active, .panel-top .grouped-window-list-item-box:active:hover, .panel-top .grouped-window-list-item-box:checked, .panel-top .grouped-window-list-item-box:checked:hover {
  1497. box-shadow: inset 0 2px rgba(85, 85, 85, 0.5);
  1498. }
  1499. .panel-bottom .grouped-window-list-item-box:active, .panel-bottom .grouped-window-list-item-box:active:hover, .panel-bottom .grouped-window-list-item-box:checked, .panel-bottom .grouped-window-list-item-box:checked:hover {
  1500. box-shadow: inset 0 -2px rgba(85, 85, 85, 0.5);
  1501. }
  1502. .panel-left .grouped-window-list-item-box:active, .panel-left .grouped-window-list-item-box:active:hover, .panel-left .grouped-window-list-item-box:checked, .panel-left .grouped-window-list-item-box:checked:hover {
  1503. box-shadow: inset 2px 0 rgba(85, 85, 85, 0.5);
  1504. }
  1505. .panel-right .grouped-window-list-item-box:active, .panel-right .grouped-window-list-item-box:active:hover, .panel-right .grouped-window-list-item-box:checked, .panel-right .grouped-window-list-item-box:checked:hover {
  1506. box-shadow: inset -2px 0 rgba(85, 85, 85, 0.5);
  1507. }
  1508. .grouped-window-list-item-box:focus, .grouped-window-list-item-box:focus:hover {
  1509. color: #FFFFFF;
  1510. }
  1511. .panel-top .grouped-window-list-item-box:focus, .panel-top .grouped-window-list-item-box:focus:hover {
  1512. box-shadow: inset 0 2px #555555;
  1513. }
  1514. .panel-bottom .grouped-window-list-item-box:focus, .panel-bottom .grouped-window-list-item-box:focus:hover {
  1515. box-shadow: inset 0 -2px #555555;
  1516. }
  1517. .panel-left .grouped-window-list-item-box:focus, .panel-left .grouped-window-list-item-box:focus:hover {
  1518. box-shadow: inset 2px 0 #555555;
  1519. }
  1520. .panel-right .grouped-window-list-item-box:focus, .panel-right .grouped-window-list-item-box:focus:hover {
  1521. box-shadow: inset -2px 0 #555555;
  1522. }
  1523. .panel-top .grouped-window-list-item-box StIcon, .panel-bottom .grouped-window-list-item-box StIcon, .panel-top .grouped-window-list-item-box StBin, .panel-bottom .grouped-window-list-item-box StBin {
  1524. padding: 2px;
  1525. }
  1526. .grouped-window-list-item-box.vertical StIcon, .grouped-window-list-item-box.vertical StBin {
  1527. padding: 0;
  1528. }
  1529. .grouped-window-list-item-box StLabel {
  1530. font-weight: 400;
  1531. }
  1532. .panel-top .grouped-window-list-item-box StLabel:ltr, .panel-bottom .grouped-window-list-item-box StLabel:ltr {
  1533. padding: 0 4px 0 0;
  1534. }
  1535. .panel-top .grouped-window-list-item-box StLabel:rtl, .panel-bottom .grouped-window-list-item-box StLabel:rtl {
  1536. padding: 0 0 0 4px;
  1537. }
  1538. .grouped-window-list-item-box:progress,
  1539. .grouped-window-list-item-box .progress {
  1540. background-gradient-start: rgba(85, 85, 85, 0.25);
  1541. background-gradient-end: rgba(85, 85, 85, 0.25);
  1542. }
  1543. .grouped-window-list-item-demands-attention {
  1544. background-gradient-start: #FF6D00;
  1545. background-gradient-end: #FF6D00;
  1546. }
  1547. .sound-player {
  1548. padding: 0 3px;
  1549. }
  1550. .sound-player > StBoxLayout:first-child {
  1551. padding: 0.4em 1em 0.8em;
  1552. }
  1553. .sound-player > StBoxLayout:first-child StLabel {
  1554. padding: 0 0.4em 1px;
  1555. }
  1556. .sound-player > StBoxLayout:first-child StButton:small {
  1557. width: 16px;
  1558. height: 16px;
  1559. padding: 1px 0.4em 0;
  1560. }
  1561. .sound-player > StBoxLayout:first-child StButton:small StIcon {
  1562. icon-size: 16px;
  1563. }
  1564. .sound-player-generic-coverart {
  1565. background-color: #303030;
  1566. }
  1567. .sound-player-overlay {
  1568. width: 290px;
  1569. height: 70px;
  1570. padding: 0.4em 1em 1.2em;
  1571. spacing: 5px;
  1572. border: 0 solid #222222;
  1573. border-bottom-width: 1px;
  1574. color: #EAEAEA;
  1575. background: rgba(34, 34, 34, 0.9);
  1576. }
  1577. .sound-player-overlay StButton {
  1578. width: 32px;
  1579. height: 32px;
  1580. padding: 0;
  1581. border-radius: 100px;
  1582. border: 0 none transparent;
  1583. color: rgba(234, 234, 234, 0.87);
  1584. }
  1585. .sound-player-overlay StButton:hover {
  1586. border-color: transparent;
  1587. color: #EAEAEA;
  1588. background-color: rgba(234, 234, 234, 0.12);
  1589. box-shadow: 0 0 transparent;
  1590. text-shadow: none;
  1591. icon-shadow: none;
  1592. }
  1593. .sound-player-overlay StButton:active {
  1594. border-color: transparent;
  1595. color: #FFFFFF;
  1596. background-color: rgba(234, 234, 234, 0.25);
  1597. box-shadow: 0 0 transparent;
  1598. text-shadow: none;
  1599. icon-shadow: none;
  1600. }
  1601. .sound-player-overlay StButton StIcon {
  1602. icon-size: 16px;
  1603. }
  1604. .sound-player-overlay StLabel {
  1605. padding: 0 5px 1px;
  1606. }
  1607. .sound-player .slider {
  1608. height: 4px;
  1609. padding: 0;
  1610. border: 0 none transparent;
  1611. -slider-height: 4px;
  1612. -slider-background-color: #343434;
  1613. -slider-border-color: transparent;
  1614. -slider-active-background-color: #555555;
  1615. -slider-active-border-color: transparent;
  1616. -slider-border-width: 0;
  1617. -slider-handle-radius: 0;
  1618. }
  1619. #workspaceSwitcher {
  1620. spacing: 0;
  1621. padding: 3px;
  1622. }
  1623. .panel-top .workspace-switcher, .panel-bottom .workspace-switcher {
  1624. padding-left: 3px;
  1625. padding-right: 3px;
  1626. }
  1627. .panel-left .workspace-switcher, .panel-right .workspace-switcher {
  1628. padding-top: 3px;
  1629. padding-bottom: 3px;
  1630. }
  1631. .workspace-button {
  1632. width: 20px;
  1633. height: 10px;
  1634. color: #EAEAEA;
  1635. background-color: rgba(0, 0, 0, 0.01);
  1636. transition-duration: 0.2s;
  1637. }
  1638. .workspace-button:hover {
  1639. color: #FFFFFF;
  1640. }
  1641. .panel-top .workspace-button:hover {
  1642. box-shadow: inset 0 2px 0 #555555;
  1643. }
  1644. .panel-bottom .workspace-button:hover {
  1645. box-shadow: inset 0 -2px 0 #555555;
  1646. }
  1647. .panel-left .workspace-button:hover {
  1648. box-shadow: inset 2px 0 0 #555555;
  1649. }
  1650. .panel-right .workspace-button:hover {
  1651. box-shadow: inset -2px 0 0 #555555;
  1652. }
  1653. .workspace-button:outlined {
  1654. color: #555555;
  1655. }
  1656. .panel-top .workspace-button:outlined:hover {
  1657. box-shadow: inset 0 2px 0 #555555;
  1658. }
  1659. .panel-bottom .workspace-button:outlined:hover {
  1660. box-shadow: inset 0 -2px 0 #555555;
  1661. }
  1662. .panel-left .workspace-button:outlined:hover {
  1663. box-shadow: inset 2px 0 0 #555555;
  1664. }
  1665. .panel-right .workspace-button:outlined:hover {
  1666. box-shadow: inset -2px 0 0 #555555;
  1667. }
  1668. .workspace-graph {
  1669. padding: 3px;
  1670. spacing: 3px;
  1671. }
  1672. .workspace-graph .workspace {
  1673. border: 1px solid rgba(0, 0, 0, 0.4);
  1674. background-gradient-direction: none;
  1675. background-color: rgba(0, 0, 0, 0.2);
  1676. }
  1677. .workspace-graph .workspace:active {
  1678. border: 1px solid #555555;
  1679. background-gradient-direction: none;
  1680. }
  1681. .workspace-graph .workspace .windows {
  1682. -active-window-background: #484848;
  1683. -active-window-border: rgba(0, 0, 0, 0.8);
  1684. -inactive-window-background: #484848;
  1685. -inactive-window-border: rgba(0, 0, 0, 0.8);
  1686. }
  1687. .workspace-graph .workspace:active .windows {
  1688. -active-window-background: #555555;
  1689. -active-window-border: rgba(0, 0, 0, 0.8);
  1690. -inactive-window-background: #2f2f2f;
  1691. -inactive-window-border: rgba(0, 0, 0, 0.8);
  1692. }
  1693. #panel-launchers-box {
  1694. padding: 0 7px;
  1695. }
  1696. .panel-launcher {
  1697. border: 0 solid transparent;
  1698. }
  1699. .panel-top .panel-launcher {
  1700. padding: 0 4px 2px 4px;
  1701. border-top-width: 2px;
  1702. }
  1703. .panel-bottom .panel-launcher {
  1704. padding: 2px 4px 0 4px;
  1705. border-bottom-width: 2px;
  1706. }
  1707. .panel-left .panel-launcher {
  1708. padding: 2px 2px 2px 0;
  1709. border-left-width: 2px;
  1710. }
  1711. .panel-right .panel-launcher {
  1712. padding: 2px 0 2px 2px;
  1713. border-right-width: 2px;
  1714. }
  1715. .panel-launcher:hover {
  1716. border: 0 solid #555555;
  1717. background-gradient-direction: none;
  1718. }
  1719. .panel-top .panel-launcher:hover {
  1720. padding: 0 4px 2px 4px;
  1721. border-top-width: 2px;
  1722. }
  1723. .panel-bottom .panel-launcher:hover {
  1724. padding: 2px 4px 0 4px;
  1725. border-bottom-width: 2px;
  1726. }
  1727. .panel-left .panel-launcher:hover {
  1728. padding: 2px 2px 2px 0;
  1729. border-left-width: 2px;
  1730. }
  1731. .panel-right .panel-launcher:hover {
  1732. padding: 2px 0 2px 2px;
  1733. border-right-width: 2px;
  1734. }
  1735. .launcher {
  1736. padding: 2px;
  1737. spacing: 2px;
  1738. transition-duration: 0.2s;
  1739. }
  1740. .launcher:hover {
  1741. border: 0 solid #555555;
  1742. background-gradient-direction: none;
  1743. }
  1744. .panel-top .launcher:hover {
  1745. padding-top: 0;
  1746. border-top-width: 2px;
  1747. }
  1748. .panel-bottom .launcher:hover {
  1749. padding-bottom: 0;
  1750. border-bottom-width: 2px;
  1751. }
  1752. .panel-left .launcher:hover {
  1753. padding-left: 0;
  1754. border-left-width: 2px;
  1755. }
  1756. .panel-right .launcher:hover {
  1757. padding-right: 0;
  1758. border-right-width: 2px;
  1759. }
  1760. .launcher .icon-box {
  1761. padding: 0 2px;
  1762. }
  1763. .launcher .icon-box.vertical {
  1764. padding: 2px 0;
  1765. }
  1766. .panel-launchers {
  1767. padding: 0 0 0 4px;
  1768. spacing: 2px;
  1769. }
  1770. .panel-launchers.vertical {
  1771. padding: 2px 0 0 0;
  1772. spacing: 2px;
  1773. }
  1774. .panel-launchers .launcher .icon-box {
  1775. padding: 0 2px;
  1776. }
  1777. .panel-launchers .launcher .icon-box.vertical {
  1778. padding: 2px 0;
  1779. }
  1780. #overview-corner {
  1781. background-image: url("assets/misc/overview.svg");
  1782. }
  1783. #overview-corner:hover {
  1784. background-image: url("assets/misc/overview-hover.svg");
  1785. }
  1786. .applet-separator {
  1787. padding: 1px 4px;
  1788. }
  1789. .applet-separator-line {
  1790. width: 1px;
  1791. background: rgba(234, 234, 234, 0.2);
  1792. }
  1793. .applet-separator-line-vertical {
  1794. height: 1px;
  1795. background: rgba(234, 234, 234, 0.2);
  1796. }
  1797. .applet-box {
  1798. color: #EAEAEA;
  1799. text-shadow: none;
  1800. }
  1801. .applet-box:hover, .applet-box:checked {
  1802. color: #FFFFFF;
  1803. background-color: rgba(0, 0, 0, 0.01);
  1804. }
  1805. .applet-box:highlight {
  1806. background-color: rgba(85, 85, 85, 0.25);
  1807. }
  1808. .panel-top .applet-box {
  1809. padding: 0 6px;
  1810. spacing: 2px;
  1811. }
  1812. .panel-top .applet-box:hover, .panel-top .applet-box:checked {
  1813. box-shadow: inset 0 2px 0 #555555;
  1814. }
  1815. .panel-bottom .applet-box {
  1816. padding: 0 6px;
  1817. spacing: 2px;
  1818. }
  1819. .panel-bottom .applet-box:hover, .panel-bottom .applet-box:checked {
  1820. box-shadow: inset 0 -2px 0 #555555;
  1821. }
  1822. .panel-left .applet-box {
  1823. padding: 2px 0;
  1824. spacing: 2px;
  1825. }
  1826. .panel-left .applet-box:hover, .panel-left .applet-box:checked {
  1827. box-shadow: inset 2px 0 0 #555555;
  1828. }
  1829. .panel-right .applet-box {
  1830. padding: 2px 0;
  1831. spacing: 2px;
  1832. }
  1833. .panel-right .applet-box:hover, .panel-right .applet-box:checked {
  1834. box-shadow: inset -2px 0 0 #555555;
  1835. }
  1836. .applet-label {
  1837. color: #EAEAEA;
  1838. font-weight: 700;
  1839. }
  1840. .applet-label:hover, .applet-box:hover .applet-label, .applet-box:checked .applet-label {
  1841. color: #FFFFFF;
  1842. text-shadow: none;
  1843. }
  1844. .applet-icon {
  1845. icon-size: 16px;
  1846. color: #EAEAEA;
  1847. }
  1848. .applet-icon:hover, .applet-box:hover > .applet-icon, .applet-box:checked > .applet-icon {
  1849. color: #FFFFFF;
  1850. text-shadow: none;
  1851. }
  1852. .user-icon {
  1853. width: 32px;
  1854. height: 32px;
  1855. border: none;
  1856. border-radius: 0;
  1857. background-color: transparent;
  1858. }
  1859. .user-label {
  1860. font-size: 10pt;
  1861. margin: 0;
  1862. color: #EAEAEA;
  1863. font-weight: 700;
  1864. }
  1865. .desklet {
  1866. color: rgba(234, 234, 234, 0.87);
  1867. }
  1868. .desklet-with-borders {
  1869. padding: 12px;
  1870. padding-bottom: 16px;
  1871. border-image: url("assets/misc/osd.svg") 9 9 9 9;
  1872. color: #EAEAEA;
  1873. }
  1874. .desklet-with-borders-and-header {
  1875. padding: 12px;
  1876. padding-bottom: 17px;
  1877. border-radius: 0;
  1878. border-radius-topleft: 0;
  1879. border-radius-topright: 0;
  1880. border-image: url("assets/misc/desklet.svg") 9 9 9 9;
  1881. color: #EAEAEA;
  1882. }
  1883. .desklet-header {
  1884. font-size: 10pt;
  1885. padding: 12px;
  1886. padding-bottom: 6px;
  1887. border-image: url("assets/misc/desklet-header.svg") 9 9 9 9;
  1888. color: #EAEAEA;
  1889. }
  1890. .desklet-drag-placeholder {
  1891. border: 2px solid #555555;
  1892. background-color: rgba(85, 85, 85, 0.8);
  1893. }
  1894. .desklet:highlight, .desklet:highlight-with-borders, .desklet:highlight-with-borders-and-header {
  1895. background-color: rgba(85, 85, 85, 0.25);
  1896. }
  1897. .photoframe-box {
  1898. padding: 12px;
  1899. padding-bottom: 16px;
  1900. border-image: url("assets/misc/bg.svg") 9 9 9 9;
  1901. color: #EAEAEA;
  1902. }
  1903. .photoframe-box:highlight {
  1904. background-color: rgba(85, 85, 85, 0.25);
  1905. }
  1906. .about-content {
  1907. width: 550px;
  1908. height: 250px;
  1909. spacing: 8px;
  1910. padding-bottom: 10px;
  1911. }
  1912. .about-title {
  1913. font-size: 20pt;
  1914. font-weight: 700;
  1915. }
  1916. .about-uuid {
  1917. font-size: 10pt;
  1918. color: rgba(234, 234, 234, 0.54);
  1919. }
  1920. .about-icon {
  1921. padding-right: 20px;
  1922. padding-bottom: 14px;
  1923. }
  1924. .about-scrollBox {
  1925. padding: 4px;
  1926. padding-right: 0;
  1927. border: 1px solid rgba(0, 0, 0, 0.15);
  1928. border-radius: 0;
  1929. background-color: #303030;
  1930. }
  1931. .about-scrollBox-innerBox {
  1932. padding: 1.2em;
  1933. spacing: 1.2em;
  1934. }
  1935. .about-description {
  1936. padding-top: 4px;
  1937. padding-bottom: 16px;
  1938. }
  1939. .about-version {
  1940. font-size: 10pt;
  1941. padding-left: 7px;
  1942. color: rgba(234, 234, 234, 0.54);
  1943. }
  1944. .workspace-osd {
  1945. font-size: 30pt;
  1946. padding: 0.2em 0.8em;
  1947. border-radius: 2px;
  1948. background-color: rgba(34, 34, 34, 0.9);
  1949. color: #EAEAEA;
  1950. box-shadow: 0 10px 14px rgba(0, 0, 0, 0.44);
  1951. font-weight: 400;
  1952. text-shadow: none;
  1953. }
  1954. .expo-workspaces-name-entry {
  1955. font-size: 9pt;
  1956. -cinnamon-caption-spacing: 12px;
  1957. height: 26px;
  1958. padding: 0 8px;
  1959. border-radius: 0;
  1960. border-top: 2px solid transparent;
  1961. border-bottom: 4px solid transparent;
  1962. color: rgba(234, 234, 234, 0.54);
  1963. background-color: rgba(0, 0, 0, 0.01);
  1964. caret-color: #EAEAEA;
  1965. caret-size: 1px;
  1966. selection-background-color: #555555;
  1967. selected-color: #FFFFFF;
  1968. font-weight: 700;
  1969. }
  1970. .expo-workspaces-name-entry:focus {
  1971. border-color: transparent;
  1972. background-color: rgba(0, 0, 0, 0.01);
  1973. color: #FFFFFF;
  1974. caret-color: #FFFFFF;
  1975. box-shadow: inset 0 -2px #555555;
  1976. }
  1977. #selected.expo-workspaces-name-entry {
  1978. color: #EAEAEA;
  1979. caret-color: #EAEAEA;
  1980. background-color: rgba(0, 0, 0, 0.01);
  1981. }
  1982. .expo-workspace-thumbnail-frame {
  1983. border-radius: 2px;
  1984. border: 2px solid rgba(234, 234, 234, 0.2);
  1985. background-color: transparent;
  1986. }
  1987. #active.expo-workspace-thumbnail-frame {
  1988. border-radius: 2px;
  1989. border: 2px solid #555555;
  1990. }
  1991. .expo-background {
  1992. background-color: rgba(0, 0, 0, 0.54);
  1993. }
  1994. .notification-applet-padding {
  1995. padding: 0.5em 1em;
  1996. }
  1997. .notification-applet-container {
  1998. max-height: 100px;
  1999. }
  2000. .flashspot {
  2001. background-color: #FFFFFF;
  2002. }
  2003. .tile-preview, .tile-preview.snap,
  2004. .tile-hud,
  2005. .tile-hud.snap {
  2006. border: 1px solid #555555;
  2007. border-radius: 0;
  2008. background-color: rgba(85, 85, 85, 0.2);
  2009. }
  2010. .xkcd-box {
  2011. padding: 6px;
  2012. border: none;
  2013. border-radius: 0;
  2014. background-color: transparent;
  2015. }
  2016. .systray,
  2017. #CinnamonTrayIcon {
  2018. spacing: 0;
  2019. padding: 0;
  2020. }
  2021. .slingshot.popup-menu-content {
  2022. margin: 0 3px;
  2023. padding: 0.45em 0;
  2024. }
  2025. .slingshot .button {
  2026. padding: 4px;
  2027. border-radius: 2px;
  2028. border-color: #212121;
  2029. background-color: #383838;
  2030. box-shadow: 0 0 transparent;
  2031. }
  2032. .slingshot .button:hover {
  2033. background-color: rgba(234, 234, 234, 0.12);
  2034. color: #EAEAEA;
  2035. }
  2036. .slingshot .button:checked, .slingshot .button:checked:hover, .slingshot .button:active:checked, .slingshot .button:active:checked:hover {
  2037. background-color: #555555;
  2038. color: #FFFFFF;
  2039. }
  2040. .slingshot .button:insensitive {
  2041. background-color: rgba(0, 0, 0, 0.01);
  2042. color: rgba(234, 234, 234, 0.28);
  2043. }
  2044. .slingshot .sidebar .button,
  2045. .slingshot .button.app {
  2046. background-color: rgba(0, 0, 0, 0.01);
  2047. }
  2048. .slingshot .sidebar .button:hover,
  2049. .slingshot .button.app:hover {
  2050. background-color: rgba(234, 234, 234, 0.12);
  2051. color: #EAEAEA;
  2052. }
  2053. .slingshot .sidebar .button:checked, .slingshot .sidebar .button:checked:hover, .slingshot .sidebar .button:active:checked, .slingshot .sidebar .button:active:checked:hover,
  2054. .slingshot .button.app:checked,
  2055. .slingshot .button.app:checked:hover,
  2056. .slingshot .button.app:active:checked,
  2057. .slingshot .button.app:active:checked:hover {
  2058. border-color: transparent;
  2059. background-color: #555555;
  2060. color: #FFFFFF;
  2061. }
  2062. .slingshot .entry {
  2063. min-height: 24px;
  2064. padding: 0 8px;
  2065. border-radius: 2px;
  2066. border-color: transparent;
  2067. background-color: #383838;
  2068. color: rgba(234, 234, 234, 0.87);
  2069. caret-color: rgba(234, 234, 234, 0.87);
  2070. box-shadow: inset 0 0 0 1px #212121;
  2071. }
  2072. .slingshot .entry:ltr {
  2073. margin-right: 3px;
  2074. }
  2075. .slingshot .entry:rtl {
  2076. margin-left: 3px;
  2077. }
  2078. .slingshot .entry:focus, .slingshot .entry:focus:hover {
  2079. border-color: transparent;
  2080. background-color: #383838;
  2081. color: #EAEAEA;
  2082. caret-color: #EAEAEA;
  2083. box-shadow: inset 0 0 0 1px #555555;
  2084. }
  2085. .slingshot .entry:insensitive {
  2086. border-color: transparent;
  2087. background-color: rgba(0, 0, 0, 0.01);
  2088. color: rgba(234, 234, 234, 0.28);
  2089. box-shadow: inset 0 0 0 1px #212121;
  2090. }
  2091. .slingshot > StBoxLayout > StBoxLayout {
  2092. margin: 3px 0;
  2093. }
  2094. .panel-top .applet-box .window-list-item-box StIcon, .panel-top .applet-box .window-list-item-box StBin, .panel-bottom .applet-box .window-list-item-box StIcon, .panel-bottom .applet-box .window-list-item-box StBin, .panel-left .applet-box .window-list-item-box StIcon, .panel-left .applet-box .window-list-item-box StBin, .panel-right .applet-box .window-list-item-box StIcon, .panel-right .applet-box .window-list-item-box StBin {
  2095. padding: 0;
  2096. }
  2097. .panel-top .applet-box .window-list-item-box {
  2098. spacing: 0;
  2099. padding: 0;
  2100. border: 0 none transparent;
  2101. border-image: none;
  2102. background-color: rgba(0, 0, 0, 0.01);
  2103. box-shadow: inset 0 2px rgba(234, 234, 234, 0.2);
  2104. }
  2105. .panel-top .applet-box .window-list-item-box:hover {
  2106. background-color: rgba(0, 0, 0, 0.01);
  2107. box-shadow: inset 0 2px rgba(234, 234, 234, 0.2);
  2108. }
  2109. .panel-top .applet-box .window-list-item-box:focus, .panel-top .applet-box .window-list-item-box:active, .panel-top .applet-box .window-list-item-box:checked {
  2110. background-color: rgba(0, 0, 0, 0.01);
  2111. box-shadow: inset 0 2px #555555;
  2112. }
  2113. .panel-top .applet-box .window-list-item-box:closed, .panel-top .applet-box .window-list-item-box:closed:hover, .panel-top .applet-box .window-list-item-box:closed:focus, .panel-top .applet-box .window-list-item-box:closed:active, .panel-top .applet-box .window-list-item-box:closed:checked {
  2114. background-color: rgba(0, 0, 0, 0.01);
  2115. box-shadow: 0 0 transparent;
  2116. }
  2117. .panel-bottom .applet-box .window-list-item-box {
  2118. spacing: 0;
  2119. padding: 0;
  2120. border: 0 none transparent;
  2121. border-image: none;
  2122. background-color: rgba(0, 0, 0, 0.01);
  2123. box-shadow: inset 0 -2px rgba(234, 234, 234, 0.2);
  2124. }
  2125. .panel-bottom .applet-box .window-list-item-box:hover {
  2126. background-color: rgba(0, 0, 0, 0.01);
  2127. box-shadow: inset 0 -2px rgba(234, 234, 234, 0.2);
  2128. }
  2129. .panel-bottom .applet-box .window-list-item-box:focus, .panel-bottom .applet-box .window-list-item-box:active, .panel-bottom .applet-box .window-list-item-box:checked {
  2130. background-color: rgba(0, 0, 0, 0.01);
  2131. box-shadow: inset 0 -2px #555555;
  2132. }
  2133. .panel-bottom .applet-box .window-list-item-box:closed, .panel-bottom .applet-box .window-list-item-box:closed:hover, .panel-bottom .applet-box .window-list-item-box:closed:focus, .panel-bottom .applet-box .window-list-item-box:closed:active, .panel-bottom .applet-box .window-list-item-box:closed:checked {
  2134. background-color: rgba(0, 0, 0, 0.01);
  2135. box-shadow: 0 0 transparent;
  2136. }
  2137. .panel-left .applet-box .window-list-item-box {
  2138. spacing: 0;
  2139. padding: 0;
  2140. border: 0 none transparent;
  2141. border-image: none;
  2142. background-color: rgba(0, 0, 0, 0.01);
  2143. box-shadow: inset 2px 0 rgba(234, 234, 234, 0.2);
  2144. }
  2145. .panel-left .applet-box .window-list-item-box:hover {
  2146. background-color: rgba(0, 0, 0, 0.01);
  2147. box-shadow: inset 2px 0 rgba(234, 234, 234, 0.2);
  2148. }
  2149. .panel-left .applet-box .window-list-item-box:focus, .panel-left .applet-box .window-list-item-box:active, .panel-left .applet-box .window-list-item-box:checked {
  2150. background-color: rgba(0, 0, 0, 0.01);
  2151. box-shadow: inset 2px 0 #555555;
  2152. }
  2153. .panel-left .applet-box .window-list-item-box:closed, .panel-left .applet-box .window-list-item-box:closed:hover, .panel-left .applet-box .window-list-item-box:closed:focus, .panel-left .applet-box .window-list-item-box:closed:active, .panel-left .applet-box .window-list-item-box:closed:checked {
  2154. background-color: rgba(0, 0, 0, 0.01);
  2155. box-shadow: 0 0 transparent;
  2156. }
  2157. .panel-right .applet-box .window-list-item-box {
  2158. spacing: 0;
  2159. padding: 0;
  2160. border: 0 none transparent;
  2161. border-image: none;
  2162. background-color: rgba(0, 0, 0, 0.01);
  2163. box-shadow: inset -2px 0 rgba(234, 234, 234, 0.2);
  2164. }
  2165. .panel-right .applet-box .window-list-item-box:hover {
  2166. background-color: rgba(0, 0, 0, 0.01);
  2167. box-shadow: inset -2px 0 rgba(234, 234, 234, 0.2);
  2168. }
  2169. .panel-right .applet-box .window-list-item-box:focus, .panel-right .applet-box .window-list-item-box:active, .panel-right .applet-box .window-list-item-box:checked {
  2170. background-color: rgba(0, 0, 0, 0.01);
  2171. box-shadow: inset -2px 0 #555555;
  2172. }
  2173. .panel-right .applet-box .window-list-item-box:closed, .panel-right .applet-box .window-list-item-box:closed:hover, .panel-right .applet-box .window-list-item-box:closed:focus, .panel-right .applet-box .window-list-item-box:closed:active, .panel-right .applet-box .window-list-item-box:closed:checked {
  2174. background-color: rgba(0, 0, 0, 0.01);
  2175. box-shadow: 0 0 transparent;
  2176. }
  2177. .applet-box .window-icon-list-numlabel {
  2178. font-size: 9pt;
  2179. color: #FFFFFF;
  2180. font-weight: 700;
  2181. }
  2182. StBin.popup-menu StBoxLayout.switcher-list,
  2183. StBin.menu StBoxLayout.switcher-list {
  2184. border-radius: 0;
  2185. }
  2186. StBin.popup-menu StBoxLayout.switcher-list .item-box,
  2187. StBin.menu StBoxLayout.switcher-list .item-box {
  2188. border-radius: 0;
  2189. background-color: #222222;
  2190. }
  2191. StBin.popup-menu StBoxLayout.switcher-list .item-box:outlined, StBin.popup-menu StBoxLayout.switcher-list .item-box:selected,
  2192. StBin.menu StBoxLayout.switcher-list .item-box:outlined,
  2193. StBin.menu StBoxLayout.switcher-list .item-box:selected {
  2194. border-radius: 2px;
  2195. }
  2196. StBin.popup-menu StBoxLayout.switcher-list .item-box:selected,
  2197. StBin.menu StBoxLayout.switcher-list .item-box:selected {
  2198. background-color: #2f2f2f;
  2199. }
  2200. StBin.popup-menu StBoxLayout.switcher-list .item-box > StBoxLayout:ltr,
  2201. StBin.menu StBoxLayout.switcher-list .item-box > StBoxLayout:ltr {
  2202. margin: 6px 0 0 6px;
  2203. }
  2204. StBin.popup-menu StBoxLayout.switcher-list .item-box > StBoxLayout:rtl,
  2205. StBin.menu StBoxLayout.switcher-list .item-box > StBoxLayout:rtl {
  2206. margin: 6px 6px 0 0;
  2207. }
  2208. StBin.popup-menu StBoxLayout.switcher-list .item-box > StBoxLayout StLabel,
  2209. StBin.menu StBoxLayout.switcher-list .item-box > StBoxLayout StLabel {
  2210. padding-bottom: 0.1em;
  2211. }
  2212. StBin.popup-menu StBoxLayout.switcher-list .item-box > StButton:ltr,
  2213. StBin.menu StBoxLayout.switcher-list .item-box > StButton:ltr {
  2214. margin: 6px 6px 0 0;
  2215. }
  2216. StBin.popup-menu StBoxLayout.switcher-list .item-box > StButton:rtl,
  2217. StBin.menu StBoxLayout.switcher-list .item-box > StButton:rtl {
  2218. margin: 6px 0 0 6px;
  2219. }
  2220. StBin.popup-menu StBoxLayout.switcher-list .item-box > StBin.thumbnail,
  2221. StBin.menu StBoxLayout.switcher-list .item-box > StBin.thumbnail {
  2222. margin: 6px;
  2223. }