| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 | 
							- @use 'sass:map';
 
- @use 'mixins/mixins' as *;
 
- @use 'mixins/var' as *;
 
- @use 'common/var' as *;
 
- @include b(anchor) {
 
-   @include set-component-css-var('anchor', $anchor);
 
-   position: relative;
 
-   background-color: getCssVar('anchor-bg-color');
 
-   @include e(marker) {
 
-     position: absolute;
 
-     background-color: getCssVar('anchor-marker-bg-color');
 
-     border-radius: 4px;
 
-     opacity: 0;
 
-     z-index: 0;
 
-   }
 
-   &.#{$namespace}-anchor--vertical {
 
-     @include e(marker) {
 
-       width: 4px;
 
-       height: 14px;
 
-       top: 8px;
 
-       left: 0;
 
-       transition: top 0.25s ease-in-out, opacity 0.25s;
 
-     }
 
-     @include e(list) {
 
-       padding-left: getCssVar('anchor-padding-indent');
 
-     }
 
-     &.#{$namespace}-anchor--underline {
 
-       &::before {
 
-         position: absolute;
 
-         left: 0;
 
-         width: 2px;
 
-         height: 100%;
 
-         background-color: rgba(5, 5, 5, 0.06);
 
-         content: '';
 
-       }
 
-       @include e(marker) {
 
-         width: 2px;
 
-         border-radius: unset;
 
-       }
 
-     }
 
-   }
 
-   &.#{$namespace}-anchor--horizontal {
 
-     @include e(marker) {
 
-       height: 2px;
 
-       width: 20px;
 
-       bottom: 0;
 
-       transition: left 0.25s ease-in-out, opacity 0.25s, width 0.25s;
 
-     }
 
-     @include e(list) {
 
-       display: flex;
 
-       padding-bottom: 4px;
 
-       @include e(item) {
 
-         padding-left: 16px;
 
-         &:first-child {
 
-           padding-left: 0;
 
-         }
 
-       }
 
-     }
 
-     &.#{$namespace}-anchor--underline {
 
-       &::before {
 
-         position: absolute;
 
-         bottom: 0;
 
-         width: 100%;
 
-         height: 2px;
 
-         background-color: rgba(5, 5, 5, 0.06);
 
-         content: '';
 
-       }
 
-       @include e(marker) {
 
-         height: 2px;
 
-         border-radius: unset;
 
-       }
 
-     }
 
-   }
 
- }
 
 
  |