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.
 
 
 
 

104 rivejä
2.2 KiB

  1. @import '../../_global/styles/mixins';
  2. @import '../../_global/styles/vars';
  3. .linklist {
  4. --linklist-icon-padding: 38px;
  5. --linklist-focus-padding: 6px;
  6. @media(max-width: 999px) {
  7. --linklist-icon-padding: 30px;
  8. }
  9. }
  10. .sidebar .linklist > li {
  11. margin-bottom: 6px;
  12. line-height: 1.4;
  13. > a {
  14. padding-left: 34px;
  15. &:before {
  16. top: 2px;
  17. font-size: 24px;
  18. }
  19. }
  20. }
  21. .linklist, .richtext .linklist {
  22. list-style: none;
  23. padding: 0;
  24. margin: 1em 0;
  25. > li {
  26. position: relative;
  27. margin: 0 0 8px;
  28. padding-left: var(--linklist-icon-padding);
  29. &:after {
  30. display: none !important;
  31. }
  32. @media(max-width: 767px) {
  33. margin-bottom: 4px;
  34. }
  35. > a {
  36. position: relative;
  37. display: inline-block;
  38. transition: 0.2s $easeOutQuad;
  39. transform: translate3d(0, 0, 0);
  40. text-underline-offset: 3px;
  41. padding: 4px var(--linklist-focus-padding) 4px calc(var(--linklist-icon-padding) + var(--linklist-focus-padding));
  42. line-height: 1.3;
  43. font-weight: 400;
  44. margin-left: calc(var(--linklist-icon-padding) * -1 - var(--linklist-focus-padding));
  45. margin-right: -4px;
  46. border-radius: 3px;
  47. @include focus-visible;
  48. &:before {
  49. @include icon-pfeil-simple-rechts;
  50. position: absolute;
  51. top: calc(var(--font-size-copy) * 0.65 - var(--icon-size) / 2 + 4px);
  52. font-family: "Icons", sans-serif;
  53. font-size: var(--icon-size);
  54. line-height: 1;
  55. left: calc(var(--linklist-focus-padding) * 0.5);
  56. transform: translate3d(0, 0, 0);
  57. text-decoration: underline;
  58. }
  59. &:before {
  60. text-decoration: none;
  61. }
  62. &:hover {
  63. color: var(--theme-color-link-hover);
  64. }
  65. }
  66. a.download:before {
  67. @include icon-download;
  68. }
  69. a.external:before, a.extern:before {
  70. @include icon-link-external;
  71. }
  72. a.intranet:before {
  73. @include icon-schloss;
  74. }
  75. a.extranet:before {
  76. @include icon-stern;
  77. }
  78. }
  79. > li > p, > li > div.text {
  80. font-size: var(--font-size-small);
  81. margin-top: 6px;
  82. margin-bottom: 8px;
  83. &:last-child {
  84. margin-bottom: 14px;
  85. }
  86. }
  87. }