Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 

161 rinda
2.9 KiB

  1. @import '../../_global/styles/mixins';
  2. @import '../../_global/styles/vars';
  3. .document-list {
  4. position: relative;
  5. display: block;
  6. margin: calc(1vw + 20px) 0 calc(1.5vw + 40px);
  7. }
  8. .document-list-item {
  9. position: relative;
  10. display: block;
  11. text-decoration: none;
  12. font-size: var(--font-size-small);
  13. border: 1px solid var(--theme-color-primary-dimmed-04);
  14. padding: 15px;
  15. border-radius: 4px;
  16. @include focus-visible;
  17. transition: 0.3s ease;
  18. &:hover {
  19. text-decoration: none;
  20. color: var(--theme-color-secondary-intensed);
  21. }
  22. + .document-list-item {
  23. margin-top: 10px;
  24. }
  25. @media(min-width: 568px) {
  26. align-items: flex-start;
  27. display: flex;
  28. + .document-list-item {
  29. margin-top: 15px;
  30. }
  31. }
  32. &:before {
  33. position: absolute;
  34. top: 0;
  35. right: 0;
  36. margin: 10px;
  37. font-size: var(--icon-size-small);
  38. line-height: 1;
  39. font-family: 'Icons', sans-serif;
  40. }
  41. .image-box {
  42. position: relative;
  43. max-width: 210px;
  44. flex: 1 1 25%;
  45. @media(max-width: 567px) {
  46. flex: 1 1 75%;
  47. max-width: 70%;
  48. }
  49. &:before {
  50. content: "";
  51. position: relative;
  52. display: block;
  53. padding-top: 66.66667%;
  54. }
  55. &.chart:before {
  56. background: linear-gradient(130deg, var(--theme-color-gradient-01) 10%, var(--theme-color-gradient-02) 90%, var(--theme-color-gradient-03) 160%);
  57. }
  58. img {
  59. position: absolute;
  60. display: block;
  61. top: 0;
  62. left: 0;
  63. width: 100%;
  64. height: 100%;
  65. object-fit: cover;
  66. transition: 0.3s ease;
  67. opacity: 1;
  68. &.loading {
  69. opacity: 0;
  70. }
  71. }
  72. .chart-title {
  73. font-family: "Korb", sans-serif;
  74. font-weight: 700;
  75. font-size: 32px;
  76. color: var(--theme-color-white);
  77. position: absolute;
  78. left: 0;
  79. right: 0;
  80. top: 50%;
  81. transform: translate(0, -50%);
  82. text-align: center;
  83. }
  84. .copyright {
  85. position: absolute;
  86. left: 100%;
  87. bottom: 0;
  88. transform-origin: 0 100%;
  89. color: var(--theme-color-white);
  90. font-size: 12px;
  91. line-height: 1.2;
  92. text-shadow: 0 0 3px rgba(#000, 0.6), 0 0 8px rgba(#000, 0.6);
  93. z-index: 2;
  94. width: 66%;
  95. padding: 8px 10px;
  96. transform: rotate(-90deg);
  97. @media(max-width: 767px) {
  98. font-size: 10px;
  99. padding: 6px 18px;
  100. }
  101. }
  102. }
  103. .text-box:not(:first-child) {
  104. padding-top: 20px;
  105. }
  106. @media(min-width: 568px) {
  107. .text-box {
  108. padding: 2px 0 0;
  109. }
  110. .text-box:not(:first-child) {
  111. max-width: 75%;
  112. padding: 0 0 0 16px;
  113. }
  114. }
  115. h6 {
  116. font-size: 18px;
  117. margin-top: 4px;
  118. text-decoration: underline;
  119. @media(min-width: 768px) {
  120. font-size: 22px;
  121. }
  122. }
  123. h5, .details {
  124. font-weight: 600;
  125. }
  126. p {
  127. margin-bottom: 12px;
  128. }
  129. .details {
  130. margin: 0;
  131. }
  132. .kicker {
  133. margin-top: -4px;
  134. }
  135. }