gin-layers.pcss.css

Same filename and directory in other branches
  1. main core/themes/default_admin/migration/css/base/gin-layers.pcss.css
/* cspell:ignore imageapi */
@import "media-queries.pcss.css";

.page-content {
  margin-block-start: 0;

  > .help,
  > .region-content,
  > .region-highlighted {
    @media (--admin-small) {
      margin-block-start: var(--gin-spacing-l);
    }
  }
}

.gin-layer-wrapper,
.gin-layer-wrapper-shadow,
.block-system > form,
.views-exposed-form.views-exposed-form,
.views-edit-view,
.views-preview-wrapper,
.modules-tabs,
#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;
  }
}

.gin-layer-wrapper,
.block-system-main-block > form,
.views-exposed-form.views-exposed-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/migration/css/base/gin-layers.pcss.css

View source
  1. /* cspell:ignore imageapi */
  2. @import "media-queries.pcss.css";
  3. .page-content {
  4. margin-block-start: 0;
  5. > .help,
  6. > .region-content,
  7. > .region-highlighted {
  8. @media (--admin-small) {
  9. margin-block-start: var(--gin-spacing-l);
  10. }
  11. }
  12. }
  13. .gin-layer-wrapper,
  14. .gin-layer-wrapper-shadow,
  15. .block-system > form,
  16. .views-exposed-form.views-exposed-form,
  17. .views-edit-view,
  18. .views-preview-wrapper,
  19. .modules-tabs,
  20. #views-entity-list,
  21. .admin.my-workbench,
  22. .media-library-views-form,
  23. .user-admin-permissions,
  24. .field-config-form {
  25. margin-block-start: 0;
  26. border-radius: var(--gin-border-l);
  27. box-shadow: var(--gin-shadow-l1);
  28. .gin--dark-mode
  29. .gin--high-contrast-mode
  30. }
  31. .gin-layer-wrapper,
  32. .block-system-main-block > form,
  33. .views-exposed-form.views-exposed-form,
  34. .views-edit-view,
  35. .views-preview-wrapper,
  36. #views-entity-list,
  37. .admin.my-workbench,
  38. .media-library-views-form,
  39. .user-admin-permissions,
  40. .field-config-form {
  41. box-sizing: border-box;
  42. width: 100%;
  43. padding: var(--gin-spacing-s);
  44. border: 1px solid var(--gin-border-color-layer);
  45. background: var(--gin-bg-layer);
  46. /* Remove extra spacing on top of form. */
  47. > .form-wrapper:first-of-type .form-item,
  48. .layout-region-node-main > .form-wrapper:first-of-type .form-item {
  49. margin-block-start: 0;
  50. }
  51. @media (--admin-small) {
  52. padding: var(--gin-spacing-l);
  53. }
  54. }
  55. .field-config-form > .form-item:first-child {
  56. margin-block-start: 0;
  57. }
  58. #system-clear-cache + #system-performance-settings,
  59. .gin-layer-wrapper + .imageapi-optimize-default-pipeline {
  60. margin-block-start: var(--gin-spacing-l);
  61. }
  62. /* Unpublished node */
  63. .node--unpublished {
  64. background-color: var(--gin-bg-unpublished);
  65. }
  66. /* Has table filter */
  67. .block-system-main-block > form:has(.table-filter) {
  68. .table-filter {
  69. margin-block-end: var(--gin-spacing-l);
  70. padding: 0;
  71. border: none;
  72. background: none;
  73. box-shadow: none;
  74. .form-type--search {
  75. margin-block: 0;
  76. }
  77. .winnow-input,
  78. .table-filter-text {
  79. width: 100%;
  80. }
  81. .table-filter-text {
  82. margin-block-start: 0;
  83. padding: var(--gin-spacing-m);
  84. }
  85. }
  86. }

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