.sms-anchor{position:relative;width:150px;overflow:auto}.sms-anchor-line-slider{position:absolute;height:12px;width:2px;margin-top:8px;background-color:rgb(var(--primary-6));left:0;top:0;-webkit-transition:top .2s cubic-bezier(.34,.69,.1,1);transition:top .2s cubic-bezier(.34,.69,.1,1);z-index:1}.sms-anchor-list{margin-left:4px;position:relative}.sms-anchor-list::before{content:'';position:absolute;height:100%;background-color:var(--color-fill-3);width:2px;left:-4px}.sms-anchor-link{margin-bottom:2px}.sms-anchor-link-title{color:var(--color-text-2);line-height:1.5715;font-size:14px;margin-bottom:2px;padding:4px 8px;text-decoration:none;cursor:pointer;text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap;border-radius:var(--border-radius-small)}.sms-anchor-link-title:hover{background-color:var(--color-fill-2);color:var(--color-text-1);font-weight:500}.sms-anchor-link-active>.sms-anchor-link-title{-webkit-transition:all .1s cubic-bezier(0,0,1,1);transition:all .1s cubic-bezier(0,0,1,1);color:var(--color-text-1);font-weight:500}.sms-anchor-link .sms-anchor-link{margin-left:16px}.sms-anchor-lineless .sms-anchor-list{margin-left:0}.sms-anchor-lineless .sms-anchor-list::before{display:none}.sms-anchor-lineless .sms-anchor-link-active>.sms-anchor-link-title{background-color:var(--color-fill-2);color:rgb(var(--primary-6));font-weight:500}