layers.pcss.css

Same filename and directory in other branches
  1. 11.x core/themes/default_admin/css/components/layers.pcss.css
/*
 * @file
 * These are random styles that are applicable throughout the entire theme.
 *
 * @todo Refactor this file out. This file was imported from Gin.
 */

/* cspell:ignore imageapi */
@import "../base/media-queries.pcss.css";
.gin-layer-wrapper {
  padding: var(--gin-spacing-s);

  & + .gin-layer-wrapper {
    margin-block-start: var(--gin-spacing-l);
  }

  & + h2,
  & + h3 {
    margin-block-start: var(--gin-spacing-xl);
  }

  .responsive-enabled {
    margin-block-start: 0;
  }

  @media (--admin-medium) {
    padding: var(--gin-spacing-l);
  }
}

.gin-layer-wrapper,
.gin-layer-wrapper-shadow,
.block-system > form,
.views-edit-view,
.views-preview-wrapper,
#views-entity-list,
.admin.my-workbench,
.media-library-views-form,
.user-admin-permissions,
.field-config-form {
  margin-block-start: 0;
  border-radius: var(--gin-border-l);
  box-shadow: var(--gin-shadow-l1);

  .gin--dark-mode & {
    box-shadow: 0 6px 16px var(--gin-border-color-layer);
  }

  .gin--high-contrast-mode & {
    box-shadow: none;
  }
}

.block-system > form .gin-layer-wrapper {
  padding: 0;
  padding-block-end: 1px; /* fix overflow issue in FF */
  border: 0 none;
  box-shadow: none;
}

.block-system > form .dataset-table-wrapper {
  padding: 0;
  border: 0 none;
  box-shadow: none;
}

.gin-layer-wrapper,
.block-system-main-block > form,
.views-edit-view,
.views-preview-wrapper,
#views-entity-list,
.admin.my-workbench,
.media-library-views-form,
.user-admin-permissions,
.field-config-form {
  box-sizing: border-box;
  width: 100%;
  padding: var(--gin-spacing-s);
  border: 1px solid var(--gin-border-color-layer);
  background: var(--gin-bg-layer);

  /* Remove extra spacing on top of form. */
  > .form-wrapper:first-of-type .form-item,
  .layout-region-node-main > .form-wrapper:first-of-type .form-item {
    margin-block-start: 0;
  }

  @media (--admin-small) {
    padding: var(--gin-spacing-l);
  }
}

.field-config-form > .form-item:first-child {
  margin-block-start: 0;
}

#system-clear-cache + #system-performance-settings,
.gin-layer-wrapper + .imageapi-optimize-default-pipeline {
  margin-block-start: var(--gin-spacing-l);
}

/* Unpublished node */
.node--unpublished {
  background-color: var(--gin-bg-unpublished);
}

/* Has table filter */
.block-system-main-block > form:has(.table-filter) {
  .table-filter {
    margin-block-end: var(--gin-spacing-l);
    padding: 0;
    border: none;
    background: none;
    box-shadow: none;

    .form-type--search {
      margin-block: 0;
    }

    .winnow-input,
    .table-filter-text {
      width: 100%;
    }

    .table-filter-text {
      margin-block-start: 0;
      padding: var(--gin-spacing-m);
    }
  }
}

File

core/themes/default_admin/css/components/layers.pcss.css

View source
  1. /*
  2. * @file
  3. * These are random styles that are applicable throughout the entire theme.
  4. *
  5. * @todo Refactor this file out. This file was imported from Gin.
  6. */
  7. /* cspell:ignore imageapi */
  8. @import "../base/media-queries.pcss.css";
  9. .gin-layer-wrapper {
  10. padding: var(--gin-spacing-s);
  11. & + .gin-layer-wrapper {
  12. margin-block-start: var(--gin-spacing-l);
  13. }
  14. & + h2,
  15. & + h3 {
  16. margin-block-start: var(--gin-spacing-xl);
  17. }
  18. .responsive-enabled {
  19. margin-block-start: 0;
  20. }
  21. @media (--admin-medium) {
  22. padding: var(--gin-spacing-l);
  23. }
  24. }
  25. .gin-layer-wrapper,
  26. .gin-layer-wrapper-shadow,
  27. .block-system > form,
  28. .views-edit-view,
  29. .views-preview-wrapper,
  30. #views-entity-list,
  31. .admin.my-workbench,
  32. .media-library-views-form,
  33. .user-admin-permissions,
  34. .field-config-form {
  35. margin-block-start: 0;
  36. border-radius: var(--gin-border-l);
  37. box-shadow: var(--gin-shadow-l1);
  38. .gin--dark-mode
  39. .gin--high-contrast-mode
  40. }
  41. .block-system > form .gin-layer-wrapper {
  42. padding: 0;
  43. padding-block-end: 1px; /* fix overflow issue in FF */
  44. border: 0 none;
  45. box-shadow: none;
  46. }
  47. .block-system > form .dataset-table-wrapper {
  48. padding: 0;
  49. border: 0 none;
  50. box-shadow: none;
  51. }
  52. .gin-layer-wrapper,
  53. .block-system-main-block > form,
  54. .views-edit-view,
  55. .views-preview-wrapper,
  56. #views-entity-list,
  57. .admin.my-workbench,
  58. .media-library-views-form,
  59. .user-admin-permissions,
  60. .field-config-form {
  61. box-sizing: border-box;
  62. width: 100%;
  63. padding: var(--gin-spacing-s);
  64. border: 1px solid var(--gin-border-color-layer);
  65. background: var(--gin-bg-layer);
  66. /* Remove extra spacing on top of form. */
  67. > .form-wrapper:first-of-type .form-item,
  68. .layout-region-node-main > .form-wrapper:first-of-type .form-item {
  69. margin-block-start: 0;
  70. }
  71. @media (--admin-small) {
  72. padding: var(--gin-spacing-l);
  73. }
  74. }
  75. .field-config-form > .form-item:first-child {
  76. margin-block-start: 0;
  77. }
  78. #system-clear-cache + #system-performance-settings,
  79. .gin-layer-wrapper + .imageapi-optimize-default-pipeline {
  80. margin-block-start: var(--gin-spacing-l);
  81. }
  82. /* Unpublished node */
  83. .node--unpublished {
  84. background-color: var(--gin-bg-unpublished);
  85. }
  86. /* Has table filter */
  87. .block-system-main-block > form:has(.table-filter) {
  88. .table-filter {
  89. margin-block-end: var(--gin-spacing-l);
  90. padding: 0;
  91. border: none;
  92. background: none;
  93. box-shadow: none;
  94. .form-type--search {
  95. margin-block: 0;
  96. }
  97. .winnow-input,
  98. .table-filter-text {
  99. width: 100%;
  100. }
  101. .table-filter-text {
  102. margin-block-start: 0;
  103. padding: var(--gin-spacing-m);
  104. }
  105. }
  106. }

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