@import "../global/globalCssVariables"; .linkEditor { width: 100%; height: auto; font-size: 13px; // TODO user-select: none; } .linkEditor-button-back { //margin-bottom: 6px; border-radius: 10px; width: 18px; height: 18px; padding: 0; &:hover { cursor: pointer; } } .linkEditor-info { //border-bottom: 0.5px solid $light-gray; //padding-bottom: 1px; padding: 12px; padding-left: 5px; //margin-bottom: 6px; display: flex; justify-content: space-between; color: black; .linkEditor-linkedTo { width: calc(100% - 26px); padding-left: 5px; padding-right: 5px; .linkEditor-downArrow { &:hover { cursor: pointer; } } } } .linkEditor-moreInfo { margin-left: 12px; padding-left: 13px; padding-right: 6.5px; padding-bottom: 4px; font-size: 9px; //font-style: italic; text-decoration-color: grey; .button { color: black; &:hover { cursor: pointer; } } } .linkEditor-description { padding-left: 26px; padding-right: 6.5px; padding-bottom: 3.5px; .linkEditor-description-label { text-decoration-color: black; color: black; } .linkEditor-description-input { display: flex; .linkEditor-description-editing { min-width: 85%; //border: 1px solid grey; //border-radius: 4px; padding-left: 2px; padding-right: 2px; //margin-right: 4px; color: black; text-decoration-color: grey; } .linkEditor-description-add-button { display: inline; /* float: right; */ border-radius: 7px; font-size: 9px; background: black; /* padding: 3px; */ padding-top: 4px; padding-left: 7px; padding-bottom: 4px; padding-right: 8px; height: 80%; color: white; &:hover { cursor: pointer; background: grey; } } } } .linkEditor-relationship-dropdown { position: absolute; width: 154px; max-height: 90px; overflow: auto; background: white; p { padding: 3px; cursor: pointer; border: 1px solid $medium-gray; } p:hover { background: $light-blue; } } .linkEditor-followingDropdown { padding-left: 26px; padding-right: 6.5px; padding-bottom: 15px; &:hover { cursor: pointer; } .linkEditor-followingDropdown-label { color: black; } .linkEditor-followingDropdown-dropdown { .linkEditor-followingDropdown-header { border: 1px solid grey; border-radius: 4px; //background-color: rgb(236, 236, 236); padding-left: 2px; padding-right: 2px; text-decoration-color: black; color: rgb(94, 94, 94); .linkEditor-followingDropdown-icon { float: right; color: black; } } .linkEditor-followingDropdown-optionsList { padding-left: 3px; padding-right: 3px; &:last-child { border-bottom: none; } .linkEditor-followingDropdown-option { border: 0.25px solid grey; //background-color: rgb(236, 236, 236); padding-left: 2px; padding-right: 2px; color: grey; text-decoration-color: grey; font-size: 9px; border-top: none; &:hover { background-color: rgb(187, 220, 231); } } } } } .linkEditor-button, .linkEditor-addbutton { width: 18px; height: 18px; padding: 0; // font-size: 12px; border-radius: 10px; &:disabled { background-color: gray; } } .linkEditor-addbutton { margin-left: 0px; } .linkEditor-groupsLabel { display: flex; justify-content: space-between; } .linkEditor-group { background-color: $light-gray; padding: 6px; margin: 3px 0; border-radius: 3px; .linkEditor-group-row { display: flex; margin-bottom: 3px; } .linkEditor-group-row-label { margin-right: 6px; display: inline-block; } .linkEditor-metadata-row { display: flex; justify-content: space-between; margin-bottom: 6px; .linkEditor-error { border-color: red; } input { width: calc(50% - 16px); height: 20px; } button { width: 20px; height: 20px; margin-left: 3px; padding: 0; font-size: 10px; } } } .linkEditor-dropdown { width: 100%; position: relative; z-index: 999; input { width: 100%; } .linkEditor-options-wrapper { width: 100%; position: absolute; top: 19px; left: 0; display: flex; flex-direction: column; } .linkEditor-option { background-color: $light-gray; border: 1px solid $medium-gray; border-top: 0; padding: 3px; cursor: pointer; &:hover { background-color: lightgray; } &.onDown { background-color: gray; } } } .linkEditor-typeButton { background-color: transparent; color: $dark-gray; height: 20px; padding: 0 3px; padding-bottom: 2px; text-align: left; text-transform: none; letter-spacing: normal; font-size: 12px; font-weight: bold; display: inline-block; width: calc(100% - 40px); &:hover { background-color: $white; } } .linkEditor-group-buttons { height: 20px; display: flex; justify-content: flex-end; margin-top: 5px; .linkEditor-button { margin-left: 3px; } }