gin-field-ui.css

Same filename and directory in other branches
  1. main core/themes/default_admin/migration/css/base/gin-field-ui.css
/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */

.draggable.field-plugin-settings-editing,
.draggable.drag-previous.field-plugin-settings-editing {
  background: var(--gin-bg-app);
}

.field-plugin-summary {
  color: var(--gin-color-text-light);
  font-size: var(--gin-font-size-xs);
}

/* Need to increase specificity */

.field-option.field-option {
  --thumb-size: 5rem;

  align-items: baseline;
  padding: 0;
  border: 1px solid var(--gin-border-color);
  border-radius: var(--gin-border-m);
  background-color: transparent;
  gap: var(--gin-spacing-m);

  .field-option__thumb {
    border-radius: 0;
    background-color: var(--gin-bg-layer2);
    border-start-start-radius: var(--gin-border-s);
    border-end-start-radius: var(--gin-border-s);

    .add-field-container & {
      background-color: var(--gin-bg-layer2);
    }
  }

  .field-option__icon {
    filter: brightness(0);

    .gin--dark-mode & {
      filter: brightness(0) invert(1);
    }
  }

  .field-option__words {
    padding-block: var(--gin-spacing-s);

    .field-option__label {
      display: block;
      margin-block-end: var(--gin-spacing-xxs);
      font-weight: var(--gin-font-weight-semibold);
    }
  }

  .field-option__item {
    column-gap: 0;
    padding-block: var(--gin-spacing-s);

    .form-item__label {
      margin-block-end: var(--gin-spacing-xxs);
      font-weight: var(--gin-font-weight-semibold);
    }
  }

  .field-option__description {
    color: var(--gin-color-text-light);
    font-size: var(--gin-font-size-xs);
    line-height: 1.3;
  }

  .field-option-radio {
    all: unset !important;
  }

  &.selected,
  &:focus-within,
  &:has(.field-option-radio:checked) {
    background-color: var(--gin-bg-layer2);

    .field-option__thumb {
      background-color: var(--gin-color-primary);
    }

    .field-option__icon {
      filter: brightness(0) invert(1);

      .gin--dark-mode & {
        filter: brightness(0);
      }
    }
  }

  &:focus-within,
  &:focus-within:has(.field-option-radio:checked) {
    .field-option__thumb {
      background-color: var(--gin-color-primary-active);
    }
  }
}

.subfield-option {
  border: 1px solid var(--gin-border-color);
  border-radius: var(--gin-border-m);

  .item-list {
    margin-block-start: var(--gin-spacing-xs);
    color: var(--gin-color-text-light);
    font-size: var(--gin-font-size-xs);
  }

  &.selected,
  &:focus-within {
    background-color: var(--gin-bg-layer2);
  }
}

File

core/themes/default_admin/migration/css/base/gin-field-ui.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. .draggable.field-plugin-settings-editing,
  8. .draggable.drag-previous.field-plugin-settings-editing {
  9. background: var(--gin-bg-app);
  10. }
  11. .field-plugin-summary {
  12. color: var(--gin-color-text-light);
  13. font-size: var(--gin-font-size-xs);
  14. }
  15. /* Need to increase specificity */
  16. .field-option.field-option {
  17. --thumb-size: 5rem;
  18. align-items: baseline;
  19. padding: 0;
  20. border: 1px solid var(--gin-border-color);
  21. border-radius: var(--gin-border-m);
  22. background-color: transparent;
  23. gap: var(--gin-spacing-m);
  24. .field-option__thumb {
  25. border-radius: 0;
  26. background-color: var(--gin-bg-layer2);
  27. border-start-start-radius: var(--gin-border-s);
  28. border-end-start-radius: var(--gin-border-s);
  29. .add-field-container
  30. }
  31. .field-option__icon {
  32. filter: brightness(0);
  33. .gin--dark-mode
  34. }
  35. .field-option__words {
  36. padding-block: var(--gin-spacing-s);
  37. .field-option__label {
  38. display: block;
  39. margin-block-end: var(--gin-spacing-xxs);
  40. font-weight: var(--gin-font-weight-semibold);
  41. }
  42. }
  43. .field-option__item {
  44. column-gap: 0;
  45. padding-block: var(--gin-spacing-s);
  46. .form-item__label {
  47. margin-block-end: var(--gin-spacing-xxs);
  48. font-weight: var(--gin-font-weight-semibold);
  49. }
  50. }
  51. .field-option__description {
  52. color: var(--gin-color-text-light);
  53. font-size: var(--gin-font-size-xs);
  54. line-height: 1.3;
  55. }
  56. .field-option-radio {
  57. all: unset !important;
  58. }
  59. &.selected,
  60. &:focus-within,
  61. &:has(.field-option-radio:checked) {
  62. background-color: var(--gin-bg-layer2);
  63. .field-option__thumb {
  64. background-color: var(--gin-color-primary);
  65. }
  66. .field-option__icon {
  67. filter: brightness(0) invert(1);
  68. .gin--dark-mode
  69. }
  70. }
  71. &:focus-within,
  72. &:focus-within:has(.field-option-radio:checked) {
  73. .field-option__thumb {
  74. background-color: var(--gin-color-primary-active);
  75. }
  76. }
  77. }
  78. .subfield-option {
  79. border: 1px solid var(--gin-border-color);
  80. border-radius: var(--gin-border-m);
  81. .item-list {
  82. margin-block-start: var(--gin-spacing-xs);
  83. color: var(--gin-color-text-light);
  84. font-size: var(--gin-font-size-xs);
  85. }
  86. &.selected,
  87. &:focus-within {
  88. background-color: var(--gin-bg-layer2);
  89. }
  90. }

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