dialog.css

Same filename in this branch
  1. 11.x core/profiles/demo_umami/themes/umami/css/classy/components/dialog.css
  2. 11.x core/themes/claro/css/components/dialog.css
  3. 11.x core/themes/starterkit_theme/css/components/dialog.css
  4. 11.x core/assets/vendor/jquery.ui/themes/base/dialog.css
  5. 11.x core/themes/admin/migration/css/theme/dialog.css
  6. 11.x core/themes/admin/css/components/dialog.css
Same filename and directory in other branches
  1. 10 core/profiles/demo_umami/themes/umami/css/classy/components/dialog.css
  2. 10 core/themes/claro/css/components/dialog.css
  3. 10 core/themes/starterkit_theme/css/components/dialog.css
  4. 10 core/assets/vendor/jquery.ui/themes/base/dialog.css
  5. 9 core/profiles/demo_umami/themes/umami/css/classy/components/dialog.css
  6. 9 core/themes/seven/css/components/dialog.css
  7. 9 core/themes/claro/css/components/dialog.css
  8. 9 core/themes/bartik/css/classy/components/dialog.css
  9. 9 core/themes/starterkit_theme/css/components/dialog.css
  10. 9 core/themes/classy/css/components/dialog.css
  11. 9 core/assets/vendor/jquery.ui/themes/base/dialog.css
  12. 9 core/assets/vendor/ckeditor/skins/moono-lisa/dialog.css
  13. 9 core/assets/vendor/ckeditor/plugins/dialog/styles/dialog.css
  14. 8.9.x core/profiles/demo_umami/themes/umami/css/classy/components/dialog.css
  15. 8.9.x core/themes/seven/css/components/dialog.css
  16. 8.9.x core/themes/claro/css/components/dialog.css
  17. 8.9.x core/themes/bartik/css/classy/components/dialog.css
  18. 8.9.x core/themes/classy/css/components/dialog.css
  19. 8.9.x core/assets/vendor/jquery.ui/themes/base/dialog.css
  20. 8.9.x core/assets/vendor/ckeditor/skins/moono-lisa/dialog.css
  21. 8.9.x core/assets/vendor/ckeditor/plugins/dialog/styles/dialog.css
  22. main core/profiles/demo_umami/themes/umami/css/classy/components/dialog.css
  23. main core/themes/claro/css/components/dialog.css
  24. main core/themes/starterkit_theme/css/components/dialog.css
  25. main core/assets/vendor/jquery.ui/themes/base/dialog.css
  26. main core/themes/admin/migration/css/components/dialog.css
  27. main core/themes/admin/migration/css/theme/dialog.css
  28. main core/themes/admin/css/components/dialog.css
/* cspell:ignore treetable */
.ui-dialog:not(.ui-dialog-off-canvas) {
  max-width: 1280px;
  border: 0 none !important;
  border-radius: var(--gin-border-m);
  background: var(--gin-bg-layer);
}

@media (forced-colors: active) {
  .ui-dialog:not(.ui-dialog-off-canvas) {
    border: 1px solid buttonBorder !important;
  }
}

.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type {
  border-start-start-radius: var(--gin-border-m);
  border-start-end-radius: var(--gin-border-m);
}

.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions {
  position: absolute;
  inset-block-end: 0;
  inset-inline-start: var(--gin-spacing-m);
  inset-block-start: auto;
  inset-inline-end: auto;
}

.ui-dialog:not(.ui-dialog-off-canvas) .layout-region--secondary {
  width: 100%;
}

.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,
.ui-dialog:not(.ui-dialog-off-canvas) .views-displays {
  border: 1px solid var(--gin-border-color-layer);
}

@media (max-width: 47.99em) {
  .ui-dialog:not(.ui-dialog-off-canvas) {
    min-width: 92%;
    max-width: 92%;
  }
}

.ui-dialog.ui-dialog {
  position: absolute;
  outline: none;
  font-family: var(--gin-font);
  inset-block-start: 0;
}

[dir="ltr"] .ui-dialog.ui-dialog {
  inset-inline-start: 0;
}

[dir="rtl"] .ui-dialog.ui-dialog {
  inset-inline-end: 0;
}

.ui-dialog.ui-dialog,
.ui-dialog.ui-dialog:focus,
.ui-dialog.ui-dialog:focus:active,
.ui-dialog.ui-dialog:focus:hover {
  box-shadow: var(--gin-shadow-l1);
}

.ui-dialog.ui-dialog .ui-dialog-titlebar.ui-dialog-titlebar {
  position: relative;
  padding: var(--gin-spacing-m) var(--gin-spacing-l);
  border: 0 none;
  border-radius: var(--gin-border-m) var(--gin-border-m) 0 0;
  background: #1b1b1d;
  line-height: 1.2;
}

@media (forced-colors: active) {
  .ui-dialog.ui-dialog .ui-dialog-titlebar.ui-dialog-titlebar {
    border-block-end: 1px solid buttonBorder;
  }
}

.ui-dialog.ui-dialog .ui-dialog-title.ui-dialog-title {
  box-sizing: border-box;
  width: 100%;
  padding-inline-end: var(--gin-spacing-xl);
  color: #fff;
  font-size: var(--gin-font-size-l);
  font-weight: var(--gin-font-weight-normal);
}

.ui-dialog.ui-dialog .ui-dialog-content.ui-dialog-content {
  color: var(--gin-color-text);
}

.ui-dialog.ui-dialog .ui-widget-content.ui-dialog-buttonpane {
  padding: var(--gin-spacing-s) var(--gin-spacing-l);
  border-block-start: 1px solid var(--gin-border-color-layer);
  border-end-start-radius: var(--gin-border-m);
  border-end-end-radius: var(--gin-border-m);
  background: var(--gin-bg-app);
}

.ui-dialog.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button {
  height: auto;
  font-family: var(--gin-font);
  font-size: var(--gin-font-size-s);
  font-weight: var(--gin-font-weight-semibold);
  padding-block: calc(var(--gin-spacing-s) - 2px);
  padding-inline: var(--gin-spacing-m);
  margin-block: 0;
}

.ui-dialog.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type {
  margin-inline-end: 0;
}

.ui-dialog.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,
.ui-dialog.ui-dialog [data-drupal-selector*="-remove-form"] .button.button--danger {
  border-color: var(--gin-color-danger) !important;
}

.ui-dialog.ui-dialog .ui-dialog-buttonset {
  margin: 0;
}

.ui-dialog.ui-dialog .ui-dialog-titlebar-close.ui-dialog-titlebar-close {
  position: absolute;
  width: 2rem;
  height: 2rem;
  margin: 0 var(--gin-spacing-m);
  transform: translateY(-50%);
  opacity: 0.8;
  border: none;
  background: none;
  inset-block-start: 50%;
  inset-inline-start: auto;
  inset-inline-end: 0;
}

.ui-dialog.ui-dialog .ui-dialog-titlebar-close.ui-dialog-titlebar-close .ui-icon-closethick.ui-icon-closethick {
  width: 100%;
  height: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
  margin: 0;
  transform: none;
  background: #fff;
  -webkit-mask-image: url("../../media/sprite.svg#close-view");
  mask-image: url("../../media/sprite.svg#close-view");
  -webkit-mask-size: var(--gin-icon-size-close) var(--gin-icon-size-close);
  mask-size: var(--gin-icon-size-close) var(--gin-icon-size-close);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
}

@media (forced-colors: active) {
  .ui-dialog.ui-dialog .ui-dialog-titlebar-close.ui-dialog-titlebar-close .ui-icon-closethick.ui-icon-closethick {
    background: linktext;
  }
}

.ui-dialog.ui-dialog .ui-dialog-titlebar-close.ui-dialog-titlebar-close:hover {
  opacity: 1;
}

.ui-dialog.ui-dialog .ui-widget-content.ui-dialog-content {
  padding-inline: var(--gin-spacing-l);
  background: var(--gin-bg-layer);
}

.ui-dialog.ui-dialog .gin-layer-wrapper {
  margin-block-end: var(--gin-spacing-l);
}

.ui-dialog.ui-dialog .gin-confirm-form {
  margin-block-start: var(--gin-spacing-m);
  margin-block-end: var(--gin-spacing-s);
}

.ui-dialog.ui-dialog.token-tree-dialog {
  z-index: 505;
  max-width: none;
}

.ui-widget-overlay {
  opacity: 0.9;
  background: var(--gin-bg-layer2);
}

.views-ui-dialog .views-offset-bottom {
  border-block-start: 1px solid var(--gin-border-color);
}

@media (forced-colors: active) {
  .views-ui-dialog .views-offset-bottom {
    border-block-start: none;
  }
}

.ui-widget-content a {
  color: var(--gin-color-primary);
}

.ui-widget.ui-dialog.ui-dialog-off-canvas {
  --gin-offcanvas-active: var(--gin-color-primary);

  border: 0 none;
  background: #444;
  box-shadow: 0 0 48px rgb(0, 0, 0, 0.075);
}

.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar {
  border-radius: 0;
  background: #1b1b1d;
}

.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w {
  border: 0 none;
  background-color: transparent;
}

.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset {
  color: var(--gin-color-text);
}

.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type="submit"] {
  background: var(--gin-offcanvas-active);
}

.ui-dialog .ui-widget-content.ui-dialog-content {
  overflow: auto;
}

table.treetable tr.branch {
  background-color: transparent;
}

.ui-dialog .gin-layer-wrapper {
  margin-block: var(--gin-spacing-l);
}

.views-ui-dialog.views-ui-dialog > .ui-dialog-content {
  padding: 0;
}

#drupal-modal .gin-sticky-form-actions.form-actions {
  display: none;
}

File

core/themes/admin/migration/css/components/dialog.css

View source
  1. /* cspell:ignore treetable */
  2. .ui-dialog:not(.ui-dialog-off-canvas) {
  3. max-width: 1280px;
  4. border: 0 none !important;
  5. border-radius: var(--gin-border-m);
  6. background: var(--gin-bg-layer);
  7. }
  8. @media (forced-colors: active) {
  9. .ui-dialog:not(.ui-dialog-off-canvas) {
  10. border: 1px solid buttonBorder !important;
  11. }
  12. }
  13. .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type {
  14. border-start-start-radius: var(--gin-border-m);
  15. border-start-end-radius: var(--gin-border-m);
  16. }
  17. .ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions {
  18. position: absolute;
  19. inset-block-end: 0;
  20. inset-inline-start: var(--gin-spacing-m);
  21. inset-block-start: auto;
  22. inset-inline-end: auto;
  23. }
  24. .ui-dialog:not(.ui-dialog-off-canvas) .layout-region--secondary {
  25. width: 100%;
  26. }
  27. .ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,
  28. .ui-dialog:not(.ui-dialog-off-canvas) .views-displays {
  29. border: 1px solid var(--gin-border-color-layer);
  30. }
  31. @media (max-width: 47.99em) {
  32. .ui-dialog:not(.ui-dialog-off-canvas) {
  33. min-width: 92%;
  34. max-width: 92%;
  35. }
  36. }
  37. .ui-dialog.ui-dialog {
  38. position: absolute;
  39. outline: none;
  40. font-family: var(--gin-font);
  41. inset-block-start: 0;
  42. }
  43. [dir="ltr"] .ui-dialog.ui-dialog {
  44. inset-inline-start: 0;
  45. }
  46. [dir="rtl"] .ui-dialog.ui-dialog {
  47. inset-inline-end: 0;
  48. }
  49. .ui-dialog.ui-dialog,
  50. .ui-dialog.ui-dialog:focus,
  51. .ui-dialog.ui-dialog:focus:active,
  52. .ui-dialog.ui-dialog:focus:hover {
  53. box-shadow: var(--gin-shadow-l1);
  54. }
  55. .ui-dialog.ui-dialog .ui-dialog-titlebar.ui-dialog-titlebar {
  56. position: relative;
  57. padding: var(--gin-spacing-m) var(--gin-spacing-l);
  58. border: 0 none;
  59. border-radius: var(--gin-border-m) var(--gin-border-m) 0 0;
  60. background: #1b1b1d;
  61. line-height: 1.2;
  62. }
  63. @media (forced-colors: active) {
  64. .ui-dialog.ui-dialog .ui-dialog-titlebar.ui-dialog-titlebar {
  65. border-block-end: 1px solid buttonBorder;
  66. }
  67. }
  68. .ui-dialog.ui-dialog .ui-dialog-title.ui-dialog-title {
  69. box-sizing: border-box;
  70. width: 100%;
  71. padding-inline-end: var(--gin-spacing-xl);
  72. color: #fff;
  73. font-size: var(--gin-font-size-l);
  74. font-weight: var(--gin-font-weight-normal);
  75. }
  76. .ui-dialog.ui-dialog .ui-dialog-content.ui-dialog-content {
  77. color: var(--gin-color-text);
  78. }
  79. .ui-dialog.ui-dialog .ui-widget-content.ui-dialog-buttonpane {
  80. padding: var(--gin-spacing-s) var(--gin-spacing-l);
  81. border-block-start: 1px solid var(--gin-border-color-layer);
  82. border-end-start-radius: var(--gin-border-m);
  83. border-end-end-radius: var(--gin-border-m);
  84. background: var(--gin-bg-app);
  85. }
  86. .ui-dialog.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button {
  87. height: auto;
  88. font-family: var(--gin-font);
  89. font-size: var(--gin-font-size-s);
  90. font-weight: var(--gin-font-weight-semibold);
  91. padding-block: calc(var(--gin-spacing-s) - 2px);
  92. padding-inline: var(--gin-spacing-m);
  93. margin-block: 0;
  94. }
  95. .ui-dialog.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type {
  96. margin-inline-end: 0;
  97. }
  98. .ui-dialog.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,
  99. .ui-dialog.ui-dialog [data-drupal-selector*="-remove-form"] .button.button--danger {
  100. border-color: var(--gin-color-danger) !important;
  101. }
  102. .ui-dialog.ui-dialog .ui-dialog-buttonset {
  103. margin: 0;
  104. }
  105. .ui-dialog.ui-dialog .ui-dialog-titlebar-close.ui-dialog-titlebar-close {
  106. position: absolute;
  107. width: 2rem;
  108. height: 2rem;
  109. margin: 0 var(--gin-spacing-m);
  110. transform: translateY(-50%);
  111. opacity: 0.8;
  112. border: none;
  113. background: none;
  114. inset-block-start: 50%;
  115. inset-inline-start: auto;
  116. inset-inline-end: 0;
  117. }
  118. .ui-dialog.ui-dialog .ui-dialog-titlebar-close.ui-dialog-titlebar-close .ui-icon-closethick.ui-icon-closethick {
  119. width: 100%;
  120. height: 100%;
  121. inset-block-start: 0;
  122. inset-inline-start: 0;
  123. margin: 0;
  124. transform: none;
  125. background: #fff;
  126. -webkit-mask-image: url("../../media/sprite.svg#close-view");
  127. mask-image: url("../../media/sprite.svg#close-view");
  128. -webkit-mask-size: var(--gin-icon-size-close) var(--gin-icon-size-close);
  129. mask-size: var(--gin-icon-size-close) var(--gin-icon-size-close);
  130. -webkit-mask-repeat: no-repeat;
  131. mask-repeat: no-repeat;
  132. -webkit-mask-position: center center;
  133. mask-position: center center;
  134. }
  135. @media (forced-colors: active) {
  136. .ui-dialog.ui-dialog .ui-dialog-titlebar-close.ui-dialog-titlebar-close .ui-icon-closethick.ui-icon-closethick {
  137. background: linktext;
  138. }
  139. }
  140. .ui-dialog.ui-dialog .ui-dialog-titlebar-close.ui-dialog-titlebar-close:hover {
  141. opacity: 1;
  142. }
  143. .ui-dialog.ui-dialog .ui-widget-content.ui-dialog-content {
  144. padding-inline: var(--gin-spacing-l);
  145. background: var(--gin-bg-layer);
  146. }
  147. .ui-dialog.ui-dialog .gin-layer-wrapper {
  148. margin-block-end: var(--gin-spacing-l);
  149. }
  150. .ui-dialog.ui-dialog .gin-confirm-form {
  151. margin-block-start: var(--gin-spacing-m);
  152. margin-block-end: var(--gin-spacing-s);
  153. }
  154. .ui-dialog.ui-dialog.token-tree-dialog {
  155. z-index: 505;
  156. max-width: none;
  157. }
  158. .ui-widget-overlay {
  159. opacity: 0.9;
  160. background: var(--gin-bg-layer2);
  161. }
  162. .views-ui-dialog .views-offset-bottom {
  163. border-block-start: 1px solid var(--gin-border-color);
  164. }
  165. @media (forced-colors: active) {
  166. .views-ui-dialog .views-offset-bottom {
  167. border-block-start: none;
  168. }
  169. }
  170. .ui-widget-content a {
  171. color: var(--gin-color-primary);
  172. }
  173. .ui-widget.ui-dialog.ui-dialog-off-canvas {
  174. --gin-offcanvas-active: var(--gin-color-primary);
  175. border: 0 none;
  176. background: #444;
  177. box-shadow: 0 0 48px rgb(0, 0, 0, 0.075);
  178. }
  179. .ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar {
  180. border-radius: 0;
  181. background: #1b1b1d;
  182. }
  183. .ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w {
  184. border: 0 none;
  185. background-color: transparent;
  186. }
  187. .ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset {
  188. color: var(--gin-color-text);
  189. }
  190. .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type="submit"] {
  191. background: var(--gin-offcanvas-active);
  192. }
  193. .ui-dialog .ui-widget-content.ui-dialog-content {
  194. overflow: auto;
  195. }
  196. table.treetable tr.branch {
  197. background-color: transparent;
  198. }
  199. .ui-dialog .gin-layer-wrapper {
  200. margin-block: var(--gin-spacing-l);
  201. }
  202. .views-ui-dialog.views-ui-dialog > .ui-dialog-content {
  203. padding: 0;
  204. }
  205. #drupal-modal .gin-sticky-form-actions.form-actions {
  206. display: none;
  207. }

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