edit_form.css

Same filename in this branch
  1. main core/themes/admin/migration/css/components/edit_form.css
Same filename and directory in other branches
  1. 11.x core/themes/admin/migration/css/components/edit_form.css
  2. 11.x core/themes/default_admin/migration/css/components/edit_form.css

Edit form layout and sidebar styles.

File

core/themes/default_admin/migration/css/components/edit_form.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. * Edit form layout and sidebar styles.
  10. */
  11. .gin--edit-form {
  12. .dialog-off-canvas-main-canvas {
  13. @media (min-width: 64em) and (prefers-reduced-motion: no-preference) {
  14. transition: padding-inline-start var(--gin-transition-fast);
  15. }
  16. }
  17. &.js-off-canvas-dialog-open {
  18. .layout-region.layout-region--secondary {
  19. @media (min-width: 64em) {
  20. visibility: hidden;
  21. opacity: 0;
  22. }
  23. }
  24. @media (min-width: 64em) {
  25. padding-inline-end: 0;
  26. }
  27. }
  28. .tabs [data-drupal-link-system-path*="/delete"] {
  29. display: none;
  30. }
  31. .gin-secondary-toolbar .toolbar-secondary .toolbar-bar .contextual-toolbar-tab {
  32. display: none;
  33. }
  34. .layout-node-form {
  35. display: block;
  36. overflow: inherit;
  37. }
  38. .layout-region--main,
  39. .layout-region--secondary .layout-region-node-footer {
  40. float: none;
  41. }
  42. .layout-region--main,
  43. .layout-region-node-footer {
  44. width: 100%;
  45. padding-inline-end: 0;
  46. @media (min-width: 64em) {
  47. flex-basis: 40%;
  48. flex-grow: 1;
  49. flex-shrink: 1;
  50. min-width: 0;
  51. }
  52. }
  53. .page-wrapper__node-edit-form {
  54. .region-sticky #edit-actions {
  55. @media (max-width: 63.99em) {
  56. width: 100%;
  57. }
  58. }
  59. .region-sticky #edit-gin-actions {
  60. @media (max-width: 63.99em) {
  61. flex-grow: 1;
  62. }
  63. }
  64. .block-page-title-block {
  65. .page-title {
  66. @media (min-width: 64em) {
  67. overflow: hidden;
  68. width: auto;
  69. margin: 0;
  70. }
  71. }
  72. @media (min-width: 108.125em) {
  73. width: 100%;
  74. }
  75. }
  76. .block-local-tasks-block,
  77. .block-system-main-block,
  78. .messages-list,
  79. .node-form,
  80. .node-confirm-form,
  81. .admin-list,
  82. .help {
  83. box-sizing: border-box;
  84. width: 100%;
  85. max-width: 80rem;
  86. margin-inline: auto;
  87. }
  88. .layout-region--secondary {
  89. position: fixed;
  90. z-index: 103;
  91. overflow-x: hidden;
  92. overflow-y: auto;
  93. width: var(--gin-sidebar-width);
  94. min-width: var(--gin-sidebar-min-width);
  95. max-width: var(--gin-sidebar-max-width);
  96. height: calc(100% - var(--gin-toolbar-y-offset));
  97. margin: 0;
  98. border-inline-start: 1px solid var(--gin-border-color-layer);
  99. background: var(--gin-bg-layer);
  100. inset-block-start: var(--gin-toolbar-y-offset);
  101. inset-inline-end: 0;
  102. .gin--dark-mode
  103. .gin-sidebar .form-actions {
  104. margin: 0;
  105. .action-link {
  106. margin-block-start: var(--space-xs);
  107. margin-block-end: 0;
  108. }
  109. }
  110. .field--name-revision-log,
  111. .field--name-revision-log-message {
  112. margin-block-start: var(--space-s);
  113. }
  114. .accordion {
  115. border: 0 none;
  116. background: none;
  117. box-shadow: none;
  118. }
  119. .entity-meta__header {
  120. padding: var(--space-m) 1.5rem;
  121. color: var(--gin-color-text);
  122. border: 0 none;
  123. background-color: var(--gin-bg-layer);
  124. .form-type--item,
  125. .form-item__label {
  126. font-size: var(--font-size-s);
  127. }
  128. .form-item {
  129. margin-block: var(--space-xxs);
  130. }
  131. @media (max-width: 60.99em) {
  132. padding-block-start: calc(var(--space-l) - var(--space-xxs));
  133. padding-inline-end: var(--space-l);
  134. }
  135. }
  136. .entity-meta__title {
  137. color: var(--gin-color-title);
  138. text-shadow: none;
  139. font-weight: var(--font-weight-semibold);
  140. }
  141. .entity-meta__revision {
  142. margin-block-start: var(--space-m);
  143. }
  144. .entity-meta__last-saved,
  145. .entity-meta__author {
  146. margin-block: var(--space-xxs);
  147. }
  148. .entity-meta__last-saved,
  149. .entity-meta__last-saved .form-item__label,
  150. .entity-meta__author,
  151. .entity-meta__author .form-item__label {
  152. font-size: var(--font-size-s);
  153. }
  154. .entity-meta > .accordion > .accordion__item,
  155. .entity-meta > .accordion__item {
  156. border-radius: 0;
  157. }
  158. @media (prefers-reduced-motion: no-preference) {
  159. transition: all var(--gin-transition-fast);
  160. }
  161. }
  162. }
  163. .revision-current {
  164. background-color: var(--gin-color-primary-light-active);
  165. }
  166. .field--name-title .form-element {
  167. width: 100%;
  168. letter-spacing: -0.025em;
  169. font-size: var(--gin-font-size-h3);
  170. font-weight: 475;
  171. line-height: normal;
  172. padding-block: var(--space-s);
  173. }
  174. @media (min-width: 64em) {
  175. padding-inline-end: var(--gin-sidebar-offset);
  176. }
  177. }
  178. /* Sidebar accordion items — broken out to limit nesting depth. */
  179. .gin--edit-form .page-wrapper__node-edit-form .layout-region--secondary .entity-meta > .accordion__item {
  180. margin: 0;
  181. border: 0 none;
  182. border-block-end: 1px solid var(--gin-border-color-layer);
  183. border-radius: 0;
  184. .gin--dark-mode
  185. > .gin-details__summary {
  186. display: block;
  187. padding-inline-start: 3rem;
  188. font-size: var(--font-size-s);
  189. .details-title {
  190. position: static;
  191. padding-inline-start: 0;
  192. }
  193. &::before {
  194. inset-block-start: var(--gin-spacing-density-xl, var(--space-xl));
  195. inset-inline-start: 1.5rem;
  196. }
  197. &:focus::after {
  198. border-radius: 0.375rem;
  199. }
  200. }
  201. .gin-details__content {
  202. margin-inline: 1.5rem;
  203. .gin-details__wrapper {
  204. margin: var(--space-l);
  205. }
  206. }
  207. .redirect-table__path {
  208. width: 47%;
  209. }
  210. .form-type--entity-autocomplete .gin-autocomplete {
  211. width: 100%;
  212. }
  213. .form-datetime-wrapper {
  214. .form-items-inline {
  215. display: flex;
  216. flex-wrap: wrap;
  217. @media (min-width: 26.25em) {
  218. flex-wrap: nowrap;
  219. }
  220. @media (min-width: 64em) and (max-width: 79.99em) {
  221. flex-wrap: wrap;
  222. }
  223. }
  224. .form-type--date {
  225. display: block;
  226. flex-basis: 100%;
  227. flex-grow: 1;
  228. &:first-of-type {
  229. @media (min-width: 26.25em) {
  230. margin-inline-end: var(--space-xs);
  231. }
  232. @media (min-width: 64em) and (max-width: 79.99em) {
  233. margin-inline-end: 0;
  234. }
  235. }
  236. &:nth-of-type(2) {
  237. flex-basis: 8.375rem;
  238. }
  239. .form-element {
  240. width: 100%;
  241. min-width: 0;
  242. }
  243. @media (min-width: 26.25em) {
  244. flex-basis: 50%;
  245. }
  246. @media (min-width: 64em) and (max-width: 79.99em) {
  247. flex-basis: 100%;
  248. }
  249. }
  250. }
  251. }

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.