You are here

table.css in Drupal 10

User generated tables.

File

core/themes/olivero/css/components/table.css
View source
  1. /*
  2. * DO NOT EDIT THIS FILE.
  3. * See the following change record for more information,
  4. * https://www.drupal.org/node/3084859
  5. * @preserve
  6. */
  7. /**
  8. * @file
  9. * User generated tables.
  10. */
  11. /*
  12. * Media query breakpoints.
  13. * Processed by postcss/postcss-custom-media.
  14. */
  15. /* Navigation related breakpoints */
  16. /* Grid related breakpoints */
  17. /* Grid shifts from 6 to 14 columns. */
  18. /* Width of the entire grid maxes out. */
  19. .forum table,
  20. .text-content table,
  21. .views-table,
  22. .draggable-table {
  23. margin-top: var(--sp2);
  24. margin-bottom: var(--sp2);
  25. border-spacing: 0;
  26. color: var(--color-text-neutral-medium);
  27. border: 0;
  28. border-collapse: collapse;
  29. font-family: var(--font-sans);
  30. font-size: 1rem;
  31. line-height: var(--sp1-5)
  32. }
  33. [dir="ltr"] .forum table caption,[dir="ltr"] .text-content table caption,[dir="ltr"] .views-table caption,[dir="ltr"] .draggable-table caption {
  34. text-align: left
  35. }
  36. [dir="rtl"] .forum table caption,[dir="rtl"] .text-content table caption,[dir="rtl"] .views-table caption,[dir="rtl"] .draggable-table caption {
  37. text-align: right
  38. }
  39. .forum table caption, .text-content table caption, .views-table caption, .draggable-table caption {
  40. margin-bottom: var(--sp1);
  41. color: var(--color-text-neutral-medium);
  42. font-family: var(--font-serif);
  43. font-size: 0.875rem;
  44. font-style: italic;
  45. line-height: var(--sp);
  46. }
  47. .forum table tr:last-child td, .text-content table tr:last-child td, .views-table tr:last-child td, .draggable-table tr:last-child td {
  48. border-bottom: 0;
  49. }
  50. [dir="ltr"] .forum table td,[dir="ltr"]
  51. .forum table th,[dir="ltr"]
  52. .text-content table td,[dir="ltr"]
  53. .text-content table th,[dir="ltr"]
  54. .views-table td,[dir="ltr"]
  55. .views-table th,[dir="ltr"]
  56. .draggable-table td,[dir="ltr"]
  57. .draggable-table th {
  58. padding-left: 0
  59. }
  60. [dir="rtl"] .forum table td,[dir="rtl"]
  61. .forum table th,[dir="rtl"]
  62. .text-content table td,[dir="rtl"]
  63. .text-content table th,[dir="rtl"]
  64. .views-table td,[dir="rtl"]
  65. .views-table th,[dir="rtl"]
  66. .draggable-table td,[dir="rtl"]
  67. .draggable-table th {
  68. padding-right: 0
  69. }
  70. [dir="ltr"] .forum table td,[dir="ltr"]
  71. .forum table th,[dir="ltr"]
  72. .text-content table td,[dir="ltr"]
  73. .text-content table th,[dir="ltr"]
  74. .views-table td,[dir="ltr"]
  75. .views-table th,[dir="ltr"]
  76. .draggable-table td,[dir="ltr"]
  77. .draggable-table th {
  78. padding-right: var(--sp1)
  79. }
  80. [dir="rtl"] .forum table td,[dir="rtl"]
  81. .forum table th,[dir="rtl"]
  82. .text-content table td,[dir="rtl"]
  83. .text-content table th,[dir="rtl"]
  84. .views-table td,[dir="rtl"]
  85. .views-table th,[dir="rtl"]
  86. .draggable-table td,[dir="rtl"]
  87. .draggable-table th {
  88. padding-left: var(--sp1)
  89. }
  90. .forum table td,
  91. .forum table th,
  92. .text-content table td,
  93. .text-content table th,
  94. .views-table td,
  95. .views-table th,
  96. .draggable-table td,
  97. .draggable-table th {
  98. padding-top: var(--sp1);
  99. padding-bottom: var(--sp1);
  100. vertical-align: top;
  101. }
  102. [dir="ltr"] .forum table th,[dir="ltr"] .text-content table th,[dir="ltr"] .views-table th,[dir="ltr"] .draggable-table th {
  103. margin-left: 0
  104. }
  105. [dir="rtl"] .forum table th,[dir="rtl"] .text-content table th,[dir="rtl"] .views-table th,[dir="rtl"] .draggable-table th {
  106. margin-right: 0
  107. }
  108. [dir="ltr"] .forum table th,[dir="ltr"] .text-content table th,[dir="ltr"] .views-table th,[dir="ltr"] .draggable-table th {
  109. margin-right: 0
  110. }
  111. [dir="rtl"] .forum table th,[dir="rtl"] .text-content table th,[dir="rtl"] .views-table th,[dir="rtl"] .draggable-table th {
  112. margin-left: 0
  113. }
  114. [dir="ltr"] .forum table th,[dir="ltr"] .text-content table th,[dir="ltr"] .views-table th,[dir="ltr"] .draggable-table th {
  115. text-align: left
  116. }
  117. [dir="rtl"] .forum table th,[dir="rtl"] .text-content table th,[dir="rtl"] .views-table th,[dir="rtl"] .draggable-table th {
  118. text-align: right
  119. }
  120. .forum table th, .text-content table th, .views-table th, .draggable-table th {
  121. margin-top: 0;
  122. margin-bottom: 0;
  123. letter-spacing: 0.02em;
  124. color: var(--color-text-neutral-loud);
  125. border-bottom: 2px solid var(--color--primary-50);
  126. font-family: var(--font-sans);
  127. font-size: 0.875rem;
  128. line-height: var(--sp)
  129. /**
  130. * Fixes for styles injected by CKEditor
  131. */
  132. }
  133. [dir="ltr"] .forum table th.text-align-left,[dir="ltr"] .text-content table th.text-align-left,[dir="ltr"] .views-table th.text-align-left,[dir="ltr"] .draggable-table th.text-align-left {
  134. text-align: left
  135. }
  136. [dir="rtl"] .forum table th.text-align-left,[dir="rtl"] .text-content table th.text-align-left,[dir="rtl"] .views-table th.text-align-left,[dir="rtl"] .draggable-table th.text-align-left {
  137. text-align: right
  138. }
  139. [dir="ltr"] .forum table th.text-align-right,[dir="ltr"] .text-content table th.text-align-right,[dir="ltr"] .views-table th.text-align-right,[dir="ltr"] .draggable-table th.text-align-right {
  140. text-align: right
  141. }
  142. [dir="rtl"] .forum table th.text-align-right,[dir="rtl"] .text-content table th.text-align-right,[dir="rtl"] .views-table th.text-align-right,[dir="rtl"] .draggable-table th.text-align-right {
  143. text-align: left
  144. }
  145. .forum table th.text-align-center, .text-content table th.text-align-center, .views-table th.text-align-center, .draggable-table th.text-align-center {
  146. text-align: center;
  147. }
  148. .forum table th.text-align-justify, .text-content table th.text-align-justify, .views-table th.text-align-justify, .draggable-table th.text-align-justify {
  149. text-align: justify;
  150. }
  151. .forum table td, .text-content table td, .views-table td, .draggable-table td {
  152. white-space: normal;
  153. border-bottom: 2px solid var(--color--gray-65);
  154. }
  155. .forum table th.checkbox,
  156. .forum table td.checkbox,
  157. .text-content table th.checkbox,
  158. .text-content table td.checkbox,
  159. .views-table th.checkbox,
  160. .views-table td.checkbox,
  161. .draggable-table th.checkbox,
  162. .draggable-table td.checkbox {
  163. text-align: center;
  164. }
  165. .draggable-table {
  166. width: 100%;
  167. }
  168. .draggable-table .form-item {
  169. margin-top: 0;
  170. }
  171. .tablesort {
  172. vertical-align: middle;
  173. }
  174. .sticky-header {
  175. z-index: 0;
  176. margin: 0;
  177. border-bottom: 4px solid var(--color--primary-50);
  178. }
  179. /* Properly align VBO checkboxes. */
  180. .views-field-node-bulk-form .form-item {
  181. margin: 0;
  182. }