@import '../global/globalCssVariables'; .linkMenu-item { // border-top: 0.5px solid $medium-gray; position: relative; display: flex; border-top: 0.5px solid #cdcdcd; padding-left: 6.5px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px; background-color: white; .linkMenu-name { position: relative; width: auto; align-items: center; display: flex; .linkMenu-text { width: 100%; .linkMenu-source-title { text-decoration: none; color: rgb(43, 43, 43); font-size: 7px; padding-bottom: 0.75px; margin-left: 20px; } .linkMenu-title-wrapper { display: flex; align-items: center; min-height: 20px; .destination-icon-wrapper { //border: 0.5px solid rgb(161, 161, 161); margin-right: 2px; padding-right: 2px; .destination-icon { float: left; width: 12px; height: 12px; padding: 1px; margin-right: 3px; color: rgb(161, 161, 161); } } .linkMenu-destination-title { text-decoration: none; color: #4476f7; font-size: 13px; line-height: 0.9; padding-bottom: 2px; padding-right: 4px; margin-right: 4px; float: right; &:hover { text-decoration: underline; color: rgb(60, 90, 156); //display: inline; text-overflow: break; cursor: pointer; } } } .linkMenu-description { text-decoration: none; font-style: italic; color: rgb(95, 97, 102); font-size: 9px; line-height: 0.9; margin-left: 20px; height: auto; white-space: break-spaces; } p { padding-right: 4px; line-height: 12px; border-radius: 5px; //overflow-wrap: break-word; user-select: none; } } } .linkMenu-item-content { width: 100%; } .link-metadata { padding: 0 10px 0 16px; margin-bottom: 4px; color: $medium-gray; font-style: italic; font-size: 10.5px; } &:hover { background-color: rgb(201, 239, 252); .linkMenu-item-buttons { opacity: 1; } .linkMenu-item-content { .linkMenu-destination-title { text-decoration: underline; color: rgb(60, 90, 156); //display: inline; text-overflow: break; } } } } .linkMenu-item-buttons { //@extend: right; position: relative; display: flex; opacity: 0; .button { width: 20px; height: 20px; margin: 0; margin-right: 4px; padding-right: 6px; border-radius: 50%; pointer-events: auto; background-color: $dark-gray; color: $white; font-size: 65%; transition: transform 0.2s; text-align: center; position: relative; .fa-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } &:last-child { margin-right: 0; } &:hover { background: $medium-gray; cursor: pointer; } } }