Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 

165 righe
3.2 KiB

  1. @charset "UTF-8";
  2. .richtext .steps {
  3. .text a, .rte--list a {
  4. &.external, &.extranet, &.intranet, &[data-linktypeicon="CMExternalLink"], &[data-linktypeicon="CMDownload"] {
  5. background-color: $color-primary-light-03;
  6. background-color: var(--theme-color-primary-dimmed-02, $color-primary-light-03);
  7. &:after {
  8. outline-color: $color-primary-light-03;
  9. outline-color: var(--theme-color-primary-dimmed-02, $color-primary-light-03);
  10. color: $color-primary;
  11. color: var(--theme-color-primary, $color-primary);
  12. }
  13. }
  14. }
  15. }
  16. .steps {
  17. position: relative;
  18. display: block;
  19. margin: calc(3% + 20px) 0;
  20. padding: 32px 0 34px;
  21. background-color: $color-primary-light-04;
  22. background-color: var(--theme-color-primary-dimmed-04, $color-primary-light-04);
  23. > h3, > h2 {
  24. margin: 0 42px;
  25. border-bottom: 1px solid $color-primary-light-02;
  26. border-bottom: 1px solid var(--theme-color-primary-dimmed-02, $color-primary-light-02);
  27. padding-bottom: 20px;
  28. }
  29. .slide {
  30. padding: 24px 42px;
  31. &:not(.current) {
  32. height: 1px;
  33. }
  34. > *:last-child {
  35. margin-bottom: 2px;
  36. }
  37. }
  38. .prev, .count {
  39. display: none;
  40. }
  41. .next {
  42. position: absolute;
  43. bottom: 0;
  44. right: 0;
  45. margin: 42px;
  46. @extend .btn;
  47. @extend .has-icon;
  48. @extend .icon-pfeil-rechts;
  49. &:active, &:focus, &:active:focus {
  50. color: $color-white;
  51. outline: 0;
  52. }
  53. &:after {
  54. content: "Weiter";
  55. }
  56. }
  57. .tabs {
  58. list-style: none;
  59. padding: 32px 0 0;
  60. margin: 0 42px;
  61. border-top: 1px solid $color-primary-light-02;
  62. border-top: 1px solid var(--theme-color-primary-dimmed-02, $color-primary-light-02);
  63. button {
  64. font-family: "Korb";
  65. display: inline-block;
  66. position: relative;
  67. background-color: $color-primary-light-03;
  68. color: $color-primary;
  69. padding: 5px 18px;
  70. border-radius: 18px;
  71. margin-right: 10px;
  72. text-decoration: none;
  73. transition: 0.3s ease;
  74. @include focusvisible;
  75. line-height: 1.2;
  76. border: 0;
  77. cursor: pointer;
  78. margin-bottom: 8px;
  79. margin-left: -2px;
  80. }
  81. li.active button, button:hover {
  82. background-color: $color-primary;
  83. color: $color-white;
  84. }
  85. }
  86. @media(max-width: 567px) {
  87. .controls {
  88. .next {
  89. position: relative;
  90. margin: 20px 20px 0;
  91. float: right;
  92. }
  93. &:after {
  94. content: "";
  95. position: relative;
  96. display: block;
  97. clear: both;
  98. }
  99. }
  100. }
  101. }
  102. .main-col .steps {
  103. .controls li {
  104. padding: 0;
  105. margin: 0;
  106. &:after {
  107. display: none;
  108. }
  109. }
  110. .slide {
  111. padding: 24px 42px;
  112. &:not(.current) {
  113. height: 1px;
  114. }
  115. > *:last-child {
  116. margin-bottom: 2px;
  117. }
  118. }
  119. .prev, .count {
  120. display: none;
  121. }
  122. .tabs {
  123. list-style: none;
  124. padding: 32px 0 0;
  125. margin: 0 42px;
  126. border-top: 1px solid $color-primary-light-02;
  127. border-top: 1px solid var(--theme-color-primary-dimmed-02, $color-primary-light-02);
  128. }
  129. @media(max-width: 567px) {
  130. margin: calc(1.5vw + 28px) -20px 0;
  131. padding: 24px 0 28px;
  132. > h3, > h2, .tabs {
  133. margin: 0 20px;
  134. }
  135. .slide {
  136. padding: 20px;
  137. }
  138. }
  139. }