You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

131 line
2.4 KiB

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