gnome-shell.css 53 KB

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