Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

131 строка
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. //
  45. //&.warning {
  46. // background-color: var(--feedback-warning-light);
  47. // &:after {
  48. // background: var(--feedback-warning);
  49. // }
  50. //}
  51. > *:first-child {
  52. margin-top: -0.4em;
  53. }
  54. > *:last-child {
  55. margin-bottom: -0.4em;
  56. }
  57. &:first-child {
  58. margin-top: 0;
  59. }
  60. &:last-child {
  61. margin-bottom: 0;
  62. }
  63. .infobox--content {
  64. flex: 1;
  65. > .btn {
  66. background: var(--color-button-secondary-background);
  67. color: var(--color-button-secondary-text);
  68. }
  69. }
  70. .icon-box {
  71. flex-shrink: 0;
  72. margin-top: -15px;
  73. width: 76px;
  74. height: 76px;
  75. font-size: 76px;
  76. line-height: 76px;
  77. font-family: "Pictograms", sans-serif;
  78. color: var(--color-decoration);
  79. @media (max-width: 767px) {
  80. position: absolute;
  81. right: 15px;
  82. top: 15px;
  83. margin-top: 0;
  84. }
  85. }
  86. h2, .like-h2 {
  87. @media (max-width: 767px) {
  88. padding-right: 90px;
  89. }
  90. }
  91. p.kicker {
  92. @media (max-width: 767px) {
  93. padding-right: 90px;
  94. }
  95. }
  96. }
  97. .snippingTool {
  98. margin: calc(3% + 26px) 50px;
  99. background-color: var(--color-background);
  100. padding: var(--content-box-padding);
  101. width: 652px;
  102. .topicSnippingTool {
  103. margin: 10px 0;
  104. }
  105. .snippingToolLink {
  106. font-size: var(--font-size-xs);
  107. margin: 5px 0 0;
  108. }
  109. .snippingToolTitle {
  110. margin: 0;
  111. }
  112. .snippingToolDescription {
  113. font-size: var(--font-size-xs);
  114. }
  115. }