gnome-shell.css 54 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110
  1. /*****************
  2. * Drawing mixins *
  3. *****************/
  4. /* GLOBALS */
  5. stage {
  6. font-size: 11pt;
  7. color: #C3C7D1; }
  8. /* WIDGETS */
  9. /* Buttons */
  10. .button, .app-folder-dialog .edit-folder-button, .quick-settings-system-item .icon-button {
  11. color: #C3C7D1;
  12. background-color: #2c2f3c;
  13. box-shadow: none;
  14. border: 1px solid #1b1c24;
  15. text-shadow: 0 1px black;
  16. icon-shadow: 0 1px black;
  17. border-radius: 5px;
  18. padding: 4px 32px; }
  19. .button:focus, .app-folder-dialog .edit-folder-button:focus, .quick-settings-system-item .icon-button:focus {
  20. background-color: #353848;
  21. color: #f8f8f2;
  22. text-shadow: 0 1px black;
  23. icon-shadow: 0 1px black;
  24. box-shadow: none !important;
  25. border: 1px solid #1b1c24; }
  26. .button:insensitive, .app-folder-dialog .edit-folder-button:insensitive, .quick-settings-system-item .icon-button:insensitive {
  27. color: #767984;
  28. background-color: rgba(57, 59, 71, 0.66);
  29. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  30. border: none;
  31. text-shadow: none;
  32. icon-shadow: none; }
  33. .button:active, .app-folder-dialog .edit-folder-button:active, .quick-settings-system-item .icon-button:active {
  34. color: #bd93f9;
  35. background-color: rgba(40, 42, 54, 0.95);
  36. border: 1px solid #1b1c24;
  37. text-shadow: none;
  38. icon-shadow: none; }
  39. .button:hover, .app-folder-dialog .edit-folder-button:hover, .quick-settings-system-item .icon-button:hover {
  40. background-color: #353848;
  41. color: #f8f8f2;
  42. border: 1px solid #1b1c24;
  43. text-shadow: 0 1px black;
  44. icon-shadow: 0 1px black; }
  45. .modal-dialog-linked-button {
  46. padding: 10px;
  47. color: #C3C7D1;
  48. background-color: #2c2f3c;
  49. box-shadow: none;
  50. border: 1px solid #1b1c24;
  51. text-shadow: 0 1px black;
  52. icon-shadow: 0 1px black; }
  53. .modal-dialog-linked-button:insensitive {
  54. color: #767984;
  55. background-color: rgba(57, 59, 71, 0.66);
  56. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  57. border: none;
  58. text-shadow: none;
  59. icon-shadow: none; }
  60. .modal-dialog-linked-button:active {
  61. color: #bd93f9;
  62. background-color: rgba(40, 42, 54, 0.95);
  63. border: 1px solid #1b1c24;
  64. text-shadow: none;
  65. icon-shadow: none; }
  66. .modal-dialog-linked-button:focus {
  67. background-color: #353848;
  68. color: #f8f8f2;
  69. text-shadow: 0 1px black;
  70. icon-shadow: 0 1px black;
  71. box-shadow: none !important;
  72. border: 1px solid #1b1c24; }
  73. .modal-dialog-linked-button:focus:hover {
  74. background-color: #353848;
  75. color: #f8f8f2;
  76. text-shadow: 0 1px black;
  77. icon-shadow: 0 1px black;
  78. box-shadow: none !important;
  79. border: 1px solid #1b1c24; }
  80. .modal-dialog-linked-button:hover {
  81. background-color: #353848;
  82. color: #f8f8f2;
  83. border: 1px solid #1b1c24;
  84. text-shadow: 0 1px black;
  85. icon-shadow: 0 1px black; }
  86. .modal-dialog-linked-button:first-child {
  87. border-radius: 0px 0px 0px 10px; }
  88. .modal-dialog-linked-button:last-child {
  89. border-radius: 0px 0px 10px 0px; }
  90. .modal-dialog-linked-button:first-child:last-child {
  91. border-radius: 0px 0px 10px 10px; }
  92. /* Entries */
  93. StEntry {
  94. background-color: #333545;
  95. border-color: #1b1c24;
  96. border-radius: 6px;
  97. padding: 4px;
  98. color: #C3C7D1;
  99. border-width: 1px;
  100. selection-background-color: rgba(189, 147, 249, 0.5);
  101. selected-color: #f8f8f2; }
  102. StEntry:hover {
  103. background-color: #393c4d; }
  104. StEntry:focus {
  105. box-shadow: inset 0px 0px 1px 1px rgba(189, 147, 249, 0.5);
  106. border-color: rgba(189, 147, 249, 0.5); }
  107. StEntry:insensitive {
  108. color: #767984;
  109. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
  110. StEntry StIcon.capslock-warning {
  111. icon-size: 16px;
  112. warning-color: #ff9f39;
  113. padding: 0 4px; }
  114. StEntry StLabel.hint-text {
  115. color: rgba(195, 199, 209, 0.7); }
  116. /* Scrollbars */
  117. StScrollView.vfade {
  118. -st-vfade-offset: 68px; }
  119. StScrollView.hfade {
  120. -st-hfade-offset: 68px; }
  121. StScrollBar {
  122. padding: 0; }
  123. StScrollView StScrollBar {
  124. min-width: 14px;
  125. min-height: 14px; }
  126. StScrollBar StBin#trough {
  127. border-radius: 0;
  128. background-color: transparent; }
  129. StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {
  130. border-radius: 8px;
  131. background-color: #474955;
  132. margin: 3px; }
  133. StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {
  134. background-color: #a4a8b2; }
  135. StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {
  136. background-color: rgba(189, 147, 249, 0.5); }
  137. /* Slider */
  138. .slider {
  139. height: 1em;
  140. color: #C3C7D1;
  141. border-color: black;
  142. box-shadow: none;
  143. -slider-height: 0.1em;
  144. -slider-background-color: #373a4b;
  145. -slider-border-color: black;
  146. -slider-active-background-color: #bd93f9;
  147. -slider-active-border-color: #50fa7a;
  148. -slider-border-width: 0;
  149. -slider-handle-radius: 6px;
  150. -slider-handle-border-width: 1px;
  151. -slider-handle-border-color: #C3C7D1;
  152. -barlevel-height: 0.2em;
  153. -barlevel-background-color: #373a4b;
  154. -barlevel-border-color: black;
  155. -barlevel-active-background-color: #bd93f9;
  156. -barlevel-active-border-color: #50fa7a;
  157. -barlevel-border-width: 0;
  158. -barlevel-handle-radius: 6px;
  159. -barlevel-overdrive-color: #bd93f9;
  160. -barlevel-overdrive-border-color: transparent;
  161. -barlevel-overdrive-separator-width: 0px; }
  162. /* Check Boxes */
  163. .check-box StBoxLayout {
  164. spacing: .8em; }
  165. .check-box StBin {
  166. width: 24px;
  167. height: 22px;
  168. background-image: url("assets/checkbox-off.svg"); }
  169. .check-box:focus, .check-box:hover StBin {
  170. background-image: url("assets/checkbox-off-focused.svg"); }
  171. .check-box:checked StBin {
  172. background-image: url("assets/checkbox.svg"); }
  173. .check-box:focus:checked StBin {
  174. background-image: url("assets/checkbox-focused.svg"); }
  175. /* Switches */
  176. .toggle-switch {
  177. width: 65px;
  178. height: 22px;
  179. background-size: contain;
  180. background-image: url("assets/toggle-off.svg"); }
  181. .toggle-switch:checked {
  182. background-image: url("assets/toggle-on.svg"); }
  183. .toggle-switch-us {
  184. background-image: url("assets/toggle-off.svg"); }
  185. .toggle-switch-us:checked {
  186. background-image: url("assets/toggle-on.svg"); }
  187. .toggle-switch-intl {
  188. background-image: url("assets/toggle-off.svg"); }
  189. .toggle-switch-intl:checked {
  190. background-image: url("assets/toggle-on.svg"); }
  191. /* links */
  192. .shell-link {
  193. color: #A0C1B9; }
  194. .shell-link:hover {
  195. color: #bfd5d0; }
  196. /* Modal Dialogs */
  197. .headline {
  198. font-size: 110%; }
  199. .lightbox {
  200. background-color: black; }
  201. .flashspot {
  202. background-color: white; }
  203. .modal-dialog {
  204. border: 1px solid #1b1c24;
  205. border-radius: 10px;
  206. color: #C3C7D1;
  207. background-color: rgba(29, 31, 39, 0.95);
  208. box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2); }
  209. .modal-dialog .modal-dialog-content-box {
  210. padding: 24px; }
  211. .modal-dialog .run-dialog-entry {
  212. width: 20em;
  213. margin-bottom: 6px; }
  214. .modal-dialog .run-dialog-error-box {
  215. color: #ff3c3c;
  216. padding-top: 16px;
  217. spacing: 6px; }
  218. .modal-dialog .run-dialog-button-box {
  219. padding-top: 1em; }
  220. .modal-dialog .run-dialog-label {
  221. font-size: 12pt;
  222. font-weight: bold;
  223. color: #a6acbb;
  224. padding-bottom: .4em; }
  225. .modal-dialog .run-dialog-description {
  226. color: #C3C7D1; }
  227. .mount-dialog-subject,
  228. .end-session-dialog-subject {
  229. font-size: 14pt; }
  230. /* Message Dialog */
  231. .message-dialog-main-layout {
  232. padding: 12px 20px 0;
  233. spacing: 12px; }
  234. .message-dialog-content {
  235. max-width: 28em;
  236. spacing: 20px; }
  237. .message-dialog-icon {
  238. min-width: 48px;
  239. icon-size: 48px; }
  240. .message-dialog-title {
  241. font-weight: bold; }
  242. .message-dialog-subtitle {
  243. color: #575e71;
  244. font-weight: bold; }
  245. /* End Session Dialog */
  246. .end-session-dialog {
  247. spacing: 42px;
  248. border: none; }
  249. .end-session-dialog .modal-dialog-linked-button:last-child {
  250. background-color: #ff5555;
  251. color: #fff; }
  252. .end-session-dialog .modal-dialog-linked-button:last-child:hover, .end-session-dialog .modal-dialog-linked-button:last-child:focus {
  253. background: #ff2c2c;
  254. color: #fff; }
  255. .end-session-dialog-list {
  256. padding-top: 20px; }
  257. .end-session-dialog-layout {
  258. padding-left: 17px; }
  259. .end-session-dialog-layout:rtl {
  260. padding-right: 17px; }
  261. .end-session-dialog-description {
  262. width: 28em;
  263. padding-bottom: 10px; }
  264. .end-session-dialog-description:rtl {
  265. text-align: right; }
  266. .end-session-dialog-warning {
  267. width: 28em;
  268. color: #ff9f39;
  269. padding-top: 6px; }
  270. .end-session-dialog-warning:rtl {
  271. text-align: right; }
  272. .end-session-dialog-logout-icon {
  273. border-radius: 3px;
  274. width: 48px;
  275. height: 48px;
  276. background-size: contain; }
  277. .end-session-dialog-shutdown-icon {
  278. color: #ff3c3c;
  279. width: 48px;
  280. height: 48px; }
  281. .end-session-dialog-inhibitor-layout {
  282. spacing: 16px;
  283. max-height: 200px;
  284. padding-right: 65px;
  285. padding-left: 65px; }
  286. .end-session-dialog-session-list,
  287. .end-session-dialog-app-list {
  288. spacing: 1em; }
  289. .end-session-dialog-list-header {
  290. font-weight: bold; }
  291. .end-session-dialog-list-header:rtl {
  292. text-align: right; }
  293. .end-session-dialog-app-list-item,
  294. .end-session-dialog-session-list-item {
  295. spacing: 1em; }
  296. .end-session-dialog-app-list-item-name,
  297. .end-session-dialog-session-list-item-name {
  298. font-weight: bold; }
  299. .end-session-dialog-app-list-item-description {
  300. color: #b5bac6;
  301. font-size: 10pt; }
  302. /* ShellMountOperation Dialogs */
  303. .shell-mount-operation-icon {
  304. icon-size: 48px; }
  305. .mount-dialog {
  306. spacing: 24px; }
  307. .mount-dialog .message-dialog-title {
  308. padding-top: 10px;
  309. padding-left: 17px;
  310. padding-bottom: 6px;
  311. max-width: 34em; }
  312. .mount-dialog .message-dialog-title:rtl {
  313. padding-left: 0px;
  314. padding-right: 17px; }
  315. .mount-dialog .message-dialog-body {
  316. padding-left: 17px;
  317. width: 28em; }
  318. .mount-dialog .message-dialog-body:rtl {
  319. padding-left: 0px;
  320. padding-right: 17px; }
  321. .mount-dialog-app-list {
  322. max-height: 200px;
  323. padding-top: 24px;
  324. padding-left: 49px;
  325. padding-right: 32px; }
  326. .mount-dialog-app-list:rtl {
  327. padding-right: 49px;
  328. padding-left: 32px; }
  329. .mount-dialog-app-list-item {
  330. color: #a6acbb; }
  331. .mount-dialog-app-list-item:hover {
  332. color: #C3C7D1; }
  333. .mount-dialog-app-list-item:ltr {
  334. padding-right: 1em; }
  335. .mount-dialog-app-list-item:rtl {
  336. padding-left: 1em; }
  337. .mount-dialog-app-list-item-icon:ltr {
  338. padding-right: 17px; }
  339. .mount-dialog-app-list-item-icon:rtl {
  340. padding-left: 17px; }
  341. .mount-dialog-app-list-item-name {
  342. font-size: 10pt; }
  343. /* Password or Authentication Dialog */
  344. .prompt-dialog {
  345. width: 34em;
  346. border: none;
  347. border-radius: 10px; }
  348. .prompt-dialog .message-dialog-main-layout {
  349. spacing: 24px;
  350. padding: 10px; }
  351. .prompt-dialog .message-dialog-content {
  352. spacing: 16px; }
  353. .prompt-dialog .message-dialog-title {
  354. color: #7b849a; }
  355. .prompt-dialog-description:rtl {
  356. text-align: right; }
  357. .prompt-dialog-password-box {
  358. spacing: 1em;
  359. padding-bottom: 1em; }
  360. .prompt-dialog-error-label {
  361. font-size: 10pt;
  362. color: #ff3c3c;
  363. padding-bottom: 8px; }
  364. .prompt-dialog-info-label {
  365. font-size: 10pt;
  366. padding-bottom: 8px; }
  367. .hidden {
  368. color: rgba(0, 0, 0, 0); }
  369. .prompt-dialog-null-label {
  370. font-size: 10pt;
  371. padding-bottom: 8px; }
  372. /* Polkit Dialog */
  373. .polkit-dialog-user-layout {
  374. padding-left: 10px;
  375. spacing: 10px; }
  376. .polkit-dialog-user-layout:rtl {
  377. padding-left: 0px;
  378. padding-right: 10px; }
  379. .polkit-dialog-user-root-label {
  380. color: #ff9f39; }
  381. .polkit-dialog-user-icon {
  382. border-radius: 3px;
  383. background-size: contain;
  384. width: 48px;
  385. height: 48px; }
  386. /* Audio selection dialog */
  387. .audio-device-selection-dialog {
  388. spacing: 30px; }
  389. .audio-selection-content {
  390. spacing: 20px;
  391. padding: 24px; }
  392. .audio-selection-title {
  393. font-weight: bold;
  394. text-align: center; }
  395. .audio-selection-box {
  396. spacing: 20px; }
  397. .audio-selection-device {
  398. border: 1px solid #C3C7D1;
  399. border-radius: 12px; }
  400. .audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus {
  401. background-color: rgba(189, 147, 249, 0.5); }
  402. .audio-selection-device-box {
  403. padding: 20px;
  404. spacing: 20px; }
  405. .audio-selection-device-icon {
  406. icon-size: 64px; }
  407. /* Access Dialog */
  408. .access-dialog {
  409. spacing: 30px; }
  410. /* Geolocation Dialog */
  411. .geolocation-dialog {
  412. spacing: 30px; }
  413. /* Extension Dialog */
  414. .extension-dialog .message-dialog-main-layout {
  415. spacing: 24px;
  416. padding: 10px; }
  417. .extension-dialog .message-dialog-title {
  418. color: #7b849a; }
  419. /* Inhibit-Shortcuts Dialog */
  420. .inhibit-shortcuts-dialog {
  421. spacing: 30px; }
  422. /* Network Agent Dialog */
  423. .network-dialog-secret-table {
  424. spacing-rows: 15px;
  425. spacing-columns: 1em; }
  426. .keyring-dialog-control-table {
  427. spacing-rows: 15px;
  428. spacing-columns: 1em; }
  429. /* Popovers/Menus */
  430. .popup-menu {
  431. min-width: 15em;
  432. background-color: transparent;
  433. color: #C3C7D1; }
  434. .popup-menu.panel-menu {
  435. -boxpointer-gap: 4px;
  436. margin-bottom: 1.75em; }
  437. .popup-sub-menu {
  438. background-color: #2c2f3c;
  439. box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2);
  440. border: none;
  441. border-radius: 0px 0px 6px 6px; }
  442. .popup-sub-menu .popup-menu-item {
  443. border-radius: 0;
  444. margin: 0; }
  445. .popup-sub-menu .popup-menu-item:last-child {
  446. border-radius: 0 0 6px 6px; }
  447. .popup-sub-menu .popup-menu-item:active, .popup-sub-menu .popup-menu-item.selected, .popup-sub-menu .popup-menu-item:hover, .popup-sub-menu .popup-menu-item:focus {
  448. background-color: #3c3f50 !important;
  449. color: #C3C7D1; }
  450. .popup-menu-content {
  451. padding: 6px;
  452. background: #21232d;
  453. border-radius: 12px;
  454. border: 1px solid #1b1c24; }
  455. .popup-menu-item {
  456. spacing: 6px;
  457. border-radius: 6px;
  458. background-gradient-direction: none; }
  459. .popup-menu-item:ltr {
  460. padding-left: 6px; }
  461. .popup-menu-item:rtl {
  462. padding-right: 6px; }
  463. .popup-menu-item:active, .popup-menu-item.selected, .popup-menu-item:hover, .popup-menu-item:focus {
  464. background-color: #2f313f !important;
  465. color: #C3C7D1 !important; }
  466. .popup-menu-item:checked {
  467. background-color: #373a4b !important;
  468. border-radius: 6px 6px 0px 0px;
  469. box-shadow: none;
  470. color: #f8f8f2 !important; }
  471. .popup-menu-item:insensitive {
  472. color: rgba(195, 199, 209, 0.5); }
  473. .popup-inactive-menu-item {
  474. color: #C3C7D1; }
  475. .popup-inactive-menu-item:insensitive {
  476. color: rgba(195, 199, 209, 0.5); }
  477. .popup-menu-arrow,
  478. .popup-menu-icon {
  479. icon-size: 16px !important; }
  480. .popup-menu-ornament {
  481. text-align: right;
  482. width: 1.2em; }
  483. .popup-separator-menu-item {
  484. margin: 6px 0;
  485. padding: 0 !important; }
  486. .popup-separator-menu-item:ltr {
  487. margin-right: 6px; }
  488. .popup-separator-menu-item:rtl {
  489. margin-left: 6px; }
  490. .popup-separator-menu-item .popup-separator-menu-item-separator {
  491. height: 1px;
  492. background-color: #373a4b; }
  493. .popup-separator-menu-item .popup-menu-ornament {
  494. width: 0 !important; }
  495. .popup-sub-menu .popup-separator-menu-item {
  496. background-color: transparent; }
  497. .popup-sub-menu .popup-separator-menu-item:ltr {
  498. margin-right: 2.5em; }
  499. .popup-sub-menu .popup-separator-menu-item:rtl {
  500. margin-left: 2.5em; }
  501. .popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator {
  502. background-color: #464a5f; }
  503. .background-menu {
  504. -boxpointer-gap: 4px;
  505. -arrow-rise: 0px; }
  506. /* fallback menu
  507. - odd thing for styling App menu when apparently not running under shell. Light Adwaita styled
  508. app menu inside the main app window itself rather than the top bar
  509. */
  510. /* OSD */
  511. .osd-window {
  512. text-align: center;
  513. font-weight: bold;
  514. spacing: 1em;
  515. margin: 32px;
  516. min-width: 64px;
  517. min-height: 64px; }
  518. .osd-window .osd-monitor-label {
  519. font-size: 3em; }
  520. .osd-window .level {
  521. height: 0.4em;
  522. border-radius: 0.3em;
  523. color: #C3C7D1;
  524. border: 1px solid #1b1c24;
  525. -barlevel-height: 0.4em;
  526. -barlevel-background-color: #373a4b;
  527. -barlevel-active-background-color: rgba(189, 147, 249, 0.5);
  528. -barlevel-overdrive-color: #ff5555;
  529. -barlevel-overdrive-separator-width: 0.2em; }
  530. .osd-window .level-bar {
  531. background-color: rgba(189, 147, 249, 0.5);
  532. border-radius: 0.3em; }
  533. /* Pad OSD */
  534. .pad-osd-window {
  535. padding: 32px;
  536. background-color: rgba(0, 0, 0, 0.8); }
  537. .pad-osd-window .pad-osd-title-box {
  538. spacing: 12px; }
  539. .pad-osd-window .pad-osd-title-menu-box {
  540. spacing: 6px; }
  541. .combo-box-label {
  542. width: 15em; }
  543. /* App Switcher */
  544. .switcher-popup {
  545. padding: 8px;
  546. spacing: 16px; }
  547. .switcher-list-item-container {
  548. spacing: 8px; }
  549. .switcher-list .item-box {
  550. padding: 8px;
  551. border-radius: 4px; }
  552. .switcher-list .item-box:outlined {
  553. padding: 6px;
  554. border: 2px solid #050607; }
  555. .switcher-list .item-box:selected {
  556. background-color: rgba(189, 147, 249, 0.5);
  557. color: #f8f8f2; }
  558. .switcher-list .thumbnail-box {
  559. padding: 2px;
  560. spacing: 4px; }
  561. .switcher-list .thumbnail {
  562. width: 256px; }
  563. .switcher-list .separator {
  564. width: 1px;
  565. background: #1b1c24; }
  566. .switcher-arrow {
  567. border-color: rgba(0, 0, 0, 0);
  568. color: rgba(195, 199, 209, 0.8); }
  569. .switcher-arrow:highlighted {
  570. color: #C3C7D1; }
  571. .input-source-switcher-symbol {
  572. font-size: 34pt;
  573. width: 96px;
  574. height: 96px; }
  575. /* Window Cycler */
  576. .cycler-highlight {
  577. border: 5px solid rgba(189, 147, 249, 0.5); }
  578. /* Workspace Switcher */
  579. .workspace-switcher-group {
  580. padding: 12px; }
  581. .workspace-switcher {
  582. background: transparent;
  583. border: 0px;
  584. border-radius: 0px;
  585. padding: 0px;
  586. spacing: 8px; }
  587. .ws-switcher-active-up,
  588. .ws-switcher-active-down,
  589. .ws-switcher-active-left,
  590. .ws-switcher-active-right {
  591. height: 50px;
  592. background-color: rgba(189, 147, 249, 0.5);
  593. color: #f8f8f2;
  594. border: none;
  595. background-size: 32px;
  596. border-radius: 8px; }
  597. .ws-switcher-active-up {
  598. background-image: url("assets/ws-switch-arrow-up.png"); }
  599. .ws-switcher-active-down {
  600. background-image: url("assets/ws-switch-arrow-down.png"); }
  601. .ws-switcher-box {
  602. height: 50px;
  603. border: 1px solid rgba(195, 199, 209, 0.1);
  604. background: rgba(18, 19, 25, 0.95);
  605. border-radius: 8px; }
  606. .osd-window,
  607. .resize-popup,
  608. .switcher-list, .workspace-switcher-container {
  609. color: #C3C7D1;
  610. background-color: rgba(40, 42, 54, 0.95);
  611. border: 1px solid #1b1c24;
  612. box-shadow: 0px 0px 7px #1b1c24;
  613. border-radius: 5px;
  614. padding: 12px; }
  615. /* Tiled window previews */
  616. .tile-preview {
  617. background-color: rgba(189, 147, 249, 0.3);
  618. border: 1px solid rgba(189, 147, 249, 0.5); }
  619. .tile-preview-left.on-primary {
  620. border-radius: 2px 2px 0 0; }
  621. .tile-preview-right.on-primary {
  622. border-radius: 0 2px 0 0; }
  623. .tile-preview-left.tile-preview-right.on-primary {
  624. border-radius: 2px 2px 0 0; }
  625. /* TOP BAR */
  626. #panel {
  627. background-gradient-direction: none;
  628. background-color: rgba(33, 35, 45, 0.95);
  629. /* transition from solid to transparent */
  630. transition-duration: 500ms;
  631. font-weight: bold;
  632. height: 2.1em;
  633. padding: 0px 0px; }
  634. #panel.unlock-screen, #panel.login-screen, #panel.lock-screen {
  635. background-color: transparent; }
  636. #panel #panelLeft, #panel #panelCenter {
  637. spacing: 4px; }
  638. #panel .panel-corner {
  639. -panel-corner-radius: 0px;
  640. -panel-corner-background-color: rgba(0, 0, 0, 0.2);
  641. -panel-corner-border-width: 2px;
  642. -panel-corner-border-color: transparent; }
  643. #panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus {
  644. -panel-corner-border-color: rgba(204, 171, 250, 0.5); }
  645. #panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-corner.unlock-screen {
  646. -panel-corner-radius: 0;
  647. -panel-corner-background-color: transparent;
  648. -panel-corner-border-color: transparent; }
  649. #panel .panel-button {
  650. -natural-hpadding: 12px;
  651. -minimum-hpadding: 6px;
  652. font-weight: bold;
  653. color: #f8f8f2;
  654. transition-duration: 100ms; }
  655. #panel .panel-button .app-menu-icon {
  656. -st-icon-style: symbolic;
  657. margin-left: 4px;
  658. margin-right: 4px; }
  659. #panel .panel-button .system-status-icon,
  660. #panel .panel-button .app-menu-icon > StIcon,
  661. #panel .panel-button .popup-menu-arrow {
  662. icon-shadow: none; }
  663. #panel .panel-button:hover {
  664. box-shadow: inset 0 0 0 100px rgba(55, 58, 75, 0.95);
  665. color: white;
  666. transition-duration: 200ms; }
  667. #panel .panel-button:hover.clock-display {
  668. box-shadow: none; }
  669. #panel .panel-button:hover.clock-display .clock {
  670. box-shadow: inset 0 0 0 100px rgba(55, 58, 75, 0.95); }
  671. #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked {
  672. box-shadow: inset 0 0 0 100px rgba(189, 147, 249, 0.5);
  673. color: #f8f8f2;
  674. transition-duration: 200ms; }
  675. #panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display {
  676. box-shadow: none; }
  677. #panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock {
  678. box-shadow: inset 0 0 0 100px rgba(189, 147, 249, 0.5); }
  679. #panel .panel-button .system-status-icon {
  680. icon-size: 1.09em;
  681. padding: 0 5px; }
  682. .unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button {
  683. color: #e0e2e7; }
  684. .unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active {
  685. color: #e0e2e7; }
  686. #panel .panel-status-indicators-box,
  687. #panel .panel-status-menu-box {
  688. spacing: 2px; }
  689. #panel .power-status.panel-status-indicators-box {
  690. spacing: 0; }
  691. #panel .screencast-indicator {
  692. color: #ff9f39; }
  693. #panel.solid {
  694. background-color: #282a36;
  695. /* transition from transparent to solid */
  696. transition-duration: 300ms; }
  697. #panel.solid .panel-corner {
  698. -panel-corner-background-color: black; }
  699. #panel.solid .system-status-icon,
  700. #panel.solid .app-menu-icon > StIcon,
  701. #panel.solid .popup-menu-arrow {
  702. icon-shadow: none; }
  703. .calendar {
  704. background: transparent;
  705. border: none;
  706. box-shadow: none; }
  707. .world-clocks-button, .weather-button, .events-button {
  708. background: #262834;
  709. border-radius: 7px;
  710. box-shadow: 0px 0px 1px 1px #1b1c24 inset;
  711. color: #C3C7D1; }
  712. .datemenu-calendar-column {
  713. border: none; }
  714. .datemenu-today-button,
  715. .events-section-title,
  716. .message-list-section-title {
  717. border-radius: 4px;
  718. color: #C3C7D1;
  719. padding: .4em; }
  720. .datemenu-today-button:hover, .datemenu-today-button:focus,
  721. .world-clocks-button:hover,
  722. .world-clocks-button:focus,
  723. .weather-button:hover,
  724. .weather-button:focus,
  725. .events-section-title:hover,
  726. .events-section-title:focus,
  727. .message-list-section-title:hover,
  728. .message-list-section-title:focus,
  729. .events-button:hover,
  730. .events-button:focus {
  731. background-color: #333545; }
  732. .datemenu-today-button:active,
  733. .world-clocks-button:active,
  734. .weather-button:active,
  735. .events-section-title:active,
  736. .message-list-section-title:active,
  737. .events-button:active {
  738. color: white;
  739. background-color: rgba(189, 147, 249, 0.5); }
  740. .datemenu-today-button .date-label {
  741. font-size: 1.5em; }
  742. .world-clocks-header,
  743. .weather-header,
  744. .events-section-title,
  745. .message-list-section-title,
  746. .events-title {
  747. color: #a6acbb;
  748. font-weight: bold; }
  749. .events-button .event-time {
  750. color: #b7bcc8; }
  751. .world-clocks-grid {
  752. spacing-rows: 0.4em; }
  753. .weather-box {
  754. spacing: 0.4em; }
  755. .calendar-month-label {
  756. color: #b5bac6;
  757. font-weight: bold;
  758. padding: 8px 0; }
  759. .pager-button {
  760. color: white;
  761. background-color: transparent;
  762. width: 32px;
  763. border-radius: 4px; }
  764. .pager-button:hover, .pager-button:focus {
  765. background-color: rgba(195, 199, 209, 0.05); }
  766. .pager-button:active {
  767. background-color: rgba(40, 42, 54, 0.05); }
  768. .calendar-change-month-back {
  769. background-image: url("assets/calendar-arrow-left.svg"); }
  770. .calendar-change-month-back:rtl {
  771. background-image: url("assets/calendar-arrow-right.svg"); }
  772. .calendar-change-month-forward {
  773. background-image: url("assets/calendar-arrow-right.svg"); }
  774. .calendar-change-month-forward:rtl {
  775. background-image: url("assets/calendar-arrow-left.svg"); }
  776. .calendar-change-month-back StIcon,
  777. .calendar-change-month-forward StIcon {
  778. color: #b5bac6; }
  779. .calendar-day-base {
  780. font-size: 80%;
  781. text-align: center;
  782. width: 2.4em;
  783. height: 2.4em;
  784. padding: 0.1em;
  785. margin: 2px;
  786. border-radius: 99px;
  787. color: #C3C7D1;
  788. background-gradient-direction: none; }
  789. .calendar-day-base:hover, .calendar-day-base:focus {
  790. background-color: #373a4b;
  791. box-shadow: none; }
  792. .calendar-day-base:active, .calendar-day-base:selected {
  793. color: white;
  794. background-color: rgba(189, 147, 249, 0.5);
  795. border-color: transparent;
  796. box-shadow: none; }
  797. .calendar-day-base.calendar-day-heading {
  798. color: #C3C7D1;
  799. margin-top: 1em;
  800. font-size: 70%; }
  801. .calendar-day {
  802. border-width: 0; }
  803. .calendar-day-top {
  804. border-top-width: 1px; }
  805. .calendar-day-left {
  806. border-left-width: 1px; }
  807. .calendar-nonwork-day {
  808. color: #767984; }
  809. .calendar-today {
  810. font-weight: bold;
  811. border: 1px solid rgba(189, 147, 249, 0.5);
  812. background-color: transparent;
  813. color: #f8f8f2 !important; }
  814. .calendar-today:hover, .calendar-today:focus {
  815. background-color: rgba(198, 161, 250, 0.5);
  816. color: #f8f8f2; }
  817. .calendar-today:active, .calendar-today:selected {
  818. background-color: rgba(189, 147, 249, 0.5);
  819. color: #f8f8f2; }
  820. .calendar-today:active:hover, .calendar-today:active:focus, .calendar-today:selected:hover, .calendar-today:selected:focus {
  821. background-color: rgba(198, 161, 250, 0.5);
  822. color: #f8f8f2; }
  823. .calendar-day-with-events {
  824. color: #e0e2e7;
  825. font-weight: bold;
  826. background-image: url("assets/calendar-today.svg"); }
  827. .calendar-other-month-day {
  828. color: #767984;
  829. opacity: 0.5; }
  830. .calendar-week-number {
  831. font-size: 70%;
  832. font-weight: bold;
  833. width: 2.3em;
  834. height: 1.8em;
  835. border-radius: 2px;
  836. padding: 0.5em 0 0;
  837. margin: 6px;
  838. background-color: rgba(195, 199, 209, 0.3);
  839. color: #282a36; }
  840. /* Message list */
  841. .message-list {
  842. border-color: #373a4b; }
  843. .message-list .message-title, .message-list .message-content, .message-list .message-body {
  844. color: #bdc2cd; }
  845. .message-list-sections {
  846. spacing: 1em; }
  847. .message-list-section,
  848. .message-list-section-list {
  849. spacing: 0.4em; }
  850. .message-list-section-close > StIcon {
  851. icon-size: 16px;
  852. border-radius: 16px;
  853. padding: 8px;
  854. color: #C3C7D1;
  855. background-color: transparent; }
  856. .message-list-section-close:hover > StIcon, .message-list-section-close:focus > StIcon
  857. .message-list-section-close:active > StIcon {
  858. color: #f8f8f2;
  859. background: transparent; }
  860. .message {
  861. background: #282a36;
  862. border: 1px solid #1b1c24;
  863. border-radius: 8px;
  864. box-shadow: none; }
  865. .message:hover, .message:focus {
  866. background-color: #313342; }
  867. .message-close-button {
  868. color: #C3C7D1; }
  869. .message-close-button:hover > StIcon, .message-close-button:focus > StIcon
  870. .message-close-button:active > StIcon {
  871. color: #f8f8f2;
  872. background: transparent; }
  873. .message-secondary-bin > .event-time {
  874. color: #989fb0;
  875. font-size: 0.7em;
  876. /* HACK: the label should be baseline-aligned with a 1em label,
  877. fake this with some bottom padding */
  878. padding-bottom: 0.13em; }
  879. .message-secondary-bin > StIcon {
  880. icon-size: 16px; }
  881. .message-content {
  882. padding: 10px; }
  883. /* Media Controls */
  884. .message-media-control {
  885. color: #C3C7D1; }
  886. .message-media-control:hover {
  887. background-color: #393c4d;
  888. color: #f8f8f2; }
  889. .message-media-control:active {
  890. background-color: #424559;
  891. color: #f8f8f2; }
  892. .message-media-control:insensitive {
  893. color: #838690; }
  894. .media-message-cover-icon {
  895. icon-size: 48px !important; }
  896. .media-message-cover-icon.fallback {
  897. color: #3e4153;
  898. background-color: #282a36;
  899. border: 2px solid #282a36;
  900. border-radius: 2px;
  901. icon-size: 16px;
  902. padding: 8px; }
  903. /* World clocks */
  904. .world-clocks-button .world-clocks-city {
  905. color: #C3C7D1;
  906. font-weight: normal; }
  907. .world-clocks-button .world-clocks-time {
  908. font-weight: bold;
  909. color: #C3C7D1;
  910. font-feature-settings: "lnum";
  911. text-align: right; }
  912. .world-clocks-button .world-clocks-timezone {
  913. color: #8991a5;
  914. font-feature-settings: "tnum"; }
  915. /* Weather */
  916. .weather-button .weather-header {
  917. color: #a6acbb;
  918. font-weight: bold; }
  919. .weather-button .weather-header.location {
  920. font-weight: normal; }
  921. .weather-button .weather-forecast-time {
  922. color: #a6acbb;
  923. font-feature-settings: "tnum";
  924. font-weight: normal;
  925. padding-top: 0.2em;
  926. padding-bottom: 0.4em; }
  927. .weather-button .weather-forecast-temp {
  928. font-weight: bold; }
  929. .system-switch-user-submenu-icon.user-icon {
  930. icon-size: 20px;
  931. padding: 0 2px; }
  932. .system-switch-user-submenu-icon.default-icon {
  933. icon-size: 16px;
  934. padding: 0 4px; }
  935. #appMenu {
  936. spinner-image: url("assets/process-working.svg");
  937. spacing: 4px; }
  938. #appMenu .label-shadow {
  939. color: transparent; }
  940. .aggregate-menu {
  941. min-width: 21em; }
  942. .aggregate-menu .popup-menu-icon {
  943. padding: 0 4px; }
  944. .system-menu-action {
  945. color: #C3C7D1;
  946. border-radius: 32px;
  947. /* wish we could do 50% */
  948. border: 1px solid #1b1c24;
  949. background: #21232d;
  950. padding: 13px; }
  951. .system-menu-action:hover, .system-menu-action:focus {
  952. border: 1px solid rgba(189, 147, 249, 0.5);
  953. color: rgba(189, 147, 249, 0.5);
  954. background: transparent; }
  955. .system-menu-action:active {
  956. background-color: rgba(159, 99, 246, 0.5);
  957. color: #f8f8f2;
  958. border: 1px solid rgba(159, 99, 246, 0.5); }
  959. .system-menu-action > StIcon {
  960. icon-size: 16px; }
  961. .ripple-box {
  962. width: 52px;
  963. height: 52px;
  964. background-image: url("assets/corner-ripple-ltr.png");
  965. background-size: contain; }
  966. .ripple-box:rtl {
  967. background-image: url("assets/corner-ripple-rtl.png"); }
  968. .popup-menu-arrow {
  969. width: 16px;
  970. height: 16px; }
  971. .popup-menu-icon {
  972. icon-size: 1.09em; }
  973. .window-close {
  974. background-color: #21232d;
  975. color: #cfd2da;
  976. border-radius: 21px;
  977. border: 2px solid #1b1c24;
  978. padding: 3px;
  979. height: 28px;
  980. width: 28px;
  981. box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.5);
  982. transition-duration: 300ms; }
  983. .window-close StIcon {
  984. icon-size: 23px; }
  985. .window-close:hover {
  986. border-color: rgba(189, 147, 249, 0.5); }
  987. .window-close:active {
  988. color: #bd93f9;
  989. background-color: rgba(29, 31, 39, 0.95); }
  990. .window-close {
  991. -shell-close-overlap: 16px; }
  992. .window-close:rtl {
  993. -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); }
  994. /* NETWORK DIALOGS */
  995. .nm-dialog {
  996. max-height: 34em;
  997. min-height: 31em;
  998. min-width: 32em; }
  999. .nm-dialog-content {
  1000. spacing: 20px;
  1001. padding: 24px; }
  1002. .nm-dialog-header-hbox {
  1003. spacing: 10px; }
  1004. .nm-dialog-airplane-box {
  1005. spacing: 12px; }
  1006. .nm-dialog-airplane-headline {
  1007. font-weight: bold;
  1008. text-align: center; }
  1009. .nm-dialog-airplane-text {
  1010. color: #C3C7D1; }
  1011. .nm-dialog-header-icon {
  1012. icon-size: 32px; }
  1013. .nm-dialog-scroll-view {
  1014. border: 2px solid #1b1c24;
  1015. background: #282a36; }
  1016. .nm-dialog-header {
  1017. font-weight: bold; }
  1018. .nm-dialog-item {
  1019. font-size: 110%;
  1020. border-bottom: 1px solid #1b1c24;
  1021. padding: 12px;
  1022. spacing: 20px; }
  1023. .nm-dialog-item:selected {
  1024. background-color: rgba(189, 147, 249, 0.5);
  1025. color: #f8f8f2; }
  1026. .nm-dialog-icons {
  1027. spacing: .5em; }
  1028. .nm-dialog-icon {
  1029. icon-size: 16px; }
  1030. .no-networks-label {
  1031. color: #999999; }
  1032. .no-networks-box {
  1033. spacing: 12px; }
  1034. /* OVERVIEW */
  1035. #overview, .controls-manager, .secondary-monitor-workspaces {
  1036. spacing: 24px; }
  1037. #overviewGroup {
  1038. background-color: #282a36; }
  1039. .overview-controls {
  1040. padding-bottom: 32px; }
  1041. .window-picker {
  1042. -horizontal-spacing: 16px;
  1043. -vertical-spacing: 16px; }
  1044. .window-picker.external-monitor {
  1045. padding: 16px; }
  1046. .window-clone-border {
  1047. border: 1px solid rgba(255, 255, 255, 0);
  1048. border-radius: 0px;
  1049. box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); }
  1050. .window-caption {
  1051. spacing: 20px;
  1052. color: #f8f8f2;
  1053. background-color: #21232d;
  1054. border: 1px solid #1b1c24;
  1055. padding: 4px 8px; }
  1056. .search-entry {
  1057. width: 320px;
  1058. padding: 9px;
  1059. border-radius: 10px;
  1060. color: #C3C7D1;
  1061. border-color: transparent; }
  1062. .search-entry .search-entry-icon {
  1063. icon-size: 1em;
  1064. padding: 0 4px;
  1065. color: rgba(195, 199, 209, 0.7); }
  1066. .search-provider-icon:focus,
  1067. .list-search-result:focus, .search-provider-icon:hover,
  1068. .list-search-result:hover, .search-provider-icon:selected,
  1069. .list-search-result:selected {
  1070. background-color: rgba(195, 199, 209, 0.1);
  1071. transition-duration: 200ms; }
  1072. .search-provider-icon:active,
  1073. .list-search-result:active, .search-provider-icon:checked,
  1074. .list-search-result:checked {
  1075. background-color: rgba(18, 19, 25, 0.85); }
  1076. #searchResultsBin {
  1077. max-width: 1000px; }
  1078. #searchResultsContent {
  1079. padding-left: 20px;
  1080. padding-right: 20px;
  1081. spacing: 16px; }
  1082. .search-section {
  1083. spacing: 16px; }
  1084. .search-section-content {
  1085. background-color: transparent;
  1086. border-radius: 0;
  1087. border: none;
  1088. box-shadow: none;
  1089. spacing: 32px; }
  1090. .list-search-results {
  1091. spacing: 3px; }
  1092. .search-section-separator {
  1093. height: 2px;
  1094. background-color: #373a4b; }
  1095. .list-search-result-content {
  1096. spacing: 30px; }
  1097. .list-search-result-title {
  1098. color: white;
  1099. spacing: 12px; }
  1100. .list-search-result-description {
  1101. color: rgba(255, 255, 255, 0.5); }
  1102. .list-search-provider-details {
  1103. width: 150px;
  1104. color: white;
  1105. margin-top: 0.24em; }
  1106. .list-search-provider-content {
  1107. spacing: 20px; }
  1108. .search-provider-icon {
  1109. padding: 15px; }
  1110. /* DASHBOARD */
  1111. .dash-background {
  1112. background-color: #21232d; }
  1113. .dash-separator {
  1114. width: 1px;
  1115. background-color: #373a4b; }
  1116. .dash-label {
  1117. border-radius: 7px;
  1118. padding: 4px 12px;
  1119. color: #f8f8f2;
  1120. background-color: rgba(33, 35, 45, 0.95);
  1121. text-align: center;
  1122. -x-offset: 8px; }
  1123. /* App Vault/Grid */
  1124. .icon-grid {
  1125. spacing: 30px;
  1126. -shell-grid-horizontal-item-size: 136px;
  1127. -shell-grid-vertical-item-size: 136px; }
  1128. .icon-grid .overview-icon {
  1129. icon-size: 96px; }
  1130. .system-action-icon {
  1131. background-color: black;
  1132. color: white;
  1133. border-radius: 99px;
  1134. icon-size: 48px; }
  1135. .app-view-controls {
  1136. padding-bottom: 32px; }
  1137. .app-view-control {
  1138. padding: 4px 32px; }
  1139. .app-view-control:checked {
  1140. color: #bd93f9;
  1141. background-color: rgba(40, 42, 54, 0.95);
  1142. border: 1px solid #1b1c24;
  1143. text-shadow: none;
  1144. icon-shadow: none; }
  1145. .app-view-control:first-child {
  1146. border-right-width: 0;
  1147. border-radius: 3px 0 0 3px; }
  1148. .app-view-control:last-child {
  1149. border-radius: 0 3px 3px 0; }
  1150. .app-well-app,
  1151. .app-well-app.app-folder,
  1152. .show-apps,
  1153. .grid-search-result {
  1154. border: none; }
  1155. .app-well-app:hover .overview-icon, .app-well-app:focus .overview-icon, .app-well-app:selected .overview-icon,
  1156. .app-well-app.app-folder:hover .overview-icon,
  1157. .app-well-app.app-folder:focus .overview-icon,
  1158. .app-well-app.app-folder:selected .overview-icon,
  1159. .show-apps:hover .overview-icon,
  1160. .show-apps:focus .overview-icon,
  1161. .show-apps:selected .overview-icon,
  1162. .grid-search-result:hover .overview-icon,
  1163. .grid-search-result:focus .overview-icon,
  1164. .grid-search-result:selected .overview-icon {
  1165. background-color: #373a4b;
  1166. transition-duration: 0ms;
  1167. border-image: none;
  1168. background-image: none; }
  1169. .app-well-app:active .overview-icon, .app-well-app:checked .overview-icon,
  1170. .app-well-app.app-folder:active .overview-icon,
  1171. .app-well-app.app-folder:checked .overview-icon,
  1172. .show-apps:active .overview-icon,
  1173. .show-apps:checked .overview-icon,
  1174. .grid-search-result:active .overview-icon,
  1175. .grid-search-result:checked .overview-icon {
  1176. background-color: #373a4b;
  1177. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  1178. color: #C3C7D1; }
  1179. .app-well-app-running-dot {
  1180. width: 4px;
  1181. height: 4px;
  1182. background-color: rgba(189, 147, 249, 0.5);
  1183. border-radius: 10px !important;
  1184. box-shadow: 0px 0px 5px 4px rgba(189, 147, 249, 0.8);
  1185. margin-bottom: 0px; }
  1186. .app-well-app .overview-icon,
  1187. .app-well-app.app-folder .overview-icon,
  1188. .show-apps .overview-icon,
  1189. .grid-search-result .overview-icon {
  1190. color: #f8f8f2;
  1191. padding: 6px;
  1192. border: none;
  1193. transition-duration: 100ms;
  1194. text-align: center;
  1195. box-shadow: none; }
  1196. /* App Folders */
  1197. .app-well-app.app-folder {
  1198. background-color: #373a4b;
  1199. border-radius: 10px; }
  1200. .app-folder-dialog {
  1201. background-color: #21232d;
  1202. border: none; }
  1203. .app-folder-dialog .folder-name-label {
  1204. color: #C3C7D1; }
  1205. .app-folder-dialog .edit-folder-button {
  1206. padding: 0;
  1207. width: 36px;
  1208. height: 36px;
  1209. border-radius: 18px; }
  1210. .app-folder-dialog .edit-folder-button > StIcon {
  1211. icon-size: 16px; }
  1212. .app-well-app.app-folder > .overview-icon {
  1213. background-color: rgba(40, 42, 54, 0.35); }
  1214. .show-apps .show-apps-icon {
  1215. color: #f8f8f2; }
  1216. .show-apps:checked .show-apps-icon,
  1217. .show-apps:focus .show-apps-icon {
  1218. color: #C3C7D1;
  1219. transition-duration: 100ms; }
  1220. .app-folder-popup {
  1221. -arrow-border-radius: 8px;
  1222. -arrow-background-color: rgba(40, 42, 54, 0.5);
  1223. -arrow-base: 24px;
  1224. -arrow-rise: 11px; }
  1225. .app-folder-popup-bin {
  1226. padding: 5px;
  1227. background: rgba(40, 42, 54, 0.5); }
  1228. .app-folder-icon {
  1229. padding: 5px;
  1230. spacing-rows: 5px;
  1231. spacing-columns: 5px; }
  1232. .page-indicator {
  1233. padding: 6px 12px; }
  1234. .page-indicator .page-indicator-icon {
  1235. width: 12px;
  1236. height: 12px;
  1237. border-radius: 12px;
  1238. background-image: none;
  1239. background-color: #696e8e;
  1240. border: 1px solid #1b1c24; }
  1241. .page-indicator:hover .page-indicator-icon {
  1242. background-image: none;
  1243. background-color: rgba(255, 255, 255, 0.5); }
  1244. .page-indicator:active .page-indicator-icon {
  1245. background-image: none;
  1246. background-color: rgba(255, 255, 255, 0.7);
  1247. margin: 0; }
  1248. .page-indicator:checked .page-indicator-icon {
  1249. background-image: none;
  1250. background-color: #FFFFFF;
  1251. transition-duration: 0.3s;
  1252. transition-timing-function: ease-in-out; }
  1253. .app-well-app > .overview-icon.overview-icon-with-label,
  1254. .grid-search-result .overview-icon.overview-icon-with-label {
  1255. padding: 10px 8px 5px 8px;
  1256. spacing: 4px; }
  1257. .workspace-thumbnails {
  1258. visible-width: 32px;
  1259. spacing: 11px;
  1260. padding: 8px;
  1261. border-radius: 0; }
  1262. .workspace-thumbnails:rtl {
  1263. border-radius: 0; }
  1264. .workspace-thumbnail-indicator {
  1265. border: 4px solid rgba(189, 147, 249, 0.4);
  1266. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  1267. padding: 0; }
  1268. .search-display > StBoxLayout,
  1269. .all-apps,
  1270. .frequent-apps > StBoxLayout {
  1271. padding: 0px 88px 10px 88px; }
  1272. .page-navigation-arrow > StIcon {
  1273. margin: 6px;
  1274. padding: 18px;
  1275. width: 24px;
  1276. height: 24px;
  1277. border-radius: 99px; }
  1278. .page-navigation-arrow:insensitive > StIcon {
  1279. border-color: transparent;
  1280. background-color: transparent;
  1281. background-image: none;
  1282. box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
  1283. text-shadow: none;
  1284. icon-shadow: none; }
  1285. .page-navigation-arrow:hover > StIcon {
  1286. background-color: rgba(189, 147, 249, 0.3); }
  1287. .page-navigation-arrow:active > StIcon {
  1288. background-color: rgba(189, 147, 249, 0.5); }
  1289. .workspace-thumbnails {
  1290. color: #C3C7D1;
  1291. background-color: transparent;
  1292. border: none; }
  1293. .search-statustext, .no-frequent-applications-label {
  1294. font-size: 2em;
  1295. font-weight: bold;
  1296. color: #C3C7D1; }
  1297. /* NOTIFICATIONS & MESSAGE TRAY */
  1298. .url-highlighter {
  1299. link-color: rgba(219, 195, 252, 0.5); }
  1300. .notification-banner {
  1301. font-size: 11pt;
  1302. width: 34em;
  1303. margin: 5px;
  1304. border-radius: 12px;
  1305. color: #f8f8f2;
  1306. background-color: #2c2f3c;
  1307. border: 1px solid #1b1c24;
  1308. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); }
  1309. .notification-banner:hover, .notification-banner:focus {
  1310. background-color: #313342;
  1311. border-radius: 12px;
  1312. box-shadow: none; }
  1313. .notification-banner * {
  1314. color: #fefefe; }
  1315. .notification-banner .notification-icon {
  1316. padding: 5px; }
  1317. .notification-banner .notification-content {
  1318. padding: 5px;
  1319. spacing: 5px; }
  1320. .notification-banner .secondary-icon {
  1321. icon-size: 1.09em; }
  1322. .notification-banner .notification-actions {
  1323. background-color: #242530;
  1324. padding-top: 2px;
  1325. spacing: 1px;
  1326. border-radius: 0px 0px 12px 12px; }
  1327. .notification-banner .notification-button {
  1328. padding: 7px;
  1329. background-color: rgba(40, 42, 54, 0.9);
  1330. box-shadow: none; }
  1331. .notification-banner .notification-button:first-child {
  1332. border-radius: 0 0 0 12px; }
  1333. .notification-banner .notification-button:last-child {
  1334. border-radius: 0 0 12px 0; }
  1335. .notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus {
  1336. background-color: rgba(189, 147, 249, 0.5);
  1337. color: #f8f8f2; }
  1338. .summary-source-counter {
  1339. font-size: 10pt;
  1340. font-weight: bold;
  1341. height: 1.6em;
  1342. width: 1.6em;
  1343. -shell-counter-overlap-x: 3px;
  1344. -shell-counter-overlap-y: 3px;
  1345. background-color: rgba(189, 147, 249, 0.5);
  1346. color: #f8f8f2;
  1347. border: 2px solid #C3C7D1;
  1348. box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
  1349. border-radius: 0.9em; }
  1350. .secondary-icon {
  1351. icon-size: 1.09em; }
  1352. .chat-body {
  1353. spacing: 5px; }
  1354. .chat-response {
  1355. margin: 5px; }
  1356. .chat-log-message {
  1357. color: #a6acbb; }
  1358. .chat-new-group {
  1359. padding-top: 1em; }
  1360. .chat-received {
  1361. padding-left: 4px; }
  1362. .chat-received:rtl {
  1363. padding-left: 0px;
  1364. padding-right: 4px; }
  1365. .chat-sent {
  1366. padding-left: 18pt;
  1367. color: #989fb0; }
  1368. .chat-sent:rtl {
  1369. padding-left: 0;
  1370. padding-right: 18pt; }
  1371. .chat-meta-message {
  1372. padding-left: 4px;
  1373. font-size: 9pt;
  1374. font-weight: bold;
  1375. color: #8991a5; }
  1376. .chat-meta-message:rtl {
  1377. padding-left: 0;
  1378. padding-right: 4px; }
  1379. .hotplug-transient-box {
  1380. spacing: 6px;
  1381. padding: 2px 72px 2px 12px; }
  1382. .hotplug-notification-item {
  1383. padding: 2px 10px; }
  1384. .hotplug-notification-item:focus {
  1385. padding: 1px 71px 1px 11px; }
  1386. .hotplug-notification-item-icon {
  1387. icon-size: 24px;
  1388. padding: 2px 5px; }
  1389. .hotplug-resident-box {
  1390. spacing: 8px; }
  1391. .hotplug-resident-mount {
  1392. spacing: 8px;
  1393. border-radius: 4px; }
  1394. .hotplug-resident-mount:hover {
  1395. background-color: rgba(40, 42, 54, 0.3); }
  1396. .hotplug-resident-mount-label {
  1397. color: inherit;
  1398. padding-left: 6px; }
  1399. .hotplug-resident-mount-icon {
  1400. icon-size: 24px;
  1401. padding-left: 6px; }
  1402. .hotplug-resident-eject-icon {
  1403. icon-size: 16px; }
  1404. .hotplug-resident-eject-button {
  1405. padding: 7px;
  1406. border-radius: 5px;
  1407. color: pink; }
  1408. /* Eeeky things */
  1409. .magnifier-zoom-region {
  1410. border: 2px solid rgba(189, 147, 249, 0.5); }
  1411. .magnifier-zoom-region.full-screen {
  1412. border-width: 0; }
  1413. /* On-screen Keyboard */
  1414. #keyboard {
  1415. background-color: rgba(40, 42, 54, 0.65); }
  1416. .keyboard-layout {
  1417. spacing: 10px;
  1418. padding: 10px; }
  1419. .keyboard-row {
  1420. spacing: 15px; }
  1421. .keyboard-key {
  1422. color: #C3C7D1;
  1423. background-color: #2c2f3c;
  1424. box-shadow: none;
  1425. border: 1px solid #1b1c24;
  1426. text-shadow: 0 1px black;
  1427. icon-shadow: 0 1px black;
  1428. background-color: #282a36;
  1429. min-height: 2em;
  1430. min-width: 2em;
  1431. font-size: 14pt;
  1432. font-weight: bold;
  1433. border-radius: 5px; }
  1434. .keyboard-key:focus {
  1435. background-color: #353848;
  1436. color: #f8f8f2;
  1437. text-shadow: 0 1px black;
  1438. icon-shadow: 0 1px black;
  1439. box-shadow: none !important;
  1440. border: 1px solid #1b1c24; }
  1441. .keyboard-key:hover, .keyboard-key:checked {
  1442. background-color: #353848;
  1443. color: #f8f8f2;
  1444. border: 1px solid #1b1c24;
  1445. text-shadow: 0 1px black;
  1446. icon-shadow: 0 1px black; }
  1447. .keyboard-key:active {
  1448. color: #bd93f9;
  1449. background-color: rgba(40, 42, 54, 0.95);
  1450. border: 1px solid #1b1c24;
  1451. text-shadow: none;
  1452. icon-shadow: none; }
  1453. .keyboard-key:grayed {
  1454. background-color: rgba(40, 42, 54, 0.95);
  1455. color: #C3C7D1;
  1456. border-color: rgba(0, 0, 0, 0.7); }
  1457. .keyboard-subkeys {
  1458. color: white;
  1459. padding: 5px;
  1460. -arrow-border-radius: 10px;
  1461. -arrow-background-color: rgba(40, 42, 54, 0.65);
  1462. -arrow-border-width: 2px;
  1463. -arrow-border-color: #C3C7D1;
  1464. -arrow-base: 20px;
  1465. -arrow-rise: 10px;
  1466. -boxpointer-gap: 5px; }
  1467. .candidate-popup-content {
  1468. padding: 0.5em;
  1469. spacing: 0.3em; }
  1470. .candidate-index {
  1471. padding: 0 0.5em 0 0;
  1472. color: #a6acbb; }
  1473. .candidate-box {
  1474. padding: 0.3em 0.5em 0.3em 0.5em;
  1475. border-radius: 4px; }
  1476. .candidate-box:selected, .candidate-box:hover {
  1477. background-color: rgba(189, 147, 249, 0.5);
  1478. color: #f8f8f2; }
  1479. .candidate-page-button-box {
  1480. height: 2em; }
  1481. .vertical .candidate-page-button-box {
  1482. padding-top: 0.5em; }
  1483. .horizontal .candidate-page-button-box {
  1484. padding-left: 0.5em; }
  1485. .candidate-page-button {
  1486. padding: 4px; }
  1487. .candidate-page-button-previous {
  1488. border-radius: 4px 0px 0px 4px;
  1489. border-right-width: 0; }
  1490. .candidate-page-button-next {
  1491. border-radius: 0px 4px 4px 0px; }
  1492. .candidate-page-button-icon {
  1493. icon-size: 1em; }
  1494. /* Auth Dialogs & Screen Shield */
  1495. .framed-user-icon {
  1496. background-size: contain;
  1497. border: 2px solid #C3C7D1;
  1498. color: #C3C7D1;
  1499. border-radius: 3px; }
  1500. .framed-user-icon:hover {
  1501. border-color: white;
  1502. color: white; }
  1503. .login-dialog-banner-view {
  1504. padding-top: 24px;
  1505. max-width: 23em; }
  1506. .login-dialog {
  1507. border: none;
  1508. background-color: transparent; }
  1509. .login-dialog .modal-dialog-button-box {
  1510. spacing: 3px; }
  1511. .login-dialog .modal-dialog-button {
  1512. padding: 3px 18px; }
  1513. .login-dialog .modal-dialog-button:default {
  1514. color: #C3C7D1;
  1515. background-color: #2c2f3c;
  1516. box-shadow: none;
  1517. border: 1px solid #1b1c24;
  1518. text-shadow: 0 1px black;
  1519. icon-shadow: 0 1px black; }
  1520. .login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus {
  1521. background-color: #353848;
  1522. color: #f8f8f2;
  1523. border: 1px solid #1b1c24;
  1524. text-shadow: 0 1px black;
  1525. icon-shadow: 0 1px black; }
  1526. .login-dialog .modal-dialog-button:default:active {
  1527. color: #bd93f9;
  1528. background-color: rgba(189, 147, 249, 0.5);
  1529. border: 1px solid #1b1c24;
  1530. text-shadow: none;
  1531. icon-shadow: none; }
  1532. .login-dialog .modal-dialog-button:default:insensitive {
  1533. color: #767984;
  1534. background-color: rgba(57, 59, 71, 0.66);
  1535. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  1536. border: none;
  1537. text-shadow: none;
  1538. icon-shadow: none; }
  1539. .login-dialog-logo-bin {
  1540. padding: 24px 0px; }
  1541. .login-dialog-banner {
  1542. color: #a6acbb; }
  1543. .login-dialog-button-box {
  1544. spacing: 5px; }
  1545. .login-dialog-message-warning {
  1546. color: #ff9f39; }
  1547. .login-dialog-message-hint {
  1548. padding-top: 0;
  1549. padding-bottom: 20px; }
  1550. .login-dialog-user-selection-box {
  1551. padding: 100px 0px; }
  1552. .login-dialog-not-listed-label {
  1553. padding-left: 2px; }
  1554. .login-dialog-not-listed-button:focus .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-not-listed-label {
  1555. color: #C3C7D1; }
  1556. .login-dialog-not-listed-label {
  1557. font-size: 90%;
  1558. font-weight: bold;
  1559. color: #6d768e;
  1560. padding-top: 1em; }
  1561. .login-dialog-user-list-view {
  1562. -st-vfade-offset: 1em; }
  1563. .login-dialog-user-list {
  1564. spacing: 12px;
  1565. padding: .2em;
  1566. width: 23em; }
  1567. .login-dialog-user-list:expanded .login-dialog-user-list-item:selected {
  1568. background-color: rgba(189, 147, 249, 0.5);
  1569. color: #f8f8f2; }
  1570. .login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {
  1571. border-right: 2px solid rgba(189, 147, 249, 0.5); }
  1572. .login-dialog-user-list-item {
  1573. border-radius: 5px;
  1574. padding: .2em;
  1575. color: #6d768e; }
  1576. .login-dialog-user-list-item:ltr {
  1577. padding-right: 1em; }
  1578. .login-dialog-user-list-item:rtl {
  1579. padding-left: 1em; }
  1580. .login-dialog-user-list-item .login-dialog-timed-login-indicator {
  1581. height: 2px;
  1582. margin: 2px 0 0 0;
  1583. background-color: #C3C7D1; }
  1584. .login-dialog-user-list-item:focus .login-dialog-timed-login-indicator {
  1585. background-color: #f8f8f2; }
  1586. .login-dialog-username,
  1587. .user-widget-label {
  1588. color: #C3C7D1;
  1589. font-size: 120%;
  1590. font-weight: bold;
  1591. text-align: left;
  1592. padding-left: 15px; }
  1593. .user-widget-label:ltr {
  1594. padding-left: 18px; }
  1595. .user-widget-label:rtl {
  1596. padding-right: 18px; }
  1597. .login-dialog-prompt-layout {
  1598. padding-top: 24px;
  1599. padding-bottom: 12px;
  1600. spacing: 8px;
  1601. width: 23em; }
  1602. .login-dialog-prompt-label {
  1603. color: #8991a5;
  1604. font-size: 110%;
  1605. padding-top: 1em; }
  1606. .login-dialog-session-list-button StIcon {
  1607. icon-size: 1.25em; }
  1608. .login-dialog-session-list-button {
  1609. color: #6d768e; }
  1610. .login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus {
  1611. color: #C3C7D1; }
  1612. .login-dialog-session-list-button:active {
  1613. color: #414654; }
  1614. .screen-shield-arrows {
  1615. padding-bottom: 3em; }
  1616. .screen-shield-arrows Gjs_Arrow {
  1617. color: white;
  1618. width: 80px;
  1619. height: 48px;
  1620. -arrow-thickness: 12px;
  1621. -arrow-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }
  1622. .screen-shield-clock {
  1623. color: white;
  1624. text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
  1625. font-weight: bold;
  1626. text-align: center;
  1627. padding-bottom: 1.5em; }
  1628. .screen-shield-clock-time {
  1629. font-size: 72pt;
  1630. text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); }
  1631. .screen-shield-clock-date {
  1632. font-size: 28pt; }
  1633. .screen-shield-notifications-container {
  1634. spacing: 6px;
  1635. width: 30em;
  1636. background-color: transparent;
  1637. max-height: 500px; }
  1638. .screen-shield-notifications-container .summary-notification-stack-scrollview {
  1639. padding-top: 0;
  1640. padding-bottom: 0; }
  1641. .screen-shield-notifications-container .notification,
  1642. .screen-shield-notifications-container .screen-shield-notification-source {
  1643. padding: 12px 6px;
  1644. border: 1px solid #C3C7D1;
  1645. background-color: rgba(40, 42, 54, 0.45);
  1646. color: #C3C7D1;
  1647. border-radius: 4px; }
  1648. .screen-shield-notifications-container .notification {
  1649. margin-right: 15px; }
  1650. .screen-shield-notification-label {
  1651. font-weight: bold;
  1652. padding: 0px 0px 0px 12px; }
  1653. .screen-shield-notification-count-text {
  1654. padding: 0px 0px 0px 12px; }
  1655. #panel.lock-screen {
  1656. background-color: rgba(40, 42, 54, 0.45); }
  1657. .screen-shield-background {
  1658. background: black;
  1659. box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); }
  1660. #lockDialogGroup {
  1661. background: #2e3436 url(resource:///org/gnome/shell/theme/noise-texture.png);
  1662. background-repeat: repeat; }
  1663. #screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle {
  1664. background-color: rgba(40, 42, 54, 0.3); }
  1665. #screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus {
  1666. background-color: rgba(40, 42, 54, 0.5); }
  1667. #screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active {
  1668. background-color: rgba(189, 147, 249, 0.4); }
  1669. #LookingGlassDialog {
  1670. background-color: rgba(0, 0, 0, 0.8);
  1671. spacing: 4px;
  1672. padding: 4px;
  1673. border: 2px solid grey;
  1674. border-radius: 4px; }
  1675. #LookingGlassDialog > #Toolbar {
  1676. border: 1px solid grey;
  1677. border-radius: 4px; }
  1678. #LookingGlassDialog .labels {
  1679. spacing: 4px; }
  1680. #LookingGlassDialog .notebook-tab {
  1681. -natural-hpadding: 12px;
  1682. -minimum-hpadding: 6px;
  1683. font-weight: bold;
  1684. color: #ccc;
  1685. transition-duration: 100ms;
  1686. padding-left: .3em;
  1687. padding-right: .3em; }
  1688. #LookingGlassDialog .notebook-tab:hover {
  1689. color: white;
  1690. text-shadow: black 0px 2px 2px; }
  1691. #LookingGlassDialog .notebook-tab:selected {
  1692. border-bottom-width: 2px;
  1693. border-color: rgba(204, 171, 250, 0.5);
  1694. color: white;
  1695. text-shadow: black 0px 2px 2px; }
  1696. #LookingGlassDialog StBoxLayout#EvalBox {
  1697. padding: 4px;
  1698. spacing: 4px; }
  1699. #LookingGlassDialog StBoxLayout#ResultsArea {
  1700. spacing: 4px; }
  1701. .lg-dialog StEntry {
  1702. selection-background-color: #bbbbbb;
  1703. selected-color: #333333; }
  1704. .lg-dialog .shell-link {
  1705. color: #999999; }
  1706. .lg-dialog .shell-link:hover {
  1707. color: #dddddd; }
  1708. .lg-completions-text {
  1709. font-size: .9em;
  1710. font-style: italic; }
  1711. .lg-obj-inspector-title {
  1712. spacing: 4px; }
  1713. .lg-obj-inspector-button {
  1714. border: 1px solid gray;
  1715. padding: 4px;
  1716. border-radius: 4px; }
  1717. .lg-obj-inspector-button:hover {
  1718. border: 1px solid #ffffff; }
  1719. #lookingGlassExtensions {
  1720. padding: 4px; }
  1721. .lg-extensions-list {
  1722. padding: 4px;
  1723. spacing: 6px; }
  1724. .lg-extension {
  1725. border: 1px solid #6f6f6f;
  1726. border-radius: 4px;
  1727. padding: 4px; }
  1728. .lg-extension-name {
  1729. font-weight: bold; }
  1730. .lg-extension-meta {
  1731. spacing: 6px; }
  1732. #LookingGlassPropertyInspector {
  1733. background: rgba(0, 0, 0, 0.8);
  1734. border: 2px solid grey;
  1735. border-radius: 4px;
  1736. padding: 6px; }
  1737. .quick-settings {
  1738. padding: 14px;
  1739. border-radius: 12px; }
  1740. .quick-settings .icon-button, .quick-settings .button {
  1741. padding: 10.5px; }
  1742. .quick-toggle {
  1743. border-radius: 99px;
  1744. min-height: 40px;
  1745. /* Move padding into the box; this is to allow menu arrows
  1746. to extend to the border */ }
  1747. .quick-toggle:checked {
  1748. color: #bd93f9;
  1749. background-color: rgba(189, 147, 249, 0.15);
  1750. border: 1px solid #1b1c24;
  1751. text-shadow: none;
  1752. icon-shadow: none;
  1753. color: #bd93f9; }
  1754. .quick-toggle > StBoxLayout {
  1755. spacing: 6px; }
  1756. .quick-toggle.button {
  1757. padding: 0; }
  1758. .quick-toggle > StBoxLayout {
  1759. padding: 0 12px; }
  1760. .quick-toggle:ltr > StBoxLayout {
  1761. padding-left: 15px; }
  1762. .quick-toggle:rtl > StBoxLayout {
  1763. padding-right: 15px; }
  1764. .quick-toggle .quick-toggle-label {
  1765. font-weight: bold; }
  1766. .quick-menu-toggle:ltr > StBoxLayout {
  1767. padding-right: 0; }
  1768. .quick-menu-toggle:rtl > StBoxLayout {
  1769. padding-left: 0; }
  1770. .quick-menu-toggle .quick-toggle-arrow {
  1771. background-color: rgba(195, 199, 209, 0.1);
  1772. padding: 6px 10.5px; }
  1773. .quick-menu-toggle .quick-toggle-arrow:ltr {
  1774. border-radius: 0 99px 99px 0; }
  1775. .quick-menu-toggle .quick-toggle-arrow:rtl {
  1776. border-radius: 99px 0 0 99px; }
  1777. .quick-toggle-menu {
  1778. background-color: #282a36;
  1779. border-radius: 12px;
  1780. padding: 12px;
  1781. margin: 12px 18px 0; }
  1782. .quick-toggle-menu .popup-menu-item > StIcon {
  1783. -st-icon-style: symbolic; }
  1784. .quick-toggle-menu .header {
  1785. spacing-rows: 3px;
  1786. spacing-columns: 12px;
  1787. padding-bottom: 12px; }
  1788. .quick-toggle-menu .header .icon {
  1789. border-radius: 999px;
  1790. padding: 9px;
  1791. background-color: #3e4153; }
  1792. .quick-toggle-menu .header .icon.active {
  1793. background-color: rgba(189, 147, 249, 0.5); }
  1794. .quick-settings-system-item > StBoxLayout {
  1795. spacing: 12px; }
  1796. .quick-settings-system-item .icon-button {
  1797. border-radius: 50px; }
  1798. .openweather-current-summarybox,
  1799. .openweather-forecast-icon,
  1800. .openweather-current-databox-captions,
  1801. .openweather-current-databox-values,
  1802. .openweather-current-icon,
  1803. .openweather-forecast-summary,
  1804. .openweather-forecast-temperature {
  1805. background: transparent; }
  1806. .openweather-current-databox-captions, .openweather-forecast-day {
  1807. color: rgba(189, 147, 249, 0.5); }
  1808. #dashtodockContainer #dash {
  1809. background: transparent !important; }
  1810. #dashtodockContainer #dash .dash-background {
  1811. background: #21232d !important;
  1812. border: none; }
  1813. #dashtodockContainer #dash .dash-item-container .app-well-app .overview-icon.focused .overview-icon,
  1814. #dashtodockContainer #dash .dash-item-container .show-apps .overview-icon.focused .overview-icon {
  1815. background-color: #373a4b !important; }
  1816. /*# sourceMappingURL=gnome-shell.css.map */