compact google classroom

google classroom but its actually usable on 720p screens

  1. /* ==UserStyle==
  2. @name compact google classroom
  3. @namespace https://greasyfork.org/en/users/759797-lego-savant
  4. @version 1.0.0
  5. @description google classroom but its actually usable on 720p screens
  6. @author legosavant
  7. ==/UserStyle== */
  8.  
  9. @-moz-document domain("classroom.google.com") {
  10. /*home*/
  11. .gHz6xd, .v9TZ3c {
  12. margin:0;
  13. border-radius:0
  14. }
  15. .gHz6xd.rZXyy:not(.kKn9Nc):not(.u0dx8e):hover {
  16. border:1px solid transparent;
  17. margin:0;
  18. }
  19. .SZ0kZe, .SZ0kZe .Y5FYJe>.TpQm9d {
  20. height:30px;
  21. padding:0
  22. }
  23. .Y5FYJe:hover {
  24. background:none
  25. }
  26. .TQYOZc {
  27. padding:4px 10px
  28. }
  29. .gHz6xd {
  30. max-height:260px
  31. }
  32. .JwPp0e {
  33. padding:0;
  34. }
  35. .XIpEib, .R2tE8e, .joJglb, .Mtd4hb, .mhCMAe, .xHPsid .hN1OOc { /*nav*/
  36. height:35px
  37. }
  38. .bg6sud {
  39. padding-top:0
  40. }
  41. /*sidebar*/
  42. .Xi8cpb, .Xi8cpb.vG1fDb {
  43. height:40px;
  44. padding:0 8px
  45. }
  46. .pkktJb {
  47. height:20px;
  48. }
  49. .LlcfK {
  50. border-radius:0;
  51. margin:0
  52. }
  53. /*stream*/
  54. .d4Fe0d {
  55. border-radius:0
  56. }
  57. .VKARh {
  58. top:100px
  59. }
  60. .PFLqgc, .v9TZ3c, .qyN25 {
  61. height:150px
  62. }
  63. .v9TZ3c.GWZ7yf {
  64. height:200px
  65. }
  66. .IzVHde {
  67. padding:6px 24px
  68. }
  69. .U2zcIf {
  70. display:none
  71. }
  72. .zOtZye {
  73. min-height:32px;
  74. border-radius:0;
  75. margin-bottom:4px
  76. }
  77. .zTrXGf {
  78. height:32px;
  79. padding-left:6px
  80. }
  81. .Aopndd {
  82. margin:0;
  83. border-radius:0;
  84. }
  85. .Aopndd[jsmodel="PTCFbe"] {
  86. border-bottom:0
  87. }
  88. .n4xnA {
  89. padding:0
  90. }
  91. .JZicYb {
  92. height:44px
  93. }
  94. .oh9CFb {
  95. position:absolute;
  96. background:#fff;
  97. width:360px;
  98. z-index:999;
  99. box-sizing:border-box;
  100. padding:2px;
  101. visibility:hidden;
  102. margin-left:24px;
  103. box-shadow: 0 1px 2px rgb(0 0 0 / 10%);
  104. }
  105. .Aopndd:hover .oh9CFb {
  106. visibility:visible
  107. }
  108.  
  109. /*classwork*/
  110. .u73Apc, .OlXwxf.OlXwxf:not(:first-child):hover .u73Apc, .OlXwxf:hover+.OlXwxf .u73Apc, .OlXwxf:not(:first-child).kKn9Nc .u73Apc, .OlXwxf+.lXuxY .u73Apc, .lXuxY+.OlXwxf .u73Apc {
  111. height:40px;
  112. padding:0
  113. }
  114. .tUJKGd:not(:first-child), .OlXwxf.OlXwxf:hover, .OlXwxf:hover+.OlXwxf, .OlXwxf {
  115. border-top:1px solid #e0e0e0
  116. }
  117. .xUYklb, .JBMs6 {
  118. padding-top:0;
  119. padding-bottom:0
  120. }
  121. .uO32ac {
  122. height:35px
  123. }
  124. .xUYklb, .XjYjO {
  125. font-size:26px
  126. }
  127. .KmLLod:hover .uO32ac {
  128. border-bottom:1px solid
  129. }
  130. /*people*/
  131. .ycbm1d, .d6CWTd {
  132. height:20px;
  133. }
  134. .gQZxn {
  135. padding:3px 8px
  136. }
  137. /*todo*/
  138. .MHxtic {
  139. padding:2px 0
  140. }
  141. /*dropdown*/
  142. .ncFHed .MocG8c, .ncFHed .MocG8c.KKjvXb, .HZ3kWc, .ry3kXd .MocG8c.KKjvXb {
  143. padding:0 0 0 6px;
  144. border:none
  145. }
  146. .ybOdnf .eU809d {
  147. top:16px
  148. }
  149. }