Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 

175 wiersze
4.0 KiB

  1. @import "../../variables/wood";
  2. @import "ihk-finder-form";
  3. .participation-tiles {
  4. position: relative;
  5. display: block;
  6. padding: calc(2% + 20px);
  7. margin-top: 40px;
  8. background-color: $color-primary-light-04;
  9. background-color: var(--theme-color-primary-dimmed-04, $color-primary-light-04);
  10. @include font-small;
  11. .container {
  12. width: 1220px;
  13. }
  14. .like-h2 {
  15. margin-bottom: 0.2em;
  16. }
  17. .col {
  18. position: relative;
  19. display: flex;
  20. flex: 1 1 33.3333%;
  21. max-width: 33.3333%;
  22. &.width-half {
  23. flex: 1 1 50%;
  24. max-width: 50%;
  25. &:first-child:last-child {
  26. flex: 1 1 100%;
  27. max-width: 100%;
  28. }
  29. }
  30. @media(max-width: 567px) {
  31. flex: 1 1 50%;
  32. max-width: 50%;
  33. &:nth-child(odd):last-child {
  34. flex: 1 1 100%;
  35. max-width: 100%;
  36. }
  37. }
  38. @media(max-width: 767px) {
  39. padding: 6px;
  40. }
  41. }
  42. .tile {
  43. position: relative;
  44. display: flex;
  45. flex-direction: column;
  46. background-color: white;
  47. overflow: hidden;
  48. width: 100%;
  49. border-radius: $radius-lg;
  50. padding: 24px;
  51. transition: 0.25s ease;
  52. text-decoration: none;
  53. @media(max-width: 999px) {
  54. padding: 14px;
  55. }
  56. @media(max-width: 767px) {
  57. font-size: 16px;
  58. min-height: 84px;
  59. border-radius: 8px;
  60. }
  61. &::before {
  62. content: "";
  63. position: relative;
  64. display: block;
  65. height: 80px;
  66. background-color: $color-primary;
  67. background-color: var(--theme-color-primary, $color-primary);
  68. margin: -24px -24px 16px;
  69. background-image: url("../../../img/topic-meinung.svg");
  70. background-repeat: no-repeat;
  71. background-position: center 65%;
  72. background-size: 60px;
  73. @media(max-width: 567px) {
  74. font-size: 50px;
  75. margin-top: 0;
  76. }
  77. }
  78. }
  79. .like-h4 {
  80. margin-top: 0.6em;
  81. margin-bottom: 0.5em;
  82. }
  83. .buttons {
  84. display: flex;
  85. justify-content: space-between;
  86. margin: 1em -1px 0.5em;
  87. .btn {
  88. padding: 12px 14px;
  89. min-height: 0;
  90. border-radius: 18px;
  91. transition: 0.2s ease;
  92. &:not(.btn-light) {
  93. margin-left: auto;
  94. }
  95. &.btn-light {
  96. color: $color-primary;
  97. color: var(--theme-color-primary, $color-primary);
  98. }
  99. }
  100. }
  101. .progress {
  102. position: relative;
  103. width: 150px;
  104. height: 14px;
  105. border-radius: 7px;
  106. background-color: $color-primary-light-03;
  107. background-color: var(--theme-color-primary-dimmed-03, $color-primary-light-03);
  108. overflow: hidden;
  109. font-size: 0;
  110. line-height: 0;
  111. margin: 8px -1px 0;
  112. .bar {
  113. position: absolute;
  114. display: block;
  115. height: 100%;
  116. border-top-right-radius: 7px;
  117. border-bottom-right-radius: 7px;
  118. background-color: $color-primary;
  119. background-color: var(--theme-color-primary, $color-primary);
  120. }
  121. }
  122. .badge {
  123. position: relative;
  124. display: inline-block;
  125. vertical-align: top;
  126. width: 32px;
  127. height: 32px;
  128. background-color: $color-primary-light-03;
  129. background-color: var(--theme-color-primary-dimmed-03, $color-primary-light-03);
  130. font-size: 22px;
  131. line-height: 32px;
  132. text-align: center;
  133. border-radius: 50%;
  134. font-weight: 600;
  135. }
  136. .btn {
  137. transition: 0.2s ease;
  138. }
  139. .all-participations {
  140. text-align: center;
  141. flex: 1 1 100%;
  142. max-width: none;
  143. margin-top: 12px;
  144. padding-bottom: 6px;
  145. .btn {
  146. margin: 0 auto;
  147. }
  148. }
  149. }