modal.scss 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. :root {
  2. --bs-heading-color: var(--content-primary);
  3. }
  4. .modal {
  5. // Until we add a dark modal version, all core components in modals should use light theme
  6. @include light-dropdown-menu;
  7. @include form-check-light;
  8. }
  9. @include media-breakpoint-up(sm) {
  10. .modal-dialog {
  11. @include modal-md;
  12. }
  13. .modal-sm {
  14. @include modal-sm;
  15. }
  16. }
  17. @include media-breakpoint-up(md) {
  18. .modal-md {
  19. @include modal-md;
  20. }
  21. }
  22. @include media-breakpoint-up(lg) {
  23. .modal-lg {
  24. @include modal-lg;
  25. }
  26. }
  27. .modal-content {
  28. @include shadow-lg;
  29. border-radius: var(--border-radius-base);
  30. .modal-header {
  31. .modal-title {
  32. @include heading-sm;
  33. line-height: 35px;
  34. }
  35. .btn-close {
  36. margin-right: 0;
  37. }
  38. }
  39. .modal-footer {
  40. padding: var(--spacing-06);
  41. gap: var(--spacing-04);
  42. > * {
  43. margin: 0;
  44. }
  45. }
  46. }
  47. // Git bridge modal
  48. .git-bridge-copy {
  49. background: var(--bg-light-secondary);
  50. color: var(--content-primary);
  51. padding: var(--spacing-05);
  52. border-radius: var(--border-radius-base);
  53. display: flex;
  54. justify-content: center;
  55. gap: var(--spacing-05);
  56. align-items: center;
  57. margin: var(--spacing-09) 0;
  58. & code {
  59. color: var(--content-primary);
  60. word-break: break-word;
  61. }
  62. }
  63. .git-bridge-optional-tokens {
  64. border: 1px solid var(--border-primary);
  65. border-radius: var(--border-radius-base);
  66. padding: var(--spacing-07);
  67. margin: var(--spacing-09) 0;
  68. }
  69. .git-bridge-optional-tokens-header {
  70. font-size: 120%;
  71. font-weight: bold;
  72. margin-bottom: var(--spacing-05);
  73. }
  74. .git-bridge-optional-tokens-actions {
  75. margin-top: var(--spacing-05);
  76. }
  77. .upgrade-track-changes-modal {
  78. .teaser-title {
  79. font-family: var(--font-sans);
  80. font-size: var(--font-size-05);
  81. margin-bottom: var(--spacing-05);
  82. margin-top: var(--spacing-05);
  83. color: var(--content-secondary);
  84. }
  85. ul.list-unstyled li {
  86. font-family: var(--font-sans);
  87. padding: var(--spacing-02) 0;
  88. color: var(--content-secondary);
  89. display: flex;
  90. align-items: flex-start;
  91. gap: var(--spacing-04);
  92. }
  93. ul.list-unstyled li .check-icon {
  94. padding-top: 2px;
  95. }
  96. }