Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 

141 linhas
2.7 KiB

  1. @import '../../_global/styles/mixins';
  2. @import '../../_global/styles/vars';
  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(--theme-color-secondary-dimmed);
  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(--theme-color-secondary);
  29. position: absolute;
  30. left: 0;
  31. bottom: 0;
  32. }
  33. &.success {
  34. background-color: var(--theme-color-success-dimmed);
  35. &:after {
  36. background: var(--theme-color-success);
  37. }
  38. }
  39. &.error {
  40. background-color: var(--theme-color-error-dimmed);
  41. &:after {
  42. background: var(--theme-color-error);
  43. }
  44. }
  45. &.warning {
  46. background-color: var(--theme-color-warning-dimmed);
  47. &:after {
  48. background: var(--theme-color-warning);
  49. }
  50. }
  51. &.secondary {
  52. background-color: var(--theme-color-primary-dimmed-04);
  53. &:after {
  54. background: var(--theme-color-primary);
  55. }
  56. blockquote {
  57. border-left-color: var(--theme-color-primary);
  58. }
  59. .icon-box {
  60. color: var(--theme-color-primary);
  61. }
  62. }
  63. > *:first-child {
  64. margin-top: -0.4em;
  65. }
  66. > *:last-child {
  67. margin-bottom: -0.4em;
  68. }
  69. &:first-child {
  70. margin-top: 0;
  71. }
  72. &:last-child {
  73. margin-bottom: 0;
  74. }
  75. .infobox--content {
  76. flex: 1;
  77. }
  78. .icon-box {
  79. flex-shrink: 0;
  80. margin-top: -15px;
  81. width: 76px;
  82. height: 76px;
  83. font-size: 76px;
  84. line-height: 76px;
  85. font-family: "Pictograms", sans-serif;
  86. color: var(--theme-color-secondary);
  87. @media (max-width: 767px) {
  88. position: absolute;
  89. right: 15px;
  90. top: 15px;
  91. margin-top: 0;
  92. }
  93. }
  94. h2, .like-h2 {
  95. @media (max-width: 767px) {
  96. padding-right: 90px;
  97. }
  98. }
  99. p.kicker {
  100. @media (max-width: 767px) {
  101. padding-right: 90px;
  102. }
  103. }
  104. }
  105. .snippingTool {
  106. margin: calc(3% + 26px) 50px;
  107. background-color: var(--theme-color-secondary-dimmed);
  108. padding: var(--content-box-padding);
  109. width: 652px;
  110. .topicSnippingTool {
  111. margin: 10px 0;
  112. }
  113. .snippingToolLink {
  114. font-size: var(--font-size-xs);
  115. margin: 5px 0 0;
  116. }
  117. .snippingToolTitle {
  118. margin: 0;
  119. }
  120. .snippingToolDescription {
  121. font-size: var(--font-size-xs);
  122. }
  123. }