@import './../../../../../assets/styles/variables.less'; @import './../../../../../assets/styles/mixins.less'; .main-container{ color: @main_color_m; } .select-req-or-cap-span { float: left; margin-right: 15px; font-size: 13px; } .select-type-label{ .m_12_m; margin-bottom: 2px; } .select-type{ display: flex; margin-bottom: 10px; ui-element-dropdown{ width: 40%; font-size: 13px; /deep/ select{ height: 31px; } } } .table-and-list-container{ display: flex; padding-top: 10px; .inner-container{ height: 300px; overflow-y: auto; border: @main_color_o solid 1px; } .inner-container:not(:last-of-type){ border-right: none; } .requirements-or-capabilities-container { width: 40%; &.empty-list{ background-color: @tlv_color_t; text-align: center; &:before{ content: 'Select "type" above'; line-height: 298px; } } .req-or-cap-item{ border-bottom: @main_color_o solid 1px; padding: 10px; font-size: 13px; &:hover:not(.selected){ background-color:@tlv_color_t; cursor:pointer; } } } .properties-table-container{ width: 60%; display: flex; &.cap-selected{ background-color: @tlv_color_t; border: @main_color_a solid 1px; -webkit-box-shadow: inset 8px -2px 7px -9px rgba(84,84,84,1); -moz-box-shadow: inset 8px -2px 7px -9px rgba(84,84,84,1); box-shadow: inset 8px -2px 7px -9px rgba(84,84,84,1); } properties-table{ margin: 15px; width: 100%; } } } .selected{ color: @main_color_a; background-color: @tlv_color_v; border-left: @main_color_a solid 4px; }