Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 

135 rader
2.5 KiB

  1. @use '../../_global/styles/mixins' as *;
  2. @use '../../_global/styles/vars' as *;
  3. .infobox,
  4. .richtext div.strong,
  5. article.col div.strong {
  6. position: relative;
  7. margin: calc(3% + 26px) 0;
  8. background-color: var(--color-background);
  9. overflow: hidden;
  10. @media (max-width: 767px) {
  11. border-radius: calc(2 * (var(--border-radius-xs)));
  12. padding-top: calc(2 * var(--content-box-padding));
  13. padding-bottom: calc(2 * var(--content-box-padding));
  14. }
  15. }
  16. .richtext div.strong,
  17. article.col div.strong {
  18. padding: 30px 40px;
  19. border-radius: calc(2 * (var(--border-radius-xs)));
  20. }
  21. .infobox {
  22. display: flex;
  23. justify-content: space-between;
  24. align-items: flex-start;
  25. gap: 60px;
  26. padding: var(--content-box-padding);
  27. border-radius: calc(4 * (var(--border-radius-xs)));
  28. &:after {
  29. content: "";
  30. display: block;
  31. width: 100%;
  32. height: var(--border-width);
  33. background: var(--color-border);
  34. position: absolute;
  35. left: 0;
  36. bottom: 0;
  37. }
  38. &.success {
  39. &:after {
  40. }
  41. }
  42. //&.error {
  43. // background-color: var(--feedback-error-light);
  44. // color: var(--feedback-error);
  45. // &:after {
  46. // background: var(--feedback-error);
  47. // }
  48. //}
  49. //
  50. //&.warning {
  51. // background-color: var(--feedback-warning-light);
  52. // &:after {
  53. // background: var(--feedback-warning);
  54. // }
  55. //}
  56. > *:first-child {
  57. margin-top: -0.4em;
  58. }
  59. > *:last-child {
  60. margin-bottom: -0.4em;
  61. }
  62. &:first-child {
  63. margin-top: 0;
  64. }
  65. &:last-child {
  66. margin-bottom: 0;
  67. }
  68. .infobox--content {
  69. flex: 1;
  70. > .btn {
  71. background: var(--color-button-secondary-background);
  72. color: var(--color-button-secondary-text);
  73. }
  74. }
  75. .icon-box {
  76. flex-shrink: 0;
  77. margin-top: -15px;
  78. width: 76px;
  79. height: 76px;
  80. font-size: 76px;
  81. line-height: 76px;
  82. font-family: "Pictograms", sans-serif;
  83. color: var(--color-decoration);
  84. @media (max-width: 767px) {
  85. position: absolute;
  86. right: 15px;
  87. top: 15px;
  88. margin-top: 0;
  89. }
  90. }
  91. h2, .like-h2 {
  92. @media (max-width: 767px) {
  93. padding-right: 90px;
  94. }
  95. }
  96. p.kicker {
  97. @media (max-width: 767px) {
  98. padding-right: 90px;
  99. }
  100. }
  101. }
  102. .snippingTool {
  103. margin: calc(3% + 26px) 50px;
  104. background-color: var(--color-background);
  105. padding: var(--content-box-padding);
  106. width: 652px;
  107. .topicSnippingTool {
  108. margin: 10px 0;
  109. }
  110. .snippingToolLink {
  111. font-size: var(--font-size-xs);
  112. margin: 5px 0 0;
  113. }
  114. .snippingToolTitle {
  115. margin: 0;
  116. }
  117. .snippingToolDescription {
  118. font-size: var(--font-size-xs);
  119. }
  120. }